Generic tools for the rational point checks of ρ_{a₋} and ℓ(a).
lser_le_log:log z ≥ 2(t + t³/3 + t⁵/5 + t⁷/7),t = (z−1)/(z+1), forz ≥ 1(partial sum of the nonnegative serieslog(1+t) − log(1−t) = Σ 2t^(2k+1)/(2k+1), MathlibhasSum_log_sub_log_of_abs_lt_one).log_ge,log_ge',log_le: argument reduction by2^mwith Mathlib'slog_two_gt_d9,log_two_lt_d9.G_ge,G_le:Gfunis increasing ins = √(a²−x²)and decreasing inU = √(c²+a²).rho_ge_of: one pointR ≤ ρ_{a₋}(x)from rational brackets of the square roots and one log lower bound. Written from scratch.
theorem
Zeta32.Fstar.B2.rho_ge_of
{x sl sh U1 U5 P R : ℝ}
(hx : 0 < x)
(hxa : x ≤ aMinus)
(hsl0 : 0 ≤ sl)
(hsl : sl ^ 2 ≤ aMinus ^ 2 - x ^ 2)
(hsh0 : 0 ≤ sh)
(hsh : aMinus ^ 2 - x ^ 2 ≤ sh ^ 2)
(hU10 : 0 ≤ U1)
(hU1 : 1 + aMinus ^ 2 ≤ U1 ^ 2)
(hU50 : 0 ≤ U5)
(hU5 : U5 ^ 2 ≤ 25 + aMinus ^ 2)
(hshU5 : sh < U5)
(hP0 : 0 < P)
(hP : P ≤ (aMinus + sl) / (aMinus - sl) * ((U1 + sl) / (U1 - sl)) ^ 4 / ((U5 + sh) / (U5 - sh)))
(hR0 : 0 ≤ R)
(hR : 12 * (31416 / 10000) * R ≤ Real.log P)
:
One point of ρ_{a₋}: ρ = (G₀ + 4G₁ − G₅)/(12π), each G bracketed through rational s,
U,
the three logs merged into log P.