Alphabeta Math
CorollaryStatement: AI-adaptedProof: AI-adaptedPipeline-generatedjudge pass (gpt-5.6-terra)audited 2026-09-12
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.

Singular cohomology is homotopy invariant

Statement

Homotopic continuous maps f,g:X→Y induce the same pullback on Hsingk(−;R) in every integer degree. Consequently a homotopy equivalence induces an isomorphism of real singular cohomology.

Facts & Assumptions

Given: A supplied continuous homotopy H:X×[0,1]→Y from f to g.

[F1]

Postcomposition is a real-linear chain map and respects composition and identities (Singular chains are covariantly functorial).

[F2]

Real cohomology is the quotient of cocycles by coboundaries (Real singular cohomology).

[F3]

The supplied signed prism has g#−f#=∂P+P∂, with the zero-degree formula g#,0−f#,0=∂P0 (The singular chain homotopy formula).

Proof

1.1F1F2algebra

Set f∗φ=φf#. The chain equation [F1] gives δf∗=f∗δ, hence f∗ preserves cocycles and coboundaries and induces a real-linear map on the quotient [F2]. The generator identity and composition laws in [F1] become id⁡∗=id⁡ and (gf)∗=f∗g∗.

1.2F2F3algebra

Put Kkφ=φPk−1 for k≥1 and Kk=0 for k≤0. For a degree-k cochain and c∈Ck(X;R), [F3] gives (g∗−f∗)φ(c)=φ(∂Pkc+Pk−1∂c)=(Kk+1δφ+δKkφ)(c). In degree zero the second summand is zero, exactly as in [F3]; negative degrees are zero.

2.1F2step 1.1step 1.2algebra

If φ is a cocycle, step 1.2 says g∗φ−f∗φ=δKkφ, so their classes coincide. If f:X→Y has a supplied homotopy inverse h:Y→X, apply this equality to hf≃id⁡X and fh≃id⁡Y; step 1.1 yields f∗h∗=id⁡ and h∗f∗=id⁡. Thus f∗ is an isomorphism.

3.1F2F3step 1.2step 2.1∎

Empty spaces and negative groups have only zero maps, and on a point the identity acts identically on H0=R. Constant homotopies and degenerate simplices need no normalization: [F3] applies to their full signed prisms as well. Only the given homotopy and its explicit finite prism are used, so no AC is needed.

Depends on

Dependency tree · 2 levels

Sources