Math 646 Notes

Dr. Remus Nicoară, Spring 2025

This course is an example-rich introduction to the theory of von Neumann algebras, and in particular of type II\(_1\) factors. The course emphasizes examples arising from measure theory, linear algebra, group actions, free probability, and quantum information theory.

Introduction & Review

Day 1 (1/21/25)

  • Some notes on John von Neumann
  • History of von Neumann's work in function analysis
  • Some examples of Hilbert spaces
  • The Fourier Basis (Stone-Weierstrass)
  • Dimension of a Hilbert space

Day 2 (1/23/25)

  • Useful formulas in Hilbert spaces (parallelogram law and polarization)
  • Properties of operator norm
  • Examples of operators
  • Embedding \(L^\infty\) in \(L^2\)
  • Important classes of operators

Day 3 (1/28/25)

  • Important classes of operators (isometry, unitary, projection, partial isometry)
  • Properties of isometries
  • Properties of projections
  • Properties of partial isometries

Day 4 (1/30/25)

  • Equivalent definitions for a partial isometry
  • Polar decomposition
  • Continuous Functional Calculus
  • Understanding continuous functional calculus in finite dimensions
  • The exponential of an operator
  • A theorem of Fuglede

Day 5 (2/4/25)

  • Topologies on \(B(H)\) (norm, strong operator, weak operator)
  • The strong operator topology
  • The weak operator topology
    • Banach-Alaoglu
  • Topologies are distinct in general
  • Definition of \(*\)-algebra, \(C^*\)-algebra, and von Neumann algebra
  • Examples of von Neumann algebras
  • Definition of the commutant
  • Properties of the commutant

Group Algebras

Day 6 (2/6/25)

  • Comparing the three topologies
  • \(L^\infty\) is a (commutative) von Neumann algebra
  • The Left Regular Representation of a group
  • Definition of a group algebra \(\mathbb{C}[G]\), \(C^*\)-algebra of a group \(C^*(G)\), and von Neumann algebra of a group \(L(G)\)
  • Example of group algebra coming from a cyclic group, \(\mathbb{C}[\mathbb{Z}_n]\) (the circulant matrices)
  • Example of group algebra coming from the integers, \(\mathbb{C}[\mathbb{Z}]\)

Day 7 (2/11/25):

  • Review of examples of algebras (\(C^*\) and von Neumann)
  • Discussing the homework problems
    • \(B(H)\) has no trace
    • \(DX - XD = I\) in \(B(H)\)
  • The commutator subspace of \(L(G)\) and \(R(G)\) is zero
  • The group algebra coming from the integers \(\mathbb{C}[\mathbb{Z}]\) (in further detail)
  • Definition of the trace on \(L(G)\)
    • Properties of the trace
  • Embedding \(L(G)\) in \(\ell^2(G)\)

Day 8 (2/13/25):

  • Review of the group algebra coming from the integers \(\mathbb{C}[\mathbb{Z}]\)
  • Proof that the trace on \(L(G)\) is indeed a trace
  • Working with elements of \(L(G)\)
    • Embedding \(L(G)\) in \(\ell^2(G)\)
  • What can we say about \(c_g\) for \(\sum_{g \in G} c_g u_g \in L(G)\)?
    • \(\sum c_g u_g\) takes \(\sum d_h \delta_h\) to \(\sum (c * d)_h \delta_h\) (so we need convolutions)
    • For square-summable \((c_g)\), we have \(\sum c_g u_g \in L(G)\) iff the map \(d \mapsto c * d\) is bounded on \(\ell^2(G)\)
  • When is \(L(G)\) a factor?

Day 9 (2/18/25):

  • If \(G\) is an ICC group, then \(L(G)\) is a factor
  • Examples of ICC groups
  • Review of positive operators (definition and properties)
  • The GNS Construction
    • Start with a unital \(*\)-algebra \(A\) with a faithful state \(\varphi\) (some examples of these)
    • Definition of inner product on \(A\) and Hilbert space \(H\)
    • Defining embedding \(\pi : A \to B(H)\) (\(\pi(a)\) is defined on \(A\) via left multiplication, then extended to all of \(H\))

The GNS Construction, AFD Algebras, & The Hyperfinite \(\text{II}_1\) Factor

Day 10 (2/25/25):

  • Review of GNS Construction from last time
  • Definition of a pre-\(C^*\)-algebra, an abstract \(C^*\)-algebra, and a concrete \(C^*\)-algebra
  • Gelfand's Theorem: Any abstract \(C^*\)-algebra is a concrete \(C^*\)-algebra
    • Important examples of an abstract \(C^*\)-algebra and a pre-\(C^*\)-algebra
  • The GNS Construction continued in more detail
    • Start with \(A\) a unital pre-\(C^*\)-algebra with \(\varphi\) a faithful state (note that norm conditions on \(A\) are needed)
    • Define Hilbert space \(H\) with embedding \(\pi : A \to B(H)\)
    • Proof of the GNS Construction
  • Example of GNS Construction when \(A = C([0, 1])\)
  • Example of GNS construction when \(B = \cup_{k \geq 1} M_{2^k}(\mathbb{C})\)
  • Comparing \(\cup_{k \geq 1} M_{2^k}(\mathbb{C})\) and \(\cup_{k \geq 1} M_{3^k}(\mathbb{C})\)
    • After closing with the norm, these are not isomorphic (as \(C^*\)-algebras)
    • Even without the closure, these are not isomorphic (as \(*\)-algebras)
      • Use the trace and look at the set \(\{\tau(x) : x \text{ projection}\}\) (related to \(K\)-theory)

Day 11 (2/27/25):

  • Embedding \(M_{2}(\mathbb{C})\) in \(M_{4}(\mathbb{C})\) using the tensor product
  • \(\cup_{k \geq 1} M_{2^k}(\mathbb{C})\) is the same as \(\otimes_{k \geq 1} M_2(\mathbb{C})\)
  • Theorem 1: \(\otimes_{k \geq 1} M_2(\mathbb{C})\) is not isomorphic to \(\otimes_{k \geq 1} M_3(\mathbb{C})\) when closed in norm
    • These are called AFD \(C^*\)-algebras (approximately finite dimensional)
  • Theorem 2: These are isomorphic when closed in the strong operator topology!
    • This is called the hyperfinite type \(\text{II}_1\) factor \(R\)
    • This is the "simplest" infinite dimensional nonabelian von Neumann algebra
  • Proof of Theorem 1
    • Both algebras have a unique trace; applying the trace to the set of projections provides an invariant \(K^1(A)\)
    • Computing \(K^1(A)\) by showing that two projections that are close have the same trace
    • Lemma: if two projections are close, then they are unitarily equivalent (proof involves using an intertwiner and polar decomposition)

Day 12 (3/4/25):

  • Homework problem: If \(T_i\) and \(T\) are normal operators such that \(T_i\) converges to \(T\) in the strong operator topology, then \({T_i}^*\) also converges to \(T^*\)
    • This is not true for operators in general
  • Finishing the proof of Theorem 1 from last time
    • First, show that if two projections are close enough, then they are unitarily equivalent and thus have the same trace (using intertwiner and polar decomposition)
    • Second, show that we can approximate any projection with a projection in the matrices (we can approximate a projection with a matrix, then show that this matrix is almost a projection)
  • Definition of a \(\text{II}_1\) factor and the hyperfinite \(\text{II}_1\) factor \(R\)
  • Classification of factors
  • Theorem (for later): Any \(\text{II}_1\) factor contains \(R\)
  • Theorem: \(R\) is a factor
    • First, take \(x\) in the center and approximate it in \(2\)-norm by a matrix \(a\)
    • From here, use the fact that \(x\) commutes with unitaries

Day 13 (3/6/25):

  • Finishing the proof that \(R\) is a factor
    • For any \(x \in R\), we can approximate \(x\) by a matrix \(y\) in \(2\)-norm
    • Since \(x\) commutes with all unitaries, it follows that \(y\) almost commutes with all unitaries
    • Since \(y\) almost commutes with all unitaries, it is almost a scalar
    • To prove this, look at the average of all \(uyu^*\) in one of two ways:
      • Use the Haar measure on the compact topological group \(\mathcal{U}(M_{2^n}(\mathbb{C}))\) and integrate \(uyu^*\) over the group
      • Look at the closed convex hull of the set \(\{uyu^* : u \in \mathcal{U}(M_{2^n}(\mathbb{C}))\}\) and take the unique element of minimal norm
      • In either case, you get something that commutes with all unitaries (hence a scalar) that is still close to \(y\)
  • Review of examples of von Neumann algebras so far
  • Theorem: Borel Functional Calculus
  • Example: Using Borel functional calculus to show that if \(0 \leq x \leq 1\) for \(x \in B(H)\), then \(x^n\) converges s.o. to a projection

Borel Functional Calculus & The Bicommutant Theorem

Day 14 (3/11/25):

  • Borel functional calculus continued
  • Applications of Borel functional calculus
    • \(U \in B(H)\) is unitary if and only if \(U = e^{i H}\) for \(H\) Hermitian
    • The set \(G(B(H))\) of invertible operators in \(B(H)\) is pathwise connected
    • If \(A\) is a \(C^*\)-algebra, then any element of \(A\) can be written as a linear combination of:
      • 2 Hermitian elements
      • 4 positive elements
      • 8 unitaries
    • Furthermore, if \(A\) is a von Neumann algebra, then \(\operatorname{span}\mathcal{P}(A)\) closed in norm is equal to \(A\)
      • In fact, if \(0 \leq \|x\| \leq 1\), then you can write \(x\) as a dyadic sum of projections

Day 15 (3/13/25):

  • Proving that \(0 \leq x \leq 1\) can be written as a dyadic sum of projections
  • If \(x\) is self-adjoint, then \(\chi_{\{t\}}(x)\) is the projection onto the eigenspace of \(t\)
  • Proving Borel functional calculus
    • Uniqueness of \(\phi\) (using a theorem of Baire)
    • Existence of \(\phi\) (using the Riesz-Markov-Kakutani Representation Theorem)

Day 16 (3/25/25):

  • Restatement of Borel functional calculus
    • Note that norm convergence is also preserved
  • Continuing the proof from last time
    • Define a functional which essentially gets the matrix entries of a continuous function \(f\)
    • By the Riesz-Markov-Kakutani Representation Theorem, this functional is given by an integral with respect to a certain measure
    • In a sense, this integral defines a sesquilinear form, which must be of the form \(\langle T \xi, \eta \rangle\) (define \(f(x)\) to be this \(T\))
    • The strong operator convergence of \(\phi\) follows from the Dominated Convergence Theorem
      • From here it also follows that \(f(x)\) is in the von Neumann algebra generated by \(x\)
    • Finally, show that \(\phi\) is a \(*\)-morphism with \(\|\phi\| \leq 1\) using the definition of \(T\)

Day 17 (4/1/25):

  • Finishing the proof of Borel functional calculus
    • Showing that \(\phi\) is multiplicative
  • Statement of von Neumann's Bicommutant Theorem
  • Finding the commutant and bicommutant for some examples
  • Lemma involving reducing subspaces (with proof)
  • Proving the Bicommutant Theorem
    • One inclusion is immediate from the properties of the commutant
    • To show that \(M'' \subset M\), we show that \(x \in M''\) implies that \(x \in \overline{M}^{\text{ s.o.}}\)
      • In other words, we show that any open neighborhood of \(x\) intersects \(M\)

Day 18 (4/3/25):

  • Finishing the proof of the Bicommutant Theorem
    • Use a basis of neighborhoods of the s.o. topology to show that \(x \in \overline{M}^{\text{ s.o.}}\)
    • Start with only one \(\xi\) for the basis
      • Consider \(K = \overline{M \xi}\), and use the reducing subspace lemma
      • The projection \(P_K\) commutes with all of \(M\), hence also with \(x\), and this implies that \(x \xi \in K\)
    • For the general case, treat \(\xi_1, \ldots, \xi_n\) as a single vector in \(H^n\)
      • We can identify \(y\) in \(M \subset B(H)\) with \(\tilde{y}\) in \(\tilde{M} \subset B(H^n) \cong M_n(B(H))\)
      • Applying the first part to the new \(\xi\) gives the desired result
  • Definition of the map \(\omega_{\xi, \eta}\)
  • For a linear functional \(\omega\), weak operator continuity and strong operator continuity are equivalent to \(\omega\) being a finite sum of some \(\omega_{\xi_i, \eta_i}\)
    • Some implications are relatively easy to show
    • To show that s.o. continuity implies that \(\omega\) can be written as a sum, begin by bounding \(\omega(x)\) by looking at the preimage of the unit disk

Day 19 (4/8/25):

  • Finishing the proof from last time: assuming \(\omega\) is s.o. continuous, we want to write it as a sum of \(\omega_{\xi_i, \eta_i}\)
    • Since the s.o. topology is given by seminorms and \(\omega\) is s.o. continuous, it can be bounded by some seminorm
    • Define a functional \(\varphi\) using \(\omega\) on the set of all \((x\xi_1, \ldots, x\xi_n)\) (where the \(\xi_i\) are given by the seminorm)
    • Extend \(\varphi\) to the whole \(B(H)\) using the Hahn-Banach Theorem
    • Using the Riesz Representation Theorem, we conclude that \(\varphi\) is given by an inner product, which gives the desired result
  • Remark: if two locally convex topologies have the same continuous linear functionals, then they have the same closed convex sets
    • So, a convex set \(K \subset B(H)\) is s.o. closed iff it is w.o. closed
  • Similarly, if \(M \subset B(H)\) is a von Neumann algebra and \(\omega : M \to \mathbb{C}\) is linear and s.o. continuous, then we can write it as a sum of \(\omega_{\xi_i, \eta_i}\)
    • As before, we can bound \(\omega\) by a seminorm and use Hahn-Banach to extend to the entire \(B(H)\), at which point we can apply the previous result
  • Intro to the geometry of projections
  • Some equivalent formulations of what \(p \leq q\) means for \(p, q\) projections
  • Definition of the intersection and union of projections
    • Note that \(\mathcal{P}(B(H))\) forms a complete lattice
  • For a von Neumann algebra \(M\), an arbitrary union and intersection of projections in \(M\) is still in \(M\)
    • Therefore, \(\mathcal{P}(M)\) also forms a complete lattice
  • Definition of what it means for two projections to be equivalent (using partial isometries)
  • Definition of what it means for \(p \prec q\) for \(p, q\) projections

Geometry of Projections

Day 20 (4/10/25):

  • Recall the definition of \(p \sim q\) from last time
    • Example of two projections that are not equivalent
  • If \((p_i)\) and \((q_i)\) are both mutually orthogonal, with \(p_i \sim q_i\), then \(\sum p_i \sim \sum q_i\)
    • Note that the sum is the s.o. limit of finite sums here, since the projections are mutually orthogonal
    • For the proof, if \(p_i \sim q_i\) via \(v_i\), then \(\sum p_i \sim \sum q_i\) via \(\sum v_i\)
  • Recall the definition of \(p \prec q\) from last time
    • Example of two projections that are not comparable (so \(\prec\) is not a total order in general)
  • Heading towards the Comparison Theorem: if \(M\) is a factor, then any two projections are comparable
  • Showing that \(\prec\) is essentially a partial order on projections (where we have \(\sim\) instead of \(=\))
    • Reflexivity is trivial
    • To show transitivity, compose the two given partial isometries (drawing out a diagram is helpful)
    • To show antisymmetry, we essentially mimic the Cantor-Schröder-Bernstein Theorem
      • If \(p \prec q\) and \(q \prec p\), then \(p \sim q_1 \leq q\) and \(q \sim p_1 \leq p\)
      • Since \(q_1 \leq q\), it follows that \(q_1 \sim p_2 \leq p_1\) (similarly \(p_1 \sim q_2 \leq q_1\))
      • Repeating this process allows us to break \(p\) into infinitely many subprojections (a diagram helps here)
      • Breaking up \(p\) into these subprojections and using the diagram, we can show that \(p \sim p_1\), from which we get \(p \sim q\)
  • Comments on a homework problem
    • von Neumann's Ergodic Theorem: if \(\|T\| \leq 1\), then \((1 + T + \cdots + T^{n-1}) / n \overset{\text{s.o.}}{\to} p\), where \(p\) is the projection onto the fixed points of \(T\)
    • A special case: \(H = \operatorname{span}\{e_1, \ldots, e_n\}\) and \(T\) permutes \(\{e_1, \ldots, e_n\}\)

Day 21 (4/15/25):

  • Recall the polar decomposition for \(x \in B(H)\)
  • If \(M\) is a von Neumann algebra with \(x \in M\), then the \(v\) from the partial decomposition of \(x\) is in \(M\)
    • From here, it follows that the projections \(v^*v\) and \(vv^*\) are also in \(M\)
    • For the proof, to show that \(v\) is in \(M\), show that \(v\) is in \(M''\), or that \(v\) commutes with \(M'\) (work with unitaries \(u\) in \(M'\))
    • Since \(u\) commutes with \(x\) and \(|x|\), it follows that \(uvu^*\) also works in the polar decomposition of \(x\)
    • By uniqueness, it follows that \(uvu^* = v\), which finishes the proof
  • Definition of the left and right support
  • \(L(x)\) is the smallest projection such that \(px = x\), and \(R(x)\) is the smallest projection such that \(xq = x\)
    • In particular, the left and right support are equivalent and remain inside the von Neumann algebra
  • Factors have corners: if \(M\) is a factor and \(p, q\) are nonzero projections in \(M\), then \(pMq \ne 0\)
    • Example of what this looks like and how this can fail outside of a factor
    • Proof of why this always fails outside of a factor using central projections
    • The proof of the theorem is done by contradiction, where you look at the union of all \(upu^*\) and show that it must be the identity
  • The Comparison Theorem in factors: if \(M\) is a factor and \(p, q\) are projections in \(M\), then \(p \prec q\) or \(q \prec p\)
    • The idea is to break \(p\) and \(q\) into families of subprojections (satisfying certain conditions)
    • Considering all such pairs of families, use Zorn's Lemma to obtain a maximal element
    • This maximal element shows that \(p \prec q\) or \(q \prec p\)

Day 22 (4/22/25):

  • Recall from last time:
    • The Comparison Theorem in factors
    • Factors have no nontrivial corners (or no holes)
  • The Classification of Factors (using minimal and finite projections)
  • Definition of a minimal projection (no nontrivial subprojections)
  • Examples of von Neumann algebras with (or without) minimal projections
  • Remark: \(p\) is minimal iff \(pMp = \mathbb{C}p\)
  • Theorem: If \(M\) is a factor with at least a minimal projection, then \(M \cong B(H)\)
    • For the proof, we will use the matrix units \(E_{ij} : H \to H\)
    • Consider the family of all \((p_i)\) such that the \(p_i\) are mutually orthogonal minimal projections, and use Zorn's Lemma to find a maximal element \((e_i)\)
    • Claim: \(\sum e_i = 1\)

Day 23 (4/24/25):

  • Continuing from last time: a discrete factor is isomorphic to \(B(H)\)
    • Start with the case when \(M\) is finite dimensional, and take the family \((e_i)\) from last time
    • Show that \(\sum e_i = 1\) by using the comparison theorem and the fact that the family is maximal
    • Since the \(e_i\) are all minimal, we have \(e_1 \sim e_2 \sim \cdots \sim e_n\), so there exists a partial isometry \(v_i\) that relates \(e_i\) to \(e_1\)
    • Use these \(v_i\) to define \(e_{ij}\), which act like matrix units (in particular, any \(x \in M\) can be written as a linear combination of these \(e_{ij}\))
    • Define a \(*\)-morphism that sends these \(e_{ij}\) to the actual matrix units \(E_{ij} \in B(H)\) (showing that this is a \(*\)-morphism relies on properties of the \(e_{ij}\))
    • For the infinite dimensional case, the proof is similar, and you'll have to extend the morphism using s.o. continuity
  • Corollary: A finite dimensional factor is isomorphic to \(M_n(\mathbb{C})\) (so it must be discrete)
  • In fact, any finite dimensional \(*\)-algebra is isomorphic to a direct sum of matrix algebras
    • To see this, use strong induction on the dimension of the center of \(M\)
    • If the dimension is one, \(M\) is a factor and we're done
    • Otherwise, there is a nontrivial projection \(p\) in the center, which we can use to decompose \(M\) into \(pMp\) and \(qMq\) (where \(q = 1 - p\))
    • The induction hypothesis applies to these two subalgebras, and the proof is finished
  • Definition of a finite projection
  • Examples of von Neumann algebras with (or without) finite projections
  • Classification of factors again

Kazhdan's Property (T)

Day 24 (4/29/25):

  • Some notes on Kazhdan and Margulis
  • Recap on group representations
  • How can we compare two representations?
    • The weak containment property: \(\pi \prec \rho\) if all coefficients of \(\pi\) can be approximated by a finite sum of coefficients of \(\rho\)
  • The Fell topology for representations
    • Describe a subbasis of neighborhoods for \(\pi\)
    • Note that \(\pi \prec \rho\) implies that \(\rho\) is in any neighborhood of \(\pi\)
  • What does it look like for \(1_G \prec \rho\)?
    • Rewrite the basis to obtain a basis of neighborhoods of \(1_G\)
    • Ultimately, for a representation to be close to \(1_G\), it must have almost invariant vectors
  • Definition of almost invariant vectors
  • Definition of Kazhdan's Property (T)
    • Property (T) means that the trivial representation is isolated
    • This is called a "rigidity" property
  • Examples of groups with Property (T) (and nonexamples)

Day 25 (5/1/25):

  • Recall definition of property (T) and examples from last time
  • Proving that \(\operatorname{SL}(n, \mathbb{Z})\) has property (T) for \(n \geq 3\)
    • Consider the case when \(n = 3\)
    • There is an interesting subgroup \(G\) satisfying \(G = \mathbb{Z}^2 \rtimes \operatorname{SL}(2, \mathbb{Z})\)
    • There are several ways to embed \(G\) in \(\operatorname{SL}(3, \mathbb{Z})\), and their union is the whole group
    • The proof follows from the following result
  • \(\mathbb{Z}^2 \subset \mathbb{Z}^2 \rtimes \operatorname{SL}(2, \mathbb{Z})\) has relative property (T)
    • Using a specific \(\varepsilon\) and finite set \(Q\), we show that a unitary representation \(\pi\) with an almost invariant vector has an invariant vector
    • Extend \(\pi\) to \(\text{v.N.}(\mathbb{Z}^2) \cong L^\infty(\mathbb{T}^2, \mu)\)
    • Assume that \(\pi\) has no invariant vectors, and rephrase what a invariant vector means in terms of characteristic functions
    • Identify \(\mathbb{T}^2\) with \((-1/2, 1/2]^2\), and translate information on the problem to information about \(\mu = \mu_{\xi, \xi}\)
    • Using a probability measure defined using \(\mu\) and the information we have about \(\mu\), along with a clever partition of the space, we obtain a contradiction
  • Important takeaway: changing a problem about operators to a problem about measures can be useful