Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedaudited 2026-09-22
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.

Mod-two cohomology of BO(n)

Statement

Assume AC. For every n≥0, H∗(BO⁡(n);F2)=F2[w1,…,wn],∣wi∣=i, where BO⁡(n)=Gr⁡n(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 n≥0, with γn→BO⁡(n) the tautological rank-n real bundle.

[F1]

The stable real Grassmannian BO⁡(n)=Gr⁡n(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 ⋯→Hk−r(B;F2)→⌣e2(ξ)Hk(B;F2)→π∗Hk(S(ξ);F2)→∂GHk−r+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,b≅Ha(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,Gr⁡n(F∞)]≅Vect⁡nF(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.1F1F6

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.

1.2F1F4F5

The sphere bundle and its total space. For n≥2 let π:S(γn)→BO⁡(n) be the unit sphere bundle of γn, a numerable fiber bundle with fiber Sn−1, and consider p:S(γn)→BO⁡(n−1)=Gr⁡n−1(R∞), (W,v)↦W∩v⊥, the orthogonal complement of v in the n-plane W. In a local frame of γn this is the map U×Sn−1→Gr⁡n−1(R∞) obtained by orthogonally completing the frame; it is a numerable fiber bundle whose fiber over an (n−1)-plane P is the unit sphere in P⊥≅R∞, that is S∞. Since BO⁡(n−1) is a path-connected CW complex by [F1], the spectral sequence [F4] has E2a,b=Ha(BO⁡(n−1);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⁡(n−1);F2)→Hk(S(γn);F2) is an isomorphism for every k.

2.1F7step 1.2

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 π∗γn≅L⊕p∗γn−1, because the fiber of p∗γn−1 over (W,v) is W∩v⊥. Therefore, by [F7], the total class is multiplicative, w(π∗γn)=w(L) w(p∗γn−1)=w(p∗γn−1), since the trivial line bundle L has total class 1; comparing components of this identity gives wj(π∗γn)=wj(p∗γn−1)=p∗wj(γn−1) for every j.

3.1step 1.2step 2.1

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

4.1F3step 1.2step 3.1F2

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

5.1F3F6F7F8step 4.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(γn−1)=0 by step 3.1. Moreover wn(γn)≠0: let f:RP∞→BO⁡(n) be a classifying map of the n-fold sum γ1⊕⋯⊕γ1 of the universal line, which exists by [F8]; then f∗wn(γn)=wn(f∗γn)=(w1(γ1))n=an≠0 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).

6.1step 3.1step 4.1step 5.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⁡(n−1)) is, by the induction hypothesis on n, the image of a unique polynomial f in w1,…,wn−1; 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 ζ∈Hk−n(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 f∈F2[w1,…,wn−1] uniquely; applying η gives 0=η(φ(P)) in H∗(BO⁡(n−1)), 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.

7.1F3F4F6A1step 5.1step 6.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.

Depends on

Used by

Dependency tree · two levels

63 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources