MathlibAnnex/Analysis/CStarAlgebra/GeometricStructure/ElementaryOfFiniteConjugation.lean
Exact source · gss-v0.5.0
Fixed commit original · Raw UTF-8 source · Back to GSS Companion
Select a source link from a manuscript to highlight its exact range.
Technical identity
- Commit
ac405356bb98afed954da9b9c795d23cc8d5d149- SHA-256
b394197c522afce61a78bc7e0dd5a8dbbe92557b4293b975fb79831364065f0e- Bytes
- 11531
1/-2Copyright (c) 2026 Ryotaro Tanaka. All rights reserved.3Released under Apache 2.0 license as described in the file LICENSE.4Authors: Ryotaro Tanaka5-/6import MathlibAnnex.Analysis.CStarAlgebra.Quotient.CompactIdealSeparation7import MathlibAnnex.Analysis.CStarAlgebra.Quotient.CompactAnnihilatingRepresentation8import MathlibAnnex.Analysis.CStarAlgebra.CompactModel9import Mathlib.Algebra.Star.StarAlgHom10import MathlibAnnex.Analysis.CStarAlgebra.CompactModelEquiv1112/-!13# Compact-model endpoints and the singular-state contradiction1415A received compact model has a genuine star-algebra equivalence onto the16existing compact subtype. This works for nonunital algebras; `StarAlgEquiv`17itself does not require a multiplicative unit. In finite Hilbert dimension,18the actual multiplier hypotheses prove such a compact model without any19quotient representation argument.2021The earlier partial theorem is retained unchanged, including its conditional22finite-dimensional clause. The new singular-state construction proves the23reverse compact inclusion in arbitrary Hilbert dimension. The final endpoint24uses the SAME pure-state witness and literal preimage homeomorphism returned25by the multiplier argument. No new representation of the original singleton26algebra is selected for the compact model. The separating action is constructed27on its literal image solely to obtain a contradiction.2829The compact algebra's singleton spectrum and the forward finite-conjugation30property remain independent obligations; this module does not redefine31`IsElementary` or assert the full equivalence in Paper 7.7.32-/3334set_option autoImplicit false35set_option maxHeartbeats 200000036set_option synthInstance.maxHeartbeats 20000037noncomputable section38open Set39open scoped CStarAlgebra4041namespace MathlibAnnex.Analysis.CStarAlgebra4243universe u v w z44variable {A : Type u} [NonUnitalCStarAlgebra A]45variable {H : Type v} [NormedAddCommGroup H] [InnerProductSpace ℂ H] [CompleteSpace H]4647section SingletonImage4849variable [PartialOrder A] [StarOrderedRing A]50local instance (pi : NonUnitalCStarRepresentation A H) :51NonUnitalCStarAlgebra (NonUnitalStarAlgHom.range pi) :=52NonUnitalStarSubalgebra.nonUnitalCStarAlgebra (NonUnitalStarAlgHom.range pi)53(h_closed := HomKernelQuotient.isClosed_image pi)5455/-- In the same faithful multiplier image, a noncompact member would produce56an actual compact-annihilating irreducible action on that image. Pullback to57the original singleton algebra contradicts its rank-one detection theorem. -/58theorem isCompactOperator_map_of_singleton_of_image_mul_mem59(hsingle : ∃ q : IrreducibleSpectrum A, ∀ r : IrreducibleSpectrum A, r = q)60(pi : NonUnitalCStarRepresentation A H) (hpi : pi.IsIrreducible)61(hinj : Function.Injective pi)62(hmul : ∀ (b a : H →L[ℂ] H), a ∈ (NonUnitalStarAlgHom.range pi) →63b * a ∈ (NonUnitalStarAlgHom.range pi) ∧ a * b ∈ (NonUnitalStarAlgHom.range pi)) :64∀ a : A, IsCompactOperator (pi a) := by65intro a66by_contra ha67let s : (NonUnitalStarAlgHom.range pi) := (NonUnitalStarAlgHom.rangeRestrict pi) a68obtain ⟨psi, hpsi, hpure, hann, _hbound, hpos⟩ :=69exists_pureState_annihilating_compacts_of_not_isCompactOperator70(NonUnitalStarSubalgebraClass.subtype (NonUnitalStarAlgHom.range pi)) s ha71let f := positiveLinearMapOfMemStateSpace psi hpsi72let rho : NonUnitalCStarRepresentation (NonUnitalStarAlgHom.range pi) f.GNS :=73f.gnsStarAlgHom.toNonUnitalStarAlgHom.comp74(Unitization.inrNonUnitalStarAlgHom ℂ (NonUnitalStarAlgHom.range pi))75have hprops : rho.IsIrreducible ∧ rho s ≠ 0 ∧76∀ c : (NonUnitalStarAlgHom.range pi), IsCompactOperator (c : H →L[ℂ] H) → rho c = 0 :=77isIrreducible_restriction_gns_of_pureState_annihilating78(NonUnitalStarSubalgebraClass.subtype (NonUnitalStarAlgHom.range pi)) s psi hpsi hpure hann hpos79exact (not_isIrreducible_of_image_annihilates_compacts80hsingle pi hpi hinj hmul rho hprops.2.2) hprops.18182/-- No finite-dimensional or separability hypothesis is needed once the83same faithful image absorbs all bounded multipliers and has singleton spectrum. -/84theorem isCompactOperatorModel_of_singleton_of_image_mul_mem85(hsingle : ∃ q : IrreducibleSpectrum A, ∀ r : IrreducibleSpectrum A, r = q)86(pi : NonUnitalCStarRepresentation A H) (hpi : pi.IsIrreducible)87(hinj : Function.Injective pi)88(hmul : ∀ (b a : H →L[ℂ] H), a ∈ (NonUnitalStarAlgHom.range pi) →89b * a ∈ (NonUnitalStarAlgHom.range pi) ∧ a * b ∈ (NonUnitalStarAlgHom.range pi)) :90IsCompactOperatorModel pi := by91exact ⟨hinj, isCompactOperator_map_of_singleton_of_image_mul_mem92hsingle pi hpi hinj hmul,93exists_preimage_compact_of_image_mul_mem pi hinj hpi.1 hmul⟩9495/-- Literal range equality, not merely abstract isomorphism of the algebras. -/96theorem range_eq_compactOperatorStarSubalgebra_of_singleton_of_image_mul_mem97(hsingle : ∃ q : IrreducibleSpectrum A, ∀ r : IrreducibleSpectrum A, r = q)98(pi : NonUnitalCStarRepresentation A H) (hpi : pi.IsIrreducible)99(hinj : Function.Injective pi)100(hmul : ∀ (b a : H →L[ℂ] H), a ∈ (NonUnitalStarAlgHom.range pi) →101b * a ∈ (NonUnitalStarAlgHom.range pi) ∧ a * b ∈ (NonUnitalStarAlgHom.range pi)) :102(NonUnitalStarAlgHom.range pi) = ContinuousLinearMap.compactOperatorStarSubalgebra ℂ H := by103have hmodel := isCompactOperatorModel_of_singleton_of_image_mul_mem104hsingle pi hpi hinj hmul105ext T106constructor107· intro hT108obtain ⟨a, rfl⟩ := (NonUnitalStarAlgHom.mem_range pi).1 hT109exact hmodel.2.1 a110· intro hT111exact (NonUnitalStarAlgHom.mem_range pi).2 (hmodel.2.2 T hT)112113end SingletonImage114115section OriginalAlgebra116117variable [Nontrivial A] [PartialOrder A] [StarOrderedRing A]118local instance (pi : NonUnitalCStarRepresentation A H) :119NonUnitalCStarAlgebra (NonUnitalStarAlgHom.range pi) :=120NonUnitalStarSubalgebra.nonUnitalCStarAlgebra (NonUnitalStarAlgHom.range pi)121(h_closed := HomKernelQuotient.isClosed_image pi)122123/-- Joint partial endpoint for the original algebra. The pure state, faithful124representation and literal preimage map are unchanged. A separating irreducible125image action is ruled out, but its existence from properness is NOT presumed.126The finite-dimensional implication closes exactly that independent branch. -/127theorem exists_faithful_image_compact_obstruction_of_singleton128(hsingle : ∃ q : IrreducibleSpectrum A, ∀ r : IrreducibleSpectrum A, r = q)129(hproperty : ∃ I : NormedSpace.GeometricStructureSpace ℂ A,130((NormedSpace.geometricStructureClosure ℂ A).subspace131((NormedSpace.geometricStructureClosure ℂ A).component I)).HasContinuousFiniteConjugation132(ClosureCat.IsCStarRealizable.{u, max u w})) :133∃ phi : NonUnitalPureState A,134Function.Injective phi.gnsRepresentation ∧135normalPart (NonUnitalStarAlgHom.range phi.gnsRepresentation) = Set.univ ∧136∃ r : ClosureSpace.Homeomorph137((NormedSpace.geometricStructureClosure ℂ (NonUnitalStarAlgHom.range phi.gnsRepresentation)).subspace138(normalPart (NonUnitalStarAlgHom.range phi.gnsRepresentation)))139(NormedSpace.geometricStructureClosure ℂ A),140(∀ J : normalPart (NonUnitalStarAlgHom.range phi.gnsRepresentation),141(r.toEquiv J).val = (NonUnitalStarAlgHom.rangeRestrict phi.gnsRepresentation) ⁻¹' J.val.val) ∧142(∀ T : phi.GNS →L[ℂ] phi.GNS, IsCompactOperator T →143∃ a : A, phi.gnsRepresentation a = T) ∧144(FiniteDimensional ℂ phi.GNS → IsCompactOperatorModel phi.gnsRepresentation) ∧145(∀ (K : Type z) [NormedAddCommGroup K] [InnerProductSpace ℂ K] [CompleteSpace K]146(rho : NonUnitalCStarRepresentation (NonUnitalStarAlgHom.range phi.gnsRepresentation) K),147(∀ a : (NonUnitalStarAlgHom.range phi.gnsRepresentation),148IsCompactOperator (a : phi.GNS →L[ℂ] phi.GNS) → rho a = 0) →149¬ rho.IsIrreducible) := by150obtain ⟨phi, hfaith, hnormal, r, hr, _I, _hcarrier, _hI, _hclosed, _hcomp,151hmul, hpre⟩ := exists_faithful_image_operatorIdeal_of_singleton.{u, w} hsingle hproperty152refine ⟨phi, hfaith, hnormal, r, hr, hpre, ?_, ?_⟩153· intro hfinite154letI := hfinite155exact isCompactOperatorModel_of_finiteDimensional_of_image_mul_mem156phi.gnsRepresentation hfaith phi.isIrreducible_gnsRepresentation.1 hmul157· intro K _ _ _ rho hann158exact not_isIrreducible_of_image_annihilates_compacts159hsingle phi.gnsRepresentation phi.isIrreducible_gnsRepresentation hfaith hmul rho hann160161/-- The reverse finite-conjugation implication reaches the compact model of162the original algebra. The same `phi`, `pi`, image, and preimage homeomorphism163are retained. The displayed star equivalence and its inverse use this `pi`.164This does not assert the converse compact-algebra test property. -/165theorem exists_faithful_compactOperatorModel_of_singleton_finiteConjugation166(hsingle : ∃ q : IrreducibleSpectrum A, ∀ r : IrreducibleSpectrum A, r = q)167(hproperty : ∃ I : NormedSpace.GeometricStructureSpace ℂ A,168((NormedSpace.geometricStructureClosure ℂ A).subspace169((NormedSpace.geometricStructureClosure ℂ A).component I)).HasContinuousFiniteConjugation170(ClosureCat.IsCStarRealizable.{u, max u w})) :171∃ phi : NonUnitalPureState A,172Function.Injective phi.gnsRepresentation ∧173normalPart (NonUnitalStarAlgHom.range phi.gnsRepresentation) = Set.univ ∧174∃ r : ClosureSpace.Homeomorph175((NormedSpace.geometricStructureClosure ℂ (NonUnitalStarAlgHom.range phi.gnsRepresentation)).subspace176(normalPart (NonUnitalStarAlgHom.range phi.gnsRepresentation)))177(NormedSpace.geometricStructureClosure ℂ A),178(∀ J : normalPart (NonUnitalStarAlgHom.range phi.gnsRepresentation),179(r.toEquiv J).val = (NonUnitalStarAlgHom.rangeRestrict phi.gnsRepresentation) ⁻¹' J.val.val) ∧180∃ hmodel : IsCompactOperatorModel phi.gnsRepresentation,181(NonUnitalStarAlgHom.range phi.gnsRepresentation) =182ContinuousLinearMap.compactOperatorStarSubalgebra ℂ phi.GNS ∧183(∀ a : A, (compactOperatorStarAlgEquiv phi.gnsRepresentation hmodel a).val =184phi.gnsRepresentation a) ∧185(∀ T : ContinuousLinearMap.compactOperatorStarSubalgebra ℂ phi.GNS,186phi.gnsRepresentation ((compactOperatorStarAlgEquiv187phi.gnsRepresentation hmodel).symm T) = T.val) ∧188∀ a : A, ‖compactOperatorStarAlgEquiv phi.gnsRepresentation hmodel a‖ = ‖a‖ := by189obtain ⟨phi, hfaith, hnormal, r, hr, _I, _hcarrier, _hI, _hclosed, _hcomp,190hmul, _hpre⟩ := exists_faithful_image_operatorIdeal_of_singleton.{u, w} hsingle hproperty191have hmodel := isCompactOperatorModel_of_singleton_of_image_mul_mem192hsingle phi.gnsRepresentation phi.isIrreducible_gnsRepresentation hfaith hmul193refine ⟨phi, hfaith, hnormal, r, hr, hmodel, ?_, ?_, ?_, ?_⟩194· exact range_eq_compactOperatorStarSubalgebra_of_singleton_of_image_mul_mem195hsingle phi.gnsRepresentation phi.isIrreducible_gnsRepresentation hfaith hmul196· exact compactOperatorStarAlgEquiv_apply phi.gnsRepresentation hmodel197· exact compactOperatorStarAlgEquiv_symm_apply phi.gnsRepresentation hmodel198· exact norm_compactOperatorStarAlgEquiv_apply phi.gnsRepresentation hmodel199200end OriginalAlgebra201end MathlibAnnex.Analysis.CStarAlgebra