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. ∀ n. ∃ c. ∃ T. JordanTupleRepresentatives(k,n,c,T)
Every linked abbreviation expands hygienically to the identical original native formula.
Definition DAG
Actual proof prerequisites
Complete tactic proof in conservative notation
All 31 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 (1)
01Fix variables and assumptionsL1–2
02Establish hboxL3–6
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply matrix rank uniform beta prefix box exists.
- L3
have hbox : ∃ c. ∃ T. UniformBetaPrefixBox(c,T,k,n)Definitions: UniformBetaPrefixBox(c,T,k,n)Original native command in the exact edition - L4
specialize matrix_rank_uniform_beta_prefix_box_exists (k) - L5
specialize matrix_rank_uniform_beta_prefix_box_exists (n) - L6
apply matrix_rank_uniform_beta_prefix_box_exists
03Separate the logical casesL7–9
04Construct an explicit witnessL10–11
05Fix variables and assumptionsL12–14
06Establish hzL15–19
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply hbox witness witness right.
- L15
have hz : ∃ z. Lt(z,x1) ∧ BetaPrefixEqual(b,e,z,x,k)Definitions: Lt(z,x1)BetaPrefixEqual(b,e,z,x,k)Original native command in the exact edition - L16
specialize hbox_witness_witness_right (b) - L17
specialize hbox_witness_witness_right (e) - L18
apply hbox_witness_witness_right - L19
exact hb
07Separate the logical casesL20–21
08Construct an explicit witnessL22–22
Supply the displayed value, then prove that it has the required property.
- L22
exists x2
09Separate the logical casesL23–23
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L23
split
10Use earlier factsL24–31
Instantiate or apply named facts and discharge the corresponding proof obligations.
Original defined command ledger · 31 lines
- 0001
intro k - 0002
intro n - 0003
have hbox : ∃ c. ∃ T. UniformBetaPrefixBox(c,T,k,n) - 0004
specialize matrix_rank_uniform_beta_prefix_box_exists (k) - 0005
specialize matrix_rank_uniform_beta_prefix_box_exists (n) - 0006
apply matrix_rank_uniform_beta_prefix_box_exists - 0007
cases hbox - 0008
cases hbox_witness - 0009
cases hbox_witness_witness - 0010
exists x - 0011
exists x1 - 0012
intro b - 0013
intro e - 0014
intro hb - 0015
have hz : ∃ z. Lt(z,x1) ∧ BetaPrefixEqual(b,e,z,x,k) - 0016
specialize hbox_witness_witness_right (b) - 0017
specialize hbox_witness_witness_right (e) - 0018
apply hbox_witness_witness_right - 0019
exact hb - 0020
cases hz - 0021
cases hz_witness - 0022
exists x2 - 0023
split - 0024
exact hz_witness_left - 0025
specialize jordan_tuple_prefix_equal (b) - 0026
specialize jordan_tuple_prefix_equal (e) - 0027
specialize jordan_tuple_prefix_equal (x2) - 0028
specialize jordan_tuple_prefix_equal (x) - 0029
specialize jordan_tuple_prefix_equal (k) - 0030
apply jordan_tuple_prefix_equal - 0031
exact hz_witness_right