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.

✓ 11 results · all verified · 7 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 4 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. Under the Axiom of Choice, the final theorem constructs the nonabelian obstruction in H3 and proves that its vanishing gives a torsor of extensions under H2 of the center. The adjoining remark explains this change from abelian to nonabelian kernels.

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×G→M is a normalized two-cocycle when

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

for all g,h,k∈G, and

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

for all g∈G.

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

(δu)(g,h)=g⋅u(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.1F1givenalgebra

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.

2.1F1step 1.1algebra

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.

3.1step 1.1step 2.1∎

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

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)=g⋅u(h)−u(gh)+u(g)

and

(d2f)(g,h,k)=g⋅f(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)=ker⁡d2/im⁡d1.

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)↦g⋅u(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.1givenalgebra

Let f∈C2(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 g⋅f(h,1)=f(gh,1) for all g,h, and then taking h=1 yields f(g,1)=g⋅a.

1.2F1given

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

1.3F1givenalgebra

For an arbitrary one-cochain u:G→M, one has (d1u)(1,g)=u(1),(d1u)(g,1)=g⋅u(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 im⁡d1 are exactly B2(G,M) from [F1].

2.1step 1.1algebra

Let u:G→M be the constant one-cochain u(g)=a. Then (d1u)(1,g)=a,(d1u)(g,1)=g⋅a. So the cohomologous two-cochain f0:=f−d1u 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 ker⁡d2/im⁡d1 has a normalized representative.

3.1step 2.1step 1.2step 1.3

Steps 2.1, 1.2, and 1.3 show that every class in ker⁡d2/im⁡d1 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 ker⁡d2/im⁡d1 is naturally the same as Z2(G,M)/B2(G,M).

4.1F2step 3.1∎

Combining step 3.1 with [F2] gives H2(G,M)=Z2(G,M)/B2(G,M)=ker⁡d2/im⁡d1.

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

1→M→iE→πG→1

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

g⋅m:=i−1(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

1→M→iE→πG→1

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

π∘s=id⁡G,s(1)=1.

Its factor set is the function fs:G×G→M 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 1→M→E→G→1 with abelian kernel, and a normalized section s:G→E.

[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.1F2givenalgebra

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.

1.2F2algebra

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)−1 i(fs(g,hk)) s(ghk). Translating the conjugation term by the given G-action yields g⋅fs(h,k)−fs(gh,k)+fs(g,hk)−fs(g,h)=0.

2.1F1step 1.1step 1.2∎

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

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:G→M such that

fs′=fs+δu.

Facts & Assumptions

Given: Two normalized sections s,s′:G→E of the same extension.

[F1]

Two-coboundaries have the form (δu)(g,h)=g⋅u(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.1F2givenchoosealgebra

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.

2.1F1F2step 1.1algebra

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)+g⋅u(h)−u(gh)+fs(g,h)=fs(g,h)+(δu)(g,h).

3.1L1step 2.1∎

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

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 1→M→E→G→1 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.1givenalgebra

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

2.1step 1.1givenalgebra

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 g⋅fs(h,k)−fs(gh,k)+fs(g,hk)−fs(g,h)=0. So fs is a normalized two-cocycle.

3.1F1step 1.1step 2.1

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

4.1F1L1step 3.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].

5.1step 4.1∎

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

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 f∈Z2(G,M) in the sense of Normalized two-cocycle and two-coboundary, define a multiplication on M×G by

(m,g)(n,h):=(m+g⋅n+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

1→M→iM×fG→πG→1

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+g⋅n+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×G→M 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.1F1F2givenalgebra

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 (−g−1⋅m−g−1⋅f(g,g−1),g−1).

1.2F1F2algebra

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.

1.3F2givenalgebra

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.

2.1step 1.2step 1.3∎

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

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×f′G are equivalent extensions with fixed kernel and quotient if and only if f′−f is a two-coboundary.

Facts & Assumptions

Given: Normalized two-cocycles f,f′:G×G→M.

[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.1L1F1F2givenalgebra

Suppose f′=f+δu. Define Φ:M×fG→M×f′G by Φ(m,g)=(m−u(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.

1.2F1F2L2givenalgebra

Conversely, suppose Φ:M×fG→M×f′G 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)−g⋅u(h)+u(gh)−u(g)=f(g,h)+(δ(−u))(g,h). So f′−f is a coboundary.

2.1step 1.1step 1.2∎

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

TheoremStatement: Literature-sourcedProof: AI-adaptedverified 2026-09-26 (gpt-6-sol)Open item page →

H^2 classifies extensions with fixed abelian kernel action

Statement

Assume the Axiom of Choice. 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: The Axiom of Choice and a group G and an abelian G-module M.

[A1]

The Axiom of Choice (The Axiom of Choice) supplies a choice from every family of nonempty fibres.

[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.1A1L1given

For each extension under consideration, apply [A1] to the nonempty fibres of its quotient map over g≠1, and set s(1)=1. This gives a normalized section. Map an extension class to the cohomology class of the factor set of any normalized section. This is well defined by [L1].

2.1L2step 1.1choosealgebra

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].

2.2step 1.1givenconstructalgebra

If an extension 1→M→iE→πG→1 has normalized section s with factor set fs, then Ψ:M×fsG→E,Ψ(m,g)=i(m)s(g), is an extension equivalence. Its inverse sends x∈E to (i−1(x s(π(x))−1),π(x)), and the factor-set identity shows that Ψ respects multiplication.

3.1L2step 2.2algebra

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.

4.1step 2.1step 3.1∎

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

CorollaryStatement: Literature-sourcedProof: AI-adaptedverified 2026-09-26 (gpt-6-sol)Open item page →

The zero H^2 class is equivalent to splitting

Statement

Assume the Axiom of Choice (The Axiom of Choice). 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 M⋊G, equivalently if and only if it splits.

Facts & Assumptions

Given: The Axiom of Choice and an extension 1→M→E→G→1 inducing the given action.

[A1]

Choice supplies the normalized sections required by the classification [L1] for arbitrary quotient surjections.

[L1]

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

Proof

technique · iff
1.1A1L1givenalgebra

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

1.2A1L1L2given

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

2.1L2step 1.1step 1.2∎

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

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

Baer sum of abelian-kernel extensions

Definition

Let

1→M→E1→G→1,1→M→E2→G→1

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 M⊕M, and then pushing out that kernel along the addition map M⊕M→M, (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 M⊕M (Baer sum of abelian-kernel extensions).

Proof

technique · direct
1.1F1givenalgebra

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.

2.1F1step 1.1algebra

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

3.1step 2.1∎

Therefore the Baer sum depends only on extension classes.

TheoremStatement: Literature-sourcedProof: AI-adaptedverified 2026-09-26 (gpt-6-sol)Open item page →

The Baer sum agrees with addition in H^2

Statement

Assume the Axiom of Choice (The Axiom of Choice). 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: The Axiom of Choice and two extension classes of G by the abelian G-module M.

[A1]

Choice supplies normalized sections for the classification [L1] of arbitrary extensions.

[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.1A1L1F1givenchoosealgebra

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

2.1L2step 1.1algebra

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.

3.1step 2.1∎

So the classification bijection is an additive identification.

CorollaryStatement: Literature-sourcedProof: AI-adaptedverified 2026-09-26 (gpt-6-sol)Open item page →

Central extensions are classified by H^2 with trivial action

Statement

Assume the Axiom of Choice (The Axiom of Choice). If A is an abelian group with trivial G-action, then equivalence classes of central extensions

1→A→E→G→1

are classified by H2(G,A).

Facts & Assumptions

Given: The Axiom of Choice, a group G, and an abelian group A with trivial G-action.

[A1]

Choice supplies the normalized sections required by [L1] for arbitrary quotient surjections.

[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.1givenalgebra

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

2.1A1L1L2step 1.1

Under [A1], [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.

3.1step 2.1∎

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

TheoremStatement: AI-adaptedProof: AI-generatedverified 2026-09-26 (gpt-6-sol)Open item page →

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

Statement

Assume the Axiom of Choice (The Axiom of Choice). For an extension 1→N→G→Q→1 and an abelian G-module A, assume the standard low-degree sequence

0→H1(Q,AN)→Inf⁡H1(G,A)→Res⁡H1(N,A)Q→Tra⁡H2(Q,AN)→Inf⁡H2(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 G→Q and then pushing it out along the inclusion AN↪A.

Facts & Assumptions

Given: The Axiom of Choice, an extension 1→N→G→Q→1, and an abelian G-module A.

[A2]

Choice supplies normalized sections to apply the extension classification [L2].

[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 1→N→G→Q→1.

Proof

technique · direct
1.1F1L1given

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

1.2A2L2givenalgebra

Under [A2] and [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 G→Q, producing an extension of G by AN, and then pushes out along the inclusion AN↪A. That is the extension-theoretic meaning of the last inflation map in the displayed sequence.

1.3A1algebra

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.

2.1step 1.1step 1.2step 1.3∎

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

TheoremStatement: Literature-sourcedProof: AI-generatedverified 2026-09-24 (gpt-6-sol)Open item page →

Nonabelian extension obstruction and torsor under choice

Statement

Assume the Axiom of Choice. Let α:Q→Out⁡(N) be an abstract kernel, and let Z=Z(N) carry the Q-action induced by α. Here H2 and H3 mean cohomology of the explicit normalized inhomogeneous cochain complex. There is a canonical class o(α)∈H3(Q,Z) such that α is induced by an extension 1→N→E→Q→1 if and only if o(α)=0. When extensions exist, their equivalence classes with the prescribed identifications of N and Q form a torsor under H2(Q,Z).

Facts & Assumptions

Given: Choice, N,Q,α as stated, and the inhomogeneous cochain differential of Inhomogeneous group cochains. We use multiplicative notation for the abelian group Z. A normalized k-cochain is a function Qk→Z equal to 1 whenever any argument is 1; the displayed differential preserves normalization and satisfies d2=1 by The inhomogeneous cochain differential squares to zero. For k=2,3, Hk(Q,Z) means the group of normalized k-cocycles modulo normalized k-coboundaries. In degree two this is the established factor-set quotient Second cohomology by factor sets. These cochain groups and quotients are explicit and require no resolution selection. Choice is used to select automorphism representatives, central correction factors, and sections of arbitrary extension quotients.

Proof

technique · direct
1.1givenchoosealgebra

Inner automorphisms fix Z pointwise. Consequently any representative of α(p) acts on Z in the same way; because α is a homomorphism, these restrictions give a genuine Q-module structure on Z. By Choice select automorphisms tp∈Aut⁡(N) representing α(p), with t1=id. Choose f(p,q)∈N, normalized by f(1,q)=f(p,1)=1, such that tptq=Inn⁡(f(p,q))tpq. This is possible because the two automorphisms have the same outer class. For triples, the two ways of composing tptqtr show that z(p,q,r):=tp(f(q,r))f(p,qr)(f(p,q)f(pq,r))−1. belongs to Z. It is normalized whenever an argument is 1.

2.1step 1.1algebra

Here is the cocycle calculation without suppressing the noncentral factors. Set T=tp(tq(f(r,s))),tp(f(q,rs)),f(p,qrs). Applying the triple relation first to (q,r,s), then to (p,qr,s), then to (p,q,r) gives T=(p⋅z(q,r,s))z(p,qr,s)z(p,q,r),f(p,q)f(pq,r)f(pqr,s). Applying it instead to (p,q,rs) and (pq,r,s), using tptq=Inn⁡(f(p,q))tpq, gives T=z(p,q,rs)z(pq,r,s),f(p,q)f(pq,r)f(pqr,s). Cancel the identical ordered product of the three noncentral f factors on the right. The remaining central factors commute, yielding p⋅z(q,r,s);z(pq,r,s)−1;z(p,qr,s);z(p,q,rs)−1;z(p,q,r)=1. This is exactly dz=1 for the inhomogeneous degree-three differential, so z defines a class in H3(Q,Z).

3.1step 1.1step 2.1algebra

If f′(p,q)=c(p,q)f(p,q) for a normalized map c:Q2→Z with the same representatives t, direct substitution gives z′=z dc. If representatives change to tp′=Inn⁡(bp)tp with b1=1, use f′(p,q)=bp⋅tp(bq)⋅f(p,q)⋅bpq−1. Substitution cancels the b factors and gives the same z; any other factor choice for t′ differs by a central c and hence changes z by a coboundary. Thus o(α):=[z] is independent of every choice.

4.1step 3.1choosealgebra

If an extension inducing α exists, Choice supplies a normalized section s:Q→E. Conjugation by s(p) yields representatives tp, and s(p)s(q)=f(p,q)s(pq) gives factors f(p,q)∈N. Associativity in E says tp(f(q,r))f(p,qr)=f(p,q)f(pq,r), so z=1 and o(α)=0.

4.2step 1.1step 3.1algebra

Conversely, if o(α)=0, a normalized central two-cochain c can be chosen with z dc=1; replace f by cf. Here c is normalized because H3 was defined from normalized cochains. On the set N×Q define (n,p)(m,q)=(n⋅tp(m)⋅f(p,q),pq). The identity is (1,1). The conjugation identity of step 1.1 and the associativity equation imposed at the start of this step make this multiplication associative. Left and right translations have inverses because each tp is an automorphism and Q is a group; explicitly, the unique right inverse of (n,p) has second coordinate p−1 and first coordinate tp−1(n−1f(p,p−1)−1), and associativity makes it a two-sided inverse. Thus N×Q is a group, and projection to Q is an extension whose conjugation action has outer class α.

5.1step 1.1step 4.2choosealgebra

Fix one associative normalized factor system (t,f0) from step 4.2. Any other extension realizing α has a normalized section by Choice. Its representatives differ from tp by inner automorphisms; using Choice again, adjust the section by elements of N to make its representatives exactly tp. Its factors then have the form f=cf0 for a unique normalized map c:Q2→Z, because both factor systems implement tptq. The associativity equation for f reduces precisely to dc=1. Conversely every normalized Z-valued two-cocycle c gives an associative factor system cf0 and hence an extension by step 4.2.

6.1step 5.1algebra∎

Two such extensions with the same t are equivalent while fixing N and Q exactly when their factors differ by a central coboundary. Indeed, an equivalence sends the standard section (1,p) to (bp,p); compatibility with conjugation by that section forces bp∈Z, and compatibility with products gives f′(p,q)=f(p,q)bpq[bp(p⋅bq)]−1, namely f′/f=(db)−1. Conversely the map (n,p)↦(nbp,p) is an equivalence whenever this relation holds. Therefore the difference between two extension classes is a unique element of H2(Q,Z), and multiplication of factors by representatives gives a free transitive H2(Q,Z)-action. The initial choice of f0 identifies the torsor with the group, but no preferred origin is implied.

RemarkRemark: Literature-sourcedProof: AI-adaptedverified 2026-09-24 (gpt-6-sol)Open item page →

Nonabelian extension obstruction in H^3

Remark

The classification theorem on this page assumes the Axiom of Choice and an abelian kernel with a specified action. For a possibly nonabelian kernel N, assume Choice and prescribe an outer action Q→Out⁡(N).

Then Nonabelian extension obstruction and torsor under choice supplies an obstruction in H3(Q,Z(N)) that vanishes exactly when an extension exists. When one exists, the equivalence classes form a torsor under H2(Q,Z(N)). In general the torsor has no preferred zero class; a chosen base extension identifies it with the group.

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×G→M 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.1F1given

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

2.1step 1.1algebra

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

3.1step 1.1step 2.1∎

Therefore the statement is false.

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×G→M.

Facts & Assumptions

Given: The direct-product extension 0→Z→Z×C2→C2→0 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.1givenalgebra

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.

2.1L1step 1.1

Step 1.1 shows fs′≠fs 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.

3.1step 2.1∎

Hence the statement is false.

False statementConstruction: AI-adaptedVerification: AI-generatedverified 2026-09-26 (gpt-6-sol)Open item page →

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]

Ordinary H2(G,M) here is the quotient of additive cocycle and coboundary groups for an abelian G-module M (Normalized two-cocycle and two-coboundary, Second cohomology by factor sets, An R-linear action of G on a left R-module, and a G-module over R).

[L2]

The published extension-classification theorem fixes an abelian G-module M and its action (H^2 classifies extensions with fixed abelian kernel action).

Refutation

technique · direct
1.1givenL1

For a nonabelian group N, the coefficient N is not an abelian group, hence is not an abelian G-module of the type required by [L1]. Consequently the ordinary group H2(G,N) asserted in the false claim is not defined by the cited construction.

2.1step 1.1L2

The classification in [L2] concerns extensions with a fixed abelian kernel and fixed action, so it cannot supply a classification for arbitrary nonabelian N. The proposed classification by the ordinary group H2(G,N) is therefore ill-typed and false as stated.

3.1step 2.1∎

This refutes the false claim without invoking any unproved nonabelian obstruction statement.

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.1givenalgebra

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

2.1L1step 1.1algebra

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 3u≡6(mod9), so u≡2(mod3). The second identity gives ux‾≡x‾(mod3) for every x‾, hence u≡1(mod3). This is impossible. So no extension equivalence can exist.

3.1L1step 2.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.

False statementConstruction: AI-adaptedVerification: AI-generatedverified 2026-09-26 (gpt-6-sol)Open 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.

[F1]

The zero-cocycle twisted product has multiplication (m,g)(n,h)=(m+g⋅n,gh) and canonical normalized section g↦(0,g) (Twisted product extension from a two-cocycle).

[F2]

The zero cocycle represents the zero element of H2(G,M) (Second cohomology by factor sets).

[L1]

An extension with a specified normalized section has the class of its factor set (An extension determines a well-defined H^2 class).

Refutation

technique · direct
1.1F1givenalgebra

For the inversion action of C2 on Z, [F1] constructs the split semidirect product Z⋊C2. Write e for the identity and τ for the nontrivial involution of C2. With r=(1,e) and s=(0,τ), the semidirect-product law gives srs−1=r−1≠r. Thus this extension's middle group is nonabelian, whereas the direct product Z×C2 is abelian. They are not isomorphic as groups, hence not equivalent as extensions.

2.1F1F2L1step 1.1

The canonical section s(g)=(0,g) in [F1] has factor set zero, so [L1] assigns this extension the class [0]=0 by [F2]. Since step 1.1 shows it is not the direct product, the zero class is not confined to direct products. This explicit section needs no Choice premise.

3.1step 2.1∎

Hence the statement is false.

5 · Examples, counterexamples and false statements

None yet.

Sources