Alphabeta Math
Pipeline-generated
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Stiefel Whitney and Euler Classes by Universal Constructions

1 · Prerequisites

2 · Summary

This page constructs the real characteristic classes of vector bundles from universal data, and stops at bundle-level obstruction statements. It opens by identifying a characteristic class with a single class of the universal bundle on BO(n), BU(n), or BSO(n), and by recording that the projective and flag constructions of a numerable compact-fibre bundle over an admissible base stay inside the class of paracompact Hausdorff CW-type spaces on which the general Thom and Gysin theorems of the prerequisite pages are stated.

The projective bundle P(E) then carries a tautological line, and the degree-one class xE is defined through a classifying map of that line, with no appeal to w1; its independence from the classifying map and its fiber normalization are proved before Leray–Hirsch is invoked. The resulting projective-bundle theorem produces the unique monic relation whose coefficients are the Stiefel–Whitney classes. Naturality, the flag bundle, the splitting principle with injective mod-two pullback, the Whitney product formula, uniqueness from the four standard axioms, the polynomial ring H(BO(n);F2)=F2[w1,,wn], and the interpretation of w1 as the orientation obstruction complete the Stiefel–Whitney half.

The Euler half adopts the already published Thom-defined class e(E)=sjuE, proves naturality, the orientation sign, and the ordered Whitney product, and identifies the mod-two Euler class with the top Stiefel–Whitney class by splitting and naturality. A nowhere-zero section forces the Euler class to vanish, with no converse; for odd rank the class is two-torsion, since id is an orientation-preserving isomorphism (E,o)(E,o) while reversal of an integral orientation negates the class. The page closes with Thom's identity Sq(uE)=w(E)uE, proved from the line case, Cartan multiplicativity, and descent along the flag bundle. Tangent-bundle, immersion, cobordism, and characteristic-number applications belong to differential topology, and the Chern and Pontryagin constructions to the following complex page.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-09-22Open item page →

Characteristic class as a universal natural bundle class

Definition

Assume AC. Fix a commutative unital ring R and an integer k0. Throughout this page an admissible base is a paracompact Hausdorff CGWH space of CW type, that is, a compactly generated weak Hausdorff space homotopy equivalent to a CW complex; every CW complex is admissible. This is a subclass of the bases on which the general Thom and Gysin theorems used on this page are stated. The classification-scope bases are the paracompact Hausdorff CGWH spaces of the published classification theorems, and every CW complex belongs to both classes; a classification statement is invoked only over a base in that scope. An admissible bundle is a numerable finite-rank real or complex vector bundle over an admissible base; pullback of an admissible bundle along a continuous map of admissible bases is numerable, with the pulled-back linear charts and the composed partition of unity. Let F{R,C}.

A degree-k characteristic class for rank-n F-bundles with values in R is an assignment c that sends each isomorphism class of numerable rank-n F-bundles EB over a base B that is both admissible and in the classification scope — in particular over every CW complex — to a class c(E)Hk(B;R) and satisfies:

  1. pullback naturality: c(fE)=fc(E) for every continuous f:BB between such bases;
  2. isomorphism invariance: c(E)=c(E) whenever EE over the identity, so that the assignment is well defined on the isomorphism class named in the first clause.

For oriented real bundles the same definition uses supplied orientations and orientation-preserving bundle isomorphisms.

The total space of a numerable bundle with compact Hausdorff fiber of CW homotopy type over an admissible base is again admissible, by Compact-fibre bundle totals preserve paracompactness, and CW type under CW-type hypotheses; this is what lets the projective and flag constructions of this page be iterated over their own total spaces.

For real bundles the universal object is the tautological bundle γnBO(n)=Grn(R), for complex bundles it is γnCBU(n)=Grn(C), and for oriented real bundles it is γn+BSO(n)=Grn+(R). These are the chosen classifying-space models of Stiefel spaces, Grassmannians, and tautological bundles and Oriented Grassmannians and the tautological oriented bundle. The definition claims, and the Verification proves, that a degree-k characteristic class is equivalently a single class uHk(BO(n);R),uHk(BU(n);R),oruHk(BSO(n);R) of the corresponding universal bundle, the correspondence being u(EcEu) for a classifying map cE of E, and cc(γ) in the reverse direction. Thus every characteristic class on this page is generated by one universal class.

Facts & Assumptions

Given: AC, a commutative unital ring R, an integer k0, a rank n0, and F{R,C}, together with the classifying-space models named above.

[F1]

Under AC, pullback of the tautological bundle gives natural bijections [X,Grn(F)]VectnF(X) on paracompact Hausdorff CGWH spaces X, with isomorphism classes of numerable rank-n bundles on the right (Real and complex vector bundles are classified by stable Grassmannians).

[F2]

Under AC, pullback of γn+ gives a natural bijection [X,Grn+(R)]VectnR,+(X) on paracompact Hausdorff CGWH spaces, the right side consisting of orientation-preserving isomorphism classes of numerable oriented rank-n real bundles (Oriented real vector bundles are classified by BSO).

[F3]

Homotopic maps induce the same map on singular cohomology for every abelian coefficient group (Homotopic maps induce equal maps in singular cohomology).

[F4]

Singular cohomology is contravariantly functorial: fg=(gf) and id=id (Singular cohomology is contravariantly functorial).

[F5]

The real and complex stable Grassmannians have their stated CW structures (Schubert cells give the stable Grassmannian CW structure). The oriented model forgets orientation by a double covering for n1, and its tautological bundle is the pullback of the unoriented one; for n=0 both are points (Oriented Grassmannians and the tautological oriented bundle, Stiefel spaces, Grassmannians, and tautological bundles).

[F6]

A numerable bundle with compact Hausdorff CW-type fiber over an admissible base has an admissible total space under AC: paracompactness, Hausdorffness, compact generation and CW homotopy type are all preserved (Compact-fibre bundle totals preserve paracompactness, and CW type under CW-type hypotheses). Open covers of paracompact Hausdorff spaces admit subordinate locally finite partitions under AC and DC (Under choice and dependent choice, every open cover of a paracompact Hausdorff space admits a locally finite subordinate partition of unity). AC supplies, for every entire relation on a nonempty set, a global choice function selecting one successor of each element; natural-number recursion from the prescribed initial element then produces the DC sequence (The axiom of dependent choice: a relation in which every element is related to something admits an N-indexed chain, The recursion theorem).

[F7]

Pullback of bundles is canonically compatible with composition (Vector-bundle pullback is canonically functorial).

[A1]

AC is the Axiom of Choice in the form fixed by The Axiom of Choice.

Verification

1.1

Every universal class gives a characteristic class. Let u be a class of γn on BG, where BG is one of the three Grassmannian models. For a numerable bundle EB over a base in both classes choose a classifying map cE, that is, cEγnE; such a map exists by [F1] or [F2], since B lies in the classification scope. Set cu(E)=cEu. If cE is a second classifying map of the same bundle, both maps represent the same element of [B,BG], because the bijection of [F1] or [F2] is defined on homotopy classes and has the same value on them; hence cEcE and [F3] gives cEu=cEu. Isomorphic bundles have the same classifying homotopy class by the same injectivity, so cu is well defined on isomorphism classes. For a map f:BB of such bases, fE is classified by cEf, since [F7] gives (cEf)γnfcEγnfE; therefore [F4] gives cu(fE)=(cEf)u=fcEu=fcu(E). This clause uses AC exactly through [F1] and [F2].

F1F2F3F4F7A1
1.2

Every characteristic class comes from a universal class. Let c satisfy the two clauses of the Definition. For BO(n) and BU(n), [F5] supplies CW structures, so these models are paracompact Hausdorff CGWH and admissible. For BSO(n) with n1, its double cover of BO(n) has discrete two-point compact CW fiber. A subordinate partition on its trivializing cover makes it numerable by [F6]; the compact-fiber theorem in [F6] then makes its total space paracompact Hausdorff CGWH and of CW type. Thus the oriented model lies in both required classes without asserting that the Schubert theorem supplies its CW structure. For n=0 the model is a point. The tautological bundles have local linear charts from [F5] and are numerable by [F6] on these paracompact Hausdorff bases (the oriented one is also the pullback of the unoriented one). Hence u:=c(γn) is defined. For a numerable bundle EB over a base in both classes with classifying map cE we have cEγnE, so isomorphism invariance and pullback naturality give c(E)=c(cEγn)=cEc(γn)=cEu. Thus c is cu for the universal class u=c(γn).

F1F2F5F6given
2.1

The two passages are inverse and determine all values. Starting with u, the identity map classifies the universal bundle, so cu(γn)=idu=u by [F4]. Starting with c, step 1.2 returns c from u=c(γn). Hence the assignments ucu and cc(γn) are mutually inverse bijections between universal classes and characteristic classes, and a characteristic class is determined by its single value on the universal bundle. For n=0 all three Grassmannian models are points, so both sides are Hk(;R): this group is zero for k>0 and is canonically R for k=0. Thus the degree-zero rank-zero characteristic classes are the scalar classes r1, one for each rR, rather than only the unit. The empty base carries the zero cohomology groups and the same formulas apply vacuously. Classifying-map ambiguity is absorbed in step 1.1. AC is inherited through classification and the admissibility/numeration arguments [F6]; it supplies DC where the partition theorem requires it.

F1F2F3F4F5F6A1step 1.1step 1.2
LemmaStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-22Open item page →

Compact-fibre bundle totals preserve paracompactness, and CW type under CW-type hypotheses

Statement

Assume AC. Let p:SB be a numerable locally trivial fiber bundle with compact Hausdorff fiber F over a paracompact Hausdorff base B. Then S is paracompact and Hausdorff. If in addition B is compactly generated, then S is compactly generated (and hence CGWH). If B and F have the homotopy type of CW complexes, then S has the homotopy type of a CW complex.

Consequently the total spaces of the projective bundle and of the flag bundle of a numerable bundle with compact fiber over a paracompact Hausdorff CGWH base of CW type are again paracompact Hausdorff CGWH spaces of CW type, and the same holds for finitely many fiber products of such total spaces over B.

Facts & Assumptions

Given: AC, a numerable locally trivial fiber bundle p:SB with compact Hausdorff fiber F over a paracompact Hausdorff base B.

[F1]

A locally trivial bundle has fiber homeomorphisms θi:p1(Ui)Ui×F over an open cover. A numeration additionally supplies a partition of unity whose cozero sets, not necessarily the original chart cover, are locally finite and whose supports lie in the chart domains; the overlap change on UiUj is (b,x)(b,gji(b,x)) with each gji(b,) a homeomorphism of F (Locally trivial fiber bundle).

[F2]

Let KX be compact, z0Z, and NX×Z open with K×{z0}N. Then there is an open WZ with z0W and K×WN (Tube lemma: if K is compact and an open NX×Z contains K×{z0}, then N contains K×W for some open Wz0).

[F3]

A space is paracompact when every open cover has a locally finite open refinement that covers it (Paracompactness: every open cover has a locally finite open refinement, with no separation axiom built into the word).

[F4]

Products of Hausdorff spaces are Hausdorff (Arbitrary products preserve T0, T1, and Hausdorffness).

[F5]

Schon's Theorem 2: a Hurewicz fibration whose base and fiber have the homotopy type of CW complexes has total space of the same type (Rolf Schon, Fibrations Over a CWh-Base, Theorem 2, printed page 165).

[F6]

Every numerable fiber bundle is a Hurewicz fibration (Numerable fiber bundles are hurewicz fibrations).

[F7]

An open subset U of a compactly generated space is compactly generated when each point of U has an open neighborhood in the ambient space whose closure lies in U; also, the ordinary product of a compactly generated space with a locally compact Hausdorff space is compactly generated (May, A Concise Course in Algebraic Topology, Chapter 5, printed pp.39–40).

[A1]

AC is the Axiom of Choice in the form fixed by The Axiom of Choice.

Proof

1.1

S is Hausdorff. Let ss be points of S. If p(s)p(s), choose disjoint open U,VB containing them, possible because B is Hausdorff; then p1(U) and p1(V) are disjoint open subsets of S containing s and s. If p(s)=p(s)=b, choose a chart domain Ui containing b and apply the homeomorphism θi: the images lie in Ui×F, which is Hausdorff by [F4] because UiB and F are Hausdorff; separating them there and applying θi1 separates s and s in S.

F1F4
1.2

S is paracompact. Let W be an open cover of S. For bB the fiber SbF is compact, so W has a finite subfamily covering Sb; fix such a finite list for every b (this is the only choice made, and it is a choice of one set for every element of B). In a chart θi about b the union of the listed open sets contains {b}×F in Ui×F; the tube lemma [F2] applied with compact factor F gives an open Vbb with Vb×F contained in that union, that is, p1(Vb) is covered by the finitely many listed members of W. The family {Vb} is an open cover of the paracompact space B, so by [F3] it has a locally finite open refinement {Vβ}βJ. Choose for each β an index b(β) with VβVb(β); then the family consisting of the open sets Wp1(Vβ), for all β and all W in the finite list attached to b(β), covers S and refines W, since p1(Vβ)p1(Vb(β)) is covered by that finite list. It is locally finite: given sS with p(s)=b0, local finiteness of {Vβ} at b0 supplies an open Nb0 meeting only finitely many Vβ, and then the neighborhood p1(N) of s meets p1(Vβ) only for those finitely many β. Hence every open cover of S has a locally finite open refinement, so S is paracompact by [F3].

F1F2F3A1
1.3

The compact-generation and CW-type clauses. Suppose first that B is compactly generated. Since a paracompact Hausdorff space is regular, every point of a chart domain Ui has an open neighborhood in B whose closure lies in Ui; [F7] therefore makes Ui compactly generated. The compact Hausdorff fiber F is locally compact, so [F7] makes each ordinary product Ui×F, and hence each open chart p1(Ui), compactly generated. Compact generation is local on this open cover: if AS meets every compact subspace of S in a closed set, then Ap1(Ui) has the same property in the compactly generated chart and is closed there; the chart cover then makes A closed in S. Thus S is compactly generated. It is weak Hausdorff because it is Hausdorff by step 1.1, so it is CGWH. Independently, if B and F have the homotopy type of CW complexes, then [F6] makes p:SB a Hurewicz fibration, and [F5] gives the homotopy type of a CW complex for S.

F5F6F7step 1.1
2.1

Consequences and boundary cases. The projective bundle of a numerable rank-n bundle EB with n1 is a numerable fiber bundle with fiber RPn1, and the flag bundle is a composite of such bundles, each with the compact CW complex RPj as fiber; if the initial base is paracompact Hausdorff CGWH of CW type, the three preceding steps apply at each stage and give the same conclusion for every intermediate total space. A fiber product over B of finitely many such total spaces is a numerable bundle over B with compact fiber, so the same clauses apply. If F= then S=; if F is a point then SB over B; if B= then S=. In each case paracompactness, Hausdorffness, compact generation and the CW-type conclusion hold under their stated hypotheses because the empty space and B itself have the corresponding properties. For projective fibers, the one-point case is RP0={} and the empty convention is RP1=; both are compact and have CW type.

F5F6F7step 1.1step 1.2step 1.3
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-09-22Open item page →

Real projective bundle and tautological line

Definition

Let EB be a numerable real vector bundle of rank n1 over an arbitrary topological base, with linear trivializing cover (Ui)iI and transition functions gji:UiUjGLn(R). Write RPn1 for the space of lines (one-dimensional linear subspaces) of Rn, and for a linear isomorphism g let [g] denote the induced homeomorphism of RPn1.

The projective bundle P(E)B is the quotient P(E)=(iUi×RPn1)/,(x,)(x,[gji(x)]) for xUiUj, with the quotient topology, and p:P(E)B induced by the first-coordinate maps; here P(E) is to be read as the chosen quotient model, whose identity as a topological space over B is checked in the Verification. Its fiber over b is P(Eb), the projectivization of the fiber Eb, so it is a locally trivial fiber bundle with fiber RPn1 in the sense of Locally trivial fiber bundle, numerated by the same cover and partition of unity that numerates E.

The tautological line γE is the quotient γE=(iUi×γn1)/,(x,,v)(x,[gji(x)],gji(x)v), where γn1={(,v)RPn1×Rn:v} is the tautological line over RPn1 and the equivalence is formed on the overlap UiUj. The coordinates (x,) give a map γEP(E) whose fiber over a point (b,L) of P(E) is recognized with the line LEb itself; it is a rank-one real vector bundle over P(E).

Assuming AC, by Compact-fibre bundle totals preserve paracompactness, and CW type under CW-type hypotheses, P(E) is again a paracompact Hausdorff CGWH space of CW type whenever B is a paracompact Hausdorff CGWH space of CW type, since it is the total space of a numerable bundle with compact fiber RPn1; the Verification below records the same numeration statement.

Two degenerate cases are fixed by convention. For n=1 the fiber RP0 is a point, P(E)B over B, and γE corresponds to E under this identification. For n=0 the projectivization of a zero-dimensional space carries no line; we set P(E)= and let γE be the empty bundle over the empty space. For the empty base both P(E) and γE are empty.

The projective and tautological quotient constructions and their supplied numerations below require no choice. AC is assumed only for the asserted paracompactness/CW-type consequence.

Facts & Assumptions

Given: A numerable real rank-n bundle EB over an arbitrary topological base with a linear trivializing cover (Ui) and transition functions gji, and the notation above.

[F1]

Linear charts of E have transition functions gji:UiUjGLn(R) satisfying gii=I and gki=gkjgji, and a numeration consists of such charts together with a locally finite partition of unity subordinate to the cover (Real and complex topological vector bundles).

[F2]

The quotient of iUi×Fn by the cocycle relation is a vector bundle with charts Φi, and every rank-n bundle is recovered from the cocycle of any linear atlas (Vector bundles are glued from transition cocycles).

[F3]

A locally trivial fiber bundle is a continuous projection together with fiber homeomorphisms θi:p1(Ui)Ui×F over Ui, and its overlap changes are the corresponding homeomorphism-valued cocycles (Locally trivial fiber bundle).

[A1]

For the total-space consequence only, assume the Axiom of Choice (The Axiom of Choice).

[F5]

Under AC, a numerable compact-Hausdorff-fiber bundle over a paracompact Hausdorff base has paracompact Hausdorff total space; if the base is CGWH, so is the total space, and if the base and fiber have CW homotopy type, so does the total space (Compact-fibre bundle totals preserve paracompactness, and CW type under CW-type hypotheses).

Verification

1.1

The projectivized transitions are well defined and obey the cocycle law. For xUiUj the linear isomorphism gji(x) carries lines to lines and depends continuously on x, so the joint map (x,)[gji(x)] is continuous. Indeed on a projective coordinate chart choose the representative with a specified coordinate equal to one, apply the continuous matrix, and take its nonzero-vector projective quotient. The identities of [F1] give [gii(x)]=id and [gki(x)]=[gkj(x)][gji(x)] for xUiUjUk, because projectivization is functorial for composition of linear isomorphisms. Reading the displayed relation on the overlaps, the cocycle law makes reflexive, symmetric and transitive: it is the same calculation as in [F2] with [gji] in place of gji. Therefore the quotient P(E) exists, and the induced projection p:P(E)B is continuous by [F4], since its composite with the quotient map is the first-coordinate projection on each summand.

F1F2F4
2.1

The quotient is a numerable fiber bundle with fiber RPn1. Let Q:iUi×RPn1P(E) be the quotient map. It is open: if O is open in the disjoint union, then on the j-th summand the saturation Q1Q(O) is the union, over i, of the images of O((UiUj)×RPn1) under the overlap homeomorphisms (x,)(x,[gji(x)]), and is therefore open. Thus Q(O) is open by the definition of the quotient topology. It follows that the restrictions of Q to the i-th summands are open onto p1(Ui). The maps Φi:p1(Ui)Ui×RPn1,Φi[x,,k]=(x,[gik(x)]) are well defined, continuous by [F4], and inverse over Ui to the maps (x,)[x,,i]; the latter maps are open by the preceding calculation. Hence they are homeomorphisms over Ui, so P(E) is a locally trivial fiber bundle with fiber RPn1 in the sense of [F3]. The given numerating cover and partition of unity of E serve unchanged, since the chart domains are the same Ui and their supports are already subordinate; hence P(E) is numerable.

F1F3F4step 1.1
3.1

The tautological quotient has the local bundle descriptions Ui×γn1: the same open-saturation argument as in step 2.1 applies to the overlap homeomorphisms (x,,v)(x,[gji(x)],gji(x)v). Inside each such description refine the base by Di,a={(x,):va0 for 0v}, for 1an. The unique vector wa() with coordinate a equal to one is a continuous nonzero section. The map (x,,t)(x,,twa()) and its inverse, which reads the a-th coordinate of the vector, are continuous linear bundle charts. Thus the tautological quotient is a rank-one real bundle with the asserted fiber, not generally trivial over all of p1(Ui).

F1F3F4step 1.1step 2.1
3.2

If B is paracompact Hausdorff CGWH of CW type and AC is assumed, [F5] applies to the numerable projective bundle of step 2.1: the fiber is the compact Hausdorff finite CW space RPn1. It follows directly that P(E) is paracompact Hausdorff, CGWH, and of CW type, which is the asserted total-space consequence.

A1F5step 2.1
4.1

An explicit refined numeration needs no choice. In chart i put si,a()=va2/bvb2, independent of the nonzero representative, and di,a=max(si,a1/(2n),0). Since some si,a1/n, the sum Di=adi,a is positive. Put θi,a=di,a/Di, and define ψi,a=(ρip)θi,a on p1(Ui), extended by zero elsewhere. This extension is continuous since points outside Ui have a neighborhood disjoint from the closed support of ρi. The family is locally finite, because the base family is locally finite and there are only n coordinates for each i. Its sum is one. Its closed support lies in p1(suppρi) and in the locus si,a1/(2n), hence inside Di,a. It is therefore support-subordinate to the actual line charts of step 3.1, proving numerability of γE.

F1step 2.1step 3.1
5.1

For n=1, the projective fiber is a point, so the displayed charts identify P(E) with B and γE with E. Rank zero uses only the declared empty-space convention, not the formulas involving 1/(2n). An empty base gives empty quotients. Steps 1.1, 2.1, 3.1 and 4.1 use the supplied charts and partition and finite coordinate operations only; AC enters solely in step 3.2 through [F5].

A1F1F5step 1.1step 2.1step 3.1step 3.2step 4.1
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-09-22Open item page →

Tautological degree-one class on a real projective bundle

Definition

Assume AC, and let EB be a numerable real vector bundle of rank n1 over an paracompact Hausdorff CGWH base of CW homotopy type. Put P(E) and γE as in Real projective bundle and tautological line; both are numerable.

The projective total space is paracompact Hausdorff CGWH of CW type and the tautological line has the refined numeration of the projective-bundle definition. The stable-Grassmannian classification theorem therefore gives a classifying map c:P(E)Gr1(R)=RP with cγ1γE, where γ1 is the tautological line. Here a classifying map means precisely a map with this bundle-pullback isomorphism.

Let aH1(RP;F2) be the fixed generator of H(RP;F2)F2[a] supplied by Mod-two cohomology ring of infinite real projective space. The tautological degree-one class of E is xE:=caH1(P(E);F2), computed for a chosen classifying map c of γE. The definition uses neither w1 nor any Stiefel–Whitney class, and no Thom class. Independence of xE from the choice of c is proved in The tautological degree-one class is well defined and fiber generating; all later statements about xE are read modulo that lemma. For n=1 the identification P(E)B of the projective-bundle definition presents xE as a class in H1(B;F2).

Facts & Assumptions

Given: AC, a numerable real rank-n bundle EB with n1 over an paracompact Hausdorff CGWH base of CW homotopy type, and the bundles P(E),γE of Real projective bundle and tautological line.

[F1]

Over the specified base under AC, the projective total space is paracompact Hausdorff CGWH of CW type and its tautological line is numerable on refined projective-coordinate charts (Real projective bundle and tautological line).

[F2]

The stable Grassmannian Gr1(R) is the chosen model BO(1) of Stiefel spaces, Grassmannians, and tautological bundles, and pullback of its tautological line gives natural bijections [X,BO(1)]Vect1R(X) on paracompact Hausdorff CGWH spaces under AC (Real and complex vector bundles are classified by stable Grassmannians).

[F3]

Infinite real projective space has H(RP;F2)F2[a] with a=1, and a is the fixed generator (Mod-two cohomology ring of infinite real projective space).

[A1]

AC is the Axiom of Choice in the form fixed by The Axiom of Choice.

Verification

1.1

By [F1], γE is a numerable rank-one real bundle on the paracompact Hausdorff CGWH space P(E). Surjectivity of the classification bijection [F2] gives a map c:P(E)Gr1(R) and a bundle isomorphism cγ1γE. This is all the classifying-map assertion needed here. AC is inherited from [F1] and [F2].

F1F2A1
2.1

The class is well typed. The generator a of [F3] is a class in H1(RP;F2), and c is defined on it, so xE=ca is a class in H1(P(E);F2). The definition has fixed one classifying map; it asserts nothing about other choices, and the next lemma shows that any other choice gives the same class. When n=1, P(E)B and γEE by the projective-bundle definition, so xE=ca is the degree-one cohomology class obtained from a classifying map of E; no injectivity of the assignment of cohomology classes to line bundles is asserted or used here. For the empty base, P(E)= and H1(P(E);F2)=0, so the unique value is xE=0; the rank-zero convention of the projective-bundle definition is not used here because n1.

F2F3step 1.1
LemmaStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-22Open item page →

The tautological degree-one class is well defined and fiber generating

Statement

Assume AC, let EB be a numerable real vector bundle of rank n1 over an paracompact Hausdorff CGWH base of CW homotopy type, and form P(E), γE and xEH1(P(E);F2) as in Tautological degree-one class on a real projective bundle. Then:

  1. the class xE does not depend on the classifying map of γE used to define it;
  2. for every bB, restriction to the fiber P(Eb)P(E) carries xE to the standard generator of H1(P(Eb);F2) when n2, and to zero when n=1;
  3. consequently 1,xE,,xEn1 restrict on every fiber P(Eb)RPn1 to the standard F2-basis 1,a,,an1 of H(P(Eb);F2).

Facts & Assumptions

Given: AC, a numerable real rank-n bundle EB with n1 over an paracompact Hausdorff CGWH base of CW homotopy type, and the construction of xE from a classifying map of γE.

[F1]

Under AC, pullback of the universal real rank-one bundle gives a bijection from unbased homotopy classes of maps [X,RP] to numerable real line bundles on every paracompact Hausdorff CGWH space X (Real and complex vector bundles are classified by stable Grassmannians).

[F2]

Homotopic maps induce the same map on singular cohomology with every coefficient group (Homotopic maps induce equal maps in singular cohomology).

[F3]

Restriction along the standard skeletal inclusion im:RPmRP is an isomorphism in degrees at most m and sends the generator a to the unique nonzero degree-one class on RPm when m1, and to zero when m=0; also H(RP;F2)=F2[a] (Mod-two cohomology ring of infinite real projective space).

[F4]

Real projective space RPm has a finite CW structure with one cell in degrees 0,,m (Real projective space cellular homology and the pinch map). Cellular cochains with the constant F2 system compute singular cohomology, so there is no cohomology above degree m (Cellular cochains compute cohomology with local coefficients).

[F5]

For 0m and m+1N the inclusion Gr1(Rm+1)Gr1(RN) pulls the tautological line back to the tautological line over Gr1(Rm+1), because the tautological bundle is the bundle of pairs (W,v) with vW and the inclusion is induced by the ambient coordinate inclusions (Stiefel spaces, Grassmannians, and tautological bundles); a map with that pullback property is what it means to classify the line (Tautological degree-one class on a real projective bundle).

[F6]

Pullback of cohomology is a unital ring homomorphism, so it carries xk to the k-th power of the pulled-back class (Cup product is natural, unital and associative).

[F7]

For a fiber P(Eb) of the projective bundle, the restriction of γE is the tautological line of the fiber Eb (Real projective bundle and tautological line).

[F8]

Every compact topological space is paracompact (Every compact space is paracompact).

[A1]

AC is the Axiom of Choice in the form fixed by The Axiom of Choice.

Proof

1.1

Let c,c:P(E)RP be any two classifying maps as in the definition. They have isomorphic tautological pullbacks, both isomorphic to γE. By the projective definition P(E) is paracompact Hausdorff CGWH and γE is numerable, so injectivity of the bijection [F1] gives equality of the actual unbased homotopy classes [c]=[c]. Thus [F2] gives ca=ca. This proves independence for all classifying maps, without limiting them to any particular embedding construction. AC is inherited from the stated projective and classification interfaces.

F1F2F7A1
2.1

Restriction to a fiber. Fix bB and identify the fiber P(Eb) with RPn1 through a linear isomorphism EbRn; write i:P(Eb)P(E) for the inclusion. By [F7] the pullback iγE is the tautological line γ1 over P(Eb)RPn1, and the standard inclusion j:RPn1RP satisfies jγ1γ1 by [F5]. On the other hand (ci)γ1icγ1iγEγ1, so ci and j are two maps to RP with isomorphic pullbacks of the tautological line. The fiber is a compact Hausdorff finite CW complex, hence paracompact by [F8] and CGWH. Its tautological line is numerable by the same finite coordinate partition used in the projective definition. Injectivity of the classification bijection [F1] therefore gives an actual homotopy cij on this fiber. Therefore [F2] and the definition of xE give ixE=(ci)a=ja, which is the standard generator of H1(RPn1;F2) when n11 and zero when n1=0, by [F3]. This proves clause 2.

F1F2F3F5F7F8step 1.1
3.1

Fiber basis. Restriction i:H(P(E);F2)H(P(Eb);F2) is a unital ring homomorphism, so [F6] gives i(xEk)=(ixE)k. By step 2.1 this is ak for every k0, with the convention that a0=1 and that a=0 when n=1; in particular i(1)=1. By [F3], restriction is an isomorphism in every degree from zero to n1, so its images 1,a,,an1 are nonzero and span their respective one-dimensional groups. By [F4] there are no groups in higher degrees. They therefore form an F2-basis; they are the restrictions of 1,xE,,xEn1. For n=1 the fiber is RP0, a point, and the list reduces to 1. For n2 the class ixE=a is nonzero and generates H1 of the fiber. This proves clause 3.

F3F4F6step 2.1
TheoremStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-22Open item page →

Mod-two real projective bundle theorem

Statement

Assume AC. Let EB be a numerable real vector bundle of rank n1 over a paracompact Hausdorff CGWH base B of CW homotopy type; in particular B may be any CW complex. Let P(E)B be its projective bundle and x=xEH1(P(E);F2) the tautological degree-one class. Then H(P(E);F2) is a free H(B;F2)-module with basis 1,x,,xn1; there are unique classes ci(E)Hi(B;F2) with xn+c1(E)xn1++cn(E)=0in Hn(P(E);F2), and this monic relation generates all polynomial relations: the H(B;F2)-algebra homomorphism H(B;F2)[x]H(P(E);F2) sending x to xE and coefficients by pullback has kernel exactly the principal ideal generated by xn+c1(E)xn1++cn(E).

Facts & Assumptions

Given: AC, a numerable real rank-n bundle EB with n1 over a paracompact Hausdorff CGWH base of CW homotopy type, and the classes x=xE of The tautological degree-one class is well defined and fiber generating.

[F1]

P(E)B is a numerable locally trivial fiber bundle with fiber RPn1 (Real projective bundle and tautological line), and a numerable fiber bundle is a Hurewicz fibration, hence in particular a Serre fibration (Numerable fiber bundles are hurewicz fibrations).

[F2]

The restrictions of 1,x,,xn1 to every fiber P(Eb)RPn1 form an F2-basis of H(P(Eb);F2) (The tautological degree-one class is well defined and fiber generating).

[F3]

Let FEpB be a Serre fibration over a path-connected CW complex and let finitely many homogeneous classes eiH(E;R) restrict to an R-basis of H(F;R) on every fiber. Then Φ((ai))=ipaiei is an H(B;R)-module isomorphism iHei(B;R)H(E;R), natural in maps of such fibrations that pull the specified classes back to the specified classes (Leray–Hirsch module isomorphism).

[F4]

Pullback is a unital ring homomorphism and cup products are natural (Cup product is natural, unital and associative).

[F5]

The homotopy long exact sequence of a Serre fibration is exact and natural, including the component tail (Long exact sequence of homotopy groups of a fibration, Fibration sequence is natural).

[F6]

Under AC, for every space X, abelian group G and n0 there is a natural short exact sequence 0ExtZ1(Hn1(X;Z),G)Hn(X;G)HomZ(Hn(X;Z),G)0 (Topological universal coefficient short exact sequence for cohomology).

[F7]

Every weak homotopy equivalence induces isomorphisms on integral singular homology, with no choice principle and no CW hypothesis (Weak homotopy equivalences induce integral homology isomorphisms without choice).

[F8]

Pullback is canonically functorial: idEE and f(gE)(gf)E (Vector-bundle pullback is canonically functorial).

[F9]

Under AC, a numerable bundle with compact Hausdorff CW-type fiber over a paracompact Hausdorff CW-type base has paracompact Hausdorff CW-type total space (Compact-fibre bundle totals preserve paracompactness, and CW type under CW-type hypotheses).

[A1]

AC is the Axiom of Choice in the form fixed by The Axiom of Choice.

[F10]

Homotopy equivalences induce cohomology isomorphisms (Homotopic maps induce equal maps in singular cohomology); the module five lemma applies to diagrams of the natural cohomological universal coefficient sequences (The Five Lemma for modules).

[F11]

Singular cohomology is graded-commutative; over F2 it is therefore commutative without degree restrictions (Singular cohomology is graded commutative).

Proof

1.1

The projection P(E)B is a Serre fibration with fiber RPn1 whose classes 1,x,,xn1 restrict to a basis of the fiber cohomology. This is [F1] combined with [F2]: the fiber over b is P(Eb) and the restrictions of the displayed classes are a basis.

F1F2
1.2

Choose a homotopy equivalence g:KB from a CW complex, put E=gE, and form g:P(E)P(E). Projectivization commutes with this pullback: in a pulled-back linear chart the identification sends (k,) to (k,(g(k),)), and the formulas agree on overlaps since both have the same pulled-back linear transitions. Hence P(E)gP(E), with g restricting to the identity on each projective fiber. Both projective totals are paracompact Hausdorff of CW type by [F9]. Both projections are Serre fibrations by [F1]. In their natural homotopy sequences [F5], the fiber and base maps are isomorphisms on all homotopy groups. A direct exactness chase gives the same for the total map, including degree one: to lift a target total class, lift its base image by the base isomorphism; its fiber boundary vanishes by fiber injectivity, so it lifts to the source total group. Correct the difference using surjectivity on the fiber group. For injectivity, a source class killed in the target has zero base image, so comes from a fiber class. Its image is a target base boundary; lift that boundary through the base isomorphism and use fiber injectivity to see the original total class vanishes. The degree-one chase uses products rather than sums and the fact that the fiber is path connected, so the boundary to its component set is trivial. Path lifting with path-connected fibers identifies total components with base components. Thus g is a weak homotopy equivalence.

F1F5F8F9
2.1

Suppose first that B is a CW complex. Then [F3] applies to the Serre fibration of step 1.1 with the classes ei=xi, i=0,,n1, which are homogeneous of degree i and restrict to a basis by step 1.1, provided the base is path-connected. If B is path-connected, the conclusion is that Φ:i=0n1Hi(B;F2)H(P(E);F2),(ai)i=0n1paixi, is an H(B;F2)-module isomorphism, so H(P(E);F2) is free over H(B;F2) on 1,x,,xn1. If B is a general CW complex, its path components Bα are open and closed subcomplexes, because a CW complex is locally path-connected and cells are connected; restricting E gives a numerable bundle over the path-connected CW complex Bα, and P(E)=αP(EBα). For a disjoint union X=αXα of open and closed pieces the singular chain complex is the direct sum of the piece complexes, since the connected simplex Δk maps into a single piece; dualising gives a product of cochain complexes, whose cycles are exactly the families of cycles and whose coboundaries are exactly the families of coboundaries, the latter using AC to select one primitive at each index. Hence Hk(X;R)αHk(Xα;R), and applying this to B and to P(E) turns the componentwise isomorphisms into the displayed H(B;F2)-module isomorphism.

F3A1step 1.1
3.1

By [F7], g is an integral homology isomorphism, and by [F6] and the module five lemma [F10], g is an isomorphism on F2-cohomology. Also g is a cohomology isomorphism by [F10]. Apply Leray–Hirsch over each CW component of K using the specified classes ei=g(xi), not an unproved identification with a separately defined tautological class on P(E). They restrict to a fiber basis because g is the identity on each fiber and [F2] supplies that basis. The component argument of step 2.1 gives an isomorphism ΦK for these classes. Naturality [F4] gives gΦB=ΦK(ig). The other three maps are isomorphisms, so ΦB is an isomorphism. Finite sums indexed by 0i<n commute with the degreewise component products. This proves the module claim on the stated general base.

F2F3F4F6F7F10step 2.1step 1.2
4.1

Existence and uniqueness of the coefficients. By step 3.1 the elements 1,x,,xn1 form a module basis of H(P(E);F2) over H(B;F2). The class xnHn(P(E);F2) therefore has a unique expansion xn=i=0n1pbixi with biHni(B;F2). Setting ci(E):=bniHi(B;F2), moving the terms to one side and using that the coefficient ring has characteristic two so that signs are trivial gives the unique relation xn+c1(E)xn1++cn(E)=0, whose leading coefficient is 1.

step 3.1algebra
5.1

The relation generates all relations. Let φ:H(B;F2)[x]H(P(E);F2) be the H(B;F2)-algebra homomorphism with φ(x)=x and φ(a)=pa; it is well defined because [F4] makes p a unital ring homomorphism and [F11] makes all classes commute. By step 3.1 it is surjective, since the module basis lies in its image. Let f=xn+c1(E)xn1++cn(E) be the monic relation of step 4.1, of degree n. Division with remainder by a monic polynomial is available over any commutative ring, so every element of H(B;F2)[x] has a unique representative i=0n1gixi modulo the principal ideal (f), and the classes 1,x,,xn1 are a module basis of H(B;F2)[x]/(f). The induced map φˉ:H(B;F2)[x]/(f)H(P(E);F2) sends that basis to the module basis of step 3.1 and is H(B;F2)-linear, so it is an isomorphism and kerφ=(f).

F4F11step 3.1step 4.1algebra
6.1

Boundary cases. For n=1 the basis is 1 alone and the relation is x+c1(E)=0, so the argument above applies verbatim. For a disconnected base the degreewise identification of cohomology with the product over components was recorded in step 2.1 and transferred in step 3.1. If B= then P(E)= and all groups are zero, so the statement is valid with the unique n zero coefficients. The one-point fiber RP0 enters only through the basis statement for n=1. AC is used through [F1], [F3], the componentwise primitives of step 2.1 and the universal coefficient sequence of step 3.1, as recorded.

F1F3F6A1step 2.1step 3.1
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-09-22Open item page →

Stiefel–Whitney classes from the projective-bundle relation

Definition

Assume AC, let EB be a numerable real vector bundle of rank n1 over a paracompact Hausdorff CGWH base of CW homotopy type (an admissible base on this page), and let xEH1(P(E);F2) be its tautological degree-one class. By Mod-two real projective bundle theorem there are unique classes ciHi(B;F2), 1in, with xEn+c1xEn1++cn=0in Hn(P(E);F2). The Stiefel–Whitney classes of E are these coefficients: wi(E):=ciHi(B;F2)(1in). The definition is completed by the conventions w0(E):=1H0(B;F2) and wi(E):=0 for i>n, and the total Stiefel–Whitney class is the finite sum w(E):=i0wi(E)=1+w1(E)++wn(E)H(B;F2). For the zero bundle of rank 0 the conventions give w(0B)=1.

Applying the definition to a line bundle LB: here n=1, P(L)B over B and γLL under that identification, so the relation is xL+w1(L)=0, that is, w1(L)=xL, and w(L)=1+xL.

Facts & Assumptions

Given: AC, a numerable real rank-n bundle EB with n1 over a paracompact Hausdorff CGWH base of CW homotopy type, its projective bundle, and the class xE.

[F1]

Under AC, for a numerable positive-rank real bundle over a paracompact Hausdorff CGWH base of CW homotopy type, H(P(E);F2) is free over H(B;F2) on 1,xE,,xEn1, and there is a unique monic degree-n relation xEn+c1xEn1++cn=0 with ciHi(B;F2), which generates all polynomial relations (Mod-two real projective bundle theorem).

[F2]

For a rank-one bundle L, the projection P(L)B is a homeomorphism over B and γL corresponds to L (Real projective bundle and tautological line).

[A1]

AC is the Axiom of Choice in the form fixed by The Axiom of Choice.

Verification

1.1

The classes wi(E) are well defined and have the asserted degrees and conventions. Existence and uniqueness of the coefficients ci is [F1], so each wi(E) is a single well-defined element of Hi(B;F2); the relation is monic because its xn-coefficient is 1. The conventions w0=1 and wi=0 for i>n extend the definition to all indices, and the total class is the finite sum of the nonzero terms, so it is a class in H0Hn. For the zero bundle no positive coefficients exist and the total class is 1. The construction consumes AC only through [F1].

F1A1
2.1

The rank-one case. Let LB be a numerable real line bundle. By [F2], P(L)B over B and the tautological line γL is L, so xLH1(P(L);F2)=H1(B;F2) and the defining relation of [F1] reads xL+w1(L)=0 in H1(B;F2). Since 1=1 in F2, this gives w1(L)=xL; the conventions give wi(L)=0 for i2 and w(L)=1+xL.

F1F2step 1.1algebra
3.1

Boundary cases. In rank one the fiber RP0 is a point, so the base of the relation is the whole base B and the displayed computation is literal. Over the empty base every group is zero, the relation is the zero relation, and the conventions give the zero classes with w0=1=0 in the zero ring. The rank-zero convention w(0B)=1 is the unit, matching the degree-zero convention used in every rank.

F1F2step 1.1step 2.1
TheoremStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-22Open item page →

Naturality of Stiefel–Whitney classes

Statement

Assume AC. Let f:BB be a continuous map of paracompact Hausdorff CGWH bases of CW homotopy type and let EB be a numerable real bundle of rank n0. Then wi(fE)=fwi(E)for every i0,w(fE)=fw(E). Consequently the Stiefel–Whitney classes depend only on the isomorphism class of the bundle.

Facts & Assumptions

Given: AC, paracompact Hausdorff CGWH bases B,B of CW homotopy type, a continuous map f:BB, and a numerable real rank-n bundle EB.

[F1]

Projective bundles and their tautological lines are glued from the local models U×RPn1 and {(b,,v):v} with the transition matrices of the vector bundle. Their numerations and base-space properties are as in Real projective bundle and tautological line.

[F2]

The class xE is ca for any classifying map c of γE, and is independent of that choice (Tautological degree-one class on a real projective bundle, The tautological degree-one class is well defined and fiber generating).

[F3]

For n1, under AC, H(P(E);F2) is free over H(B;F2) on 1,xE,,xEn1, with unique monic relation xEn+w1(E)xEn1++wn(E)=0 (Stiefel–Whitney classes from the projective-bundle relation, Mod-two real projective bundle theorem). The definition also gives w0=1, wi=0 for i>n, and w(0)=1.

[F4]

Pullback of cohomology is a unital ring homomorphism and cup products are natural (Cup product is natural, unital and associative).

[F5]

Canonical pullback comparisons: idEE and f(gE)(gf)E (Vector-bundle pullback is canonically functorial).

[A1]

AC is the Axiom of Choice in the form fixed by The Axiom of Choice.

Proof

1.1

Pulling back the defining relation. Assume first that n1. Let p:P(E)B and p:P(fE)B be the projections, and let f:P(fE)P(E) be the canonical map. In a chart EUU×Rn, it is (b,)(f(b),). These formulas commute with transition matrices, so they glue to a continuous map and identify P(fE) homeomorphically with B×BP(E), not generally with P(E). The corresponding formulas on vectors in give γfEfγE by [F1]. If c classifies γE, then cf classifies γfE by [F5], hence [F2] and [F4] give xfE=(cf)a=fxE. Applying the ring homomorphism f to the relation of [F3] and using [F4] together with pf=fp gives f(xEn+i=1npwi(E)xEni)=xfEn+i=1npfwi(E)xfEni=0, where the equality uses the just-proved naturality of x. Thus the displayed class is a monic degree-n relation for xfE over the base B.

F1F2F3F4F5
2.1

Comparing with the defining relation of fE. For n1, the pullback fE is a numerable real rank-n bundle over the admissible base B, so [F3] provides its unique monic relation xfEn+w1(fE)xfEn1++wn(fE)=0. By the uniqueness in [F3], comparing with step 1.1, the coefficients agree: wi(fE)=fwi(E)(1in). For i=0 both sides are the unit 1 by the conventions, and for i>n both sides are 0, since f0=0. Summing the finitely many nonzero terms gives w(fE)=ifwi(E)=fw(E) by [F4]. When n=0, neither projective bundle nor xE is used: both E and fE are rank-zero bundles and the defining convention gives w0=1 and wi=0 for i>0, so the same conclusions hold directly.

F3F4step 1.1
3.1

Isomorphism invariance. Let φ:EE be a bundle isomorphism over the identity of B. It induces a homeomorphism P(E)P(E) over B carrying tautological lines to tautological lines, write this homeomorphism as Pφ. The vector formula gives (Pφ)γEγE, so composition of a classifying map of γE with Pφ gives (Pφ)xE=xE, exactly as in step 1.1; the defining relation of E is therefore carried to the defining relation of E, and uniqueness of the monic relation gives wi(E)=wi(E) for all i. When n=0 both bundles are the zero bundle, and the conventions give w=1 on both sides.

F1F2F3F4F5step 1.1step 2.1
4.1

Boundary cases. For n=0 the bundle and its pullback are zero bundles, w=1 on both sides, and the identity w(f0)=fw(0)=f1=1 holds by [F4]. For n=1 the relation is x+w1=0 and the argument is the displayed one with i=1. If B is empty, both sides of every naturality equality lie in its zero cohomology ring and vanish. If B is empty, existence of f forces B empty too. The identity map is the case f=id, where [F5] identifies the pullback with E itself. AC is inherited through the projective-space, classification and relation interfaces [F1]–[F3].

F1F2F3F4F5A1step 2.1step 3.1
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-09-22Open item page →

Real flag bundle and Stiefel–Whitney roots

Definition

Assume AC, and let EB be a numerable real vector bundle of rank n1 over a paracompact Hausdorff CGWH base of CW homotopy type. The real flag bundle of E is obtained by the following finite iteration.

At the first stage put X1:=P(E), let q1:X1B be the projection, let E1:=q1E, and let L1E1 be the tautological line. By Numerable vector bundles admit bundle metrics choose a bundle metric on the numerable bundle E1, and let L1E1 be the orthogonal complement of L1. Then L1L1E1 as bundles over X1, in the convention of Whitney sum, tensor, dual, Hom, and exterior-power bundles.

Suppose Xj, bundles L1,,Lj over Xj and a rank-(nj) bundle Lj over Xj with qjEL1LjLj have been constructed. If j<n, put Xj+1:=P(Lj),πj+1:Xj+1Xj,Lj+1:=γLj,qj+1:=qjπj+1, choose a metric on the numerable bundle πj+1Lj and let Lj+1 be the orthogonal complement of Lj+1 in it. Iterating until j=n gives the real flag bundle Fl(E):=Xn,q:=qn:Fl(E)B, together with line bundles L1,,Ln over Fl(E), which we keep denoting by the same symbols after pulling back along the remaining projections.

By construction, and by the pullback compatibilities of Vector-bundle pullback is canonically functorial, qEL1Lnover Fl(E). The Stiefel–Whitney roots of E are the classes tj:=w1(Lj)=xLjH1(Fl(E);F2),1jn, computed with the rank-one case of Stiefel–Whitney classes from the projective-bundle relation. For n=0 we set Fl(E):=B, q:=idB, and the sum L1Ln is empty, so no root is defined. For n=1 the construction stops at the first stage, so Fl(E)=P(E)B, L1E and t1=w1(E).

Facts & Assumptions

Given: AC, a numerable real rank-n bundle EB with n0 over a paracompact Hausdorff CGWH base of CW homotopy type, and the iteration above.

[F1]

For a numerable real bundle G of rank r1, the projective bundle P(G) base is a numerable fiber bundle with fiber RPr1 carrying the tautological line γGπG; for r=1 the projection is a homeomorphism and γGG (Real projective bundle and tautological line).

[F2]

Under AC every numerable real or complex vector bundle admits a continuous positive-definite fiber metric (Numerable vector bundles admit bundle metrics).

[F3]

In a local frame of a topological vector bundle in which a line subbundle is spanned by the first vector, fiberwise Gram--Schmidt with a continuous bundle metric produces a continuous orthonormal frame. Hence the remaining frame vectors locally trivialize the orthogonal complement, and the addition map gives a bundle isomorphism LLG. Whitney sums have the block-diagonal transition convention of Whitney sum, tensor, dual, Hom, and exterior-power bundles, and the relevant local-frame convention is that of Real and complex topological vector bundles.

[F4]

Under AC every vector bundle over a paracompact Hausdorff base is numerable: apply the subordinate-partition theorem to a linear chart cover (Under choice and dependent choice, every open cover of a paracompact Hausdorff space admits a locally finite subordinate partition of unity, Real and complex topological vector bundles).

[F5]

Pullback is canonically functorial, so the successive pullbacks compose and π of a direct sum is the direct sum of the pullbacks (Vector-bundle pullback is canonically functorial).

[F6]

The total space of a numerable compact-Hausdorff-fiber bundle over a paracompact Hausdorff CGWH base is again paracompact Hausdorff and CGWH; its total space also has CW homotopy type when both the base and the fiber do. Every fiber used here is RPr1 for some r1, hence is a compact Hausdorff finite CW complex. Therefore every intermediate Xj and Fl(E) has all four properties (Compact-fibre bundle totals preserve paracompactness, and CW type under CW-type hypotheses).

[F7]

For a rank-one bundle L the class w1(L)=xL is defined and lies in H1 of the base (Stiefel–Whitney classes from the projective-bundle relation).

[A1]

AC is the Axiom of Choice in the form fixed by The Axiom of Choice.

Verification

1.1

The first stage splits. By [F1] the tautological line L1=γE is a subbundle of E1=q1E, and E1 is numerable. Choose a metric by [F2]. On a local frame (s1,,sn) with s1 spanning L1, the Gram--Schmidt formulas divide only by the positive continuous norms of the successive nonzero orthogonalized vectors, so they produce a continuous orthonormal frame (e1,,en) with e1 spanning L1. Thus e2,,en locally frame the fiberwise orthogonal complement L1, and fiberwise addition gives E1L1L1 as in [F3]. The complement is numerable by [F4], since X1=P(E) is paracompact Hausdorff by [F6].

F1F2F3F4F6A1
2.1

The iteration is legitimate and terminates. Suppose the data of stage j are constructed with qjEL1LjLj and Lj numerable of rank nj. If j<n then Lj has positive rank, so [F1] gives the numerable projective bundle πj+1:Xj+1=P(Lj)Xj with tautological line Lj+1=γLjπj+1Lj. Choosing a metric on πj+1Lj and repeating the local Gram--Schmidt construction of step 1.1 splits πj+1LjLj+1Lj+1 with Lj+1 numerable by [F4] and of rank nj1; by [F5] the pulled-back splitting of qjE combines with this one, giving qj+1EL1LjLj+1Lj+1. At j=n no positive-rank complement remains and the iteration stops. Each Xj is paracompact Hausdorff, CGWH, and of CW type by [F6], applied to the numerable compact-fiber bundle πj.

F1F2F3F4F5F6step 1.1A1
3.1

The conclusion and the degenerate cases. Substituting the terminal identity of step 2.1 gives qEL1Ln over the paracompact Hausdorff CGWH CW-type space Fl(E). Each Lj is a line bundle, so its first Stiefel–Whitney class tj=w1(Lj)=xLj is defined by [F7] and lies in H1(Fl(E);F2); this is the content of [def-stiefel-whitney-classes-from-the-projective-bundle-relation]'s rank-one case. For n=0 the convention gives Fl(E)=B and the empty sum, and for n=1 the iteration stops after step 1.1, where X1=P(E)B and γEE, so t1=w1(E).

F1F7step 2.1
4.1

The fiber of the construction. Over a base point b, the successive projectivizations parametrize a chain of subspaces 0L1L1L2Eb with dim(L1Lj)=j, since each stage consists of the lines in the orthogonal complement of the previous sum. Sending such a chain to the flag Vj=L1Lj is a bijection onto the complete flags in Eb, with inverse obtained by taking successive orthogonal complements; the identification is compatible with the chosen metrics but its underlying set of chains does not depend on them. Hence the fiber of Fl(E)B is the complete flag manifold of Rn, a compact manifold, in agreement with the compactness invoked in [F6].

F1F3step 2.1step 3.1
TheoremStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-22Open item page →

Real splitting principle with mod-two injective pullback

Statement

Assume AC. Let EB be a numerable real vector bundle of rank n0 over a paracompact Hausdorff CGWH base of CW homotopy type, and let q:Fl(E)B be its real flag bundle. Then Fl(E) is a base of the same kind, qEL1Lnover Fl(E), and the pullback q:H(B;F2)H(Fl(E);F2) is injective. Moreover, finitely many numerable real bundles E1,,Em over B admit a common paracompact Hausdorff CGWH base of CW homotopy type XB with X=Fl(E1)×B×BFl(Em) over which every qEk splits as a sum of line bundles and whose projection XB induces an injection on F2-cohomology.

Facts & Assumptions

Given: AC, a numerable real rank-n bundle EB over a paracompact Hausdorff CGWH base of CW homotopy type, and its flag bundle q:Fl(E)B.

[F1]

The flag bundle is built as the composite of the projections XjXj1, each of which is the projective bundle of a numerable real bundle of positive rank rj, and qEL1Ln (Real flag bundle and Stiefel–Whitney roots).

[F2]

For a numerable real rank-r bundle G with r1 over a paracompact Hausdorff CGWH base Y of CW homotopy type, the projective bundle theorem gives H(P(G);F2) free over H(Y;F2) on 1,xG,,xGr1; in particular the projection P(G)Y induces an injection on F2-cohomology, as the inclusion of the coefficient-of-1 summand (Mod-two real projective bundle theorem).

[F3]

Every intermediate Xj and Fl(E) is paracompact Hausdorff CGWH of CW homotopy type, and a fiber product over B of finitely many flag bundles is a numerable bundle with compact CW fiber over B, hence has the same properties (Compact-fibre bundle totals preserve paracompactness, and CW type under CW-type hypotheses).

[F4]

Pullback is canonically functorial and compatible with direct sums, so the splitting of a pulled-back bundle is the pullback of the splitting (Vector-bundle pullback is canonically functorial, Whitney sum, tensor, dual, Hom, and exterior-power bundles).

[A1]

AC is the Axiom of Choice in the form fixed by The Axiom of Choice.

Proof

1.1

Every stage projection is injective on F2-cohomology. By [F1] the map XjXj1 is the projection of a projective bundle P(Gj) of a numerable bundle of positive rank over Xj1, and Xj1 is admissible by [F3]; [F2] therefore makes the induced map H(Xj1;F2)H(Xj;F2) injective. The composite of finitely many injective maps is injective, so q:H(B;F2)H(Fl(E);F2) is injective.

F1F2F3
1.2

The splitting over the flag bundle is [F1]'s second clause, qEL1Ln, with each Lj a numerable line bundle over the admissible space Fl(E). For n=0, Fl(E)=B and the sum is empty, so q=id and the pullback is the identity, which is injective.

F1F3
1.3

Finitely many bundles. Let E1,,Em be numerable real bundles over B, of ranks nk0. Define Y0=B and recursively Yk:=Yk1×BFl(Ek),rk:YkYk1. We first verify the required base change. For a map h:WZ and a positive-rank bundle GZ, there is a fiberwise map Ψ:P(hG)W×ZP(G),(w,Gh(w))(w,). Over a linear chart GUU×Rr, both sides have the pulled-back projective chart h1(U)×RPr1 and Ψ is the identity in these coordinates. Thus Ψ is a homeomorphism over W, and the same coordinate description identifies γhG with the pullback of γG. Choose at each flag stage the pullback of the metric used over Z. Fiberwise orthogonal complement then commutes with pullback, because both subbundles consist of the vectors orthogonal to the same pulled-back line. Induction through the projectivization stages of [F1] therefore gives Fl(hEk)W×BFl(Ek), with its tautological lines identified with the pulled-back ones.

Apply this with W=Yk1 and h:Yk1B. It identifies rk:YkYk1 with the flag projection of hEk, so step 1.1 over the admissible base Yk1 makes every rk injective. With X=Ym=Fl(E1)×B×BFl(Em) and qX=r1rm, contravariance gives qX=rmr1, a composite of injective maps. By [F3] every Yk, and in particular X, is admissible. For each k, let qk:XFl(Ek) be the k-th projection. Then qX=qkqk and qXEkqkqkEkqk(L1(k)Lnk(k)), which by [F4] is a direct sum of the line bundles qkLj(k). [F1, F3, F4, step 1.1]

2.1

Boundary cases. If some nk=0 then Ek is the zero bundle, its flag bundle is B and qXEk=0 splits as an empty sum; the corresponding factor contributes no projection and does not affect injectivity. If m=0 then X=B, the empty family of bundles is split vacuously, and qX=id. If B= then all spaces are empty and the cohomology groups are zero, so injectivity is vacuous. AC is used through the metric choices of the flag construction and the projective bundle theorem, as recorded.

F1F2A1step 1.1step 1.3
TheoremStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-22Open item page →

Whitney sum formula for Stiefel–Whitney classes

Statement

Assume AC. Let EB and FB be numerable real vector bundles of ranks m,n0 over a paracompact Hausdorff CGWH base of CW homotopy type. Then the total Stiefel–Whitney classes satisfy w(EF)=w(E)w(F),equivalentlywk(EF)=i+j=kwi(E)wj(F)(k0). In particular w(0B)=1, and adjoining a trivial summand does not change the positive classes: w(EεBr)=w(E) for r0.

Facts & Assumptions

Given: AC, numerable real bundles E,FB of ranks m,n0 over a paracompact Hausdorff CGWH base of CW homotopy type, and the projective bundle X:=P(EF) of their Whitney sum.

[F1]

The bundles E and F are subbundles of EF in the first and second summand, and over a trivializing chart U the projective bundle is XUU×Pm+n1 with P(E)U=U×Pm1 and P(F)U=U×Pn1; the tautological line of EF over P(E) is the tautological line of E, and symmetrically (Real projective bundle and tautological line, Whitney sum, tensor, dual, Hom, and exterior-power bundles).

[F2]

The pair sequence is exact and natural: for AX, Hk(X,A;R)Hk(X;R)Hk(A;R)Hk+1(X,A;R), and a continuous map of pairs induces a map of sequences with commuting squares (Long exact sequence of a pair in singular cohomology, Naturality of the singular cohomology pair sequence).

[F3]

Homotopic maps induce the same singular cohomology map; consequently a homotopy equivalence induces isomorphisms on cohomology (Homotopic maps induce equal maps in singular cohomology).

[F4]

Relative cup products exist for subspaces A,B that are open in AB, take values in Hp+q(X,AB;R), and are natural: for f:XX with f(A)A and f(B)B one has f(uv)=fufv; with A=B= this says that the relative-to-absolute map carries uv to the absolute product (Relative cup product for an excisive triad, Relative cup products are natural and connector-compatible).

[F5]

When m+n1, the projective-bundle theorem applies to X=P(EF) over B: with x=xEF, the classes 1,x,,xm+n1 are an H(B;F2)-basis and the unique monic degree-(m+n) relation determines the classes of EF (Mod-two real projective bundle theorem, Stiefel–Whitney classes from the projective-bundle relation). When m+n=0, P(EF)= and the rank-zero convention is used instead; no tautological class or projective-bundle basis is asserted.

[F6]

Under the inclusion iE:P(E)P(EF), the bundle projection satisfies piE=pE and the tautological line pulls back to the tautological line of E; hence naturality gives iExEF=xE, while iEpwj(E)=pEwj(E) (Real projective bundle and tautological line, Naturality of Stiefel–Whitney classes).

[A1]

AC is the Axiom of Choice in the form fixed by The Axiom of Choice.

Proof

1.1

Suppose first m,n1 and put A=P(E), C=P(F) inside X=P(EF), and U2=XA, U1=XC. Both A and C are closed subbundles and they are disjoint, since a line contained in both Eb and Fb would lie in EbFb=0. In a chart UB write a line as [v:w] with vRm, wRn, not both zero; then AU={[v:0]}, CU={[0:w]}. The formula Ht[v:w]=[v:(1t)w] for 0t1 is well defined and independent of the local chart because it is induced by the canonical linear map EFEF, (v,w)(v,(1t)w) on the complement of C; it is continuous there, fixes A pointwise, and satisfies H0=id, H1(XC)A. Hence U1=XC deformation retracts onto A, and symmetrically U2=XA deformation retracts onto C. Both are open, and U1U2=X(AC)=X.

F1algebra
1.2

The class ωE:=i=0mpwi(E)xmi restricts to zero on A, and ωF:=j=0npwj(F)xnj restricts to zero on C. Indeed A=P(E)X and [F6] gives iEx=xE and iEpwi(E)=pEwi(E), so the restricted expression is exactly the defining projective-bundle relation of E. The argument for C is symmetric.

F5F6
2.1

Each class lifts to the relative group of the corresponding complement. Since ωE restricts to zero on A, exactness of the pair sequence [F2] exhibits ωE as the image of a class ω~EHm(X,A;F2). The inclusion of pairs (X,A)(X,U1) is an isomorphism on relative cohomology: by step 1.1 the inclusion AU1 is a homotopy equivalence, so in the map of pair sequences [F2] the two vertical maps H(X)H(X) and H(U1)H(A) are isomorphisms, and the five lemma (equivalently, the long exact sequences split into commuting exact pieces with two isomorphisms out of three) gives that H(X,U1)H(X,A) is an isomorphism; [F3] supplies the homotopy invariance of the restriction. Thus ωE has a preimage ω~EHm(X,U1;F2). Symmetrically ωF has a preimage ω~FHn(X,U2;F2).

F2F3step 1.1step 1.2
3.1

The relative product vanishes. Both U1 and U2 are open in X and open in their union X, so [F4] applies to A=U1, B=U2 and defines ω~Eω~FHm+n(X,U1U2;F2)=Hm+n(X,X;F2)=0. Under the relative-to-absolute map, which by the naturality clause of [F4] with A=B= sends the product to the absolute cup product of the images, this class maps to ωEωFHm+n(X;F2). Hence ωEωF=0.

F4step 1.1step 2.1
4.1

Expand the vanishing product: ωEωF=k=0m+n(i+j=kwi(E)wj(F))xm+nk=0, with xm+n-coefficient w0(E)w0(F)=1, so this is a monic relation of degree m+n for x on X=P(EF). By the uniqueness clause of [F5] it is the defining relation of EF, so wk(EF)=i+j=kwi(E)wj(F)(0km+n), and for k>m+n both sides vanish by the rank conventions. Summing gives w(EF)=w(E)w(F).

F5step 3.1algebra
5.1

Degenerate ranks and trivial summands. If m=0 then E=0B, EFF, and w(E)=1, so the formula holds; symmetrically for n=0. Taking F=εBr trivial of rank r: its classifying map is the constant map, so w(εBr)=1 by naturality [F6] and the rank conventions, and the formula gives w(EεBr)=w(E). For r=1 this says the positive classes are unchanged by adding a trivial line. If m=n=1 then X=P(EF) is a P1-bundle, A and C are two disjoint sections, and the argument reduces to the displayed computation with k2. The empty base gives zero groups and the zero relation, and the formulas hold in the zero ring with unit 1.

F5F6step 1.1step 4.1
6.1

Axiom audit. The argument uses AC only through the projective-bundle theorem [F5] for EF; the pair sequences, the relative cup product and the deformation retraction of step 1.1 are choice-free, and the only geometry used is the canonical linear homotopy inside each fiber.

F5A1step 1.2step 2.1step 3.1
TheoremStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-22Open item page →

Uniqueness of Stiefel–Whitney classes from normalization, naturality, and sum

Statement

Assume AC. Let w be a rule assigning to every isomorphism class of numerable real vector bundles EB over an admissible base a total class w(E)H(B;F2) such that

  1. the degree-zero part of w(E) is 1 and w(E) has finite degree bounded by the rank of E;
  2. w is natural: w(fE)=fw(E) for every map f of admissible bases;
  3. w is multiplicative: w(EF)=w(E)w(F) for bundles over one base;
  4. w(γ1)=1+a for the tautological line γ1RP, where a generates H1(RP;F2).

Then w=w: the rule agrees with the total Stiefel–Whitney class of Stiefel–Whitney classes from the projective-bundle relation on every numerable real bundle over an admissible base, and wi(E)=0 for i greater than the rank of E.

Facts & Assumptions

Given: AC, a rule w satisfying the four clauses of the statement, and a numerable real bundle EB of rank n0 over an admissible base.

[F1]

The universal line γ1RP has H(RP;F2)=F2[a] with a=1, and the Stiefel–Whitney classes of a line bundle L are w0(L)=1, w1(L)=xL and wi(L)=0 for i2, where xL is computed from a classifying map of L (Mod-two cohomology ring of infinite real projective space, Stiefel–Whitney classes from the projective-bundle relation).

[F2]

By naturality, a line bundle L over an admissible base with classifying map c (a map with cγ1L, available from the numeration) satisfies w1(L)=ca and w(L)=cw(γ1) (Tautological degree-one class on a real projective bundle, Naturality of Stiefel–Whitney classes).

[F3]

The flag bundle q:Fl(E)B is an admissible base with qEL1Ln and q injective on F2-cohomology (Real flag bundle and Stiefel–Whitney roots, Real splitting principle with mod-two injective pullback).

[F4]

The Stiefel–Whitney class satisfies naturality, the Whitney product formula and w(γ1)=1+a (Whitney sum formula for Stiefel–Whitney classes, Naturality of Stiefel–Whitney classes, Stiefel–Whitney classes from the projective-bundle relation).

[A1]

AC is the Axiom of Choice in the form fixed by The Axiom of Choice.

Proof

1.1

The rule is determined on line bundles. Let LB be a numerable real line bundle with classifying map c, so cγ1L. Then naturality of w and the normalization w(γ1)=1+a give w(L)=w(cγ1)=cw(γ1)=c(1+a)=1+ca=1+w1(L), where the last equality is [F2]. Hence w(L)=w(L) for every line bundle, including the trivial line, for which c is nullhomotopic and w1=0.

F1F2
2.1

The rule is determined on every bundle. Let EB have rank n0 and let q:Fl(E)B be its flag bundle, with qEL1Ln and q injective. Iterating multiplicativity of w over the successive summands gives w(qE)=j=1nw(Lj), where the empty product for n=0 is 1; by step 1.1 and [F1] this is j=1n(1+w1(Lj))=w(L1Ln)=w(qE), the last equality by the Whitney formula and [F1]. On the other hand naturality of both rules gives w(qE)=qw(E) and w(qE)=qw(E), so qw(E)=qw(E); injectivity of q gives w(E)=w(E). For n=0 the bundle is the zero bundle, Fl(E)=B, and both rules give 1 by their degree-zero normalization, so the identity is literal.

F1F3F4step 1.1
3.1

The rank bound. Since w=w by step 2.1 and the classes wi(E) vanish for i>n by the rank convention of their definition, also wi(E)=0 for i>n. Combined with clause 1 of the statement this shows the rule is exactly the total class computed from the projective-bundle relation, whose coefficients are the classes wi.

F1F3step 2.1
4.1

Boundary cases. For rank n=1 the flag bundle is B up to the identification P(L)B, the splitting is qLL1 with L1L, and step 2.1 reduces to step 1.1. For the empty base all groups vanish and both rules give the zero class with degree-zero part the zero-ring unit. The normalization clause 4 is exactly the universal case of step 1.1 over RP, and the tautological line is the line bundle with classifying map the identity. AC is used through the splitting principle of [F3], as recorded.

F1F2F3A1step 1.1step 2.1
TheoremStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-22Open item page →

Mod-two cohomology of BO(n)

Statement

Assume AC. For every n0, H(BO(n);F2)=F2[w1,,wn],wi=i, where BO(n)=Grn(R) is the stable real Grassmannian and wi=wi(γn) are the Stiefel–Whitney classes of its tautological bundle. For n=0 the right side is F2.

Facts & Assumptions

Given: AC and an integer n0, with γnBO(n) the tautological rank-n real bundle.

[F1]

The stable real Grassmannian BO(n)=Grn(R) is a path-connected CW complex, and for n=0 it is a point; the tautological bundle over it is numerable (Stiefel spaces, Grassmannians, and tautological bundles, Schubert cells give the stable Grassmannian CW structure).

[F2]

Every real vector bundle is canonically F2-oriented; in particular γn and all its pullbacks carry canonical mod-two orientations (R-oriented vector bundle and orientation local system).

[F3]

The mod-two Gysin sequence of an F2-oriented rank-r numerable bundle ξ over a base in the scope of the general Thom theorem reads Hkr(B;F2)e2(ξ)Hk(B;F2)πHk(S(ξ);F2)GHkr+1(B;F2), exactly and naturally (Gysin long exact sequence of an oriented sphere bundle).

[F4]

For a Serre fibration over a path-connected CW complex, the cohomological Serre spectral sequence has E2a,bHa(B;Hb) and converges to Ha+b of the total space, naturally (Cohomological Serre spectral sequence).

[F5]

The stable Stiefel space V1(R)=S is contractible, and a contractible space has vanishing reduced cohomology in every degree by homotopy invariance (Stable Stiefel space is contractible).

[F6]

H(RP;F2)=F2[a] with a=1. The tautological class xγ1 is the pullback of a along a classifying map of the universal line; independence of that map permits the identity map, which classifies γ1, and hence xγ1=a. The rank-one projective-bundle relation then gives w(γ1)=1+xγ1=1+a (Mod-two cohomology ring of infinite real projective space, Tautological degree-one class on a real projective bundle, The tautological degree-one class is well defined and fiber generating, Stiefel–Whitney classes from the projective-bundle relation).

[F7]

The Whitney product formula, naturality of the classes, and the vanishing w(G)=1 for a trivial bundle hold over admissible bases (Whitney sum formula for Stiefel–Whitney classes, Naturality of Stiefel–Whitney classes).

[F8]

Under AC pullback of the tautological F-bundle gives a natural bijection [X,Grn(F)]VectnF(X) on paracompact Hausdorff CGWH spaces, in particular on CW complexes, so every numerable real rank-n bundle over a CW complex has a classifying map into BO(n) (Real and complex vector bundles are classified by stable Grassmannians).

[A1]

AC is the Axiom of Choice in the form fixed by The Axiom of Choice.

Proof

1.1

The cases n=0 and n=1. For n=0 the Grassmannian is a point and H=F2 by [F1], with no positive classes. For n=1 the Grassmannian is RP, so [F6] gives H=F2[a]=F2[w1(γ1)] because w1(γ1)=a; this is the assertion for n=1.

F1F6
1.2

The sphere bundle and its total space. For n2 let π:S(γn)BO(n) be the unit sphere bundle of γn, a numerable fiber bundle with fiber Sn1, and consider p:S(γn)BO(n1)=Grn1(R), (W,v)Wv, the orthogonal complement of v in the n-plane W. In a local frame of γn this is the map U×Sn1Grn1(R) obtained by orthogonally completing the frame; it is a numerable fiber bundle whose fiber over an (n1)-plane P is the unit sphere in PR, that is S. Since BO(n1) is a path-connected CW complex by [F1], the spectral sequence [F4] has E2a,b=Ha(BO(n1);Hb) with Hb=0 for b>0 and H0=F2 constant by [F5], so the sequence is concentrated in the row b=0 and the edge map p:Hk(BO(n1);F2)Hk(S(γn);F2) is an isomorphism for every k.

F1F4F5
2.1

The pullback of the tautological bundle splits. Let Lπγn be the vertical line bundle, whose fiber over (W,v) is the line Rv; it is trivialized by the section (W,v)(W,v,v). Orthogonal projection with respect to a metric on πγn splits πγnLpγn1, because the fiber of pγn1 over (W,v) is Wv. Therefore, by [F7], the total class is multiplicative, w(πγn)=w(L)w(pγn1)=w(pγn1), since the trivial line bundle L has total class 1; comparing components of this identity gives wj(πγn)=wj(pγn1)=pwj(γn1) for every j.

F7step 1.2
3.1

The map η and surjectivity. Define η:H(BO(n);F2)H(BO(n1);F2) as the composite of π with the inverse of the isomorphism p of step 1.2. Then step 2.1 gives η(wj(γn))=wj(γn1) for every j, with the convention wn(γn1)=0. Assume now, as induction hypothesis, that H(BO(n1);F2)=F2[w1,,wn1] with wj=wj(γn1). Then the image of η contains all polynomial generators of H(BO(n1);F2) and hence is everything: η is surjective.

step 1.2step 2.1
4.1

The Gysin sequence breaks into short exact sequences. The mod-two Gysin sequence of [F3] for ξ=γn is Hkn(BO(n))e2Hk(BO(n))πHk(S(γn))GHkn+1(BO(n)), and identifying the middle term with Hk(BO(n1)) through step 1.2 turns π into η. Since η is surjective by step 3.1, exactness gives short exact sequences 0Hi(BO(n))e2Hi+n(BO(n))ηHi+n(BO(n1))0 for every i. In particular e2:HiHi+n is injective for every i.

F3step 1.2step 3.1F2
5.1

Identification of the Euler class with wn. Take k=n and i=0 in step 4.1: the image of e2:H0(BO(n))Hn(BO(n)) is a one-dimensional F2-space generated by e2(γn), and it equals the kernel of η in degree n. That kernel contains wn(γn), since η(wn(γn))=wn(γn1)=0 by step 3.1. Moreover wn(γn)0: let f:RPBO(n) be a classifying map of the n-fold sum γ1γ1 of the universal line, which exists by [F8]; then fwn(γn)=wn(fγn)=(w1(γ1))n=an0 by the Whitney formula [F7] and [F6]. Hence both e2(γn) and wn(γn) are nonzero elements of the one-dimensional F2-space kerηHn, so e2(γn)=wn(γn).

F3F6F7F8step 4.1
6.1

Polynomial generation and uniqueness. Let φ:F2[w1,,wn]H(BO(n);F2) send wj to wj(γn); it is a graded ring homomorphism. Surjectivity is proved by induction on the total degree: for ξHk(BO(n)), the class η(ξ)Hk(BO(n1)) is, by the induction hypothesis on n, the image of a unique polynomial f in w1,,wn1; then ξφ(f) lies in kerη, which by step 4.1 is the image of wn (using step 5.1), say ξφ(f)=ζwn for a unique ζHkn(BO(n)); by induction on k the class ζ is the image of a unique polynomial g in w1,,wn, so ξ is the image of f+wng. Injectivity is proved by the same decomposition: if φ(P)=0, write P=f+wng with fF2[w1,,wn1] uniquely; applying η gives 0=η(φ(P)) in H(BO(n1)), and by step 3.1 and the induction hypothesis on n this is the image of f, so f=0; then wnφ(g)=0 and injectivity of wn from step 4.1 gives φ(g)=0, whence g=0 by induction on the degree of P. Hence φ is an isomorphism.

step 3.1step 4.1step 5.1
7.1

Boundary cases. The case n=0 is step 1.1, the case n=1 is also step 1.1 and serves as the base of the induction; for n=1 the sphere bundle argument is replaced by the published computation H(RP)=F2[w1]. In degree zero both sides are F2, spanned by the unit, and the class w0=1 is the unit by convention. Higher classes above the rank vanish on both sides: wj=0 for j>n by the rank convention and there are no polynomial generators beyond wn. AC is used through [F3] and [F4] and the metric used to split in step 2.1.

F3F4F6A1step 5.1step 6.1
PropositionStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-22Open item page →

The first Stiefel–Whitney class classifies orientability

Statement

Assume AC. Let B be a CW complex or, more generally, an admissible base, that is, a paracompact Hausdorff CGWH space of CW homotopy type. Then the first Stiefel–Whitney class gives a natural bijection Vect1R(B)  H1(B;F2),Lw1(L), so real line bundles are classified by their first Stiefel–Whitney class, and w1(LM)=w1(L)+w1(M) for numerable real line bundles L,M over B. Over a CW complex the bijection is the composite of the classifying bijection [B,Gr1(R)]Vect1R(B) for the universal line with the unbased representability bijection proved in step 2.1; over an admissible base it is transported from a CW model along a homotopy equivalence. Moreover, for every numerable real bundle EB of rank n0, w1(E)=0    E is orientable    the structure group of E reduces to SO(n), the last equivalence after supplying a bundle metric.

Facts & Assumptions

Given: AC, an admissible base B (in particular a CW complex), a numerable real line bundle LB and a numerable real rank-n bundle EB with n0.

[F1]

For an abelian group A and a based CW complex X whose basepoint is a vertex, pullback of the fundamental class gives [X,K(A,1)]H1(X;A), identified with absolute H1 since 1>0 (Eilenberg--Mac Lane spaces represent singular cohomology, Eilenberg--Mac Lane space). The required model identification is proved in step 1.1.

[F2]

Pullback of the tautological line gives a natural bijection [C,Gr1(R)]Vect1R(C) on classification-scope bases, in particular on CW complexes, and w1 of a line bundle over an admissible base is computed from any classifying map by w1(L)=xL=ca, independently of the chosen map (Real and complex vector bundles are classified by stable Grassmannians, Stiefel–Whitney classes from the projective-bundle relation, The tautological degree-one class is well defined and fiber generating).

[F3]

Numerable real bundles admit metrics under AC (Numerable vector bundles admit bundle metrics). Tensor and exterior-power bundles are formed from the corresponding transition matrices and commute with pullback; Λ0E is the trivial line (Whitney sum, tensor, dual, Hom, and exterior-power bundles). In local frames the map (v,w)vw gives Λ2(LM)LM, and more generally the ordered wedge gives det(Lj)Lj.

[F4]

The Whitney product formula, naturality of w1, and the injectivity of the flag-bundle pullback hold over admissible bases (Whitney sum formula for Stiefel–Whitney classes, Naturality of Stiefel–Whitney classes, Real splitting principle with mod-two injective pullback, Real flag bundle and Stiefel–Whitney roots).

[F5]

Orientations of a metric bundle are naturally in bijection with SO(n)-reductions of its orthonormal frame bundle, and a rank-zero bundle has its canonical orientation (Orientation is equivalent to an SO(n)-reduction, Oriented real bundles and oriented frame bundles).

[F6]

The quotient SRP is the principal O(1)-bundle V1(R)Gr1(R), hence a two-sheeted covering with fiber S0, and its total space S is contractible (Stiefel spaces, Grassmannians, and tautological bundles, Stable Stiefel space is contractible); for a Serre fibration the homotopy sequence is exact, including its π0 terms (Long exact sequence of homotopy groups of a fibration).

[F7]

H(RP;F2)=F2[a] with a=1, and the cross product is a ring isomorphism H(RP;F2)H(RP;F2)H(RP×RP;F2), the finite-free homology hypothesis being verified in step 1.2. Consequently H1(RP×RP;F2) has the basis a1=q1a, a2=q2a, and the axis inclusions i1(x)=(x,), i2(y)=(,y) satisfy i1a1=a, i1a2=0, i2a1=0, i2a2=a (Mod-two cohomology ring of infinite real projective space, Cohomological Kunneth cross product is a ring isomorphism).

[F8]

Let g:KB be a homotopy equivalence with homotopy inverse h. Then g:H1(B;F2)H1(K;F2) is an isomorphism, by functoriality and homotopy invariance of singular cohomology; and pullback along g is a bijection on isomorphism classes of numerable finite-rank bundles, since (hg) and (gh) are the respective identities up to canonical pullback comparison and homotopy invariance of bundle pullback (Homotopy equivalences, homotopy inverses and spaces of the same homotopy type, Singular cohomology is contravariantly functorial, Homotopic maps induce equal maps in singular cohomology, Vector-bundle pullback is canonically functorial, Homotopy invariance of vector-bundle pullback).

[F9]

A CW vertex inclusion has the homotopy extension property (Relative CW inclusions are cofibrations).

[F10]

Under AC evaluation identifies cohomology over a field with the full algebraic dual of homology, without a finite-dimensional hypothesis (Cohomology over a field is dual to homology over that field).

[F11]

Under AC numerable fiber bundles are Serre fibrations (Numerable fiber bundles are hurewicz fibrations).

[A1]

AC is the Axiom of Choice in the form fixed by The Axiom of Choice.

Proof

1.1

The model RP is a K(Z/2,1). By [F6] the antipodal quotient q:SRP is numerable: its local covering charts admit a numeration on the paracompact CW base. Thus [F11] makes it a Serre fibration with fiber S0 and contractible total space, so the exact sequence of [F6] gives πi(RP)πi1(S0)=0 for i2. In degree one, use the action clause of the same fibration theorem rather than treating pointed-set exactness as injectivity: π1(RP) acts on the two components of S0, its orbits are the fibers of π0(S0)π0(S) and hence form one transitive orbit, and the stabilizer of the chosen component is the image of π1(S)=0. Therefore the orbit map from π1(RP) to the two-point set π0(S0) is bijective, so the fundamental group has two elements and is Z/2. The base is path connected as the image of the contractible total space. Since RP is a based CW complex whose only nonzero homotopy group is this one, it is a model of K(Z/2,1) in the sense of [F1], and the representability theorem [F1] applies to it.

F1F6F11
1.2

Tensor products add over a CW complex. The ordinary product of the two countable CW complexes RP is a CW complex (Hatcher, Algebraic Topology, Appendix Theorem A.6, printed p.524), hence an admissible base. By [F10] each homology group of RP has one-dimensional dual by [F7], hence is itself one-dimensional: two independent vectors would extend to a basis and give two independent coordinate functionals under AC, whereas the zero space has zero dual. Thus the finite-free hypothesis in [F7] holds. Let q1,q2:RP×RPRP be the projections and put N=q1γ1q2γ1, a numerable real line bundle. By [F7] every class of H1(RP×RP;F2) is uniquely αa1+βa2 with α,βF2, the two axis inclusions returning αa and βa. Let cN classify N, so that w1(N)=cNa by [F2]. The composite q1i1 is the identity and q2i1 is constant, and a pullback along a constant map is a trivial line bundle by its fiber description, so i1Nγ1ε1γ1; naturality [F4] therefore gives i1w1(N)=w1(i1N)=w1(γ1)=a, so the coefficient of a1 is one, and symmetrically that of a2 is one: w1(N)=a1+a2. Now let L,M be numerable real line bundles over a CW complex B, classified by maps cL,cM:BRP, so that LcLγ1 and McMγ1 by [F2]. Tensor products commute with pullback [F3], so LM(cL,cM)N, and naturality [F4] together with the class of N gives w1(LM)=(cL,cM)(a1+a2)=cLa+cMa=w1(L)+w1(M). Since Λ2(LM)LM by [F3] while w1(LM)=w1(L)+w1(M) by the Whitney formula [F4], this also gives w1(det(LM))=w1(LM) for the rank-two sum.

F2F3F4F7F10A1
2.1

Line bundles over a CW complex are classified by w1. First let B be connected with vertex b0. Step 1.1 and [F1] give a bijection [B,RP]H1(B;F2) by pulling back the fundamental class. That class is nonzero: apply [F1] to the model itself, whose identity cannot be based nullhomotopic because it induces the identity on its nonzero fundamental group. It is therefore the unique nonzero class a of [F7]. Every unbased map can be made based: choose a path from its value at b0 to the target vertex and extend this vertex homotopy using [F9]. If two based maps are freely homotopic, their pullbacks of a agree by [F8], so injectivity of [F1] already makes them based homotopic. Thus forgetting basepoints is a bijection. Compose this proved unbased bijection with [F2]; its value on the bundle classified by c is ca=w1(L). Both bijections are natural in the base, as is w1 by [F4], and over a disconnected CW complex both sides split as products over the components, since a line bundle, a classifying map and a cohomology class are each determined componentwise. In particular the trivial bundle corresponds to 0, so w1(L)=0 forces L to be trivial.

F1F2F4F7F8F9step 1.1
3.1

Admissible bases by transfer along a CW model. Let B be admissible and choose a homotopy equivalence g:KB from a CW complex K with homotopy inverse h, which exists by the definition of CW homotopy type and [F8]. Pullback along g is a bijection Vect1R(B)Vect1R(K), and g:H1(B;F2)H1(K;F2) is an isomorphism, both by [F8]; naturality of w1 [F4] gives w1(gL)=gw1(L) for every numerable real line bundle L over B, so the square comparing the two bases commutes. Over the CW complex K the corresponding map is a bijection by step 2.1, and in a commuting square whose other three maps are bijections the fourth map is a bijection as well; hence Lw1(L) is a bijection over B. The tensor identity transfers the same way: tensor products commute with pullback [F3] and step 1.2 applies over the CW complex K, so gw1(LM)=w1(g(LM))=w1(gLgM)=w1(gL)+w1(gM)=g(w1(L)+w1(M)), and injectivity of g [F8] gives w1(LM)=w1(L)+w1(M) over B.

F3F4F8step 1.2step 2.1
4.1

The first class is the class of the determinant line. Let EB have rank n1 over the admissible base B and let q:Fl(E)B be its flag bundle, so qEL1Ln and q is injective. By [F4] and the tensor identity of step 3.1, applied over the admissible base Fl(E), w1(qE)=j=1nw1(Lj)=w1(L1Ln)=w1(qdetE)=qw1(detE), because det(qE)qdetE and w1 is natural [F4]. Injectivity of q gives w1(E)=w1(detE).

F3F4step 3.1
5.1

Orientability and the determinant line. Supply E with the metric of [F3]. An orientation of Eb is a choice of generator of ΛnEb up to positive scaling, so the orientation cover of E is identified fiberwise with the unit sphere bundle S(detE) of the determinant line, the map sending an orientation to its unit volume element being a homeomorphism over B: in orthonormal frames it identifies the two signs, and both transition rules are multiplication by the determinant sign. Hence E is orientable exactly when S(detE) admits a section, which happens exactly when the line bundle detE is trivial, since a nowhere-zero section of a line bundle trivializes it and conversely. By the bijection of step 3.1 over the admissible base B, the determinant line is trivial exactly when w1(detE)=0, which by step 4.1 is exactly w1(E)=0. The equivalence with an SO(n)-reduction of the orthonormal frame bundle is [F5].

F3F5step 3.1step 4.1
6.1

Boundary cases. For n=0 the bundle has its canonical orientation by [F5], the determinant line is the trivial line, and w1(E)=0 by the rank convention, so both sides of the equivalence hold. For n=1 the determinant line is E itself and step 4.1 is the identity, while step 3.1 is the asserted classification of line bundles. For a trivial bundle of positive rank, the wedge of its standard frame is a nowhere-zero section of its determinant line; steps 3.1 and 4.1 then give w1=0. If B= all groups are zero and the unique empty bundle is orientable, matching w1=0. AC is inherited through representability, classification, metrics, splitting, Kunneth, duality, fibration and homotopy-invariance interfaces.

F1F2F3F4F5F7F8F10F11A1step 3.1step 4.1step 5.1
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-09-22Open item page →

Euler class by zero-section pullback of the Thom class

Definition

Assume the Axiom of Choice exactly as in the general Thom theorem, and let ξB be an R-oriented numerable real rank-n vector bundle over a base in the scope of that theorem. Let uξHn(D(ξ),S(ξ);R) be its normalized Thom class, let j:Hn(D(ξ),S(ξ);R)Hn(D(ξ);R) be the relative-to-absolute map of the pair sequence, and let s:BD(ξ) be the zero section. The Euler class of ξ is e(ξ)=eTh(ξ):=sj(uξ)Hn(B;R). This is the class already introduced in Thom-defined Euler class of an oriented vector bundle: on this page we write e(ξ) for it, and the shorthand suξ always means the composite sj(uξ), the relative-to-absolute map being understood. For rank zero with supplied orientation oH0(B;R), normalization gives uξ=o and j and s are identities, so e(0B,o)=oH0(B;R). In particular, the standard unit orientation gives e(0B,1)=1. For R=F2 every real bundle is canonically F2-oriented by R-oriented vector bundle and orientation local system, so in that case e2(ξ):=e(ξ)Hn(B;F2) is defined for every real bundle in the Thom scope; for R=Z the class depends on the chosen integral orientation, and reversing the orientation negates it.

Facts & Assumptions

Given: AC, a commutative ring R, a base in the scope of the general Thom theorem, and an R-oriented numerable rank-n real bundle ξB with normalized Thom class uξ.

[F1]

The Thom-defined Euler class of an oriented bundle is eTh(ξ)=sj(uξ)Hn(B;R), where j is relative-to-absolute and s is the zero section; it is natural for orientation-preserving pullbacks and is negated by reversing an integral orientation. In rank zero it equals the supplied orientation o, and hence equals 1 for the standard unit orientation (Thom-defined Euler class of an oriented vector bundle).

[F2]

A normalized Thom class is defined by fiberwise normalization: restricting it to each fiber disk pair gives the chosen orientation class (Thom class by fiberwise normalization).

[F3]

For R=F2 the orientation local system has a unique nonzero generator in each stalk and every transition automorphism fixes it, so every real bundle is canonically mod-two oriented (R-oriented vector bundle and orientation local system).

[A1]

AC is the Axiom of Choice in the form fixed by The Axiom of Choice, used only as the general Thom theorem uses it.

Verification

1.1

The definition is the published one. The composite sjuξ has the same domain, the same maps and the same normalization data as the class of [F1]: the pair (D(ξ),S(ξ)), the relative-to-absolute map j, the zero section s, and the normalized Thom class uξ of [F2]. Thus e(ξ) is not a second Euler construction but the same class, and every property recorded in [F1] — naturality for orientation-preserving pullbacks, the sign under orientation reversal, and the orientation-dependent rank-zero value — applies to it verbatim. In particular the shorthand suξ in the statement means sj(uξ) and never the pullback of an absolute class along the zero section alone.

F1F2A1
2.1

Coefficient and rank conventions. For R=F2, [F3] supplies the canonical orientation, so e2(ξ) is defined for every real bundle in the Thom scope and, in characteristic two, reversing the orientation does not change the class. For R=Z the class depends on the supplied integral orientation and changes sign when that orientation is reversed. In rank zero, D(ξ)=B, S(ξ)=, and j and s are the identity maps. Fiberwise normalization [F2] says that uξ restricts to the supplied orientation o on every point, hence uξ=o and the composite is oH0(B;R); it is 1 only for the standard unit orientation. Over the empty base there is exactly one class, the zero class, and over the zero ring the unit and the zero class coincide. These conventions agree with the corresponding clauses of [F1].

F1F2F3step 1.1
TheoremStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-22Open item page →

Naturality, orientation sign, and Whitney product for Euler classes

Statement

Assume AC and work over bases in the scope of the general Thom theorem. Let EB and FB be R-oriented numerable real bundles of ranks m,n0 with normalized Thom classes uE,uF and Euler classes e(E),e(F). The coefficient ring R is commutative and unital. Every rank-zero input carries the standard unit orientation; the orientation reversal assertion below applies only in positive rank. Both bases in a pullback square are required to lie in the general Thom scope.

  1. Naturality. For an orientation-preserving pullback square

    fEEBfB

    one has e(fE)=fe(E).

  2. Orientation sign. Over R=Z and m>0, reversing the orientation of E negates the class: e(E,o)=e(E,o).

  3. Whitney product. Give EF the ordered direct-sum orientation. Then e(EF)=e(E)e(F), including the rank-zero unit e(0B)=1.

  4. Koszul sign. The swap EFFE changes the ordered-sum orientation by (1)mn. Consequently the Euler products in the two standard orders satisfy e(E)e(F)=(1)mne(F)e(E).

Facts & Assumptions

Given: AC, an orientation-preserving pullback square as displayed, and suitable oriented bundles over bases in the general Thom scope.

[F1]

The Euler class is the Thom-defined class e(ξ)=sj(uξ), with j relative-to-absolute, s the zero section and uξ the normalized Thom class (Euler class by zero-section pullback of the Thom class).

[F2]

Thom classes are natural for orientation-preserving pullbacks, are unique for a supplied orientation, and reverse sign with an integral orientation (Naturality and uniqueness of Thom classes).

[F3]

For ordered oriented bundles over one base, diagonal pullback gives uEF=uEuF, and interchanging the ordered summands changes the class and the orientation by the Koszul sign (1)mn (External-product and Whitney-sum formulas for Thom classes).

[F4]

The pullback construction supplies the canonical bundle map fEE over f, and the pullback of the zero section is the zero section of fE (Pullback vector bundles and sections).

[F5]

The pair sequences are natural: a map of pairs induces a map of exact sequences with commuting squares, in particular fY,B=X,A(fA) (Naturality of the singular cohomology pair sequence).

[F6]

Pullback is a unital ring homomorphism and cup products are natural; singular cohomology is graded-commutative, so homogeneous classes of degrees m,n satisfy xy=(1)mnyx (Cup product is natural, unital and associative, Singular cohomology is graded commutative).

[F7]

An orientation of a direct sum assigns to each fiber the ordered product orientation of the two summands; 1 on a fiber multiplies the orientation generator of a rank-r space by (1)r, and swapping the two ordered blocks multiplies the ordered product generator by (1)mn (Oriented real bundles and oriented frame bundles, Whitney sum, tensor, dual, Hom, and exterior-power bundles).

[F8]

Relative products commute with pullback, including the map to absolute cohomology and the zero section (Relative cup products are natural and connector-compatible). The disk-product boundary comparison is the one supplied in [F3].

[F9]

For a supplied fiber metric h, the disk and sphere bundles are respectively the loci vh1 and vh=1 (Disk, sphere, and Thom spaces of a metric vector bundle).

[A1]

AC is the Axiom of Choice in the form fixed by The Axiom of Choice.

Proof

1.1

Naturality. Choose the metric h used for D(E),S(E) and equip fE with the pulled-back metric h defined by (b,v)h=vh. The canonical bundle map Φ:fEE, (b,v)v, of [F4] preserves this norm exactly. By the disk-sphere definitions [F9], it therefore restricts to a continuous map of pairs Φ:(D(fE),S(fE))(D(E),S(E)) over f. By [F2], ΦuE is the normalized Thom class ufE for the pulled-back orientation. By [F4], the square formed by Φ and the two zero sections commutes. Naturality of the pair sequence [F5] therefore gives a commuting square fsj(uE)=sj(ΦuE), where j is the relative-to-absolute map for fE. Substituting ΦuE=ufE and applying [F1] gives e(fE)=sjufE=fsjuE=fe(E).

F1F2F4F5F9
1.2

Orientation sign. Suppose R=Z, m>0, and E carries the reversed orientation o. By [F2] the normalized Thom class of the reversed orientation is uE. Substituting into the defining composite of [F1] and using linearity of j and s gives e(E,o)=sj(uE)=sj(uE)=e(E,o). In characteristic two the two orientations give the same class, and the statement's integral clause is the one asserted.

F1F2
1.3

Whitney product. Equip E and F with metrics and put P=(D(E)×BD(F),(S(E)×BD(F))(D(E)×BS(F))). This is the disk-sphere pair for the maximum norm on EF, not the disk-sphere pair for the usual sum metric. The construction in [F3] uses the base-preserving radial homeomorphism from this maximum-norm pair to the sum-metric pair, fixes the zero section, and identifies the normalized Thom class of the ordered sum with prEuEprFuFHm+n(P;R). Let z:BP be z(b)=(0b,0b) and let jP be the relative-to-absolute map for P. Naturality of the relative product and its compatibility with the relative-to-absolute maps in [F8] give e(EF)=zjP(prEuEprFuF)=(sEjEuE)(sFjFuF)=e(E)e(F). For m=0 or n=0 the corresponding bundle is zero, its Thom class and Euler class are the unit by [F1], and the product formula reduces to the rank-zero unit.

F1F3F6F8algebra
2.1

Koszul sign. Interchanging the two ordered summands is the bundle isomorphism σ:EFFE over the identity. On each fiber it is the block swap, which multiplies the ordered product orientation generator by (1)mn by [F7]. The Thom swap formula [F3], followed by the relative-to-absolute map and the zero section, therefore gives e(EF)=(1)mne(FE). Applying step 1.3 in the two displayed orders yields e(E)e(F)=(1)mne(F)e(E), exactly as also required by graded commutativity [F6]. No unsigned equality of the two products is used.

F3F6F7step 1.3
3.1

Boundary cases. Rank zero has the stipulated unit orientation, so fiber normalization gives u=1, s and j are identities, so e(0B)=1 and the product formula reads e(0F)=1e(F)=e(F), the unit convention matching [F1] on these inputs. No reversed rank-zero orientation is an input to clause 2; an arbitrary cohomological generator in degree zero need not be the unit. For two rank-one bundles, mn=1 and the block swap reverses the ordered orientation, so step 2.1 gives the sign 1 exactly. The empty base carries the unique zero class on both sides, and the zero ring has its unit equal to its zero element, so the displayed identities hold. Pullback along the identity and along composites are the two ends of the naturality square of step 1.1. AC is used only through the Thom-class suppliers [F2] and [F3].

F1F2F3A1step 1.1step 1.3step 2.1
TheoremStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-22Open item page →

The mod-two Euler class is the top Stiefel–Whitney class

Statement

Assume AC. Let EB be a numerable real vector bundle of rank n0 over a paracompact Hausdorff CGWH base of CW homotopy type. With the canonical F2-orientation of E, e2(E)=wn(E)in Hn(B;F2). If E carries an integral orientation o, then ρ2(e(E,o))=wn(E), where ρ2 is reduction of coefficients. For n=0 both assertions read 1=1.

Facts & Assumptions

Given: AC, a numerable real rank-n bundle EB with n0 over a paracompact Hausdorff CGWH base of CW homotopy type, its canonical F2-orientation, and, in the second clause, an integral orientation.

[F1]

The Euler class is e(ξ)=sj(uξ); for R=F2 every real bundle is canonically oriented (Euler class by zero-section pullback of the Thom class, R-oriented vector bundle and orientation local system).

[F2]

The Euler class is natural for orientation-preserving pullbacks, is negated by reversing an integral orientation, is multiplicative for ordered Whitney sums, and satisfies e(0B)=1 for the standard unit orientation (Naturality, orientation sign, and Whitney product for Euler classes).

[F3]

The Stiefel–Whitney classes satisfy naturality and the Whitney product formula, with wi=0 above the rank and w0=1 (Whitney sum formula for Stiefel–Whitney classes, Naturality of Stiefel–Whitney classes, Stiefel–Whitney classes from the projective-bundle relation).

[F4]

The flag bundle q:Fl(E)B is admissible, splits qEL1Ln into line bundles, and q is injective on F2-cohomology (Real flag bundle and Stiefel–Whitney roots, Real splitting principle with mod-two injective pullback).

[F5]

The mod-two Gysin sequence of an F2-oriented bundle in the Thom scope is exact and natural (Gysin long exact sequence of an oriented sphere bundle).

[F6]

S(γ1)S is contractible, H1(S;F2)=0, and H1(RP;F2)=F2a (Stiefel spaces, Grassmannians, and tautological bundles, Stable Stiefel space is contractible, Mod-two cohomology ring of infinite real projective space).

[F7]

A normalized Thom class is unique for a supplied orientation (Naturality and uniqueness of Thom classes, Thom-defined Euler class of an oriented vector bundle). A coefficient homomorphism acts on absolute cochains by postcomposition and commutes with pullback (Singular cohomology is contravariantly functorial); relative cochains are homomorphisms on the quotient chain complex (Relative singular cochain complex).

[F8]

Every numerable real line bundle on the stipulated bases is the pullback of the tautological line along a map to RP (Real and complex vector bundles are classified by stable Grassmannians). Its first Stiefel–Whitney class is xL=ca; any classifying map can be used (Tautological degree-one class on a real projective bundle, The tautological degree-one class is well defined and fiber generating, Stiefel–Whitney classes from the projective-bundle relation).

[F9]

Cellular cochains of a CW pair with constant coefficients compute its relative singular cohomology naturally in coefficients (Cellular cochains compute cohomology with local coefficients).

[A1]

AC is the Axiom of Choice in the form fixed by The Axiom of Choice.

Proof

1.1

The line case. Let LB be a numerable real line bundle over a paracompact Hausdorff CGWH base of CW homotopy type and let c:BRP be a classifying map supplied by [F8], so cγ1L. For the universal line, P(γ1)RP and its tautological line identifies with γ1 itself. The identity therefore classifies this line, so [F8] gives w1(γ1)=ida=a. The unit sphere of γ1 is S by v(Rv,v), with inverse the vector projection; these maps are continuous in each finite-stage chart and compatible with the weak colimits. Compute its Euler class: by [F5] the Gysin sequence of the double cover S(γ1)SRP contains the exact piece H0(RP;F2)e2(γ1)H1(RP;F2)πH1(S;F2); the last group vanishes by [F6], so e2(γ1) is surjective onto the nonzero one-dimensional group H1(RP;F2)=F2a; hence its value on 1 is e2(γ1)=a=w1(γ1). Now naturality of the Euler class [F2] and of w1 [F3] along c gives e2(L)=e2(cγ1)=ce2(γ1)=ca=w1(L).

F2F3F5F6F8
2.1

The general case by splitting. Let n1 and let q:Fl(E)B be the flag bundle of [F4], with qEL1Ln and q injective. Naturality [F2] gives e2(qE)=qe2(E), the product formula for Euler classes [F2] applied to the successive summands gives e2(qE)=j=1ne2(Lj), and step 1.1 turns each factor into w1(Lj). The Whitney formula [F3] gives wn(qE)=wn(L1Ln)=j=1nw1(Lj). Hence qe2(E)=qwn(E), and injectivity of q yields e2(E)=wn(E). For n=0 both classes are the unit by [F1] and [F3].

F1F2F3F4step 1.1
3.1

The integral clause. Suppose E carries an integral orientation o. Reduce an integral cocycle representing its normalized Thom class uE valuewise modulo two. On relative cochains postcomposition with ZF2 commutes with the differential: ρ(φˉ)=(ρφ)ˉ. It preserves cocycles and coboundaries, hence by [F7] this defines the coefficient-reduction class ρ2(uE) and commutes with restriction to every fiber. On a fiber pair (Dn,Sn1), the integral normalization is a generator of Hn(Dn,Sn1;Z)Z, whose reduction is the unique nonzero element of Hn(Dn,Sn1;F2)F2. Indeed the relative cellular complex for (Dn,Sn1) has one generator in degree n and no other generators (also for n=0, with S1=); coefficient reduction is ZF2 on that generator by [F9], sending either integral generator to 1. Thus ρ2(uE) is normalized for the reduced orientation and equals the normalized mod-two Thom class by uniqueness [F7]. Coefficient reduction also commutes with the pair map j and zero-section pullback, again by the cochain formula in [F7]. Applying the defining composites and step 2.1 gives ρ2(e(E,o))=ρ2(sjuE)=sjρ2(uE)=e2(E)=wn(E). This uses no orientation hypothesis beyond the existence of the integral orientation; when E is not integrally orientable the second clause is not asserted.

F1F7F9step 2.1
4.1

Boundary cases. In rank zero the canonical mod-two orientation is 1, so e2=w0=1. A supplied integral cohomological orientation is a locally constant sign, and its Euler class is that sign because j and s are identities; reduction sends either sign to 1 as in step 3.1. Thus the second assertion also reads 1=1 after reduction. In rank one the flag projection is an identity up to its canonical bundle isomorphism and step 1.1 applies; every line here has a classifying map by [F8]. For the empty base both sides are the zero class, with the zero ring's unit coinciding with zero. The canonical mod-two orientation is preserved by every bundle isomorphism; integral orientation choices do not enter the first clause. AC is inherited from the classification, Thom, Gysin, splitting and characteristic-class interfaces.

F1F2F3F4F5F7F8F9A1step 1.1step 2.1step 3.1
PropositionStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-22Open item page →

A nowhere-zero section forces the Euler class to vanish

Statement

Assume AC. Let EB be an R-oriented numerable real vector bundle of rank n1 over a base in the scope of the general Thom theorem. If E admits a nowhere-zero section, then e(E)=0in Hn(B;R). No converse is asserted.

Facts & Assumptions

Given: AC, an R-oriented numerable rank-n bundle EB with n1 over a base in the general Thom scope, and a nowhere-zero section σ of E.

[F1]

The Euler class is e(E)=sj(uE), and the Gysin sequence of an oriented bundle in the Thom scope is the exact and natural sequence Hkn(B;R)e(E)Hk(B;R)pHk(S(E);R)GHkn+1(B;R), where p:S(E)B is the sphere bundle projection (Euler class by zero-section pullback of the Thom class, Gysin long exact sequence of an oriented sphere bundle).

[F2]

Under AC every numerable real bundle carries a bundle metric (Numerable vector bundles admit bundle metrics).

[F3]

Pullback of cohomology is contravariantly functorial, so (pσ)=σp and the identity map induces the identity on cohomology (Singular cohomology is contravariantly functorial).

[F4]

For a bundle with a supplied metric, the sphere bundle is the subspace of unit vectors and its projection is the restriction of the bundle projection (Disk, sphere, and Thom spaces of a metric vector bundle).

[A1]

AC is the Axiom of Choice in the form fixed by The Axiom of Choice.

Proof

1.1

The section can be normalised. Choose a bundle metric on the numerable bundle E by [F2] and put σ^(b)=σ(b)/σ(b); this is continuous because σ is nowhere zero, and it is a section of the sphere bundle p:S(E)B in the sense of [F4], that is, pσ^=idB. The normalisation is a specified function of the supplied section and metric, not a choice.

F2F4
2.1

The sphere projection is injective on cohomology. Since pσ^=idB, functoriality [F3] gives σ^p=(idB)=id on H(B;R); a map with a left inverse is injective, so p:Hk(B;R)Hk(S(E);R) is injective for every k.

F3step 1.1
3.1

The Euler class vanishes. Take k=n in the Gysin sequence of [F1]: H0(B;R)e(E)Hn(B;R)pHn(S(E);R). Exactness at Hn(B;R) says that the kernel of p is the image of e(E). Whether or not B is connected, the particular element e(E)=1e(E) lies in this image. By step 2.1 the kernel is zero, so e(E)=0. No assertion that the whole image is cyclic is needed.

F1step 2.1
4.1

Boundary cases and the missing converse. The hypothesis n1 is used in two places: the sphere bundle has nonempty fiber Sn1, and the unit normalisation of step 1.1 divides by the positive norm of a nonzero vector of a positive-dimensional fiber. For n=0 every section is the zero section, and the statement is excluded; with the standard unit orientation its Euler class is e(0B,1)=1, while an arbitrary supplied rank-zero orientation o gives e(0B,o)=o. If σ is the zero section of a positive-rank bundle the normalisation is undefined, and indeed the conclusion can fail. The proposition asserts no converse: the vanishing of e(E) does not in general produce a nowhere-zero section, and no such section is constructed here. Over the empty base the unique class is zero. AC is used through the metric of [F2] and the Gysin sequence, as recorded.

F1F2A1step 1.1step 2.1
PropositionStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-22Open item page →

The Euler class of an oriented odd-rank bundle is two-torsion

Statement

Assume AC. Let (E,o)B be an integrally oriented numerable real vector bundle of odd rank n1 over a base in the scope of the general Thom theorem. Then 2e(E,o)=0in Hn(B;Z). No unconditional vanishing of e(E,o) is asserted, and no homotopy of fiberwise 1 to the identity is used or claimed.

Facts & Assumptions

Given: AC, an integrally oriented numerable real rank-n bundle (E,o)B with n odd and n1, over a base in the general Thom scope.

[F1]

An orientation of E is a section of its orientation cover, and a fiberwise invertible bundle map is orientation-preserving when it carries the selected orientation to the selected orientation. In an oriented local frame this is equivalent to having positive determinant; consequently id acts on the two orientations of a positive-rank fiber by the sign (1)r in rank r (Oriented real bundles and oriented frame bundles).

[F2]

The Euler class is natural for orientation-preserving pullbacks and isomorphism squares, and reversing an integral orientation negates it: e(fE)=fe(E) for orientation-preserving f, and e(E,o)=e(E,o) (Naturality, orientation sign, and Whitney product for Euler classes, Euler class by zero-section pullback of the Thom class).

[A1]

AC is the Axiom of Choice in the form fixed by The Axiom of Choice.

Proof

1.1

The map φ=idE:EE, fiberwise multiplication by 1, is a bundle isomorphism over idB. In any oriented local frame its matrix is In, whose determinant has sign (1)n=1. By the orientation-cover action in [F1], φ therefore exchanges the two fiber orientations and carries the section o to the opposite section o. Thus it is an orientation-preserving bundle isomorphism from the oriented bundle (E,o) to the differently oriented bundle (E,o) over the identity.

F1
1.2

The orientation-sign law gives e(E,o)=e(E,o), by the reversal clause of [F2] applied to the same underlying bundle with its two orientations.

F2
2.1

Oriented naturality gives e(E,o)=e(E,o). Applying the naturality clause of [F2] to the isomorphism φ over the identity base map, the class of the source and the class of the target agree, which is the displayed identity and uses only that φ is orientation-preserving.

F2step 1.1
3.1

Combining gives e(E,o)=e(E,o)=e(E,o), hence 2e(E,o)=0 in the abelian group Hn(B;Z). No assertion that φ is homotopic to the identity is made: the argument compares two orientations of one bundle through an orientation-preserving isomorphism, exactly as displayed.

step 2.1step 1.2algebra
4.1

Boundary cases. Rank one is included directly in steps 1.1--3.1, so no separate triviality or section claim is needed. Rank zero is excluded: det(I0)=1, so the map does not carry an orientation to its negative. Even positive rank is excluded for the same determinant-sign reason: there id is orientation-preserving on (E,o) itself, so the argument gives no two-torsion conclusion. Over the empty base the group is zero and the identity is vacuous. The only choice principle used is the Thom-theoretic AC of [F2].

F2A1step 3.1
TheoremStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-22Open item page →

Thom identity for Stiefel–Whitney classes

Statement

Assume AC. Let EB be a numerable real vector bundle of rank n0 over a paracompact Hausdorff CGWH base of CW type (the admissible bases of this page), with its canonical F2-orientation and normalized mod-two Thom class uEHn(D(E),S(E);F2). Then Sq(uE)=w(E)uE, equivalently Sqi(uE)=wi(E)uEfor every i0, with both sides vanishing for i>n.

Facts & Assumptions

Given: The bundle and base of the statement. Coefficients below are F2. For a relative class of degree d0, Sq denotes the finite sum i=0dSqi.

[A1]

AC is assumed for the Thom, classification, splitting and universal-cohomology suppliers. (The Axiom of Choice).

[F1]

Steenrod squares are natural homomorphisms on cohomology of pairs. They satisfy Sq0=id, instability and the top-square formula, also relatively. The Cartan formula used here is only the absolute formula on cohomology of a space. The absolute total square is the finite graded sum. (Steenrod squares are well-defined and natural, Steenrod normalization, instability, suspension, and top square, Cartan formula for Steenrod squares, Total Steenrod square).

[F2]

For a canonically mod-two oriented numerable bundle in this base class, Φ(a)=πau is the Thom isomorphism in every degree. The fiberwise normalized Thom class is unique and natural under bundle pullback; the Euler class is e2=sju. The normalized rank-zero Thom class is 1. (Thom isomorphism for oriented vector bundles, Naturality and uniqueness of Thom classes, Euler class by zero-section pullback of the Thom class, Thom class by fiberwise normalization).

[F3]

The classes wi are natural, satisfy the Whitney product formula, w0=1 and wi=0 above the rank. Also e2(E)=wn(E) for a rank-n bundle in the stated scope. (Naturality of Stiefel–Whitney classes, Whitney sum formula for Stiefel–Whitney classes, Stiefel–Whitney classes from the projective-bundle relation, The mod-two Euler class is the top Stiefel–Whitney class).

[F4]

The real flag bundle has admissible base, splits the pulled-back bundle into line bundles, and induces an injective map in mod-two cohomology. (Real splitting principle with mod-two injective pullback).

[F5]

For n1, H(BO(n);F2)=F2[w1,,wn], with the generators the classes of the tautological bundle γn. Numerable real rank-n bundles on the given bases are classified by maps into BO(n)=Grn(R). This Grassmannian carries its Schubert CW structure. (Mod-two cohomology of BO(n), Real and complex vector bundles are classified by stable Grassmannians, Schubert cells give the stable Grassmannian CW structure).

[F6]

Homotopic maps give the same singular cohomology pullback with any abelian coefficients. Relative cup products are natural for excisive triples, including the absolute-relative module action and forgetting the relative subspace; the pairs of subspaces ,S are open in their union S. Absolute cup products are graded commutative. (Homotopic maps induce equal maps in singular cohomology, Relative cup product for an excisive triad, Relative cup products are natural and connector-compatible, Singular cohomology is graded commutative).

[F7]

The universal Grassmannian is an admissible base and its tautological bundle is numerable. The finite-dimensional compact Grassmannians give its compact exhaustion; numerability follows from Hatcher, Vector Bundles & K-Theory, Proposition 1.19, printed p.36, https://pi.math.cornell.edu/~hatcher/VBKT/VB.pdf . Its CW structure is also in [F5].

Proof

technique · direct, detecting the universal relative identity in absolute cohomology
1.1

An absolute identity. For a rank-n bundle E, n1, take its flag map q from [F4], and write qE=j=1nLj, tj=w1(Lj). The rank convention and Whitney formula give qwn(E)=jtj and qw(E)=j(1+tj). Since tj has degree one, [F1] gives Sq(tj)=tj+tj2. Absolute Cartan and commutativity over F2 therefore give Sq(qwn(E))=j(tj+tj2)=(j(1+tj))(jtj)=q(w(E)wn(E)). Naturality of each square and injectivity of q give Sq(wn(E))=w(E)wn(E). All sums and products here are finite and all classes are absolute.

F1F3F4F6algebra
1.2

Forgetting the relative subspace. For any bundle in [F2], put D=D(E), S=S(E), let π:DB be projection, let s be its zero section, and write j:H(D,S)H(D) for the forgetful map induced by (D,)(D,S). Radial contraction gives sπidD and πs=idB. Thus [F6] and the Euler definition imply ju=πe2(E). Naturality of the relative module product, with triples (D;,)(D;,S), gives jΦ(a)=πaju=π(ae2(E)). The relevant cup comparisons exist because and S are open in S; no Cartan assertion for a relative product is involved.

F2F6algebra
2.1

Universal injectivity. Let E=γn, n1. The hypotheses of [F2] hold by [F5] and [F7]. In the polynomial ring of [F5], multiplication by the variable wn is injective: it shifts the exponent of that variable in each distinct monomial. By [F3] it is multiplication by e2(γn). The identity in step 1.2, the isomorphism Φ and the isomorphism π show that j:Hk(D(γn),S(γn))Hk(D(γn)) is injective in every degree. Explicitly, write any relative class as Φ(a); if its image is zero then awn=0, hence a=0. This also covers zero groups in degrees below n.

F2F3F5F6F7step 1.2algebra
3.1

Universal Thom identity. Write u=uγn. Naturality of the squares for the pair map defining j and for the space map π gives jSq(u)=Sq(ju)=Sq(πwn)=πSq(wn)=π(w(γn)wn)=j(πw(γn)u). The third equality uses step 1.2 and [F3], the fourth uses step 1.1, and the last uses step 1.2. Injectivity in step 2.1, degree by degree, proves the identity for γn.

F1F3step 1.1step 1.2step 2.1algebra
4.1

Pull back to the given bundle. For n1, choose a classifying map c:BBO(n) and an isomorphism Ecγn by [F5]. Use the pulled-back metric through this isomorphism to obtain a map c~:(D(E),S(E))(D(γn),S(γn)) over c. Changing a supplied metric does not change the identity: the fiberwise radial map sending a nonzero vector v to voldv/vnew is a homeomorphism of the old and new disk-sphere pairs over B, extends continuously by zero, and preserves the mod-two fiber generator; its inverse interchanges the two norms. By normalized Thom naturality, c~uγn=uE. Pull back step 3.1, using pair naturality of Sq, naturality of w, and relative cup naturality. This gives Sq(uE)=πw(E)uE, with the base pullback suppressed in the statement's usual module notation.

F1F2F3F5F6step 3.1algebra
5.1

Degrees and boundaries. For n=0 the disk-sphere pair is (B,), u=1 and w(0B)=1. Normalization and instability give Sq0(1)=1 and Sqi(1)=0 for i>0, proving the identity separately, without multiplying by a nonexistent polynomial variable w0. Over the empty base all groups and classes are zero. For n1 step 4.1 and for n=0 the preceding calculation give the total identity; comparison of degree n+i components gives the stated formula for every i0. Both sides are zero for i>n by instability and the rank convention. The sums are finite even for infinite-dimensional bases. AC enters exactly through the Thom, splitting, classification and universal-cohomology suppliers and the numerability assertion; the subsequent polynomial and cohomology calculations require no further choices.

A1F1F2F3F5F7step 4.1algebra
LemmaStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-22Open item page →

The quaternion double cover generates the third homotopy group of SO(3)

Statement

Let H be the quaternions with conjugate xxˉ and norm N, let S3={qH:N(q)=1} be the unit sphere, and let ImH=RiRjRk carry the restricted Euclidean inner product, identified with R3 through the basis (i,j,k). Let SO(3) be the group of real 3×3 matrices R with RTR=I and detR=1, carrying the subspace topology of the nine entries, and for qS3 let ρ(q) be the linear map of ImH defined by ρ(q)(v)=qvq1, written in the basis (i,j,k) as a real 3×3 matrix. Then:

  1. ρ:S3SO(3) is a continuous surjective group homomorphism with kernel {±1}, and it is a two-sheeted covering map; consequently SO(3) is homeomorphic to the orbit space S3/{±1}.
  2. For every covering p:EB, every e0E and every integer n2, the induced homomorphism p:πn(E,e0)πn(B,p(e0)) is an isomorphism. In particular ρ:π3(S3,1)π3(SO(3),I) is an isomorphism.
  3. π3(S3,1)Z by degree, and ρ carries the degree-one generator of π3(S3,1) to the class [ρ]; hence π3(SO(3),I)Z is generated by [ρ].
  4. The clutching construction over the equatorial S3 with clutching map ρ produces an oriented rank-three real vector bundle EρS4 which is not trivial.

Facts & Assumptions

Given: The quaternions H with the product formula, conjugate and norm of The quaternions H: real quadruples with componentwise addition and an explicit multiplication formula matching the table on 1,i,j,k; the unit sphere S3; and the group SO(3) of the statement.

[F1]

Quaternion multiplication has the displayed coordinate formula, xˉ reverses the signs of the three imaginary coordinates, N(x)=x02+x12+x22+x32, and H is a division ring with xxˉ=xˉx=N(x)^, x1=N(x)1xˉ for x0, and N(x)>0 for x0; in particular nonzero quaternions form a group under multiplication, q1=qˉ for unit q, and every real quaternion is central. (The quaternions H: real quadruples with componentwise addition and an explicit multiplication formula matching the table on 1,i,j,k, H is a division ring that is not commutative, hence not a field: q1=qˉ/N(q) for q0, while ij=k and ji=k).

[F2]

The Euclidean inner product on R4 is x,y=k<4xkyk with x2=x,x=N(x), and the unit sphere Sn1=S2(0,1) carries the subspace topology of Rn. (The Euclidean inner product x,y=k<nxkyk on Rn, Euclidean spheres and closed balls as subspaces of Rn).

[F3]

In an inner product space the pairing is linear in the first argument, v=v,v is homogeneous and satisfies the triangle inequality, orthogonality and orthogonal complements are as defined on that page, if u,v=0 then u+v2=u2+v2 and always u+v2+uv2=2u2+2v2, a finite orthogonal list of nonzero vectors is linearly independent, and coordinates with respect to an ordered basis are unique, so two linear maps agreeing on a basis agree everywhere. (Real and complex inner product spaces, with the inner product linear in the first argument, The norm v=v,v induced by a real or complex inner product, The orthogonal complement W={v:v,w=0 for all wW}, Pythagoras, the parallelogram identity, and the real and complex polarisation identities, Every finite orthogonal list of nonzero vectors is linearly independent, Basis of a vector space: a linearly independent spanning subset; and ordered basis: an injective finite list whose image is a basis, A finite list v:nV is an ordered basis if and only if every xV equals i<nλivi for exactly one λ:nF; those scalars are the coordinates of x in that ordered basis, The inner-product norm is definite, homogeneous, and satisfies the triangle inequality, Inner products separate vectors, and the induced norm is homogeneous: λv=λv).

[F4]

An invertible linear map of a finite-dimensional real inner product space that preserves norms is an orthogonal operator, and for an endomorphism of such a space the conditions of preserving norms, preserving inner products, and satisfying TT=I are equivalent, with T then invertible; the matrix of the adjoint in an orthonormal basis is the transpose. (Linear isometries, and orthogonal or unitary operators on finite-dimensional inner product spaces, For an endomorphism in finite dimension, preserving lengths, preserving inner products, carrying orthonormal bases to orthonormal bases, and TT=I are equivalent, In orthonormal bases, the matrix of the adjoint is the conjugate transpose of the matrix).

[F5]

M3(R)=R3×3 is the vector space of 3×3 matrices with entrywise operations, with transpose AT and product (AB)ik=jaijbjk; the matrix of a linear map in an ordered basis has as columns the coordinate columns of the images, the determinant of a square matrix is the Leibniz sum det(A)=σsgn(σ)iaσ(i),i, the determinant of an endomorphism is the determinant of its matrix in any ordered basis, and this value is independent of that basis. (The vector space Mm×n(F):=Fm×n of m by n matrices over a field, with entrywise operations, Entrywise ring-matrix operations, rectangular matrix products, identity matrices and transpose, Coordinate columns [v]B and matrices [T]BC of linear maps relative to ordered bases, For n1, the determinant over a commutative ring by the Leibniz formula, and detA for a real matrix, The determinant of an endomorphism of a finite-dimensional vector space: its matrix determinant in an ordered basis in positive dimension, and 1 on the zero space, The determinant of a linear operator is independent of the chosen ordered basis).

[F6]

For square matrices over a commutative ring det(AB)=det(A)det(B), det(AT)=det(A), and det(A1)=det(A)1 for invertible A; the determinant is multilinear in the rows, so scaling every row of a 3×3 matrix by 1 multiplies its determinant by 1; and an endomorphism of a finite-dimensional vector space is invertible if and only if its determinant is nonzero. (For same-sized finite square matrices over a commutative ring, det(AB)=det(A)det(B), For every square matrix over a commutative ring, det(AT)=det(A), If A is invertible over a commutative ring, then det(A1)=det(A)1, The determinant is alternating and multilinear in the rows as well as in the columns, A finite-dimensional linear operator over a field is invertible if and only if its determinant is nonzero).

[F7]

The map t(cost,sint) is a bijection from [0,2π) onto the unit circle, and sin(x+y)=sinxcosy+cosxsiny and cos(x+y)=cosxcosysinxsiny for all real x,y. (t(cost,sint) is a bijection from [0,2π) onto the real unit circle, The addition formulas for sine and cosine).

[F11]

The quotient topology is the final topology of the quotient map; for a quotient map q a function out of its target is continuous exactly when its composite with q is, and a continuous map constant on the fibres of q factors through a unique continuous map. (The quotient topology of a surjection, quotient maps, saturated sets, and the quotient of a space by an equivalence relation with its canonical projection, For a quotient map q:XY, a map out of Y is continuous iff its composite with q is; a continuous map on X constant on the fibres of q factors uniquely through q; and a composite of quotient maps is a quotient map).

[F12]

A covering map is a continuous surjection that is locally a homeomorphism onto evenly covered neighbourhoods and has discrete fibres; a covering-space action by homeomorphisms has a covering orbit map; a homotopy into the base of a covering lifts uniquely once an initial lift of its time-zero map is prescribed, and two lifts from a connected space that agree at one point are equal; a based map into the base of a covering admits a based lift exactly when the induced condition on fundamental groups holds. (Covering maps, evenly covered neighbourhoods, fibres, sheets, and trivial coverings, Covering maps are surjective local homeomorphisms with discrete fibres, Covering-space actions by disjoint translates of neighbourhoods, Left group actions, transitive actions, and faithful actions, The orbit map of a covering-space action is a covering, with the acting group equal to the deck group when the total space is path-connected, Existence and uniqueness of homotopy lifts through a covering map, Two lifts from a connected space that agree at one point agree everywhere, Lifting criterion for maps from path-connected locally path-connected spaces).

[F13]

For n1 the cubical model πn(X,x0) consists of boundary-fixed homotopy classes of maps InX carrying In to x0, with the constant class as identity and an abelian group law for n2; a based map induces a well-defined homomorphism f[a]=[fa], functorially and homotopy-invariantly; and a fixed based homeomorphism In/InSn identifies these classes with based homotopy classes of sphere maps. (Higher homotopy group by based cubes, Higher homotopy classes form groups and are abelian above degree one, Higher homotopy groups are functorial and based homotopy invariant, Cubical and spherical models of higher homotopy agree).

[F14]

For every r1 degree is an isomorphism πr(Sr,b)Z sending the class of the identity map to +1, so the constant class, which is the group identity, goes to 0; and homotopic sphere self-maps have equal degree. (Based sphere maps are classified by degree, Degree is homotopy invariant and multiplicative under composition).

[F15]

A subset of Rn is convex when it contains the segment between any two of its points, the cube is convex, convex subsets have trivial fundamental group, and every nonempty convex subset of Rn is contractible, hence path-connected. (A convex subset of Rm contains every line segment between two of its points, Every nonempty convex subset of Rn is simply connected, Every nonempty convex subset of Rn is contractible, Every nonempty contractible space is path-connected).

[F16]

For n1 and k1, orientation-preserving isomorphism classes of oriented rank-n real bundles over Sk are classified by [Sk1,SO(n)] through the clutching construction; the clutched bundle Eg of a continuous g is the quotient of the two cones times Rn by the equatorial identifications (a,v)+(a,g(a)v), with the two product charts whose transition is g; and homotopic clutching maps give isomorphic bundles. (Oriented clutching classifies oriented bundles over spheres, Clutching construction for bundles over a suspension).

[F17]

For a matrix AMn(F) invertibility, trivial nullspace and injectivity of xAx are equivalent; for a linear map T injectivity is equivalent to kerT={0}. (Invertible matrix theorem: invertibility, full pivot rank, RREF I, trivial nullspace and unique solvability are equivalent, The kernel and image are linear subspaces, and a linear map is injective if and only if its kernel is trivial).

Proof

technique · direct
1.1

Conjugation is an anti-automorphism and the norm is multiplicative. Comparing the four coordinates of the product formula of [F1] with those of the product of the conjugates gives xy=yˉxˉ for all x,yH; since N(y)^ is central by [F1], this gives xyxy=x(yyˉ)xˉ=xN(y)^xˉ=N(y)^xxˉ, whose left side is N(xy)^ and whose right side is N(y)N(x)^ by [F1], so N(xy)=N(x)N(y). With [F2] this gives x22=N(x), and for a unit q it gives q1=qˉ; in particular S3 is closed under multiplication and inversion.

F1F2algebra
1.2

Quaternion multiplication and conjugation are continuous. Each coordinate of the product formula of [F1] is a polynomial in the eight coordinates of its two arguments; on the metric space H×H the coordinate functions are continuous by [F8], the product of two continuous real-valued functions is continuous because 2xy=(x,y),(y,x) is an inner product of two continuous vector-valued functions and scalar multiples are continuous, and finite sums of continuous functions are continuous, all by [F8]; so multiplication is continuous by the componentwise criterion of [F8]. Conjugation negates three coordinates and is continuous by the same criterion, and composites and restrictions of continuous maps are continuous by [F8], so (q,v)qvqˉ is continuous on H×ImH.

F1F8algebra
1.3

A nonidentity element of SO(3) fixes a unit vector. Let RSO(3). By [F6], det(RI)=det((RI)T)=det(RTI)=det(R1I)=det(R1)det(IR), where det(R1)=1 and det(IR)=det(RI); hence det(RI)=det(RI), so det(RI)=0. By [F6] again RI is not invertible, so by [F17] its kernel is nonzero; choosing a nonzero v with Rv=v and setting u=v/v2 gives a unit vector with Ru=u.

F5F6F3F17algebra
1.4

The boundary of the cube is connected in dimensions at least two. For n2, ε{0,1} and i<n let Fiε={sIn:si=ε}, so that In is the union of the 2n faces Fiε; each face is the image of In1 under the continuous map inserting the constant coordinate ε in position i, hence connected by [F8] and [F10]. The set A=F00F10 is connected by the first clause of [F10], both faces containing the point all of whose coordinates are 0. Every face meets A: for i0 the faces Fiε and F00 meet, and F01 meets F10, in each case because n2 leaves a coordinate free. The second clause of [F10] with core A therefore makes In connected.

F8F10algebra
1.5

The cube satisfies the hypotheses of the lifting criterion. The cube In is convex by [F15] and nonempty, hence path-connected by [F15], and its fundamental group is trivial by [F15]. It is locally path-connected: given xIn and an open Ux in the subspace topology, there is a ball B(x,δ) with InB(x,δ)U by [F8], the ball is convex by the triangle inequality of [F3], so V=InB(x,δ) is convex as an intersection of convex sets and is nonempty and open in In, and V is path-connected by [F15].

F8F15F3algebra
1.6

The third homotopy group of the sphere. By [F14] degree is an isomorphism π3(S3,1)Z carrying the class of the identity self-map to 1, so transporting that self-map to the cubical model through the correspondence of [F13] gives a class [id]π3(S3,1) that generates the infinite cyclic group, and the constant class is the group identity by [F13] and therefore has degree 0 by [F14].

F13F14
1.7

A constant clutching map gives the trivial bundle. Let c:S3SO(3) be constant and let Ec be its clutched bundle, the quotient of the two cones times R3 by the identifications (a,v)+(a,cv) of [F16]. Over the lower cone the map (a,w)(a,c1w) is a fibrewise-linear homeomorphism, and it is compatible with the identifications: the class of (a,cv) is sent to the class of (a,c1cv)=(a,v), which is identified with (a,v)+ in the quotient by (a,v)+(a,v). So the universal property of the quotient from [F11] produces a bundle isomorphism from Ec to the bundle clutched by the identity map, whose two charts have identity transition and which is therefore the product of the suspension with R3, the trivial rank-three bundle. Hence every constant clutching map has trivial clutched bundle.

F16F11algebra
2.1

The induced map on πn is injective for n2. Let p:EB be a covering with b0=p(e0), and let a,a:(In,In)(E,e0) be based cubes with p[a]=p[a]. Then there is a homotopy H:In×IB with H0=pa, H1=pa and Ht(In)={b0} for all t; lifting it through p with initial lift a, which lifts H0=pa, gives H~ with H~0=a and pH~=H by [F12]. For fixed sIn, the path tH~(s,t) and the constant path at e0 are both lifts of the constant path at b0 through p and agree at t=0, because H~(s,0)=a(s)=e0; since I is connected by [F10] they are equal by [F12], so H~t(In)={e0} for all t. Thus H~ is a boundary-fixed homotopy from a to the based cube H~1, with pH~1=H1=pa. The two lifts H~1 and a of the same map H1 agree at the boundary basepoint 0In, where both equal e0; since In is connected, uniqueness of lifts [F12] gives H~1=a. Hence H~ is a based homotopy from a to a, so [a]=[a] and p is injective.

F12F10step 1.5
2.2

Imaginary elements and orthogonality. An element is imaginary when its real coordinate is 0, and ImH is a three-dimensional real inner product space under the restriction of [F2]. For imaginary x,y the real coordinate of xy in the formula of [F1] is x,y and that of yx is the same, so xy+yx=2x,y1; hence orthogonal imaginary x,y satisfy xy=yx, a unit imaginary u satisfies u2=1 by the case x=y=u, and for wImH orthogonal to such a u associativity gives uwu=(uw)u=(wu)u=wu2=w and u(uw)=u2w=w. The product uw is imaginary: step 1.1 gives uw=wˉuˉ=wu=uw. Also u(uw)+(uw)u=w+w=0 and w(uw)+(uw)w=u(w2)+u(w2)=0; the displayed anticommutator identity therefore gives uuw and wuw. Norm multiplicativity in step 1.1 gives uw2=w2. A unit wu exists by taking the first vector e in (i,j,k) not parallel to u and normalizing ee,uu. For this w, let M have columns u,w,uw in (i,j,k). Their orthonormality gives MTM=I, hence Mx=0 implies x=0. By [F17] M is invertible, so its columns form a basis. This finite matrix argument uses no basis-extension principle.

F1F2F3F17step 1.1algebra
2.3

The matrix entries of conjugation vary continuously. For unit q and imaginary v, step 1.1 gives qvqˉ=qvˉqˉ=qvqˉ, so conjugation preserves the imaginary subspace; the coordinate product formula makes it real-linear. Write (e1,e2,e3)=(i,j,k). Its nine matrix entries are er,qesqˉ, 1r,s3, since this basis is orthonormal. Each is continuous in q by step 1.2 and [F8], and the componentwise criterion gives a continuous map S3R9.

F1F2F8step 1.1step 1.2
2.4

The action of {±1} is a covering-space action. The two-element group {±1} acts on S3 by left multiplication, which is an action by the group structure of the unit quaternions from step 1.1, and for qS3 the set U={pS3:pq2<1} is open in S3 by [F2] and [F8] and contains q. If some p lay in both U and U, then pq2<1 and p+q2<1, so the parallelogram identity of [F3] would give 4=2p22+2q22=pq22+p+q22<2, which is impossible. Each of the maps xx and xx is a homeomorphism of S3, being the restriction of a linear isometry of H with continuous inverse by [F8]. Hence the action is a covering-space action, and the orbit map π:S3S3/{±1} onto the orbit space with the quotient topology is a covering by [F12].

F2F3F8F12step 1.1algebra
2.5

The induced map on πn is surjective for n2. Let b:(In,In)(B,b0) be a based cube and view it as a based map of (In,0) into (B,b0), with 0In. By step 1.5 the cube is path-connected and locally path-connected with trivial fundamental group at 0, so bπ1(In,0)=0pπ1(E,e0) vacuously, and the lifting criterion of [F12] gives a based lift b~:(In,0)(E,e0) with pb~=b. On In this lift takes values in the fibre p1(b0), which is discrete by [F12], and In is connected by step 1.4, so b~(In) is a single point, namely b~(0)=e0. Hence b~ is a based cube with p[b~]=[pb~]=[b] by [F13], and p is surjective.

F12F13step 1.4step 1.5algebra
3.1

The conjugation formula. Let q=a+r be a unit quaternion, with real a and imaginary r; put s=r2 and, when s>0, u=r/s. For imaginary w orthogonal to u, expanding (a+su)w(asu) by distributivity and using uw=wu and uwu=w from step 2.2 gives qwqˉ=(a2s2)w+2asuw, while expanding (a+su)(uw)(asu) and using u(uw)=w gives q(uw)qˉ=(a2s2)uw2asw; also quqˉ=(a2+s2)u=u, because u2=1 and a2+s2=N(q)=1. The same expansions apply to any real a,s and unit imaginary u with a2+s2=1, without a sign restriction on s. Writing C=a2s2 and S=2as, the identity C2+S2=(a2+s2)2=1 holds and will be used below; conjugation by q is linear in its argument and preserves the imaginary subspace, so ρ(q) is a well-defined endomorphism of ImH, and for s=0, that is for q=±1, it is the identity.

F1F2step 1.1step 2.2algebra
3.2

The action of R on the plane orthogonal to its axis. Keep RI and the unit fixed vector u of step 1.3, and choose a unit w orthogonal to u; by step 2.2 the list (u,w,uw) is an orthonormal basis of ImH. By [F4] the map R preserves inner products, so Ru=u, the vector Rw is a unit vector orthogonal to u, and R(uw) is a unit vector orthogonal to both u and Rw. In the orthonormal basis (w,uw) of the plane orthogonal to u we may therefore write Rw=(cosθ)w+(sinθ)uw for exactly one θ[0,2π) by [F7], while R(uw)=ε((sinθ)w+(cosθ)uw) for a sign ε{1,1}, those being the two unit vectors orthogonal to (cosθ,sinθ). The matrix of R in the ordered basis (u,w,uw) therefore has columns (1,0,0), (0,cosθ,sinθ) and (0,εsinθ,εcosθ), and the Leibniz formula of [F5] gives its determinant as ε(cos2θ+sin2θ)=ε; since determinants are basis-independent by [F5] and detR=1, we conclude ε=1.

F4F5F7F2step 1.3step 2.2algebra
4.1

The map ρ(q) preserves norms. For vImH write v=cu+w with c=v,u real and w orthogonal to u, so that v22=c2+w22 by [F3]; by linearity of conjugation by q and the identities of step 3.1, qvqˉ=cu+Cw+Suw. The three summands are pairwise orthogonal, and uw2=w2 by step 2.2, so the squared norm is c2+C2w22+S2w22=c2+w22 by [F3] and C2+S2=1. Hence qvqˉ2=v2 for all v, and the same holds for q=±1.

F2F3step 2.2step 3.1algebra
4.2

The map ρ is surjective. For R=I we have R=ρ(1). For RI keep u, w, θ from step 3.2 and put q0=cos(θ/2)+sin(θ/2)u, a unit quaternion by [F7]. The addition formulas of [F7] with equal arguments give cosθ=cos2(θ/2)sin2(θ/2) and sinθ=2sin(θ/2)cos(θ/2), so step 3.1 applied with a=cos(θ/2) and s=sin(θ/2) gives ρ(q0)(u)=u, ρ(q0)(w)=(cosθ)w+(sinθ)uw and ρ(q0)(uw)=(cosθ)uw(sinθ)w. By step 3.2 these values agree with those of R on the basis (u,w,uw), and two linear maps with equal values on a basis are equal by [F3]. Hence R=ρ(q0) and ρ is onto.

F3F7step 2.2step 3.1step 3.2algebra
5.1

The image of ρ lies in SO(3). By step 4.1 the endomorphism ρ(q) preserves norms, so by [F4] it preserves inner products, satisfies ρ(q)ρ(q)=I and is invertible, and its matrix in the orthonormal basis (i,j,k) satisfies RTR=I by [F4]. In the orthonormal basis (u,w,uw) of step 2.2 the identities of step 3.1 show that the columns of the matrix of ρ(q) are (1,0,0), (0,C,S) and (0,S,C); in the Leibniz formula of [F5] for this matrix only the identity permutation and one transposition contribute, giving determinant C2+S2=1. Determinants of endomorphisms may be computed in any ordered basis by [F5], so detρ(q)=1 and ρ(q)SO(3); for q=±1 the endomorphism is the identity. Thus ρ is a well-defined map S3SO(3).

F4F5F2step 2.2step 3.1step 4.1algebra
6.1

The map ρ is a homomorphism with kernel {±1}. For unit q1,q2, associativity of multiplication gives (q1q2)v(q1q2)1=q1(q2vq21)q11, that is ρ(q1q2)=ρ(q1)ρ(q2), and ρ(1) is the identity. If ρ(q) is the identity then q commutes with i,j,k: comparing qi with iq in the coordinates of [F1] forces the j- and k-coefficients of q to vanish, and then comparing qj with jq forces the i-coefficient to vanish, so q is real, and being a unit it is ±1; conversely ±1 act trivially. Hence kerρ={±1}, and because ρ(q1q)=ρ(q)1ρ(q) we have ρ(q)=ρ(q) exactly when q=±q.

F1step 1.1step 3.1step 5.1algebra
6.2

The map ρ:S3SO(3) is continuous. By step 2.3 the map S3R9 recording the matrix of the endomorphism vqvqˉ is continuous, and by step 5.1 that endomorphism is ρ(q)SO(3); since SO(3) carries the subspace topology of the nine entries, the map ρ into SO(3) is continuous by [F8].

F8step 2.3step 5.1
7.1

The induced map on the orbit space is a continuous bijection. Let G={±1}. By step 6.1, ρ(q)=ρ(q) exactly when q=±q, so ρ is constant on the orbits of G and its fibres are exactly those orbits; note also that ρ(q)=ρ(q), since (q)v(q)1=qvq1. Since π is a quotient map by [F11] and ρ is continuous by step 6.2, the characteristic property and the factorisation clause of [F11] give a continuous map ρˉ:S3/GSO(3) with ρˉπ=ρ; it is injective because the fibres of ρ are the orbits and it is surjective by step 4.2.

F11F12step 2.4step 4.2step 6.1step 6.2
8.1

The induced map is a homeomorphism. The orbit space S3/G is compact, being the continuous image under π of the compact space S3 by [F9] and step 2.4, and SO(3) is Hausdorff, being a subspace of the nine-dimensional matrix space R9 with its product topology, hence metrizable, by [F5] and [F9]. The continuous bijection ρˉ of step 7.1 is therefore a homeomorphism by the compact-to-Hausdorff clause of [F9].

F9F5step 2.4step 7.1
9.1

The map ρ is a two-sheeted covering. Let ySO(3) and let V be an evenly covered neighbourhood of ρˉ1(y) for the covering π of step 2.4, so that π1(V) is a disjoint union of open sheets, each mapped homeomorphically onto V by π; each sheet meets each fibre of π in exactly one point, so there are exactly two sheets, the fibres of π being the two-point orbits of step 7.1. Put W=ρˉ(V), which is open by step 8.1. Then ρ1(W)=π1(ρˉ1(W))=π1(V) is a disjoint union of two open sets, and on each of them ρ is the composite of the homeomorphism π with the homeomorphism ρˉ, hence a homeomorphism onto W. So every point of SO(3) has an evenly covered neighbourhood with two sheets; ρ is a continuous surjection by step 6.2 and step 4.2, and SO(3) is thereby homeomorphic to S3/{±1} through ρˉ.

F12step 2.4step 4.2step 6.2step 7.1step 8.1
10.1

Covering projections induce isomorphisms on higher homotopy groups. By step 2.1 and step 2.5, for every covering p:EB and every n2 the homomorphism p:πn(E,e0)πn(B,p(e0)) is bijective, hence an isomorphism of the groups of [F13]. Applying this to the covering ρ:S3SO(3) of step 9.1 with e0=1, where ρ(1)=I, the homomorphism ρ:π3(S3,1)π3(SO(3),I) is an isomorphism.

F13step 2.1step 2.5step 9.1
10.2

The map ρ is not nullhomotopic. Suppose H:S3×ISO(3) were a homotopy with H0=ρ and H1 constant. The identity map of S3 is a lift of H0=ρ through the covering ρ of step 9.1, because ρid=ρ; lifting H by [F12] gives H~:S3×IS3 with H~0=id and ρH~=H. The map H~1 lifts the constant map H1, so its image lies in one fibre of ρ, a two-point set; since S3 is connected by [F10], the continuous image H~1(S3) is connected and contained in a set of two points separated in the Hausdorff space S3 by [F9], so H~1 is constant. Thus the identity of S3 is homotopic to a constant map, and by [F14] those two maps have equal degree, contradicting the values 1 and 0 established in step 1.6. Hence ρ is not nullhomotopic.

F12F14F10F9step 1.6step 9.1
11.1

The third homotopy group of SO(3). Transport the based sphere map ρ to the cubical model through [F13] and write [ρ]π3(SO(3),I) for its class; since ρ is the isomorphism of step 10.1, functoriality in [F13] gives ρ[id]=[ρid]=[ρ] for the generator [id] of step 1.6. Composing the degree isomorphism of step 1.6 with the inverse of ρ gives an isomorphism π3(SO(3),I)Z carrying [ρ] to the degree-one generator, and an isomorphism carries generators to generators, so π3(SO(3),I) is infinite cyclic generated by [ρ]; in particular [ρ]0.

F13F14step 1.6step 10.1algebra
12.1

The clutched bundle over S4 is nontrivial. By [F16] with n=3 and k=4 the clutching construction applied to ρ produces an oriented rank-three real vector bundle EρS4, and the classification of [F16] identifies the isomorphism class of Eρ with the homotopy class of ρ. If the underlying real bundle Eρ were trivial, a trivialization would preserve or reverse the specified orientation everywhere, since S4 is connected by [F10]; composing with a fixed reflection in the latter case gives an oriented trivialization. Thus it would be orientation-preservingly isomorphic to Ec for a constant c by step 1.7, so by that classification ρ would be homotopic to the constant map c, which step 10.2 excludes. Hence Eρ is nontrivial, and with step 11.1 this completes the proof of all four clauses of the statement. The argument selects only single vectors in steps 1.3 and 3.2 and finite data elsewhere, so no choice principle is used.

F16F10step 1.3step 1.7step 3.2step 10.2step 11.1algebra

5 · Examples, counterexamples and false statements

None yet.

Sources