Confusion in the definition of Euler class

algebraic-topologycharacteristic-classes

I encountered an apparant contradiction while dealing with Euler classes and cannot seem to resolve this issue myself. I feel pretty silly but I need help. Here's the question:

Consider an oriented, real, $n$-dimensional vector bundle $\xi:E\to B$, and let $t\in H^n(E,E\setminus E_0)$ be the Thom class. Here $E_0$ is the image of the zero section $s:B\to E$. If $i:E\to (E,E\setminus E_0)$ denotes the inclusion, then by definition the Euler class $e(\xi )\in H^n(B)$ of $\xi$ is given by $$e(\xi)=s^*i^*t.$$
Now suppose that $\xi$ has an orientation-reversing automorphism, say $\Phi:E\to E.$ Then $\Phi ^*t=-t$, so $$-e(\xi)=s^*i^*\Phi^*t=s^*\Phi^*i^*t=s^*i^*t=e(\xi),$$ whence $2e(\xi)=0$. But the tangent bundle $TS^2=\{(p,v,w)\in S^2\times \mathbb{R}^3\mid\langle v,w\rangle=0\}$ of $S^2$ admits an orientation-reversing automorphism $(p,v,w)\mapsto (p,w,v)$, and its Euler class, which is twice a generator of $H^2(S^2)\cong \mathbb{Z}$, isn't even a torsion! Where did I make a mistake?

Any help is appreciated. Thanks in advance.

Best Answer

As pointed out by @Ted Shifrin, the definition of the tangent bundle of $S^2$ in the question is (blatantly) wrong...

Related Question