Alphabeta Math
CorollaryStatement: AI-adaptedProof: 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.

If n has a primitive root, gcd(a,n)=1, m1, and xma(modn) is solvable, then it has exactly gcd(φ(n),m) solution classes modulo n

Statement

Let n1 admit a primitive root, let gcd(a,n)=1, and let m1. If xma(modn) is solvable, then it has exactly

gcd(φ(n),m)

solution classes modulo n.

Facts & Assumptions

Given: The stated hypotheses and the solvability of xma(modn).

[L1]

Relative to a primitive root g, every unit has a unique index modulo φ(n) (The index indg(a) of a unit relative to a primitive root).

[L2]

The index of xm is congruent to mindg(x) modulo φ(n) (Index calculus: products become sums and powers become scalar multiples modulo φ(n)).

[L3]

For u,vZ and f1, the congruence uyv(modf) is solvable exactly when gcd(u,f)v, and when solvable it has exactly gcd(u,f) solution classes in Z/f (For n1, axb(modn) is solvable exactly when gcd(a,n)b, and then has exactly gcd(a,n) solution classes modulo n).

[L4]

A class modulo n is a unit exactly when its representative is coprime to n (For n1, [a]n is a unit if and only if gcd(a,n)=1).

Proof

technique · direct
1.1

Choose a primitive root g, put f=φ(n), and let r=indg(a).

L1choose
1.2

By [L4], a is a unit. If xm=a, then x(xm1a1)=1, so every solution x is a unit.

L4givenalgebra
2.1

By [L1], exponent classes y modulo f parametrise unit classes bijectively as x=gy, and by [L2] the solutions correspond exactly to the classes satisfying myr(modf).

step 1.1step 1.2L1L2
3.1

Here f=φ(n)1, so [L3] applies; the latter congruence is solvable by the Given, so [L3] gives exactly gcd(m,f)=gcd(φ(n),m) classes; the bijection in step 2.1 preserves this count, including when n=1 or m=1.

step 2.1L3

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · next 3 levels

Direct dependencies and their dependencies through the next three levels: 61 results over 15 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