The von Neumann algebra generated by a set of operators #
For a set s of bounded operators on a complex Hilbert space, VonNeumannAlgebra.adjoin s is the
double commutant of s ∪ star s. A triple commutant equals the single commutant, so this star
subalgebra is equal to its own double commutant, and it is the smallest von Neumann algebra
containing s (VonNeumannAlgebra.adjoin_le_iff). Its commutant is the commutant of
s ∪ star s. The set s and the star algebra it generates generate the same von Neumann
algebra (VonNeumannAlgebra.adjoin_starAlgebraAdjoin).
When s is the range of a representation of a C⋆-algebra, adjoin s is the von Neumann algebra
π(A)'' of the representation. Conjugation by a unitary that normalizes s preserves
adjoin s (VonNeumannAlgebra.conj_mem_adjoin); this is how a unitarily implemented automorphism
of π(A) extends to π(A)''.
Mathlib's VonNeumannAlgebra is the concrete double-commutant notion, so no von Neumann
density theorem is used here.
The von Neumann algebra generated by a set s of bounded operators: the double commutant
of s ∪ star s.
Instances For
The generated von Neumann algebra is the double commutant of s ∪ star s.
The commutant of the generated von Neumann algebra is the commutant of s ∪ star s.
A set is contained in the von Neumann algebra it generates.
The generated von Neumann algebra is the smallest von Neumann algebra containing s.
Generating von Neumann algebras is monotone.
The von Neumann algebra generated by a set closed under adjoints is its double commutant.
A set and the star algebra it generates generate the same von Neumann algebra.
Conjugation by a unitary u preserves the von Neumann algebra generated by s when it maps
s into itself.