Work first with coefficients . For a rank- real vector bundle over a CW complex, choose a fibre metric and its disk bundle and sphere bundle . The mod-two Thom class is the unique class restricting to the nonzero generator on every fibre pair. The Thom isomorphism theorem asserts that
No orientation of the vector bundle is needed with these coefficients.
Let forget the relative condition, and let be the zero section. Set , the top Stiefel–Whitney class . Since retracts onto the zero section, . Thus the relative-to-absolute map corresponds under the Thom isomorphism theorem to multiplication by . Substituting these identifications into the long exact sequence in relative cohomology of gives the unoriented Gysin sequence
where is the sphere bundle projection.
Apply this to the real tautological line bundle . Its sphere bundle is , with projection the antipodal double cover, and put . Suppose . The map on from the connected base to the connected sphere is an isomorphism, so exactness shows that multiplication by is injective from to . Since both groups are one-dimensional, is a generator.
For , the adjacent sphere cohomology groups in the Gysin sequence vanish, so multiplication by is an isomorphism from degree to degree . If , the top portion is
The last nonzero arrow is surjective between one-dimensional groups, hence an isomorphism; the preceding arrow is zero, so multiplication by is again an isomorphism. For the earlier argument already gives the top multiplication. Thus are the nonzero generators in their respective degrees, while by dimension. We obtain
For this says simply , with . This computes the mod-two cohomology ring of real projective space, including its multiplication rather than only its additive groups.
Now use integral coefficients and an oriented rank- vector bundle. Its orientation selects an integral Thom class . Define its Euler class by
Again . The cup product of two relative classes in agrees with the mixed relative/absolute product after forgetting the relative condition on either factor. Consequently
This is the cup square of a Thom class. If is odd, graded commutativity of the cup product gives , hence . Since is, up to the graded sign, the Thom isomorphism image of , its vanishing implies
Thus the Euler class of an oriented odd-rank vector bundle is two-torsion; the conclusion is integral and does not require the base cohomology to be torsion-free.
For an oriented real rank- vector bundle , let be its Thom class. If is the zero section, the Euler class of a vector bundle is
Let generate . The Poincaré-Hopf theorem gives
For every integer , choose a map of degree . Naturality of the Euler class gives
Thus every even class belongs to .
More generally, every class on a closed -manifold is for some map , by the realization of top-dimensional cohomology by a sphere map. Pulling back gives
so . The inclusion can be strict: every complex line bundle on has an underlying oriented real two-plane bundle, and these bundles realize every integral Euler class. Hence
The odd-dimensional analogue fails. The Euler class of an oriented odd-rank vector bundle is two-torsion, whereas is torsion-free. Thus every oriented rank- bundle on has zero Euler class, and the nonzero subgroup cannot lie in .
Finally, if and are oriented bundles of ranks and , orient by the ordered sum. The Whitney product formula for Euler classes states
Therefore cup product restricts to the asserted map .
It need not be injective. For and , one has , so the source contains , but and the map is zero. It need not be surjective either. For and , every oriented real line bundle is trivial, so both degree-one Euler-class sets vanish, while .