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 theorem in conservative defined notation
∀ n. ∀ p. ∀ C. ∀ e. Lt(1,n) → Prime(p) → Lt(n,p) → Lt(n + n,n) ∧ C = 0 ∨ Le(n,n + n) ∧ (∃ x. ∃ y. ∃ z. ∃ m. ∃ k. ∃ i. (∀ j. Lt(j,S (n + n)) → ∃ u. ∃ v. Beta(x,y,j,u) ∧ (Beta(z,m,j,v) ∧ (j = 0 ∧ (∀ w. Lt(w,S (n + n)) → ∃ x0. Beta(u,v,w,x0) ∧ (w = 0 ∧ x0 = 1 ∨ (∃ x1. w = S x1 ∧ x0 = 0))) ∨ (∃ w. ∃ x0. ∃ x1. j = S w ∧ (Beta(x,y,w,x0) ∧ (Beta(z,m,w,x1) ∧ (∀ x2. Lt(x2,S (n + n)) → ∃ x3. Beta(u,v,x2,x3) ∧ (x2 = 0 ∧ x3 = 1 ∨ (∃ x4. ∃ x5. ∃ x6. x2 = S x4 ∧ (Beta(x0,x1,x4,x5) ∧ (Beta(x0,x1,S x4,x6) ∧ x3 = x5 + x6))))))))))) ∧ (Beta(x,y,n + n,k) ∧ (Beta(z,m,n + n,i) ∧ Beta(k,i,n,C)))) → BoundedPowerValuation(p,C,C,e) → Le(e,1)
Every linked abbreviation expands hygienically to the identical original native formula.
Definition DAG
Actual proof prerequisites
Complete unchanged native tactic proof
All 45 lines are the exact independently kernel-checked original 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–9
02Establish hpowerL10–13
03Separate the logical casesL14–14
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L14
cases hpower
04Establish hvalueL15–21
05Establish hsquareL22–27
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply bertrand window prime square exceeds double.
06Establish hstrictL28–37
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply central binom prime square tail valuation le one.
- L28
have hstrict : exists q. q + S (n + n) = x - L29
rewrite hvalue - L30
exact hsquare - L31
specialize central_binom_prime_square_tail_valuation_le_one p - L32
specialize central_binom_prime_square_tail_valuation_le_one n - L33
specialize central_binom_prime_square_tail_valuation_le_one C - L34
specialize central_binom_prime_square_tail_valuation_le_one e - L35
specialize central_binom_prime_square_tail_valuation_le_one x - L36
apply central_binom_prime_square_tail_valuation_le_one - L37
exact hprime
Original defined command ledger · 45 lines
- 0001
intro n - 0002
intro p - 0003
intro C - 0004
intro e - 0005
intro hindex - 0006
intro hprime - 0007
intro hlower - 0008
intro hcentral - 0009
intro hvaluation - 0010
have hpower : exists s. (exists bpvi_b_bpc_square_power bpvi_c_bpc_square_power. ((forall bpvi_i_bpc_square_power. (exists bpvi_repeat_gap_bpc_square_power. bpvi_repeat_gap_bpc_square_power + S bpvi_i_bpc_square_power = 2) -> (((exists bpvi_h_bpc_square_power_repeat. bpvi_h_bpc_square_power_repeat + S (p) = S ((S (bpvi_i_bpc_square_power)) * bpvi_c_bpc_square_power)) /\ exists bpvi_q_bpc_square_power_repeat. bpvi_b_bpc_square_power = bpvi_q_bpc_square_power_repeat * S ((S (bpvi_i_bpc_square_power)) * bpvi_c_bpc_square_power) + (p)))) /\ (exists bpvi_u_bpc_square_power bpvi_v_bpc_square_power. ((((exists bpvi_h_bpc_square_power_start. bpvi_h_bpc_square_power_start + S (1) = S ((S (0)) * bpvi_v_bpc_square_power)) /\ exists bpvi_q_bpc_square_power_start. bpvi_u_bpc_square_power = bpvi_q_bpc_square_power_start * S ((S (0)) * bpvi_v_bpc_square_power) + (1))) /\ ((((exists bpvi_h_bpc_square_power_terminal. bpvi_h_bpc_square_power_terminal + S (s) = S ((S (2)) * bpvi_v_bpc_square_power)) /\ exists bpvi_q_bpc_square_power_terminal. bpvi_u_bpc_square_power = bpvi_q_bpc_square_power_terminal * S ((S (2)) * bpvi_v_bpc_square_power) + (s))) /\ forall bpvi_j_bpc_square_power. (exists bpvi_product_gap_bpc_square_power. bpvi_product_gap_bpc_square_power + S bpvi_j_bpc_square_power = 2) -> exists bpvi_factor_bpc_square_power bpvi_partial_bpc_square_power bpvi_successor_bpc_square_power. ((((exists bpvi_h_bpc_square_power_factor. bpvi_h_bpc_square_power_factor + S (bpvi_factor_bpc_square_power) = S ((S (bpvi_j_bpc_square_power)) * bpvi_c_bpc_square_power)) /\ exists bpvi_q_bpc_square_power_factor. bpvi_b_bpc_square_power = bpvi_q_bpc_square_power_factor * S ((S (bpvi_j_bpc_square_power)) * bpvi_c_bpc_square_power) + (bpvi_factor_bpc_square_power))) /\ ((((exists bpvi_h_bpc_square_power_partial. bpvi_h_bpc_square_power_partial + S (bpvi_partial_bpc_square_power) = S ((S (bpvi_j_bpc_square_power)) * bpvi_v_bpc_square_power)) /\ exists bpvi_q_bpc_square_power_partial. bpvi_u_bpc_square_power = bpvi_q_bpc_square_power_partial * S ((S (bpvi_j_bpc_square_power)) * bpvi_v_bpc_square_power) + (bpvi_partial_bpc_square_power))) /\ ((((exists bpvi_h_bpc_square_power_successor. bpvi_h_bpc_square_power_successor + S (bpvi_successor_bpc_square_power) = S ((S (S bpvi_j_bpc_square_power)) * bpvi_v_bpc_square_power)) /\ exists bpvi_q_bpc_square_power_successor. bpvi_u_bpc_square_power = bpvi_q_bpc_square_power_successor * S ((S (S bpvi_j_bpc_square_power)) * bpvi_v_bpc_square_power) + (bpvi_successor_bpc_square_power))) /\ bpvi_successor_bpc_square_power = bpvi_partial_bpc_square_power * bpvi_factor_bpc_square_power)))))))) - 0011
specialize pow_exists p - 0012
specialize pow_exists 2 - 0013
exact pow_exists - 0014
cases hpower - 0015
have hvalue : x = p * p - 0016
specialize pow_two p - 0017
specialize pow_two 2 - 0018
specialize pow_two x - 0019
apply pow_two - 0020
refl - 0021
exact hpower_witness - 0022
have hsquare : exists bcf_lt_gap_bpc_square. bcf_lt_gap_bpc_square + S (n + n) = p * p - 0023
specialize bertrand_window_prime_square_exceeds_double n - 0024
specialize bertrand_window_prime_square_exceeds_double p - 0025
apply bertrand_window_prime_square_exceeds_double - 0026
exact hprime - 0027
exact hlower - 0028
have hstrict : exists q. q + S (n + n) = x - 0029
rewrite hvalue - 0030
exact hsquare - 0031
specialize central_binom_prime_square_tail_valuation_le_one p - 0032
specialize central_binom_prime_square_tail_valuation_le_one n - 0033
specialize central_binom_prime_square_tail_valuation_le_one C - 0034
specialize central_binom_prime_square_tail_valuation_le_one e - 0035
specialize central_binom_prime_square_tail_valuation_le_one x - 0036
apply central_binom_prime_square_tail_valuation_le_one - 0037
exact hprime - 0038
specialize lt_to_le 1 - 0039
specialize lt_to_le n - 0040
apply lt_to_le - 0041
exact hindex - 0042
exact hcentral - 0043
exact hvaluation - 0044
exact hpower_witness - 0045
exact hstrict