Let a coherent fermionic state $$ \left|\phi\right> := \left|0\right> + \left|1\right> \phi,\tag{0} $$ where $\phi$ is a Grassmann number (i.e. it anticommutes with other Grassmann numbers). Now, I wish to see if it's orthogonal to another state $\left|\phi'\right>$: $$ \left<\phi|\phi'\right> = \left[ \left<0\right| + \phi \left<1\right| \right] \left[ \left|0\right> + \left|1\right> \phi' \right] = 1 + \phi\phi' \equiv e^{\phi\phi'},\tag{1} $$ where I've used $\left<n|m \right>=\delta_{n,m}$ and the Taylor series for the exponential. Now, this should be a delta function, so \begin{align} \int d\phi\, e^{\phi\phi'} f(\phi) =& \int d\phi\, e^{\phi\phi'} (a + b\phi)\\ =& \int d\phi\, (1 + \phi\phi') (a + b\phi) \\ =& \int d\phi\, (a + b\phi + a\phi\phi')\\ =& b + a\phi' \neq f(\phi').\tag{2} \end{align} Why do I find that (1) does not satisfy the definition of a delta function?
Also, in my lecture notes I've seen that I should get $$ \left<\phi|\phi' \right> = \phi - \phi',\tag{3} $$ which turns out to be a nicely behaving delta function. But in some other reference (eq 28.16) I've seen that (1) is correct! How can I derive (3)?