Alphabeta Math
RemarkRemark: AI-adaptedProof: AI-adaptedPipeline-generatedjudge pass (gpt-5.6-terra)
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.

Hom of homology is not the definition of singular cohomology

Statement

For a topological space X, real singular cohomology is defined by Hsingn(X;R)=ker(δn:Cn(X;R)Cn+1(X;R))im(δn1:Cn1(X;R)Cn(X;R)), where Cn(X;R)=HomR(Cn(X;R),R) and δf=f. This definition is choice-free. Evaluation on cycles defines a natural real-linear map Hsingn(X;R)HomR(Hn(X;R),R). Under AC this map is an isomorphism, by a theorem about functional extensions, not by the definition of singular cohomology. This distinction does not assert a counterexample to real-coefficient evaluation under AC.

Facts & Assumptions

Given: The objects and separate axiom branches of the statement.

[F1]

The real singular chain complex is unaugmented, with 0=0, zero negative groups, and 2=0 (Real singular chain complex).

[F2]

Cochains are real-linear functionals, with differential δnf=fn+1, and their cohomology is the displayed kernel/image quotient (Real singular cochain complex, Real singular cohomology).

[F3]

For a real chain complex, evaluation on cycles is well-defined and natural without choice; under AC it is an isomorphism by extension of functionals on cycles and boundaries (Dualizing real chain complexes requires an exactness argument, positive branch; The Axiom of Choice).

Proof

1.1

By [F1], nn+1=0, and hence for every cochain f one has δn+1δnf=fn+1n+2=0. Thus the image in [F2] is a vector subspace of the kernel and the quotient exists. Both kernel and image are specified sets, and forming their quotient makes no selection of representatives. This verifies the choice-free definition.

F1F2
1.2

If f is a cocycle and z a cycle, set ε([f])([z])=f(z). Replacing z by z+c changes this value by f(c)=(δf)(c)=0. Replacing f by f+δg changes it by g(z)=0. Addition and scalar multiplication commute with evaluation, so it defines the claimed linear map on the two quotients. For a continuous map u:XY, postcomposition on simplices commutes with each face, and hence with the signed boundary. Its chain map u# therefore satisfies f(u#z)=(fu#)(z), which is the naturality identity on classes. Neither construction uses AC.

F1F2
2.1

Assume AC for this step. Apply the positive branch of [F3] to the real complex [F1]. Concretely, any functional on Hn pulls back to the cycles and extends to Cn; the extension vanishes on boundaries, so gives a cocycle mapping to that functional. If a cocycle vanishes on cycles, the rule b(c)=f(c) is well-defined on the boundary subspace in degree n1 and extends to Cn1, giving f=δb after that extension. These are exactly the surjectivity and injectivity arguments in [F3]; both use its AC extension clause. Conversely every coboundary vanishes on cycles by step 1.2. Thus evaluation is the asserted natural isomorphism. It is not an alternative definition, and no global family of cochain representatives was chosen.

F1F3step 1.2
3.1

If X=, all chain and cochain groups are zero and evaluation is the unique isomorphism between zero spaces in every degree. If X is a point, there is one simplex in every nonnegative degree and k is multiplication by i=0k(1)i for k>0: it is the identity in positive even degrees and zero in odd degrees, with 0=0. Therefore H0=R and Hk=0 for k>0; dually H0=R and Hk=0 for k>0. Evaluation in degree zero sends the constant scalar cochain a to the functional rar, an isomorphism without choice. In negative degrees both sides vanish. For general X at degree zero there is no incoming coboundary, so the injectivity argument uses no negative-degree extension. Constant and repeated simplices are retained in these unnormalized complexes; the representative computations in step 1.2 apply to them as written.

F1F2step 1.2

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

12 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