Theorem 3.22 — D̲μ ≤ liminf (1/π) Im F(λ+iε) ≤ limsup (1/π) Im F(λ+iε) ≤ D̄μ
ProvedTeschlQM.Herglotz.deriv_le_boundary_imLet be a finite Borel measure on with Borel transform , and let , be its lower and upper derivatives with respect to Lebesgue measure. Then for every
So the boundary values of are squeezed between the lower and upper derivatives of , which is how the Radon–Nikodym derivative of is read off from .
Formalization Note. The printed (3.90) has without , a complex number that cannot be compared with the real derivatives; the proof on the same page estimates , and that is what is stated. Since for , the quantities are compared in via ENNReal.ofReal, which loses nothing on nonnegative reals.
import Mathlib import Definitions.Def_TeschlQM_Herglotz_borelTransform import Definitions.Def_TeschlQM_Herglotz_lowerDeriv import Definitions.Def_TeschlQM_Herglotz_upperDeriv open MeasureTheory Filter open scoped ENNReal Topology
namespace TeschlQM.Herglotz
/-- Teschl, p. 108, Theorem 3.22. Let `μ` be a finite Borel measure and `F` its Borel transform.
Then, for every `λ ∈ ℝ`, (3.90)
`(D̲μ)(λ) ≤ liminf_{ε↓0} (1/π) Im F(λ + iε) ≤ limsup_{ε↓0} (1/π) Im F(λ + iε) ≤ (D̄μ)(λ)`.
The printed (3.90) omits `Im`; the proof on pp. 108–109 estimates `Im(F(λ + iε))`, which is
nonnegative for `ε > 0`, so the quantities are compared in `[0, ∞]`. -/
theorem deriv_le_boundary_im (μ : Measure ℝ) [IsFiniteMeasure μ] (t : ℝ) :
lowerDeriv μ t ≤ liminf (fun ε : ℝ => ENNReal.ofReal
((borelTransform μ ((t : ℂ) + (ε : ℂ) * Complex.I)).im / Real.pi)) (𝓝[>] (0 : ℝ)) ∧
liminf (fun ε : ℝ => ENNReal.ofReal
((borelTransform μ ((t : ℂ) + (ε : ℂ) * Complex.I)).im / Real.pi)) (𝓝[>] (0 : ℝ)) ≤
limsup (fun ε : ℝ => ENNReal.ofReal
((borelTransform μ ((t : ℂ) + (ε : ℂ) * Complex.I)).im / Real.pi)) (𝓝[>] (0 : ℝ)) ∧
limsup (fun ε : ℝ => ENNReal.ofReal
((borelTransform μ ((t : ℂ) + (ε : ℂ) * Complex.I)).im / Real.pi)) (𝓝[>] (0 : ℝ)) ≤
upperDeriv μ t := by sorry
end TeschlQM.Herglotz
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
Let be a finite Borel measure on , let , and let be its Borel transform (Bochner integral, if not integrable). For define
This is a real number converted to , with negative values replaced by .
Also define
both computed in . The statement asserts the chain
All liminfs and limsups are taken in , with through strictly positive values.
If , every quantity in the chain is .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.