Von Neumann Algebras and the Bicommutant Theorem
Anchor (Master): Takesaki *Theory of Operator Algebras I* Ch. II; Dixmier *Von Neumann Algebras* Ch. I; Kadison-Ringrose *Fundamentals of the Theory of Operator Algebras II* Ch. 5
Intuition Beginner
Pick a collection of operators on a Hilbert space 02.11.08. The operators that commute with every one of them — that slide past each member without changing the outcome no matter which goes first — form a new collection called the commutant. It records every symmetry the original collection respects. If you take the commutant of the commutant, you get back a collection containing your original one, and sometimes exactly your original one.
A von Neumann algebra is an algebra of operators that equals its own double commutant. That sounds like a strange self-referential condition, but it has a down-to-earth meaning: such an algebra is closed under limits taken in the loosest reasonable sense. You can build new operators as limits of old ones and never leave the algebra. This is a stronger kind of closure than the one a C*-algebra 39.01.01 has, where you only take limits in operator size.
The reward is that you can do far more than apply continuous functions to your operators. You can apply jagged, discontinuous functions too — you can take sharp cut-offs that pick out the part of an operator living in a chosen range of values. This is what powers the spectral decomposition into projections.
Visual Beginner
Two ways to measure when a sequence of operators settles down to a limit. In the loose sense used here, you only check that each operator acts the same on every fixed input vector in the limit — you do not demand uniform control across all inputs at once.
The picture to hold: commuting is a relation between operators, and taking the commutant twice is a closure operation. A von Neumann algebra is a fixed point of that closure — applying it changes nothing.
Worked example Beginner
Work in the smallest interesting setting: two-by-two complex matrices acting on the plane. Let be all diagonal matrices,
Which matrices commute with every diagonal matrix? Multiply a general matrix by on both sides and compare. The off-diagonal entries pick up mismatched factors versus , so unless and the two products differ. The commutant is therefore the diagonal matrices again.
So here. Taking the commutant once more, . The double commutant returns exactly, so the diagonal matrices form a von Neumann algebra.
What this tells us: the commutant of a "maximally spread out" commuting family is that same family, and such a family is its own double commutant. Diagonal matrices are the simplest von Neumann algebra — the matrix shadow of multiplication operators on a function space.
Check your understanding Beginner
Formal definition Intermediate+
Let be a complex Hilbert space 02.11.08 and the bounded operators on it 02.11.01. Beyond the norm topology there are several weaker topologies on , defined by separating families of seminorms.
- The norm (uniform) topology is generated by .
- The strong operator topology (SOT) is generated by the seminorms for . A net in SOT iff in norm for every .
- The weak operator topology (WOT) is generated by for . A net in WOT iff for all .
- The -weak (ultraweak) topology is generated by for sequences with and ; equivalently it is the weak- topology from the predual of trace-class operators. The -strong topology is generated analogously by .
These satisfy a strict order of refinement: norm -strong -weak, and norm SOT WOT, with SOT -weak failing in general but holding on norm-bounded sets, where SOT and -strong agree and WOT and -weak agree [Takesaki Ch. II]. Multiplication is separately but not jointly continuous in SOT; the adjoint is WOT-continuous but not SOT-continuous.
For a subset , the commutant is $$ M' = { T \in B(H) : TS = ST \text{ for all } S \in M }. $$ The commutant is always a unital subalgebra of that is WOT-closed (hence SOT- and norm-closed), and if is self-adjoint (, i.e. ) then is self-adjoint as well, so is a unital -subalgebra. The bicommutant (double commutant) is . One always has , , and .
A von Neumann algebra on is a unital -subalgebra with . Equivalently (by the theorem below) it is a unital -subalgebra closed in the strong operator topology, or in the weak operator topology. A von Neumann algebra is in particular a C*-algebra 39.01.01: it is norm-closed and satisfies the C*-axiom inherited from . The non-degeneracy / unitality hypothesis matters: must contain the identity , equivalently is dense in ; without it can be strictly larger than the SOT-closure of .
The centre of a von Neumann algebra is , the operators in commuting with all of . A von Neumann algebra is a factor when its centre is as small as possible, . Factors are the indecomposable building blocks: a general von Neumann algebra is a "direct integral" of factors over its centre.
Counterexamples to common slips
- WOT-closure of a -algebra need not give a -algebra unless one is careful, because the adjoint is not WOT-continuous; the theorem repairs this for unital -subalgebras, where SOT-closure, WOT-closure, and all coincide. A general SOT-closed subspace carries no such guarantee.
- A norm-closed unital -subalgebra of — a concrete C*-algebra — need not be a von Neumann algebra. The compact operators together with form a C*-algebra whose bicommutant is all of , so it is far from SOT-closed.
- Dropping unitality breaks the theorem. If and (no identity), then is already SOT-closed but ; the bicommutant adjoins the identity through the missing corner.
Key theorem with proof Intermediate+
Theorem (von Neumann's bicommutant theorem). Let be a unital $$-subalgebra. The following are equivalent:* (i) ; (ii) is closed in the strong operator topology; (iii) is closed in the weak operator topology. [Takesaki Ch. II; Dixmier Ch. I]
Proof. Since WOT is coarser than SOT, a WOT-closed set is SOT-closed, giving (iii) (ii). Because is a commutant it is WOT-closed, so (i) (iii). It remains to prove (ii) (i), and as always, the content is that being SOT-closed forces . Fix ; the goal is to approximate in SOT by elements of , i.e. to show that for any and there is with for all .
Step 1: the single-vector () case. Fix and let , the closure of the subspace . Let be the orthogonal projection onto . The subspace is invariant under : for and , , and is bounded so it preserves the closure. Invariance of under means for all . Taking adjoints and using that is -closed () gives , hence for all . Comparing the two relations, , so .
Because and , commutes with , so leaves invariant. Now (unitality), so . Therefore , which says exactly that there is with . This proves the case .
Step 2: amplification to vectors. Pass to the Hilbert space ( copies) and the amplification sending to the block-diagonal operator . A direct block computation identifies the commutant of inside with the algebra of matrices whose entries lie in : a block operator commutes with every , , precisely when each entry commutes with each . Taking the commutant once more, the bicommutant of is , i.e. — the operators in are exactly the block-diagonal with .
Now is a unital -subalgebra of , and . Apply Step 1 in to the single vector : there is with . Unpacking the norm on , $$ |(T^{(n)} - S^{(n)})\Xi|^2 = \sum_{k=1}^n |(T - S)\xi_k|^2 < \varepsilon^2, $$ so for each . This is precisely SOT-approximation of by elements of .
Since is SOT-closed, the approximant forces . Hence , and with we conclude .
Bridge. The bicommutant theorem builds toward the entire structure theory of von Neumann algebras, and it appears again in 39.04.01 where Tomita-Takesaki modular theory analyses the standard form built from a cyclic and separating vector. The foundational reason the proof works is exactly the projection onto landing in : invariance of a cyclic subspace is the same datum as a projection in the commutant, which is the central insight that turns a topological closure question into an algebraic one. This is exactly the bridge from the continuous functional calculus of 39.01.01 to the Borel calculus, because the spectral projections of a self-adjoint operator are obtained as SOT-limits of polynomials and so lie in the von Neumann algebra it generates. Putting these together, — purely algebraic — coincides with the SOT-closure — purely topological — and this algebra-equals-topology identity generalises to the Kaplansky density theorem and the double commutant's role as the closure operation that defines the whole subject.
Exercises Intermediate+
Lean formalization Intermediate+
lean_status: none — Mathlib carries bounded operators, adjoints, and orthogonal projections, and the weak/strong operator topologies are reachable through its general topology machinery, but neither the commutant of a self-adjoint set, the VonNeumannAlgebra predicate (), nor the bicommutant theorem is packaged.
The intended formalisation reads schematically:
import Mathlib.Analysis.InnerProductSpace.Adjoint
import Mathlib.Topology.Algebra.Module.WeakDual
variable {H : Type*} [NormedAddCommGroup H] [InnerProductSpace ℂ H] [CompleteSpace H]
/-- The commutant of a set of bounded operators. -/
def commutant (M : Set (H →L[ℂ] H)) : Set (H →L[ℂ] H) :=
{ T | ∀ S ∈ M, T * S = S * T }
/-- Von Neumann's bicommutant theorem: a unital *-subalgebra equals its
bicommutant iff it is closed in the strong operator topology. -/
theorem bicommutant_iff_sot_closed
(M : Set (H →L[ℂ] H)) (hM : IsUnitalStarSubalgebra M) :
commutant (commutant M) = M ↔ IsSOTClosed M :=
sorry -- amplification to Hⁿ + cyclic-projection P ∈ M' argumentAdvanced results Master
The double commutant turns the closure of an operator algebra into an algebraic operation, and the structural theorems below organise the consequences.
Generation and the Borel functional calculus. For a self-adjoint set , the von Neumann algebra it generates is , the smallest von Neumann algebra containing . If is normal with spectral measure , then the spectral projections for Borel lie in : they are SOT-limits of polynomials in and obtained from the continuous calculus 39.01.01, and SOT-closure keeps them inside the bicommutant. Consequently a von Neumann algebra is closed under the Borel functional calculus for bounded Borel , a strict enlargement of the continuous calculus, and is generated as a Banach space by its projections — a feature no proper C*-subalgebra of shares.
Kaplansky density theorem. If is a -subalgebra with SOT-closure , then the unit ball of is SOT-dense in the unit ball of , and self-adjoint (resp. positive, unitary) elements of are SOT-dense in those of with norm control. This is the technical companion to the bicommutant theorem: it says the strong closure does not enlarge the norm, so estimates proven on a generating C*-algebra survive passage to the von Neumann algebra.
The predual and -weak topology. A von Neumann algebra is exactly a C*-algebra that admits a (unique isometric) predual , a Banach space with ; the -weak topology is the resulting weak- topology. This is Sakai's abstract characterisation: -algebras (predual-having C*-algebras) and von Neumann algebras (concretely SOT-closed) are the same objects, the abstract-versus-concrete dichotomy mirroring Gelfand-Naimark for C*-algebras. Normal states — those continuous for the -weak topology, equivalently given by density operators — are the physically and analytically meaningful ones.
Factors and the type classification. The centre measures how far is from a factor; the general decomposes as a direct integral of factors over the spectrum of its abelian centre. Murray and von Neumann classified factors by the range of a dimension function on projections into types: type I ( for a Hilbert space , with taking values or ), type II (a continuous dimension range for II or for II, hosting a finite trace), and type III (only , no trace). The group von Neumann algebra of an i.c.c. group is a II factor; type III factors arise in quantum field theory and are analysed by Tomita-Takesaki modular theory 39.04.01.
Group von Neumann algebras. For a discrete group , the left regular representation , , generates . Its commutant is , the right group von Neumann algebra, exhibiting the commutation theorem concretely. When has the infinite conjugacy class (i.c.c.) property — every conjugacy class other than is infinite, as for the free group or the infinite symmetric group — is a factor of type II with the canonical trace .
Synthesis. The double commutant is the foundational reason von Neumann algebras form a self-contained world: is exactly the statement that algebra and strong-closure coincide, and this is exactly what lets the Borel calculus, the spectral projections, and the predual all live inside . The commutation theorem generalises the matrix computation for diagonal operators, and is dual to the bicommutant theorem in that one reads symmetries off and the other reads the algebra back. Putting these together, the central insight is that a von Neumann algebra is simultaneously a concrete SOT-closed algebra (Murray-von Neumann) and an abstract predual-dual C*-algebra (Sakai), and the factor decomposition is the bridge from a single algebra to its indecomposable pieces. This is exactly the structure that Tomita-Takesaki theory 39.04.01 then animates with a one-parameter modular automorphism group, and that K-theory and the classification program 39.02.01 turn into computable invariants — the whole subject is the systematic exploitation of the algebra-equals-closure identity proven in the key theorem.
Full proof set Master
Proposition (the commutant is always a von Neumann algebra when is self-adjoint). Let be self-adjoint. Then is a von Neumann algebra. Proof. is a unital subalgebra (Exercise 5), self-adjoint because (Exercise 5), and WOT-closed: if in WOT with , then for and all , , so and . A WOT-closed unital -subalgebra equals its bicommutant by the bicommutant theorem, so is a von Neumann algebra. In particular is a von Neumann algebra — the one generated by .
Proposition ( is the smallest von Neumann algebra containing a self-adjoint ). Let be a von Neumann algebra. Then , hence . Since is itself a von Neumann algebra containing , it is the smallest such; this justifies the notation .
Proposition (commutation theorem for multiplicity-one diagonalisable operators). Let be self-adjoint with simple spectrum, i.e. possessing a cyclic vector (). Then is a maximal abelian von Neumann algebra. Proof sketch. By the spectral theorem is unitarily equivalent to multiplication by the coordinate function on for a measure with ; under this equivalence acting by multiplication, and the computation of Exercise 6 shows is its own commutant. Hence , which is abelian and maximal abelian.
Proposition (centre is a commutative von Neumann algebra; factor characterisation). For a von Neumann algebra , the centre is a commutative von Neumann algebra (intersection of two von Neumann algebras is one, and ). is a factor iff iff in the appropriate sense, i.e. and together generate everything. The simplest factor is itself, with (Exercise 7); the simplest non-factor is any commutative , where .
Proposition (group von Neumann algebra of an i.c.c. group is a II factor). Let be i.c.c. and . The vector state is a faithful normal trace: , by a direct check on group elements and extension by normality. Factoriality. An element commutes with every , forcing the coefficient function to be constant on conjugacy classes; square-summability ( since ) together with the i.c.c. hypothesis (every class other than is infinite) forces for , so . Thus and is a factor; the finite faithful trace makes it type II (it is infinite-dimensional when is infinite, hence not type I).
Connections Master
C-algebras: axioms, spectrum, functional calculus
39.01.01* — every von Neumann algebra is a norm-closed C*-subalgebra of , but the additional SOT-closure widens the continuous functional calculus to a Borel calculus; this unit is the weak-closure strengthening of the norm-closure theory there.Tomita-Takesaki modular theory
39.04.01— the standard form of a von Neumann algebra with a cyclic and separating vector carries a modular automorphism group; the bicommutant identity and the commutation theorem are the structural inputs that modular theory refines.Unbounded self-adjoint operators
02.11.03— the spectral projections produced by the projection-valued measure of an unbounded self-adjoint operator generate, and live inside, the von Neumann algebra of that operator; the Borel calculus here is the bounded shadow of that spectral theorem.Bounded linear operators
02.11.01— is the ambient algebra and the prototype factor (); the operator topologies that define von Neumann algebras are topologies on refining its norm.Hilbert space
02.11.08— the amplification driving the bicommutant proof, and the cyclic-subspace construction , are Hilbert-space operations; the entire theory is representation-theoretic over .
Historical & philosophical context Master
The double commutant theorem appears in von Neumann's 1930 paper Zur Algebra der Funktionaloperationen [von Neumann 1930], where rings of operators closed in the weak topology were first isolated as the right setting for an algebraic theory of operators motivated by the new quantum mechanics. Von Neumann's aim was an algebraic substrate for observables in which spectral decomposition is intrinsic rather than imposed, and the equality of the algebraic bicommutant with the topological closure is what makes that possible.
The structure theory was developed by Murray and von Neumann in their series On Rings of Operators (1936-1943), where the type classification (I, II, III) and the notion of a factor were introduced, including the first construction of a II factor from the free group and the continuous-dimension function that no finite-dimensional intuition predicts. Dixmier and Takesaki later codified the subject; Sakai gave the abstract predual characterisation (-algebras), making the concrete-versus-abstract duality precise in parallel with Gelfand-Naimark for C*-algebras. The type III factors that resisted analysis until the 1970s were eventually classified through Tomita-Takesaki modular theory and Connes' work, for which Connes received the Fields Medal in 1982.
Bibliography Master
- Takesaki, M., Theory of Operator Algebras I, Springer, 1979. Ch. II.
- Dixmier, J., Von Neumann Algebras, North-Holland, 1981. Ch. I.
- von Neumann, J., "Zur Algebra der Funktionaloperationen und Theorie der normalen Operatoren", Mathematische Annalen 102 (1930), 370-427.
- Murray, F. J. and von Neumann, J., "On rings of operators", Annals of Mathematics 37 (1936), 116-229.
- Kadison, R. V. and Ringrose, J. R., Fundamentals of the Theory of Operator Algebras II: Advanced Theory, Academic Press, 1986. Ch. 5-9.
- Sakai, S., C-Algebras and W*-Algebras*, Springer, 1971.
- Connes, A., "Classification of injective factors", Annals of Mathematics 104 (1976), 73-115.
Operator-algebras spine, foundational von Neumann-algebra unit. The bicommutant theorem as the algebra-equals-weak-closure identity that defines the subject; builds on the C-basics (39.01.01) and the spectral theorem, and seeds modular theory (39.04.01) and the factor classification.*