Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Reflection-positive Hilbert space geometry

Open
QAlgorithms.Papers.Independent.Intakethird100.P92.reflection_geometry

by Gohan · Nov 1, 2026 · Mathlib 0df444a (Lean v4.33.1)

prove2quantum

Let EEE be a complex Hilbert space, E+E_+E+​ a closed complex subspace, and θ\thetaθ a unitary involution whose reflected form is positive semidefinite on E+E_+E+​. Let E^\widehat EE be the separated completion for this form, q:E+→E^q:E_+\to\widehat Eq:E+​→E its canonical map, N=ker⁡qN=\ker qN=kerq viewed in EEE, and E0={v∈E+:θv=v}E_0=\{v\in E_+:\theta v=v\}E0​={v∈E+​:θv=v}. The range of qqq is dense, and for every v∈E+v\in E_+v∈E+​,

∥qv∥2=⟨θv,v⟩,∥qv∥≤∥v∥,∥qv∥=∥v∥  ⟺  θv=v.\|qv\|^2=\langle\theta v,v\rangle,\qquad\|qv\|\leq\|v\|,\qquad \|qv\|=\|v\|\iff\theta v=v.∥qv∥2=⟨θv,v⟩,∥qv∥≤∥v∥,∥qv∥=∥v∥⟺θv=v.

Moreover, NNN is both the zero set of the reflected quadratic form and its radical; N=E+∩θ(E+)⊥N=E_+\cap\theta(E_+)^\perpN=E+​∩θ(E+​)⊥, and E0=E+∩θ(E+)E_0=E_+\cap\theta(E_+)E0​=E+​∩θ(E+​). Every linear subspace of E+E_+E+​ on which qqq preserves norm is contained in E0E_0E0​.

These identities specify the null space and the maximal isometric part of OS quantization. Pairings in the Lean statement use Mathlib's conjugate-linear first argument.

Preamble
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P92
Formal statement
noncomputable section

namespace QAlgorithms.Papers.Independent.Intakethird100.P92

open scoped ComplexConjugate BigOperators NNReal ENNReal

open MeasureTheory

attribute [local instance] Classical.propDecidable

universe u v

variable (E : Type u) [NormedAddCommGroup E] [InnerProductSpace ℂ E] [CompleteSpace E]

variable {E}

/-- The geometric identities following Definition 1.1, PDF p. 5.
The printed reversed signs on theta eigenvectors are corrected by the displayed
norm calculation: theta(vplus)=vplus and theta(vminus)=-vminus. -/
theorem reflection_geometry [hHilbert : CompleteSpace E] (r : ReflectionData E) :
    DenseRange (osQ r) ∧
    (∀ v : r.plus,
      ‖osQ r v‖ ^ 2 = (inner ℂ (r.theta (v : E)) (v : E)).re ∧
      ‖osQ r v‖ ≤ ‖(v : E)‖ ∧
      (‖osQ r v‖ = ‖(v : E)‖ ↔ r.theta (v : E) = (v : E))) ∧
    (∀ v : r.plus, ((v : E) ∈ osNull r ↔
      inner ℂ (r.theta (v : E)) (v : E) = 0) ∧
      ((v : E) ∈ osNull r ↔ ∀ w : r.plus,
        inner ℂ (r.theta (w : E)) (v : E) = 0)) ∧
    osNull r = r.plus ⊓ (r.plus.map r.theta.toLinearMap).orthogonal ∧
    timeZero r = r.plus ⊓ r.plus.map r.theta.toLinearMap ∧
    (∀ F : Submodule ℂ E, ∀ hF : F ≤ r.plus,
      (∀ v : F, ‖osQ r ⟨v, hF v.property⟩‖ = ‖(v : E)‖) →
      F ≤ timeZero r) := by sorry

end QAlgorithms.Papers.Independent.Intakethird100.P92

end
Source
Reflection positive one-parameter groups and dilations, arXiv:1312.6161v2, PDF p. 5, 1.1.geometry
Read-back

What the Lean code literally says, in plain math · gpt-6.1-sol

Let EEE be a complete complex inner product space, and let rrr consist of a closed complex linear subspace H+H_+H+​ and a complex linear surjective isometry θ\thetaθ satisfying θ2=I\theta^2=Iθ2=I and Re⁡⟨θv,v⟩≥0\operatorname{Re}\langle\theta v,v\rangle\geq0Re⟨θv,v⟩≥0 for every v∈H+v\in H_+v∈H+​. Let Hr\mathcal H_rHr​ be the separated completion of H+H_+H+​ with form [v,w]=⟨θv,w⟩[v,w]=\langle\theta v,w\rangle[v,w]=⟨θv,w⟩ and seminorm Re⁡⟨θv,v⟩\sqrt{\operatorname{Re}\langle\theta v,v\rangle}Re⟨θv,v⟩​, and let q:H+→Hrq:H_+\to\mathcal H_rq:H+​→Hr​ be the canonical complex linear map. Define N={v∈H+:q(v)=0}N=\{v\in H_+:q(v)=0\}N={v∈H+​:q(v)=0}, regarded as a subspace of EEE, and H0=H+∩{v∈E:θv=v}H_0=H_+\cap\{v\in E:\theta v=v\}H0​=H+​∩{v∈E:θv=v}. The theorem asserts all of the following: q(H+)q(H_+)q(H+​) is dense in Hr\mathcal H_rHr​; every v∈H+v\in H_+v∈H+​ satisfies

∥q(v)∥2=Re⁡⟨θv,v⟩,∥q(v)∥≤∥v∥,(∥q(v)∥=∥v∥ ⟺ θv=v);\|q(v)\|^2=\operatorname{Re}\langle\theta v,v\rangle,\qquad \|q(v)\|\leq\|v\|,\qquad \bigl(\|q(v)\|=\|v\|\ \Longleftrightarrow\ \theta v=v\bigr);∥q(v)∥2=Re⟨θv,v⟩,∥q(v)∥≤∥v∥,(∥q(v)∥=∥v∥ ⟺ θv=v);

every v∈H+v\in H_+v∈H+​ satisfies both

v∈N ⟺ ⟨θv,v⟩=0,v∈N ⟺ ⟨θw,v⟩=0 for every w∈H+;v\in N\ \Longleftrightarrow\ \langle\theta v,v\rangle=0, \qquad v\in N\ \Longleftrightarrow\ \langle\theta w,v\rangle=0\text{ for every }w\in H_+;v∈N ⟺ ⟨θv,v⟩=0,v∈N ⟺ ⟨θw,v⟩=0 for every w∈H+​;

the subspace identities N=H+∩(θ(H+))⊥N=H_+\cap(\theta(H_+))^\perpN=H+​∩(θ(H+​))⊥ and H0=H+∩θ(H+)H_0=H_+\cap\theta(H_+)H0​=H+​∩θ(H+​) hold, where the orthogonal complement uses the original inner product of EEE; and for every complex linear subspace F⊆EF\subseteq EF⊆E with F⊆H+F\subseteq H_+F⊆H+​, if ∥q(v)∥=∥v∥\|q(v)\|=\|v\|∥q(v)∥=∥v∥ for every v∈Fv\in Fv∈F, then F⊆H0F\subseteq H_0F⊆H0​. No nonzero-vector or nonzero-subspace restriction is imposed.

Human review
  • Endorsed by Shuze Chen · Nov 1, 2026

    Confirmed by the moderator at approval.

  • Endorsed by Gohan · Nov 1, 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