MATHLIBANNEX / CANONICAL DECLARATION CARD

GSS rigidity when either algebra has an elementary model

GSS Companion · Research Project · Source-bound exposition export

Card revision 1 · Exposition revision 1 · Version 1

Card identity

lfh:lfh-declaration-card:sha256:6b0c4cdd1964f6eb8c8b457a0b1b9b14bf8af4b70b47d74a6675a0a58e03bac5

Native Card SHA-256: 1927a6ba1973a8fbf9e34ac0b7734e6d376188517efec7b2c08937058af786ea
Exposition SHA-256: 94476287b229a2fae4be8742f8a01233a31d78e32be41d097680a57cbf219ede
Original exposition text SHA-256: b5c8300d8eb0a88682faf869992f55867bdedc627c9ae256531e9fa6059f1738

Source-bound exposition export (Markdown)
Export SHA-256: 52b009ca59d8904a26e5d11ffe9d05fc0ab3883137d8a879a314971d369d5a0f

MathlibAnnex.Analysis.CStarAlgebra.nonempty_starAlgEquiv_iff_nonempty_geometricStructure_homeomorph_of_exists_compactOperatorEquiv

theorem

Obtains algebraic rigidity from an elementary compact-operator model on either side.

Statement

Let be complex C*-algebras. For a complex C*-algebra , write for its geometric structure space. Its points are the unions of kernels of norm-one bounded complex-linear functionals supporting a maximal proper face of the closed unit ball of ; faces use real convexity. Write for its hull–kernel closure:

These are the geometric structure definition and its closure, with the norm-one description justified by the norm-one support characterization.

Let denote the algebra of compact operators on a complex Hilbert space . Assume that at least one of is -isomorphic to for some such . Then and are -isomorphic if and only if and are homeomorphic as closure spaces. Here a closure-space homeomorphism is a bijection satisfying

The equality is required for every subset, not just finite subsets.

Assumptions

The compact-operator model is required on at least one side. It is an isomorphism onto the whole algebra , not merely a representation with compact values. The Hilbert space is complex and complete; it and the algebras may be zero. No unitality, separability, countability, or finite-dimensionality hypothesis is imposed.

Conclusion

The equivalence concerns existence of a -algebra isomorphism and existence of a closure-space homeomorphism. It does not require the isomorphism to induce a prescribed homeomorphism, or assert uniqueness.

Main citations

The either-side elementary-model theorem uses rigidity for a specified compact-operator equivalence. The given-action compact rigidity theorem applies to the representation on that same model space, including the zero case.

Lean source signature (exact)

Exact source and declaration. Only the literal signature is displayed here; the linked source retains the proof.

theorem nonempty_starAlgEquiv_iff_nonempty_geometricStructure_homeomorph_of_exists_compactOperatorEquiv
    (hModel :
      (∃ (H : Type w) (normed : NormedAddCommGroup H),
        letI : NormedAddCommGroup H := normed
        ∃ inner : InnerProductSpace ℂ H,
          letI : InnerProductSpace ℂ H := inner
          ∃ complete : CompleteSpace H,
            letI : CompleteSpace H := complete
            Nonempty (A ≃⋆ₐ[ℂ] ContinuousLinearMap.compactOperatorStarSubalgebra ℂ H)) ∨
      (∃ (K : Type z) (normed : NormedAddCommGroup K),
        letI : NormedAddCommGroup K := normed
        ∃ inner : InnerProductSpace ℂ K,
          letI : InnerProductSpace ℂ K := inner
          ∃ complete : CompleteSpace K,
            letI : CompleteSpace K := complete
            Nonempty (B ≃⋆ₐ[ℂ] ContinuousLinearMap.compactOperatorStarSubalgebra ℂ K))) :
    Nonempty (A ≃⋆ₐ[ℂ] B) ↔
      Nonempty (ClosureSpace.Homeomorph (NormedSpace.geometricStructureClosure ℂ A)
        (NormedSpace.geometricStructureClosure ℂ B))
Back to the reading-guide item
In the source Mathematical meaning
Two C*-algebrasvariable {A : Type u} {B : Type v} variable [NonUnitalCStarAlgebra A] [NonUnitalCStarAlgebra B]Fixed sourceThe inputs are arbitrary complex C*-algebras, including zero. Their size levels are independent. The source type allows unital algebras but does not require a unit.
Normed model on the A side(∃ (H : Type w) (normed : NormedAddCommGroup H), letI : NormedAddCommGroup H := normedFixed sourceThis alternative requires a normed additive group, called H in the source and in the Statement. The first letI installs this chosen normed structure on the same space for the inner-product type that follows.
Complex inner product on the A model∃ inner : InnerProductSpace ℂ H, letI : InnerProductSpace ℂ H := innerFixed sourceThe same model must have a compatible complex inner product. This letI installs that inner product, so subsequent Hilbert-space operator types use this structure, not a separately chosen one.
Complete A model and isomorphism∃ complete : CompleteSpace H, letI : CompleteSpace H := complete Nonempty (A ≃⋆ₐ[ℂ] ContinuousLinearMap.compactOperatorStarSubalgebra ℂ H)) ∨Fixed sourceThe model must be complete; the last letI installs this completeness for its operator algebra. Nonempty requires a -isomorphism onto the entire operator algebra. The two model branches are alternatives; their spaces are quantified separately and may be zero.
Normed model on the B side(∃ (K : Type z) (normed : NormedAddCommGroup K), letI : NormedAddCommGroup K := normedFixed sourceThis alternative requires a normed additive group, called K in the source and in the Statement. The first letI installs this chosen normed structure on the same space for the inner-product type that follows.
Complex inner product on the B model∃ inner : InnerProductSpace ℂ K, letI : InnerProductSpace ℂ K := innerFixed sourceThe same model must have a compatible complex inner product. This letI installs that inner product, so subsequent Hilbert-space operator types use this structure, not a separately chosen one.
Complete B model and isomorphism∃ complete : CompleteSpace K, letI : CompleteSpace K := complete Nonempty (B ≃⋆ₐ[ℂ] ContinuousLinearMap.compactOperatorStarSubalgebra ℂ K))) :Fixed sourceThe model must be complete; the last letI installs this completeness for its operator algebra. Nonempty requires a -isomorphism onto the entire operator algebra. The two model branches are alternatives; their spaces are quantified separately and may be zero.
Existence of a star-isomorphismNonempty (A ≃⋆ₐ[ℂ] B) ↔Fixed sourceNonempty says that the type of -algebra isomorphisms has an element. The outer equivalence relates this existence to the existence in the next row, not to a choice of a prescribed map.
Existence of a closure-space homeomorphismNonempty (ClosureSpace.Homeomorph (NormedSpace.geometricStructureClosure ℂ A) (NormedSpace.geometricStructureClosure ℂ B)) := byFixed sourceThe complete arguments are on and on . Nonempty requires one homeomorphism between these closure spaces.
The same map and inversestructure Homeomorph (c : ClosureSpace α) (d : ClosureSpace β) extends α ≃ β where continuous_toFun : c.Continuous d toFun continuous_invFun : d.Continuous c invFunFixed sourceThe inherited equivalence supplies the bijection and its inverse . The first field requires, for every ,
The second requires, for every ,
Both concern the same and together express the closure equality in the Statement.
Continuity for arbitrary subsetsdef Continuous (c : ClosureSpace α) (d : ClosureSpace β) (f : α → β) : Prop := ∀ s : Set α, f '' c.closure s ⊆ d.closure (f '' s)Fixed sourceFor a map , continuity means
In the preceding row this definition is applied first to and then to , with the domain and target closures interchanged.
Exact surrounding source context (separate excerpts)

Exact surrounding source:

universe u v w z

variable {A : Type u} {B : Type v}
variable [NonUnitalCStarAlgebra A] [NonUnitalCStarAlgebra B]
Back to the reading-guide item

The model spaces in the two alternatives have the fixed independent source levels w and z; the algebra levels are u and v. The source names for those model spaces are local to their respective existential branches. No additional ambient Hilbert space is an input to this equivalence.

Technical documentation