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

intervalIntegral_inv_sq_of_pos

PrimeNumberTheoremAnd.LaplaceInversion · PrimeNumberTheoremAnd/LaplaceInversion.lean:1323 to 1340

Source documentation

The finite inverse-square integral on a positive interval.

Exact Lean statement

theorem intervalIntegral_inv_sq_of_pos {a b : ℝ} (ha : 0 < a) (hab : a ≤ b) :
    ∫ x in a..b, (x ^ 2)⁻¹ = a⁻¹ - b⁻¹

Complete declaration

Lean source

Canonical source
Full Lean sourceLean 4
theorem intervalIntegral_inv_sq_of_pos {a b : } (ha : 0 < a) (hab : a  b) :    ∫ x in a..b, (x ^ 2)⁻¹ = a⁻¹ - b⁻¹ := by  have hpos_uIcc :  x  Set.uIcc a b, 0 < x := by    intro x hx    rw [Set.uIcc_of_le hab] at hx    exact ha.trans_le hx.1  have hderiv :  x  Set.uIcc a b,      HasDerivAt (fun y :  => -y⁻¹) ((x ^ 2)⁻¹) x := by    intro x hx    have h : HasDerivAt (fun y :  => -y⁻¹) (-(-(x ^ 2)⁻¹)) x :=      (hasDerivAt_inv (hpos_uIcc x hx).ne').neg    rwa [neg_neg] at h  have hint : IntervalIntegrable (fun x :  => (x ^ 2)⁻¹) volume a b := by    apply ContinuousOn.intervalIntegrable_of_Icc hab    exact (continuousOn_pow 2).inv₀ fun x hx => by      exact pow_ne_zero 2 (hpos_uIcc x (by simpa [Set.uIcc_of_le hab] using hx)).ne'  rw [intervalIntegral.integral_eq_sub_of_hasDerivAt hderiv hint]  ring