Alphabeta Math
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.

18 results · all verified · 11 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 7 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Second Cohomology and Abelian Kernel Extensions

1 · Prerequisites

2 · Summary

This page develops the concrete factor-set model of degree-two group cohomology. Starting from normalized 2-cocycles and coboundaries, it first compares that normalized quotient with the explicit inhomogeneous degree-two cochain complex, then builds extension classes, twisted products, and the H2 classification of abelian kernel extensions with fixed action.

The second half packages Baer sum, the trivial-action central-extension case, and the low-degree exact-sequence interpretation for the standard five-term sequence. The final remark marks the boundary where the nonabelian obstruction theory leaves degree two and enters H3.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-05Open item page →

Normalized two-cocycle and two-coboundary

Definition

Let G be a group and let M be an abelian G-module, written additively. A function f:G×GM is a normalized two-cocycle when

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

for all g,h,kG, and

f(1,g)=f(g,1)=0

for all gG.

If u:GM is a normalized one-cochain with u(1)=0, its two-coboundary is

(δu)(g,h)=gu(h)u(gh)+u(g).

The sets of normalized two-cocycles and two-coboundaries are denoted Z2(G,M) and B2(G,M).

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-09-05Open item page →

Normalized two-cocycles and coboundaries form groups

Statement

Under pointwise addition, Z2(G,M) is an abelian group and B2(G,M) is a subgroup of it.

Facts & Assumptions

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

[F1]

Normalized two-cocycles and two-coboundaries are defined by the displayed equations in Normalized two-cocycle and two-coboundary.

Proof

technique · direct
1.1

If f and f satisfy the cocycle and normalization equations of [F1], then f+f does too, because each equation is linear in the values of the function. The zero function also satisfies those equations, and so does f. Hence Z2(G,M) is an abelian group under pointwise addition.

F1givenalgebra
2.1

If u and v are normalized one-cochains, then δ(u+v)=δu+δv by the formula in [F1], and δ0=0. So B2(G,M) is a subgroup of the abelian group from step 1.1.

F1step 1.1algebra
3.1

Therefore Z2(G,M) is an abelian group and B2(G,M)Z2(G,M).

step 1.1step 2.1
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-05Open item page →

Second cohomology by factor sets

Definition

Since B2(G,M)Z2(G,M), the second cohomology group in the factor-set model is the quotient

H2(G,M):=Z2(G,M)/B2(G,M).

Its elements are written [f], where f is a normalized two-cocycle. Replacing f by f+δu does not change its class.

TheoremStatement: AI-adaptedProof: AI-generatedprecheck passaudited 2026-09-05Open item page →

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
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-05Open item page →

An extension inducing a prescribed abelian kernel action

Definition

Let M be an abelian group and G a group acting on M. An extension

1MiEπG1

induces the prescribed action when for each gG and each lift g~E with π(g~)=g, the rule

gm:=i1(g~i(m)g~1)

recovers the given action of G on M.

This is well defined because changing the lift by an element of i(M) does not change the conjugation action on i(M) when M is abelian. Equivalence of such extensions is the fixed-kernel fixed-quotient equivalence of Equivalence of group extensions with fixed kernel and fixed quotient.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-05Open item page →

Normalized set-theoretic section and factor set

Definition

For an extension

1MiEπG1

inducing the given action on the abelian kernel M, a normalized set-theoretic section is a map s:GE such that

πs=idG,s(1)=1.

Its factor set is the function fs:G×GM determined by

i(fs(g,h))=s(g)s(h)s(gh)1.

Because π(s(g)s(h)s(gh)1)=1, the right-hand side lies in i(M), so fs(g,h) is well defined.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-05Open item page →

The factor set of a section is a normalized two-cocycle

Statement

If s is a normalized section of an abelian-kernel extension, then its factor set fs is a normalized two-cocycle.

Facts & Assumptions

Given: An extension 1MEG1 with abelian kernel, and a normalized section s:GE.

[F1]

Normalized two-cocycles are characterized by the cocycle and normalization equations (Normalized two-cocycle and two-coboundary).

[F2]

The factor set of a normalized section is defined by s(g)s(h)s(gh)1=i(fs(g,h)) (Normalized set-theoretic section and factor set).

Proof

technique · direct
1.1

Because s(1)=1, [F2] gives i(fs(1,g))=s(1)s(g)s(g)1=1 and likewise i(fs(g,1))=1. The kernel map i is injective, so fs(1,g)=fs(g,1)=0.

F2givenalgebra
1.2

Compute (s(g)s(h))s(k) and s(g)(s(h)s(k)) using [F2]. The left-associated expansion is i(fs(g,h))i(fs(gh,k))s(ghk), while the right-associated expansion is s(g)i(fs(h,k))s(g)1i(fs(g,hk))s(ghk). Translating the conjugation term by the given G-action yields gfs(h,k)fs(gh,k)+fs(g,hk)fs(g,h)=0.

F2algebra
2.1

Steps 1.1 and 1.2 are exactly the conditions of [F1], so fsZ2(G,M).

F1step 1.1step 1.2
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-05Open item page →

Changing the section changes the factor set by a coboundary

Statement

If s and s are normalized sections of the same abelian-kernel extension, then there is a normalized one-cochain u:GM such that

fs=fs+δu.

Facts & Assumptions

Given: Two normalized sections s,s:GE of the same extension.

[F1]

Two-coboundaries have the form (δu)(g,h)=gu(h)u(gh)+u(g) (Normalized two-cocycle and two-coboundary).

[F2]

Factor sets are defined by the section formula (Normalized set-theoretic section and factor set).

[L1]

Each factor set is a normalized two-cocycle (The factor set of a section is a normalized two-cocycle).

Proof

technique · direct
1.1

Since π(s(g)s(g)1)=1, each quotient s(g)s(g)1 lies in the kernel. So there is a unique u(g)M with s(g)=i(u(g))s(g). The normalization s(1)=s(1)=1 gives u(1)=0.

F2givenchoosealgebra
2.1

Substitute s(g)=i(u(g))s(g) into the factor-set formula of [F2]. After moving kernel terms past lifts by the prescribed action, the result is fs(g,h)=u(g)+gu(h)u(gh)+fs(g,h)=fs(g,h)+(δu)(g,h).

F1F2step 1.1algebra
3.1

Thus the two factor sets differ by a coboundary; [L1] shows that both are indeed cocycles.

L1step 2.1
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-05Open item page →

An extension determines a well-defined H^2 class

Statement

An extension of G by the abelian G-module M, together with a normalized section, determines a cohomology class [fs]H2(G,M) that is independent of the chosen normalized section.

Facts & Assumptions

Given: An extension 1MEG1 inducing the given action, and a normalized section s.

[F1]

The second cohomology group is the quotient of cocycles by coboundaries (Second cohomology by factor sets).

[L1]

Replacing the section changes the factor set by a coboundary (Changing the section changes the factor set by a coboundary).

Proof

technique · direct
1.1

Because s(1)=1, the factor-set formula gives fs(1,g)=fs(g,1)=0 for every gG.

givenalgebra
2.1

Comparing (s(g)s(h))s(k) with s(g)(s(h)s(k)) and translating the conjugation term through the prescribed G-action yields gfs(h,k)fs(gh,k)+fs(g,hk)fs(g,h)=0. So fs is a normalized two-cocycle.

step 1.1givenalgebra
3.1

Steps 1.1 and 2.1 show that fsZ2(G,M), so [F1] defines a class [fs]H2(G,M).

F1step 1.1step 2.1
4.1

If s is another normalized section, then [L1] gives fs=fs+δu for some one-cochain u. Thus fs and fs define the same coset in the quotient [F1].

F1L1step 3.1
5.1

Therefore the extension determines a well-defined class in H2(G,M) independent of the chosen normalized section.

step 4.1
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-05Open item page →

Twisted product extension from a two-cocycle

Definition

Given a normalized two-cocycle fZ2(G,M) in the sense of Normalized two-cocycle and two-coboundary, define a multiplication on M×G by

(m,g)(n,h):=(m+gn+f(g,h),gh).

The cocycle identity gives associativity, normalization gives the identity (0,1), and the resulting group is denoted M×fG and called the twisted product defined by f.

The maps

i(m)=(m,1),π(m,g)=g

then give an extension

1MiM×fGπG1

inducing the original G-action on M.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-09-05Open item page →

The twisted product is a group iff the factor set is a two-cocycle

Statement

For the multiplication

(m,g)(n,h)=(m+gn+f(g,h),gh)

on M×G, the following are equivalent:

  1. M×fG is a group with identity (0,1);
  2. f is a normalized two-cocycle.

Facts & Assumptions

Given: A function f:G×GM and the twisted multiplication on M×G.

[F1]

Normalized two-cocycles satisfy the cocycle and normalization equations (Normalized two-cocycle and two-coboundary).

[F2]

The twisted product uses the displayed multiplication (Twisted product extension from a two-cocycle).

Proof

technique · iff
1.1

Assume f is a normalized two-cocycle. Using the normalization equations from [F1], one checks directly from [F2] that (0,1) is a two-sided identity. The inverse of (m,g) is (g1mg1f(g,g1),g1).

F1F2givenalgebra
1.2

Still under the cocycle hypothesis, compute both products ((m,g)(n,h))(r,k) and (m,g)((n,h)(r,k)) from [F2]. Their second coordinates are both ghk, and equality of the first coordinates is exactly the cocycle equation from [F1]. So the law is associative.

F1F2algebra
1.3

Conversely, suppose the twisted law makes M×G a group with identity (0,1). Comparing (m,g)(0,1) and (0,1)(m,g) with (m,g) forces f(g,1)=f(1,g)=0. Comparing ((0,g)(0,h))(0,k) and (0,g)((0,h)(0,k)) then yields the cocycle equation. Hence f is a normalized two-cocycle.

F2givenalgebra
2.1

Step 1.2 proves the forward implication, and step 1.3 proves the reverse implication.

step 1.2step 1.3
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-05Open item page →

Cohomologous two-cocycles give equivalent extensions

Statement

Let f and f be normalized two-cocycles. Then the twisted products M×fG and M×fG are equivalent extensions with fixed kernel and quotient if and only if ff is a two-coboundary.

Facts & Assumptions

Given: Normalized two-cocycles f,f:G×GM.

[L1]

A twisted product is a group exactly when its factor set is a normalized two-cocycle (The twisted product is a group iff the factor set is a two-cocycle).

[F1]

The twisted-product extension and its kernel and quotient maps are defined in Twisted product extension from a two-cocycle.

[F2]

Extension equivalence fixes the chosen kernel and quotient maps (Equivalence of group extensions with fixed kernel and fixed quotient).

[L2]

Changing a section changes the factor set by a coboundary (Changing the section changes the factor set by a coboundary).

Proof

technique · iff
1.1

Suppose f=f+δu. Define Φ:M×fGM×fG by Φ(m,g)=(mu(g),g). Using the product formulas from [F1], the identity f=f+δu, and [L1], one checks directly that Φ((m,g)(n,h))=Φ(m,g)Φ(n,h). The inverse is (m,g)(m+u(g),g), so Φ is a group isomorphism. It fixes the kernel and quotient maps, so [F2] makes the two extensions equivalent.

L1F1F2givenalgebra
1.2

Conversely, suppose Φ:M×fGM×fG is an extension equivalence. Because [F2] fixes quotient and kernel, Φ has the form Φ(m,g)=(m+u(g),g) for a unique normalized one-cochain u. Comparing the image of (0,g)(0,h) under Φ with the product of the images gives f(g,h)=f(g,h)gu(h)+u(gh)u(g)=f(g,h)+(δ(u))(g,h). So ff is a coboundary.

F1F2L2givenalgebra
2.1

Step 1.1 proves the forward implication and step 1.2 proves the reverse implication.

step 1.1step 1.2
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-05Open item page →

H^2 classifies extensions with fixed abelian kernel action

Statement

For a fixed group G and abelian G-module M, the set of equivalence classes of extensions of G by M inducing the given action is in natural bijection with H2(G,M).

Facts & Assumptions

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

[L1]

Every such extension determines a well-defined class in H2(G,M) (An extension determines a well-defined H^2 class).

[L2]

Cohomologous two-cocycles give equivalent twisted-product extensions, and equivalent twisted products have cohomologous cocycles (Cohomologous two-cocycles give equivalent extensions).

Proof

technique · direct
1.1

Map an extension class to the cohomology class of the factor set of any normalized section. This is well defined by [L1].

L1given
2.1

Every class [f]H2(G,M) is hit: choose a normalized cocycle representative f, build the twisted product M×fG, and use its standard section g(0,g). The factor set of that section is exactly f, so step 1.1 sends the resulting extension to [f].

L2step 1.1choosealgebra
2.2

If an extension 1MiEπG1 has normalized section s with factor set fs, then Ψ:M×fsGE,Ψ(m,g)=i(m)s(g), is an extension equivalence. Its inverse sends xE to (i1(xs(π(x))1),π(x)), and the factor-set identity shows that Ψ respects multiplication.

step 1.1givenconstructalgebra
3.1

If two extensions define the same cohomology class, then after choosing normalized sections their factor sets are cohomologous. By [L2], the corresponding twisted products are equivalent extensions. Composing those equivalences with the ones from step 2.2 shows that the original extensions are equivalent. Thus the map of step 1.1 is injective.

L2step 2.2algebra
4.1

Steps 2.1 and 3.1 show that step 1.1 is a bijection.

step 2.1step 3.1
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-05Open item page →

The zero H^2 class is equivalent to splitting

Statement

An extension of G by the abelian G-module M has class 0 in H2(G,M) if and only if it is equivalent to the semidirect product MG, equivalently if and only if it splits.

Facts & Assumptions

Given: An extension 1MEG1 inducing the given action.

[L1]

H2(G,M) classifies such extensions (H^2 classifies extensions with fixed abelian kernel action).

Proof

technique · iff
1.1

The semidirect product MG is represented by the zero cocycle, so its class in H2(G,M) is 0. Therefore any extension equivalent to MG has class 0 by [L1].

L1givenalgebra
1.2

Conversely, if the class of E is 0, then [L1] says that E is equivalent to the extension attached to the zero cocycle, namely the semidirect product MG. By [L2], that extension splits.

L1L2given
2.1

A split extension is equivalent to a semidirect product by [L2], so steps 1.1 and 1.2 prove all claimed equivalences.

L2step 1.1step 1.2
DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-05Open item page →

Baer sum of abelian-kernel extensions

Definition

Let

1ME1G1,1ME2G1

be two extensions inducing the same action on the abelian kernel M.

Their Baer sum is the extension obtained by first forming the pullback E1×GE2, whose kernel is naturally MM, and then pushing out that kernel along the addition map MMM, (m,n)m+n.

The resulting extension class is written [E1]+[E2].

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-05Open item page →

The Baer sum is independent of extension representatives

Statement

The Baer sum depends only on the equivalence classes of the two input extensions.

Facts & Assumptions

Given: Two pairs of equivalent extensions representing the same two classes.

[F1]

The Baer sum is defined by pullback over G and pushout along addition on MM (Baer sum of abelian-kernel extensions).

Proof

technique · direct
1.1

An equivalence of extensions induces an isomorphism of the corresponding pullbacks over G, because the pullback is defined by the universal condition that the two quotient maps agree.

F1givenalgebra
2.1

Pushing out along the fixed homomorphism MMM respects those pullback isomorphisms. Hence equivalent input extensions produce equivalent pushout extensions.

F1step 1.1algebra
3.1

Therefore the Baer sum depends only on extension classes.

step 2.1
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-09-05Open item page →

The Baer sum agrees with addition in H^2

Statement

Under the classification bijection between extension classes and H2(G,M), the Baer sum of extensions corresponds to addition of cohomology classes.

Facts & Assumptions

Given: Two extension classes of G by the abelian G-module M.

[L1]

H2(G,M) classifies the extension classes (H^2 classifies extensions with fixed abelian kernel action).

[F1]

The Baer sum is defined on extension classes (Baer sum of abelian-kernel extensions).

[L2]

That operation is independent of the chosen representatives (The Baer sum is independent of extension representatives).

Proof

technique · direct
1.1

Choose cocycle representatives f1 and f2 for the two classes via [L1]. The corresponding twisted-product extensions have a pullback whose kernel is MM, and pushing out along addition sends the pair (f1,f2) to the cocycle f1+f2.

L1F1givenchoosealgebra
2.1

Therefore the extension class of the Baer sum corresponds to the cohomology class [f1+f2]=[f1]+[f2] in H2(G,M). By [L2], this description does not depend on the chosen cocycle representatives.

L2step 1.1algebra
3.1

So the classification bijection is an additive identification.

step 2.1
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-05Open item page →

Central extensions are classified by H^2 with trivial action

Statement

If A is an abelian group with trivial G-action, then equivalence classes of central extensions

1AEG1

are classified by H2(G,A).

Facts & Assumptions

Given: A group G and an abelian group A with trivial G-action.

[L1]

H2(G,M) classifies extensions with a fixed abelian kernel action (H^2 classifies extensions with fixed abelian kernel action).

[L2]

The zero class is the split semidirect-product class (The zero H^2 class is equivalent to splitting).

Proof

technique · direct
1.1

With trivial action, the condition defining an extension inducing the prescribed action says that every lift of every gG centralizes the kernel A. That is exactly the statement that the kernel is central in E.

givenalgebra
2.1

Therefore [L1] applies with M=A and identifies H2(G,A) with the equivalence classes of central extensions. The split class singled out by [L2] is the direct-product class because the action is trivial.

L1L2step 1.1
3.1

Hence central extensions are classified by H2(G,A).

step 2.1
TheoremStatement: AI-adaptedProof: AI-generatedprecheck passaudited 2026-09-05Open item page →

Extension-theoretic interpretation of the standard five-term exact sequence

Statement

For an extension 1NGQ1 and an abelian G-module A, assume the standard low-degree sequence

0H1(Q,AN)InfH1(G,A)ResH1(N,A)QTraH2(Q,AN)InfH2(G,A)

is exact. Then the transgression detects extension of degree-one classes: for [u]H1(N,A)Q one has Tra[u]=0 exactly when [u] is the restriction of a class in H1(G,A). Under the factor-set classification, the last inflation map is represented by pulling a Q-extension back along GQ and then pushing it out along the inclusion ANA.

Facts & Assumptions

Given: An extension 1NGQ1 and an abelian G-module A.

[F1]

Restriction and inflation in degree one are the explicit maps defined on cocycles in Restriction, inflation, and the quotient conjugation action on first cohomology.

[L1]

The degree-one inflation-restriction sequence is exact (Inflation-restriction exact sequence in degree one).

[L2]

H2(Q,AN) classifies extensions of Q by AN (H^2 classifies extensions with fixed abelian kernel action).

[A1]

The displayed five-term sequence is the standard exact low-degree five-term sequence attached to 1NGQ1.

Proof

technique · direct
1.1

The first three terms are exactly the degree-one inflation-restriction sequence, so they are exact by [L1], with maps described concretely by [F1].

F1L1given
1.2

Under [L2], a class in H2(Q,AN) is an extension of Q by AN. The map to H2(G,A) first pulls that extension back along GQ, producing an extension of G by AN, and then pushes out along the inclusion ANA. That is the extension-theoretic meaning of the last inflation map in the displayed sequence.

L2givenalgebra
1.3

Exactness of [A1] at H1(N,A)Q says ker(Tra)=im(Res). Thus Tra[u]=0 exactly when [u] is the restriction of a degree-one class on G, which is precisely the asserted extension criterion for the cohomology class.

A1algebra
2.1

Steps 1.2 and 1.3 give the two claimed interpretations, while step 1.1 identifies the preceding degree-one maps.

step 1.1step 1.2step 1.3
RemarkRemark: Literature-sourcedProof: Not suppliedaudited 2026-09-05 sources checked 2026-09-05 not proved hereOpen item page →
Recorded, not proved here. This statement is included so the library can refer to it honestly, with a citation to the literature. It is not proved anywhere in this library: the track that would prove it has not been developed here yet.

Nonabelian extension obstruction in H^3

Remark

The classification theorem on this page is specific to abelian kernels. Once the kernel is nonabelian, the extension problem is no longer classified by an honest group of degree-two classes.

The earlier remark Nonabelian extension obstructions live in H^3 and realized classes form an H^2-torsor records the right replacement: a prescribed outer action carries an obstruction in H3, and when that obstruction vanishes the realized extension classes form a torsor under an H2 built from the center. That is the next boundary, not a consequence of the present page.

False statementConstruction: AI-adaptedVerification: AI-generatedprecheck passaudited 2026-09-05Open item page →

FALSE: every function G times G to M is a factor set

Statement

Every function f:G×GM is a valid factor set.

Facts & Assumptions

Given: G=C2={1,t}, the trivial action on M=Z, and the constant function f(g,h)=1.

[F1]

A factor set must satisfy the normalized cocycle equations (Normalized two-cocycle and two-coboundary).

Refutation

technique · direct
1.1

The function f is not normalized, since f(1,1)=10. It already fails the normalization part of [F1].

F1given
2.1

Even ignoring normalization, the cocycle equation at (t,t,t) would read 11+11=0, but the normalization failure from step 1.1 already prevents f from being a factor set.

step 1.1algebra
3.1

Therefore the statement is false.

step 1.1step 2.1
False statementConstruction: AI-adaptedVerification: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-05Open item page →

FALSE: the factor set is independent of the section as a function

Statement

Changing the section leaves the factor set unchanged as a function G×GM.

Facts & Assumptions

Given: The direct-product extension 0ZZ×C2C20 with trivial action.

[L1]

Changing the section changes the factor set by a coboundary (Changing the section changes the factor set by a coboundary).

Refutation

technique · direct
1.1

Let s(1)=(0,1) and s(t)=(0,t). Its factor set is 0. Let s(1)=(0,1) and s(t)=(1,t). Then s(t)2=(2,1), so the new factor set satisfies fs(t,t)=2.

givenalgebra
2.1

Step 1.1 shows fsfs as functions. This is consistent with [L1], which says only that the two factor sets differ by a coboundary and therefore define the same cohomology class.

L1step 1.1
3.1

Hence the statement is false.

step 2.1
False statementConstruction: AI-adaptedVerification: AI-generatedprecheck passaudited 2026-09-05 rests on unproved materialOpen item page →
Rests on 1 statement not proved in this library. Every dependency marked below is recorded with a citation but is not established here, because the track that would prove it has not yet been developed in this library. Everything else in this proof is proved here.

FALSE: H^2 classifies extensions with arbitrary nonabelian kernel

Statement

The group H2(G,N) classifies extensions of G by an arbitrary nonabelian kernel N.

Facts & Assumptions

Given: A nonabelian kernel N.

[L1]

The theorem on this page classifies extensions only for abelian kernels (H^2 classifies extensions with fixed abelian kernel action).

[L2]

For nonabelian kernels the obstruction moves to H3 (Nonabelian extension obstruction in H^3 ).

Refutation

technique · direct
1.1

The hypothesis of [L1] requires the kernel to be abelian, so it does not apply to a general nonabelian N.

L1given
2.1

The boundary remark [L2] states the right replacement: nonabelian extensions are controlled by an H3 obstruction together with an H2 torsor when the obstruction vanishes. So a single H2 group does not classify them.

L2step 1.1
3.1

Therefore the statement is false.

step 2.1
False statementConstruction: AI-adaptedVerification: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-05Open item page →

FALSE: equivalent extensions mean only that the middle groups are isomorphic

Statement

Two extensions are equivalent exactly when their middle groups are isomorphic.

Facts & Assumptions

Given: The middle group E=C9=Z/9Z, the quotient map

π(x)=x(mod3),

and the two kernel embeddings

i1(a)=3a,i2(a)=6a.

[L1]

Equivalent extensions must fix the chosen kernel and quotient maps (Equivalence of group extensions with fixed kernel and fixed quotient).

Refutation

technique · direct
1.1

The map π is surjective, with kernel {0,3,6}. Both i1 and i2 identify C3 with that kernel, so 1C3i1EπC31,1C3i2EπC31 are two extensions with the same middle group E.

givenalgebra
2.1

Any automorphism of E=C9 has the form ϕu(x)=ux with u(Z/9Z)×. If an extension equivalence ϕ existed, then [L1] would force ϕi1=i2 and πϕ=π. The first identity gives 3u6(mod9), so u2(mod3). The second identity gives uxx(mod3) for every x, hence u1(mod3). This is impossible. So no extension equivalence can exist.

L1step 1.1algebra
3.1

By [L1], the two extensions from step 1.1 are therefore not equivalent even though they have the same middle group. The statement is false.

L1step 2.1
False statementConstruction: AI-adaptedVerification: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-05Open item page →

FALSE: the zero H^2 class corresponds to the direct product only

Statement

The zero class in H2(G,M) corresponds only to the direct-product extension M×G.

Facts & Assumptions

Given: The inversion action of C2 on Z.

[L1]

The zero class corresponds to split extensions, equivalently semidirect products for the fixed action (The zero H^2 class is equivalent to splitting).

Refutation

technique · direct
1.1

For the inversion action of C2 on Z, the split extension is the semidirect product ZC2, not the direct product Z×C2, because the nontrivial element acts by mm.

givenalgebra
2.1

By [L1], this semidirect product already represents the zero class in H2(C2,Z). Since step 1.1 shows it is not the direct product, the zero class is not confined to direct products.

L1step 1.1
3.1

Hence the statement is false.

step 2.1

5 · Examples, counterexamples and false statements

None yet.

Sources