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.

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

The Fundamental Theorem of Finite Abelian Groups

1 · Prerequisites

2 · Summary

Finite abelian groups inherit the cyclic-group classification, Lagrange's theorem, quotient groups, and external direct products from the declared cyclic-groups development. These results supply element orders, subgroup orders, cyclic prime-power factors, and product cardinalities. Internal direct products and pp-primary components then provide the language for separating a finite abelian group into coprime parts.

Cauchy's theorem identifies order-pp elements, primary components give the canonical prime-power decomposition, and a maximal-order cyclic subgroup splits from each finite abelian pp-group. Induction yields the elementary-divisor form. Successive pp-multiple quotients prove uniqueness, and Chinese-remainder regrouping yields invariant factors. The classification then gives subgroup-order existence, exponent and cyclicity criteria, indecomposable factors, partition counts, and the squarefree-order criterion.

3 · Logical flowchart

4 · Definitions, theorems and proofs

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

Internal direct products of finitely many normal subgroups

Definition

Let GG be a group and let N0,,Nr1N_0,\ldots,N_{r-1} be normal subgroups, where rNr\in\mathbb N. They form an internal direct product when they generate GG and, for each i<ri<r, NiNj:j<r, ji={e}.N_i\cap\langle N_j:j<r,\ j\ne i\rangle=\{e\}. The empty family is an internal direct product of the trivial group. For two subgroups of an abelian group this says G=HKG=HK and HK={e}H\cap K=\{e\}; in additive notation one writes G=HKG=H\oplus K. Normal subgroups and generated subgroups are those of Normal subgroup: invariance under conjugation and The subgroup S\langle S \rangle generated by a subset, the cyclic subgroup g\langle g \rangle, and cyclic groups, and the comparison product is The external direct product G×HG\times H with componentwise multiplication.

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

Internal direct products are external direct products, equivalently every element has a unique factorisation

Statement

Let N0,,Nr1GN_0,\ldots,N_{r-1}\trianglelefteq G. The following are equivalent: the NiN_i form an internal direct product of GG; every gGg\in G has a unique expression g=n0nr1g=n_0\cdots n_{r-1} with niNin_i\in N_i; and the multiplication map μ:i<rNiG\mu:\prod_{i<r}N_i\to G is an isomorphism. These statements include the empty family and the one-factor case.

Facts & Assumptions

Given: The objects and hypotheses in the statement.

[L1]

Let GG be a group and let N0,,Nr1N_0,\ldots,N_{r-1} be normal subgroups, where rNr\in\mathbb N. They form an internal direct product when they generate GG and, for each i<ri<r, NiNj:j<r, ji={e}.N_i\cap\langle N_j:j<r,\ j\ne i\rangle=\{e\}. The empty family is an internal direct product of the trivial group. For two subgroups of an abelian group this says G=HKG=HK and HK={e}H\cap K=\{e\}; in additive notation one writes G=HKG=H\oplus K. Normal subgroups and generated subgroups are those of def-normal-subgroup and def-generated-subgroup, and the comparison product is def-external-direct-product-of-groups. (Internal direct products of finitely many normal subgroups).

[L2]

For groups GG and HH, the componentwise operation of def-external-direct-product-of-groups makes G×HG\times H a group. Its identity is (eG,eH)(e_G,e_H), and (g,h)1=(g1,h1).(g,h)^{-1}=(g^{-1},h^{-1}). Moreover the coordinate maps πG(g,h)=g\pi_G(g,h)=g and πH(g,h)=h\pi_H(g,h)=h are group homomorphisms. (G×HG\times H is a group with identity (eG,eH)(e_G,e_H), coordinatewise inverses, and homomorphic coordinate projections).

[L3]

Let (M,,e)(M,\cdot,e) and (M,,e)(M',\cdot',e') be monoids (def-semigroup-and-monoid). A monoid homomorphism from MM to MM' is a function f:MMf : M \to M' such that - (H1) f(xy)=f(x)f(y)f(x \cdot y) = f(x) \cdot' f(y) for all x,yMx, y \in M; - (H2) f(e)=ef(e) = e'. Let GG and GG' be groups (def-group). A group homomorphism from GG to GG' is a function f:GGf : G \to G' satisfying (H1) alone: f(xy)  =  f(x)f(y)for all x,yG.f(xy) \;=\; f(x)\, f(y) \qquad \text{for all } x, y \in G . Condition (H2) is not imposed for groups because it follows: a group homomorphism automatically satisfies f(e)=ef(e) = e' and f(x1)=f(x)1f(x^{-1}) = f(x)^{-1} (lem-group-homomorphism-basic-properties). For monoids it does not follow and must be assumed, which is why the two definitions differ. A homomorphism from a structure to itself is an endomorphism. The identity map of MM is a monoid homomorphism, and a composite of monoid homomorphisms is one, since (gf)(xy)=g(f(x)f(y))=g(f(x))g(f(y))(g \circ f)(xy) = g(f(x)f(y)) = g(f(x))\,g(f(y)) and (gf)(e)=g(e)=e(g \circ f)(e) = g(e') = e''; the same computation, without the second clause, shows a composite of group homomorphisms is a group homomorphism. (Monoid homomorphism and group homomorphism).

[L4]

A group homomorphism is injective if and only if its kernel is trivial. For a group homomorphism f:GHf:G\to H, ff is injective exactly when kerf={eG}\ker f=\{e_G\}. (A group homomorphism is injective if and only if its kernel is trivial).

[L5]

If HGH\le G and NGN\mathrel{\trianglelefteq}G, then HNHN is a subgroup and HNHH\cap N\mathrel{\trianglelefteq}H. Here HN:={hn:hH, nN}HN:=\{hn:h\in H,\ n\in N\}. (If HGH\le G and NGN\mathrel{\trianglelefteq}G, then HNHN is a subgroup and HNHH\cap N\mathrel{\trianglelefteq}H).

Proof

technique · direct
1.1

The internal intersection condition gives NiNj={e}N_i\cap N_j=\{e\} for iji\ne j. Unique factorisation gives the same conclusion, since an element of NiNjN_i\cap N_j has expressions supported in either coordinate. In either case normality puts [Ni,Nj][N_i,N_j] inside NiNjN_i\cap N_j, so distinct factors commute and the multiplication map μ((ni))=n0nr1\mu((n_i))=n_0\cdots n_{r-1} is a homomorphism.

givenL1L2L3
1.2

Conversely, suppose that μ\mu is an isomorphism. Coordinate subgroups in the external product commute, so their images NiN_i commute, and surjectivity says that the factors generate GG. If xNiNj:jix\in N_i\cap\langle N_j:j\ne i\rangle, the commuting factors express xx as an ordered product of elements from the other NjN_j. The tuple supported at ii and this tuple supported away from ii have the same image, so injectivity gives x=ex=e. Hence the factors form an internal direct product.

givenL1L2L3L4L5
2.1

Under the internal-product condition, the image of μ\mu is the subgroup generated by the factors, hence is all of GG. If μ((ni))=e\mu((n_i))=e, then each nin_i is the inverse of a product of the other factors and so lies in NiNj:jiN_i\cap\langle N_j:j\ne i\rangle; therefore every ni=en_i=e. Thus μ\mu is an isomorphism.

step 1.1L1L4L5
2.2

Under unique factorisation, every element has exactly one preimage under the homomorphism μ\mu. Thus μ\mu is bijective and hence is an isomorphism.

step 1.1L3L4
3.1

For the empty family, each condition says that GG is trivial. For one factor, each says that N0=GN_0=G, and the multiplication map is then the identity after identifying the one-fold product with N0N_0.

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

The p-primary component of an abelian group

Definition

Let GG be an abelian group and pp a prime. Its pp-primary component is G(p)={gG:gpk=e for some kN}.G(p)=\{g\in G:g^{p^k}=e\text{ for some }k\in\mathbb N\}. Thus the identity is included by k=0k=0. In additive notation, G(p)={g:pkg=0 for some kN}G(p)=\{g:p^kg=0\text{ for some }k\in\mathbb N\}. Powers and element orders use Powers gng^{n}: natural exponents in a monoid and integer exponents in a group, with g0=eg^{0} = e and The order G|G| of a finite group and the order ord(g)\operatorname{ord}(g) of an element, with ord(g)=\operatorname{ord}(g) = \infty when no positive power of gg is the identity. No finiteness or maximality is part of the definition.

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

Cauchy's theorem for finite abelian groups

Statement

Let GG be a finite abelian group and let pp be a prime dividing G|G|. Then GG contains an element, and hence a subgroup, of order pp.

Facts & Assumptions

Given: The objects and hypotheses in the statement.

[L1]

Let PP be a property of naturals such that for every nNn \in \mathbb{N}, if P(m)P(m) holds for all m<nm < n then P(n)P(n). Then P(n)P(n) holds for all nNn \in \mathbb{N}. (At n=0n = 0 the hypothesis is vacuous, so P(0)P(0) is forced.) (Strong (complete) induction).

[L2]

Let GG be a finite group and HGH\le G. Then G=[G:H]H.|G|=[G:H]\,|H|. Consequently, under the canonical embedding ι:NZ\iota:\mathbb N\to\mathbb Z, H|H| divides G|G|. (Lagrange's theorem: G=[G:H]H|G|=[G:H]|H| for every subgroup HH of a finite group GG).

[L3]

Let NGN\mathrel{\trianglelefteq}G. If [G:N][G:N] is finite, then the quotient group G/NG/N is finite and G/N=[G:N].|G/N|=[G:N]. In particular, if GG is finite, then G/N=GN.|G/N|=\frac{|G|}{|N|}. (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|).

[L4]

If GG is abelian and NGN\mathrel{\trianglelefteq}G, then G/NG/N is abelian. (Every quotient group of an abelian group is abelian).

[L5]

Let GG be a group and let NGN\mathrel{\trianglelefteq}G be a normal subgroup (def-normal-subgroup). The quotient group, or factor group, G/NG/N has the left cosets G/N:={gN:gG}G/N:=\{gN:g\in G\} as its elements (def-coset, def-index), with product (gN)(hN):=ghN. (gN)(hN):=ghN. Independence of the chosen representatives is proved in thm-coset-multiplication-well-defined-iff-normal, and the group axioms are proved in thm-quotient-group-laws. (The quotient group G/NG/N and coset product (gN)(hN)=ghN(gN)(hN)=ghN).

[L6]

Let GG be a finite group such that the positive integer G|G| is prime. Then every geg\ne e has order G|G|, satisfies g=G\langle g\rangle=G, and hence generates GG. In particular, GG is cyclic. (A finite group of prime order is cyclic and every nonidentity element generates it).

[L7]

Let GG be a group, gGg \in G, and let orders be as in def-order-in-a-group. Throughout, a natural number written where an integer is expected means its image under the embedding ι:NZ\iota : \mathbb{N} \to \mathbb{Z} of lem-nat-embeds-int. Finite order. Suppose ord(g)=n\operatorname{ord}(g) = n with nNn \in \mathbb{N}, n1n \ge 1. Then: 1. for every kZk \in \mathbb{Z}, gk=eg^{k} = e if and only if k=qnk = qn for some qZq \in \mathbb{Z}, that is, if and only if nkn \mid k (thm-division-algorithm-in-z); 2. the powers g0,g1,,gn1g^{0}, g^{1}, \dots, g^{n-1} are pairwise distinct: if i,jNi, j \in \mathbb{N} with i<ni < n, j<nj < n and gi=gjg^{i} = g^{j}, then i=ji = j; 3. g={gs:sN, s<n}\langle g \rangle = \{\, g^{s} : s \in \mathbb{N},\ s < n \,\} and gn\langle g \rangle \approx n; so g\langle g \rangle is finite with g=n=ord(g)|\langle g \rangle| = n = \operatorname{ord}(g). Infinite order. If ord(g)=\operatorname{ord}(g) = \infty then for j,kZj, k \in \mathbb{Z}, gj=gkg^{j} = g^{k} implies j=kj = k; so the integer powers of gg are pairwise distinct and g\langle g \rangle is not finite. (If ord(g)=n\operatorname{ord}(g) = n then gk=eg^{k} = e iff kk is an integer multiple of nn, the powers g0,,gn1g^{0}, \dots, g^{n-1} are distinct, and g\langle g \rangle has exactly nn elements; if gg has infinite order then gj=gkg^{j} = g^{k} only for j=kj = k).

[L8]

If G=gG=\langle g\rangle is cyclic, then exactly one of the following applies: - if gg has infinite order, G(Z,+)G\cong(\mathbb Z,+); - if gg has finite order nn, necessarily n1n\ge1, then G(Z/n,+)G\cong(\mathbb Z/n,+). (Every cyclic group is isomorphic to (Z,+)(\mathbb Z,+) or to (Z/n,+)(\mathbb Z/n,+) for its finite order n1n\ge1).

Proof

technique · induction
1.1

For strong induction on G|G|, the trivial group has no relevant prime divisor, and if G=p|G|=p then GG is cyclic of order pp.

basegivenL1L2L3L4L5L6L7L8
2.1

Fix the induction hypothesis for every finite abelian group of order smaller than G|G|. Choose xex\ne e. If x=G\langle x\rangle=G, cyclic-group classification supplies xG/px^{|G|/p} of order pp. Otherwise put H=xH=\langle x\rangle, a nontrivial proper subgroup.

ihstep 1.1
3.1

If pHp\mid |H|, the induction hypothesis in HH gives an element of order pp. If pHp\nmid |H|, then pG/Hp\mid |G/H| and the induction hypothesis in the smaller finite abelian quotient gives a coset yHyH of order pp.

step 2.1
4.1

In the latter case ypHy^p\in H. Let qq be the order of ypy^p; then qHq\mid |H| and pqp\nmid q. Since the coset of yy has order pp, the order of yy is pqpq, so yqy^q has order pp.

step 3.1
5.1

Every branch supplies an element of order pp, completing the strong induction.

step 4.1discharge-induction
TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-08-11Open item page →

A p-primary component has the full p-power order and is the unique subgroup of that order

Statement

Let GG be finite abelian and write G=pam|G|=p^a m with pmp\nmid m. Then G(p)G(p) is a subgroup of order pap^a. It is the unique subgroup of GG having that order. In particular, if pGp\nmid |G|, then G(p)={e}G(p)=\{e\}.

Facts & Assumptions

Given: The objects and hypotheses in the statement.

[L1]

Let GG be an abelian group and pp a prime. Its pp-primary component is G(p)={gG:gpk=e for some kN}.G(p)=\{g\in G:g^{p^k}=e\text{ for some }k\in\mathbb N\}. Thus the identity is included by k=0k=0. In additive notation, G(p)={g:pkg=0 for some kN}G(p)=\{g:p^kg=0\text{ for some }k\in\mathbb N\}. Powers and element orders use def-group-power and def-order-in-a-group. No finiteness or maximality is part of the definition. (The p-primary component of an abelian group).

[L2]

Let GG be a finite abelian group and let pp be a prime dividing G|G|. Then GG contains an element, and hence a subgroup, of order pp. (Cauchy's theorem for finite abelian groups).

[L3]

Let GG be a finite group and HGH\le G. Then G=[G:H]H.|G|=[G:H]\,|H|. Consequently, under the canonical embedding ι:NZ\iota:\mathbb N\to\mathbb Z, H|H| divides G|G|. (Lagrange's theorem: G=[G:H]H|G|=[G:H]|H| for every subgroup HH of a finite group GG).

[L4]

Let NGN\mathrel{\trianglelefteq}G. If [G:N][G:N] is finite, then the quotient group G/NG/N is finite and G/N=[G:N].|G/N|=[G:N]. In particular, if GG is finite, then G/N=GN.|G/N|=\frac{|G|}{|N|}. (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|).

[L5]

Correspondence theorem: subgroups of G/NG/N correspond to subgroups of GG containing NN, with normality preserved. For NGN\mathrel{\trianglelefteq}G, the maps HH/NH\mapsto H/N and Kπ1(K)K\mapsto\pi^{-1}(K) are inverse inclusion-preserving bijections between subgroups HH with NHGN\le H\le G and subgroups KG/NK\le G/N; they preserve normality. (Correspondence theorem: subgroups of G/NG/N correspond to subgroups of GG containing NN, with normality preserved).

[L6]

Second isomorphism theorem for groups: H/(HN)HN/NH/(H\cap N)\cong HN/N. If HGH\le G and NGN\mathrel{\trianglelefteq}G, then H/(HN)HN/N.H/(H\cap N)\cong HN/N. (Second isomorphism theorem for groups: H/(HN)HN/NH/(H\cap N)\cong HN/N).

[L7]

If GG is abelian and NGN\mathrel{\trianglelefteq}G, then G/NG/N is abelian. (Every quotient group of an abelian group is abelian).

[L8]

Let GG be a group (def-group) with identity ee, let g,hGg, h \in G, and let powers be as in def-group-power. For all m,nZm, n \in \mathbb{Z}: 1. gm+n=gmgng^{m+n} = g^{m} g^{n}; 2. gm=(gm)1g^{-m} = (g^{m})^{-1}; 3. (gm)n=gmn(g^{m})^{n} = g^{mn}; 4. gmgn=gngmg^{m} g^{n} = g^{n} g^{m}: any two powers of one element commute; 5. if gh=hggh = hg then (gh)n=gnhn(gh)^{n} = g^{n} h^{n}. Claim 5 is false in general without its hypothesis: in a group in which gg and hh do not commute the equation can fail already at n=2n = 2, and a witness is recorded on the companion page. Claims 1 and 3 hold in any monoid (def-semigroup-and-monoid) for exponents in N\mathbb{N}, and so does claim 5 for exponents in N\mathbb{N} under the same commuting hypothesis; only the extension to negative exponents needs inverses. (Exponent laws in a group: gm+n=gmgng^{m+n} = g^{m}g^{n} and (gm)n=gmn(g^{m})^{n} = g^{mn} for all m,nZm, n \in \mathbb{Z}, and (gh)n=gnhn(gh)^{n} = g^{n}h^{n} when gg and hh commute).

Proof

technique · direct
1.1

If xpr=yps=ex^{p^r}=y^{p^s}=e and t=max{r,s}t=\max\{r,s\}, commutativity and the power laws give (xy)pt=e(xy)^{p^t}=e and (x1)pt=e(x^{-1})^{p^t}=e, so G(p)G(p) is a subgroup. If a prime qq divides G(p)|G(p)|, Cauchy's theorem in G(p)G(p) gives an element of order qq; the definition of G(p)G(p) forces q=pq=p. Hence G(p)=pb|G(p)|=p^b for some bab\le a.

givenL1L2L3L4L5L6L7L8
2.1

If b<ab<a, then pp divides G/G(p)|G/G(p)|. Cauchy's theorem in this abelian quotient gives a nonidentity coset xG(p)xG(p) of order pp.

step 1.1
3.1

Then xpG(p)x^p\in G(p), so (xp)pk=e(x^p)^{p^k}=e for some kk and therefore xG(p)x\in G(p), contradicting the choice of a nonidentity coset. Hence b=ab=a.

step 2.1
4.1

If HGH\le G has order pap^a, Lagrange applied inside HH makes every hHh\in H have pp-power order, so HG(p)H\subseteq G(p); equal finite orders give H=G(p)H=G(p). The case a=0a=0 gives the trivial subgroup.

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

A finite abelian group is the internal direct product of its primary components

Statement

If GG is finite abelian and G=i<rpiai|G|=\prod_{i<r}p_i^{a_i} is its prime factorisation, then the subgroups G(pi)G(p_i) form an internal direct product of GG. Thus Gi<rG(pi).G\cong\prod_{i<r}G(p_i). For the trivial group, this is the empty product.

Facts & Assumptions

Given: The objects and hypotheses in the statement.

[L1]

Let GG be finite abelian and write G=pam|G|=p^a m with pmp\nmid m. Then G(p)G(p) is a subgroup of order pap^a. It is the unique subgroup of GG having that order. In particular, if pGp\nmid |G|, then G(p)={e}G(p)=\{e\}. (A p-primary component has the full p-power order and is the unique subgroup of that order).

[L2]

Let N0,,Nr1GN_0,\ldots,N_{r-1}\trianglelefteq G. The following are equivalent: the NiN_i form an internal direct product of GG; every gGg\in G has a unique expression g=n0nr1g=n_0\cdots n_{r-1} with niNin_i\in N_i; and the multiplication map μ:i<rNiG\mu:\prod_{i<r}N_i\to G is an isomorphism. These statements include the empty family and the one-factor case. (Internal direct products are external direct products, equivalently every element has a unique factorisation).

[L3]

Powers are the natural powers of def-group-power and finite products those of def-monoid-finite-product, both taken in the commutative monoid (Z,,1)(\mathbb{Z},\cdot,1) of lem-units-of-z. Call p:rZp : r \to \mathbb{Z} an injective list of primes when every pip_i is prime (def-prime) and pi=pjp_i = p_j forces i=ji = j (def-injection-surjection-bijection). Let nZn \in \mathbb{Z} with n1n \ge 1 and let p:rZp : r \to \mathbb{Z} be an injective list of primes such that every prime divisor of nn equals pip_i for some i<ri < r. Then, with vqv_q as in def-p-adic-valuation: 1. n  =  i<rpivpi(n)\displaystyle n \;=\; \prod_{i<r} p_i^{\,v_{p_i}(n)}; 2. vq(n)=0v_q(n) = 0 for every prime qq that is not among p0,,pr1p_0,\dots,p_{r-1}; 3. the exponents are determined by nn: if e:rNe : r \to \mathbb{N} and n=i<rpiein = \prod_{i<r} p_i^{\,e_i}, then ej=vpj(n)e_j = v_{p_j}(n) for every j<rj < r. Clause 3 needs only injectivity of the list, not the covering hypothesis. (For n1n \ge 1 and any injective list p:rZp : r \to \mathbb{Z} of primes containing every prime divisor of nn, one has n=i<rpivpi(n)n = \prod_{i<r} p_i^{\,v_{p_i}(n)}; the exponents are determined by nn, and vq(n)=0v_q(n) = 0 for every prime qq outside the list).

[L4]

Let a,bZa, b \in \mathbb{Z}, not both 00, and put I  :=  {ax+by  :  x,yZ}.I \;:=\; \{\, ax + by \;:\; x, y \in \mathbb{Z} \,\} . Then II contains a positive element, and its least positive element is gcd(a,b)\gcd(a,b) (def-common-divisor-and-gcd). In particular there are integers x0,y0x_0, y_0 with ax0+by0  =  gcd(a,b),a x_0 + b y_0 \;=\; \gcd(a,b), so the equation ax+by=gcd(a,b)ax + by = \gcd(a,b) is solvable in Z\mathbb{Z}. (Bézout's identity: for integers a,ba, b not both zero, gcd(a,b)\gcd(a,b) is the least positive element of {ax+by:x,yZ}\{\, ax + by : x, y \in \mathbb{Z} \,\}; in particular ax+by=gcd(a,b)ax + by = \gcd(a,b) has an integer solution).

[L5]

If GG and HH are finite groups, then their external direct product is finite and has order G×H=GH|G\times H|=|G|\,|H|. (For finite groups GG and HH, G×H=GH|G\times H|=|G|\,|H|).

[L6]

Let GG be a finite group and HGH\le G. Then G=[G:H]H.|G|=[G:H]\,|H|. Consequently, under the canonical embedding ι:NZ\iota:\mathbb N\to\mathbb Z, H|H| divides G|G|. (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

Each G(pi)G(p_i) has order piaip_i^{a_i}, and the product of these orders is G|G|. Distinct primary components have trivial intersection because an element in both has order dividing powers of two distinct primes.

givenL1L2L3L4L5L6
2.1

Multiplication from the external product of the primary components to GG is injective: a tuple in its kernel would place each component in the intersection with the product of the others, whose order is both a power of pip_i and coprime to pip_i.

step 1.1
3.1

The external product has order ipiai=G\prod_i p_i^{a_i}=|G|. Its injective multiplication map therefore has image of order G|G| and is surjective.

step 2.1
4.1

The internal-direct-product recognition theorem gives the displayed isomorphism. When GG is trivial the prime list is empty and both sides are the trivial group.

step 3.1
LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-08-11Open item page →

A nontrivial finite abelian p-group with a unique subgroup of order p is cyclic

Statement

Let GG be a nontrivial finite abelian pp-group. If GG has exactly one subgroup of order pp, then GG is cyclic.

Facts & Assumptions

Given: The objects and hypotheses in the statement.

[L1]

Let GG be a finite abelian group and let pp be a prime dividing G|G|. Then GG contains an element, and hence a subgroup, of order pp. (Cauchy's theorem for finite abelian groups).

[L2]

Let GG be a group and let NGN\mathrel{\trianglelefteq}G be a normal subgroup (def-normal-subgroup). The quotient group, or factor group, G/NG/N has the left cosets G/N:={gN:gG}G/N:=\{gN:g\in G\} as its elements (def-coset, def-index), with product (gN)(hN):=ghN. (gN)(hN):=ghN. Independence of the chosen representatives is proved in thm-coset-multiplication-well-defined-iff-normal, and the group axioms are proved in thm-quotient-group-laws. (The quotient group G/NG/N and coset product (gN)(hN)=ghN(gN)(hN)=ghN).

[L3]

If GG is abelian and NGN\mathrel{\trianglelefteq}G, then G/NG/N is abelian. (Every quotient group of an abelian group is abelian).

[L4]

Let NGN\mathrel{\trianglelefteq}G. If [G:N][G:N] is finite, then the quotient group G/NG/N is finite and G/N=[G:N].|G/N|=[G:N]. In particular, if GG is finite, then G/N=GN.|G/N|=\frac{|G|}{|N|}. (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|).

[L5]

Let GG be a group and gGg \in G, with integer powers as in def-group-power. Then g  =  {gn  :  nZ},\langle g \rangle \;=\; \{\, g^{n} \;:\; n \in \mathbb{Z} \,\} , the cyclic subgroup generated by gg (def-generated-subgroup) being exactly the set of integer powers of gg. Consequently every cyclic group is abelian, and so is every cyclic subgroup of any group. (g={gn:nZ}\langle g \rangle = \{\, g^{n} : n \in \mathbb{Z} \,\}, and every cyclic group is abelian).

[L6]

Let GG be a group, gGg \in G, and let orders be as in def-order-in-a-group. Throughout, a natural number written where an integer is expected means its image under the embedding ι:NZ\iota : \mathbb{N} \to \mathbb{Z} of lem-nat-embeds-int. Finite order. Suppose ord(g)=n\operatorname{ord}(g) = n with nNn \in \mathbb{N}, n1n \ge 1. Then: 1. for every kZk \in \mathbb{Z}, gk=eg^{k} = e if and only if k=qnk = qn for some qZq \in \mathbb{Z}, that is, if and only if nkn \mid k (thm-division-algorithm-in-z); 2. the powers g0,g1,,gn1g^{0}, g^{1}, \dots, g^{n-1} are pairwise distinct: if i,jNi, j \in \mathbb{N} with i<ni < n, j<nj < n and gi=gjg^{i} = g^{j}, then i=ji = j; 3. g={gs:sN, s<n}\langle g \rangle = \{\, g^{s} : s \in \mathbb{N},\ s < n \,\} and gn\langle g \rangle \approx n; so g\langle g \rangle is finite with g=n=ord(g)|\langle g \rangle| = n = \operatorname{ord}(g). Infinite order. If ord(g)=\operatorname{ord}(g) = \infty then for j,kZj, k \in \mathbb{Z}, gj=gkg^{j} = g^{k} implies j=kj = k; so the integer powers of gg are pairwise distinct and g\langle g \rangle is not finite. (If ord(g)=n\operatorname{ord}(g) = n then gk=eg^{k} = e iff kk is an integer multiple of nn, the powers g0,,gn1g^{0}, \dots, g^{n-1} are distinct, and g\langle g \rangle has exactly nn elements; if gg has infinite order then gj=gkg^{j} = g^{k} only for j=kj = k).

Proof

technique · contradiction
1.1

Assume for contradiction that GG is not cyclic. Choose aGa\in G of maximal order pmp^m and put A=aA=\langle a\rangle, which is then proper.

assume-contragivenL1L2L3L4L5L6
2.1

Cauchy's theorem in G/AG/A gives b+Ab+A of order pp. Thus pb=sapb=sa in additive notation for some integer ss, while bAb\notin A.

step 1.1
3.1

Maximality gives pmb=0p^m b=0, so pm1sa=0p^{m-1}sa=0. Since aa has order pmp^m, the integer ss is divisible by pp, say s=pts=pt.

step 2.1
4.1

Then c=btac=b-ta is nonzero, lies outside AA, and satisfies pc=0pc=0. Its order-pp subgroup differs from the unique order-pp subgroup inside AA, contradicting the hypothesis. Therefore GG is cyclic.

step 3.1discharge-contradiction
TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-08-11Open item page →

A maximal-order cyclic subgroup splits off a finite abelian p-group

Statement

Let GG be a finite abelian pp-group and let aGa\in G have maximal element order. Then there is a subgroup HGH\le G such that G=aH.G=\langle a\rangle\oplus H.

Facts & Assumptions

Given: The objects and hypotheses in the statement.

[L1]

Let GG be a nontrivial finite abelian pp-group. If GG has exactly one subgroup of order pp, then GG is cyclic. (A nontrivial finite abelian p-group with a unique subgroup of order p is cyclic).

[L2]

Let GG be a finite abelian group and let pp be a prime dividing G|G|. Then GG contains an element, and hence a subgroup, of order pp. (Cauchy's theorem for finite abelian groups).

[L3]

Let PP be a property of naturals such that for every nNn \in \mathbb{N}, if P(m)P(m) holds for all m<nm < n then P(n)P(n). Then P(n)P(n) holds for all nNn \in \mathbb{N}. (At n=0n = 0 the hypothesis is vacuous, so P(0)P(0) is forced.) (Strong (complete) induction).

[L4]

Let GG be a group and let NGN\mathrel{\trianglelefteq}G be a normal subgroup (def-normal-subgroup). The quotient group, or factor group, G/NG/N has the left cosets G/N:={gN:gG}G/N:=\{gN:g\in G\} as its elements (def-coset, def-index), with product (gN)(hN):=ghN. (gN)(hN):=ghN. Independence of the chosen representatives is proved in thm-coset-multiplication-well-defined-iff-normal, and the group axioms are proved in thm-quotient-group-laws. (The quotient group G/NG/N and coset product (gN)(hN)=ghN(gN)(hN)=ghN).

[L5]

Correspondence theorem: subgroups of G/NG/N correspond to subgroups of GG containing NN, with normality preserved. For NGN\mathrel{\trianglelefteq}G, the maps HH/NH\mapsto H/N and Kπ1(K)K\mapsto\pi^{-1}(K) are inverse inclusion-preserving bijections between subgroups HH with NHGN\le H\le G and subgroups KG/NK\le G/N; they preserve normality. (Correspondence theorem: subgroups of G/NG/N correspond to subgroups of GG containing NN, with normality preserved).

[L6]

Let NGN\mathrel{\trianglelefteq}G. If [G:N][G:N] is finite, then the quotient group G/NG/N is finite and G/N=[G:N].|G/N|=[G:N]. In particular, if GG is finite, then G/N=GN.|G/N|=\frac{|G|}{|N|}. (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|).

[L7]

Let GG be a group and gGg \in G, with integer powers as in def-group-power. Then g  =  {gn  :  nZ},\langle g \rangle \;=\; \{\, g^{n} \;:\; n \in \mathbb{Z} \,\} , the cyclic subgroup generated by gg (def-generated-subgroup) being exactly the set of integer powers of gg. Consequently every cyclic group is abelian, and so is every cyclic subgroup of any group. (g={gn:nZ}\langle g \rangle = \{\, g^{n} : n \in \mathbb{Z} \,\}, and every cyclic group is abelian).

[L8]

Let GG be a group and let N0,,Nr1N_0,\ldots,N_{r-1} be normal subgroups, where rNr\in\mathbb N. They form an internal direct product when they generate GG and, for each i<ri<r, NiNj:j<r, ji={e}.N_i\cap\langle N_j:j<r,\ j\ne i\rangle=\{e\}. The empty family is an internal direct product of the trivial group. For two subgroups of an abelian group this says G=HKG=HK and HK={e}H\cap K=\{e\}; in additive notation one writes G=HKG=H\oplus K. Normal subgroups and generated subgroups are those of def-normal-subgroup and def-generated-subgroup, and the comparison product is def-external-direct-product-of-groups. (Internal direct products of finitely many normal subgroups).

[L9]

Let GG be a group, gGg \in G, and let orders be as in def-order-in-a-group. Throughout, a natural number written where an integer is expected means its image under the embedding ι:NZ\iota : \mathbb{N} \to \mathbb{Z} of lem-nat-embeds-int. Finite order. Suppose ord(g)=n\operatorname{ord}(g) = n with nNn \in \mathbb{N}, n1n \ge 1. Then: 1. for every kZk \in \mathbb{Z}, gk=eg^{k} = e if and only if k=qnk = qn for some qZq \in \mathbb{Z}, that is, if and only if nkn \mid k (thm-division-algorithm-in-z); 2. the powers g0,g1,,gn1g^{0}, g^{1}, \dots, g^{n-1} are pairwise distinct: if i,jNi, j \in \mathbb{N} with i<ni < n, j<nj < n and gi=gjg^{i} = g^{j}, then i=ji = j; 3. g={gs:sN, s<n}\langle g \rangle = \{\, g^{s} : s \in \mathbb{N},\ s < n \,\} and gn\langle g \rangle \approx n; so g\langle g \rangle is finite with g=n=ord(g)|\langle g \rangle| = n = \operatorname{ord}(g). Infinite order. If ord(g)=\operatorname{ord}(g) = \infty then for j,kZj, k \in \mathbb{Z}, gj=gkg^{j} = g^{k} implies j=kj = k; so the integer powers of gg are pairwise distinct and g\langle g \rangle is not finite. (If ord(g)=n\operatorname{ord}(g) = n then gk=eg^{k} = e iff kk is an integer multiple of nn, the powers g0,,gn1g^{0}, \dots, g^{n-1} are distinct, and g\langle g \rangle has exactly nn elements; if gg has infinite order then gj=gkg^{j} = g^{k} only for j=kj = k).

Proof

technique · induction
1.1

For induction on G|G|, the trivial and cyclic cases hold with the evident complement.

basegivenL1L2L3L4L5L6L7L8L9
2.1

Fix the induction hypothesis for smaller finite abelian pp-groups, assume GG is noncyclic, and put A=aA=\langle a\rangle.

ihstep 1.1
3.1

Write A=pm|A|=p^m. If ara^r has order pp, then apr=ea^{pr}=e, so the order characterisation gives pm1rp^{m-1}\mid r; hence AA has the unique order-pp subgroup apm1\langle a^{p^{m-1}}\rangle. The preceding lemma and Cauchy's theorem therefore give an order-pp subgroup BB of GG different from it, and AB={0}A\cap B=\{0\}.

step 2.1
4.1

In G/BG/B the image of aa has the same order as aa because AB={0}A\cap B=\{0\}. It is still of maximal order: if y+By+B had order larger than pmp^m, then (y+B)pmB(y+B)^{p^m}\ne B, so ypm0y^{p^m}\ne0 and yy would have order larger than that of aa.

step 3.1
5.1

Induction in G/BG/B gives G/B=(A+B)/BH/BG/B=(A+B)/B\oplus H'/B for some subgroup HBH'\ge B. Pulling back yields G=A+HG=A+H', while AHAB={0}A\cap H'\subseteq A\cap B=\{0\}.

step 4.1
6.1

Thus H=HH=H' is the required complement. The order-pp and one-factor boundaries are included in the cyclic case, completing the induction.

step 5.1discharge-induction
TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-08-11Open item page →

Every finite abelian p-group is a direct product of cyclic p-groups

Statement

Every finite abelian pp-group is isomorphic to a finite direct product of cyclic groups of prime-power order. The trivial pp-group is the empty product.

Facts & Assumptions

Given: The objects and hypotheses in the statement.

[L1]

Let GG be a finite abelian pp-group and let aGa\in G have maximal element order. Then there is a subgroup HGH\le G such that G=aH.G=\langle a\rangle\oplus H. (A maximal-order cyclic subgroup splits off a finite abelian p-group).

[L2]

Let PP be a property of naturals such that for every nNn \in \mathbb{N}, if P(m)P(m) holds for all m<nm < n then P(n)P(n). Then P(n)P(n) holds for all nNn \in \mathbb{N}. (At n=0n = 0 the hypothesis is vacuous, so P(0)P(0) is forced.) (Strong (complete) induction).

[L3]

Let N0,,Nr1GN_0,\ldots,N_{r-1}\trianglelefteq G. The following are equivalent: the NiN_i form an internal direct product of GG; every gGg\in G has a unique expression g=n0nr1g=n_0\cdots n_{r-1} with niNin_i\in N_i; and the multiplication map μ:i<rNiG\mu:\prod_{i<r}N_i\to G is an isomorphism. These statements include the empty family and the one-factor case. (Internal direct products are external direct products, equivalently every element has a unique factorisation).

[L4]

If G=gG=\langle g\rangle is cyclic, then exactly one of the following applies: - if gg has infinite order, G(Z,+)G\cong(\mathbb Z,+); - if gg has finite order nn, necessarily n1n\ge1, then G(Z/n,+)G\cong(\mathbb Z/n,+). (Every cyclic group is isomorphic to (Z,+)(\mathbb Z,+) or to (Z/n,+)(\mathbb Z/n,+) for its finite order n1n\ge1).

Proof

technique · induction
1.1

For induction on G|G|, the trivial group gives the empty product.

basegivenL1L2L3L4
2.1

Fix the induction hypothesis for smaller finite abelian pp-groups. If GG is nontrivial, choose aa of maximal order and split G=aHG=\langle a\rangle\oplus H.

ihstep 1.1
3.1

The cyclic factor a\langle a\rangle has prime-power order. If HH is nontrivial then H<G|H|<|G|, so the induction hypothesis decomposes HH into cyclic pp-groups.

step 2.1
4.1

Concatenating that decomposition with a\langle a\rangle and applying internal-product recognition gives the asserted external direct product, completing the induction.

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

Elementary-divisor data for a finite abelian group

Definition

An elementary-divisor decomposition of a finite abelian group GG is an isomorphism GCq0××Cqr1,G\cong C_{q_0}\times\cdots\times C_{q_{r-1}}, where every qi>1q_i>1 is a prime power. The unordered multiset of the qiq_i, counted with multiplicity, is the elementary-divisor data. The cyclic factors and product use Every cyclic group is isomorphic to (Z,+)(\mathbb Z,+) or to (Z/n,+)(\mathbb Z/n,+) for its finite order n1n\ge1 and The external direct product G×HG\times H with componentwise multiplication. The data records factor isomorphism types, not distinguished internal subgroups; the trivial group has empty data.

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

The successive quotients p^iG/p^{i+1}G recover the cyclic summand multiplicities of a finite abelian p-group

Statement

Suppose Gj<rCpejG\cong\prod_{j<r}C_{p^{e_j}} with ej1e_j\ge1, and in additive notation write piG={pig:gG}p^iG=\{p^ig:g\in G\}. Define did_i by piG/pi+1G=pdi|p^iG/p^{i+1}G|=p^{d_i}. Then di={j:eji+1}.d_i=|\{j:e_j\ge i+1\}|. Consequently, for every k1k\ge1, the number of summands of order pkp^k is dk1dkd_{k-1}-d_k, so the elementary divisors are intrinsic. The restriction to k1k\ge1 is the whole content of the hypothesis ej1e_j\ge1: no summand has order p0=1p^0=1, and d1d_{-1} is not defined.

Facts & Assumptions

Given: The objects and hypotheses in the statement.

[L1]

An elementary-divisor decomposition of a finite abelian group GG is an isomorphism GCq0××Cqr1,G\cong C_{q_0}\times\cdots\times C_{q_{r-1}}, where every qi>1q_i>1 is a prime power. The unordered multiset of the qiq_i, counted with multiplicity, is the elementary-divisor data. The cyclic factors and product use thm-classification-of-cyclic-groups and def-external-direct-product-of-groups. The data records factor isomorphism types, not distinguished internal subgroups; the trivial group has empty data. (Elementary-divisor data for a finite abelian group).

[L2]

Every finite abelian pp-group is isomorphic to a finite direct product of cyclic groups of prime-power order. The trivial pp-group is the empty product. (Every finite abelian p-group is a direct product of cyclic p-groups).

[L3]

Natural exponents, in a monoid. Let (M,,e)(M,\cdot,e) be a monoid (def-semigroup-and-monoid) and gMg \in M. By the recursion theorem (thm-recursion), applied with the set MM, the element ee and the function xxgx \mapsto x \cdot g from MM to MM, there is exactly one function NM\mathbb{N} \to M, written ngnn \mapsto g^{n}, with g0=e,gσ(n)=gng(nN).g^{0} = e, \qquad g^{\sigma(n)} = g^{n} \cdot g \quad (n \in \mathbb{N}). In particular g0=eg^{0} = e for every gg, including g=eg = e, and g1=gσ(0)=eg=gg^{1} = g^{\sigma(0)} = e \cdot g = g. Since N\mathbb{N} contains 00 (def-natural-numbers), the exponent 00 is a genuine value of the definition and not a separate convention. Integer exponents, in a group. Let GG be a group (def-group) and gGg \in G. Write ι:NZ\iota : \mathbb{N} \to \mathbb{Z} for the embedding k=[(k,0)]k = [(k,0)] of lem-nat-embeds-int, which is injective, preserves addition, multiplication and order, and has as image exactly the nonnegative integers. For xZx \in \mathbb{Z} define - gx:=gkg^{x} := g^{k}, the natural power, when 0x0 \le x and x=kx = k; - gx:=(gk)1g^{x} := (g^{k})^{-1} when x<0x < 0 and x=k-x = k. Why this is well defined. The order on Z\mathbb{Z} is total and antisymmetric (thm-int-ordered-ring, def-int-order), so exactly one of 0x0 \le x and x<0x < 0 holds and the two clauses never both apply. In the first clause xx is nonnegative, so x=kx = k for some kNk \in \mathbb{N}, and kk is unique because ι\iota is injective. In the second clause x<0x < 0 gives 0=x+(x)<0+(x)=x0 = x + (-x) < 0 + (-x) = -x by compatibility of the order with addition (thm-int-ordered-ring, def-int-operations), so x-x is a positive integer and again x=k-x = k for a unique kk. The inverse (gk)1(g^{k})^{-1} is a single determined element by lem-inverse-unique and def-invertible-element. Finally the two readings of gkg^{k}, as a natural power and as an integer power, agree by construction, so no ambiguity is introduced. Abbreviation. In an exponent we write kk for the integer kk when a natural number kk is used where an integer is expected; this is unambiguous because ι\iota is injective and preserves the arithmetic and the order, and because the two readings of gkg^{k} agree as just noted. Additive notation. When the group is written additively the same object is written ngn g or ngn \cdot g rather than gng^{n}, with 0g=00 g = 0 and σ(n)g=ng+g\sigma(n) g = n g + g; the definitions are identical, only the symbols differ. (Powers gng^{n}: natural exponents in a monoid and integer exponents in a group, with g0=eg^{0} = e).

[L4]

Let GG be a group and let NGN\mathrel{\trianglelefteq}G be a normal subgroup (def-normal-subgroup). The quotient group, or factor group, G/NG/N has the left cosets G/N:={gN:gG}G/N:=\{gN:g\in G\} as its elements (def-coset, def-index), with product (gN)(hN):=ghN. (gN)(hN):=ghN. Independence of the chosen representatives is proved in thm-coset-multiplication-well-defined-iff-normal, and the group axioms are proved in thm-quotient-group-laws. (The quotient group G/NG/N and coset product (gN)(hN)=ghN(gN)(hN)=ghN).

[L5]

Let NGN\mathrel{\trianglelefteq}G. If [G:N][G:N] is finite, then the quotient group G/NG/N is finite and G/N=[G:N].|G/N|=[G:N]. In particular, if GG is finite, then G/N=GN.|G/N|=\frac{|G|}{|N|}. (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]

If GG and HH are finite groups, then their external direct product is finite and has order G×H=GH|G\times H|=|G|\,|H|. (For finite groups GG and HH, G×H=GH|G\times H|=|G|\,|H|).

[L7]

For every nNn\in\mathbb N, view nn as its canonical nonnegative integer and put nZ:={nk:kZ}n\mathbb Z:=\{nk:k\in\mathbb Z\}. Then the left cosets of nZn\mathbb Z in (Z,+)(\mathbb Z,+) are exactly the congruence classes modulo nn, and coset addition is the published addition of congruence classes. Thus (Z,+)/nZ=(Z/n,+)(\mathbb Z,+)/n\mathbb Z=(\mathbb Z/n,+) as the same group on the same underlying set. This includes n=0n=0 and n=1n=1. (For every nNn\in\mathbb N, the congruence-class group (Z/n,+)(\mathbb Z/n,+) is the quotient group (Z,+)/nZ(\mathbb Z,+)/n\mathbb Z).

Proof

technique · direct
1.1

On a cyclic factor CpeC_{p^e}, the quotient piCpe/pi+1Cpep^iC_{p^e}/p^{i+1}C_{p^e} is trivial when iei\ge e and has order pp when i<ei<e.

givenL1L2L3L4L5L6L7
2.1

Taking direct products componentwise therefore gives piG/pi+1G=pdi|p^iG/p^{i+1}G|=p^{d_i} with did_i equal to the number of exponents at least i+1i+1.

step 1.1
3.1

The number of exponents equal to kk is the number at least kk minus the number at least k+1k+1, namely dk1dkd_{k-1}-d_k.

step 2.1
4.1

Each subgroup piGp^iG and quotient piG/pi+1Gp^iG/p^{i+1}G is defined intrinsically, and the sequence terminates at zero, so these differences uniquely recover all summands.

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

Fundamental theorem of finite abelian groups: elementary-divisor form

Statement

Every finite abelian group is isomorphic to a finite direct product of cyclic groups of prime-power order. The multiset of their orders is uniquely determined by the group, up to permutation of the factors.

Facts & Assumptions

Given: The objects and hypotheses in the statement.

[L1]

If GG is finite abelian and G=i<rpiai|G|=\prod_{i<r}p_i^{a_i} is its prime factorisation, then the subgroups G(pi)G(p_i) form an internal direct product of GG. Thus Gi<rG(pi).G\cong\prod_{i<r}G(p_i). For the trivial group, this is the empty product. (A finite abelian group is the internal direct product of its primary components).

[L2]

Every finite abelian pp-group is isomorphic to a finite direct product of cyclic groups of prime-power order. The trivial pp-group is the empty product. (Every finite abelian p-group is a direct product of cyclic p-groups).

[L3]

An elementary-divisor decomposition of a finite abelian group GG is an isomorphism GCq0××Cqr1,G\cong C_{q_0}\times\cdots\times C_{q_{r-1}}, where every qi>1q_i>1 is a prime power. The unordered multiset of the qiq_i, counted with multiplicity, is the elementary-divisor data. The cyclic factors and product use thm-classification-of-cyclic-groups and def-external-direct-product-of-groups. The data records factor isomorphism types, not distinguished internal subgroups; the trivial group has empty data. (Elementary-divisor data for a finite abelian group).

[L4]

Suppose Gj<rCpejG\cong\prod_{j<r}C_{p^{e_j}} with ej1e_j\ge1, and in additive notation write piG={pig:gG}p^iG=\{p^ig:g\in G\}. Define did_i by piG/pi+1G=pdi|p^iG/p^{i+1}G|=p^{d_i}. Then di={j:eji+1}.d_i=|\{j:e_j\ge i+1\}|. Consequently, for every k1k\ge1, the number of summands of order pkp^k is dk1dkd_{k-1}-d_k, so the elementary divisors are intrinsic. (The successive quotients p^iG/p^{i+1}G recover the cyclic summand multiplicities of a finite abelian p-group).

[L5]

If G=gG=\langle g\rangle is cyclic, then exactly one of the following applies: - if gg has infinite order, G(Z,+)G\cong(\mathbb Z,+); - if gg has finite order nn, necessarily n1n\ge1, then G(Z/n,+)G\cong(\mathbb Z/n,+). (Every cyclic group is isomorphic to (Z,+)(\mathbb Z,+) or to (Z/n,+)(\mathbb Z/n,+) for its finite order n1n\ge1).

Proof

technique · direct
1.1

Primary decomposition separates GG into its intrinsic pp-primary components, and cyclic decomposition expresses each component as a product of cyclic pp-groups. This proves existence.

givenL1L2L3L4L5
2.1

For a fixed prime pp, the successive quotients piG(p)/pi+1G(p)p^iG(p)/p^{i+1}G(p) recover the multiplicity of every cyclic order pkp^k.

step 1.1
3.1

Doing this independently for each prime proves uniqueness of the multiset of elementary divisors. The assertion concerns factor isomorphism types, not uniqueness of internal complements.

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

Invariant-factor data for a finite abelian group

Definition

An invariant-factor list for a finite abelian group GG is a finite list of integers 1<n1n2nr1<n_1\mid n_2\mid\cdots\mid n_r together with an isomorphism GCn1××CnrG\cong C_{n_1}\times\cdots\times C_{n_r}. The cyclic factors and product use Every cyclic group is isomorphic to (Z,+)(\mathbb Z,+) or to (Z/n,+)(\mathbb Z/n,+) for its finite order n1n\ge1 and The external direct product G×HG\times H with componentwise multiplication. Unit factors are omitted. The trivial group has the empty list.

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

Elementary divisors regroup uniquely into invariant factors

Statement

Every multiset of prime-power elementary divisors regroups in exactly one way into an invariant-factor list.

Facts & Assumptions

Given: The objects and hypotheses in the statement.

[L1]

An elementary-divisor decomposition of a finite abelian group GG is an isomorphism GCq0××Cqr1,G\cong C_{q_0}\times\cdots\times C_{q_{r-1}}, where every qi>1q_i>1 is a prime power. The unordered multiset of the qiq_i, counted with multiplicity, is the elementary-divisor data. The cyclic factors and product use thm-classification-of-cyclic-groups and def-external-direct-product-of-groups. The data records factor isomorphism types, not distinguished internal subgroups; the trivial group has empty data. (Elementary-divisor data for a finite abelian group).

[L2]

An invariant-factor list for a finite abelian group GG is a finite list of integers 1<n1n2nr1<n_1\mid n_2\mid\cdots\mid n_r together with an isomorphism GCn1××CnrG\cong C_{n_1}\times\cdots\times C_{n_r}. The cyclic factors and product use thm-classification-of-cyclic-groups and def-external-direct-product-of-groups. Unit factors are omitted. The trivial group has the empty list. (Invariant-factor data for a finite abelian group).

[L3]

Let n0,,nr1n_0,\ldots,n_{r-1} be a finite pairwise-coprime list of positive integers and let N:=i<rniN:=\prod_{i<r}n_i. The map Φ:Z/Ni<rZ/ni,[x]N([x]ni)i<r,\Phi:\mathbb Z/N\longrightarrow\prod_{i<r}\mathbb Z/n_i,\qquad[x]_N\longmapsto([x]_{n_i})_{i<r}, is a bijection. It preserves addition, multiplication, [0][0], and [1][1] componentwise. For the empty list, N=1N=1 and both sides have one element. (Chinese remainder theorem for a finite pairwise-coprime list: simultaneous residues determine one class modulo the product, and the resulting bijection preserves addition and multiplication).

[L4]

Let ι:NZ\iota:\mathbb N\to\mathbb Z be the canonical embedding. If gGg\in G and hHh\in H have finite orders m,n1m,n\ge1, then in the external direct product ord(g,h)=lcm(m,n).\operatorname{ord}(g,h)=\operatorname{lcm}(m,n). (If gg and hh have finite orders mm and nn, then ι(ord(g,h))=lcm(ι(m),ι(n))\iota(\operatorname{ord}(g,h))=\operatorname{lcm}(\iota(m),\iota(n)) in G×HG\times H).

[L5]

If G=gG=\langle g\rangle is cyclic, then exactly one of the following applies: - if gg has infinite order, G(Z,+)G\cong(\mathbb Z,+); - if gg has finite order nn, necessarily n1n\ge1, then G(Z/n,+)G\cong(\mathbb Z/n,+). (Every cyclic group is isomorphic to (Z,+)(\mathbb Z,+) or to (Z/n,+)(\mathbb Z/n,+) for its finite order n1n\ge1).

[L6]

Powers are the natural powers of def-group-power and finite products those of def-monoid-finite-product, both taken in the commutative monoid (Z,,1)(\mathbb{Z},\cdot,1) of lem-units-of-z. Call p:rZp : r \to \mathbb{Z} an injective list of primes when every pip_i is prime (def-prime) and pi=pjp_i = p_j forces i=ji = j (def-injection-surjection-bijection). Let nZn \in \mathbb{Z} with n1n \ge 1 and let p:rZp : r \to \mathbb{Z} be an injective list of primes such that every prime divisor of nn equals pip_i for some i<ri < r. Then, with vqv_q as in def-p-adic-valuation: 1. n  =  i<rpivpi(n)\displaystyle n \;=\; \prod_{i<r} p_i^{\,v_{p_i}(n)}; 2. vq(n)=0v_q(n) = 0 for every prime qq that is not among p0,,pr1p_0,\dots,p_{r-1}; 3. the exponents are determined by nn: if e:rNe : r \to \mathbb{N} and n=i<rpiein = \prod_{i<r} p_i^{\,e_i}, then ej=vpj(n)e_j = v_{p_j}(n) for every j<rj < r. Clause 3 needs only injectivity of the list, not the covering hypothesis. (For n1n \ge 1 and any injective list p:rZp : r \to \mathbb{Z} of primes containing every prime divisor of nn, one has n=i<rpivpi(n)n = \prod_{i<r} p_i^{\,v_{p_i}(n)}; the exponents are determined by nn, and vq(n)=0v_q(n) = 0 for every prime qq outside the list).

Proof

technique · direct
1.1

For each prime pp, sort its exponents increasingly. Left-pad the shorter prime lists with zeros until all have the same length, then multiply the prime powers columnwise to obtain n1,,nrn_1,\ldots,n_r.

givenL1L2L3L4L5
2.1

The aligned exponents are nondecreasing, so n1nrn_1\mid\cdots\mid n_r. The Chinese remainder theorem identifies each column product of coprime cyclic groups with CniC_{n_i}.

step 1.1
3.1

Conversely, canonical prime factorisation of each nin_i recovers every padded exponent column and hence the original elementary divisors.

step 2.1L6
4.1

The empty multiset gives the empty list, so uniqueness includes the trivial group.

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

Fundamental theorem of finite abelian groups: invariant-factor form

Statement

For every finite abelian group GG there is a unique list 1<n1nr1<n_1\mid\cdots\mid n_r such that GCn1××CnrG\cong C_{n_1}\times\cdots\times C_{n_r}. Moreover G=n1nr|G|=n_1\cdots n_r. The trivial group corresponds to the empty list and empty product.

Facts & Assumptions

Given: The objects and hypotheses in the statement.

[L1]

Every finite abelian group is isomorphic to a finite direct product of cyclic groups of prime-power order. The multiset of their orders is uniquely determined by the group, up to permutation of the factors. (Fundamental theorem of finite abelian groups: elementary-divisor form).

[L2]

Every multiset of prime-power elementary divisors regroups in exactly one way into an invariant-factor list. (Elementary divisors regroup uniquely into invariant factors).

[L3]

An invariant-factor list for a finite abelian group GG is a finite list of integers 1<n1n2nr1<n_1\mid n_2\mid\cdots\mid n_r together with an isomorphism GCn1××CnrG\cong C_{n_1}\times\cdots\times C_{n_r}. The cyclic factors and product use thm-classification-of-cyclic-groups and def-external-direct-product-of-groups. Unit factors are omitted. The trivial group has the empty list. (Invariant-factor data for a finite abelian group).

[L4]

If GG and HH are finite groups, then their external direct product is finite and has order G×H=GH|G\times H|=|G|\,|H|. (For finite groups GG and HH, G×H=GH|G\times H|=|G|\,|H|).

Proof

technique · direct
1.1

The elementary-divisor theorem supplies a unique multiset of prime powers, and the regrouping lemma converts it into a unique invariant-factor list.

givenL1L2L3L4
2.1

The order formula for finite direct products gives G=ini|G|=\prod_i n_i; for the empty list this product is 11, the order of the trivial group.

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

Converse of Lagrange for finite abelian groups: every divisor occurs as a subgroup order

Statement

Let GG be finite abelian and let dd be a positive divisor of G|G|. Then GG has a subgroup of order dd.

Facts & Assumptions

Given: The objects and hypotheses in the statement.

[L1]

Let d,aZd, a \in \mathbb{Z} (def-integers). We say dd divides aa, and write dad \mid a, when a  =  dqfor some qZ,a \;=\; d q \qquad \text{for some } q \in \mathbb{Z}, the product being that of def-int-operations. We write dad \nmid a when this fails. In this situation dd is called a divisor, or a factor, of aa, and aa is called a multiple of dd. This is the relation the library already has, not a second one. The published thm-division-algorithm-in-z introduces it in its own Statement, in these words: "We say bb divides aa, written bab \mid a, when a=qba = qb for some qZq \in \mathbb{Z}." Since multiplication on Z\mathbb{Z} is commutative (thm-int-comm-ring), a=qda = qd and a=dqa = dq are the same condition, so the definition above is that relation verbatim and the two usages agree everywhere. The theorem defined it for use on its own page and left the systematic theory to a later page; this is that page, and this item records the agreement rather than introducing a rival notion. The remainder test. For b>0b > 0 the same Statement records that bab \mid a holds exactly when the remainder rr in a=qb+ra = qb + r, 0r<b0 \le r < b, is 00. Boundary values. Each is one line from the ring axioms, and each is used below, so all three are recorded here rather than assumed: - d0d \mid 0 for every integer dd, including d=0d = 0, since 0=d00 = d \cdot 0; - 0a0 \mid a only for a=0a = 0, since a=0qa = 0 \cdot q forces a=0a = 0; - 1a1 \mid a and aaa \mid a for every aa, since a=1aa = 1 \cdot a and a=a1a = a \cdot 1. (Divisibility in Z\mathbb{Z}: dad \mid a when a=dqa = dq for some integer qq).

[L2]

The order of a finite group. Let GG be a group (def-group) whose underlying set is finite (def-countable), so that GnG \approx n for some nNn \in \mathbb{N} (def-equinumerous). That natural number is unique: if GnG \approx n and GnG \approx n' then nnn \approx n', since \approx is symmetric and transitive, and then n=nn = n' by claim 3 of lem-pigeonhole. The order of GG is that unique natural number, written G|G|. A group is infinite when its underlying set is not finite, and G|G| is then not defined. The order of an element. Let GG be any group and gGg \in G, with natural powers as in def-group-power. Put Sg  :=  {kN  :  k1 and gk=e}    N.S_g \;:=\; \{\, k \in \mathbb{N} \;:\; k \ge 1 \text{ and } g^{k} = e \,\} \;\subseteq\; \mathbb{N}. - If SgS_g \ne \varnothing, the order of gg is its least element, ord(g)  :=  minSg    N,\operatorname{ord}(g) \;:=\; \min S_g \;\in\; \mathbb{N}, which exists by the well-ordering principle (thm-well-ordering-principle): every nonempty subset of N\mathbb{N} has a least element, and that element is unique, being \le every element of SgS_g and a member of it. We then say gg has finite order. - If Sg=S_g = \varnothing we say gg has infinite order and write ord(g)=\operatorname{ord}(g) = \infty, where \infty is a symbol reserved for this case and is not a natural number. No arithmetic is performed with it here. By construction ord(g)1\operatorname{ord}(g) \ge 1 whenever it is finite, and ord(g)=1\operatorname{ord}(g) = 1 exactly when g=eg = e, since g1=gg^{1} = g. Every element of a finite group has finite order. If GG is finite then SgS_g \ne \varnothing for every gGg \in G, by lem-order-of-element-exists, so ord(g)\operatorname{ord}(g) is a natural number. (The order G|G| of a finite group and the order ord(g)\operatorname{ord}(g) of an element, with ord(g)=\operatorname{ord}(g) = \infty when no positive power of gg is the identity).

[L3]

Let PP be a property of naturals such that for every nNn \in \mathbb{N}, if P(m)P(m) holds for all m<nm < n then P(n)P(n). Then P(n)P(n) holds for all nNn \in \mathbb{N}. (At n=0n = 0 the hypothesis is vacuous, so P(0)P(0) is forced.) (Strong (complete) induction).

[L4]

Let nZn \in \mathbb{Z} with n>1n > 1, and put S  :=  {dZ  :  dn  and  d>1}S \;:=\; \{\, d \in \mathbb{Z} \;:\; d \mid n \ \text{ and } \ d > 1 \,\} (def-divides-in-z). Then SS is nonempty and has a least element qq, and qq is prime (def-prime). In particular every integer greater than 11 has a prime divisor. (Every integer n>1n > 1 has a prime divisor; indeed the least divisor of nn that exceeds 11 is prime).

[L5]

Let GG be a finite abelian group and let pp be a prime dividing G|G|. Then GG contains an element, and hence a subgroup, of order pp. (Cauchy's theorem for finite abelian groups).

[L6]

Let GG be a group and let NGN\mathrel{\trianglelefteq}G be a normal subgroup (def-normal-subgroup). The quotient group, or factor group, G/NG/N has the left cosets G/N:={gN:gG}G/N:=\{gN:g\in G\} as its elements (def-coset, def-index), with product (gN)(hN):=ghN. (gN)(hN):=ghN. Independence of the chosen representatives is proved in thm-coset-multiplication-well-defined-iff-normal, and the group axioms are proved in thm-quotient-group-laws. (The quotient group G/NG/N and coset product (gN)(hN)=ghN(gN)(hN)=ghN).

[L7]

If GG is abelian and NGN\mathrel{\trianglelefteq}G, then G/NG/N is abelian. (Every quotient group of an abelian group is abelian).

[L8]

Let NGN\mathrel{\trianglelefteq}G. If [G:N][G:N] is finite, then the quotient group G/NG/N is finite and G/N=[G:N].|G/N|=[G:N]. In particular, if GG is finite, then G/N=GN.|G/N|=\frac{|G|}{|N|}. (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|).

[L9]

Correspondence theorem: subgroups of G/NG/N correspond to subgroups of GG containing NN, with normality preserved. For NGN\mathrel{\trianglelefteq}G, the maps HH/NH\mapsto H/N and Kπ1(K)K\mapsto\pi^{-1}(K) are inverse inclusion-preserving bijections between subgroups HH with NHGN\le H\le G and subgroups KG/NK\le G/N; they preserve normality. (Correspondence theorem: subgroups of G/NG/N correspond to subgroups of GG containing NN, with normality preserved).

Proof

technique · direct
1.1

Use strong induction on G|G|. If d=1d=1, take the trivial subgroup; this also settles the trivial group.

givenL1L2L3L4L5L6L7L8L9
2.1

For d>1d>1, choose a prime pdp\mid d. Cauchy's theorem gives a subgroup HGH\le G of order pp, and G/HG/H is finite abelian of order G/p|G|/p.

step 1.1
3.1

The integer d/pd/p divides G/H|G/H|, so induction gives a subgroup K/HG/HK/H\le G/H of order d/pd/p.

step 2.1
4.1

By correspondence its full preimage KGK\le G has K=HK/H=d|K|=|H|\,|K/H|=d. The case d=Gd=|G| returns K=GK=G.

step 3.1
DefinitionDefinition: AI-adaptedProof: Not applicableaudited 2026-08-11Open item page →

The exponent of a finite group

Definition

For a finite group GG, its exponent is exp(G)=min{nN:n>0 and gn=e for every gG}.\exp(G)=\min\{n\in\mathbb N:n>0\text{ and }g^n=e\text{ for every }g\in G\}. The set is nonempty by gG=eg^{|G|}=e for every element gg of a finite group GG, and The well-ordering principle gives its least member; powers use Powers gng^{n}: natural exponents in a monoid and integer exponents in a group, with g0=eg^{0} = e. Thus the definition is well-defined. For the trivial group exp(G)=1\exp(G)=1.

CorollaryStatement: AI-adaptedProof: AI-generatedprecheck passaudited 2026-08-11Open item page →

Invariant factors determine the order and exponent of a finite abelian group

Statement

If GCn1××CnrG\cong C_{n_1}\times\cdots\times C_{n_r} with 1<n1nr1<n_1\mid\cdots\mid n_r, then G=n1nr|G|=n_1\cdots n_r and exp(G)=nr\exp(G)=n_r. For the empty list, G=exp(G)=1|G|=\exp(G)=1.

Facts & Assumptions

Given: The objects and hypotheses in the statement.

[L1]

For every finite abelian group GG there is a unique list 1<n1nr1<n_1\mid\cdots\mid n_r such that GCn1××CnrG\cong C_{n_1}\times\cdots\times C_{n_r}. Moreover G=n1nr|G|=n_1\cdots n_r. The trivial group corresponds to the empty list and empty product. (Fundamental theorem of finite abelian groups: invariant-factor form).

[L2]

For a finite group GG, its exponent is exp(G)=min{nN:n>0 and gn=e for every gG}.\exp(G)=\min\{n\in\mathbb N:n>0\text{ and }g^n=e\text{ for every }g\in G\}. The set is nonempty by cor-g-to-the-group-order-is-identity, and thm-well-ordering-principle gives its least member; powers use def-group-power. Thus the definition is well-defined. For the trivial group exp(G)=1\exp(G)=1. (The exponent of a finite group).

[L3]

If GG and HH are finite groups, then their external direct product is finite and has order G×H=GH|G\times H|=|G|\,|H|. (For finite groups GG and HH, G×H=GH|G\times H|=|G|\,|H|).

[L4]

Let ι:NZ\iota:\mathbb N\to\mathbb Z be the canonical embedding. If gGg\in G and hHh\in H have finite orders m,n1m,n\ge1, then in the external direct product ord(g,h)=lcm(m,n).\operatorname{ord}(g,h)=\operatorname{lcm}(m,n). (If gg and hh have finite orders mm and nn, then ι(ord(g,h))=lcm(ι(m),ι(n))\iota(\operatorname{ord}(g,h))=\operatorname{lcm}(\iota(m),\iota(n)) in G×HG\times H).

Proof

technique · direct
1.1

The finite-product order formula gives G=ini|G|=\prod_i n_i, including the empty product.

givenL1L2L3L4
2.1

The order of an element of the product is the least common multiple of its component orders. Because ninrn_i\mid n_r, every element order divides nrn_r, while an element generating the last factor has order nrn_r.

step 1.1
3.1

The least common annihilating exponent is therefore nrn_r when the list is nonempty, and is 11 for the trivial group.

step 2.1
CorollaryStatement: AI-adaptedProof: AI-generatedprecheck passaudited 2026-08-11Open item page →

A nontrivial finite abelian group is cyclic if and only if it has one invariant factor

Statement

A nontrivial finite abelian group is cyclic if and only if its invariant-factor list has exactly one entry.

Facts & Assumptions

Given: The objects and hypotheses in the statement.

[L1]

For every finite abelian group GG there is a unique list 1<n1nr1<n_1\mid\cdots\mid n_r such that GCn1××CnrG\cong C_{n_1}\times\cdots\times C_{n_r}. Moreover G=n1nr|G|=n_1\cdots n_r. The trivial group corresponds to the empty list and empty product. (Fundamental theorem of finite abelian groups: invariant-factor form).

[L2]

If GCn1××CnrG\cong C_{n_1}\times\cdots\times C_{n_r} with 1<n1nr1<n_1\mid\cdots\mid n_r, then G=n1nr|G|=n_1\cdots n_r and exp(G)=nr\exp(G)=n_r. For the empty list, G=exp(G)=1|G|=\exp(G)=1. (Invariant factors determine the order and exponent of a finite abelian group).

[L3]

If G=gG=\langle g\rangle is cyclic, then exactly one of the following applies: - if gg has infinite order, G(Z,+)G\cong(\mathbb Z,+); - if gg has finite order nn, necessarily n1n\ge1, then G(Z/n,+)G\cong(\mathbb Z/n,+). (Every cyclic group is isomorphic to (Z,+)(\mathbb Z,+) or to (Z/n,+)(\mathbb Z/n,+) for its finite order n1n\ge1).

Proof

technique · direct
1.1

A one-entry invariant-factor decomposition is an isomorphism with one cyclic group, so GG is cyclic.

givenL1L2L3
2.1

Conversely a nontrivial finite cyclic group is isomorphic to CGC_{|G|}, giving the one-entry list; uniqueness of invariant factors rules out any different list.

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

Indecomposable and decomposable nontrivial finite abelian groups

Definition

A nontrivial finite abelian group is indecomposable if it is not an internal direct product of two nontrivial subgroups in the sense of Internal direct products of finitely many normal subgroups. It is decomposable if such a product exists. The trivial group is assigned neither label.

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

Every nontrivial finite abelian group is an internal direct product of indecomposable subgroups

Statement

Every nontrivial finite abelian group is an internal direct product of finitely many indecomposable subgroups.

Facts & Assumptions

Given: The objects and hypotheses in the statement.

[L1]

A nontrivial finite abelian group is indecomposable if it is not an internal direct product of two nontrivial subgroups in the sense of def-internal-direct-product-of-subgroups. It is decomposable if such a product exists. The trivial group is assigned neither label. (Indecomposable and decomposable nontrivial finite abelian groups).

[L2]

Let PP be a property of naturals such that for every nNn \in \mathbb{N}, if P(m)P(m) holds for all m<nm < n then P(n)P(n). Then P(n)P(n) holds for all nNn \in \mathbb{N}. (At n=0n = 0 the hypothesis is vacuous, so P(0)P(0) is forced.) (Strong (complete) induction).

[L3]

Let N0,,Nr1GN_0,\ldots,N_{r-1}\trianglelefteq G. The following are equivalent: the NiN_i form an internal direct product of GG; every gGg\in G has a unique expression g=n0nr1g=n_0\cdots n_{r-1} with niNin_i\in N_i; and the multiplication map μ:i<rNiG\mu:\prod_{i<r}N_i\to G is an isomorphism. These statements include the empty family and the one-factor case. (Internal direct products are external direct products, equivalently every element has a unique factorisation).

[L4]

Let GG be a finite group and HGH\le G. Then G=[G:H]H.|G|=[G:H]\,|H|. Consequently, under the canonical embedding ι:NZ\iota:\mathbb N\to\mathbb Z, H|H| divides G|G|. (Lagrange's theorem: G=[G:H]H|G|=[G:H]|H| for every subgroup HH of a finite group GG).

Proof

technique · induction
1.1

For strong induction on G|G|, the order-one case is vacuous because the only group of that order is trivial.

basegivenL1L2L3L4
2.1

Fix a nontrivial GG and assume the result for every nontrivial finite abelian group of smaller order. If GG is indecomposable, the one-factor product is the required decomposition.

ihstep 1.1
3.1

If GG is decomposable, write G=BCG=B\oplus C with BB and CC nontrivial. Lagrange gives B,C<G|B|,|C|<|G|, so the induction hypothesis decomposes each into indecomposable factors.

step 2.1
4.1

Unique factorisation in BCB\oplus C and in the two inductive products combines to unique factorisation by all the smaller factors; internal-product recognition completes the induction.

step 3.1discharge-induction
CorollaryStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-08-11Open item page →

The indecomposable finite abelian groups are exactly the nontrivial cyclic groups of prime-power order

Statement

The indecomposable finite abelian groups are exactly the nontrivial cyclic groups of prime-power order.

Facts & Assumptions

Given: The objects and hypotheses in the statement.

[L1]

A nontrivial finite abelian group is indecomposable if it is not an internal direct product of two nontrivial subgroups in the sense of def-internal-direct-product-of-subgroups. It is decomposable if such a product exists. The trivial group is assigned neither label. (Indecomposable and decomposable nontrivial finite abelian groups).

[L2]

Every finite abelian group is isomorphic to a finite direct product of cyclic groups of prime-power order. The multiset of their orders is uniquely determined by the group, up to permutation of the factors. (Fundamental theorem of finite abelian groups: elementary-divisor form).

[L3]

Let GG be a finite abelian group and let pp be a prime dividing G|G|. Then GG contains an element, and hence a subgroup, of order pp. (Cauchy's theorem for finite abelian groups).

[L4]

Every subgroup HH of a cyclic group G=gG=\langle g\rangle is cyclic. If H{e}H\ne\{e\}, then the least positive integer dd for which gdHg^d\in H satisfies H=gdH=\langle g^d\rangle. (Every subgroup of a cyclic group is cyclic; the least positive exponent in a nontrivial subgroup supplies a generator).

[L5]

Let GG be a finite group such that the positive integer G|G| is prime. Then every geg\ne e has order G|G|, satisfies g=G\langle g\rangle=G, and hence generates GG. In particular, GG is cyclic. (A finite group of prime order is cyclic and every nonidentity element generates it).

Proof

technique · direct
1.1

The elementary-divisor theorem writes any nontrivial finite abelian group as a product of nontrivial cyclic prime-power factors. Indecomposability forces exactly one factor.

givenL1L2L3L4L5
2.1

Conversely, if Cpa=BCC_{p^a}=B\oplus C with both factors nontrivial, Cauchy's theorem gives an order-pp subgroup in each factor. Their images are distinct, but a cyclic group has a unique subgroup of each possible order. Hence no such decomposition exists.

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

Partitions of a positive integer

Definition

For n>0n>0, a partition of nn is a finite nondecreasing list of positive integers (e1,,er)(e_1,\ldots,e_r) with e1++er=ne_1+\cdots+e_r=n, using finite natural sums as in Finite sums and finite products of natural numbers, k<nak\sum_{k<n} a_k and k<nak\prod_{k<n} a_k in N\mathbb{N} and naturals as in The natural numbers N\mathbb{N} (von Neumann). Equality is equality of these lists. The nondecreasing convention removes permutations from the data.

CorollaryStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-08-11Open item page →

Isomorphism classes of abelian groups of order p^n are counted by partitions of n

Statement

For a prime pp and n>0n>0, isomorphism classes of abelian groups of order pnp^n are in bijection with partitions of nn. For n=0n=0, the unique group is the trivial group and corresponds separately to the empty partition.

Facts & Assumptions

Given: The objects and hypotheses in the statement.

[L1]

Every finite abelian group is isomorphic to a finite direct product of cyclic groups of prime-power order. The multiset of their orders is uniquely determined by the group, up to permutation of the factors. (Fundamental theorem of finite abelian groups: elementary-divisor form).

[L2]

For n>0n>0, a partition of nn is a finite nondecreasing list of positive integers (e1,,er)(e_1,\ldots,e_r) with e1++er=ne_1+\cdots+e_r=n, using finite natural sums as in def-nat-finite-sum-and-product and naturals as in def-natural-numbers. Equality is equality of these lists. The nondecreasing convention removes permutations from the data. (Partitions of a positive integer).

[L3]

If GG and HH are finite groups, then their external direct product is finite and has order G×H=GH|G\times H|=|G|\,|H|. (For finite groups GG and HH, G×H=GH|G\times H|=|G|\,|H|).

Proof

technique · direct
1.1

The elementary-divisor theorem writes such a group uniquely as Cpe1××CperC_{p^{e_1}}\times\cdots\times C_{p^{e_r}} with the positive exponents arranged nondecreasingly. The product-order formula gives e1++er=ne_1+\cdots+e_r=n.

givenL1L2L3
2.1

Thus the exponents form a partition of nn, and every partition constructs a group of order pnp^n. Uniqueness of elementary divisors makes the two constructions inverse.

step 1.1
CorollaryStatement: AI-adaptedProof: AI-generatedprecheck passaudited 2026-08-11Open item page →

The number of finite abelian groups of order n is the product of the partition numbers of the prime exponents of n

Statement

Let n1n\ge1, and write its canonical prime factorisation as n=i<rpiain=\prod_{i<r}p_i^{a_i}, with the pip_i distinct and ai>0a_i>0. Then the number of isomorphism classes of abelian groups of order nn is i<rP(ai),\prod_{i<r}P(a_i), where P(a)P(a) is the number of partitions of aa. For n=1n=1 one has r=0r=0, so the empty product is 11.

Facts & Assumptions

Given: The objects and hypotheses in the statement.

[L1]

If GG is finite abelian and G=i<rpiai|G|=\prod_{i<r}p_i^{a_i} is its prime factorisation, then the subgroups G(pi)G(p_i) form an internal direct product of GG. Thus Gi<rG(pi).G\cong\prod_{i<r}G(p_i). For the trivial group, this is the empty product. (A finite abelian group is the internal direct product of its primary components).

[L2]

For a prime pp and n>0n>0, isomorphism classes of abelian groups of order pnp^n are in bijection with partitions of nn. For n=0n=0, the unique group is the trivial group and corresponds separately to the empty partition. (Isomorphism classes of abelian groups of order p^n are counted by partitions of n).

[L3]

Powers are the natural powers of def-group-power and finite products those of def-monoid-finite-product, both taken in the commutative monoid (Z,,1)(\mathbb{Z},\cdot,1) of lem-units-of-z. Call p:rZp : r \to \mathbb{Z} an injective list of primes when every pip_i is prime (def-prime) and pi=pjp_i = p_j forces i=ji = j (def-injection-surjection-bijection). Let nZn \in \mathbb{Z} with n1n \ge 1 and let p:rZp : r \to \mathbb{Z} be an injective list of primes such that every prime divisor of nn equals pip_i for some i<ri < r. Then, with vqv_q as in def-p-adic-valuation: 1. n  =  i<rpivpi(n)\displaystyle n \;=\; \prod_{i<r} p_i^{\,v_{p_i}(n)}; 2. vq(n)=0v_q(n) = 0 for every prime qq that is not among p0,,pr1p_0,\dots,p_{r-1}; 3. the exponents are determined by nn: if e:rNe : r \to \mathbb{N} and n=i<rpiein = \prod_{i<r} p_i^{\,e_i}, then ej=vpj(n)e_j = v_{p_j}(n) for every j<rj < r. Clause 3 needs only injectivity of the list, not the covering hypothesis. (For n1n \ge 1 and any injective list p:rZp : r \to \mathbb{Z} of primes containing every prime divisor of nn, one has n=i<rpivpi(n)n = \prod_{i<r} p_i^{\,v_{p_i}(n)}; the exponents are determined by nn, and vq(n)=0v_q(n) = 0 for every prime qq outside the list).

[L4]

Let (M,,e)(M,\cdot,e) be a monoid (def-semigroup-and-monoid) and let g:NMg : \mathbb{N} \to M be a family of elements of MM, written gi:=g(i)g_i := g(i). There is exactly one function Pg:NMP_g : \mathbb{N} \to M satisfying Pg(0)=e,Pg(σ(n))=Pg(n)gn(nN),P_g(0) = e, \qquad P_g(\sigma(n)) = P_g(n) \cdot g_n \quad (n \in \mathbb{N}), and we write i<ngi  :=  Pg(n),also written g0g1gn1.\prod_{i<n} g_i \;:=\; P_g(n), \qquad \text{also written } g_0 g_1 \cdots g_{n-1}. In particular the empty product is i<0gi=e\prod_{i<0} g_i = e, and i<1gi=eg0=g0\prod_{i<1} g_i = e \cdot g_0 = g_0. Why the recursion is legitimate. The clause Pg(σ(n))=Pg(n)gnP_g(\sigma(n)) = P_g(n) \cdot g_n consults nn as well as Pg(n)P_g(n), so thm-recursion does not apply to it directly. Apply that theorem instead with the set A=N×MA = \mathbb{N} \times M, the element a=(0,e)a = (0,e), and the function F:AAF : A \to A given by F(n,x)=(σ(n),xgn)F(n,x) = (\sigma(n),\, x \cdot g_n): it yields a unique H:NN×MH : \mathbb{N} \to \mathbb{N} \times M with H(0)=(0,e)H(0) = (0,e) and H(σ(n))=F(H(n))H(\sigma(n)) = F(H(n)). Writing H(n)=(H1(n),H2(n))H(n) = (H_1(n), H_2(n)), induction (thm-induction-principle) gives H1(n)=nH_1(n) = n for every nn, since H1(0)=0H_1(0) = 0 and H1(σ(n))=σ(H1(n))H_1(\sigma(n)) = \sigma(H_1(n)). Hence H(σ(n))=(σ(n),H2(n)gn)H(\sigma(n)) = (\sigma(n),\, H_2(n) \cdot g_n), so Pg:=H2P_g := H_2 satisfies the two displayed equations. It is the only such function: if QQ satisfies them too, then {n:Pg(n)=Q(n)}\{ n : P_g(n) = Q(n) \} contains 00 and is closed under σ\sigma, hence is all of N\mathbb{N} by induction. The value depends only on g0,,gn1g_0,\dots,g_{n-1}. If g,g:NMg, g' : \mathbb{N} \to M satisfy gi=gig_i = g'_i for every i<ni < n, then Pg(n)=Pg(n)P_g(n) = P_{g'}(n). Indeed the set of nn for which this implication holds contains 00, both products then being ee; and if it holds at nn, and g,gg, g' agree at every i<σ(n)i < \sigma(n), then they agree at every i<ni < n and also at nn itself, because i<σ(n)i < \sigma(n) is equivalent to ini \le n (lem-nat-order-is-membership), so Pg(σ(n))=Pg(n)gn=Pg(n)gn=Pg(σ(n))P_g(\sigma(n)) = P_g(n) \cdot g_n = P_{g'}(n) \cdot g'_n = P_{g'}(\sigma(n)). Induction finishes it. This is what makes the notation g0g1gn1g_0 g_1 \cdots g_{n-1} unambiguous: it names a value determined by the first nn terms alone, and a finite list uu of length nn, that is a function u:nMu : n \to M on the von Neumann natural n={0,,n1}n = \{0,\dots,n-1\} (def-natural-numbers), determines the product i<nui:=Pu~(n)\prod_{i<n} u_i := P_{\tilde u}(n) computed from any extension u~:NM\tilde u : \mathbb{N} \to M of uu. (The product g0g1gn1g_0 g_1 \cdots g_{n-1} of a finite list in a monoid, by recursion, with the empty product (n=0n = 0) equal to the identity).

Proof

technique · direct
1.1

Primary decomposition makes an abelian group of order nn the product of one abelian pip_i-group of order piaip_i^{a_i} for each i<ri<r.

givenL1L2L3L4
2.1

The choices for distinct primes are independent and the preceding corollary counts the iith choice by P(ai)P(a_i), so the product rule gives the formula. The empty prime factorisation of 11 gives one choice.

step 1.1
DefinitionDefinition: AI-adaptedProof: Not applicableaudited 2026-08-11Open item page →

Squarefree positive integers

Definition

A positive integer nn is squarefree if no square of a prime divides nn. Equivalently, every exponent in its canonical prime factorisation is 00 or 11. The integer 11 is squarefree by the empty factorisation.

CorollaryStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-08-11Open item page →

Every abelian group of order n is cyclic if and only if n is squarefree

Statement

For a positive integer nn, every abelian group of order nn is cyclic if and only if nn is squarefree.

Facts & Assumptions

Given: The objects and hypotheses in the statement.

[L1]

A positive integer nn is squarefree if no square of a prime divides nn. Equivalently, every exponent in its canonical prime factorisation is 00 or 11. The integer 11 is squarefree by the empty factorisation. (Squarefree positive integers).

[L2]

Every finite abelian group is isomorphic to a finite direct product of cyclic groups of prime-power order. The multiset of their orders is uniquely determined by the group, up to permutation of the factors. (Fundamental theorem of finite abelian groups: elementary-divisor form).

[L3]

If GG is finite abelian and G=i<rpiai|G|=\prod_{i<r}p_i^{a_i} is its prime factorisation, then the subgroups G(pi)G(p_i) form an internal direct product of GG. Thus Gi<rG(pi).G\cong\prod_{i<r}G(p_i). For the trivial group, this is the empty product. (A finite abelian group is the internal direct product of its primary components).

[L4]

Let n0,,nr1n_0,\ldots,n_{r-1} be a finite pairwise-coprime list of positive integers and let N:=i<rniN:=\prod_{i<r}n_i. The map Φ:Z/Ni<rZ/ni,[x]N([x]ni)i<r,\Phi:\mathbb Z/N\longrightarrow\prod_{i<r}\mathbb Z/n_i,\qquad[x]_N\longmapsto([x]_{n_i})_{i<r}, is a bijection. It preserves addition, multiplication, [0][0], and [1][1] componentwise. For the empty list, N=1N=1 and both sides have one element. (Chinese remainder theorem for a finite pairwise-coprime list: simultaneous residues determine one class modulo the product, and the resulting bijection preserves addition and multiplication).

[L5]

Let ι:NZ\iota:\mathbb N\to\mathbb Z be the canonical embedding. If gGg\in G and hHh\in H have finite orders m,n1m,n\ge1, then in the external direct product ord(g,h)=lcm(m,n).\operatorname{ord}(g,h)=\operatorname{lcm}(m,n). (If gg and hh have finite orders mm and nn, then ι(ord(g,h))=lcm(ι(m),ι(n))\iota(\operatorname{ord}(g,h))=\operatorname{lcm}(\iota(m),\iota(n)) in G×HG\times H).

Proof

technique · direct
1.1

If nn is squarefree, each primary component of an abelian group of order nn has prime order and is cyclic. The Chinese remainder theorem combines the cyclic factors of pairwise coprime orders into a cyclic group of order nn.

givenL1L2L3L4L5
2.1

If p2np^2\mid n, write n=pamn=p^a m with a2a\ge2 and (p,m)=1(p,m)=1. The abelian group Cp×Cp×Cpa2×CmC_p\times C_p\times C_{p^{a-2}}\times C_m, omitting trivial factors, has order nn but exponent strictly below nn, so it is not cyclic.

step 1.1
3.1

For n=1n=1 the sole group is trivial and cyclic, agreeing with squarefreeness of 11.

step 2.1

5 · Examples, counterexamples and false statements

None yet.

Sources