MathlibAnnex/Analysis/CStarAlgebra/Spectrum/CompactRepresentationCharacterization.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
df336d80fa66ba38ebcb4965196e85d9b19bfc390ebb1d2918f720d7ca9c006f- Bytes
- 10242
1/-2Copyright (c) 2026 Ryotaro Tanaka. All rights reserved.3Released under Apache 2.0 license as described in the file LICENSE.4Authors: Ryotaro Tanaka5-/67import MathlibAnnex.Analysis.CStarAlgebra.Spectrum.CompactlyRepresented8import MathlibAnnex.Analysis.CStarAlgebra.Representation.PrimitiveCompactRange9import MathlibAnnex.Analysis.CStarAlgebra.Representation.DiscreteCCRCompact1011/-!12# Characterization of algebras admitting faithful compact representations1314A nonunital complex C-star algebra admits a faithful compact-valued15representation if and only if its primitive spectrum is discrete and every16nonzero irreducible representation has literal range equal to the compact17operators. The intrinsic representative used here is the already defined18`PrimitiveSpectrum.reducedAtomicRepresentation`, not a second chosen map.1920The quantified test in the equivalences uses Hilbert spaces in `Type u`,21where the algebra lies in `Type u`. This universe contains the selected GNS22spaces and their dependent Hilbert sum. The common primitive-range bridge23lifts the conclusion to any independently specified Hilbert universe.24Conversely, the first theorem starts from an actual compact representation25in an independent `Type v` and proves compactness of this same reduced atomic26map. No universe-shrinking equivalence or `ULift` identification is assumed.2728The existential formulas expose each Hilbert-space structure before using29it as a local instance. Their reverse witness is the existing reduced atomic30Hilbert sum with its existing structures and representation. No new CCR31predicate, representation definition, or choice operation is introduced.3233The algebraic condition does not say that an arbitrary given faithful34representation is compact-valued: infinite multiplicities need not preserve35compactness. The left sides below concern existence or the fixed reduced36atomic representation. The moreover theorem concerns that same map, whose37range is block-diagonal, not all compact operators on the Hilbert sum.3839The canonical spectral order is installed only locally. Zero algebras and40empty primitive spectra remain included; no unit, nontriviality, separability,41countability, finite-dimensionality, density, or fiber-model hypothesis is42added to the final characterization.43-/4445@[expose] public section4647set_option autoImplicit false48set_option maxHeartbeats 200000049set_option synthInstance.maxHeartbeats 20000050noncomputable section5152open Set53open scoped Classical CStarAlgebra ENNReal lp5455attribute [local instance] _root_.CStarAlgebra.spectralOrder56_root_.CStarAlgebra.spectralOrderedRing5758namespace MathlibAnnex.Analysis.CStarAlgebra5960open MathlibAnnex.Analysis.InnerProductSpace6162universe u v6364variable {A : Type u} [NonUnitalCStarAlgebra A]65variable {H : Type v} [NormedAddCommGroup H] [InnerProductSpace ℂ H] [CompleteSpace H]6667namespace PrimitiveSpectrum6869/-- Any actual faithful compact representation, in an independent Hilbert70universe, makes the existing canonical reduced atomic representation71faithfully compact. The latter map is not replaced by the given map. -/72theorem isCompactlyRepresented_reducedAtomicRepresentation_of_isCompactlyRepresented73(pi : NonUnitalCStarRepresentation A H) (hpi : pi.IsCompactlyRepresented) :74(reducedAtomicRepresentation (A := A)).IsCompactlyRepresented := by75letI : DiscreteTopology (PrimitiveSpectrum A) :=76discreteTopology_primitiveSpectrum_of_isCompactlyRepresented pi hpi77exact isCompactlyRepresented_reducedAtomicRepresentation78(range_pureStateRepresentative_eq_compact_of_isCompactlyRepresented pi hpi)7980/-- Intrinsic compact-representation characterization. The all-irreducible81test is in the algebra's universe; the common selected-representative bridge82provides the pointwise conclusion in every independent Hilbert universe. -/83theorem isCompactlyRepresented_reducedAtomicRepresentation_iff :84(reducedAtomicRepresentation (A := A)).IsCompactlyRepresented ↔85(∀ (K : Type u) [NormedAddCommGroup K] [InnerProductSpace ℂ K]86[CompleteSpace K] (rho : NonUnitalCStarRepresentation A K),87rho.IsIrreducible →88(NonUnitalStarAlgHom.range rho) = ContinuousLinearMap.compactOperatorStarSubalgebra ℂ K) ∧89DiscreteTopology (PrimitiveSpectrum A) := by90constructor91· intro hAtomic92refine ⟨?_, discreteTopology_primitiveSpectrum_of_isCompactlyRepresented93(reducedAtomicRepresentation (A := A)) hAtomic⟩94exact95(forall_pureStateRepresentative_range_eq_compact_iff_forall_irreducible_range_eq_compact96(A := A)).mp97(range_pureStateRepresentative_eq_compact_of_isCompactlyRepresented98(reducedAtomicRepresentation (A := A)) hAtomic)99· rintro ⟨hCCR, hDiscrete⟩100letI : DiscreteTopology (PrimitiveSpectrum A) := hDiscrete101exact isCompactlyRepresented_reducedAtomicRepresentation102((forall_pureStateRepresentative_range_eq_compact_iff_forall_irreducible_range_eq_compact103(A := A)).mpr hCCR)104105end PrimitiveSpectrum106107namespace NonUnitalCStarRepresentation108109/-- Existence of a faithful compact representation in the algebra's universe110is equivalent to compactness of its fixed reduced atomic representation.111The reverse direction supplies its actual Hilbert space, structures, and112map, rather than choosing an unspecified representation. -/113theorem exists_isCompactlyRepresented_iff_reducedAtomicRepresentation :114(∃ (K : Type u) (normed : NormedAddCommGroup K),115letI : NormedAddCommGroup K := normed116∃ inner : InnerProductSpace ℂ K,117letI : InnerProductSpace ℂ K := inner118∃ complete : CompleteSpace K,119letI : CompleteSpace K := complete120∃ pi : NonUnitalCStarRepresentation A K, pi.IsCompactlyRepresented) ↔121(PrimitiveSpectrum.reducedAtomicRepresentation (A := A)).IsCompactlyRepresented := by122constructor123· rintro ⟨K, normed, h⟩124letI : NormedAddCommGroup K := normed125rcases h with ⟨inner, h⟩126letI : InnerProductSpace ℂ K := inner127rcases h with ⟨complete, h⟩128letI : CompleteSpace K := complete129rcases h with ⟨pi, hpi⟩130exact PrimitiveSpectrum.isCompactlyRepresented_reducedAtomicRepresentation_of_isCompactlyRepresented131pi hpi132· intro hAtomic133refine ⟨PrimitiveSpectrum.ReducedAtomicHilbertSpace A, inferInstance, ?_⟩134refine ⟨inferInstance, ?_⟩135exact ⟨inferInstance, PrimitiveSpectrum.reducedAtomicRepresentation (A := A), hAtomic⟩136137/-- A nonunital complex C-star algebra admits a faithful compact-valued138representation exactly when all its algebra-universe irreducible actions139have full compact range and its existing primitive spectrum is discrete.140An actual representation in another universe yields the same left side via141the canonical reduced atomic representation, not by shrinking its space. -/142theorem exists_isCompactlyRepresented_iff :143(∃ (K : Type u) (normed : NormedAddCommGroup K),144letI : NormedAddCommGroup K := normed145∃ inner : InnerProductSpace ℂ K,146letI : InnerProductSpace ℂ K := inner147∃ complete : CompleteSpace K,148letI : CompleteSpace K := complete149∃ pi : NonUnitalCStarRepresentation A K, pi.IsCompactlyRepresented) ↔150(∀ (K : Type u) [NormedAddCommGroup K] [InnerProductSpace ℂ K]151[CompleteSpace K] (rho : NonUnitalCStarRepresentation A K),152rho.IsIrreducible →153(NonUnitalStarAlgHom.range rho) = ContinuousLinearMap.compactOperatorStarSubalgebra ℂ K) ∧154DiscreteTopology (PrimitiveSpectrum A) :=155(exists_isCompactlyRepresented_iff_reducedAtomicRepresentation (A := A)).trans156(PrimitiveSpectrum.isCompactlyRepresented_reducedAtomicRepresentation_iff (A := A))157158end NonUnitalCStarRepresentation159160namespace PrimitiveSpectrum161162/-- Moreover, any given faithful compact representation yields these facts163about the same pre-existing reduced atomic map: faithful compactness, both164literal diagonal range descriptions, isometry, norm preservation, coordinate165compression, and the adjoint identity. In particular its range is not166asserted to contain off-diagonal compact operators. -/167theorem reducedAtomicRepresentation_spec_of_isCompactlyRepresented168(pi : NonUnitalCStarRepresentation A H) (hpi : pi.IsCompactlyRepresented) :169(reducedAtomicRepresentation (A := A)).IsCompactlyRepresented ∧170(NonUnitalStarAlgHom.range (reducedAtomicRepresentation (A := A))) =171(NonUnitalStarAlgHom.range (CompactOperatorC0Sum.diagonalRepresentation172(fun P : PrimitiveSpectrum A => P.pureStateRepresentative.GNS))) ∧173(NonUnitalStarAlgHom.range (reducedAtomicRepresentation (A := A))) =174(NonUnitalStarAlgHom.range (CompactOperatorBoundedProduct.diagonalRepresentation175(fun P : PrimitiveSpectrum A => P.pureStateRepresentative.GNS))) ⊓176ContinuousLinearMap.compactOperatorStarSubalgebra ℂ177(ReducedAtomicHilbertSpace A) ∧178Isometry (reducedAtomicRepresentation (A := A)) ∧179(∀ a : A, ‖reducedAtomicRepresentation (A := A) a‖ = ‖a‖) ∧180(∀ (a : A) (P : PrimitiveSpectrum A),181(coordinateProjection P).comp182((reducedAtomicRepresentation (A := A) a).comp (coordinateEmbedding P)) =183P.pureStateRepresentative.gnsRepresentation a) ∧184(∀ a : A, ContinuousLinearMap.adjoint (reducedAtomicRepresentation (A := A) a) =185reducedAtomicRepresentation (star a)) := by186letI : DiscreteTopology (PrimitiveSpectrum A) :=187discreteTopology_primitiveSpectrum_of_isCompactlyRepresented pi hpi188have hSelected := range_pureStateRepresentative_eq_compact_of_isCompactlyRepresented pi hpi189exact ⟨isCompactlyRepresented_reducedAtomicRepresentation hSelected,190reducedAtomicRepresentation_range_eq_c0_diagonalRepresentation_range hSelected,191reducedAtomicRepresentation_range_eq_bounded_diagonalRepresentation_range_inf_compactOperatorStarSubalgebra192hSelected,193isometry_reducedAtomicRepresentation (A := A),194norm_reducedAtomicRepresentation (A := A),195coordinateProjection_comp_reducedAtomicRepresentation_comp_coordinateEmbedding (A := A),196adjoint_reducedAtomicRepresentation (A := A)⟩197198end PrimitiveSpectrum199200end MathlibAnnex.Analysis.CStarAlgebra201202end