95 new Alpha admissions come from 96 source lemmas: tuple equality reflexivity reuses an already-admitted theorem and is not counted twice. All counts use actual finite beta-coded enumerations. G008 multiplicativity is proved; the general prime-power count and distinct-prime product formula are further goals. General prime-power fields (G091) remain open. Stable is unchanged.
Exact theorem in conservative defined notation
∀ k. ∀ j. JordanTotient(k,1,j) → j = 1
Every linked abbreviation expands hygienically to the identical original native formula.
Definition DAG
Actual proof prerequisites
Complete tactic proof in conservative notation
All 15 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–3
02Establish hPositiveL4–4
Establish this local claim before using it. It is not an additional assumption.
- L4
have hPositive : ~(k=0)
03Separate the logical casesL5–5
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L5
cases hCount
04Use earlier factsL6–15
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L6
exact hCount_left - L7
specialize jordan_totient_count_unique (k) - L8
specialize jordan_totient_count_unique (1) - L9
specialize jordan_totient_count_unique (j) - L10
specialize jordan_totient_count_unique (1) - L11
apply jordan_totient_count_unique - L12
exact hCount - L13
specialize jordan_totient_at_one (k) - L14
apply jordan_totient_at_one - L15
exact hPositive
Original defined command ledger · 15 lines
- 0001
intro k - 0002
intro j - 0003
intro hCount - 0004
have hPositive : ~(k=0) - 0005
cases hCount - 0006
exact hCount_left - 0007
specialize jordan_totient_count_unique (k) - 0008
specialize jordan_totient_count_unique (1) - 0009
specialize jordan_totient_count_unique (j) - 0010
specialize jordan_totient_count_unique (1) - 0011
apply jordan_totient_count_unique - 0012
exact hCount - 0013
specialize jordan_totient_at_one (k) - 0014
apply jordan_totient_at_one - 0015
exact hPositive