Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26
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.

A cyclic group of order n has exactly φ(n) generators

Statement

Let G=⟨g⟩ be a cyclic group of finite order n≥1 (The subgroup ⟨S⟩ generated by a subset, the cyclic subgroup ⟨g⟩, and cyclic groups). For an integer a,

⟨ga⟩=G⟺gcd⁡(a,n)=1,

that is, ga generates G exactly when a and n are coprime (Coprime integers: gcd⁡(a,b)=1). Consequently G has exactly φ(n) generators (The unit group (Z/n)× and Euler's totient φ(n)=∣(Z/n)×∣ for n≥1).

At n=1 the group is trivial, every integer is coprime to 1, and the single element is its own generator, in agreement with φ(1)=1.

Facts & Assumptions

Given: A cyclic group G=⟨g⟩ whose underlying set is finite of order n≥1.

[A1]

∣G∣=n, and since G=⟨g⟩, [L1] gives ord⁡(g)=∣⟨g⟩∣=n; in particular gn=e.

[L1]

For an element x of finite order m in a group: xk=e if and only if m∣k; the powers x0,x1,…,xm−1 are pairwise distinct; and ⟨x⟩={ xs:s∈N, s<m }, so ∣⟨x⟩∣=m=ord⁡(x) (If ord⁡(g)=n then gk=e iff k is an integer multiple of n, the powers g0,…,gn−1 are distinct, and ⟨g⟩ has exactly n elements; if g has infinite order then gj=gk only for j=k, The order ∣G∣ of a finite group and the order ord⁡(g) of an element, with ord⁡(g)=∞ when no positive power of g is the identity).

[L4]

gcd⁡(a,b) is a common divisor of a and b, and gcd⁡(a,b)≥1 whenever (a,b)≠(0,0) (Common divisor, and the greatest common divisor gcd⁡(a,b), with the convention gcd⁡(0,0):=0).

[L5]

For n≥1, every class in Z/n contains exactly one integer r with 0≤r<n, and r↦[r]n is a bijection from {0,…,n−1} onto Z/n (For n≥1, every class in Z/n has one representative r with 0≤r<n, so ∣Z/n∣=n; while Z/0 is in bijection with Z).

[L6]

For n≥1 and a∈Z, the class [a]n is a unit of Z/n if and only if gcd⁡(a,n)=1 (For n≥1, [a]n is a unit if and only if gcd⁡(a,n)=1).

Proof

technique · direct
1.1L4given

Put m:=gcd⁡(a,n). Since n≥1 the pair (a,n) is not (0,0), so m≥1, m∣a and m∣n by [L4].

2.1step 1.1A1L2L3

If m=1 then ga generates G: by [L3] there are integers u,v with au+nv=1, whence g=gau+nv=(ga)u(gn)v=(ga)u using gn=e from [A1]; so g∈⟨ga⟩ by [L2], and ⟨ga⟩ is then a subgroup containing g, so it contains ⟨g⟩=G by [L2] and equals G.

2.2step 1.1A1L1algebra

Conversely, if ga generates G then m=1: from m∣a and m∣n the integer n/m is at least 1 and (ga)n/m=(gn)a/m=e by [A1], so ord⁡(ga)≤n/m and hence ∣⟨ga⟩∣≤n/m by [L1]; but ⟨ga⟩=G has n elements, so n≤n/m and therefore m=1.

3.1step 2.1step 2.2A1L1

By [A1] and [L1] the powers g0,g1,…,gn−1 are pairwise distinct and exhaust G, so the generators of G are exactly the elements gr with 0≤r<n and gcd⁡(r,n)=1, one for each such r.

4.1step 3.1L5L6L7∎

By [L5] the map r↦[r]n is a bijection from {0,…,n−1} onto Z/n, and by [L6] it carries the r with gcd⁡(r,n)=1 onto the units of Z/n; so the number of such r is ∣(Z/n)×∣=φ(n) by [L7], and by step 3.1 that is the number of generators of G.

Remarks

Depends on

Used by

Dependency tree · two levels

52 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources