Alphabeta Math
PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-16
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 unit is a primitive root modulo n if and only if it generates (Z/nZ)×

Statement

Let n≥1 and g∈(Z/n)×. Then g is a primitive root modulo n if and only if

⟨g⟩=(Z/n)×.

Facts & Assumptions

Given: A positive integer n and a unit g modulo n.

[L1]

A primitive root modulo n is a unit whose order is φ(n) (Primitive roots modulo n).

[L3]

The subgroup ⟨g⟩ is the smallest subgroup containing g (The subgroup ⟨S⟩ generated by a subset, the cyclic subgroup ⟨g⟩, and cyclic groups).

Proof

technique · direct
1.1L2L4

The unit group has φ(n) elements by [L4], while [L2] gives ∣⟨g⟩∣=ord⁡(g).

2.1step 1.1L1L3

If g is primitive, [L1] and step 1.1 give ∣⟨g⟩∣=∣(Z/n)×∣; since [L3] makes ⟨g⟩ a subgroup of the finite unit group, the two sets are equal.

3.1step 1.1L1∎

Conversely, if ⟨g⟩=(Z/n)×, step 1.1 gives ord⁡(g)=φ(n), so g is primitive by [L1].

Depends on

Used by

Dependency tree · two levels

34 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