The bicommutant theorem #
For a unital star subalgebra of bounded operators on a complete real or complex Hilbert space, both its strong operator closure and its weak operator closure are its double commutant. In particular, equality with the double commutant is equivalent to closedness in either operator topology.
The closures are taken on Mathlib's separate topology copies, not in the operator norm.
For a concrete complex von Neumann algebra this gives strong and weak operator closedness;
for a generated algebra it identifies the closure of the star algebra generated by the
original set (VonNeumannAlgebra.image_ofCLM_adjoin_eq_closure). Taking the star algebra
first is essential for a set not closed under adjoints.
Since operator balls are weak operator compact, weak operator closedness makes every closed norm ball of a concrete von Neumann algebra weak operator compact.
The approximation input is the finite-vector density theorem in
TauCeti.Analysis.VonNeumannAlgebra.Density.
The same holds for self-adjoint parts: the strong and weak operator closures of the self-adjoint
elements of the algebra are the self-adjoint elements of the double commutant. The weak form
applies the weak-operator continuous map A ↦ 2⁻¹ • (A + A⋆) to the bicommutant theorem; the
strong form follows because the self-adjoint part is convex, so its two closures agree. This is
the density statement used in the proof of the Kaplansky density theorem.
References #
Kadison–Ringrose, Fundamentals of the Theory of Operator Algebras I, Theorem 5.3.1, and the proof of Theorem 5.3.5 for the self-adjoint parts.
The strong operator closure of a unital star subalgebra is its double commutant.
The weak operator closure of a unital star subalgebra is its double commutant.
The weak operator closure of the self-adjoint part of a unital star subalgebra is the self-adjoint part of its double commutant.
The strong operator closure of the self-adjoint part of a unital star subalgebra is the self-adjoint part of its double commutant.
The bicommutant theorem: a unital star subalgebra equals its double commutant if and only if it is weak operator closed.
A unital star subalgebra equals its double commutant if and only if it is strong operator closed.
A concrete von Neumann algebra is weak operator closed.
Every closed norm ball of a concrete von Neumann algebra is weak operator compact; in particular, so is its unit ball.
A concrete von Neumann algebra is strong operator closed.
The von Neumann algebra generated by s is the weak operator closure of the star algebra
generated by s.
The von Neumann algebra generated by s is the strong operator closure of the star algebra
generated by s.