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.
Exact expanded first-order arithmetic statement
forall ab ac db dc l. (forall ics_index_equal_refl ics_value0_equal_refl ics_value1_equal_refl ics_value2_equal_refl ics_value3_equal_refl. (exists ics_gap_equal_refl_bound. ics_gap_equal_refl_bound + S (ics_index_equal_refl) = (l)) -> (((exists fs_h_ics_equal_refl_at0. fs_h_ics_equal_refl_at0 + S (ics_value0_equal_refl) = S ((S (ics_index_equal_refl)) * ac)) /\ exists fs_q_ics_equal_refl_at0. ab = fs_q_ics_equal_refl_at0 * S ((S (ics_index_equal_refl)) * ac) + (ics_value0_equal_refl))) -> (((exists fs_h_ics_equal_refl_at1. fs_h_ics_equal_refl_at1 + S (ics_value1_equal_refl) = S ((S (ics_index_equal_refl)) * dc)) /\ exists fs_q_ics_equal_refl_at1. db = fs_q_ics_equal_refl_at1 * S ((S (ics_index_equal_refl)) * dc) + (ics_value1_equal_refl))) -> (((exists fs_h_ics_equal_refl_at2. fs_h_ics_equal_refl_at2 + S (ics_value2_equal_refl) = S ((S (ics_index_equal_refl)) * ac)) /\ exists fs_q_ics_equal_refl_at2. ab = fs_q_ics_equal_refl_at2 * S ((S (ics_index_equal_refl)) * ac) + (ics_value2_equal_refl))) -> (((exists fs_h_ics_equal_refl_at3. fs_h_ics_equal_refl_at3 + S (ics_value3_equal_refl) = S ((S (ics_index_equal_refl)) * dc)) /\ exists fs_q_ics_equal_refl_at3. db = fs_q_ics_equal_refl_at3 * S ((S (ics_index_equal_refl)) * dc) + (ics_value3_equal_refl))) -> ics_value0_equal_refl + ics_value3_equal_refl = ics_value2_equal_refl + ics_value1_equal_refl)Constructive proof overview
Generated structural guide
Any signed coded vector equals itself as an integer vector, using functionality of the actual positive and negative decoded entries.
The unchanged tactic script uses 1 declared prerequisite and contains 36 exact native proof lines.
Alpha v34 checked-use · first admitted v27 · independently kernel and Lean verified; not Stable
Proof neighborhood
Direct dependencies
beta_at_unique Stable theorem; checked-use authorizedDirect dependents
Formal native tactic body
Dependencies are introduced as named hypotheses before line 1. Local theorem links identify exact declared prerequisites. This exact body belongs to a complete independently kernel-checked constructive proof bundle and has Alpha checked-use authority; it does not imply Stable membership.
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.
01Fix variables and assumptionsL1–10
02Fix variables and assumptionsL11–15
03Establish hpositiveL16–24
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply beta at unique.
04Establish hnegativeL25–34
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply beta at unique.
Original exact command ledger · 36 lines
- 0001
intro ab - 0002
intro ac - 0003
intro db - 0004
intro dc - 0005
intro l - 0006
intro i - 0007
intro a - 0008
intro b - 0009
intro c - 0010
intro d - 0011
intro hi - 0012
intro ha - 0013
intro hb - 0014
intro hc - 0015
intro hd - 0016
have hpositive : a = c - 0017
specialize beta_at_unique (ab) - 0018
specialize beta_at_unique (ac) - 0019
specialize beta_at_unique (i) - 0020
specialize beta_at_unique (a) - 0021
specialize beta_at_unique (c) - 0022
apply beta_at_unique - 0023
exact ha - 0024
exact hc - 0025
have hnegative : d = b - 0026
specialize beta_at_unique (db) - 0027
specialize beta_at_unique (dc) - 0028
specialize beta_at_unique (i) - 0029
specialize beta_at_unique (d) - 0030
specialize beta_at_unique (b) - 0031
apply beta_at_unique - 0032
exact hd - 0033
exact hb - 0034
congr - 0035
exact hpositive - 0036
exact hnegative