In a recent literature survey, I learned that $Z_2$ topological invariant is defined as zeros of Pfaffians in half a Brillouin Zone, where Pfaffians are defined as $P(k)=Pf[<u_i(k)|T|u_j(k)>]$.
However, since time reversal operator $T$ takes $k$ to $-k$, if $k\ne -k$, $Pf[<u_i(k)|T|u_j(k)>]$ should always be zero because $T|u_j(k)>$ and $|u_i(k)>$ is eigenstates of different eigenvalues($-k$ and $k$) of translate operator.
The above argument leads to a conclusion that there are infinite zeros of Pfaffians in half a Brillouin Zone, which is obviously not true.
Can anyone point out what's wrong with my argument?
(Ref: http://link.aps.org/doi/10.1103/PhysRevLett.95.146802)