6. Stonean Spaces and Maximal Commutative Subalgebras
Recall that a compact Hausdorff space is Stonean if the closure of every open set is open.
We note that Lemma 6.1 is only part of Sakai 1.3.1,
since that is all we need for the proof of
Lemma 6.5. If K is a topological space in which
singletons are closed, and p is a projection in C(K), the spectrum of p is its range
and is contained in \{0, 1\}. Furthermore, p^{-1}\{0\} = K \setminus p^{-1}\{1\}, and
so both of these sets are clopen, and identify connected components of K. If K is
Stonean, there are many such connected components:
(Sakai 1.3.1) Let K be a Stonean space. Then every positive self-adjoint element a in
C(K) can be uniformly approximated by finite linear combinations of projections in
C(K) having nonnegative coefficients.
Lean code for Lemma6.1●2 theorems
Associated Lean declarations
-
theoremdefined in LeanOA/CStarAlgebra/FiniteSpectrum.leancomplete
theorem ContinuousMap.instFiniteSpectrum.{u_1, u_3} {A : Type u_1} {𝕜 : Type u_3} [RCLike 𝕜] [TopologicalSpace A] [TotallySeparatedSpace A] [CompactSpace A] : CStarAlgebra.FiniteSpectrum C(A, 𝕜)
theorem ContinuousMap.instFiniteSpectrum.{u_1, u_3} {A : Type u_1} {𝕜 : Type u_3} [RCLike 𝕜] [TopologicalSpace A] [TotallySeparatedSpace A] [CompactSpace A] : CStarAlgebra.FiniteSpectrum C(A, 𝕜)
The continuous functions on a compact totally separated space form an FS C⋆-algebra. This is a form of Sakai 1.3.1.
-
theoremdefined in LeanOA/CStarAlgebra/FiniteSpectrum.leancomplete
theorem CStarAlgebra.FiniteSpectrum.mem_closure_hull_isStarProjection.{u_4} {B : Type u_4} [NonUnitalCStarAlgebra B] [PartialOrder B] [StarOrderedRing B] [hB : CStarAlgebra.FiniteSpectrum B] {x : B} (hx : 0 ≤ x) : x ∈ closure ↑(ConvexCone.hull ℝ {p | IsStarProjection p})
theorem CStarAlgebra.FiniteSpectrum.mem_closure_hull_isStarProjection.{u_4} {B : Type u_4} [NonUnitalCStarAlgebra B] [PartialOrder B] [StarOrderedRing B] [hB : CStarAlgebra.FiniteSpectrum B] {x : B} (hx : 0 ≤ x) : x ∈ closure ↑(ConvexCone.hull ℝ {p | IsStarProjection p})
In an FS C⋆-algebra, every nonnegative element is a norm limit of nonnegative linear combinations of star projections.
Since a is self-adjoint, its spectrum is its range in \mathbb{R}_{\ge 0}, and is
therefore contained in [0, \|a\|], where \|a\| = \sup_{t \in K} |a(t)|. Let
\varepsilon > 0 and choose real numbers
0 < \lambda_1 < \lambda_2 < \ldots < \lambda_n < \|a\| + 1 so that
|\lambda_{i+1} - \lambda_i| < \varepsilon. Now let
G_1 = \overline{\{t \in K \mid a(t) < \lambda_1\}} and
G_i = \overline{\{t \in K \setminus \bigcup_{j=1}^{i-1} G_j \mid a(t) < \lambda_i\}} for
i > 1. These are pairwise disjoint, and the \chi_{G_i} are each continuous projections.
Furthermore, for all t \in K,
\left| a(t) - \sum_{i=1}^{n} \lambda_i \chi_{G_i}(t) \right| < \varepsilon
and therefore \left\| a - \sum_{i=1}^{n} \lambda_i \chi_{G_i} \right\| < \varepsilon.
In Sakai, the pointwise order on C(K) in
Proposition 6.3 is not specified
beforehand in the book. Following C^*-algebra theory, a \ge 0 in C(K) if and only if
the range of a is contained in \mathbb{R}_{\ge 0}, and b \le a if and only if
b - a \ge 0. The spectrum of a function in C(K) is just its range. So b \le a if and
only if b(t) \le a(t) for all t \in K. A net (f_\alpha) in C(K) is bounded if
there is a positive constant that bounds the norms of all f_\alpha. A net is said to be
increasing if \alpha \le \beta implies f_\alpha \le f_\beta for all
\alpha, \beta in the associated directed set. We ought to note, here, that Sakai opts not
to use net language (although he sort of does when introducing subscripts) since his directed
set is identical to his net in
Proposition 6.3. Recall that the support
of f \in C(K) is \overline{\{x \in K \mid f(x) \ne 0\}}.
- No associated Lean code or declarations.
Let K be a compact Hausdorff space, with U \subseteq K open. Then the set of
f \in C(K) supported on U such that 0 \le f \le 1 is a directed set with respect to
the order on C(K).
The usual order is a partial order, and given f, g \in C(K) supported on U we have
f \vee g \in C(K), supported on U, where (f \vee g)(t) = \max\{f(t), g(t)\}.
(Sakai 1.3.2) Let K be a compact Hausdorff space. Suppose every bounded increasing net of
real-valued, non-negative functions in C(K) has a least upper bound in C(K). Then K
is Stonean.
Lean code for Proposition6.3●1 theorem
Associated Lean declarations
-
theoremdefined in LeanOA/ExtremallyDisconnected.leancomplete
theorem ExtremallyDisconnected.ofConditionallyCompletePartialOrderSupContinuousMap.{u_1, u_2} {K : Type u_1} {𝕜 : Type u_2} [TopologicalSpace K] [LocallyCompactSpace K] [R1Space K] [RCLike 𝕜] (h : ∀ (s : Set C(K, 𝕜)), DirectedOn (fun x1 x2 ↦ x1 ≤ x2) s → s.Nonempty → BddAbove s → ∃ g, IsLUB s g) : ExtremallyDisconnected K
theorem ExtremallyDisconnected.ofConditionallyCompletePartialOrderSupContinuousMap.{u_1, u_2} {K : Type u_1} {𝕜 : Type u_2} [TopologicalSpace K] [LocallyCompactSpace K] [R1Space K] [RCLike 𝕜] (h : ∀ (s : Set C(K, 𝕜)), DirectedOn (fun x1 x2 ↦ x1 ≤ x2) s → s.Nonempty → BddAbove s → ∃ g, IsLUB s g) : ExtremallyDisconnected K
If `C(K, 𝕜)` is a conditionally complete partial order for `RCLike 𝕜`, then `K` is extremally disconnected.
Suppose for the sake of a contradiction that K is not Stonean, i.e. that there exists an
open set U whose closure is not open, i.e. that \overline{U}^c is not closed. Consider
the set of f in C(K) with support contained in U and such that 0 \le f \le 1. It
is directed (Lemma 6.2), and it is
bounded by Lemma 3.3; so it is a bounded, increasing net with respect
to the order on C(K).
For any point t \in U, by Urysohn's Lemma (compact Hausdorff spaces are regular) there
exists a continuous function g \in C(K) such that g(t) = 1 and g is zero on U^c.
It follows that if f_s is the least upper bound of the above net, then
1 = g(t) \le f_s(t), and therefore (since we can play this game for any t \in U) it
must be that f_s(t) = 1 for any t \in U. By continuity, f_s(t) = 1 for all
t \in \overline{U}. Now, since \overline{U}^c \subset U^c, f_s is identically zero
on U^c. Since \overline{U}^c is not closed, it must have a limit point
p \in \overline{U}, and by continuity f_s(p) = 0. But f_s(p) = 1 by the above, which
is a contradiction.
(Sakai 1.7.5) If C is any maximal commutative C^*-subalgebra of the W^*-algebra
M, its spectrum space (maximal ideal space) is Stonean.
Lean code for Lemma6.4●1 theorem
Associated Lean declarations
-
theoremdefined in LeanOA/Ultraweak/Masa.leancomplete
theorem StarSubalgebra.IsMasa.extremallyDisconnected_characterSpace.{u_1, u_2} {M : Type u_1} {P : Type u_2} [CStarAlgebra M] [PartialOrder M] [StarOrderedRing M] [NormedAddCommGroup P] [NormedSpace ℂ P] [CompleteSpace P] [Predual ℂ M P] (S : StarSubalgebra ℂ M) [hS : S.IsMasa] : ExtremallyDisconnected ↑(WeakDual.characterSpace ℂ ↥S)
theorem StarSubalgebra.IsMasa.extremallyDisconnected_characterSpace.{u_1, u_2} {M : Type u_1} {P : Type u_2} [CStarAlgebra M] [PartialOrder M] [StarOrderedRing M] [NormedAddCommGroup P] [NormedSpace ℂ P] [CompleteSpace P] [Predual ℂ M P] (S : StarSubalgebra ℂ M) [hS : S.IsMasa] : ExtremallyDisconnected ↑(WeakDual.characterSpace ℂ ↥S)
Suppose (a_\lambda) is a uniformly bounded, increasing net of positive elements in C
with supremum a in M, which exists by Theorem 7.1.4. Given
any unitary u \in C, we have
u^* \sup_\lambda a_\lambda u = \sup_\lambda u^* a_\lambda u, and since every element in
C is a linear combination of unitary elements from C, we have that
\sup_\lambda a_\lambda \in C. The result follows from
Proposition 6.3 after applying the Gelfand
transform.
In a W^*-algebra M, every positive element is a norm limit of finite linear combinations of
projections with nonnegative coefficients. Consequently, the linear span of the projections of
M is norm dense.
Lean code for Lemma6.5●3 theorems
Associated Lean declarations
-
theoremdefined in LeanOA/Ultraweak/FiniteSpectrum.leancomplete
theorem WStarAlgebra.instFiniteSpectrum.{u_1} {M : Type u_1} [CStarAlgebra M] [WStarAlgebra M] : CStarAlgebra.FiniteSpectrum M
theorem WStarAlgebra.instFiniteSpectrum.{u_1} {M : Type u_1} [CStarAlgebra M] [WStarAlgebra M] : CStarAlgebra.FiniteSpectrum M
A W⋆-algebra is FS.
-
theoremdefined in LeanOA/CStarAlgebra/FiniteSpectrum.leancomplete
theorem CStarAlgebra.FiniteSpectrum.mem_closure_hull_isStarProjection.{u_4} {B : Type u_4} [NonUnitalCStarAlgebra B] [PartialOrder B] [StarOrderedRing B] [hB : CStarAlgebra.FiniteSpectrum B] {x : B} (hx : 0 ≤ x) : x ∈ closure ↑(ConvexCone.hull ℝ {p | IsStarProjection p})
theorem CStarAlgebra.FiniteSpectrum.mem_closure_hull_isStarProjection.{u_4} {B : Type u_4} [NonUnitalCStarAlgebra B] [PartialOrder B] [StarOrderedRing B] [hB : CStarAlgebra.FiniteSpectrum B] {x : B} (hx : 0 ≤ x) : x ∈ closure ↑(ConvexCone.hull ℝ {p | IsStarProjection p})
In an FS C⋆-algebra, every nonnegative element is a norm limit of nonnegative linear combinations of star projections.
-
theoremdefined in LeanOA/CStarAlgebra/FiniteSpectrum.leancomplete
theorem CStarAlgebra.FiniteSpectrum.topologicalClosure_span_complex_isStarProjection.{u_4} {A : Type u_4} [NonUnitalRing A] [StarRing A] [Module ℂ A] [IsScalarTower ℂ A A] [SMulCommClass ℂ A A] [TopologicalSpace A] [NonUnitalContinuousFunctionalCalculus ℂ A IsStarNormal] [ContinuousConstSMul ℂ A] [ContinuousAdd A] [StarModule ℂ A] [T2Space A] [ContinuousStar A] [h : CStarAlgebra.FiniteSpectrum A] : (Submodule.span ℂ {p | IsStarProjection p}).topologicalClosure = ⊤
theorem CStarAlgebra.FiniteSpectrum.topologicalClosure_span_complex_isStarProjection.{u_4} {A : Type u_4} [NonUnitalRing A] [StarRing A] [Module ℂ A] [IsScalarTower ℂ A A] [SMulCommClass ℂ A A] [TopologicalSpace A] [NonUnitalContinuousFunctionalCalculus ℂ A IsStarNormal] [ContinuousConstSMul ℂ A] [ContinuousAdd A] [StarModule ℂ A] [T2Space A] [ContinuousStar A] [h : CStarAlgebra.FiniteSpectrum A] : (Submodule.span ℂ {p | IsStarProjection p}).topologicalClosure = ⊤
In an FS C⋆-algebra, the complex span of the star projections is dense.