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.

✓ 13 results · all verified · 0 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 13 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Cosets, Index and Lagrange's Theorem

1 · Prerequisites

2 · Summary

Published definitions of groups and subgroups, finite cardinality and finite sums, integer divisibility, congruence classes, and the unit group modulo a positive integer provide the algebraic and counting setting. Translating a subgroup by ambient group elements produces left and right cosets; their equality criterion, partition property, and explicit bijections with the subgroup turn the index into a precise finite count when the ambient group is finite.

Lagrange's theorem follows by summing the equal coset sizes. Its divisibility formula controls element orders, powers in finite groups, and prime-order groups; the same count gives the finite index-tower law, while index one characterizes the whole subgroup without a finiteness assumption. Applied to the published unit group modulo n, the finite-group power identity yields Euler's theorem and Fermat's little theorem.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-01Open item page →

Left and right cosets gH and Hg of a subgroup

Definition

Let G be a group and let H≤G be a subgroup (Group and abelian group, Subgroup). For g∈G, the left coset and right coset of H represented by g are

gH:={gh:h∈H},Hg:={hg:h∈H}.

The element g is a representative of these cosets. The notation denotes subsets of G; it does not assert that either subset is a subgroup.

Remarks

  • Because the identity e belongs to H, every representative belongs to its two cosets: g=ge=eg∈gH∩Hg.
  • The identity cosets are eH=H=He. Left and right cosets can differ in a nonabelian group.
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-08-01Open item page →

x∈aH iff a−1x∈H, and aH=bH iff a−1b∈H

Statement

Let H≤G and let a,b,x∈G. Then

x∈aH  ⟺  a−1x∈H,

and

aH=bH  ⟺  a−1b∈H.

The corresponding right-coset criterion is Ha=Hb if and only if ab−1∈H.

Facts & Assumptions

Given: A group G, a subgroup H≤G, and elements a,b,x∈G.

[F1]

The left coset aH is {ah:h∈H}, and the right coset Ha is {ha:h∈H} (Left and right cosets gH and Hg of a subgroup).

[F2]

A subgroup contains the identity and is closed under products and inverses (Subgroup).

Proof

technique · direct
1.1

If x∈aH, write x=ah with h∈H; then a−1x=a−1ah=h∈H. Conversely, if a−1x∈H, then x=a(a−1x)∈aH.

F1F2L2
1.2

Suppose a−1b∈H. If x∈bH, write x=bh=a(a−1b)h; subgroup closure gives (a−1b)h∈H, so x∈aH. Thus bH⊆aH.

givenF1F2
2.1

If aH=bH, then b=be∈bH=aH, so step 1.1 gives a−1b∈H.

step 1.1F1F2
2.2

Since (a−1b)−1=b−1a∈H, the same argument with a,b interchanged gives aH⊆bH. Hence aH=bH.

step 1.2F2L1
3.1

Finally, Ha=Hb is equivalent, after taking inverses elementwise, to a−1H=b−1H; by the left-coset criterion this holds exactly when ab−1∈H.

step 2.1step 1.2step 2.2F2L1∎
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passverified 2026-08-03 (gpt-5.6-sol-codex-subscription)Open item page →

The left cosets of a subgroup partition the group

Statement

For a subgroup H≤G, the set of distinct left cosets {gH:g∈G} is a partition of G: every element belongs to a left coset, every coset is nonempty, and two left cosets are either equal or disjoint.

Facts & Assumptions

Given: A group G and a subgroup H≤G.

[F1]

A relation is an equivalence relation when it is reflexive, symmetric and transitive (Equivalence relation, equivalence class, and the quotient set A/∼).

[L1]

The equivalence classes of an equivalence relation on a set are nonempty, cover the set and are pairwise equal or disjoint (The equivalence classes of an equivalence relation are nonempty, cover A, and are pairwise equal or disjoint; conversely every such cover arises from exactly one equivalence relation).

[L2]

For a,b∈G, b∈aH if and only if a−1b∈H, and aH=bH if and only if a−1b∈H (x∈aH iff a−1x∈H, and aH=bH iff a−1b∈H).

[F2]

Because H≤G, it contains the identity and is closed under inverses and products (Subgroup).

Proof

technique · direct
1.1

Define a∼b when a−1b∈H. Since the given H is a subgroup, a−1a=e∈H, so the relation is reflexive.

givenF1F2L2
1.2

If a∼b, then a−1b∈H, so its inverse b−1a belongs to H and b∼a; thus the relation is symmetric.

givenF1F2L2
1.3

If a∼b and b∼c, subgroup closure gives a−1c=(a−1b)(b−1c)∈H, so a∼c; thus the relation is transitive.

givenF1F2L2
2.1

By steps 1.1 to 1.3, ∼ is an equivalence relation. Its class at a is {b:a−1b∈H}=aH by [L2].

step 1.1step 1.2step 1.3F1L2
3.1

The conclusion follows from [L1] applied to these equivalence classes.

step 2.1L1∎
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passverified 2026-08-03 (gpt-5.6-sol-codex-subscription)Open item page →

Every left or right coset of H is equinumerous with H

Statement

If H≤G and g∈G, then the maps

H⟶gH,h⟼gh,

and

H⟶Hg,h⟼hg,

are bijections. Thus every left and right coset of H is equinumerous with H.

Facts & Assumptions

Given: A group G, a subgroup H≤G, and g∈G.

[F1]

The cosets are gH={gh:h∈H} and Hg={hg:h∈H} (Left and right cosets gH and Hg of a subgroup).

[F2]

A map is bijective when it is injective and surjective; two sets are equinumerous when a bijection between them exists (Injection, surjection, bijection, Equinumerous sets, A≈B and A⪯B).

Proof

technique · direct
1.1

The map λg:H→gH, h↦gh, is surjective by the definition of gH and injective because gh1=gh2 implies h1=h2 by left cancellation.

F1L1
1.2

The map ρg:H→Hg, h↦hg, is surjective by the definition of Hg and injective by right cancellation.

F1L1
2.1

Both maps are bijections. Thus H is equinumerous with each coset; moreover ρg∘λg−1:gH→Hg is a bijection, so H, gH and Hg are pairwise equinumerous.

step 1.1step 1.2F2∎
LemmaStatement: AI-adaptedProof: AI-generatedprecheck passaudited 2026-08-01Open item page →

Inversion induces a bijection gH↦Hg−1 from left cosets to right cosets

Statement

For H≤G, the rule

gH⟼Hg−1

is a well-defined bijection from the set of left cosets of H to the set of right cosets of H. Its inverse sends Hg to g−1H.

Facts & Assumptions

Given: A group G and a subgroup H≤G.

[L1]

For left cosets, gH=kH if and only if g−1k∈H; for right cosets, Hg=Hk if and only if gk−1∈H (x∈aH iff a−1x∈H, and aH=bH iff a−1b∈H).

[L3]

A subgroup is closed under inverses (Subgroup).

[F1]

A map with a two-sided inverse is a bijection (Injection, surjection, bijection, Equinumerous sets, A≈B and A⪯B).

Proof

technique · direct
1.1

If gH=kH, then g−1k∈H by [L1], so (g−1k)−1=k−1g∈H by subgroup inverse closure. The right-coset criterion gives Hg−1=Hk−1, so the rule is well defined.

givenL1L2L3
1.2

Define the reverse rule by Hg↦g−1H. The same argument, with left and right interchanged, shows that it is well defined.

L1L2
2.1

The two composites send gH to (g−1)−1H=gH and Hg to H(g−1)−1=Hg. Thus the rules are inverse bijections.

step 1.1step 1.2L2F1∎
DefinitionDefinition: AI-adaptedProof: Not applicableaudited 2026-08-01Open item page →

The coset set G/H and the index [G:H] of a subgroup

Definition

Let H≤G. The left coset set is

G/H:={gH:g∈G}.

By The left cosets of a subgroup partition the group, its elements are exactly the blocks of the coset partition of G. The index of H in G is

[G:H]:=∣G/H∣

when G/H is finite, with finite cardinality as in The cardinality ∣A∣ of a finite set. If G/H is not finite, write [G:H]=∞. Here ∞ is a symbol, not a natural number, and no arithmetic with it is defined.

The right coset set has the same finite or infinite size because Inversion induces a bijection gH↦Hg−1 from left cosets to right cosets gives an explicit bijection between the two coset sets. Thus the index does not depend on choosing left rather than right cosets.

LemmaStatement: AI-adaptedProof: AI-generatedprecheck passaudited 2026-08-01Open item page →

In a finite group, the subgroup, every coset and the set of cosets are finite

Statement

Let G be a finite group and H≤G. Then H, every left and right coset of H, and the coset set G/H are finite. Moreover every coset has cardinality ∣H∣, and [G:H]=∣G/H∣ is a natural number.

Facts & Assumptions

Given: A finite group G and a subgroup H≤G.

[L2]

The power set of a finite set is finite (∣P(A)∣=2∣A∣ for finite A).

[L3]

Every left or right coset of H is equinumerous with H (Every left or right coset of H is equinumerous with H).

[F1]

A bijection transports finiteness and finite cardinality (The cardinality ∣A∣ of a finite set).

[F2]

The coset set is G/H={gH:g∈G}, and its finite cardinality is the index (The coset set G/H and the index [G:H] of a subgroup, The left cosets of a subgroup partition the group).

Proof

technique · direct
1.1

Since H⊆G and G is finite, H is finite by [L1].

givenL1
1.2

Every coset is a subset of G, so G/H⊆P(G). The power set is finite by [L2], hence G/H is finite by [L1].

F2L1L2
2.1

Every coset is equinumerous with H, so every coset is finite and has cardinality ∣H∣.

step 1.1L3F1
3.1

Therefore [G:H]=∣G/H∣∈N, and the finiteness and cardinality assertions are steps 1.1, 1.2 and 2.1.

step 1.1step 2.1step 1.2F2∎
TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passverified 2026-08-03 (gpt-5.6-sol-codex-subscription)Open item page →

Lagrange's theorem: ∣G∣=[G:H]∣H∣ for every subgroup H of a finite group G

Statement

Let G be a finite group and H≤G. Then

∣G∣=[G:H] ∣H∣.

Consequently, under the canonical embedding ι:N→Z, ι(∣H∣) divides ι(∣G∣).

Facts & Assumptions

Given: A finite group G and a subgroup H≤G.

[L1]

The distinct left cosets of H partition G (The left cosets of a subgroup partition the group).

[L2]

The subgroup, every coset, and G/H are finite; every coset has cardinality ∣H∣ and ∣G/H∣=[G:H] (In a finite group, the subgroup, every coset and the set of cosets are finite, Every left or right coset of H is equinumerous with H, The coset set G/H and the index [G:H] of a subgroup).

[F1]

The order ∣G∣ of a finite group is the unique natural equinumerous with its underlying set, hence agrees with finite cardinality (The order ∣G∣ of a finite group and the order ord⁡(g) of an element, with ord⁡(g)=∞ when no positive power of g is the identity, The cardinality ∣A∣ of a finite set).

[L4]

The embedding ι preserves multiplication, and d∣a in Z means a=dq for some integer q (The naturals embed in the integers, Divisibility in Z: d∣a when a=dq for some integer q).

Proof

technique · direct
1.1

Apply the finite partition sum to the coset partition: ∣G∣=∑C∈G/H∣C∣.

L1L2L3F1
2.1

Every summand equals ∣H∣, and there are ∣G/H∣=[G:H] summands, so the constant-sum clause gives ∣G∣=[G:H]∣H∣.

step 1.1L2L3
3.1

Applying ι gives ι(∣G∣)=ι(∣H∣)ι([G:H]), so ι(∣H∣)∣ι(∣G∣).

step 2.1L4∎
CorollaryStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-08-01Open item page →

The order of every element of a finite group divides the order of the group

Statement

If G is finite and g∈G, then g has finite order and

ι(ord⁡(g))∣ι(∣G∣)

in Z, where ι:N→Z is the canonical embedding.

Facts & Assumptions

Proof

technique · direct
1.1

The element g has finite order, and ⟨g⟩≤G has order ∣⟨g⟩∣=ord⁡(g).

F1L1
2.1

Apply [L2] to H=⟨g⟩ to obtain ι(ord⁡(g))∣ι(∣G∣).

step 1.1L2∎
CorollaryStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-08-01Open item page →

g∣G∣=e for every element g of a finite group G

Statement

Let G be a finite group with identity e. Then

g∣G∣=e

for every g∈G.

Facts & Assumptions

Proof

technique · direct
1.1

By [L1], ord⁡(g) divides ∣G∣ after both naturals are embedded in Z.

L1
2.1

Applying [L2] with k=ι(∣G∣) gives g∣G∣=e.

step 1.1L2∎
CorollaryStatement: AI-adaptedProof: AI-adaptedprecheck passverified 2026-08-03 (gpt-5.6-sol-codex-subscription)Open item page →

A finite group of prime order is cyclic and every nonidentity element generates it

Statement

Let G be a finite group such that the positive integer ι(∣G∣) is prime. Then every g≠e has order ∣G∣, satisfies ⟨g⟩=G, and hence generates G. In particular, G is cyclic.

Facts & Assumptions

Given: A finite group G with identity e, with ι(∣G∣) prime, and an element g∈G with g≠e.

[F1]

A prime integer p satisfies p>1, and every positive divisor of p is 1 or p (Prime and composite integers: p is prime when p>1 and its only positive divisors are 1 and p).

[L1]

The natural ord⁡(g) is positive, equals 1 exactly when g=e, and its image in Z divides ι(∣G∣); the embedding ι:N→Z is injective and preserves order (The order ∣G∣ of a finite group and the order ord⁡(g) of an element, with ord⁡(g)=∞ when no positive power of g is the identity, The order of every element of a finite group divides the order of the group, The naturals embed in the integers).

[L3]
[F2]

If a finite set G contains e and ∣G∣≠1, then some element of G differs from e: otherwise G={e}, whose cardinality is 1 (The cardinality ∣A∣ of a finite set).

Proof

technique · direct
1.1

The positive integer ι(ord⁡(g)) divides the prime ι(∣G∣), so it is 1 or ι(∣G∣). It is not 1 because g≠e, hence ord⁡(g)=∣G∣ by injectivity of ι.

givenF1L1
2.1

The subgroup ⟨g⟩⊆G has cardinality ord⁡(g)=∣G∣, so ⟨g⟩=G.

step 1.1L2L3
3.1

Thus every nonidentity element generates G. Since ι(∣G∣)>1=ι(1) by [F1], these two integers differ; injectivity in [L1] gives ∣G∣≠1, and [F2] supplies a nonidentity element. Consequently G is cyclic.

step 2.1F1F2L1∎
CorollaryStatement: AI-adaptedProof: AI-generatedprecheck passverified 2026-08-03 (gpt-5.6-sol-codex-subscription)Open item page →

For K≤H≤G with G finite, [G:K]=[G:H][H:K]

Statement

If K≤H≤G and G is finite, then all three indices are finite and

[G:K]=[G:H][H:K].

Facts & Assumptions

Given: A finite group G and subgroups K≤H≤G.

[F1]

Every subgroup contains the identity; hence its underlying set is nonempty. Also, if K≤H≤G, then K≤G: one has K⊆H⊆G, and the identity, product, and inverse conditions for K are the same inherited operations in H and G (Subgroup).

[L2]

Natural multiplication is associative, and xz=yz with z≠0 implies x=y (Multiplication is associative, Cancellation for multiplication by a nonzero factor).

Proof

technique · direct
1.1

Since H≤G, its underlying set is a subset of the finite set G, so H is finite by [F2]. Also K≤G by the subgroup-transitivity derivation in [F1]. Applying [L1] to K≤H, H≤G and this K≤G gives ∣H∣=[H:K]∣K∣, ∣G∣=[G:H]∣H∣, and ∣G∣=[G:K]∣K∣.

givenF1F2L1
2.1

Substituting the first equality into the second and comparing with the third gives [G:K]∣K∣=([G:H][H:K])∣K∣.

step 1.1L2
3.1

Since K contains the identity, ∣K∣≠0. Cancellation in N therefore yields [G:K]=[G:H][H:K].

step 2.1F1L2∎
CorollaryStatement: AI-adaptedProof: AI-generatedprecheck passverified 2026-08-03 (gpt-5.6-sol-codex-subscription)Open item page →

[G:H]=1 if and only if H=G

Statement

For any subgroup H≤G, finite or infinite,

[G:H]=1  ⟺  H=G.

Facts & Assumptions

Given: A group G and a subgroup H≤G.

[F1]

The coset set is G/H={gH:g∈G}. Its index is its finite cardinality when the coset set is finite and is the non-natural symbol ∞ otherwise; hence [G:H]=1 says that G/H is finite of cardinality 1 (The coset set G/H and the index [G:H] of a subgroup, Left and right cosets gH and Hg of a subgroup).

[F2]

A finite set has cardinality 1 exactly when it is a singleton: a bijection to 1={0} has one fibre and hence one element, while the unique map from a singleton to 1 is a bijection (The cardinality ∣A∣ of a finite set).

Proof

technique · direct
1.1

If H=G, then every coset gH equals G, so G/H={G} and [G:H]=1.

givenF1F2
1.2

Conversely, if [G:H]=1, then G/H is the singleton containing H=eH. Thus gH=H for every g∈G, and [L1] gives g∈H. Hence G⊆H.

givenF1F2L1
2.1

Since always H⊆G, step 1.2 gives H=G; together with step 1.1 this proves the equivalence.

step 1.1step 1.2∎
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passverified 2026-08-03 (gpt-5.6-sol-codex-subscription)Open item page →

Euler's theorem: if n≥1 and gcd⁡(a,n)=1, then aφ(n)≡1(modn)

Statement

Let n≥1 be an integer and let a∈Z. If gcd⁡(a,n)=1, then

aφ(n)≡1(modn).

Facts & Assumptions

Given: A positive integer n and an integer a with gcd⁡(a,n)=1.

[F1]

The unit group (Z/n)× is finite of order φ(n) and has identity [1]n (The unit group (Z/n)× and Euler's totient φ(n)=∣(Z/n)×∣ for n≥1).

[L1]

The class [a]n is a unit if and only if gcd⁡(a,n)=1 (For n≥1, [a]n is a unit if and only if gcd⁡(a,n)=1).

Proof

technique · direct
1.1

By [L1], [a]n∈(Z/n)×. Applying [L2] in that group gives [a]nφ(n)=[1]n.

givenF1L1L2
2.1

By [F2], the equality is [aφ(n)]n=[1]n, which is equivalent to aφ(n)≡1(modn).

step 1.1F2∎
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-01Open item page →

Fermat's little theorem: for prime p, p∤a implies ap−1≡1(modp), and always ap≡a(modp)

Statement

Let p be a prime integer and a∈Z. If p∤a, then

ap−1≡1(modp).

For every integer a, without the nondivisibility hypothesis,

ap≡a(modp).

Facts & Assumptions

Given: A prime integer p and an integer a.

[L1]

Euler's theorem gives aφ(p)≡1(modp) when gcd⁡(a,p)=1, and φ(p)=p−1 for prime p (Euler's theorem: if n≥1 and gcd⁡(a,n)=1, then aφ(n)≡1(modn), φ(1)=1, and φ(p)=p−1 for every prime p).

Proof

technique · cases
1.1

Assume first that p∤a. Then gcd⁡(a,p)=1, so [L1] gives ap−1≡1(modp). Multiplying by a and using [L2] gives ap≡a(modp).

assume-case nondivF1L1F2L2
1.2

Assume instead that p∣a. Then a≡0(modp), so repeated multiplication gives ap≡0p=0≡a(modp).

assume-case divF1F2
2.1

The first assertion is contained in step 1.1, and the two exhaustive cases p∤a and p∣a give the unconditional congruence.

step 1.1step 1.2cases-exhaustive∎

5 · Examples, counterexamples and false statements

None yet.

Sources