I'm reading the book Basics of Thermal Field Theory also available on the authors webpage http://www.laine.itp.unibe.ch/basics.pdf
In the section 4.1 (Path integral for the partition function of a fermionic oscillator) they introduce Grassmann variables $c$ and $c^*$ that satisfy several properties, in particular
- $c$, $c^*$ are treated as independent variables, like $x$, $p$.
- $c^2=(c^*)^2$, $cc^*=-c^*c$
- $c$, $c^*$ are defined to anticommute with $\hat a$, $\hat a ^\dagger$ as well.
These are classical analogs of fermionic creation and annihilation operators $\hat a$ and $\hat a ^\dagger$. To define the path integral (using classical fields $c(\tau)$ and $c^*(\tau)$) $$ \int \mathcal{D}c(\tau) \mathcal{D} c^*(\tau)e^{-\frac{1}{h}S} $$ of the fermionic harmonic oscillator they introduce coherent states $$ |c\rangle = e^{-c\hat a^\dagger} |0>. $$
So here $c$ plays a role of a "number". The only way I see how to make sense of this definition is to extend scalars of the Hilbert space: instead of two dimensional Hilbert space $H$ we consider Hilbert space over Grassmann algebra $A=\mathbb{C}<c, c^*>$ i.e. tensor product $H_A=A \otimes_\mathbb{C} H$, then fermionic coherent state is an element of $H_A$, but not an element of $H$.
So, for quantisation of fermions we need to extend scalars of the Hilbert space from $\mathbb{C}$ to Grassmann numbers $A$. Is that correct?