Theorem 3.23 — (1/π) Im F(λ+iε) → (Dμ)(λ) a.e.; supports of μ_sc and minimal support of μ_ac
ProvedTeschlQM.Herglotz.boundary_im_eq_derivLet be a finite Borel measure on with Borel transform . Then the limit
exists (finite or infinite) for -almost every and for Lebesgue-almost every , and it equals the derivative at every where exists. Moreover, the set is a support for the singularly continuous part , and is a minimal support for the absolutely continuous part .
These are the boundary-value characterizations of the spectral types used later for Schrödinger operators.
Formalization Note. The book's (3.91) defines with the factor and (3.92) then writes , which would apply the factor twice; consistent with Theorem 3.22 the identity is stated as . Limits are taken in ℝ≥0∞ along 𝓝[>] 0; the two support sets are defined through these limits (the set where the limit exists and is , resp. exists and lies in ), so no value is assigned where the limit fails to exist.
import Mathlib import Definitions.Def_TeschlQM_Herglotz_borelTransform import Definitions.Def_TeschlQM_Herglotz_HasMeasureDeriv import Definitions.Def_TeschlQM_Herglotz_IsSupport import Definitions.Def_TeschlQM_Herglotz_IsMinimalSupport import Definitions.Def_TeschlQM_Herglotz_acPart import Definitions.Def_TeschlQM_Herglotz_scPart open MeasureTheory Filter open scoped ENNReal Topology
namespace TeschlQM.Herglotz
/-- Teschl, p. 109, Theorem 3.23. Let `μ` be a finite Borel measure and `F` its Borel transform.
The limit (3.91) `Im(F(λ)) = lim_{ε↓0} (1/π) Im(F(λ + iε))` exists in `[0, ∞]` (finite or
infinite) for `μ`-a.e. and for Lebesgue-a.e. `λ`; it equals `(Dμ)(λ)` whenever `(Dμ)(λ)` exists
((3.92), read with the factor `1/π` taken once, consistent with Theorem 3.22); the set where it
is `∞` is a support for the singularly continuous part `μ_sc`, and the set where it lies in
`(0, ∞)` is a minimal support for the absolutely continuous part `μ_ac`. -/
theorem boundary_im_eq_deriv (μ : Measure ℝ) [IsFiniteMeasure μ] :
(∀ᵐ (t : ℝ) ∂μ, ∃ L : ℝ≥0∞, Tendsto (fun ε : ℝ => ENNReal.ofReal
((borelTransform μ ((t : ℂ) + (ε : ℂ) * Complex.I)).im / Real.pi)) (𝓝[>] (0 : ℝ)) (𝓝 L)) ∧
(∀ᵐ (t : ℝ) ∂(volume : Measure ℝ), ∃ L : ℝ≥0∞, Tendsto (fun ε : ℝ => ENNReal.ofReal
((borelTransform μ ((t : ℂ) + (ε : ℂ) * Complex.I)).im / Real.pi)) (𝓝[>] (0 : ℝ)) (𝓝 L)) ∧
(∀ (t : ℝ) (d : ℝ≥0∞), HasMeasureDeriv μ t d →
Tendsto (fun ε : ℝ => ENNReal.ofReal
((borelTransform μ ((t : ℂ) + (ε : ℂ) * Complex.I)).im / Real.pi)) (𝓝[>] (0 : ℝ)) (𝓝 d)) ∧
IsSupport (scPart μ) {t : ℝ | Tendsto (fun ε : ℝ => ENNReal.ofReal
((borelTransform μ ((t : ℂ) + (ε : ℂ) * Complex.I)).im / Real.pi)) (𝓝[>] (0 : ℝ)) (𝓝 ⊤)} ∧
IsMinimalSupport (acPart μ) {t : ℝ | ∃ L : ℝ≥0∞, 0 < L ∧ L < ⊤ ∧
Tendsto (fun ε : ℝ => ENNReal.ofReal
((borelTransform μ ((t : ℂ) + (ε : ℂ) * Complex.I)).im / Real.pi)) (𝓝[>] (0 : ℝ)) (𝓝 L)} := 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 and its Borel transform (Bochner integral, if not integrable). For and , let
where negative values are replaced by . All limits below are taken as through positive values, in the topology of . The statement asserts five things:
- For -almost every , converges to some . The limit is allowed.
- The same holds for Lebesgue-almost every .
- For every and : if , then .
- Let . Then . Here is the singular part of with respect to Lebesgue measure, restricted to the set of non-atoms of .
- Let . Then . Moreover, every Borel set with has Lebesgue measure . Here
where is the Radon–Nikodym derivative of with respect to Lebesgue measure .
If , then for every . Parts 1–3 hold with limit , and part 3 applies only for . , so part 4 is trivial. and , so part 5 is also satisfied.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.