Alphabeta Math
LemmaStatement: 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.

For an odd prime p and a primitive root g modulo p, at least one of g and g+p is primitive modulo p2

Statement

Let p be an odd prime and let the integer g represent a primitive root modulo p. Then at least one of g and g+p represents a primitive root modulo p2.

Facts & Assumptions

Given: An odd prime p and a primitive root g modulo p.

[L1]

A class is a primitive root when its order equals the totient of the modulus (Primitive roots modulo n), and it is a unit exactly when its representative is coprime to the modulus (For n≥1, [a]n is a unit if and only if gcd⁡(a,n)=1).

[L2]

The order of an element of a finite group divides the group order (The order of every element of a finite group divides the order of the group), and φ(p2)=p(p−1) (For a prime p and k≥1, φ(pk)=pk−pk−1).

[L5]
[L6]

Mathematical induction holds on N (The principle of mathematical induction).

Proof

technique · cases
1.1givenL1L2L3algebra

Both g and g+p are units modulo p2 by [L1] and reduce to the same primitive root modulo p. If either has order r modulo p2, reduction modulo p makes its rth power 1, so p−1∣r by [L1] and [L3]. By [L2], r also divides p(p−1), and hence r is either p−1 or p(p−1).

1.2L4L5L6

For every r≥1, induction using the product law gives (g+p)r≡gr+rpgr−1(modp2).

2.1assume-case firststep 1.1

Assume first that gp−1≢1(modp2). Then step 1.1 excludes order p−1, so g has order p(p−1) and is primitive modulo p2.

2.2assume-case secondstep 1.1step 1.2L1L5

Assume instead that gp−1≡1(modp2). Step 1.2 gives (g+p)p−1≡1+p(p−1)gp−2(modp2); the second term is not divisible by p2, since neither p−1 nor g is divisible by p. Thus (g+p)p−1≢1(modp2), and step 1.1 makes g+p primitive.

3.1step 2.1step 2.2cases-exhaustive∎

The two cases are exhaustive, and in each one of the two representatives is primitive modulo p2.

Depends on

Used by

Dependency tree · two levels

50 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