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. (forall bpr_left_index_gcrt_pairwise_drop_source bpr_right_index_gcrt_pairwise_drop_source bpr_left_value_gcrt_pairwise_drop_source bpr_right_value_gcrt_pairwise_drop_source. (exists bpr_gap_gcrt_pairwise_drop_source_left_bound. bpr_gap_gcrt_pairwise_drop_source_left_bound + S (bpr_left_index_gcrt_pairwise_drop_source) = S l) -> (exists bpr_gap_gcrt_pairwise_drop_source_right_bound. bpr_gap_gcrt_pairwise_drop_source_right_bound + S (bpr_right_index_gcrt_pairwise_drop_source) = S l) -> (((exists bpr_height_gcrt_pairwise_drop_source_left_at. bpr_height_gcrt_pairwise_drop_source_left_at + S (bpr_left_value_gcrt_pairwise_drop_source) = S ((S (bpr_left_index_gcrt_pairwise_drop_source)) * c)) /\ exists bpr_quotient_gcrt_pairwise_drop_source_left_at. b = bpr_quotient_gcrt_pairwise_drop_source_left_at * S ((S (bpr_left_index_gcrt_pairwise_drop_source)) * c) + (bpr_left_value_gcrt_pairwise_drop_source))) -> (((exists bpr_height_gcrt_pairwise_drop_source_right_at. bpr_height_gcrt_pairwise_drop_source_right_at + S (bpr_right_value_gcrt_pairwise_drop_source) = S ((S (bpr_right_index_gcrt_pairwise_drop_source)) * c)) /\ exists bpr_quotient_gcrt_pairwise_drop_source_right_at. b = bpr_quotient_gcrt_pairwise_drop_source_right_at * S ((S (bpr_right_index_gcrt_pairwise_drop_source)) * c) + (bpr_right_value_gcrt_pairwise_drop_source))) -> ~(bpr_left_index_gcrt_pairwise_drop_source = bpr_right_index_gcrt_pairwise_drop_source) -> (forall bpr_coprime_divisor_gcrt_pairwise_drop_source_coprime. (exists bpr_coprime_left_factor_gcrt_pairwise_drop_source_coprime. bpr_left_value_gcrt_pairwise_drop_source = bpr_coprime_divisor_gcrt_pairwise_drop_source_coprime * bpr_coprime_left_factor_gcrt_pairwise_drop_source_coprime) -> (exists bpr_coprime_right_factor_gcrt_pairwise_drop_source_coprime. bpr_right_value_gcrt_pairwise_drop_source = bpr_coprime_divisor_gcrt_pairwise_drop_source_coprime * bpr_coprime_right_factor_gcrt_pairwise_drop_source_coprime) -> bpr_coprime_divisor_gcrt_pairwise_drop_source_coprime = 1)) -> (forall bpr_left_index_gcrt_pairwise_drop_target bpr_right_index_gcrt_pairwise_drop_target bpr_left_value_gcrt_pairwise_drop_target bpr_right_value_gcrt_pairwise_drop_target. (exists bpr_gap_gcrt_pairwise_drop_target_left_bound. bpr_gap_gcrt_pairwise_drop_target_left_bound + S (bpr_left_index_gcrt_pairwise_drop_target) = l) -> (exists bpr_gap_gcrt_pairwise_drop_target_right_bound. bpr_gap_gcrt_pairwise_drop_target_right_bound + S (bpr_right_index_gcrt_pairwise_drop_target) = l) -> (((exists bpr_height_gcrt_pairwise_drop_target_left_at. bpr_height_gcrt_pairwise_drop_target_left_at + S (bpr_left_value_gcrt_pairwise_drop_target) = S ((S (bpr_left_index_gcrt_pairwise_drop_target)) * c)) /\ exists bpr_quotient_gcrt_pairwise_drop_target_left_at. b = bpr_quotient_gcrt_pairwise_drop_target_left_at * S ((S (bpr_left_index_gcrt_pairwise_drop_target)) * c) + (bpr_left_value_gcrt_pairwise_drop_target))) -> (((exists bpr_height_gcrt_pairwise_drop_target_right_at. bpr_height_gcrt_pairwise_drop_target_right_at + S (bpr_right_value_gcrt_pairwise_drop_target) = S ((S (bpr_right_index_gcrt_pairwise_drop_target)) * c)) /\ exists bpr_quotient_gcrt_pairwise_drop_target_right_at. b = bpr_quotient_gcrt_pairwise_drop_target_right_at * S ((S (bpr_right_index_gcrt_pairwise_drop_target)) * c) + (bpr_right_value_gcrt_pairwise_drop_target))) -> ~(bpr_left_index_gcrt_pairwise_drop_target = bpr_right_index_gcrt_pairwise_drop_target) -> (forall bpr_coprime_divisor_gcrt_pairwise_drop_target_coprime. (exists bpr_coprime_left_factor_gcrt_pairwise_drop_target_coprime. bpr_left_value_gcrt_pairwise_drop_target = bpr_coprime_divisor_gcrt_pairwise_drop_target_coprime * bpr_coprime_left_factor_gcrt_pairwise_drop_target_coprime) -> (exists bpr_coprime_right_factor_gcrt_pairwise_drop_target_coprime. bpr_right_value_gcrt_pairwise_drop_target = bpr_coprime_divisor_gcrt_pairwise_drop_target_coprime * bpr_coprime_right_factor_gcrt_pairwise_drop_target_coprime) -> bpr_coprime_divisor_gcrt_pairwise_drop_target_coprime = 1))Constructive proof overview
Generated structural guide
Pairwise coprimality of decoded moduli restricts to every predecessor prefix.
The unchanged tactic script uses 1 declared prerequisite and contains 29 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 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–13
03Use earlier factsL14–23
Original exact command ledger · 29 lines
- 0001
intro b - 0002
intro c - 0003
intro l - 0004
intro hpairs - 0005
intro i - 0006
intro j - 0007
intro m - 0008
intro n - 0009
intro hi - 0010
intro hj - 0011
intro hm - 0012
intro hn - 0013
intro hne - 0014
specialize hpairs i - 0015
specialize hpairs j - 0016
specialize hpairs m - 0017
specialize hpairs n - 0018
apply hpairs - 0019
specialize le_succ (S i) - 0020
specialize le_succ l - 0021
apply le_succ - 0022
exact hi - 0023
specialize le_succ (S j) - 0024
specialize le_succ l - 0025
apply le_succ - 0026
exact hj - 0027
exact hm - 0028
exact hn - 0029
exact hne
Separate complete second-wave branches: Full G011 proof · Alpha v27.