Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedSession-authored (Fable 5 assisted)precheck 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 n1 (The subgroup S generated by a subset, the cyclic subgroup g, and cyclic groups). For an integer a,

ga=Ggcd(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 n1).

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

[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 mk; the powers x0,x1,,xm1 are pairwise distinct; and x={xs:sN, 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,,gn1 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 n1, every class in Z/n contains exactly one integer r with 0r<n, and r[r]n is a bijection from {0,,n1} onto Z/n (For n1, every class in Z/n has one representative r with 0r<n, so Z/n=n; while Z/0 is in bijection with Z).

[L6]

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

Proof

technique · direct
1.1

Put m:=gcd(a,n). Since n1 the pair (a,n) is not (0,0), so m1, ma and mn by [L4].

L4given
2.1

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 gga by [L2], and ga is then a subgroup containing g, so it contains g=G by [L2] and equals G.

step 1.1A1L2L3
2.2

Conversely, if ga generates G then m=1: from ma and mn 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 gan/m by [L1]; but ga=G has n elements, so nn/m and therefore m=1.

step 1.1A1L1algebra
3.1

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

step 2.1step 2.2A1L1
4.1

By [L5] the map r[r]n is a bijection from {0,,n1} 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.

step 3.1L5L6L7

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