Theorem 10.11 — for a positivity improving operator, ‖A‖ is a simple eigenvalue with positive eigenfunction
ProvedTeschlQM.OneParticle.positivityImproving_eigenvalueLet be a bounded self-adjoint operator on which is positivity improving (it maps every positive function to a strictly positive one) and real (it maps real functions to real functions). If is an eigenvalue of , then it is simple and the corresponding eigenfunction is strictly positive:
This is an infinite-dimensional Perron–Frobenius theorem; applied to resolvents it yields nondegeneracy of ground states.
Formalization Note. "Self-adjoint" is Mathlib's IsSelfAdjoint for L2 n →L[ℂ] L2 n, " is an eigenvalue" is the existence of with , and "simple" is Module.finrank ℂ (Module.End.eigenspace A ‖A‖) = 1 (an infinite-dimensional eigenspace would have finrank ). Positivity uses ComplexOrder pointwise almost everywhere.
import Mathlib import Definitions.Def_TeschlQM_OneParticle_multiplicationOperator import Definitions.Def_TeschlQM_OneParticle_positivity
namespace TeschlQM.OneParticle
/-- Teschl, Theorem 10.11, p. 236. Suppose `A ∈ 𝔏(L²(ℝⁿ))` is a self-adjoint, positivity improving
and real (i.e., it maps real functions to real functions) operator. If `‖A‖` is an eigenvalue,
then it is simple and the corresponding eigenfunction is strictly positive: the eigenspace of
`‖A‖` is one-dimensional and contains a strictly positive function. -/
theorem positivityImproving_eigenvalue (n : ℕ) (A : L2 n →L[ℂ] L2 n) (hA : IsSelfAdjoint A)
(hpos : IsPositivityImproving A) (hreal : IsRealOperator A)
(heig : ∃ ψ : L2 n, ψ ≠ 0 ∧ A ψ = (‖A‖ : ℂ) • ψ) :
Module.finrank ℂ (Module.End.eigenspace (A : Module.End ℂ (L2 n)) (‖A‖ : ℂ)) = 1 ∧
∃ ψ : L2 n, A ψ = (‖A‖ : ℂ) • ψ ∧ IsStrictlyPositive ψ := by sorry
end TeschlQM.OneParticle
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
Space and ordering. is arbitrary, including . is the space of complex square-integrable functions on Euclidean with Lebesgue measure, modulo equality almost everywhere. For a class :
- is positive when is a nonnegative real number for almost every and ;
- is strictly positive when is a strictly positive real number for almost every .
Hypotheses on . is a bounded (continuous) complex-linear operator on with operator norm . It satisfies:
- is self-adjoint: .
- is positivity improving: is strictly positive for every positive .
- is real: whenever almost everywhere, also almost everywhere.
- , viewed as a complex number, is an eigenvalue: there is with .
Claim. Both of the following hold:
- The eigenspace has dimension exactly over . A finite-rank value of excludes the infinite-dimensional case, since the rank convention returns there.
- There exists with that is strictly positive. Such a is automatically nonzero.
Degenerate case: . and is multiplication by some . The hypotheses then force to be a positive real number with . The claim becomes: the whole one-dimensional space is the eigenspace, and it contains a positive real number.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.