Theorem 4.12 (i) — ⟨ψ, Aψ⟩ < λ‖ψ‖² on a k-dimensional span forces dim Ran P_A((−∞, λ)) ≥ k
ProvedTeschlQM.MinMax.dim_range_ge_of_formLet be a self-adjoint operator on a complex Hilbert space with projection-valued measure and form domain , and let be linearly independent. Let . If
for every nonzero linear combination , then
Similarly, if for every such , then .
A -dimensional space of trial functions on which the expectation of stays below thus certifies at least dimensions of spectral subspace below .
Formalization Note. The spectral theorem is not formalized here: the projection-valued measure is taken as data with the hypothesis that (IsSpectralIntegral P (fun x => x) A), so . For , is the quadratic form (quadForm P ψ). Dimensions are cardinals (Module.rank), so an infinite-dimensional range satisfies the bound. The Hilbert space is not assumed separable.
import Mathlib import Definitions.Def_TeschlQM_Shared_IsProjValuedMeasure import Definitions.Def_TeschlQM_Shared_IsSpectralIntegral import Definitions.Def_TeschlQM_MinMax_formDomain
namespace TeschlQM.MinMax
/-- Teschl, Theorem 4.12 (i), p. 119, (4.33)–(4.34): let `A` be self-adjoint with
projection-valued measure `P` (i.e. `A = ∫ λ dP(λ)`, so `P_A = P`), let `ψ₁, …, ψ_k` be linearly
independent elements of the form domain `𝔔(A)` and `λ ∈ ℝ`. If `⟨ψ, Aψ⟩ < λ‖ψ‖²` (the quadratic
form `q_A(ψ) = ∫ η dμ_ψ(η)`) for every nonzero linear combination `ψ` of the `ψ_j`, then
`dim Ran P_A((−∞, λ)) ≥ k`; similarly `⟨ψ, Aψ⟩ > λ‖ψ‖²` implies `dim Ran P_A((λ, ∞)) ≥ k`.
Dimensions are cardinals (`Module.rank`). -/
theorem dim_range_ge_of_form {H : Type*} [NormedAddCommGroup H] [InnerProductSpace ℂ H]
[CompleteSpace H] (A : H →ₗ.[ℂ] H) (hA : IsSelfAdjoint A)
(P : Set ℝ → (H →L[ℂ] H)) (hP : TeschlQM.Shared.IsProjValuedMeasure P)
(hAP : TeschlQM.Shared.IsSpectralIntegral P (fun x : ℝ => (x : ℂ)) A)
{k : ℕ} (ψ : Fin k → H) (hli : LinearIndependent ℂ ψ) (hQ : ∀ j, ψ j ∈ formDomain P)
(lam : ℝ) :
((∀ φ ∈ Submodule.span ℂ (Set.range ψ), φ ≠ 0 → quadForm P φ < lam * ‖φ‖ ^ 2) →
(k : Cardinal) ≤ Module.rank ℂ (LinearMap.range (P (Set.Iio lam) : H →ₗ[ℂ] H))) ∧
((∀ φ ∈ Submodule.span ℂ (Set.range ψ), φ ≠ 0 → lam * ‖φ‖ ^ 2 < quadForm P φ) →
(k : Cardinal) ≤ Module.rank ℂ (LinearMap.range (P (Set.Ioi lam) : H →ₗ[ℂ] H))) := by sorry
end TeschlQM.MinMax
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
This theorem is stated for a complex Hilbert space . It has the following hypotheses:
- is a self-adjoint linear operator (Mathlib's sense) with domain .
- assigns a bounded operator on to each set .
- satisfies the imported predicate
IsProjValuedMeasure. - , the function (as a complex number) and together satisfy the imported predicate
IsSpectralIntegral. - , and are linearly independent over .
- Each belongs to , the imported
formDomain P. - is arbitrary.
denotes the imported real-valued quadForm P φ. None of the imported definitions is unfolded here, because their bodies are not part of this declaration's text. Let . The conclusion is the conjunction of two implications:
- If for every nonzero , then
- If for every nonzero , then
Dimensions are cardinal (Hamel) dimensions of the ranges of the operators, with no closure taken. Both conditions use built from ; does not appear in them. The conditions are imposed on all of , which may contain vectors not in , since only the themselves are assumed to lie there.
Degenerate cases.
- . , both premises hold vacuously, and both conclusions reduce to , which is trivially true.
- . Linear independence forces .
- Consistency of hypotheses. Whether the hypotheses on and can hold together depends on the imported predicates.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.