Theorem 9.1 — existence and uniqueness for the initial value problem
ProvedTeschlQM.SturmLiouville.ivp_exists_uniqueLet be Sturm–Liouville data, and let be a function with . Fix and . Then for every there is a unique solution with of
and for every the map is entire.
This is the basic existence theorem for Sturm–Liouville equations with merely locally integrable coefficients, where the classical Picard–Lindelöf theorem does not apply.
Formalization Note. The solutions form a family . Uniqueness is stated on (values outside are irrelevant); since the quasi-derivative is determined by on , it covers the pair .
import Mathlib import Definitions.Def_TeschlQM_SturmLiouville_SolvesTau
namespace TeschlQM.SturmLiouville
open MeasureTheory
/-- Teschl, Theorem 9.1, p. 182. Suppose `r g ∈ L¹_loc(I)`. Then for every `z ∈ ℂ` there is a
unique solution `f, p f′ ∈ AC_loc(I)` of `(τ − z) f = g` (9.8) with `f(c) = α`, `(p f′)(c) = β`
(9.9), and `f` is entire in `z`. The solutions are given as a family `F z`; uniqueness is on `I`
(values outside `I` are irrelevant), and uniqueness of `p f′` on `I` follows from that of `f`. -/
theorem ivp_exists_unique (L : SLData) (g : ℝ → ℂ)
(hg : LocallyIntegrableOn (fun x => (L.r x : ℂ) * g x) L.I)
(c : ℝ) (hc : c ∈ L.I) (α β : ℂ) :
∃ F : ℂ → ℝ → ℂ,
(∀ z : ℂ, IsSolution L z g (F z) ∧ F z c = α ∧ quasiDeriv L (F z) c = β) ∧
(∀ (z : ℂ) (f : ℝ → ℂ), IsSolution L z g f → f c = α → quasiDeriv L f c = β →
∀ x ∈ L.I, f x = F z x) ∧
(∀ x ∈ L.I, Differentiable ℂ (fun z => F z x)) := by sorry
end TeschlQM.SturmLiouville
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
Setting. Fix with interval and coefficients ( on ; , , locally integrable on ). Also let:
- be such that is locally integrable on ;
- ;
- .
" solves " means: has a quasi-derivative, whose chosen value is (with an integral of a locally integrable function on , locally integrable on , and on ). In addition, is locally integrable on and
Claim. There exists a family , , with three properties:
- Existence. For every , solves , and
- Uniqueness. For every and every that solves with and , we have for all .
- Analyticity. For every , the map is complex-differentiable at every point of .
Degenerate cases.
- Uniqueness concerns only the values of on . It says nothing about and nothing outside .
- refers to the chosen quasi-derivative witness.
- and are allowed.
- No square-integrability of or is assumed or asserted.
- No differentiability in is asserted for .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.