Current library: Alpha v34, 4,223 checked-use theorems; Stable remains 432. Historical first admissions, original proof editions, and non-admitted aliases are preserved. Exact original first-admission records.
For n>1 the exponent gcd and a real beta table classify and witness all positive root degrees. The unit n=1 has a separate uniform certificate for every positive degree. Zero is excluded. NaturalSquarefreeDecomposition is deliberately distinct from the unrelated polynomial definition.
Exact theorem in conservative defined notation
∀ k. Pow(1,k,1)
Every linked abbreviation expands hygienically to the identical original native formula.
Definition DAG
Actual proof prerequisites
Complete tactic proof in conservative notation
All 16 original proof lines are preserved. Only local proposition formulas are abbreviated; every abbreviation has an exact binder-safe expansion check. The linked exact edition contains the unchanged replay script.
Read the argument
Proof checkpoints
This is a reading aid, not a new proof or a proof-tree certificate. Checkpoint groups are consecutive commands, not inferred branch boundaries. Every step links to the preserved script.
Named ingredients (2)
01Fix variables and assumptionsL1–1
Work with arbitrary variables or the premises of the current implication.
- L1
intro k
02Establish hexL2–5
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply pow exists.
03Separate the logical casesL6–6
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L6
cases hex
04Use earlier factsL7–16
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L7
specialize power_value_eq_transport (1) - L8
specialize power_value_eq_transport (k) - L9
specialize power_value_eq_transport (x) - L10
specialize power_value_eq_transport (1) - L11
apply power_value_eq_transport - L12
specialize power_one_base_value (k) - L13
specialize power_one_base_value (x) - L14
apply power_one_base_value - L15
exact hex_witness - L16
exact hex_witness
Original defined command ledger · 16 lines
- 0001
intro k - 0002
have hex : ∃ z. Pow(1,k,z) - 0003
specialize pow_exists (1) - 0004
specialize pow_exists (k) - 0005
apply pow_exists - 0006
cases hex - 0007
specialize power_value_eq_transport (1) - 0008
specialize power_value_eq_transport (k) - 0009
specialize power_value_eq_transport (x) - 0010
specialize power_value_eq_transport (1) - 0011
apply power_value_eq_transport - 0012
specialize power_one_base_value (k) - 0013
specialize power_one_base_value (x) - 0014
apply power_one_base_value - 0015
exact hex_witness - 0016
exact hex_witness