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 b c l i n m. (forall bpr_left_index_gcrt_last_pair_source bpr_right_index_gcrt_last_pair_source bpr_left_value_gcrt_last_pair_source bpr_right_value_gcrt_last_pair_source. (exists bpr_gap_gcrt_last_pair_source_left_bound. bpr_gap_gcrt_last_pair_source_left_bound + S (bpr_left_index_gcrt_last_pair_source) = S l) -> (exists bpr_gap_gcrt_last_pair_source_right_bound. bpr_gap_gcrt_last_pair_source_right_bound + S (bpr_right_index_gcrt_last_pair_source) = S l) -> (((exists bpr_height_gcrt_last_pair_source_left_at. bpr_height_gcrt_last_pair_source_left_at + S (bpr_left_value_gcrt_last_pair_source) = S ((S (bpr_left_index_gcrt_last_pair_source)) * c)) /\ exists bpr_quotient_gcrt_last_pair_source_left_at. b = bpr_quotient_gcrt_last_pair_source_left_at * S ((S (bpr_left_index_gcrt_last_pair_source)) * c) + (bpr_left_value_gcrt_last_pair_source))) -> (((exists bpr_height_gcrt_last_pair_source_right_at. bpr_height_gcrt_last_pair_source_right_at + S (bpr_right_value_gcrt_last_pair_source) = S ((S (bpr_right_index_gcrt_last_pair_source)) * c)) /\ exists bpr_quotient_gcrt_last_pair_source_right_at. b = bpr_quotient_gcrt_last_pair_source_right_at * S ((S (bpr_right_index_gcrt_last_pair_source)) * c) + (bpr_right_value_gcrt_last_pair_source))) -> ~(bpr_left_index_gcrt_last_pair_source = bpr_right_index_gcrt_last_pair_source) -> (forall bpr_coprime_divisor_gcrt_last_pair_source_coprime. (exists bpr_coprime_left_factor_gcrt_last_pair_source_coprime. bpr_left_value_gcrt_last_pair_source = bpr_coprime_divisor_gcrt_last_pair_source_coprime * bpr_coprime_left_factor_gcrt_last_pair_source_coprime) -> (exists bpr_coprime_right_factor_gcrt_last_pair_source_coprime. bpr_right_value_gcrt_last_pair_source = bpr_coprime_divisor_gcrt_last_pair_source_coprime * bpr_coprime_right_factor_gcrt_last_pair_source_coprime) -> bpr_coprime_divisor_gcrt_last_pair_source_coprime = 1)) -> (exists ff_lt_gcrt_last_pair_index. ff_lt_gcrt_last_pair_index + S i = l) -> (((exists ff_h_gcrt_last_pair_old. ff_h_gcrt_last_pair_old + S (n) = S ((S (i)) * c)) /\ exists ff_q_gcrt_last_pair_old. b = ff_q_gcrt_last_pair_old * S ((S (i)) * c) + (n))) -> (((exists ff_h_gcrt_last_pair_new. ff_h_gcrt_last_pair_new + S (m) = S ((S (l)) * c)) /\ exists ff_q_gcrt_last_pair_new. b = ff_q_gcrt_last_pair_new * S ((S (l)) * c) + (m))) -> (forall frp_divisor_gcrt_last_pair_result. (exists frp_left_factor_gcrt_last_pair_result. n = frp_divisor_gcrt_last_pair_result * frp_left_factor_gcrt_last_pair_result) -> (exists frp_right_factor_gcrt_last_pair_result. m = frp_divisor_gcrt_last_pair_result * frp_right_factor_gcrt_last_pair_result) -> frp_divisor_gcrt_last_pair_result = 1)Constructive proof overview
Generated structural guide
The last decoded modulus is coprime to every actual earlier modulus in a pairwise-coprime list.
The unchanged tactic script uses 3 declared prerequisites and contains 28 exact native proof lines.
Alpha v34 checked-use · first admitted v24 · independently kernel and Lean verified; not Stable
Proof neighborhood
Direct dependencies
le_succ Stable theorem; checked-use authorized le_refl Stable theorem; checked-use authorized lt_irrefl_expanded 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
02Use earlier factsL11–20
03Use earlier factsL21–23
04Fix variables and assumptionsL24–24
Work with arbitrary variables or the premises of the current implication.
- L24
intro heq
05Calculate and transport equalitiesL25–25
Carry out the recorded arithmetic or equality steps; inspect the exact commands for their direction and premises.
- L25
rewrite heq at hi
Original exact command ledger · 28 lines
- 0001
intro b - 0002
intro c - 0003
intro l - 0004
intro i - 0005
intro n - 0006
intro m - 0007
intro hpairs - 0008
intro hi - 0009
intro hn - 0010
intro hm - 0011
specialize hpairs i - 0012
specialize hpairs l - 0013
specialize hpairs n - 0014
specialize hpairs m - 0015
apply hpairs - 0016
specialize le_succ (S i) - 0017
specialize le_succ l - 0018
apply le_succ - 0019
exact hi - 0020
specialize le_refl (S l) - 0021
exact le_refl - 0022
exact hn - 0023
exact hm - 0024
intro heq - 0025
rewrite heq at hi - 0026
specialize lt_irrefl_expanded l - 0027
apply lt_irrefl_expanded - 0028
exact hi
Separate complete second-wave branches: Full G011 proof · Alpha v27.