I'm reading through Topological Insulators and Topological Superconductors by Bernevig and Hughes. I'm on Chapter 10, where he describes the original formulation of the $\mathbb{Z}_2$ invariant given in the original Kane-Mele paper. Both expositions are basically identical.
They consider an $N$-band model, and they denote the $N$-component wavefunction in $k$-space as $|u_k^n\rangle$, $n=1,..., N$. They define the quantity $P(k)=\text{Pf}(\langle u_k^n|\hat T|u_k^m\rangle)$, where $\hat{T}$ is the time-reversal operator. Then they argue the following things are true of $P(k)$:
- $|P(k)|=1$ if $k$ is a time-reversal-invariant momentum. This is because the matrix $\langle u_k^n|\hat T|u_k^m\rangle$ is unitary at such a point.
- If the phase of $P(k)$ winds around a loop, there is some $k_0$ inside that loop with $P(k_0)=0$. This is because $P(k)$ is a continuous function of $k$.
- If the phase of $P(k)$ winds $z$ times around $k_0$, then it winds $-z$ times around $-k_0$. This is because of time-reversal stuff.
The combination of those three facts makes them say that the total winding around the zeros of the $k_x>0$ half of the Brilloiun zone (mod 2) is a topological invariant. They argue that if we have a single vortex in the right half of the Brilloiun zone, the only way it can disappear is by combining with it's time reversed partner vortex in the left half of the Brilloiun zone. But because of point (3) above, the only place these vortexes can meet is at a time-reversal-invariant point, which is impossible because of (1).
I can accept all of that. But I don't understand: Why introduce the Pfaffian at all? The normal determinant should have all of those properties too! Since the determinant is just the pfaffian squared, it should be zero at the same time, it should have absolute value 1 at the same time, and if one winds the other should wind (twice as much, but still)! Why not just define $D(k)=\text{det}(\langle u_k^n|\hat T|u_k^m\rangle)$, and define your topological invariant to be the number of times $D(k)$ winds over half the Brillouin zone? You can just divide by two at the end and you get back the same answer, no? And who doesn't prefer determinants to pfaffians?
What am I missing here?