Defines the compact-operator c₀-decomposition associated with a faithful compact-valued representation.
Statement
Let be an injective compact-valued representation of a complex C*-algebra on a complete complex Hilbert space , and write for the compact operators on a Hilbert space . Let be the set of minimal nonzero closed -ideals of , and write for the ideal indexed by . Set . For each , take the chosen cyclic Hilbert space and compact model produced from this same . The definition constructs one -isomorphism
Definition
The index set is the family of all minimal nonzero closed -ideals. The Hilbert space is the compact model space chosen from this same and ideal , with the corresponding compact-model isomorphism .
Here is the inclusion, is finite, and truncation retains on and is zero elsewhere. The cited evaluation theorems give these formulas for .
The defining expression uses the canonical ideal family, the orthogonality theorem for the minimal ideal family, the spaces and maps , and the density theorem for finite sums of these ideals. These theorems guarantee orthogonality and density for the specified ideal family; neither is an additional assumption.
Assumptions
Only and its faithfulness and pointwise compactness are inputs beyond the algebra and Hilbert structures. The cited theorems guarantee orthogonality, density, nonzero Hilbert spaces, and compact models for this family. The index can be empty. No unit, nonzero algebra, countability, separability, or finite-dimensionality is imposed.
Conclusion
The output is a -isomorphism using the same ideal family, representation and dependent model choices throughout. The definition permits an empty index family and does not assume a nonzero algebra. It does not identify the block algebra with all compact operators on a Hilbert sum.
def compactC0Decomposition :
letI : PartialOrder A := _root_.CStarAlgebra.spectralOrder A
letI : StarOrderedRing A := _root_.CStarAlgebra.spectralOrderedRing A
A ≃⋆ₐ[ℂ] CompactOperatorC0Sum
(fun i : MinimalClosedStarIdeal A => i.CompactModelSpace pi hpi) := by
letI : PartialOrder A := _root_.CStarAlgebra.spectralOrder A
letI : StarOrderedRing A := _root_.CStarAlgebra.spectralOrderedRing A
exact ClosedStarIdeal.compactC0SumEquivOfDense
(minimalClosedStarIdealFamily (A := A))
pairwiseOrthogonal_minimalClosedStarIdealFamily
(fun i : MinimalClosedStarIdeal A => i.CompactModelSpace pi hpi)
(fun i => i.compactModelEquiv pi hpi)
(dense_finiteSums_minimalClosedStarIdealFamily pi hpi)
def compactC0Decomposition :
letI : PartialOrder A := _root_.CStarAlgebra.spectralOrder A
letI : StarOrderedRing A := _root_.CStarAlgebra.spectralOrderedRing A
A ≃⋆ₐ[ℂ] CompactOperatorC0Sum
(fun i : MinimalClosedStarIdeal A => i.CompactModelSpace pi hpi) := by
letI : PartialOrder A := _root_.CStarAlgebra.spectralOrder A
letI : StarOrderedRing A := _root_.CStarAlgebra.spectralOrderedRing A
exact ClosedStarIdeal.compactC0SumEquivOfDense
(minimalClosedStarIdealFamily (A := A))
pairwiseOrthogonal_minimalClosedStarIdealFamily
(fun i : MinimalClosedStarIdeal A => i.CompactModelSpace pi hpi)
(fun i => i.compactModelEquiv pi hpi)
(dense_finiteSums_minimalClosedStarIdealFamily pi hpi)
def compactC0Decomposition :
letI : PartialOrder A := _root_.CStarAlgebra.spectralOrder A
letI : StarOrderedRing A := _root_.CStarAlgebra.spectralOrderedRing A
A ≃⋆ₐ[ℂ] CompactOperatorC0Sum
(fun i : MinimalClosedStarIdeal A => i.CompactModelSpace pi hpi) := by
letI : PartialOrder A := _root_.CStarAlgebra.spectralOrder A
letI : StarOrderedRing A := _root_.CStarAlgebra.spectralOrderedRing A
exact ClosedStarIdeal.compactC0SumEquivOfDense
(minimalClosedStarIdealFamily (A := A))
pairwiseOrthogonal_minimalClosedStarIdealFamily
(fun i : MinimalClosedStarIdeal A => i.CompactModelSpace pi hpi)
(fun i => i.compactModelEquiv pi hpi)
(dense_finiteSums_minimalClosedStarIdealFamily pi hpi)
def compactC0Decomposition :
letI : PartialOrder A := _root_.CStarAlgebra.spectralOrder A
letI : StarOrderedRing A := _root_.CStarAlgebra.spectralOrderedRing A
A ≃⋆ₐ[ℂ] CompactOperatorC0Sum
(fun i : MinimalClosedStarIdeal A => i.CompactModelSpace pi hpi) := by
letI : PartialOrder A := _root_.CStarAlgebra.spectralOrder A
letI : StarOrderedRing A := _root_.CStarAlgebra.spectralOrderedRing A
exact ClosedStarIdeal.compactC0SumEquivOfDense
(minimalClosedStarIdealFamily (A := A))
pairwiseOrthogonal_minimalClosedStarIdealFamily
(fun i : MinimalClosedStarIdeal A => i.CompactModelSpace pi hpi)
(fun i => i.compactModelEquiv pi hpi)
(dense_finiteSums_minimalClosedStarIdealFamily pi hpi)
def compactC0Decomposition :
letI : PartialOrder A := _root_.CStarAlgebra.spectralOrder A
letI : StarOrderedRing A := _root_.CStarAlgebra.spectralOrderedRing A
A ≃⋆ₐ[ℂ] CompactOperatorC0Sum
(fun i : MinimalClosedStarIdeal A => i.CompactModelSpace pi hpi) := by
letI : PartialOrder A := _root_.CStarAlgebra.spectralOrder A
letI : StarOrderedRing A := _root_.CStarAlgebra.spectralOrderedRing A
exact ClosedStarIdeal.compactC0SumEquivOfDense
(minimalClosedStarIdealFamily (A := A))
pairwiseOrthogonal_minimalClosedStarIdealFamily
(fun i : MinimalClosedStarIdeal A => i.CompactModelSpace pi hpi)
(fun i => i.compactModelEquiv pi hpi)
(dense_finiteSums_minimalClosedStarIdealFamily pi hpi)
def compactC0Decomposition :
letI : PartialOrder A := _root_.CStarAlgebra.spectralOrder A
letI : StarOrderedRing A := _root_.CStarAlgebra.spectralOrderedRing A
A ≃⋆ₐ[ℂ] CompactOperatorC0Sum
(fun i : MinimalClosedStarIdeal A => i.CompactModelSpace pi hpi) := by
letI : PartialOrder A := _root_.CStarAlgebra.spectralOrder A
letI : StarOrderedRing A := _root_.CStarAlgebra.spectralOrderedRing A
exact ClosedStarIdeal.compactC0SumEquivOfDense
(minimalClosedStarIdealFamily (A := A))
pairwiseOrthogonal_minimalClosedStarIdealFamily
(fun i : MinimalClosedStarIdeal A => i.CompactModelSpace pi hpi)
(fun i => i.compactModelEquiv pi hpi)
(dense_finiteSums_minimalClosedStarIdealFamily pi hpi)
def compactC0Decomposition :
letI : PartialOrder A := _root_.CStarAlgebra.spectralOrder A
letI : StarOrderedRing A := _root_.CStarAlgebra.spectralOrderedRing A
A ≃⋆ₐ[ℂ] CompactOperatorC0Sum
(fun i : MinimalClosedStarIdeal A => i.CompactModelSpace pi hpi) := by
letI : PartialOrder A := _root_.CStarAlgebra.spectralOrder A
letI : StarOrderedRing A := _root_.CStarAlgebra.spectralOrderedRing A
exact ClosedStarIdeal.compactC0SumEquivOfDense
(minimalClosedStarIdealFamily (A := A))
pairwiseOrthogonal_minimalClosedStarIdealFamily
(fun i : MinimalClosedStarIdeal A => i.CompactModelSpace pi hpi)
(fun i => i.compactModelEquiv pi hpi)
(dense_finiteSums_minimalClosedStarIdealFamily pi hpi)
def compactC0Decomposition :
letI : PartialOrder A := _root_.CStarAlgebra.spectralOrder A
letI : StarOrderedRing A := _root_.CStarAlgebra.spectralOrderedRing A
A ≃⋆ₐ[ℂ] CompactOperatorC0Sum
(fun i : MinimalClosedStarIdeal A => i.CompactModelSpace pi hpi) := by
letI : PartialOrder A := _root_.CStarAlgebra.spectralOrder A
letI : StarOrderedRing A := _root_.CStarAlgebra.spectralOrderedRing A
exact ClosedStarIdeal.compactC0SumEquivOfDense
(minimalClosedStarIdealFamily (A := A))
pairwiseOrthogonal_minimalClosedStarIdealFamily
(fun i : MinimalClosedStarIdeal A => i.CompactModelSpace pi hpi)
(fun i => i.compactModelEquiv pi hpi)
(dense_finiteSums_minimalClosedStarIdealFamily pi hpi)
def compactC0Decomposition :
letI : PartialOrder A := _root_.CStarAlgebra.spectralOrder A
letI : StarOrderedRing A := _root_.CStarAlgebra.spectralOrderedRing A
A ≃⋆ₐ[ℂ] CompactOperatorC0Sum
(fun i : MinimalClosedStarIdeal A => i.CompactModelSpace pi hpi) := by
letI : PartialOrder A := _root_.CStarAlgebra.spectralOrder A
letI : StarOrderedRing A := _root_.CStarAlgebra.spectralOrderedRing A
exact ClosedStarIdeal.compactC0SumEquivOfDense
(minimalClosedStarIdealFamily (A := A))
pairwiseOrthogonal_minimalClosedStarIdealFamily
(fun i : MinimalClosedStarIdeal A => i.CompactModelSpace pi hpi)
(fun i => i.compactModelEquiv pi hpi)
(dense_finiteSums_minimalClosedStarIdealFamily pi hpi)
def compactC0Decomposition :
letI : PartialOrder A := _root_.CStarAlgebra.spectralOrder A
letI : StarOrderedRing A := _root_.CStarAlgebra.spectralOrderedRing A
A ≃⋆ₐ[ℂ] CompactOperatorC0Sum
(fun i : MinimalClosedStarIdeal A => i.CompactModelSpace pi hpi) := by
letI : PartialOrder A := _root_.CStarAlgebra.spectralOrder A
letI : StarOrderedRing A := _root_.CStarAlgebra.spectralOrderedRing A
exact ClosedStarIdeal.compactC0SumEquivOfDense
(minimalClosedStarIdealFamily (A := A))
pairwiseOrthogonal_minimalClosedStarIdealFamily
(fun i : MinimalClosedStarIdeal A => i.CompactModelSpace pi hpi)
(fun i => i.compactModelEquiv pi hpi)
(dense_finiteSums_minimalClosedStarIdealFamily pi hpi)