Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-generatedprecheck passaudited 2026-09-05
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.

The factor-set model agrees with the inhomogeneous cochain model in degree two

Statement

Let Cn(G,M) be the inhomogeneous cochain groups with differentials

(d1u)(g,h)=gu(h)u(gh)+u(g)

and

(d2f)(g,h,k)=gf(h,k)f(gh,k)+f(g,hk)f(g,h).

Then the normalized factor-set quotient from Second cohomology by factor sets agrees with the degree-two cohomology of this inhomogeneous cochain complex:

H2(G,M)=kerd2/imd1.

Facts & Assumptions

Given: A group G and an abelian G-module M.

[F1]

Normalized two-cocycles are exactly the functions satisfying the displayed cocycle equation, and normalized two-coboundaries are exactly the functions of the form (g,h)gu(h)u(gh)+u(g) (Normalized two-cocycle and two-coboundary).

[F2]

The factor-set model defines H2(G,M) as Z2(G,M)/B2(G,M) (Second cohomology by factor sets).

Proof

technique · direct
1.1

Let fC2(G,M) satisfy d2f=0, and put a:=f(1,1). Substituting g=1 into the cocycle equation gives f(1,hk)=f(1,h) for all h,k, so f(1,g)=a for every g. Substituting k=1 gives gf(h,1)=f(gh,1) for all g,h, and then taking h=1 yields f(g,1)=ga.

givenalgebra
1.2

By [F1], a normalized two-cocycle is exactly a normalized function satisfying the displayed cocycle equation, so every normalized two-cocycle lies in kerd2.

F1given
1.3

For an arbitrary one-cochain u:GM, one has (d1u)(1,g)=u(1),(d1u)(g,1)=gu(1). Hence d1u is normalized if and only if u(1)=0, that is, if and only if u is a normalized one-cochain. So the normalized elements of imd1 are exactly B2(G,M) from [F1].

F1givenalgebra
2.1

Let u:GM be the constant one-cochain u(g)=a. Then (d1u)(1,g)=a,(d1u)(g,1)=ga. So the cohomologous two-cochain f0:=fd1u satisfies f0(1,g)=f0(g,1)=0 for every g. A direct cancellation shows d2(d1u)=0, hence d2f0=0. Therefore every class in kerd2/imd1 has a normalized representative.

step 1.1algebra
3.1

Steps 2.1, 1.2, and 1.3 show that every class in kerd2/imd1 has a normalized representative, and two normalized cocycles represent the same class there exactly when they differ by a normalized two-coboundary. Thus the quotient kerd2/imd1 is naturally the same as Z2(G,M)/B2(G,M).

step 2.1step 1.2step 1.3
4.1

Combining step 3.1 with [F2] gives H2(G,M)=Z2(G,M)/B2(G,M)=kerd2/imd1.

F2step 3.1

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

3 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