WStarAlgebras have Unique Preduals

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:

Lemma6.1
uses 1used by 1✓L∃∀N

(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
  • complete
    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. 
  • complete
    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. 
Proof for Lemma 6.1
uses 0

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\}}.

Lemma6.2
uses 0used by 0XL∃∀N

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).

Proof for Lemma 6.2
uses 0

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)\}.

Proposition6.3
uses 1used by 1✓L∃∀N

(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
  • complete
    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. 
Proof for Proposition 6.3
uses 0

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.

Lemma6.4
Statement uses 4
Statement dependency previews
Preview
Definition 2.1.1
Loading preview
Statement dependency preview content is loaded from the rendered-fragment cache.
used by 1✓L∃∀N

(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
  • theoremdefined in LeanOA/Ultraweak/Masa.lean
    complete
    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)
Proof for Lemma 6.4
uses 0

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.

Lemma6.5
Statement uses 2
Statement dependency previews
Preview
Lemma 6.1
Loading preview
Statement dependency preview content is loaded from the rendered-fragment cache.
Used by 2
Reverse dependency previews
Preview
Lemma 2.2.6
Loading preview
Reverse dependency preview content is loaded from the rendered-fragment cache.
✓L∃∀N

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
  • complete
    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. 
  • complete
    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. 
  • complete
    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. 
Proof for Lemma 6.5
uses 0

Place the positive element a in a maximal abelian *-subalgebra C of M. By Lemma 6.4 the spectrum space of C is Stonean, so Lemma 6.1 applies to the Gelfand transform of a. The second statement follows since every element of M is a linear combination of positive elements.