Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedSession-authored (Fable 5 assisted)precheck 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 n1, [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(p1) (For a prime p and k1, φ(pk)=pkpk1).

[L5]
[L6]

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

Proof

technique · cases
1.1

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 p1r by [L1] and [L3]. By [L2], r also divides p(p1), and hence r is either p1 or p(p1).

givenL1L2L3algebra
1.2

For every r1, induction using the product law gives (g+p)rgr+rpgr1(modp2).

L4L5L6
2.1

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

assume-case firststep 1.1
2.2

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

assume-case secondstep 1.1step 1.2L1L5
3.1

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

step 2.1step 2.2cases-exhaustive

Depends on

Used by

Dependency tree · next 3 levels

Direct dependencies and their dependencies through the next three levels: 121 results over 28 levels. An arrow runs from a result to what uses it, and this result sits at the bottom with a heavier outline. Click the chart to enlarge it.

Sources