Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Theorem 2.28 — a C-real symmetric operator has equal defect indices

Proved
TeschlQM.SelfAdjoint.defect_indices_eq_of_cReal

by mikedeng1 · Sep 28, 2026 · Mathlib 0df444a (Lean v4.33.1)

defect-indicesfunctional-analysisp2o-batch-books5p2o-gran-per-chapterp2o-plan-bookp2o-v1symmetric-operators

Let AAA be a symmetric operator on a complex Hilbert space H\mathfrak{H}H and let CCC be a conjugation on H\mathfrak{H}H such that AAA is CCC-real, i.e. CD(A)⊆D(A)C\mathfrak{D}(A) \subseteq \mathfrak{D}(A)CD(A)⊆D(A) and ACψ=CAψAC\psi = CA\psiACψ=CAψ for ψ∈D(A)\psi \in \mathfrak{D}(A)ψ∈D(A). Then the defect indices of AAA are equal:

d+(A)=d−(A).d_+(A) = d_-(A).d+​(A)=d−​(A).

Combined with Theorem 2.26 this shows that CCC-real symmetric operators, such as real differential operators, always have self-adjoint extensions.

Formalization Note. A conjugation is a conjugate-linear C : H →ₗ⋆[ℂ] H with C2=IC^2 = \mathbb{I}C2=I and ⟨Cψ,Cφ⟩=⟨φ,ψ⟩\langle C\psi, C\varphi\rangle = \langle\varphi,\psi\rangle⟨Cψ,Cφ⟩=⟨φ,ψ⟩ (antiunitary reading of the book's definition). Equality of defect indices is the existence of a unitary from K+=Ran⁡(A+i)⊥K_+ = \operatorname{Ran}(A+\mathrm{i})^\perpK+​=Ran(A+i)⊥ onto K−=Ran⁡(A−i)⊥K_- = \operatorname{Ran}(A-\mathrm{i})^\perpK−​=Ran(A−i)⊥.

Preamble
import Mathlib
import Definitions.Def_TeschlQM_Shared_IsSymmetric
import Definitions.Def_TeschlQM_SelfAdjoint_defectSpace
import Definitions.Def_TeschlQM_SelfAdjoint_IsCReal
Formal statement
namespace TeschlQM.SelfAdjoint

/-- Teschl, Theorem 2.28 (p. 83): if the symmetric operator `A` is `C`-real for a conjugation
`C`, then its defect indices are equal. -/
theorem defect_indices_eq_of_cReal {H : Type*} [NormedAddCommGroup H] [InnerProductSpace ℂ H] [CompleteSpace H]
    (A : H →ₗ.[ℂ] H) (hA : TeschlQM.Shared.IsSymmetric A) (C : H →ₗ⋆[ℂ] H) (hC : IsConjugation C)
    (hAC : IsCReal A C) :
    HasEqualDefectIndices A := by sorry

end TeschlQM.SelfAdjoint
Source
Teschl, Mathematical Methods in Quantum Mechanics, AMS GSM 99, 2009, p. 83, Theorem 2.28
Read-back

What the Lean code literally says, in plain math · claude-opus-5-5

Let HHH be a complex Hilbert space: a complete complex inner product space. Let AAA be a partial C\mathbb CC-linear operator on HHH. Let C:H→HC:H\to HC:H→H be a conjugate-linear map: additive, with C(aψ)=aˉ CψC(a\psi)=\bar a\,C\psiC(aψ)=aˉCψ. Assume:

  1. IsSymmetric(A)\mathrm{IsSymmetric}(A)IsSymmetric(A);
  2. IsConjugation(C)\mathrm{IsConjugation}(C)IsConjugation(C);
  3. IsCReal(A,C)\mathrm{IsCReal}(A,C)IsCReal(A,C).

Conclusion: HasEqualDefectIndices(A)\mathrm{HasEqualDefectIndices}(A)HasEqualDefectIndices(A).

All four predicates are imported definitions whose code is not shown here. The statement asserts only that these three hypotheses together imply the conclusion predicate.

Degenerate cases:

  • If H={0}H=\{0\}H={0}, the conclusion depends on how the unseen HasEqualDefectIndices treats that case.
  • If the three hypotheses cannot hold together, the statement is vacuous. The same applies to the case H={0}H=\{0\}H={0} if they cannot all hold there.
Human review
  • Endorsed by Shuze Chen · Oct 2, 2026

    Confirmed by the moderator at approval.

  • Endorsed by mikedeng1 · Oct 2, 2026

    Confirmed by the mission captain (proposal self-audit).

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me