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 fsd_prime_bridge fsd_multiplier_bridge. ((~(fsd_prime_bridge = 1) /\ forall frm_prime_left_fsd_bridge_prime frm_prime_right_fsd_bridge_prime. fsd_prime_bridge = frm_prime_left_fsd_bridge_prime * frm_prime_right_fsd_bridge_prime -> frm_prime_left_fsd_bridge_prime = 1 \/ frm_prime_right_fsd_bridge_prime = 1)) -> ~(fsd_multiplier_bridge = 0) -> ~(fsd_multiplier_bridge = 1) -> (exists fsl_a_fsd_bridge_source fsl_b_fsd_bridge_source fsl_c_fsd_bridge_source fsl_d_fsd_bridge_source. (fsd_prime_bridge * fsd_multiplier_bridge) = fsl_a_fsd_bridge_source * fsl_a_fsd_bridge_source + fsl_b_fsd_bridge_source * fsl_b_fsd_bridge_source + fsl_c_fsd_bridge_source * fsl_c_fsd_bridge_source + fsl_d_fsd_bridge_source * fsl_d_fsd_bridge_source) -> exists fsd_smaller_bridge. (~(fsd_smaller_bridge = 0) /\ ((exists fsd_gap_bridge. fsd_gap_bridge + S fsd_smaller_bridge = fsd_multiplier_bridge) /\ (exists fsl_a_fsd_bridge_target fsl_b_fsd_bridge_target fsl_c_fsd_bridge_target fsl_d_fsd_bridge_target. (fsd_prime_bridge * fsd_smaller_bridge) = fsl_a_fsd_bridge_target * fsl_a_fsd_bridge_target + fsl_b_fsd_bridge_target * fsl_b_fsd_bridge_target + fsl_c_fsd_bridge_target * fsl_c_fsd_bridge_target + fsl_d_fsd_bridge_target * fsl_d_fsd_bridge_target)))) -> forall p. ((~(p = 1) /\ forall frm_prime_left_fslb_prime frm_prime_right_fslb_prime. p = frm_prime_left_fslb_prime * frm_prime_right_fslb_prime -> frm_prime_left_fslb_prime = 1 \/ frm_prime_right_fslb_prime = 1)) -> (exists fsl_a_fslb_prime_result fsl_b_fslb_prime_result fsl_c_fslb_prime_result fsl_d_fslb_prime_result. (p) = fsl_a_fslb_prime_result * fsl_a_fslb_prime_result + fsl_b_fslb_prime_result * fsl_b_fslb_prime_result + fsl_c_fslb_prime_result * fsl_c_fslb_prime_result + fsl_d_fslb_prime_result * fsl_d_fslb_prime_result)Constructive proof overview
Generated structural guide
The checked unconditional modular seed for every prime removes the entire seed hypothesis; only uniform strict multiplier descent remains.
The unchanged tactic script uses 2 declared prerequisites and contains 20 exact native proof lines.
dependency-curried kernel-checked theorem body; Alpha enrollment and checked-use authority follow separately sealed release evidence; Stable membership remains unchanged
Proof neighborhood
Direct dependencies
Direct dependents
Formal native tactic body
Dependencies are introduced as named hypotheses before line 1. Local theorem links identify exact declared prerequisites. This dependency-curried candidate body does not grant checked theorem use or 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.
Named ingredients (2)
01Fix variables and assumptionsL1–3
02Establish hseedL4–7
03Separate the logical casesL8–10
04Establish hdescentL11–20
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply four square descent prime from modular seed and step.
- L11
have hdescent : ∀ q. ∀ a. ∀ b. ∀ k. Prime(q) → a · a + b · b + 1 = q · k → ∃ x. ∃ y. ∃ z. ∃ n. FourSquareNorm(q,x,y,z,n)Definitions: FourSquareNormPrime - L12
apply four_square_descent_prime_from_modular_seed_and_step - L13
exact hstep - L14
specialize hdescent p - L15
specialize hdescent x - L16
specialize hdescent x1 - L17
specialize hdescent x2 - L18
apply hdescent - L19
exact hprime - L20
exact hseed_witness_witness_witness
Original exact command ledger · 20 lines
- 0001
intro hstep - 0002
intro p - 0003
intro hprime - 0004
have hseed : exists a b k. a * a + b * b + 1 = p * k - 0005
specialize four_square_prime_modular_seed p - 0006
apply four_square_prime_modular_seed - 0007
exact hprime - 0008
cases hseed - 0009
cases hseed_witness - 0010
cases hseed_witness_witness - 0011
have hdescent : forall q a b k. ((~(q = 1) /\ forall frm_prime_left_fslb_local_prime frm_prime_right_fslb_local_prime. q = frm_prime_left_fslb_local_prime * frm_prime_right_fslb_local_prime -> frm_prime_left_fslb_local_prime = 1 \/ frm_prime_right_fslb_local_prime = 1)) -> a * a + b * b + 1 = q * k -> (exists fsl_a_fslb_local_result fsl_b_fslb_local_result fsl_c_fslb_local_result fsl_d_fslb_local_result. (q) = fsl_a_fslb_local_result * fsl_a_fslb_local_result + fsl_b_fslb_local_result * fsl_b_fslb_local_result + fsl_c_fslb_local_result * fsl_c_fslb_local_result + fsl_d_fslb_local_result * fsl_d_fslb_local_result) - 0012
apply four_square_descent_prime_from_modular_seed_and_step - 0013
exact hstep - 0014
specialize hdescent p - 0015
specialize hdescent x - 0016
specialize hdescent x1 - 0017
specialize hdescent x2 - 0018
apply hdescent - 0019
exact hprime - 0020
exact hseed_witness_witness_witness