We prove the 1st order Euler-Maclaurin formula by specialising Abel summation and manipulating integrals.
theorem
integral_deriv_mul_add_const
{𝕜 : Type u_1}
[RCLike 𝕜]
{f : ℝ → 𝕜}
{a b : ℝ}
(c : 𝕜)
(hab : a ≤ b)
(h_int : IntervalIntegrable (deriv f) MeasureTheory.volume a b)
(hf_diff : ∀ t ∈ Set.Icc a b, DifferentiableAt ℝ f t)
:
theorem
intervalIntegrable_deriv_mul_B1
{𝕜 : Type u_1}
[RCLike 𝕜]
{f : ℝ → 𝕜}
{a b : ℝ}
(ha : 0 ≤ a)
(hab : a ≤ b)
(h_cont : ContinuousOn (deriv f) (Set.uIcc a b))
:
IntervalIntegrable (fun (t : ℝ) => deriv f t * ↑(B1 t)) MeasureTheory.volume a b
theorem
integral_deriv_mul_floor_add_one
{𝕜 : Type u_1}
[RCLike 𝕜]
{f : ℝ → 𝕜}
{a b : ℝ}
(ha : 0 ≤ a)
(hab : a ≤ b)
(hf_diff : ∀ t ∈ Set.Icc a b, DifferentiableAt ℝ f t)
(h_cont : ContinuousOn (deriv f) (Set.uIcc a b))
:
theorem
sum_eq_integral_add_integral_deriv
{𝕜 : Type u_1}
[RCLike 𝕜]
{f : ℝ → 𝕜}
{a b : ℝ}
(ha : 0 ≤ a)
(hab : a ≤ b)
(hf_diff : ∀ t ∈ Set.Icc a b, DifferentiableAt ℝ f t)
(h_cont : ContinuousOn (deriv f) (Set.uIcc a b))
: