Skip to main content
AlexKontorovich/PrimeNumberTheoremAnd
Source indexedlemma · leanprover/lean4:v4.32.0

gg_le_one

PrimeNumberTheoremAnd.Wiener · PrimeNumberTheoremAnd/Wiener.lean:1317 to 1324

Mathematical statement

Exact Lean statement

lemma gg_le_one (i : ℕ) : gg x i ≤ 1

Complete declaration

Lean source

Canonical source
Full Lean sourceLean 4
lemma gg_le_one (i : ) : gg x i  1 := by  by_cases hi : i = 0 <;> simp only [gg, hi, CharP.cast_eq_zero, div_zero, one_div, mul_inv_rev,    zero_div, Real.log_zero, mul_zero, ne_eq, OfNat.ofNat_ne_zero, not_false_eq_true, zero_pow,    add_zero, inv_one, mul_one, zero_le_one]  have l1 : 1  (i : ) := by simp ; omega  have l2 : 1  1 + (π⁻¹ * 2⁻¹ * Real.log (↑i / x)) ^ 2 := by    simp only [le_add_iff_nonneg_right] ; positivity  rw [ mul_inv] ; apply inv_le_one_of_one_le₀ ; simpa using mul_le_mul l1 l2 zero_le_one (by simp)