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

FKS2.Floor.etheta_integrand_intble

PrimeNumberTheoremAnd.IEANTN.FKS2Floor.Cor22Floor · PrimeNumberTheoremAnd/IEANTN/FKS2Floor/Cor22Floor.lean:57 to 71

Source documentation

Integrability of the eq_30 integrand on [2,x] (mirrors lemma_12).

Exact Lean statement

theorem etheta_integrand_intble {x : ℝ} (hx : 2 ≤ x) :
    IntervalIntegrable (fun t => Eθ t / log t ^ 2) volume 2 x

Complete declaration

Lean source

Canonical source
Full Lean sourceLean 4
theorem etheta_integrand_intble {x : } (hx : 2  x) :    IntervalIntegrable (fun t => Eθ t / log t ^ 2) volume 2 x := by  have log_t_ne_zero :  t  Set.uIcc (2:) x, log t  0 := fun t ht  by    rw [Set.uIcc_of_le hx, Set.mem_Icc] at ht    exact ne_of_gt (log_pos (by linarith [ht.1]))  have t_ne_zero :  t  Set.uIcc (2:) x, t  0 := fun t ht  by    rw [Set.uIcc_of_le hx, Set.mem_Icc] at ht; exact ne_of_gt (by linarith [ht.1])  refine IntervalIntegrable.mul_continuousOn ?_ (by fun_prop (disch := grind))  unfold Eθ  refine IntervalIntegrable.mul_continuousOn ?_ (by fun_prop (disch := grind))  refine IntervalIntegrable.abs <| IntervalIntegrable.sub ?_ intervalIntegral.intervalIntegrable_id  apply (intervalIntegrable_iff_integrableOn_Icc_of_le hx).mpr  conv => arg 1; ext y; rw [ one_mul (θ y), theta_eq_sum_Icc, Finset.sum_filter]  apply integrableOn_mul_sum_Icc _ (by linarith)  apply ContinuousOn.integrableOn_Icc; fun_prop