Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Theorem 2.25 — the Cayley transform is a bijection onto isometries with Ran(1 − V) dense

Proved
TeschlQM.SelfAdjoint.cayley_transform_bijective

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

cayley-transformfunctional-analysisp2o-batch-books5p2o-gran-per-chapterp2o-plan-bookp2o-v1symmetric-operators

Let H\mathfrak{H}H be a complex Hilbert space. For a symmetric operator AAA let V=(A−i)(A+i)−1V = (A - \mathrm{i})(A + \mathrm{i})^{-1}V=(A−i)(A+i)−1, defined on D(V)=Ran⁡(A+i)\mathfrak{D}(V) = \operatorname{Ran}(A + \mathrm{i})D(V)=Ran(A+i), be its Cayley transform. The Cayley transform is a bijection

{A symmetric}⟶{V isometric∣Ran⁡(1−V) dense}.\{A \text{ symmetric}\} \longrightarrow \{V \text{ isometric} \mid \operatorname{Ran}(1 - V) \text{ dense}\}.{A symmetric}⟶{V isometric∣Ran(1−V) dense}.

Explicitly: every symmetric AAA has a Cayley transform, it is unique, isometric (∥Vφ∥=∥φ∥\|V\varphi\| = \|\varphi\|∥Vφ∥=∥φ∥ on D(V)\mathfrak{D}(V)D(V)), and Ran⁡(1−V)\operatorname{Ran}(1-V)Ran(1−V) is dense; two symmetric operators with the same Cayley transform are equal; and every isometric VVV with Ran⁡(1−V)\operatorname{Ran}(1 - V)Ran(1−V) dense is the Cayley transform of some symmetric AAA.

The Cayley transform converts questions about self-adjoint extensions of AAA into questions about unitary extensions of VVV.

Formalization Note. "VVV is the Cayley transform of AAA" is the relation IsCayleyTransform A V (D(V)=Ran⁡(A+i)\mathfrak{D}(V) = \operatorname{Ran}(A+\mathrm{i})D(V)=Ran(A+i) and V(A+i)ψ=(A−i)ψV(A+\mathrm{i})\psi = (A-\mathrm{i})\psiV(A+i)ψ=(A−i)ψ). The bijection is stated as its four constituent facts: existence with the stated properties, uniqueness of VVV given AAA, injectivity, and surjectivity.

Preamble
import Mathlib
import Definitions.Def_TeschlQM_Shared_IsSymmetric
import Definitions.Def_TeschlQM_SelfAdjoint_IsCayleyTransform
Formal statement
namespace TeschlQM.SelfAdjoint

/-- Teschl, Theorem 2.25 (p. 81): the Cayley transform `A ↦ V = (A - i)(A + i)⁻¹` is a bijection
from the symmetric operators onto the isometric operators `V` with `Ran(1 - V)` dense:
every symmetric `A` has a Cayley transform, unique, isometric and with `Ran(1 - V)` dense;
distinct symmetric operators have distinct Cayley transforms; and every isometric `V` with
`Ran(1 - V)` dense is the Cayley transform of a symmetric operator. -/
theorem cayley_transform_bijective {H : Type*} [NormedAddCommGroup H] [InnerProductSpace ℂ H] [CompleteSpace H] :
    (∀ A : H →ₗ.[ℂ] H, TeschlQM.Shared.IsSymmetric A →
      ∃ V : H →ₗ.[ℂ] H, IsCayleyTransform A V ∧ IsIsometric V ∧
        Dense (rangeOneSub V : Set H)) ∧
    (∀ A V W : H →ₗ.[ℂ] H, TeschlQM.Shared.IsSymmetric A → IsCayleyTransform A V → IsCayleyTransform A W →
      V = W) ∧
    (∀ A B V : H →ₗ.[ℂ] H, TeschlQM.Shared.IsSymmetric A → TeschlQM.Shared.IsSymmetric B → IsCayleyTransform A V →
      IsCayleyTransform B V → A = B) ∧
    (∀ V : H →ₗ.[ℂ] H, IsIsometric V → Dense (rangeOneSub V : Set H) →
      ∃ A : H →ₗ.[ℂ] H, TeschlQM.Shared.IsSymmetric A ∧ IsCayleyTransform A V) := by sorry

end TeschlQM.SelfAdjoint
Source
Teschl, Mathematical Methods in Quantum Mechanics, AMS GSM 99, 2009, p. 81, Theorem 2.25
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. All operators here are partial C\mathbb CC-linear operators on HHH.

The statement uses the following notation:

  • Sym(⋅)\mathrm{Sym}(\cdot)Sym(⋅) is the imported predicate IsSymmetric.
  • Cay(A,V)\mathrm{Cay}(A,V)Cay(A,V) is the imported predicate IsCayleyTransform.
  • Iso(V)\mathrm{Iso}(V)Iso(V) is the imported predicate IsIsometric.
  • rangeOneSub⁡(V)\operatorname{rangeOneSub}(V)rangeOneSub(V) is an imported subspace of HHH.
  • None of these imported definitions has its code shown here.
  • "Dense" means the closure of the set is HHH.

The statement is a conjunction of four parts.

  1. Existence. For every AAA with Sym(A)\mathrm{Sym}(A)Sym(A), there is some VVV such that:
    • Cay(A,V)\mathrm{Cay}(A,V)Cay(A,V);
    • Iso(V)\mathrm{Iso}(V)Iso(V);
    • rangeOneSub⁡(V)\operatorname{rangeOneSub}(V)rangeOneSub(V) is dense in HHH.
  2. Uniqueness. For all A,V,WA,V,WA,V,W with Sym(A)\mathrm{Sym}(A)Sym(A), Cay(A,V)\mathrm{Cay}(A,V)Cay(A,V) and Cay(A,W)\mathrm{Cay}(A,W)Cay(A,W), we have V=WV=WV=W: same domain and same values.
  3. Injectivity. For all A,B,VA,B,VA,B,V with Sym(A)\mathrm{Sym}(A)Sym(A), Sym(B)\mathrm{Sym}(B)Sym(B), Cay(A,V)\mathrm{Cay}(A,V)Cay(A,V) and Cay(B,V)\mathrm{Cay}(B,V)Cay(B,V), we have A=BA=BA=B.
  4. Surjectivity. For every VVV with Iso(V)\mathrm{Iso}(V)Iso(V) and rangeOneSub⁡(V)\operatorname{rangeOneSub}(V)rangeOneSub(V) dense in HHH, there is some AAA with Sym(A)\mathrm{Sym}(A)Sym(A) and Cay(A,V)\mathrm{Cay}(A,V)Cay(A,V).

Degenerate cases:

  • If H={0}H=\{0\}H={0}, there is only one partial operator: the zero operator on {0}\{0\}{0}. Every set is dense in {0}\{0\}{0}. Each part then reduces to whether that single operator satisfies the imported predicates.
  • The strength of every part depends on the unseen definitions of Sym, Cay, Iso and rangeOneSub.
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