Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

OS quantization commutes with fixed-vector reduction

Open
QAlgorithms.Papers.Independent.Intakethird100.P92.quantization_reduction

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

prove2quantum

Let UUU be a reflection-positive strongly continuous unitary one-parameter group on (E,E+,θ)(E,E_+,\theta)(E,E+​,θ) and assume that E+E_+E+​ is UUU-cyclic. Let EfixE_{\mathrm{fix}}Efix​ consist of vectors fixed by all UtU_tUt​, and let E^fix\widehat E_{\mathrm{fix}}Efix​ consist of vectors fixed by all positive-time operators of the computed OS semigroup. Then Efix⊆E0E_{\mathrm{fix}}\subseteq E_0Efix​⊆E0​, the canonical restriction q∣Efixq|_{E_{\mathrm{fix}}}q∣Efix​​ is a unitary isomorphism onto E^fix\widehat E_{\mathrm{fix}}Efix​, and

Efix=⋂t>0UtE+.E_{\mathrm{fix}}=\bigcap_{t>0}U_tE_+.Efix​=t>0⋂​Ut​E+​.

The unitary map is the restriction of the actual quotient, and its surjectivity is a conclusion. Cyclicity excludes the counterexamples discussed in Example 3.10.

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}

/-- Proposition 3.8, PDF pp. 11--12. The canonical fixed-space map is unitary
onto the quantized fixed space, and the intersection identity is in the original
Hilbert space. Cyclicity of Eplus is essential. -/
theorem quantization_reduction [hHilbert : CompleteSpace E] (r : ReflectionData E) (U : ReflectionGroup r)
    (hCyclic : IsCyclic U.group r.plus) :
    unitaryFixedSubspace U.group ≤ timeZero r ∧
    (∃ J : unitaryFixedSubspace U.group ≃ₗᵢ[ℂ] quantizedFixed r U,
      ∀ v : unitaryFixedSubspace U.group, ∃ hv : (v : E) ∈ r.plus,
        (J v : OS r) = osQ r ⟨v, hv⟩) ∧
    unitaryFixedSubspace U.group =
      ⨅ t : {t : ℝ // 0 < t}, r.plus.map (U.group.op t.val).toLinearMap := by sorry

end QAlgorithms.Papers.Independent.Intakethird100.P92

end
Source
Reflection positive one-parameter groups and dilations, arXiv:1312.6161v2, PDF p. 11, Proposition 3.8
Read-back

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

Let EEE be a complete complex inner product space, let E+⊆EE_+\subseteq EE+​⊆E be a closed complex linear subspace, and let θ\thetaθ be an involutive complex linear isometric bijection of EEE with Re⁡⟨θv,v⟩≥0\operatorname{Re}\langle\theta v,v\rangle\geq0Re⟨θv,v⟩≥0 for all v∈E+v\in E_+v∈E+​. Let (Ut)t∈R(U_t)_{t\in\mathbb R}(Ut​)t∈R​ be a group of complex linear isometric bijections with U0=idU_0=\mathrm{id}U0​=id, Us+t=UsUtU_{s+t}=U_sU_tUs+t​=Us​Ut​, continuous orbit maps, Ut(E+)⊆E+U_t(E_+)\subseteq E_+Ut​(E+​)⊆E+​ for t≥0t\geq0t≥0, and θUtθ=U−t\theta U_t\theta=U_{-t}θUt​θ=U−t​. Suppose that the closure in EEE of the complex linear span of {Utv:t∈R, v∈E+}\{U_tv:t\in\mathbb R,\ v\in E_+\}{Ut​v:t∈R, v∈E+​} is all of EEE. Let HrH_rHr​ be the separated completion of E+E_+E+​ for the possibly degenerate inner product ⟨θv,w⟩\langle\theta v,w\rangle⟨θv,w⟩, with canonical map q:E+→Hrq:E_+\to H_rq:E+​→Hr​. For each t≥0t\geq0t≥0, define At:Hr→HrA_t:H_r\to H_rAt​:Hr​→Hr​ to be a chosen continuous complex linear operator satisfying Atq(v)=q(Utv)A_tq(v)=q(U_tv)At​q(v)=q(Ut​v) for every v∈E+v\in E_+v∈E+​, if such an operator exists, and the zero operator otherwise. Define

F={v∈E:Utv=v for every t∈R},Z={v∈E+:θv=v},G={ξ∈Hr:Atξ=ξ for every t>0}.F=\{v\in E:U_tv=v\text{ for every }t\in\mathbb R\},\qquad Z=\{v\in E_+:\theta v=v\},\qquad G=\{\xi\in H_r:A_t\xi=\xi\text{ for every }t>0\}.F={v∈E:Ut​v=v for every t∈R},Z={v∈E+​:θv=v},G={ξ∈Hr​:At​ξ=ξ for every t>0}.

Then F⊆ZF\subseteq ZF⊆Z; there exists a complex linear isometric bijection J:F→GJ:F\to GJ:F→G such that, for every v∈Fv\in Fv∈F, there exists a witness that v∈E+v\in E_+v∈E+​ and, using that membership to apply qqq, Jv=q(v)Jv=q(v)Jv=q(v) as elements of HrH_rHr​; and

F=⋂t>0Ut(E+).F=\bigcap_{t>0}U_t(E_+).F=t>0⋂​Ut​(E+​).

The intersection and the definition of GGG range over every strictly positive real time, excluding zero.

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