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 k h a b c d e f g j. k = 2 * h + 1 -> (((exists fsd_center_bound_odd_a. fsd_center_bound_odd_a + (e + e) = k) /\ ((exists fsd_center_lower_odd_a. a = k * fsd_center_lower_odd_a + e) \/ (exists fsd_center_upper_odd_a. a + e = k * fsd_center_upper_odd_a)))) -> (((exists fsd_center_bound_odd_b. fsd_center_bound_odd_b + (f + f) = k) /\ ((exists fsd_center_lower_odd_b. b = k * fsd_center_lower_odd_b + f) \/ (exists fsd_center_upper_odd_b. b + f = k * fsd_center_upper_odd_b)))) -> (((exists fsd_center_bound_odd_c. fsd_center_bound_odd_c + (g + g) = k) /\ ((exists fsd_center_lower_odd_c. c = k * fsd_center_lower_odd_c + g) \/ (exists fsd_center_upper_odd_c. c + g = k * fsd_center_upper_odd_c)))) -> (((exists fsd_center_bound_odd_d. fsd_center_bound_odd_d + (j + j) = k) /\ ((exists fsd_center_lower_odd_d. d = k * fsd_center_lower_odd_d + j) \/ (exists fsd_center_upper_odd_d. d + j = k * fsd_center_upper_odd_d)))) -> exists gap. gap + S (e * e + f * f + g * g + j * j) = k * kConstructive proof overview
Generated structural guide
All four actual centered signed residues modulo any odd multiplier have norm strictly below its square, independently of their sign choices.
The unchanged tactic script uses 2 declared prerequisites and contains 36 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
FS001U four_square_descent_odd_centered_magnitude_half_bound FS001X four_square_descent_odd_half_norm_strictDirect 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.
Named ingredients (2)
01Fix variables and assumptionsL1–10
02Fix variables and assumptionsL11–15
03Separate the logical casesL16–19
04Calculate and transport equalitiesL20–21
05Use earlier factsL22–25
Instantiate or apply named facts and discharge the corresponding proof obligations.
06Calculate and transport equalitiesL26–26
Carry out the recorded arithmetic or equality steps; inspect the exact commands for their direction and premises.
- L26
rewrite <- hmodulus
07Use earlier factsL27–28
08Calculate and transport equalitiesL29–29
Carry out the recorded arithmetic or equality steps; inspect the exact commands for their direction and premises.
- L29
rewrite <- hmodulus
09Use earlier factsL30–31
10Calculate and transport equalitiesL32–32
Carry out the recorded arithmetic or equality steps; inspect the exact commands for their direction and premises.
- L32
rewrite <- hmodulus
11Use earlier factsL33–34
12Calculate and transport equalitiesL35–35
Carry out the recorded arithmetic or equality steps; inspect the exact commands for their direction and premises.
- L35
rewrite <- hmodulus
13Use earlier factsL36–36
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L36
exact hd_left
Original exact command ledger · 36 lines
- 0001
intro k - 0002
intro h - 0003
intro a - 0004
intro b - 0005
intro c - 0006
intro d - 0007
intro e - 0008
intro f - 0009
intro g - 0010
intro j - 0011
intro hmodulus - 0012
intro ha - 0013
intro hb - 0014
intro hc - 0015
intro hd - 0016
cases ha - 0017
cases hb - 0018
cases hc - 0019
cases hd - 0020
rewrite hmodulus - 0021
rewrite hmodulus - 0022
apply four_square_descent_odd_half_norm_strict - 0023
specialize four_square_descent_odd_centered_magnitude_half_bound h - 0024
specialize four_square_descent_odd_centered_magnitude_half_bound e - 0025
apply four_square_descent_odd_centered_magnitude_half_bound - 0026
rewrite <- hmodulus - 0027
exact ha_left - 0028
apply four_square_descent_odd_centered_magnitude_half_bound - 0029
rewrite <- hmodulus - 0030
exact hb_left - 0031
apply four_square_descent_odd_centered_magnitude_half_bound - 0032
rewrite <- hmodulus - 0033
exact hc_left - 0034
apply four_square_descent_odd_centered_magnitude_half_bound - 0035
rewrite <- hmodulus - 0036
exact hd_left