Alphabeta Math
Session-authored (Fable 5 assisted)
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.

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

Group Actions, Orbits, Stabilisers and Cayley's Theorem

1 · Prerequisites

2 · Summary

A group action turns the elements of a group into symmetries of a set. Groups, homomorphisms, kernels, quotient groups and isomorphisms supply the declared algebraic prerequisites, while symmetric groups turn actions into permutation representations. Subgroups and cosets provide stabilisers and orbit models; normal subgroups and the isomorphism theorems control action kernels. Finite cardinality, index, Lagrange's theorem and elementary counting support the finite results.

Equivariant maps, free actions and fixed-point sets lead to orbit–stabiliser, coset actions, cores and the classification of transitive actions. Conjugation then yields centralisers, normalisers, conjugacy-class counts, the non-covering theorem and the class equation. For finite pp-groups, orbit decomposition gives the fixed-point congruence, index-pp normality, nontrivial centres, the order-p2p^2 theorem, central intersection for normal subgroups and Cauchy's theorem. Double-counting fixed pairs closes the page with Cauchy–Frobenius orbit counting and Jordan's derangement theorem, while Cayley's theorem remains the regular-action case.

3 · Logical flowchart

4 · Definitions, theorems and proofs

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

Left group actions, transitive actions, and faithful actions

Definition

Let GG be a group with identity ee and let XX be a set. A left action of GG on XX is a function G×XXG\times X\to X, written (g,x)gx(g,x)\mapsto g\cdot x, such that

ex=x,(gh)x=g(hx)e\cdot x=x,\qquad (gh)\cdot x=g\cdot(h\cdot x)

for all g,hGg,h\in G and xXx\in X. Then XX is a GG-set. The action is transitive when every x,yXx,y\in X satisfy gx=yg\cdot x=y for some gGg\in G. It is faithful when gx=xg\cdot x=x for every xXx\in X implies g=eg=e.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-03Open item page →

Actions of GG on XX correspond exactly to homomorphisms GSym(X)G\to\operatorname{Sym}(X)

Statement

For groups GG and a set XX, left actions of GG on XX are in bijection with group homomorphisms ρ:GSym(X)\rho:G\to\operatorname{Sym}(X). The action attached to ρ\rho is gx:=ρ(g)(x)g\cdot x:=\rho(g)(x); the homomorphism attached to an action sends gg to the permutation xgxx\mapsto g\cdot x.

Facts & Assumptions

Proof

technique · direct
1.1

Given an action, define ρ(g)(x)=gx\rho(g)(x)=g\cdot x. The maps ρ(g)\rho(g) are bijective: ρ(g1)\rho(g^{-1}) is a two-sided inverse because the action laws give g1(gx)=x=g(g1x)g^{-1}\cdot(g\cdot x)=x=g\cdot(g^{-1}\cdot x).

L1givenalgebra
1.2

Conversely, let ρ:GSym(X)\rho:G\to\operatorname{Sym}(X) be a homomorphism and set gx=ρ(g)(x)g\cdot x=\rho(g)(x). Then ex=ρ(e)(x)=xe\cdot x=\rho(e)(x)=x, and (gh)x=ρ(g)(ρ(h)(x))=g(hx)(gh)\cdot x=\rho(g)(\rho(h)(x))=g\cdot(h\cdot x).

L2L3given
2.1

The action law gives ρ(gh)(x)=g(hx)=(ρ(g)ρ(h))(x)\rho(gh)(x)=g\cdot(h\cdot x)=(\rho(g)\circ\rho(h))(x) for every xx; thus ρ(gh)=ρ(g)ρ(h)\rho(gh)=\rho(g)\circ\rho(h), so ρ\rho is a homomorphism into Sym(X)\operatorname{Sym}(X).

step 1.1L1L2L3given
3.1

The two constructions recover their input pointwise, so they are mutually inverse correspondences.

step 2.1step 1.2
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-03Open item page →

The orbit GxG\cdot x and stabilizer GxG_x of a point in a group action

Definition

For a left action of GG on XX and xXx\in X, the orbit of xx is

Gx:={gx:gG},G\cdot x:=\{g\cdot x:g\in G\},

and the stabilizer of xx is

Gx:={gG:gx=x}.G_x:=\{g\in G:g\cdot x=x\}.

The subgroup claim implicit in the word “stabilizer” is proved in The stabilizer GxG_x is a subgroup of GG .

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-03Open item page →

The stabilizer GxG_x is a subgroup of GG

Statement

For every left action of a group GG on a set XX and every xXx\in X, the stabilizer GxG_x is a subgroup of GG.

Facts & Assumptions

Given: A left action of GG on XX and xXx\in X.

[L1]

Gx={gG:gx=x}G_x=\{g\in G:g\cdot x=x\} (The orbit GxG\cdot x and stabilizer GxG_x of a point in a group action).

[L2]

The action satisfies ex=xe\cdot x=x and (gh)x=g(hx)(gh)\cdot x=g\cdot(h\cdot x) (Left group actions, transitive actions, and faithful actions).

Proof

technique · direct
1.1

The identity lies in GxG_x, since ex=xe\cdot x=x. Thus GxG_x is nonempty.

L1L2given
1.2

If a,bGxa,b\in G_x, then (ab1)x=a(b1x)=ax=x(ab^{-1})\cdot x=a\cdot(b^{-1}\cdot x)=a\cdot x=x: indeed bx=xb\cdot x=x implies b1x=b1(bx)=xb^{-1}\cdot x=b^{-1}\cdot(b\cdot x)=x. Therefore ab1Gxab^{-1}\in G_x.

L1L2givenalgebra
2.1

The subgroup criterion now gives GxGG_x\le G.

step 1.1step 1.2L3
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-03Open item page →

The orbits of a group action are the equivalence classes of xyx\sim y iff y=gxy=g\cdot x for some gg, and hence partition the acted-on set

Statement

For a left action of GG on XX, define xyx\sim y when y=gxy=g\cdot x for some gGg\in G. This is an equivalence relation, its equivalence class at xx is GxG\cdot x, and the distinct orbits partition XX.

Facts & Assumptions

Given: A left action of a group GG on a set XX.

[L1]

The action laws are ex=xe\cdot x=x and (gh)x=g(hx)(gh)\cdot x=g\cdot(h\cdot x) (Left group actions, transitive actions, and faithful actions).

[L2]

The orbit at xx is Gx={gx:gG}G\cdot x=\{g\cdot x:g\in G\} (The orbit GxG\cdot x and stabilizer GxG_x of a point in a group action).

Proof

technique · direct
1.1

The relation is reflexive: x=exx=e\cdot x, so xxx\sim x.

L1given
1.2

If y=gxy=g\cdot x, then x=g1yx=g^{-1}\cdot y, so xyx\sim y implies yxy\sim x.

L1givenalgebra
1.3

If y=gxy=g\cdot x and z=hyz=h\cdot y, then z=(hg)xz=(hg)\cdot x, so xyx\sim y and yzy\sim z imply xzx\sim z.

L1givenalgebra
2.1

Steps 1.1–1.3 show that \sim is an equivalence relation. Its class at xx is precisely the set of y=gxy=g\cdot x, namely GxG\cdot x.

step 1.1step 1.2step 1.3L2L3
3.1

Therefore the distinct orbits partition XX.

step 2.1L3
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-03Open item page →

Cayley's theorem: every group GG is isomorphic to a subgroup of Sym(G)\operatorname{Sym}(G)

Statement

Every group GG is isomorphic to the subgroup of Sym(G)\operatorname{Sym}(G) formed by its left translations λg:xgx\lambda_g:x\mapsto gx.

Facts & Assumptions

Given: A group GG with identity ee.

[L2]

The image of a group homomorphism is a subgroup, and a homomorphism is injective exactly when its kernel is trivial (The image of a group homomorphism is a subgroup and its kernel is a normal subgroup, A group homomorphism is injective if and only if its kernel is trivial).

[L3]

Proof

technique · direct
1.1

Define gx=gxg\cdot x=gx on the set underlying GG. Then ex=xe\cdot x=x and (gh)x=g(hx)(gh)\cdot x=g\cdot(h\cdot x), so this is a left action.

L1givenalgebra
2.1

By [L1], the action yields a homomorphism λ:GSym(G)\lambda:G\to\operatorname{Sym}(G) with λ(g)(x)=gx\lambda(g)(x)=gx.

step 1.1L1
3.1

If λ(g)\lambda(g) is the identity permutation, then evaluating it at ee gives g=λ(g)(e)=eg=\lambda(g)(e)=e. Hence kerλ={e}\ker\lambda=\{e\} and λ\lambda is injective.

step 2.1L2given
4.1

The image λ[G]\lambda[G] is a subgroup of Sym(G)\operatorname{Sym}(G), and the injective homomorphism λ:Gλ[G]\lambda:G\to\lambda[G] is bijective.

step 2.1step 3.1L2
5.1

Thus λ\lambda is an isomorphism from GG to a subgroup of Sym(G)\operatorname{Sym}(G).

step 4.1L3
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-11Open item page →

Equivariant maps and isomorphisms of group actions

Definition

Let XX and YY be GG-sets (Left group actions, transitive actions, and faithful actions). A function f:XYf:X\to Y (A function is a relation ff with (a,b)f(a,b) \in f and (a,c)f(a,c) \in f implying b=cb = c; f:ABf : A \to B, the value f(a)f(a), domain and codomain) is GG-equivariant when

f(gx)=gf(x)f(g\cdot x)=g\cdot f(x)

for every gGg\in G and xXx\in X. An isomorphism of GG-sets is an equivariant bijection (Injection, surjection, bijection). Two actions are equivariantly isomorphic when such a bijection exists between their GG-sets.

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

A free group action has no nonidentity element fixing a point

Definition

A left action of a group GG on a set XX (Left group actions, transitive actions, and faithful actions) is free when

gx=xg=eg\cdot x=x\quad\Longrightarrow\quad g=e

for every gGg\in G and xXx\in X. Equivalently, no nonidentity element of GG fixes any point of XX.

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

The fixed-point sets XgX^g and XGX^G of a group action

Definition

Let a group GG act on a set XX (Left group actions, transitive actions, and faithful actions). For gGg\in G, the fixed-point set of gg is

Xg:={xX:gx=x}.X^g:=\{x\in X:g\cdot x=x\}.

The global fixed-point set is

XG:={xX:gx=x for every gG}=gGXg.X^G:=\{x\in X:g\cdot x=x\text{ for every }g\in G\}=\bigcap_{g\in G}X^g.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Orbit-stabiliser: G/GxGxG/G_x\to G\cdot x, gGxgxgG_x\mapsto g\cdot x, is a well-defined bijection

Statement

Let GG act on XX and let xXx\in X. The rule

Φ:G/GxGx,Φ(gGx)=gx,\Phi:G/G_x\longrightarrow G\cdot x,\qquad \Phi(gG_x)=g\cdot x,

is well-defined and bijective. Thus every orbit is naturally in bijection with the left cosets of its stabilizer.

Facts & Assumptions

Given: A left action of a group GG on a set XX and a point xXx\in X.

[L1]

The orbit and stabilizer are Gx={gx:gG}G\cdot x=\{g\cdot x:g\in G\} and Gx={gG:gx=x}G_x=\{g\in G:g\cdot x=x\} (The orbit GxG\cdot x and stabilizer GxG_x of a point in a group action).

[L2]

The stabilizer GxG_x is a subgroup of GG (The stabilizer GxG_x is a subgroup of GG).

[L3]

For a subgroup HGH\le G, the left coset represented by gg is gH={gh:hH}gH=\{gh:h\in H\} (Left and right cosets gHgH and HgHg of a subgroup).

[L4]

For HGH\le G, one has gH=hHgH=hH exactly when g1hHg^{-1}h\in H (xaHx\in aH iff a1xHa^{-1}x\in H, and aH=bHaH=bH iff a1bHa^{-1}b\in H).

[L5]

A function is bijective exactly when it is injective and surjective (Injection, surjection, bijection).

Proof

technique · constructive
1.1

Define Φ(gGx)=gx\Phi(gG_x)=g\cdot x. If gGx=hGxgG_x=hG_x, then g1hGxg^{-1}h\in G_x by [L4], so (g1h)x=x(g^{-1}h)\cdot x=x by [L1], and the action law gives hx=g((g1h)x)=gxh\cdot x=g\cdot((g^{-1}h)\cdot x)=g\cdot x; hence Φ\Phi is well-defined.

L1L2L3L4L5construct
2.1

Every yGxy\in G\cdot x has the form y=gx=Φ(gGx)y=g\cdot x=\Phi(gG_x) by [L1], so Φ\Phi is surjective.

step 1.1L1
3.1

If Φ(gGx)=Φ(hGx)\Phi(gG_x)=\Phi(hG_x), then gx=hxg\cdot x=h\cdot x, so (g1h)x=x(g^{-1}h)\cdot x=x and g1hGxg^{-1}h\in G_x; [L4] gives gGx=hGxgG_x=hG_x, so Φ\Phi is injective and therefore bijective.

step 1.1L1L4L5discharge-construct
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Orbit-stabiliser cardinality: Gx=[G:Gx]|G\cdot x|=[G:G_x] whenever either side is finite, and G=GxGx|G|=|G_x|\,|G\cdot x| for finite GG

Statement

For an action of GG on XX and xXx\in X,

Gx=[G:Gx]|G\cdot x|=[G:G_x]

whenever either side is finite. In particular, if GG is finite, then

G=GxGx.|G|=|G_x|\,|G\cdot x|.

Facts & Assumptions

Given: A left action of GG on XX and a point xXx\in X.

[L1]

The map G/GxGxG/G_x\to G\cdot x, gGxgxgG_x\mapsto g\cdot x, is a bijection (Orbit-stabiliser: G/GxGxG/G_x\to G\cdot x, gGxgxgG_x\mapsto g\cdot x, is a well-defined bijection).

[L2]

The index is the finite cardinality [G:H]=G/H[G:H]=|G/H| when the coset set is finite (The coset set G/HG/H and the index [G:H][G:H] of a subgroup).

[L3]

Finite cardinality is preserved by a bijection (The cardinality A\lvert A\rvert of a finite set).

[L4]

If GG is finite and HGH\le G, then G=[G:H]H|G|=[G:H]|H| (Lagrange's theorem: G=[G:H]H|G|=[G:H]|H| for every subgroup HH of a finite group GG).

Proof

technique · direct
1.1

By [L1], the sets G/GxG/G_x and GxG\cdot x are bijective; [L2] and [L3] therefore give Gx=G/Gx=[G:Gx]|G\cdot x|=|G/G_x|=[G:G_x] whenever they are finite.

L1L2L3
2.1

If GG is finite, [L4] applied to GxGG_x\le G gives G=[G:Gx]Gx=GxGx|G|=[G:G_x]|G_x|=|G\cdot x|\,|G_x|.

step 1.1L4algebra
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

If y=gxy=g\cdot x, then Gy=gGxg1G_y=gG_xg^{-1}

Statement

Let GG act on XX. If y=gxy=g\cdot x, then

Gy=gGxg1.G_y=gG_xg^{-1}.

In particular, stabilizers of points in the same orbit are conjugate and hence isomorphic.

Facts & Assumptions

Given: A left action of GG on XX, points x,yXx,y\in X, and gGg\in G with y=gxy=g\cdot x.

[L1]

The stabilizer is Gx={hG:hx=x}G_x=\{h\in G:h\cdot x=x\} (The orbit GxG\cdot x and stabilizer GxG_x of a point in a group action).

[L2]

A left action satisfies (ab)z=a(bz)(ab)\cdot z=a\cdot(b\cdot z) and ez=ze\cdot z=z (Left group actions, transitive actions, and faithful actions).

[L3]

Conjugation hghg1h\mapsto ghg^{-1} is an automorphism of GG (Conjugation xgxg1x\mapsto gxg^{-1} is an automorphism).

Proof

technique · direct
1.1

For hGh\in G, one has hGyh\in G_y exactly when h(gx)=gxh\cdot(g\cdot x)=g\cdot x, which by [L2] is equivalent, after applying g1g^{-1}, to (g1hg)x=x(g^{-1}hg)\cdot x=x, that is, to g1hgGxg^{-1}hg\in G_x.

L1L2L3
2.1

The last condition is equivalent to hgGxg1h\in gG_xg^{-1}, so Gy=gGxg1G_y=gG_xg^{-1}; [L3] also makes conjugation an isomorphism from GxG_x onto GyG_y.

step 1.1L3algebra
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-11Open item page →

The core CoreG(H)=gGgHg1\operatorname{Core}_G(H)=\bigcap_{g\in G}gHg^{-1} of a subgroup

Definition

Let HGH\le G be a subgroup (Subgroup). Its core in GG is

CoreG(H):=gGgHg1.\operatorname{Core}_G(H):=\bigcap_{g\in G}gHg^{-1}.

Each gHg1gHg^{-1} is a subgroup because conjugation is an automorphism (Conjugation xgxg1x\mapsto gxg^{-1} is an automorphism). The facts that the displayed intersection is normal in GG and is the largest normal subgroup of GG contained in HH are proved in CoreG(H)\operatorname{Core}_G(H) is the largest normal subgroup of GG contained in HH .

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

CoreG(H)\operatorname{Core}_G(H) is the largest normal subgroup of GG contained in HH

Statement

For HGH\le G, the core K=CoreG(H)K=\operatorname{Core}_G(H) is a normal subgroup of GG, satisfies KHK\le H, and contains every normal subgroup of GG that is contained in HH. Thus it is the largest normal subgroup of GG contained in HH.

Facts & Assumptions

Given: A group GG, a subgroup HGH\le G, and K:=CoreG(H)K:=\operatorname{Core}_G(H).

[L2]

A subgroup NN is normal when gNg1=NgNg^{-1}=N for every gGg\in G (Normal subgroup: invariance under conjugation).

[L3]

Normality is equivalent to gNg1NgNg^{-1}\subseteq N for every gGg\in G (Equivalent characterisations of a normal subgroup by conjugates and left and right cosets).

Proof

technique · direct
1.1

The identity belongs to every gHg1gHg^{-1}, and if a,ba,b belong to every such conjugate then ab1ab^{-1} does too; [L4] makes KK a subgroup. The factor for g=eg=e is HH, so KHK\le H.

L1L4
1.2

For tGt\in G, conjugation sends the family {gHg1:gG}\{gHg^{-1}:g\in G\} to {(tg)H(tg)1:gG}\{(tg)H(tg)^{-1}:g\in G\}, the same family because gtgg\mapsto tg is a bijection; hence tKt1=KtKt^{-1}=K, and [L2] gives KGK\mathrel{\trianglelefteq}G.

L1L2L3
2.1

If NGN\mathrel{\trianglelefteq}G and NHN\le H, then N=gNg1gHg1N=gNg^{-1}\le gHg^{-1} for every gGg\in G, so NggHg1=KN\le\bigcap_g gHg^{-1}=K.

L1L2L3
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Left multiplication on G/HG/H is transitive, has stabiliser HH at HH, and has kernel CoreG(H)\operatorname{Core}_G(H)

Statement

Let HGH\le G. Left multiplication defines a transitive action of GG on the coset set G/HG/H by

g(aH):=(ga)H.g\cdot(aH):=(ga)H.

The stabilizer of the point HH is HH. The corresponding homomorphism ρ:GSym(G/H)\rho:G\to\operatorname{Sym}(G/H) has

kerρ=CoreG(H).\ker\rho=\operatorname{Core}_G(H).

Facts & Assumptions

Given: A group GG and a subgroup HGH\le G.

[L1]

A left action satisfies the identity and multiplication laws and is transitive when some group element carries any chosen point to any other (Left group actions, transitive actions, and faithful actions).

[L2]

Every action yields a homomorphism into the symmetric group of the acted-on set (Actions of GG on XX correspond exactly to homomorphisms GSym(X)G\to\operatorname{Sym}(X)).

[L4]
[L5]

The kernel of a homomorphism consists of the elements mapped to the identity (The kernel and image of a group homomorphism).

[L6]

The core is CoreG(H)=aGaHa1\operatorname{Core}_G(H)=\bigcap_{a\in G}aHa^{-1} (The core CoreG(H)=gGgHg1\operatorname{Core}_G(H)=\bigcap_{g\in G}gHg^{-1} of a subgroup).

Proof

technique · direct
1.1

If aH=bHaH=bH, then a1bHa^{-1}b\in H by [L4], and (ga)1(gb)=a1bH(ga)^{-1}(gb)=a^{-1}b\in H, so (ga)H=(gb)H(ga)H=(gb)H and the rule is well-defined. It satisfies e(aH)=aHe\cdot(aH)=aH and g(k(aH))=(gk)aH=(gk)(aH)g\cdot(k\cdot(aH))=(gk)aH=(gk)\cdot(aH); moreover aH=aHa\cdot H=aH, so the action is transitive, and gH=Hg\cdot H=H exactly when gHg\in H.

L1L3L4
2.1

By [L2], the action defines ρ:GSym(G/H)\rho:G\to\operatorname{Sym}(G/H). By [L5], an element kk lies in kerρ\ker\rho exactly when k(aH)=aHk\cdot(aH)=aH for every aGa\in G, that is, when (ka)H=aH(ka)H=aH for every aa.

step 1.1L2L5
3.1

By [L4], (ka)H=aH(ka)H=aH is equivalent to a1kaHa^{-1}ka\in H, or to kaHa1k\in aHa^{-1}. Requiring this for every aa gives kaaHa1=CoreG(H)k\in\bigcap_a aHa^{-1}=\operatorname{Core}_G(H), so kerρ=CoreG(H)\ker\rho=\operatorname{Core}_G(H), which is normal by [L7].

step 2.1L4L6L7
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

If [G:H]=n<[G:H]=n<\infty, then CoreG(H)G\operatorname{Core}_G(H)\trianglelefteq G, [G:CoreG(H)]n![G:\operatorname{Core}_G(H)]\mid n!, and only finitely many subgroups contain HH

Statement

Let HGH\le G have finite index [G:H]=n[G:H]=n, and put N=CoreG(H)N=\operatorname{Core}_G(H). Then NGN\mathrel{\trianglelefteq}G, the index [G:N][G:N] divides n!n!, and there are only finitely many subgroups KK with HKGH\le K\le G.

Facts & Assumptions

Given: A group GG, a subgroup HGH\le G of finite index nn, and N:=CoreG(H)N:=\operatorname{Core}_G(H).

[L1]

The action on G/HG/H gives a homomorphism ρ:GSym(G/H)\rho:G\to\operatorname{Sym}(G/H) whose kernel is NN (Left multiplication on G/HG/H is transitive, has stabiliser HH at HH, and has kernel CoreG(H)\operatorname{Core}_G(H)).

[L2]

The core NN is normal in GG, lies in HH, and contains every normal subgroup of GG lying in HH (CoreG(H)\operatorname{Core}_G(H) is the largest normal subgroup of GG contained in HH).

[L3]

First isomorphism gives G/kerρimρG/\ker\rho\cong\operatorname{im}\rho (First isomorphism theorem for groups: G/kerfimfG/\ker f\cong\operatorname{im}f).

[L6]
[L10]

Proof

technique · direct
1.1

By [L1] and [L2], the coset action has kernel NGN\mathrel{\trianglelefteq}G with NHN\le H, and its image is a subgroup of Sym(G/H)\operatorname{Sym}(G/H).

L1L2L4
2.1

By [L3], G/NimρG/N\cong\operatorname{im}\rho. The set G/HG/H has nn elements by [L10], so [L5] gives Sym(G/H)=n!|\operatorname{Sym}(G/H)|=n!; [L6] therefore gives G/N=imρn!|G/N|=|\operatorname{im}\rho|\mid n!, that is, [G:N]n![G:N]\mid n! by [L10].

step 1.1L3L4L5L6L10
3.1

Every subgroup KK containing HH also contains NN by [L2]. If π(x)π[K]\pi(x)\in\pi[K], then π(x)=π(k)\pi(x)=\pi(k) for some kKk\in K, so k1xNKk^{-1}x\in N\le K and hence xKx\in K; thus K=π1[π[K]]K=\pi^{-1}[\pi[K]]. Therefore Kπ[K]K\mapsto\pi[K] injects the set of such overgroups into the power set of the now known finite set G/NG/N, which is finite by [L8] and [L9].

step 2.1L2L7L8L9
4.1

Thus the core is normal and finite-index, its index divides n!n!, and the collection of subgroups containing HH is finite.

step 1.1step 2.1step 3.1
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Every transitive GG-set is equivariantly isomorphic to G/GxG/G_x for any chosen point xx

Statement

Let XX be a transitive GG-set and choose xXx\in X. Then the orbit map

G/GxX,gGxgx,G/G_x\longrightarrow X,\qquad gG_x\longmapsto g\cdot x,

is an equivariant isomorphism from the left-coset action on G/GxG/G_x to the given action on XX.

Facts & Assumptions

Given: A transitive action of a group GG on a nonempty set XX and a point xXx\in X.

[L1]

An isomorphism of GG-sets is an equivariant bijection (Equivariant maps and isomorphisms of group actions).

[L2]

Transitivity means that for every yXy\in X there is gGg\in G with gx=yg\cdot x=y (Left group actions, transitive actions, and faithful actions).

[L3]

The map G/GxGxG/G_x\to G\cdot x, gGxgxgG_x\mapsto g\cdot x, is a bijection (Orbit-stabiliser: G/GxGxG/G_x\to G\cdot x, gGxgxgG_x\mapsto g\cdot x, is a well-defined bijection).

[L4]

Proof

technique · constructive
1.1

Define Φ(gGx)=gx\Phi(gG_x)=g\cdot x. By [L3], this is a bijection from G/GxG/G_x onto GxG\cdot x.

L1L3construct
2.1

For a,gGa,g\in G, one has Φ(a(gGx))=Φ((ag)Gx)=(ag)x=a(gx)=aΦ(gGx)\Phi(a\cdot(gG_x))=\Phi((ag)G_x)=(ag)\cdot x=a\cdot(g\cdot x)=a\cdot\Phi(gG_x), so Φ\Phi is equivariant.

step 1.1L1L4
3.1

By transitivity [L2], Gx=XG\cdot x=X. Thus Φ:G/GxX\Phi:G/G_x\to X is an equivariant bijection and hence an isomorphism of GG-sets.

step 1.1step 2.1L1L2discharge-construct
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

A transitive action is faithful exactly when a point stabiliser is core-free

Statement

Let GG act transitively on a nonempty set XX, and let xXx\in X. The action is faithful if and only if

CoreG(Gx)={e}.\operatorname{Core}_G(G_x)=\{e\}.

Equivalently, faithful transitive GG-sets are precisely the coset actions G/HG/H for core-free subgroups HH.

Facts & Assumptions

Given: A transitive action of GG on a nonempty set XX and a point xXx\in X.

[L1]

An action is faithful when the only group element fixing every point is the identity (Left group actions, transitive actions, and faithful actions).

[L2]

The action on XX is equivariantly isomorphic to the left-coset action on G/GxG/G_x (Every transitive GG-set is equivariantly isomorphic to G/GxG/G_x for any chosen point xx).

[L3]

The kernel of the action on G/HG/H is CoreG(H)\operatorname{Core}_G(H) (Left multiplication on G/HG/H is transitive, has stabiliser HH at HH, and has kernel CoreG(H)\operatorname{Core}_G(H)).

Proof

technique · direct
1.1

By [L2], the equivariant isomorphism identifies the given action with the action on G/GxG/G_x.

L2
2.1

A group element fixes every point of XX exactly when it fixes every point of the equivariantly isomorphic coset set; by [L3] and [L4], the set of such elements is CoreG(Gx)\operatorname{Core}_G(G_x).

step 1.1L3L4
3.1

By [L1], the action is faithful exactly when this kernel is {e}\{e\}, proving both directions.

step 2.1L1
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-11Open item page →

The conjugacy class ClG(x)\operatorname{Cl}_G(x) and centralizer CG(x)C_G(x) of an element

Definition

Let GG be a group and xGx\in G (Group and abelian group). The conjugacy class of xx is

ClG(x):={gxg1:gG}.\operatorname{Cl}_G(x):=\{gxg^{-1}:g\in G\}.

The centralizer of xx is

CG(x):={gG:gx=xg}={gG:gxg1=x}.C_G(x):=\{g\in G:gx=xg\}=\{g\in G:gxg^{-1}=x\}.

The subgroup property implicit in the notation is proved in CG(x)C_G(x) and NG(H)N_G(H) are subgroups of GG .

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

The normalizer NG(H)={gG:gHg1=H}N_G(H)=\{g\in G:gHg^{-1}=H\} of a subgroup

Definition

Let HGH\le G be a subgroup (Subgroup). The normalizer of HH in GG is

NG(H):={gG:gHg1=H}.N_G(H):=\{g\in G:gHg^{-1}=H\}.

Thus gNG(H)g\in N_G(H) exactly when the conjugation automorphism cgc_g preserves HH setwise (Conjugation xgxg1x\mapsto gxg^{-1} is an automorphism). The subgroup property is proved in CG(x)C_G(x) and NG(H)N_G(H) are subgroups of GG .

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

CG(x)C_G(x) and NG(H)N_G(H) are subgroups of GG

Statement

For every group GG, element xGx\in G, and subgroup HGH\le G, both the centralizer CG(x)C_G(x) and the normalizer NG(H)N_G(H) are subgroups of GG.

Facts & Assumptions

Given: A group GG, an element xGx\in G, and a subgroup HGH\le G.

[L1]

The centralizer is CG(x)={gG:gx=xg}C_G(x)=\{g\in G:gx=xg\} (The conjugacy class ClG(x)\operatorname{Cl}_G(x) and centralizer CG(x)C_G(x) of an element).

[L2]

The normalizer is NG(H)={gG:gHg1=H}N_G(H)=\{g\in G:gHg^{-1}=H\} (The normalizer NG(H)={gG:gHg1=H}N_G(H)=\{g\in G:gHg^{-1}=H\} of a subgroup).

Proof

technique · direct
1.1

The identity commutes with xx. If a,bCG(x)a,b\in C_G(x), then b1b^{-1} commutes with xx, and hence (ab1)x=a(b1x)=a(xb1)=x(ab1)(ab^{-1})x=a(b^{-1}x)=a(xb^{-1})=x(ab^{-1}); [L3] gives CG(x)GC_G(x)\le G.

L1L3
1.2

The identity normalizes HH. If a,bNG(H)a,b\in N_G(H), then b1Hb=Hb^{-1}Hb=H, and therefore (ab1)H(ab1)1=a(b1Hb)a1=aHa1=H(ab^{-1})H(ab^{-1})^{-1}=a(b^{-1}Hb)a^{-1}=aHa^{-1}=H.

L2
2.1

Applying [L3] to step 1.2 gives NG(H)GN_G(H)\le G, so both asserted sets are subgroups.

step 1.1step 1.2L3
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

G/CG(x)ClG(x)G/C_G(x)\to\operatorname{Cl}_G(x) is a bijection, so ClG(x)=[G:CG(x)]|\operatorname{Cl}_G(x)|=[G:C_G(x)] whenever these cardinalities are finite

Statement

For a group GG and xGx\in G, the map

G/CG(x)ClG(x),gCG(x)gxg1,G/C_G(x)\longrightarrow\operatorname{Cl}_G(x),\qquad gC_G(x)\longmapsto gxg^{-1},

is a well-defined bijection. Consequently

ClG(x)=[G:CG(x)]|\operatorname{Cl}_G(x)|=[G:C_G(x)]

whenever these cardinalities are finite, in particular when GG is finite.

Facts & Assumptions

Given: A group GG and an element xGx\in G.

[L1]
[L3]

The conjugacy class is ClG(x)={gxg1:gG}\operatorname{Cl}_G(x)=\{gxg^{-1}:g\in G\} and the centralizer is CG(x)={g:gxg1=x}C_G(x)=\{g:gxg^{-1}=x\} (The conjugacy class ClG(x)\operatorname{Cl}_G(x) and centralizer CG(x)C_G(x) of an element).

[L4]

The centralizer CG(x)C_G(x) is a subgroup of GG (CG(x)C_G(x) and NG(H)N_G(H) are subgroups of GG).

Proof

technique · direct
1.1

By [L5] and [L6], GG acts on itself by conjugation. By [L3], the orbit of xx is ClG(x)\operatorname{Cl}_G(x) and its stabilizer is CG(x)C_G(x), which is a subgroup by [L4].

L3L4L5L6
2.1

Applying [L1] to this action gives the displayed well-defined bijection gCG(x)gxg1gC_G(x)\mapsto gxg^{-1}.

step 1.1L1
3.1

Applying [L2] to the same orbit gives ClG(x)=[G:CG(x)]|\operatorname{Cl}_G(x)|=[G:C_G(x)] whenever finite.

step 1.1step 2.1L2
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

The conjugates of HH are in bijection with G/NG(H)G/N_G(H) and, for finite GG, number [G:NG(H)][G:N_G(H)]

Statement

Let HGH\le G. The rule

G/NG(H){gHg1:gG},gNG(H)gHg1,G/N_G(H)\longrightarrow\{gHg^{-1}:g\in G\},\qquad gN_G(H)\longmapsto gHg^{-1},

is a well-defined bijection. If GG is finite, the number of distinct conjugates of HH is [G:NG(H)][G:N_G(H)].

Facts & Assumptions

Given: A group GG and a subgroup HGH\le G.

[L3]

The normalizer is NG(H)={g:gHg1=H}N_G(H)=\{g:gHg^{-1}=H\} (The normalizer NG(H)={gG:gHg1=H}N_G(H)=\{g\in G:gHg^{-1}=H\} of a subgroup).

[L4]
[L5]

Conjugation by each gGg\in G is an automorphism of GG (Conjugation xgxg1x\mapsto gxg^{-1} is an automorphism).

Proof

technique · direct
1.1

Let GG act on the set of subgroups of GG by gK=gKg1g\cdot K=gKg^{-1}. By [L5], conjugation sends subgroups to subgroups, and the conjugation identities give the action laws.

L5
2.1

The orbit of HH is its set of conjugates, while [L3] says that its stabilizer is NG(H)N_G(H), a subgroup by [L4].

step 1.1L3L4
3.1

Applying [L1] gives the displayed bijection, and [L2] gives the finite count [G:NG(H)][G:N_G(H)].

step 2.1L1L2
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

The conjugates of a proper subgroup do not cover a finite group

Statement

If HH is a proper subgroup of a finite group GG, then

gGgHg1G.\bigcup_{g\in G}gHg^{-1}\ne G.

Thus some element of GG lies in no conjugate of HH.

Facts & Assumptions

Given: A finite group GG and a proper subgroup H<GH<G.

[L2]

The normalizer is NG(H)={gG:gHg1=H}N_G(H)=\{g\in G:gHg^{-1}=H\} (The normalizer NG(H)={gG:gHg1=H}N_G(H)=\{g\in G:gHg^{-1}=H\} of a subgroup).

[L3]
[L4]

Conjugation is an automorphism, so every conjugate of HH has cardinality H|H| (Conjugation xgxg1x\mapsto gxg^{-1} is an automorphism).

[L6]

A subset of a finite set is finite, has no larger cardinality, and has equal cardinality only when it is the whole set (A subset of a finite set is finite, with BA\lvert B\rvert \le \lvert A\rvert, and equality holds if and only if B=AB = A).

Proof

technique · direct
1.1

Let K1,,KmK_1,\ldots,K_m be the distinct conjugates of HH, where m=[G:NG(H)]m=[G:N_G(H)] by [L1]. Each KiK_i has H|H| elements by [L4] and contains ee. For hHh\in H, subgroup closure gives hHh1=HhHh^{-1}=H, so [L2] gives HNG(H)H\le N_G(H).

L1L2L3L4
2.1

Add the sets successively after removing elements already counted. The common identity contributes once and each Ki{e}K_i\setminus\{e\} contributes at most H1|H|-1, so [L6], [L7], and [L8] give iKi1+m(H1)|\bigcup_iK_i|\le 1+m(|H|-1).

step 1.1L6L7L8
2.2

Put n=[G:H]n=[G:H]. Properness gives n2n\ge2. Since HNG(H)H\le N_G(H), [L5] gives mnm\le n, and [L5] also gives G=nH|G|=n|H|.

step 1.1L2L3L5L6
3.1

Therefore iKi1+n(H1)=Gn+1<G|\bigcup_iK_i|\le1+n(|H|-1)=|G|-n+1<|G|, so the union is a proper subset of GG.

step 2.1step 2.2algebra
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

The class equation G=Z(G)+i[G:CG(xi)]|G|=|Z(G)|+\sum_i [G:C_G(x_i)] for a finite group

Statement

Let GG be finite, and let x1,,xrx_1,\ldots,x_r contain one representative from each conjugacy class having more than one element. Then

G=Z(G)+i=1r[G:CG(xi)].|G|=|Z(G)|+\sum_{i=1}^{r}[G:C_G(x_i)].

Facts & Assumptions

Given: A finite group GG and representatives x1,,xrx_1,\ldots,x_r of its non-singleton conjugacy classes.

[L4]

The center is Z(G)={zG:zg=gz for every gG}Z(G)=\{z\in G:zg=gz\text{ for every }g\in G\} (The center Z(G)Z(G) of a group).

Proof

technique · direct
1.1

Let GG act on itself by conjugation. By [L1] and [L3], its orbits are the conjugacy classes and they partition GG.

L1L3
2.1

The class of xx is a singleton exactly when gxg1=xgxg^{-1}=x for every gg, equivalently when xZ(G)x\in Z(G) by [L4]. Thus the singleton classes contribute Z(G)|Z(G)|.

step 1.1L3L4
3.1

Applying the finite partition sum rule to the singleton classes and to the classes represented by x1,,xrx_1,\ldots,x_r gives G=Z(G)+i=1rClG(xi)|G|=|Z(G)|+\sum_{i=1}^{r}|\operatorname{Cl}_G(x_i)|.

step 1.1step 2.1L5L6
4.1

Replacing each remaining class size by [L2] yields G=Z(G)+i=1r[G:CG(xi)]|G|=|Z(G)|+\sum_{i=1}^{r}[G:C_G(x_i)].

step 3.1L2
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-11Open item page →

A finite pp-group has order pnp^n for a prime pp and some nNn\in\mathbb N

Definition

Let pp be a prime natural number (Prime and composite integers: pp is prime when p>1p > 1 and its only positive divisors are 11 and pp). A finite pp-group is a finite group PP (Group and abelian group, The cardinality A\lvert A\rvert of a finite set) whose order has the form

P=pn|P|=p^n

for some nNn\in\mathbb N, with natural exponentiation as in Exponentiation of natural numbers, mnm^{n}, and its agreement with the integer power in R\mathbb{R}. The case n=0n=0 permits the trivial group. A finite pp-group is nontrivial exactly when n1n\ge 1.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Every subgroup of a finite pp-group has order a power of pp

Statement

If PP is a finite pp-group and HPH\le P, then HH is finite and

H=pk|H|=p^k

for some kNk\in\mathbb N. If P=pn|P|=p^n, then knk\le n.

Facts & Assumptions

Proof

technique · direct
1.1

By [L2], the finite set HH has positive order dividing pnp^n.

L1L2
2.1

By uniqueness in [L3], no prime other than pp can divide H|H|, so H=pk|H|=p^k for some natural knk\le n.

step 1.1L3
3.1

This includes the trivial subgroup, whose order is 1=p01=p^0, and proves that every subgroup of PP is a finite pp-group.

step 2.1algebra
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Every subgroup of index pp in a finite pp-group is normal

Statement

Let PP be a finite pp-group and let HPH\le P. If [P:H]=p[P:H]=p, then HPH\mathrel{\trianglelefteq}P.

Facts & Assumptions

Given: A finite pp-group PP and a subgroup HPH\le P with [P:H]=p[P:H]=p.

[L2]

Every subgroup of PP has order a power of pp (Every subgroup of a finite pp-group has order a power of pp).

[L3]

If KHPK\le H\le P, then [P:K]=[P:H][H:K][P:K]=[P:H][H:K] (For KHGK\le H\le G with GG finite, [G:K]=[G:H][H:K][G:K]=[G:H][H:K]).

[L4]

The factorial is the product of the positive natural numbers at most pp (The factorial n!n! and the falling factorial nkn^{\underline{k}}, defined by recursion in N\mathbb{N}).

[L7]

A prime pp is greater than 11 and has no positive divisors other than 11 and pp (Prime and composite integers: pp is prime when p>1p > 1 and its only positive divisors are 11 and pp).

[L8]

For a subgroup of a finite group, the subgroup order divides the group order and the quotient is the index (Lagrange's theorem: G=[G:H]H|G|=[G:H]|H| for every subgroup HH of a finite group GG).

Proof

technique · direct
1.1

Put K=CoreP(H)K=\operatorname{Core}_P(H). By [L1] and [L3], KPK\mathrel{\trianglelefteq}P, KHK\le H, [P:K]p![P:K]\mid p!, and [P:K]=p[H:K][P:K]=p[H:K].

L1L3
2.1

By [L2] and [L8], the orders of PP and KK are powers of pp and their quotient is [P:K][P:K]; [L6] therefore makes [P:K][P:K] a positive power of pp, and step 1.1 makes it divisible by pp.

step 1.1L2L6L8
3.1

Among the factors 1,,p1,\ldots,p in p!p!, only pp is divisible by pp by [L7]. If p2p^2 divided p!p!, cancellation of the factor pp and [L5] would make pp divide one of 1,,p11,\ldots,p-1, impossible. Thus the positive power of pp in step 2.1 that divides p!p! is exactly pp.

step 1.1step 2.1L4L5L7
4.1

Step 1.1 now gives p=p[H:K]p=p[H:K], so [H:K]=1[H:K]=1 and H=KH=K. Since KK is normal in PP, so is HH.

step 1.1step 3.1algebra
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

If a finite pp-group PP acts on a finite set XX, then XXP(modp)|X|\equiv|X^P|\pmod p

Statement

If a finite pp-group PP acts on a finite set XX, then

XXP(modp).|X|\equiv|X^P|\pmod p.

Facts & Assumptions

Given: A finite pp-group PP acting on a finite set XX.

[L2]

The global fixed-point set is XP={x:gx=x for every gP}X^P=\{x:g\cdot x=x\text{ for every }g\in P\} (The fixed-point sets XgX^g and XGX^G of a group action).

[L5]

Every subgroup of PP has prime-power order (Every subgroup of a finite pp-group has order a power of pp).

[L6]

The congruence ab(modp)a\equiv b\pmod p means that pp divides aba-b (Congruence modulo an integer: ab(modn)a\equiv b\pmod n when n(ab)n\mid(a-b), including the moduli 00 and 11).

Proof

technique · direct
1.1

By [L3], XX is the disjoint union of its PP-orbits. An orbit is a singleton exactly when its point is fixed by every element of PP, so the singleton orbits are indexed by XPX^P.

L2L3
1.2

For a non-singleton orbit PxP\cdot x, the stabilizer PxP_x is proper. By [L1], [L4], and [L5], its index is a positive power of pp, so pp divides Px|P\cdot x|.

L1L4L5
2.1

Applying [L7] and [L8] to the orbit partition, every non-singleton orbit contributes a multiple of pp and the singleton orbits contribute XP|X^P|. Thus pp divides XXP|X|-|X^P|, which is the asserted congruence by [L6].

step 1.1step 1.2L6L7L8
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

A finite pp-group action on XX has a global fixed point whenever pXp\nmid|X|

Statement

Let a finite pp-group PP act on a finite set XX. If pXp\nmid|X|, then XPX^P\ne\varnothing; equivalently, the action has a point fixed by every element of PP.

Facts & Assumptions

Given: A finite pp-group PP acting on a finite set XX, with pXp\nmid|X|.

[L1]

The fixed-point congruence gives XXP(modp)|X|\equiv|X^P|\pmod p (If a finite pp-group PP acts on a finite set XX, then XXP(modp)|X|\equiv|X^P|\pmod p).

[L2]

The set XPX^P consists of the points fixed by every element of PP (The fixed-point sets XgX^g and XGX^G of a group action).

Proof

technique · contradiction
1.1

Suppose, for contradiction, that XP=X^P=\varnothing. Then XP=0|X^P|=0.

assume-contraL2
2.1

By [L1] and [L3], pp divides XXP=X|X|-|X^P|=|X|, contradicting the hypothesis.

step 1.1L1L3
3.1

Therefore XPX^P is nonempty, and any of its elements is a global fixed point by [L2].

step 2.1L2L4discharge-contradiction
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Every nontrivial finite pp-group has nontrivial center, in fact pp divides Z(P)|Z(P)|

Statement

If PP is a nontrivial finite pp-group, then

pZ(P).p\mid |Z(P)|.

In particular, the center Z(P)Z(P) contains a nonidentity element.

Facts & Assumptions

Given: A nontrivial finite pp-group PP.

[L1]

Nontriviality means P=pn|P|=p^n with n1n\ge1 (A finite pp-group has order pnp^n for a prime pp and some nNn\in\mathbb N).

[L2]

For an action of PP on a finite set XX, XXP(modp)|X|\equiv|X^P|\pmod p (If a finite pp-group PP acts on a finite set XX, then XXP(modp)|X|\equiv|X^P|\pmod p).

[L5]

The center is the set of elements commuting with every element of PP (The center Z(G)Z(G) of a group).

Proof

technique · direct
1.1

By [L3] and [L4], PP acts on itself by conjugation. An element is fixed by all conjugations exactly when it lies in Z(P)Z(P) by [L5].

L3L4L5
2.1

Applying [L2] to this action gives PZ(P)(modp)|P|\equiv|Z(P)|\pmod p.

step 1.1L2
3.1

By [L1], pp divides P|P|. Hence [L6] and step 2.1 show that pp divides Z(P)|Z(P)|. Since Z(P)Z(P) contains the identity and its cardinality is a positive multiple of p>1p>1, it also contains a nonidentity element.

step 2.1L1L5L6algebra
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

If G/Z(G)G/Z(G) is cyclic, then GG is abelian

Statement

If the quotient group G/Z(G)G/Z(G) is cyclic, then GG is abelian.

Facts & Assumptions

Given: A group GG such that G/Z(G)G/Z(G) is cyclic.

[L1]

The center Z(G)Z(G) consists of the elements commuting with every element of GG (The center Z(G)Z(G) of a group).

[L2]

The center is a normal subgroup of GG (The center of a group is a normal subgroup).

[L3]

Multiplication in G/Z(G)G/Z(G) is (gZ(G))(hZ(G))=ghZ(G)(gZ(G))(hZ(G))=ghZ(G) (The quotient group G/NG/N and coset product (gN)(hN)=ghN(gN)(hN)=ghN).

[L7]

Equality of left cosets aH=bHaH=bH is equivalent to a1bHa^{-1}b\in H (xaHx\in aH iff a1xHa^{-1}x\in H, and aH=bHaH=bH iff a1bHa^{-1}b\in H).

Proof

technique · direct
1.1

Choose aZ(G)aZ(G) generating G/Z(G)G/Z(G). By [L3]--[L6], arbitrary x,yGx,y\in G satisfy xZ(G)=amZ(G)xZ(G)=a^mZ(G) and yZ(G)=anZ(G)yZ(G)=a^nZ(G) for some integers m,nm,n. By [L7], amxa^{-m}x and anya^{-n}y lie in Z(G)Z(G); setting z=amxz=a^{-m}x and w=anyw=a^{-n}y gives x=amzx=a^mz and y=anwy=a^nw.

L1L2L3L4L5L6L7choose
1.2

The elements z,wz,w commute with every element by [L1], and ama^m commutes with ana^n by [L6].

L1L6
2.1

Therefore xy=amzanw=am+nzw=an+mwz=anwamz=yxxy=a^mza^nw=a^{m+n}zw=a^{n+m}wz=a^nwa^mz=yx. Since x,yx,y were arbitrary, GG is abelian.

step 1.1step 1.2L6algebra
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Every group of order p2p^2, for prime pp, is abelian

Statement

If pp is prime and GG is a group of order p2p^2, then GG is abelian.

Facts & Assumptions

Given: A prime pp and a finite group GG with G=p2|G|=p^2.

[L2]

If G/Z(G)G/Z(G) is cyclic, then GG is abelian (If G/Z(G)G/Z(G) is cyclic, then GG is abelian).

[L3]

For finite GG, G/Z(G)=G/Z(G)|G/Z(G)|=|G|/|Z(G)| (If [G:N][G:N] is finite then G/N=[G:N]|G/N|=[G:N]; for finite GG this equals G/N|G|/|N|).

[L6]

Every subgroup of a finite pp-group has prime-power order (Every subgroup of a finite pp-group has order a power of pp).

[L7]

The center Z(G)Z(G) is a normal subgroup, hence in particular a subgroup, of GG (The center of a group is a normal subgroup).

Proof

technique · direct
1.1

By [L1] and [L7], Z(G)Z(G) is a nontrivial subgroup of GG; [L5] and [L6] therefore show that it has order pp or p2p^2.

L1L5L6L7
2.1

If Z(G)=p2=G|Z(G)|=p^2=|G|, then [L8] gives Z(G)=GZ(G)=G, so GG is abelian. If Z(G)=p|Z(G)|=p, then [L3] gives G/Z(G)=p|G/Z(G)|=p, so [L4] makes G/Z(G)G/Z(G) cyclic.

step 1.1L3L4L8
3.1

In the second case [L2] makes GG abelian, and the first case already did so. Hence every group of order p2p^2 is abelian.

step 2.1L2
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Every nontrivial normal subgroup of a finite pp-group meets the center nontrivially

Statement

Let PP be a finite pp-group and let NPN\mathrel{\trianglelefteq}P be nontrivial. Then

NZ(P){e}.N\cap Z(P)\ne\{e\}.

Facts & Assumptions

Given: A finite pp-group PP and a nontrivial normal subgroup NPN\mathrel{\trianglelefteq}P.

[L5]

The center consists of the elements fixed by every conjugation (The center Z(G)Z(G) of a group).

[L6]

A nontrivial subgroup of a finite pp-group has order pkp^k for some k1k\ge1 (Every subgroup of a finite pp-group has order a power of pp).

Proof

technique · direct
1.1

By [L3] and [L4], conjugation restricts to an action of PP on the finite set NN.

L3L4
2.1

A point of NN is fixed by every element of PP exactly when it lies in NZ(P)N\cap Z(P) by [L5].

step 1.1L5
3.1

By [L6], pp divides N|N|. Applying [L2] to the action in step 1.1 therefore shows that pp divides NZ(P)|N\cap Z(P)|.

step 1.1step 2.1L1L2L6
4.1

The intersection contains ee, and its cardinality is a positive multiple of the prime p>1p>1; hence it contains a nonidentity element.

step 3.1L5algebra
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Cauchy's theorem: if a prime pp divides G|G|, then GG has an element of order pp

Statement

Let GG be a finite group and let pp be prime. If pGp\mid|G|, then GG contains an element of order pp.

Facts & Assumptions

Given: A finite group GG and a prime pp dividing G|G|.

[L1]
[L4]

A prime is greater than 11 and has only 11 and itself as positive divisors (Prime and composite integers: pp is prime when p>1p > 1 and its only positive divisors are 11 and pp).

[L5]

Proof

technique · constructive
1.1

Let Ω\Omega be the set of pp-tuples (g0,,gp1)Gp(g_0,\ldots,g_{p-1})\in G^p whose ordered product is ee. The first p1p-1 coordinates determine the last uniquely as (g0gp2)1(g_0\cdots g_{p-2})^{-1}, so [L3] gives Ω=Gp1|\Omega|=|G|^{p-1}; since pGp\mid|G| and p11p-1\ge1, one has pΩp\mid|\Omega|.

L3L4L5construct
2.1

Let 1Z/p1\in\mathbb Z/p act on Ω\Omega by cyclic rotation. If g0gp1=eg_0\cdots g_{p-1}=e, then g1gp1g0=g01(g0gp1)g0=eg_1\cdots g_{p-1}g_0=g_0^{-1}(g_0\cdots g_{p-1})g_0=e, so rotation preserves Ω\Omega; pp rotations are the identity, and [L2] therefore gives an action of the finite pp-group Z/p\mathbb Z/p.

step 1.1L2
3.1

A tuple is fixed by every rotation exactly when it is constant, say (g,,g)(g,\ldots,g), and it lies in Ω\Omega exactly when gp=eg^p=e.

step 2.1L6
3.2

By [L1], ΩΩZ/p(modp)|\Omega|\equiv|\Omega^{\mathbb Z/p}|\pmod p. Step 1.1 makes the left side divisible by pp, so the number of fixed tuples is divisible by pp. The constant identity tuple is fixed, and a positive multiple of p>1p>1 cannot equal 11, so there is another fixed tuple.

step 1.1step 2.1L1L4L5
4.1

By step 3.1, this second tuple is (g,,g)(g,\ldots,g) for some geg\ne e with gp=eg^p=e. By [L6], the positive order of gg divides the prime pp and is not 11, so it is pp.

step 3.1step 3.2L4L6discharge-construct
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Cauchy-Frobenius orbit counting: GX/G=gGXg|G|\,|X/G|=\sum_{g\in G}|X^g| for a finite group action

Statement

Let a finite group GG act on a finite set XX, and let X/GX/G denote the set of orbits. Then

GX/G=gGXg.|G|\,|X/G|=\sum_{g\in G}|X^g|.

Equivalently, the number of orbits is the average number of fixed points of an element of GG.

Facts & Assumptions

Given: A finite group GG acting on a finite set XX.

[L1]

The fixed-point set of gg is Xg={xX:gx=x}X^g=\{x\in X:g\cdot x=x\} (The fixed-point sets XgX^g and XGX^G of a group action).

Proof

technique · direct
1.1

Let R={(g,x)G×X:gx=x}R=\{(g,x)\in G\times X:g\cdot x=x\}. Counting its fibres over gg and using [L1], [L4], and [L5] gives R=gGXg|R|=\sum_{g\in G}|X^g|.

L1L4L5
1.2

Counting the same relation over xx gives R=xXGx|R|=\sum_{x\in X}|G_x|.

L4L5
2.1

Split the second sum along the orbit partition using [L2] and [L6]. On an orbit O=GxO=G\cdot x, [L3] gives Gy=G/O|G_y|=|G|/|O| for every yOy\in O, so that orbit contributes O(G/O)=G|O|(|G|/|O|)=|G|.

step 1.2L2L3L5L6
3.1

There is one contribution for each orbit in X/GX/G, hence R=GX/G|R|=|G|\,|X/G|. Combining this with step 1.1 gives the stated identity.

step 1.1step 2.1L2L5
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Jordan's derangement theorem: every transitive action of a finite group on a finite set with more than one element has a nonidentity element with no fixed points

Statement

Let a finite group GG act transitively on a finite set XX with X>1|X|>1. Then some nonidentity gGg\in G is a derangement:

Xg=.X^g=\varnothing.

Facts & Assumptions

Proof

technique · contradiction
1.1

By transitivity [L1], X/G=1|X/G|=1, so [L3] gives gGXg=G\sum_{g\in G}|X^g|=|G|.

L1L3
1.2

The identity fixes every point, so Xe=X|X^e|=|X|; splitting its term from the finite sum gives gGXg=X+geXg\sum_{g\in G}|X^g|=|X|+\sum_{g\ne e}|X^g|.

L2L4L5
2.1

Suppose, for contradiction, that every nonidentity gg fixes a point. Then every term in the remaining sum is at least 11, so step 1.2 gives gXgX+(G1)>G\sum_g|X^g|\ge |X|+(|G|-1)>|G|, since X>1|X|>1.

assume-contrastep 1.2L2L4L5
3.1

This contradicts step 1.1. Therefore some gg has Xg=X^g=\varnothing; the identity fixes all of XX, so this gg is nonidentity.

step 1.1step 2.1L2discharge-contradiction

5 · Examples, counterexamples and false statements

None yet.

Sources

Standard references

Recommended treatments; not extraction sources.