Theorem 2.19 — inf σ(A) and sup σ(A) as extremes of ⟨ψ, Aψ⟩ over unit vectors
ProvedTeschlQM.MinMax.inf_sup_spectrumLet be a self-adjoint operator on a complex Hilbert space with domain and spectrum . Then
The bottom of the spectrum is thus the infimum of the expectation values of ; it is the case of the min-max principle and the reason why any normalized trial vector gives an upper bound for the lowest eigenvalue.
Formalization Note. Both sides are in the extended reals EReal, so either side may be (for an operator unbounded below or above; for both infima are and both suprema ). Since the spectrum of a self-adjoint operator is real, enters as the set of real with , the resolvent spectrum of p. 73; enters through its real part. The operator is a LinearPMap and self-adjointness is Mathlib's IsSelfAdjoint, which includes a dense domain.
import Mathlib import Definitions.Def_TeschlQM_MinMax_spectrum open scoped InnerProductSpace
namespace TeschlQM.MinMax
/-- Teschl, Theorem 2.19, p. 77, (2.90) and (2.91): for a self-adjoint `A`,
`inf σ(A) = inf_{ψ ∈ 𝔇(A), ‖ψ‖ = 1} ⟨ψ, Aψ⟩` and `sup σ(A) = sup_{ψ ∈ 𝔇(A), ‖ψ‖ = 1} ⟨ψ, Aψ⟩`,
in `EReal` (either side may be `±∞`; both are `+∞`/`−∞` when `ℌ = {0}`).
The spectrum of a self-adjoint operator is real, so `σ(A)` is taken as the set of real `x`
with `x ∈ σ(A)`. -/
theorem inf_sup_spectrum {H : Type*} [NormedAddCommGroup H] [InnerProductSpace ℂ H]
[CompleteSpace H] (A : H →ₗ.[ℂ] H) (hA : IsSelfAdjoint A) :
sInf ((fun x : ℝ => (x : EReal)) '' {x : ℝ | (x : ℂ) ∈ spectrum A}) =
⨅ (ψ : A.domain) (_ : ‖(ψ : H)‖ = 1), ((⟪(ψ : H), A ψ⟫_ℂ).re : EReal) ∧
sSup ((fun x : ℝ => (x : EReal)) '' {x : ℝ | (x : ℂ) ∈ spectrum A}) =
⨆ (ψ : A.domain) (_ : ‖(ψ : H)‖ = 1), ((⟪(ψ : H), A ψ⟫_ℂ).re : EReal) := 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 and a linear operator with domain . The only hypothesis is that is self-adjoint in Mathlib's sense: equals its adjoint , with the same domain and the same values. denotes the imported spectrum, a subset of , whose body is not part of this declaration's text. Let
the real points of . The inner product is conjugate-linear in its first argument.
The theorem asserts both of the following equalities, in the extended reals :
Only the real part of enters, and only the real points of enter.
Degenerate cases.
- Infinite values. Either side may be ; the claim then equates those extended-real values.
- . There are no unit vectors, so the right-hand sides are (infimum) and (supremum). The statement then asserts and , i.e. that contains no real point.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.