Spatial tensor products: complete proof supplement through the commutation theorem

Original text by Claude Opus 5.5 (Anthropic), September 2026; public domain (CC0). Scoped selection and prerequisite bindings by GPT-6.1 Sol (OpenAI), Ultra, October 2026; original contributions CC0. The mathematical text of the selected proofs is retained.

Sections 1–11 give the complete construction of spatial tensor products and the tensor commutation theorem. Hilbert spaces and orthogonal families can have arbitrary cardinality. Countable vector series describe one normal functional and impose no separability hypothesis.

The proofs use Hilbert completion, projection and Riesz representation over the real and complex fields, bounded adjoints, continuous functional calculus and positive-functional Cauchy–Schwarz. Their full published providers are the Hilbert-space, continuous-calculus and GNS chapters of Foundations of von Neumann algebras. Section 4 supplies its own bicommutant proof.

For Theorem 10.1(3), use the published Kaplansky chapter, Theorem 7.1, and the published trace-class/predual chapter, Theorem 9.4(a). For Theorem 10.1(4), use the bounded normal-functional support proof in the universal-enveloping chapter, “State and support tools used below” and Lemma 11.1. For the comments following Corollaries 8.3–8.4, the universal-enveloping chapter, Corollary 11.4, proves normality of isomorphisms; the tensor-isomorphism proof itself explicitly tensors the given normal inverse. These four incoming statements are full proofs in the published foundation reader.

Section 11 proves tensor commutation by real orthogonal complements and cyclic corners. General Tomita–Takesaki theory, standard-form modular implementers, weights and semifiniteness are not prerequisites of this proof.

Conventions

Hilbert spaces are complex. Inner products are linear in the first variable. No separability or dimension condition is imposed anywhere, and the zero space is allowed. A sum over an arbitrary index set is the limit of the net of its finite partial sums. Every Hilbert space has an orthonormal basis.

B(H)B(H) is the algebra of bounded operators on HH. For ξ,η∈H\xi,\eta\in H put ωξ,η(x)=⟨xξ,η⟩\omega_{\xi,\eta}(x)=\langle x\xi,\eta\rangle and ωξ=ωξ,ξ\omega_\xi=\omega_{\xi,\xi}. For a set S⊆B(H)S\subseteq B(H), S′S' is its commutant. It is a unital algebra, closed in the weak operator topology, and a ∗*-algebra when S∗=SS^*=S. We call a ∗*-algebra M⊆B(H)M\subseteq B(H) with M′′=MM''=M a von Neumann algebra on HH. It contains 11 and is weakly closed. On the zero space, B(0)={0}B(0)=\{0\} is a von Neumann algebra.

1. The Hilbert tensor product

Let H⊙KH\odot K be the algebraic tensor product. The universal property of ⊙\odot, used once in each variable, gives a unique sesquilinear form on H⊙KH\odot K with ⟨ξ⊗η, ξ′⊗η′⟩=⟨ξ,ξ′⟩⟨η,η′⟩.(1.1) \langle\xi\otimes\eta,\ \xi'\otimes\eta'\rangle=\langle\xi,\xi'\rangle\langle\eta,\eta'\rangle . \tag{1.1}

Lemma 1.1. The form (1.1) is an inner product.

Proof. Let ζ=∑i=1nξi⊗ηi\zeta=\sum_{i=1}^n\xi_i\otimes\eta_i. Choose an orthonormal basis u1,…,uru_1,\ldots,u_r of the span of the ηi\eta_i, and write ηi=∑lcilul\eta_i=\sum_lc_{il}u_l. Then ζ=∑lξl′⊗ul\zeta=\sum_l\xi_l'\otimes u_l with ξl′=∑icilξi\xi_l'=\sum_ic_{il}\xi_i, and (1.1) gives ⟨ζ,ζ⟩=∑l,m⟨ξl′,ξm′⟩⟨ul,um⟩=∑l∥ξl′∥2≥0\langle\zeta,\zeta\rangle=\sum_{l,m}\langle\xi_l',\xi_m'\rangle\langle u_l,u_m\rangle=\sum_l\|\xi_l'\|^2\ge0. If this is 00, every ξl′\xi_l' is 00. The ulu_l are linearly independent, so ζ=0\zeta=0. □\square

Definition 1.2. The Hilbert tensor product H⊗KH\otimes K is the completion of H⊙KH\odot K for the inner product (1.1).

Proposition 1.3.

  1. (Continuity and totality.) ∥ξ⊗η∥=∥ξ∥∥η∥\|\xi\otimes\eta\|=\|\xi\|\|\eta\| and ∥ξ⊗η−ξ′⊗η′∥≤∥ξ−ξ′∥∥η∥+∥ξ′∥∥η−η′∥\|\xi\otimes\eta-\xi'\otimes\eta'\|\le\|\xi-\xi'\|\|\eta\|+\|\xi'\|\|\eta-\eta'\|. If D⊆HD\subseteq H and E⊆KE\subseteq K are total, the vectors ξ⊗η\xi\otimes\eta with ξ∈D\xi\in D, η∈E\eta\in E are total in H⊗KH\otimes K. If (ei)(e_i) and (fj)(f_j) are orthonormal bases, (ei⊗fj)(e_i\otimes f_j) is an orthonormal basis.
  2. (Vector maps.) For η∈K\eta\in K and ξ∈H\xi\in H, the maps Rηξ′=ξ′⊗ηR_\eta\xi'=\xi'\otimes\eta and Sξη′=ξ⊗η′S_\xi\eta'=\xi\otimes\eta' are bounded operators Rη:H→H⊗KR_\eta:H\to H\otimes K and Sξ:K→H⊗KS_\xi:K\to H\otimes K, with ∥Rηξ′∥=∥ξ′∥∥η∥\|R_\eta\xi'\|=\|\xi'\|\|\eta\| and ∥Sξη′∥=∥ξ∥∥η′∥\|S_\xi\eta'\|=\|\xi\|\|\eta'\|. Their adjoints act by Rη∗(ξ′⊗η′)=⟨η′,η⟩ξ′R_\eta^*(\xi'\otimes\eta')=\langle\eta',\eta\rangle\xi' and Sξ∗(ξ′⊗η′)=⟨ξ′,ξ⟩η′S_\xi^*(\xi'\otimes\eta')=\langle\xi',\xi\rangle\eta'. RηR_\eta and SξS_\xi are linear in η\eta and ξ\xi, so Rη∗R_\eta^* and Sξ∗S_\xi^* are conjugate-linear in them.
  3. (Columns.) Let (fj)j∈J(f_j)_{j\in J} be an orthonormal basis of KK and put Rj=RfjR_j=R_{f_j}. Then Rj∗Rk=δjk1HR_j^*R_k=\delta_{jk}1_H, and for every ζ∈H⊗K\zeta\in H\otimes K ζ=∑jRjRj∗ζ,∥ζ∥2=∑j∥Rj∗ζ∥2.(1.2) \zeta=\sum_jR_jR_j^*\zeta,\qquad \|\zeta\|^2=\sum_j\|R_j^*\zeta\|^2 . \tag{1.2} Conversely, ∑jRjζj\sum_jR_j\zeta_j converges whenever ∑j∥ζj∥2<∞\sum_j\|\zeta_j\|^2<\infty. Rows Si=SeiS_i=S_{e_i}, for an orthonormal basis (ei)(e_i) of HH, behave in the same way. If K=0K=0, then J=∅J=\varnothing and H⊗K=0H\otimes K=0.
  4. (Flip and associativity.) There are unitaries H⊗K→K⊗HH\otimes K\to K\otimes H, ξ⊗η↦η⊗ξ\xi\otimes\eta\mapsto\eta\otimes\xi, and (H⊗K)⊗L→H⊗(K⊗L)(H\otimes K)\otimes L\to H\otimes(K\otimes L), (ξ⊗η)⊗θ↦ξ⊗(η⊗θ)(\xi\otimes\eta)\otimes\theta\mapsto\xi\otimes(\eta\otimes\theta). Also ξ⊗c↦cξ\xi\otimes c\mapsto c\xi is a unitary H⊗C→HH\otimes\mathbb C\to H.

We identify the two triple products through the associativity unitary, and write H⊗K⊗LH\otimes K\otimes L and ξ⊗η⊗θ\xi\otimes\eta\otimes\theta. We call (1.2) the column expansion.

Proof. (1) The norm identity is (1.1). The estimate follows from ξ⊗η−ξ′⊗η′=(ξ−ξ′)⊗η+ξ′⊗(η−η′)\xi\otimes\eta-\xi'\otimes\eta'=(\xi-\xi')\otimes\eta+\xi'\otimes(\eta-\eta'). By bilinearity, the closed span of the given vectors contains ξ⊗η\xi\otimes\eta for ξ\xi in the span of DD and η\eta in the span of EE. By the estimate it then contains every ξ⊗η\xi\otimes\eta, hence the dense subspace H⊙KH\odot K. Orthonormality of (ei⊗fj)(e_i\otimes f_j) follows from (1.1), and totality from what was just shown.

(2) Boundedness is the norm identity. For the adjoint, ⟨ξ′⊗η′,Rηξ′′⟩=⟨ξ′,ξ′′⟩⟨η′,η⟩=⟨⟨η′,η⟩ξ′,ξ′′⟩\langle\xi'\otimes\eta',R_\eta\xi''\rangle=\langle\xi',\xi''\rangle\langle\eta',\eta\rangle=\langle\langle\eta',\eta\rangle\xi',\xi''\rangle. The same computation works for SξS_\xi.

(3) ⟨Rkξ,Rjξ′⟩=⟨ξ,ξ′⟩⟨fk,fj⟩\langle R_k\xi,R_j\xi'\rangle=\langle\xi,\xi'\rangle\langle f_k,f_j\rangle gives Rj∗Rk=δjk1R_j^*R_k=\delta_{jk}1. So the ranges Rj(H)R_j(H) are mutually orthogonal closed subspaces, and RjRj∗R_jR_j^* is the projection onto Rj(H)R_j(H). Their closed span contains every ξ⊗fj\xi\otimes f_j, hence all of H⊗KH\otimes K by (1). So H⊗KH\otimes K is the orthogonal sum of the Rj(H)R_j(H), which is (1.2). The converse is convergence of orthogonal series.

(4) The maps are defined on the algebraic tensor products by the universal property. They preserve (1.1) on elementary tensors, hence inner products of finite sums. For associativity, (H⊙K)⊙L(H\odot K)\odot L is dense in (H⊗K)⊗L(H\otimes K)\otimes L by (1), since H⊙KH\odot K is dense in H⊗KH\otimes K. The ranges are dense by (1). Isometries between dense subspaces with dense range extend to unitaries. Finally ⟨ξ⊗c,ξ′⊗c′⟩=ccˉ′⟨ξ,ξ′⟩=⟨cξ,c′ξ′⟩\langle\xi\otimes c,\xi'\otimes c'\rangle=c\bar c'\langle\xi,\xi'\rangle=\langle c\xi,c'\xi'\rangle, and the map is onto. □\square

2. Tensor products of operators and operator matrices

Proposition 2.1.

  1. For a∈B(H)a\in B(H) and b∈B(K)b\in B(K) there is a unique a⊗b∈B(H⊗K)a\otimes b\in B(H\otimes K) with (a⊗b)(ξ⊗η)=aξ⊗bη(a\otimes b)(\xi\otimes\eta)=a\xi\otimes b\eta. Moreover ∥a⊗b∥=∥a∥∥b∥\|a\otimes b\|=\|a\|\|b\|, the map (a,b)↦a⊗b(a,b)\mapsto a\otimes b is bilinear, (a⊗b)(c⊗d)=ac⊗bd(a\otimes b)(c\otimes d)=ac\otimes bd, (a⊗b)∗=a∗⊗b∗(a\otimes b)^*=a^*\otimes b^*, and 1⊗1=11\otimes1=1.
  2. (Matrices.) Fix an orthonormal basis (fj)j∈J(f_j)_{j\in J} of KK and the columns RjR_j of Proposition 1.3(3). For X∈B(H⊗K)X\in B(H\otimes K) put Xjk=Rj∗XRk∈B(H)X_{jk}=R_j^*XR_k\in B(H). Then Rj∗Xζ=∑kXjkRk∗ζR_j^*X\zeta=\sum_kX_{jk}R_k^*\zeta, a norm-convergent sum, so XX is determined by its matrix. Further (a⊗b)jk=⟨bfk,fj⟩a(a\otimes b)_{jk}=\langle bf_k,f_j\rangle a, Rj∗(a⊗1)=aRj∗R_j^*(a\otimes1)=aR_j^* and (a⊗1)Rk=Rka(a\otimes1)R_k=R_ka.
  3. (Commutation criterion.) XX commutes with a⊗1a\otimes1 if and only if every XjkX_{jk} commutes with aa. Hence, for every S⊆B(H)S\subseteq B(H), (S⊗1)′={X∈B(H⊗K): Xjk∈S′ for all j,k},S⊗1={s⊗1:s∈S}.(2.1) (S\otimes1)'=\{X\in B(H\otimes K):\ X_{jk}\in S'\ \text{for all }j,k\},\qquad S\otimes1=\{s\otimes1:s\in S\}. \tag{2.1}
  4. (Commuting with 1⊗B(K)1\otimes B(K).) Let K≠0K\neq0. An operator XX commutes with every 1⊗b1\otimes b, b∈B(K)b\in B(K), if and only if X=x⊗1X=x\otimes1 for some x∈B(H)x\in B(H). Then x=Xjjx=X_{jj} for every jj, and ∥x∥=∥X∥\|x\|=\|X\|.
  5. (Truncations.) For a finite set F⊆JF\subseteq J, let pFp_F be the projection onto the span of {fj:j∈F}\{f_j:j\in F\}, and let ejk∈B(K)e_{jk}\in B(K) be the operator η↦⟨η,fk⟩fj\eta\mapsto\langle\eta,f_k\rangle f_j. Then (1⊗pF)X(1⊗pF)=∑j,k∈FXjk⊗ejk,(2.2) (1\otimes p_F)X(1\otimes p_F)=\sum_{j,k\in F}X_{jk}\otimes e_{jk}, \tag{2.2} its norm is at most ∥X∥\|X\|, and it converges strongly to XX as FF increases.

Proof. (1) Two bounded operators that agree on elementary tensors are equal, because elementary tensors are total (Proposition 1.3(1)); this gives uniqueness. For existence, let a⊙1a\odot1 be the linear map ξ⊗η↦aξ⊗η\xi\otimes\eta\mapsto a\xi\otimes\eta on H⊙KH\odot K. On elementary tensors Rj∗(aξ⊗η)=⟨η,fj⟩aξ=aRj∗(ξ⊗η)R_j^*(a\xi\otimes\eta)=\langle\eta,f_j\rangle a\xi=aR_j^*(\xi\otimes\eta), so Rj∗(a⊙1)ζ=aRj∗ζR_j^*(a\odot1)\zeta=aR_j^*\zeta for ζ∈H⊙K\zeta\in H\odot K. By the column expansion (1.2), ∥(a⊙1)ζ∥2=∑j∥aRj∗ζ∥2≤∥a∥2∑j∥Rj∗ζ∥2=∥a∥2∥ζ∥2. \|(a\odot1)\zeta\|^2=\sum_j\|aR_j^*\zeta\|^2\le\|a\|^2\sum_j\|R_j^*\zeta\|^2=\|a\|^2\|\zeta\|^2 . So a⊙1a\odot1 extends to an operator a⊗1a\otimes1 with ∥a⊗1∥≤∥a∥\|a\otimes1\|\le\|a\|. Rows give 1⊗b1\otimes b with ∥1⊗b∥≤∥b∥\|1\otimes b\|\le\|b\|. The two operators commute on elementary tensors, hence everywhere, and a⊗b:=(a⊗1)(1⊗b)a\otimes b:=(a\otimes1)(1\otimes b) has the required values. So ∥a⊗b∥≤∥a∥∥b∥\|a\otimes b\|\le\|a\|\|b\|. Conversely ∥a⊗b∥≥∥aξ∥∥bη∥\|a\otimes b\|\ge\|a\xi\|\|b\eta\| for unit vectors ξ,η\xi,\eta, and the supremum of the right side is ∥a∥∥b∥\|a\|\|b\|; if HH or KK is 00, both sides are 00. The algebraic rules hold on elementary tensors. For the adjoint, ⟨(a⊗b)(ξ⊗η),ξ′⊗η′⟩=⟨aξ,ξ′⟩⟨bη,η′⟩=⟨ξ⊗η,a∗ξ′⊗b∗η′⟩\langle(a\otimes b)(\xi\otimes\eta),\xi'\otimes\eta'\rangle=\langle a\xi,\xi'\rangle\langle b\eta,\eta'\rangle=\langle\xi\otimes\eta,a^*\xi'\otimes b^*\eta'\rangle; sesquilinearity and density finish.

(2) By (1.2) and continuity, Xζ=∑kXRkRk∗ζX\zeta=\sum_kXR_kR_k^*\zeta; apply Rj∗R_j^*. Next, Rj∗(a⊗b)Rkξ=Rj∗(aξ⊗bfk)=⟨bfk,fj⟩aξR_j^*(a\otimes b)R_k\xi=R_j^*(a\xi\otimes bf_k)=\langle bf_k,f_j\rangle a\xi. The last two identities are the case b=1b=1 and its adjoint.

(3) By (2), (X(a⊗1))jk=Rj∗XRka=Xjka(X(a\otimes1))_{jk}=R_j^*XR_ka=X_{jk}a and ((a⊗1)X)jk=aXjk((a\otimes1)X)_{jk}=aX_{jk}. Operators are determined by their matrices.

(4) One direction is clear. For the other, note that 1⊗ejk=RjRk∗1\otimes e_{jk}=R_jR_k^*, since both send ξ⊗η\xi\otimes\eta to ⟨η,fk⟩ ξ⊗fj\langle\eta,f_k\rangle\,\xi\otimes f_j. If XX commutes with every RjRk∗R_jR_k^*, then, using Rk∗Rk=1R_k^*R_k=1, Xjk=Rj∗X(RkRk∗)Rk=Rj∗(RkRk∗)XRk=δjkXkk,Xjj=Rj∗X(RjRk∗)Rk=Rj∗(RjRk∗)XRk=Xkk. X_{jk}=R_j^*X(R_kR_k^*)R_k=R_j^*(R_kR_k^*)XR_k=\delta_{jk}X_{kk},\qquad X_{jj}=R_j^*X(R_jR_k^*)R_k=R_j^*(R_jR_k^*)XR_k=X_{kk}. So XX has the matrix of x⊗1x\otimes1 with x=Xkkx=X_{kk}, and X=x⊗1X=x\otimes1 by (2). By (1), ∥x⊗1∥=∥x∥\|x\otimes1\|=\|x\|.

(5) 1⊗pF=∑j∈FRjRj∗1\otimes p_F=\sum_{j\in F}R_jR_j^*, and RjXjkRk∗=Xjk⊗ejkR_jX_{jk}R_k^*=X_{jk}\otimes e_{jk}, since both send ξ⊗η\xi\otimes\eta to ⟨η,fk⟩Xjkξ⊗fj\langle\eta,f_k\rangle X_{jk}\xi\otimes f_j. This gives (2.2). Put QF=1⊗pFQ_F=1\otimes p_F. Then QF→1Q_F\to1 strongly by (1.2), and QFXQFζ−Xζ=QFX(QFζ−ζ)+(QF−1)Xζ→0Q_FXQ_F\zeta-X\zeta=Q_FX(Q_F\zeta-\zeta)+(Q_F-1)X\zeta\to0. □\square

3. Normal functionals and the amplification

The ultraweak topology. Let B(H)∗B(H)_* be the set of functionals ρ(x)=∑n⟨xξn,ηn⟩,∑n∥ξn∥2<∞,∑n∥ηn∥2<∞,(3.1) \rho(x)=\sum_n\langle x\xi_n,\eta_n\rangle,\qquad \sum_n\|\xi_n\|^2<\infty,\quad \sum_n\|\eta_n\|^2<\infty , \tag{3.1} with countable or finite index sets. A square-summable family of any size has only countably many nonzero members, so larger index sets give nothing new. The series converges absolutely, and ∣ρ(x)∣≤∥x∥ (∑∥ξn∥2)1/2(∑∥ηn∥2)1/2|\rho(x)|\leq\|x\|\,(\sum\|\xi_n\|^2)^{1/2}(\sum\|\eta_n\|^2)^{1/2}. B(H)∗B(H)_* is a linear space: merge two families to add, and scale one sequence to multiply by a scalar. The ultraweak topology, also called the σ\sigma-weak topology, is the weakest topology in which every ρ∈B(H)∗\rho\in B(H)_* is continuous. It is finer than the weak operator topology, so every weakly closed set, in particular every commutant, is ultraweakly closed.

A linear map Φ\Phi from a subspace of B(H)B(H) to B(L)B(L) is normal if it is ultraweakly continuous, that is, if ρ∘Φ\rho\circ\Phi is ultraweakly continuous for every ρ∈B(L)∗\rho\in B(L)_*. For a subspace Y⊆B(H)Y\subseteq B(H), Y∗Y_* denotes its normal functionals. Compositions of normal maps are normal. For fixed A∈B(L,L′)A\in B(L,L') and C∈B(L′,L)C\in B(L',L), the map X↦AXCX\mapsto AXC from B(L)B(L) to B(L′)B(L') is normal, since ∑n⟨AXCζn,ζn′⟩=∑n⟨X(Cζn),A∗ζn′⟩\sum_n\langle AXC\zeta_n,\zeta_n'\rangle=\sum_n\langle X(C\zeta_n),A^*\zeta_n'\rangle. For positive maps, normality is often expressed instead through suprema of bounded increasing nets; part (3) of the next proposition gives this order form for the amplification.

Proposition 3.1.

  1. (Normal functionals.) Let Y⊆B(H)Y\subseteq B(H) be any linear subspace. A linear functional on YY is ultraweakly continuous if and only if it is the restriction of some ρ∈B(H)∗\rho\in B(H)_*. In particular, every normal functional on YY is bounded.
  2. (Normality of the amplification.) The map a↦a⊗1Ka\mapsto a\otimes1_K, B(H)→B(H⊗K)B(H)\to B(H\otimes K), is a unital ∗*-homomorphism. It is isometric if K≠0K\ne0 and zero if K=0K=0. It is normal: for ρ=∑nωζn,ζn′∈B(H⊗K)∗\rho=\sum_n\omega_{\zeta_n,\zeta_n'}\in B(H\otimes K)_*, ρ(a⊗1)=∑n∑j⟨aRj∗ζn,Rj∗ζn′⟩,∑n,j∥Rj∗ζn∥2=∑n∥ζn∥2,(3.2) \rho(a\otimes1)=\sum_{n}\sum_j\langle aR_j^*\zeta_n,R_j^*\zeta_n'\rangle,\qquad \sum_{n,j}\|R_j^*\zeta_n\|^2=\sum_n\|\zeta_n\|^2 , \tag{3.2} so ρ( ⋅⊗1)∈B(H)∗\rho(\,\cdot\otimes1)\in B(H)_*. It is strongly continuous on bounded sets. The same holds for b↦1H⊗bb\mapsto1_H\otimes b, and for the restriction of either map to any subspace, such as a von Neumann algebra.
  3. (Order form.) Let (aα)(a_\alpha) be a bounded increasing net of self-adjoint operators on HH. It converges strongly to its least upper bound aa among self-adjoint operators. The net (aα⊗1)(a_\alpha\otimes1) is increasing, converges strongly to a⊗1a\otimes1, and a⊗1a\otimes1 is its least upper bound. If all aαa_\alpha lie in a von Neumann algebra MM, then a∈Ma\in M, and x↦x⊗1x\mapsto x\otimes1 carries the supremum in MM to the supremum in every von Neumann algebra that contains M⊗1M\otimes1.
  4. (Normal functionals as vector functionals.) Let M⊆B(H)M\subseteq B(H) be a ∗*-subalgebra with 1∈M1\in M, let φ∈M∗\varphi\in M_*, and let RR be an infinite-dimensional Hilbert space. There are ζ,ζ′∈H⊗R\zeta,\zeta'\in H\otimes R with φ(x)=⟨(x⊗1)ζ,ζ′⟩\varphi(x)=\langle(x\otimes1)\zeta,\zeta'\rangle for x∈Mx\in M. If φ\varphi is positive, one can take ζ′=ζ\zeta'=\zeta. Then φ=∑nωξn∣M\varphi=\sum_n\omega_{\xi_n}|_M with ∑n∥ξn∥2=φ(1)\sum_n\|\xi_n\|^2=\varphi(1).

Reference: Part (4) extends [Takesaki I, Lemma IV.5.4], which assumes RR separable and gives two vectors. The proof of [Takesaki I, Theorem IV.5.5] needs a single vector at that point; the positive case of (4) supplies it.

Proof. (1) Restrictions are continuous by definition. Conversely, let φ\varphi be continuous at 00. There are ρ1,…,ρm∈B(H)∗\rho_1,\ldots,\rho_m\in B(H)_* and δ>0\delta>0 with ∣φ(y)∣<1|\varphi(y)|<1 whenever y∈Yy\in Y and max⁡i∣ρi(y)∣<δ\max_i|\rho_i(y)|<\delta. If ρi(y)=0\rho_i(y)=0 for all ii, the same holds for tyty, t>0t>0; so ∣φ(y)∣<1/t|\varphi(y)|<1/t for every tt, and φ(y)=0\varphi(y)=0. Hence φ\varphi vanishes on the kernel of y↦(ρ1(y),…,ρm(y))∈Cmy\mapsto(\rho_1(y),\ldots,\rho_m(y))\in\mathbb C^m. So φ\varphi factors through the image of this map. Extending the factor linearly to Cm\mathbb C^m gives constants cic_i with φ=∑iciρi\varphi=\sum_ic_i\rho_i on YY, and ∑iciρi∈B(H)∗\sum_ic_i\rho_i\in B(H)_*. Boundedness follows from the estimate after (3.1).

(2) The algebraic properties and the norm are Proposition 2.1(1). By the column expansion (1.2) and polarization, ⟨(a⊗1)ζ,ζ′⟩=∑j⟨Rj∗(a⊗1)ζ,Rj∗ζ′⟩=∑j⟨aRj∗ζ,Rj∗ζ′⟩\langle(a\otimes1)\zeta,\zeta'\rangle=\sum_j\langle R_j^*(a\otimes1)\zeta,R_j^*\zeta'\rangle=\sum_j\langle aR_j^*\zeta,R_j^*\zeta'\rangle, using Rj∗(a⊗1)=aRj∗R_j^*(a\otimes1)=aR_j^* from Proposition 2.1(2). This is (3.2); the double family (Rj∗ζn)(R_j^*\zeta_n) is square-summable, and so is (Rj∗ζn′)(R_j^*\zeta_n'). Now let aα→aa_\alpha\to a strongly with ∥aα∥≤C\|a_\alpha\|\le C. Then ∥((aα−a)⊗1)ζ∥2=∑j∥(aα−a)Rj∗ζ∥2\|((a_\alpha-a)\otimes1)\zeta\|^2=\sum_j\|(a_\alpha-a)R_j^*\zeta\|^2. Each term tends to 00 and is at most 4C2∥Rj∗ζ∥24C^2\|R_j^*\zeta\|^2. Given ε>0\varepsilon>0, a finite set of indices carries all of ∑j∥Rj∗ζ∥2\sum_j\|R_j^*\zeta\|^2 except ε\varepsilon, so the sum tends to 00. Rows handle 1⊗b1\otimes b. Restrictions of continuous maps are continuous.

(3) For ξ∈H\xi\in H, ⟨aαξ,ξ⟩\langle a_\alpha\xi,\xi\rangle is increasing and bounded, so it converges. By polarization ⟨aαξ,η⟩\langle a_\alpha\xi,\eta\rangle converges for all ξ,η\xi,\eta. The limit is a bounded sesquilinear form, so it equals ⟨aξ,η⟩\langle a\xi,\eta\rangle for a self-adjoint aa. Clearly a≥aαa\ge a_\alpha for every α\alpha. A self-adjoint upper bound bb satisfies ⟨bξ,ξ⟩≥lim⁡α⟨aαξ,ξ⟩=⟨aξ,ξ⟩\langle b\xi,\xi\rangle\ge\lim_\alpha\langle a_\alpha\xi,\xi\rangle=\langle a\xi,\xi\rangle, so aa is the least upper bound. For T=a−aα≥0T=a-a_\alpha\ge0, the Cauchy–Schwarz inequality for the positive form ⟨T⋅,⋅⟩\langle T\cdot,\cdot\rangle gives ∥Tξ∥4=⟨Tξ,Tξ⟩2≤⟨Tξ,ξ⟩⟨T2ξ,Tξ⟩≤⟨Tξ,ξ⟩ ∥T∥ ∥Tξ∥2\|T\xi\|^4=\langle T\xi,T\xi\rangle^2\le\langle T\xi,\xi\rangle\langle T^2\xi,T\xi\rangle\le\langle T\xi,\xi\rangle\,\|T\|\,\|T\xi\|^2. So ∥Tξ∥2≤∥T∥⟨Tξ,ξ⟩→0\|T\xi\|^2\le\|T\|\langle T\xi,\xi\rangle\to0, and aα→aa_\alpha\to a strongly. For c≥0c\ge0, ⟨(c⊗1)ζ,ζ⟩=∑j⟨cRj∗ζ,Rj∗ζ⟩≥0\langle(c\otimes1)\zeta,\zeta\rangle=\sum_j\langle cR_j^*\zeta,R_j^*\zeta\rangle\ge0; hence (aα⊗1)(a_\alpha\otimes1) is increasing. It is bounded and converges strongly to a⊗1a\otimes1 by (2). By the first part its least upper bound is its strong limit a⊗1a\otimes1. A von Neumann algebra is strongly closed, so a∈Ma\in M, and aa is then also the supremum in MM. If P⊇M⊗1P\supseteq M\otimes1 is a von Neumann algebra, a⊗1∈Pa\otimes1\in P is the least upper bound in all of B(H⊗K)B(H\otimes K), hence in PP.

(4) By (1), φ=∑nωξn,ηn∣M\varphi=\sum_n\omega_{\xi_n,\eta_n}|_M with square-summable families indexed by a set N0⊆N\mathbb N_0\subseteq\mathbb N. Choose an orthonormal family (gn)n∈N0(g_n)_{n\in\mathbb N_0} in RR, and put ζ=∑nξn⊗gn\zeta=\sum_n\xi_n\otimes g_n and ζ′=∑nηn⊗gn\zeta'=\sum_n\eta_n\otimes g_n. By the column expansion (1.2), applied with a basis of RR that contains the gng_n, ⟨(x⊗1)ζ,ζ′⟩=∑n⟨xξn,ηn⟩=φ(x)\langle(x\otimes1)\zeta,\zeta'\rangle=\sum_n\langle x\xi_n,\eta_n\rangle=\varphi(x).

Now let φ\varphi be positive, and write π(x)=x⊗1R\pi(x)=x\otimes1_R. A positive functional on a unital ∗*-algebra is hermitian: a self-adjoint xx equals y∗y−z∗zy^*y-z^*z with y=(1+x)/2y=(1+x)/2 and z=(1−x)/2z=(1-x)/2, so φ(x)\varphi(x) is real. Hence, for x=x∗x=x^*, with θ=ζ+ζ′\theta=\zeta+\zeta' and θ′=ζ−ζ′\theta'=\zeta-\zeta', 4φ(x)=2⟨π(x)ζ,ζ′⟩+2⟨π(x)ζ′,ζ⟩=⟨π(x)θ,θ⟩−⟨π(x)θ′,θ′⟩. 4\varphi(x)=2\langle\pi(x)\zeta,\zeta'\rangle+2\langle\pi(x)\zeta',\zeta\rangle=\langle\pi(x)\theta,\theta\rangle-\langle\pi(x)\theta',\theta'\rangle . So 4φ(y∗y)≤∥π(y)θ∥24\varphi(y^*y)\le\|\pi(y)\theta\|^2 for y∈My\in M. Let L0L_0 be the closure of π(M)θ\pi(M)\theta. The Cauchy–Schwarz inequality for φ\varphi gives ∣φ(y∗x)∣2≤φ(x∗x)φ(y∗y)≤116∥π(x)θ∥2∥π(y)θ∥2|\varphi(y^*x)|^2\le\varphi(x^*x)\varphi(y^*y)\le\tfrac1{16}\|\pi(x)\theta\|^2\|\pi(y)\theta\|^2. So B(π(x)θ,π(y)θ):=φ(y∗x)B(\pi(x)\theta,\pi(y)\theta):=\varphi(y^*x) is a well-defined positive sesquilinear form on π(M)θ\pi(M)\theta, bounded by 14\tfrac14. It extends to L0L_0, where it is given by a positive operator T0∈B(L0)T_0\in B(L_0). For a∈Ma\in M we have B(π(a)u,v)=B(u,π(a∗)v)B(\pi(a)u,v)=B(u,\pi(a^*)v) on π(M)θ\pi(M)\theta, since both sides are φ(y∗ax)\varphi(y^*ax). So T0T_0 commutes with the restrictions of π(M)\pi(M) to the invariant subspace L0L_0. The projection P0P_0 onto L0L_0 commutes with π(M)\pi(M), because L0L_0 is invariant under the self-adjoint set π(M)\pi(M). Hence T=T0P0T=T_0P_0 is positive and commutes with π(M)\pi(M), and so does T1/2T^{1/2}, a norm limit of polynomials in TT. With ξ′′=T1/2θ\xi''=T^{1/2}\theta, φ(x)=B(π(x)θ,θ)=⟨Tπ(x)θ,θ⟩=⟨π(x)ξ′′,ξ′′⟩. \varphi(x)=B(\pi(x)\theta,\theta)=\langle T\pi(x)\theta,\theta\rangle=\langle\pi(x)\xi'',\xi''\rangle . Expanding ξ′′=∑kξk⊗gk\xi''=\sum_k\xi_k\otimes g_k along an orthonormal basis (gk)(g_k) of RR gives φ=∑kωξk∣M\varphi=\sum_k\omega_{\xi_k}|_M and φ(1)=∥ξ′′∥2=∑k∥ξk∥2\varphi(1)=\|\xi''\|^2=\sum_k\|\xi_k\|^2. □\square

Remarks. Part (1) is finite-dimensional linear algebra, and the boundedness of a normal functional is a consequence, not a hypothesis. In part (4) any infinite-dimensional RR works, while a finite-dimensional one does not in general (Exercise 3.4). The one-vector form for positive φ\varphi is used in the proof of Theorem 8.2. Part (2) is not strong continuity on all of B(H)B(H): Example 3.2 shows that it fails for unbounded nets when HH and KK are both infinite-dimensional.

Example 3.2 (the amplification is not strongly continuous). Let H=K=ℓ2(N)H=K=\ell^2(\mathbb N) and ζ0=∑kk−1δk⊗δk∈H⊗K\zeta_0=\sum_kk^{-1}\delta_k\otimes\delta_k\in H\otimes K. For each finite set F⊆HF\subseteq H, choose a unit vector uFu_F orthogonal to FF, put cF=(∑kk−2∣⟨δk,uF⟩∣2)−1/2c_F=(\sum_kk^{-2}|\langle\delta_k,u_F\rangle|^2)^{-1/2}, and let xFξ=cF⟨ξ,uF⟩δ1x_F\xi=c_F\langle\xi,u_F\rangle\delta_1. Then xFξ=0x_F\xi=0 for ξ∈F\xi\in F, so the net (xF)(x_F), directed by inclusion, tends to 00 strongly. But (xF⊗1)ζ0=cF∑kk−1⟨δk,uF⟩ δ1⊗δk(x_F\otimes1)\zeta_0=c_F\sum_kk^{-1}\langle\delta_k,u_F\rangle\,\delta_1\otimes\delta_k has norm 11. So x↦x⊗1x\mapsto x\otimes1 is strongly continuous only on bounded sets, as in Proposition 3.1(2). Both dimensions matter. If dim⁡K=d<∞\dim K=d<\infty, it is strongly continuous everywhere, since ∥(x⊗1)ζ∥2=∑j≤d∥xRj∗ζ∥2\|(x\otimes1)\zeta\|^2=\sum_{j\le d}\|xR_j^*\zeta\|^2 is a finite sum. If dim⁡H<∞\dim H<\infty, the strong topology on B(H)B(H) is the norm topology, and continuity is automatic.

Example 3.3 (the norm need not be attained by a normal functional). For xx in a von Neumann algebra, ∥x∥=sup⁡{∣ω(x)∣:ω normal, ∥ω∥≤1}\|x\|=\sup\{|\omega(x)|:\omega\ \text{normal},\ \|\omega\|\le1\}, because the vector functionals ωξ,η\omega_{\xi,\eta} with unit vectors ξ,η\xi,\eta already give this supremum. The supremum need not be attained. Let xx be the diagonal operator with entries 1−1/n1-1/n, n≥1n\ge1, on ℓ2(N)\ell^2(\mathbb N), so ∥x∥=1\|x\|=1, and let ω∈B(ℓ2)∗\omega\in B(\ell^2)_* with ∥ω∥≤1\|\omega\|\le1. For the projection qNq_N onto the span of the first NN basis vectors, let aNa_N and bNb_N be the norms of y↦ω(qNyqN)y\mapsto\omega(q_Nyq_N) and y↦ω((1−qN)y(1−qN))y\mapsto\omega((1-q_N)y(1-q_N)). Block-diagonal test operators show that aN+bN≤1a_N+b_N\le1. Indeed, let y1,y2y_1,y_2 have norm at most one, multiplied by scalars of modulus one so that ω(qNy1qN)≥0\omega(q_Ny_1q_N)\ge0 and ω((1−qN)y2(1−qN))≥0\omega((1-q_N)y_2(1-q_N))\ge0. The operator qNy1qN+(1−qN)y2(1−qN)q_Ny_1q_N+(1-q_N)y_2(1-q_N) has norm at most one, so the sum of these two numbers is at most ∥ω∥≤1\|\omega\|\le1; taking suprema over y1y_1 and y2y_2 gives the claim. Since x=qNxqN+(1−qN)x(1−qN)x=q_Nxq_N+(1-q_N)x(1-q_N) and ∥qNxqN∥=1−1/N\|q_Nxq_N\|=1-1/N, we get ∣ω(x)∣≤(1−1/N)aN+bN≤1−aN/N|\omega(x)|\le(1-1/N)a_N+b_N\le1-a_N/N. So ∣ω(x)∣=1|\omega(x)|=1 would force aN=0a_N=0 and bN=1b_N=1 for all NN. But bN→0b_N\to0: writing ω=∑kωξk,ηk\omega=\sum_k\omega_{\xi_k,\eta_k}, bN≤(∑k∥(1−qN)ξk∥2)1/2(∑k∥(1−qN)ηk∥2)1/2b_N\le(\sum_k\|(1-q_N)\xi_k\|^2)^{1/2}(\sum_k\|(1-q_N)\eta_k\|^2)^{1/2}, which tends to 00 by dominated convergence. Hence no normal functional of norm at most one attains the norm of xx.

Exercise 3.4 (the space RR in Proposition 3.1(4) must be infinite-dimensional). Let HH be infinite-dimensional with an orthonormal sequence (δn)(\delta_n), let φ=∑n2−nωδn\varphi=\sum_n2^{-n}\omega_{\delta_n} on B(H)B(H), and let R=CdR=\mathbb C^d with d<∞d<\infty. Show that no ζ,ζ′∈H⊗R\zeta,\zeta'\in H\otimes R satisfy φ(x)=⟨(x⊗1)ζ,ζ′⟩\varphi(x)=\langle(x\otimes1)\zeta,\zeta'\rangle for all x∈B(H)x\in B(H).

Solution. Suppose they do. Expanding along a basis of RR gives φ(x)=∑k≤d⟨xξk,ηk⟩\varphi(x)=\sum_{k\le d}\langle x\xi_k,\eta_k\rangle for some vectors ξk,ηk\xi_k,\eta_k. The linear map v↦(⟨v,ξk⟩)k≤dv\mapsto(\langle v,\xi_k\rangle)_{k\le d} on the span of δ1,…,δd+1\delta_1,\ldots,\delta_{d+1} has a nonzero kernel, so there is a unit vector uu in that span with u⊥ξku\perp\xi_k for all kk. Let pup_u be the projection onto Cu\mathbb Cu. Then puξk=0p_u\xi_k=0, so ∑k⟨puξk,ηk⟩=0\sum_k\langle p_u\xi_k,\eta_k\rangle=0. But φ(pu)=∑n2−n∣⟨δn,u⟩∣2>0\varphi(p_u)=\sum_n2^{-n}|\langle\delta_n,u\rangle|^2>0, since u≠0u\ne0 lies in the span of the δn\delta_n. This is a contradiction.

4. The bicommutant theorem and the normal extension principle

Lemma 4.1 (amplified density). Let A⊆B(H)A\subseteq B(H) be a ∗*-subalgebra with 1∈A1\in A, and let x∈A′′x\in A''. For every sequence (ξn)(\xi_n) in HH with ∑n∥ξn∥2<∞\sum_n\|\xi_n\|^2<\infty, finite families included, and every ε>0\varepsilon>0, there is a∈Aa\in A with ∑n∥(x−a)ξn∥2<ε2.(4.1) \sum_n\|(x-a)\xi_n\|^2<\varepsilon^2 . \tag{4.1}

Proof. Let R=ℓ2(N)R=\ell^2(\mathbb N) with standard basis (gn)(g_n), and ζ=∑nξn⊗gn∈H⊗R\zeta=\sum_n\xi_n\otimes g_n\in H\otimes R. Let EE be the closure of {(a⊗1)ζ:a∈A}\{(a\otimes1)\zeta:a\in A\} and PP the projection onto EE. EE is invariant under the self-adjoint set A⊗1A\otimes1: for a∈Aa\in A we have (a⊗1)P=P(a⊗1)P(a\otimes1)P=P(a\otimes1)P, and replacing aa by a∗a^* and taking adjoints gives P(a⊗1)=P(a⊗1)PP(a\otimes1)=P(a\otimes1)P. So P∈(A⊗1)′P\in(A\otimes1)'. By the commutation criterion (2.1), every matrix entry PjkP_{jk} lies in A′A'. As x∈A′′x\in A'', xx commutes with every PjkP_{jk}, and Proposition 2.1(3) shows that x⊗1x\otimes1 commutes with PP. Since 1∈A1\in A, ζ∈E\zeta\in E, so (x⊗1)ζ=P(x⊗1)ζ∈E(x\otimes1)\zeta=P(x\otimes1)\zeta\in E. Choose a∈Aa\in A with ∥((x−a)⊗1)ζ∥<ε\|((x-a)\otimes1)\zeta\|<\varepsilon. By the column expansion (1.2), the square of the left side is ∑n∥(x−a)ξn∥2\sum_n\|(x-a)\xi_n\|^2. □\square

Theorem 4.2 (bicommutant theorem). For a ∗*-subalgebra A⊆B(H)A\subseteq B(H) with 1∈A1\in A, A′′A'' is the closure of AA in the strong, the weak and the ultraweak topology. A ∗*-subalgebra that contains 11 and is closed in one of these topologies is a von Neumann algebra.

Proof. Strong density is Lemma 4.1 for finite families. For ultraweak density, let x∈A′′x\in A'' and ρ1,…,ρm∈B(H)∗\rho_1,\ldots,\rho_m\in B(H)_* with ρi=∑nωξni,ηni\rho_i=\sum_n\omega_{\xi^i_n,\eta^i_n}. Apply Lemma 4.1 to the merged family (ξni)i,n(\xi^i_n)_{i,n}. Then ∣ρi(x−a)∣≤(∑n∥(x−a)ξni∥2)1/2(∑n∥ηni∥2)1/2|\rho_i(x-a)|\le(\sum_n\|(x-a)\xi^i_n\|^2)^{1/2}(\sum_n\|\eta^i_n\|^2)^{1/2} is small for all ii at once. Conversely, A′′A'' is weakly closed and the weak topology is coarser than the other two, so each closure of AA lies in A′′A''. The last sentence follows. □\square

The general form of the theorem, for ∗*-subalgebras that need not contain 11, is proved in the lesson The double commutation theorem. The unital case is all we need.

Proposition 4.3 (normal extension principle). Let MM be a von Neumann algebra on HH, A⊆MA\subseteq M a ∗*-subalgebra with 1∈A1\in A and A′′=MA''=M, and Φ,Ψ:M→B(L)\Phi,\Psi:M\to B(L) normal linear maps.

Proof. (i) Let ρ∈B(L)∗\rho\in B(L)_*. The functional ρ∘(Φ−Ψ)\rho\circ(\Phi-\Psi) is normal on MM. By Proposition 3.1(1) it is the restriction of some σ=∑nωξn,ηn∈B(H)∗\sigma=\sum_n\omega_{\xi_n,\eta_n}\in B(H)_*, and σ\sigma vanishes on AA. For x∈Mx\in M and a∈Aa\in A, ∣σ(x)∣=∣σ(x−a)∣≤(∑n∥(x−a)ξn∥2)1/2(∑n∥ηn∥2)1/2|\sigma(x)|=|\sigma(x-a)|\le(\sum_n\|(x-a)\xi_n\|^2)^{1/2}(\sum_n\|\eta_n\|^2)^{1/2}, which Lemma 4.1 makes arbitrarily small. So ρ(Φ(x))=ρ(Ψ(x))\rho(\Phi(x))=\rho(\Psi(x)) for every ρ\rho, in particular for every vector functional, and Φ(x)=Ψ(x)\Phi(x)=\Psi(x).

(ii) For p′∈P′p'\in P', the map x↦Φ(x)p′−p′Φ(x)x\mapsto\Phi(x)p'-p'\Phi(x) is normal and vanishes on AA. By (i) it vanishes on MM. So Φ(M)⊆P′′=P\Phi(M)\subseteq P''=P.

(iii) Let AA be the span of 11 and all finite products of elements of SS. It is a ∗*-subalgebra containing 11 and SS, and A′=S′A'=S', so A′′=S′′=MA''=S''=M. Since Φ\Phi is a ∗*-homomorphism and PP is a unital ∗*-algebra, Φ(A)⊆P\Phi(A)\subseteq P; in the second case Φ=Ψ\Phi=\Psi on AA. Apply (ii) and (i). □\square

For example, let GG be a locally compact group with left regular representation λ\lambda. The set S=λ(G)S=\lambda(G) is self-adjoint, because λ(g)∗=λ(g−1)\lambda(g)^*=\lambda(g^{-1}), and it contains 1=λ(e)1=\lambda(e). So by (iii), a normal ∗*-homomorphism on the group von Neumann algebra λ(G)′′\lambda(G)'' is determined by its values on the λ(g)\lambda(g), and it maps λ(G)′′\lambda(G)'' into every von Neumann algebra that contains the images of the λ(g)\lambda(g).

5. The spatial tensor product

Definition 5.1. Let M⊆B(H)M\subseteq B(H) and N⊆B(K)N\subseteq B(K) be von Neumann algebras. M⊙NM\odot N is the linear span of the operators x⊗yx\otimes y with x∈Mx\in M, y∈Ny\in N. By Proposition 2.1(1) it is a ∗*-subalgebra of B(H⊗K)B(H\otimes K) containing 11. The spatial tensor product is M⊗ˉN=(M⊙N)′′,(5.1) M\bar\otimes N=(M\odot N)'' , \tag{5.1} the smallest von Neumann algebra that contains every x⊗yx\otimes y. For sets S⊆B(H)S\subseteq B(H) and T⊆B(K)T\subseteq B(K) we write S⊗1={s⊗1:s∈S}S\otimes1=\{s\otimes1:s\in S\} and 1⊗T={1⊗t:t∈T}1\otimes T=\{1\otimes t:t\in T\}.

Theorem 5.2.

  1. (Closure.) M⊗ˉNM\bar\otimes N is a von Neumann algebra on H⊗KH\otimes K. It is the closure of M⊙NM\odot N in the strong, the weak and the ultraweak topology. In particular it is strongly closed.
  2. (Generators.) If S⊆B(H)S\subseteq B(H) and T⊆B(K)T\subseteq B(K) are self-adjoint sets with S′′=MS''=M and T′′=NT''=N, then M⊗ˉN=(S⊗1∪1⊗T)′′M\bar\otimes N=(S\otimes1\cup1\otimes T)''. In particular M⊗ˉN=(M⊗1∪1⊗N)′′M\bar\otimes N=(M\otimes1\cup1\otimes N)''.
  3. (Bounded strong limits.) Let (Xα)(X_\alpha) be a bounded net in B(H⊗K)B(H\otimes K), let X∈B(H⊗K)X\in B(H\otimes K), and let D⊆H⊗KD\subseteq H\otimes K be a total set with Xαζ→XζX_\alpha\zeta\to X\zeta for every ζ∈D\zeta\in D. Then Xα→XX_\alpha\to X strongly. If every XαX_\alpha lies in M⊗ˉNM\bar\otimes N, so does XX. One may take D={ξ⊗η:ξ∈D1, η∈D2}D=\{\xi\otimes\eta:\xi\in D_1,\ \eta\in D_2\} for total sets D1⊆HD_1\subseteq H, D2⊆KD_2\subseteq K.
  4. (Amplification.) For every set S⊆B(H)S\subseteq B(H), (S⊗1)′′=S′′⊗1(S\otimes1)''=S''\otimes1. Hence M⊗1M\otimes1 is a von Neumann algebra, M⊗ˉC1K=M⊗1M\bar\otimes\mathbb C1_K=M\otimes1 and C1H⊗ˉN=1⊗N\mathbb C1_H\bar\otimes N=1\otimes N. The map x↦x⊗1x\mapsto x\otimes1 is a normal unital ∗*-homomorphism of MM onto M⊗1⊆M⊗ˉNM\otimes1\subseteq M\bar\otimes N. It is injective and isometric when K≠0K\ne0.
  5. (Matrices over MM.) With matrices as in Proposition 2.1(2), M⊗ˉB(K)={X∈B(H⊗K):Xjk∈M for all j,k}=(M′⊗1)′,(5.2) M\bar\otimes B(K)=\{X\in B(H\otimes K):X_{jk}\in M\ \text{for all }j,k\}=(M'\otimes1)', \tag{5.2} and B(H)⊗ˉB(K)=B(H⊗K)B(H)\bar\otimes B(K)=B(H\otimes K).

Proof. (1) By (5.1), M⊗ˉNM\bar\otimes N is the double commutant of a self-adjoint set, hence a von Neumann algebra. The rest is the bicommutant theorem (Theorem 4.2) with A=M⊙NA=M\odot N.

(2) By the commutation criterion (2.1), (S⊗1)′(S\otimes1)' consists of the operators whose entries lie in S′=S′′′=M′S'=S'''=M'. So (S⊗1)′=(M⊗1)′(S\otimes1)'=(M\otimes1)'. Rows give (1⊗T)′=(1⊗N)′(1\otimes T)'=(1\otimes N)'. Hence (S⊗1∪1⊗T)′=(M⊗1∪1⊗N)′(S\otimes1\cup1\otimes T)'=(M\otimes1\cup1\otimes N)'. The last set equals (M⊙N)′(M\odot N)', because M⊗1M\otimes1 and 1⊗N1\otimes N lie in M⊙NM\odot N and x⊗y=(x⊗1)(1⊗y)x\otimes y=(x\otimes1)(1\otimes y). Take commutants.

(3) Let C=sup⁡α∥Xα∥+∥X∥C=\sup_\alpha\|X_\alpha\|+\|X\|. Convergence holds on the span of DD by linearity. Given ζ\zeta and ε>0\varepsilon>0, pick ζ0\zeta_0 in that span with ∥ζ−ζ0∥<ε\|\zeta-\zeta_0\|<\varepsilon. Then ∥(Xα−X)ζ∥≤∥(Xα−X)ζ0∥+Cε\|(X_\alpha-X)\zeta\|\le\|(X_\alpha-X)\zeta_0\|+C\varepsilon, so lim sup⁡α∥(Xα−X)ζ∥≤Cε\limsup_\alpha\|(X_\alpha-X)\zeta\|\le C\varepsilon. The second claim follows from (1), since M⊗ˉNM\bar\otimes N is strongly closed. The third follows from the totality of product vectors (Proposition 1.3(1)).

(4) If K=0K=0, all sets involved are {0}\{0\}. Let K≠0K\ne0. By (2.1), (S⊗1)′(S\otimes1)' contains 1⊗B(K)1\otimes B(K), whose matrix entries are scalars. So (S⊗1)′′⊆(1⊗B(K))′=B(H)⊗1(S\otimes1)''\subseteq(1\otimes B(K))'=B(H)\otimes1 by Proposition 2.1(4). Now let x∈B(H)x\in B(H). If x∈S′′x\in S'', then xx commutes with the entries of every X∈(S⊗1)′X\in(S\otimes1)', since they lie in S′S'; by Proposition 2.1(3), x⊗1x\otimes1 commutes with XX. If conversely x⊗1∈(S⊗1)′′x\otimes1\in(S\otimes1)'', then it commutes with c⊗1c\otimes1 for every c∈S′c\in S', so xc=cxxc=cx and x∈S′′x\in S''. Thus (S⊗1)′′=S′′⊗1(S\otimes1)''=S''\otimes1. For S=MS=M this says (M⊗1)′′=M⊗1(M\otimes1)''=M\otimes1. Applying Proposition 2.1(4) with H=CH=\mathbb C gives {1K}′′=B(K)′=C1K\{1_K\}''=B(K)'=\mathbb C1_K; so (2) with T={1}T=\{1\} gives M⊗ˉC1=(M⊗1)′′=M⊗1M\bar\otimes\mathbb C1=(M\otimes1)''=M\otimes1, and symmetrically for NN. The remaining claims are the normality of the amplification (Proposition 3.1(2)) and the norm identity of Proposition 2.1(1).

(5) The entries of x⊗yx\otimes y are multiples of xx, so M⊙B(K)⊆C:={X:Xjk∈M}M\odot B(K)\subseteq\mathcal C:=\{X:X_{jk}\in M\}. By (2.1), C=(M′⊗1)′\mathcal C=(M'\otimes1)', the commutant of a self-adjoint set; so C′′=C\mathcal C''=\mathcal C and M⊗ˉB(K)⊆CM\bar\otimes B(K)\subseteq\mathcal C. Conversely, for X∈CX\in\mathcal C the truncations (2.2) lie in M⊙B(K)M\odot B(K), are bounded by ∥X∥\|X\| and converge strongly to XX. By (3), X∈M⊗ˉB(K)X\in M\bar\otimes B(K). For M=B(H)M=B(H) we have M′=C1M'=\mathbb C1 and (C1⊗1)′=B(H⊗K)(\mathbb C1\otimes1)'=B(H\otimes K). □\square

Part (3) is how membership in a tensor product is usually proved in practice: one exhibits a norm-bounded net in M⊙NM\odot N that converges on a total set of test vectors. Example 12.2 does this for a discrete group, and the end of Section 12 describes the same argument for a locally compact group. Without the norm bound, convergence on a total set does not give strong convergence (Example 5.5). Part (2) allows generating sets that are not von Neumann algebras themselves. For instance, let GG be a locally compact group, mm the multiplication representation of L∞(G)L^\infty(G) on L2(G)L^2(G), and λ\lambda the left regular representation. Both m(L∞(G))m(L^\infty(G)) and λ(G)\lambda(G) are self-adjoint sets, so m(L∞(G))′′⊗ˉλ(G)′′=(m(L∞(G))⊗1∪1⊗λ(G))′′m(L^\infty(G))''\bar\otimes\lambda(G)''=(m(L^\infty(G))\otimes1\cup1\otimes\lambda(G))'', whether or not m(L∞(G))m(L^\infty(G)) is already a von Neumann algebra.

Example 5.3 (diagonal algebras of any size). Let II and JJ be arbitrary sets, possibly uncountable, and let ℓ∞(I)\ell^\infty(I) act on ℓ2(I)\ell^2(I) by multiplication. It is its own commutant, by the argument given below for I×JI\times J, so it is a von Neumann algebra. Counting measure on an uncountable set is not σ\sigma-finite, so the σ\sigma-finite result in the lesson on decomposable operators and the diagonal algebra does not apply. By Proposition 1.3(1), δi⊗δj↦δ(i,j)\delta_i\otimes\delta_j\mapsto\delta_{(i,j)} is a unitary ℓ2(I)⊗ℓ2(J)→ℓ2(I×J)\ell^2(I)\otimes\ell^2(J)\to\ell^2(I\times J), and under it ℓ∞(I)⊗ˉℓ∞(J)=ℓ∞(I×J).(5.3) \ell^\infty(I)\bar\otimes\ell^\infty(J)=\ell^\infty(I\times J). \tag{5.3} Indeed, ma⊗mbm_a\otimes m_b becomes multiplication by (i,j)↦a(i)b(j)(i,j)\mapsto a(i)b(j). The algebra ℓ∞(I×J)\ell^\infty(I\times J) is its own commutant: an operator commuting with every rank-one projection m1{(i,j)}m_{1_{\{(i,j)\}}} is diagonal, and a bounded diagonal operator is a multiplication. So ℓ∞(I×J)\ell^\infty(I\times J) is a von Neumann algebra that contains every ma⊗mbm_a\otimes m_b, and ℓ∞(I)⊗ˉℓ∞(J)⊆ℓ∞(I×J)\ell^\infty(I)\bar\otimes\ell^\infty(J)\subseteq\ell^\infty(I\times J). Conversely, for f∈ℓ∞(I×J)f\in\ell^\infty(I\times J) and finite F⊆I×JF\subseteq I\times J, the operator mf1F=∑(i,j)∈Ff(i,j) m1{i}⊗m1{j}m_{f1_F}=\sum_{(i,j)\in F}f(i,j)\,m_{1_{\{i\}}}\otimes m_{1_{\{j\}}} lies in ℓ∞(I)⊙ℓ∞(J)\ell^\infty(I)\odot\ell^\infty(J), has norm at most ∥f∥∞\|f\|_\infty, and agrees with mfm_f on δ(i,j)\delta_{(i,j)} once (i,j)∈F(i,j)\in F. By Theorem 5.2(3), mf∈ℓ∞(I)⊗ˉℓ∞(J)m_f\in\ell^\infty(I)\bar\otimes\ell^\infty(J).

Example 5.4 (zero spaces). If K=0K=0, then H⊗K=0H\otimes K=0 and M⊗ˉN={0}=B(0)M\bar\otimes N=\{0\}=B(0). The amplification x↦x⊗1Kx\mapsto x\otimes1_K is then the zero map, which is not injective when H≠0H\ne0. This is the only way injectivity fails in Theorem 5.2(4). For instance, for a locally compact group GG, the amplification x↦x⊗1x\mapsto x\otimes1 with K=L2(G)K=L^2(G) is injective, because L2(G)≠0L^2(G)\ne0: Haar measure charges nonempty open sets.

Example 5.5 (the norm bound in Theorem 5.2(3) is needed). On ℓ2(N)\ell^2(\mathbb N) with basis (δk)k≥1(\delta_k)_{k\ge1}, let Tnξ=n⟨ξ,δn⟩δ1T_n\xi=n\langle\xi,\delta_n\rangle\delta_1. For each kk, Tnδk=0T_n\delta_k=0 once n>kn>k, so Tn→0T_n\to0 on the total set {δk}\{\delta_k\}. But for ζ=∑kk−1δk\zeta=\sum_kk^{-1}\delta_k we have Tnζ=δ1T_n\zeta=\delta_1 for every nn. So TnT_n does not tend to 00 strongly, and ∥Tn∥=n\|T_n\|=n is unbounded. Taking K=CK=\mathbb C, this is an example in B(H)⊗ˉB(C)=B(H⊗C)B(H)\bar\otimes B(\mathbb C)=B(H\otimes\mathbb C).

6. Reduced and induced algebras

For a set S⊆B(H)S\subseteq B(H) and a projection ee, write Se={ese∣eH:s∈S}⊆B(eH)S_e=\{ese|_{eH}:s\in S\}\subseteq B(eH). For a von Neumann algebra MM the subscript is used in two cases. If e∈Me\in M, MeM_e is the reduced algebra: eMeeMe acting on eHeH. If e′∈M′e'\in M', then xe′=e′xe′xe'=e'xe', so Me′={xe′∣e′H:x∈M}M_{e'}=\{xe'|_{e'H}:x\in M\}; this is the induced algebra, and x↦xe′=xe′∣e′Hx\mapsto x_{e'}=xe'|_{e'H} is the induction. Thus (M′)e(M')_e is induced when e∈Me\in M, and (M′)e′(M')_{e'} is reduced when e′∈M′e'\in M'.

Proposition 6.1. Let MM be a von Neumann algebra on HH.

  1. For a projection e∈Me\in M, MeM_e is a von Neumann algebra on eHeH, and (Me)′=(M′)e(M_e)'=(M')_e.
  2. For a projection e′∈M′e'\in M', Me′M_{e'} is a von Neumann algebra on e′He'H with commutant (M′)e′={e′x′e′∣e′H:x′∈M′}(M')_{e'}=\{e'x'e'|_{e'H}:x'\in M'\}. The induction is a normal unital ∗*-homomorphism of MM onto Me′M_{e'}. Let cc be the projection onto the closed span [M′e′H][M'e'H]. Then c∈Mc\in M, and the induction is injective if and only if c=1c=1.
  3. (Reductions of tensor products.) Let NN be a von Neumann algebra on KK, and e∈Me\in M, f∈Nf\in N projections. Identify (e⊗f)(H⊗K)(e\otimes f)(H\otimes K) with eH⊗fKeH\otimes fK, the closure of eH⊙fKeH\odot fK. Then (M⊗ˉN)e⊗f=Me⊗ˉNf,(M′⊗ˉN′)e⊗f=(M′)e⊗ˉ(N′)f,(6.1) (M\bar\otimes N)_{e\otimes f}=M_e\bar\otimes N_f,\qquad (M'\bar\otimes N')_{e\otimes f}=(M')_e\bar\otimes(N')_f , \tag{6.1} the first a reduced algebra, the second an induced one. Applied to M′M' and N′N', this gives the same identities for projections e′∈M′e'\in M', f′∈N′f'\in N', with reduction and induction exchanged: (M′⊗ˉN′)e′⊗f′=(M′)e′⊗ˉ(N′)f′(M'\bar\otimes N')_{e'\otimes f'}=(M')_{e'}\bar\otimes(N')_{f'} and (M⊗ˉN)e′⊗f′=Me′⊗ˉNf′(M\bar\otimes N)_{e'\otimes f'}=M_{e'}\bar\otimes N_{f'}.

Proof. (1) We first identify the commutant of MeM_e, and then deduce that MeM_e is a von Neumann algebra.

(M′)e⊆(Me)′(M')_e\subseteq(M_e)': each x′∈M′x'\in M' commutes with ee and with every exeexe, so x′∣eHx'|_{eH} maps eHeH into itself and commutes with MeM_e.

(Me)′⊆(M′)e(M_e)'\subseteq(M')_e: let T∈B(eH)T\in B(eH) commute with MeM_e; then T∗T^* does too, since MeM_e is self-adjoint. For a1,…,an∈Ma_1,\ldots,a_n\in M and ξ1,…,ξn∈eH\xi_1,\ldots,\xi_n\in eH, let A\mathbf A be the operator matrix [eak∗aie]k,i[ea_k^*a_ie]_{k,i} acting on eH⊗CneH\otimes\mathbb C^n, and ξ⃗=(ξi)\vec\xi=(\xi_i). Then ⟨Aξ⃗,ξ⃗⟩=∥∑iaiξi∥2\langle\mathbf A\vec\xi,\vec\xi\rangle=\|\sum_ia_i\xi_i\|^2, so A≥0\mathbf A\ge0. The entries of A\mathbf A commute with TT and T∗T^*, so by the commutation criterion (Proposition 2.1(3)) A\mathbf A commutes with C=T∗T⊗1C=T^*T\otimes1, and hence with A1/2\mathbf A^{1/2}. Therefore ∥∑iaiTξi∥2=⟨CAξ⃗,ξ⃗⟩=⟨CA1/2ξ⃗,A1/2ξ⃗⟩≤∥T∥2∥∑iaiξi∥2. \Big\|\sum_ia_iT\xi_i\Big\|^2=\langle C\mathbf A\vec\xi,\vec\xi\rangle=\langle C\mathbf A^{1/2}\vec\xi,\mathbf A^{1/2}\vec\xi\rangle\le\|T\|^2\Big\|\sum_ia_i\xi_i\Big\|^2 . (The first equality expands both sides, using Tξi∈eHT\xi_i\in eH and T(eak∗aie)=(eak∗aie)TT(ea_k^*a_ie)=(ea_k^*a_ie)T.) So ∑aiξi↦∑aiTξi\sum a_i\xi_i\mapsto\sum a_iT\xi_i is well defined and bounded on the span of MeHMeH. Extend it by continuity to [MeH][MeH] and by 00 on [MeH]⊥[MeH]^\perp; call the result x′x'. Both subspaces are invariant under the self-adjoint set MM, and x′b=bx′x'b=bx' holds on each of them for b∈Mb\in M. So x′∈M′x'\in M'. Taking n=1n=1 and a1=1a_1=1 gives x′∣eH=Tx'|_{eH}=T.

MeM_e is a von Neumann algebra: let S∈B(eH)S\in B(eH) commute with (M′)e(M')_e, and let S~\tilde S be the operator ξ↦S(eξ)\xi\mapsto S(e\xi) on HH. For x′∈M′x'\in M', S~x′ξ=S(x′eξ)=x′S(eξ)=x′S~ξ\tilde Sx'\xi=S(x'e\xi)=x'S(e\xi)=x'\tilde S\xi, using ex′=x′eex'=x'e. So S~∈M′′=M\tilde S\in M''=M, and S=eS~e∣eH∈MeS=e\tilde Se|_{eH}\in M_e. Hence (Me)′′=((M′)e)′⊆Me(M_e)''=((M')_e)'\subseteq M_e.

(2) Apply (1) to the von Neumann algebra M′M' and e′∈M′e'\in M'. The reduced algebra (M′)e′(M')_{e'} is a von Neumann algebra with commutant (M′′)e′=Me′(M'')_{e'}=M_{e'}. So Me′=((M′)e′)′M_{e'}=((M')_{e'})' is a von Neumann algebra, with commutant (M′)e′(M')_{e'}. The induction is multiplicative because e′e' commutes with MM, and unital. It is normal because ∑n⟨xe′ζn,ζn′⟩\sum_n\langle xe'\zeta_n,\zeta_n'\rangle, for ζn,ζn′∈e′H\zeta_n,\zeta_n'\in e'H, is an element of B(H)∗B(H)_* evaluated at xx. The subspace [M′e′H][M'e'H] is invariant under the self-adjoint set M′M', so c∈M′′=Mc\in M''=M. If xe′=0xe'=0 with x∈Mx\in M, then xa′e′=a′xe′=0xa'e'=a'xe'=0 for a′∈M′a'\in M', so xc=0xc=0; hence c=1c=1 forces x=0x=0. If c≠1c\ne1, then 1−c1-c is a nonzero element of MM with (1−c)e′=0(1-c)e'=0, because e′H⊆[M′e′H]e'H\subseteq[M'e'H].

(3) The range of e⊗fe\otimes f is the closed span of the vectors eξ⊗fηe\xi\otimes f\eta, a copy of eH⊗fKeH\otimes fK. On it, (e⊗f)(x⊗y)(e⊗f)(e\otimes f)(x\otimes y)(e\otimes f) acts as (exe∣eH)⊗(fyf∣fK)(exe|_{eH})\otimes(fyf|_{fK}). The compression Φ(X)=(e⊗f)X(e⊗f)∣eH⊗fK\Phi(X)=(e\otimes f)X(e\otimes f)|_{eH\otimes fK} is normal and maps M⊙NM\odot N onto Me⊙NfM_e\odot N_f. By the normal extension principle (Proposition 4.3(ii)), Φ(M⊗ˉN)⊆Me⊗ˉNf\Phi(M\bar\otimes N)\subseteq M_e\bar\otimes N_f. Conversely, e⊗f∈M⊗ˉNe\otimes f\in M\bar\otimes N, so Φ(M⊗ˉN)=(M⊗ˉN)e⊗f\Phi(M\bar\otimes N)=(M\bar\otimes N)_{e\otimes f} is a von Neumann algebra by (1), and it contains Me⊙NfM_e\odot N_f; hence it contains Me⊗ˉNfM_e\bar\otimes N_f. For the second identity, e⊗fe\otimes f commutes with M′⊙N′M'\odot N', hence lies in (M′⊗ˉN′)′(M'\bar\otimes N')'. The induction by e⊗fe\otimes f is a normal ∗*-homomorphism on M′⊗ˉN′M'\bar\otimes N' that maps x′⊗y′x'\otimes y' to xe′⊗yf′x'_e\otimes y'_f. Its range is a von Neumann algebra by (2), and the same two inclusions follow. □\square

7. Tensor products with B(K)B(K): commutants and matrix units

Proposition 7.1. For a von Neumann algebra M⊆B(H)M\subseteq B(H) and any Hilbert space KK, (M⊗1)′=M′⊗ˉB(K),(M⊗ˉB(K))′=M′⊗1.(7.1) (M\otimes1)'=M'\bar\otimes B(K),\qquad (M\bar\otimes B(K))'=M'\otimes1 . \tag{7.1}

Proof. By the commutation criterion (2.1), (M⊗1)′={X:Xjk∈M′}(M\otimes1)'=\{X:X_{jk}\in M'\}. This is M′⊗ˉB(K)M'\bar\otimes B(K) by (5.2) applied to M′M'. Also by (5.2), M⊗ˉB(K)=(M′⊗1)′M\bar\otimes B(K)=(M'\otimes1)'. So its commutant is (M′⊗1)′′(M'\otimes1)'', which is M′′′⊗1=M′⊗1M'''\otimes1=M'\otimes1 by Theorem 5.2(4) with S=M′S=M'. □\square

These are the cases N=C1N=\mathbb C1 and N=B(K)N=B(K) of the commutation theorem (Theorem 11.4). They need only the matrix calculus.

Definition 7.3. A matrix unit in a von Neumann algebra MM is a family (wij)i,j∈I(w_{ij})_{i,j\in I} in MM with wij∗=wjiw_{ij}^*=w_{ji}, wijwkl=δjkwilw_{ij}w_{kl}=\delta_{jk}w_{il} and ∑iwii=1\sum_iw_{ii}=1, the sum taken strongly.

The wiiw_{ii} are mutually orthogonal projections, so the sum makes sense.

Proposition 7.4. Let (wij)(w_{ij}) be a matrix unit in M⊆B(H)M\subseteq B(H) with I≠∅I\ne\varnothing. Fix i0∈Ii_0\in I and put e=wi0i0e=w_{i_0i_0}. Let (εi)(\varepsilon_i) be the standard basis of ℓ2(I)\ell^2(I). The formula U(ξ⊗εi)=wii0ξU(\xi\otimes\varepsilon_i)=w_{ii_0}\xi, for ξ∈eH\xi\in eH, defines a unitary U:eH⊗ℓ2(I)→HU:eH\otimes\ell^2(I)\to H, and U∗MU=Me⊗ˉB(ℓ2(I)).(7.2) U^*MU=M_e\bar\otimes B(\ell^2(I)). \tag{7.2}

Proof. Put wi=wii0w_i=w_{ii_0}. Then wi∗wj=wi0iwji0=δijew_i^*w_j=w_{i_0i}w_{ji_0}=\delta_{ij}e and wiwi∗=wiiw_iw_i^*=w_{ii}. So wiw_i is a partial isometry with initial projection ee and final projection wiiw_{ii}, and ⟨wiξ,wjξ′⟩=δij⟨ξ,ξ′⟩\langle w_i\xi,w_j\xi'\rangle=\delta_{ij}\langle\xi,\xi'\rangle for ξ,ξ′∈eH\xi,\xi'\in eH. Hence UU maps each column eH⊗εieH\otimes\varepsilon_i isometrically onto wiiHw_{ii}H, and these ranges are mutually orthogonal with ∑iwii=1\sum_iw_{ii}=1. With the column expansion (1.2), UU is unitary. Let RiR_i be the columns of eH⊗ℓ2(I)eH\otimes\ell^2(I), so that URi=wi∣eHUR_i=w_i|_{eH}. For x∈Mx\in M, the entries of U∗xUU^*xU are Rj∗U∗xURk=(wj∗xwk)∣eH=(ewi0jxwki0e)∣eH∈MeR_j^*U^*xUR_k=(w_j^*xw_k)|_{eH}=(ew_{i_0j}xw_{ki_0}e)|_{eH}\in M_e. Conversely, let XX have entries Xjk=(eyjke)∣eHX_{jk}=(ey_{jk}e)|_{eH} with yjk∈My_{jk}\in M. For finite F⊆IF\subseteq I, U(∑j,k∈FRjXjkRk∗)U∗=∑j,k∈Fwji0eyjkewi0k∈MU\big(\sum_{j,k\in F}R_jX_{jk}R_k^*\big)U^*=\sum_{j,k\in F}w_{ji_0}ey_{jk}ew_{i_0k}\in M. These operators are bounded by ∥X∥\|X\| and converge strongly to UXU∗UXU^*, by the truncation statement, Proposition 2.1(5). MM is strongly closed, so UXU∗∈MUXU^*\in M. Hence U∗MU={X:Xjk∈Me}U^*MU=\{X:X_{jk}\in M_e\}, which is Me⊗ˉB(ℓ2(I))M_e\bar\otimes B(\ell^2(I)) by (5.2); MeM_e is a von Neumann algebra by Proposition 6.1(1). □\square

8. Maps between tensor products and normal homomorphisms

Let M,N,PM,N,P be von Neumann algebras on H,K,LH,K,L. For X∈B(H⊗K)X\in B(H\otimes K) and Y∈B(K⊗L)Y\in B(K\otimes L) put X12=X⊗1LX_{12}=X\otimes1_L and Y23=1H⊗YY_{23}=1_H\otimes Y on H⊗K⊗LH\otimes K\otimes L. For Z∈B(H⊗L)Z\in B(H\otimes L) let F:H⊗L⊗K→H⊗K⊗LF:H\otimes L\otimes K\to H\otimes K\otimes L be the unitary ξ⊗θ⊗η↦ξ⊗η⊗θ\xi\otimes\theta\otimes\eta\mapsto\xi\otimes\eta\otimes\theta (Proposition 1.3(4)), and put Z13=F(Z⊗1K)F∗Z_{13}=F(Z\otimes1_K)F^*. Then (x⊗z)13=x⊗1⊗z(x\otimes z)_{13}=x\otimes1\otimes z.

Proposition 8.1.

  1. (Associativity.) Under the identification of Proposition 1.3(4), (M⊗ˉN)⊗ˉP=M⊗ˉ(N⊗ˉP)=(M⊗1⊗1 ∪ 1⊗N⊗1 ∪ 1⊗1⊗P)′′,(8.1) (M\bar\otimes N)\bar\otimes P=M\bar\otimes(N\bar\otimes P)=(M\otimes1\otimes1\ \cup\ 1\otimes N\otimes1\ \cup\ 1\otimes1\otimes P)'' , \tag{8.1} the von Neumann algebra generated by the x⊗y⊗zx\otimes y\otimes z. We write M⊗ˉN⊗ˉPM\bar\otimes N\bar\otimes P.
  2. (Flip.) For the flip unitary Σ:H⊗K→K⊗H\Sigma:H\otimes K\to K\otimes H, Σ(x⊗y)Σ∗=y⊗x\Sigma(x\otimes y)\Sigma^*=y\otimes x and Σ(M⊗ˉN)Σ∗=N⊗ˉM\Sigma(M\bar\otimes N)\Sigma^*=N\bar\otimes M.
  3. (Legs.) The maps X↦X12X\mapsto X_{12}, Y↦Y23Y\mapsto Y_{23} and Z↦Z13Z\mapsto Z_{13} are normal unital ∗*-homomorphisms, injective when the added space is nonzero. They map M⊗ˉNM\bar\otimes N, N⊗ˉPN\bar\otimes P and M⊗ˉPM\bar\otimes P into M⊗ˉN⊗ˉPM\bar\otimes N\bar\otimes P.
  4. (Spatial isomorphisms.) For unitaries U1:H→H1U_1:H\to H_1 and U2:K→K1U_2:K\to K_1, (U1⊗U2)(M⊗ˉN)(U1⊗U2)∗=(U1MU1∗)⊗ˉ(U2NU2∗)(U_1\otimes U_2)(M\bar\otimes N)(U_1\otimes U_2)^*=(U_1MU_1^*)\bar\otimes(U_2NU_2^*).
  5. (Tensoring an implemented map.) Let RR be a Hilbert space, V:H0→H⊗RV:H_0\to H\otimes R an isometry whose range projection e′=VV∗e'=VV^* commutes with M⊗1RM\otimes1_R, and π(x)=V∗(x⊗1R)V\pi(x)=V^*(x\otimes1_R)V for x∈Mx\in M. Then π:M→B(H0)\pi:M\to B(H_0) is a normal unital ∗*-homomorphism. For every von Neumann algebra PP on LL, the map (π⊗ι)(X)=(V⊗1L)∗ X13 (V⊗1L)(X∈M⊗ˉP),(8.2) (\pi\otimes\iota)(X)=(V\otimes1_L)^*\,X_{13}\,(V\otimes1_L)\qquad(X\in M\bar\otimes P), \tag{8.2} with X13X_{13} acting on H⊗R⊗LH\otimes R\otimes L, is a normal unital ∗*-homomorphism with (π⊗ι)(x⊗z)=π(x)⊗z(\pi\otimes\iota)(x\otimes z)=\pi(x)\otimes z, and it is the only normal map on M⊗ˉPM\bar\otimes P with these values. Likewise (ι⊗π)(X)=(1L⊗V)∗(X⊗1R)(1L⊗V)(\iota\otimes\pi)(X)=(1_L\otimes V)^*(X\otimes1_R)(1_L\otimes V) on P⊗ˉMP\bar\otimes M satisfies (ι⊗π)(z⊗x)=z⊗π(x)(\iota\otimes\pi)(z\otimes x)=z\otimes\pi(x). If π(M)⊆Q\pi(M)\subseteq Q for a von Neumann algebra QQ on H0H_0, then (π⊗ι)(M⊗ˉP)⊆Q⊗ˉP(\pi\otimes\iota)(M\bar\otimes P)\subseteq Q\bar\otimes P and (ι⊗π)(P⊗ˉM)⊆P⊗ˉQ(\iota\otimes\pi)(P\bar\otimes M)\subseteq P\bar\otimes Q.

Proof. (1) The set S=M⊗1∪1⊗NS=M\otimes1\cup1\otimes N is self-adjoint with S′′=M⊗ˉNS''=M\bar\otimes N by Theorem 5.2(2). Applying Theorem 5.2(2) to the pair M⊗ˉNM\bar\otimes N, PP with the generating sets SS and PP gives (M⊗ˉN)⊗ˉP=(S⊗1∪1⊗P)′′(M\bar\otimes N)\bar\otimes P=(S\otimes1\cup1\otimes P)'', which is the right side of (8.1). The same argument with MM and T=N⊗1∪1⊗PT=N\otimes1\cup1\otimes P treats M⊗ˉ(N⊗ˉP)M\bar\otimes(N\bar\otimes P). Products of the three kinds of generators give the x⊗y⊗zx\otimes y\otimes z.

(2) Conjugation by a unitary is a ∗*-isomorphism that carries commutants to commutants, and it maps M⊙NM\odot N onto N⊙MN\odot M.

(3) Each map is an amplification (Proposition 3.1(2)) followed by conjugation by a unitary, so it is a normal unital ∗*-homomorphism. It is injective when the added space is nonzero, by the norm identity of Proposition 2.1(1). The images of elementary tensors, such as (x⊗z)13=x⊗1⊗z(x\otimes z)_{13}=x\otimes1\otimes z, lie in M⊗ˉN⊗ˉPM\bar\otimes N\bar\otimes P; the normal extension principle (Proposition 4.3(ii)) extends this to the whole algebras.

(4) Conjugation by U1⊗U2U_1\otimes U_2 maps x⊗yx\otimes y to U1xU1∗⊗U2yU2∗U_1xU_1^*\otimes U_2yU_2^* and commutants to commutants.

(5) π\pi is linear, preserves adjoints and is normal. As e′e' commutes with y⊗1y\otimes1 and V∗V=1V^*V=1, π(x)π(y)=V∗(x⊗1)e′(y⊗1)V=V∗(xy⊗1)e′V=π(xy)\pi(x)\pi(y)=V^*(x\otimes1)e'(y\otimes1)V=V^*(xy\otimes1)e'V=\pi(xy), and π(1)=1\pi(1)=1. For (8.2), X↦X13X\mapsto X_{13} is a normal ∗*-homomorphism by (3). For X=x⊗zX=x\otimes z, X13=(x⊗1R)⊗zX_{13}=(x\otimes1_R)\otimes z commutes with e′⊗1Le'\otimes1_L. By Proposition 4.3(ii), applied with the von Neumann algebra {e′⊗1}′\{e'\otimes1\}', X13X_{13} commutes with e′⊗1e'\otimes1 for every X∈M⊗ˉPX\in M\bar\otimes P. The computation for π\pi then repeats with V⊗1V\otimes1 in place of VV, so π⊗ι\pi\otimes\iota is multiplicative; it is normal as a composite of normal maps. On elementary tensors, (V⊗1)∗((x⊗1R)⊗z)(V⊗1)=V∗(x⊗1R)V⊗z(V\otimes1)^*((x\otimes1_R)\otimes z)(V\otimes1)=V^*(x\otimes1_R)V\otimes z. Uniqueness is Proposition 4.3(i) with A=M⊙PA=M\odot P. The map ι⊗π\iota\otimes\pi is treated in the same way, without a flip. The range statements follow from Proposition 4.3(ii), since π(x)⊗z∈Q⊙P\pi(x)\otimes z\in Q\odot P. □\square

By uniqueness, π⊗ι\pi\otimes\iota on M⊗ˉPM\bar\otimes P depends only on π\pi, not on the choice of RR and VV. The next theorem shows that every normal unital ∗*-homomorphism has the form in (5).

Theorem 8.2 (normal homomorphisms). Let M⊆B(H)M\subseteq B(H) be a von Neumann algebra and π:M→B(L)\pi:M\to B(L) a normal unital ∗*-homomorphism. There are a Hilbert space RR and an isometry V:L→H⊗RV:L\to H\otimes R such that e′=VV∗e'=VV^* lies in (M⊗1R)′=M′⊗ˉB(R)(M\otimes1_R)'=M'\bar\otimes B(R) and π(x)=V∗(x⊗1R)V(x∈M).(8.3) \pi(x)=V^*(x\otimes1_R)V\qquad(x\in M). \tag{8.3} So π\pi is the amplification x↦x⊗1Rx\mapsto x\otimes1_R, followed by the induction by e′e', followed by the unitary V∗:e′(H⊗R)→LV^*:e'(H\otimes R)\to L. Consequently:

  1. π(M)\pi(M) is a von Neumann algebra on LL;
  2. if L≠0L\ne0, π\pi is injective if and only if the projection onto [(M⊗1R)′e′(H⊗R)][(M\otimes1_R)'e'(H\otimes R)] is 11.

Reference: Compare [Takesaki I, Theorem IV.5.5].

Proof. If L=0L=0, take R=0R=0. Otherwise, by Zorn's lemma, choose nonzero vectors λi∈L\lambda_i\in L, i∈Ii\in I, whose cyclic subspaces Li=[π(M)λi]L_i=[\pi(M)\lambda_i] are pairwise orthogonal, with the index set II maximal for this property. Each LiL_i is invariant under the self-adjoint set π(M)\pi(M). If λ\lambda is orthogonal to every LiL_i, then so is [π(M)λ][\pi(M)\lambda], since ⟨π(x)λ,π(y)λi⟩=⟨λ,π(x∗y)λi⟩=0\langle\pi(x)\lambda,\pi(y)\lambda_i\rangle=\langle\lambda,\pi(x^*y)\lambda_i\rangle=0; maximality forces λ=0\lambda=0. So L=⨁iLiL=\bigoplus_iL_i. Let R=ℓ2(I×N)R=\ell^2(I\times\mathbb N), the orthogonal sum of the subspaces Ri=ℓ2({i}×N)R_i=\ell^2(\{i\}\times\mathbb N). The functional ψi(x)=⟨π(x)λi,λi⟩\psi_i(x)=\langle\pi(x)\lambda_i,\lambda_i\rangle is positive and normal on MM. By the positive case of Proposition 3.1(4), applied with the infinite-dimensional space RiR_i, there is ζi∈H⊗Ri⊆H⊗R\zeta_i\in H\otimes R_i\subseteq H\otimes R with ψi(x)=⟨(x⊗1)ζi,ζi⟩\psi_i(x)=\langle(x\otimes1)\zeta_i,\zeta_i\rangle. Then ∥(x⊗1)ζi∥2=ψi(x∗x)=∥π(x)λi∥2\|(x\otimes1)\zeta_i\|^2=\psi_i(x^*x)=\|\pi(x)\lambda_i\|^2, so (x⊗1)ζi↦π(x)λi(x\otimes1)\zeta_i\mapsto\pi(x)\lambda_i extends to a unitary UiU_i of [(M⊗1)ζi][(M\otimes1)\zeta_i] onto LiL_i. The spaces [(M⊗1)ζi]⊆H⊗Ri[(M\otimes1)\zeta_i]\subseteq H\otimes R_i are mutually orthogonal. Let e′e' be the projection onto their sum; it commutes with M⊗1M\otimes1 because the sum is invariant under this self-adjoint set. Let V:L→H⊗RV:L\to H\otimes R be the isometry equal to Ui−1U_i^{-1} on each LiL_i; its range projection is e′e'. For x,y∈Mx,y\in M, Vπ(x)π(y)λi=Vπ(xy)λi=(xy⊗1)ζi=(x⊗1)Vπ(y)λiV\pi(x)\pi(y)\lambda_i=V\pi(xy)\lambda_i=(xy\otimes1)\zeta_i=(x\otimes1)V\pi(y)\lambda_i. So Vπ(x)=(x⊗1)VV\pi(x)=(x\otimes1)V on each LiL_i, hence on LL, and π(x)=V∗(x⊗1)V\pi(x)=V^*(x\otimes1)V. The identity (M⊗1R)′=M′⊗ˉB(R)(M\otimes1_R)'=M'\bar\otimes B(R) is (7.1).

(1) By Theorem 5.2(4), M⊗1RM\otimes1_R is a von Neumann algebra. By Proposition 6.1(2), so is its induced algebra by e′e'. And π(M)\pi(M) is the image of that induced algebra under the unitary V∗V^*.

(2) If L≠0L\ne0, then R≠0R\ne0 and the amplification is injective. V∗V^* is unitary on e′(H⊗R)e'(H\otimes R). Apply Proposition 6.1(2) to M⊗1RM\otimes1_R. □\square

Corollary 8.3 (normal isomorphisms). Let π:M1→M2\pi:M_1\to M_2 be a normal ∗*-isomorphism of von Neumann algebras Mk⊆B(Hk)M_k\subseteq B(H_k), H1≠0H_1\ne0. With RR, VV, e′e' as in Theorem 8.2, let M=M1⊗1RM=M_1\otimes1_R on H1⊗RH_1\otimes R, e2′=e′e_2'=e', and e1′=1⊗qe_1'=1\otimes q for a rank-one projection qq on RR. Then e1′,e2′∈M′e_1',e_2'\in M', the projections onto [M′ek′(H1⊗R)][M'e_k'(H_1\otimes R)] are both 11, M1M_1 is spatially isomorphic to the induced algebra Me1′M_{e_1'}, M2M_2 to Me2′M_{e_2'}, and π\pi corresponds to (x⊗1)e1′↦(x⊗1)e2′(x\otimes1)_{e_1'}\mapsto(x\otimes1)_{e_2'}.

The hypothesis that π\pi is normal is automatic, because every ∗*-isomorphism between von Neumann algebras is normal (fact (d) of the background section).

Proof. By (7.1), M′=M1′⊗ˉB(R)M'=M_1'\bar\otimes B(R). It contains 1⊗B(R)1\otimes B(R), so [M′(1⊗q)(H1⊗R)]⊇H1⊗R[M'(1\otimes q)(H_1\otimes R)]\supseteq H_1\otimes R. For e2′e_2', use part (2) of Theorem 8.2; H2≠0H_2\ne0 because M2≅M1≠0M_2\cong M_1\ne0. For a unit vector g∈qRg\in qR, the unitary ξ↦ξ⊗g\xi\mapsto\xi\otimes g of H1H_1 onto H1⊗qRH_1\otimes qR carries xx to (x⊗1)e1′(x\otimes1)_{e_1'}, and V∗V^* carries (x⊗1)e2′(x\otimes1)_{e_2'} to π(x)\pi(x). □\square

Corollary 8.4 (tensor products of normal homomorphisms). Let πk:Mk→Nk\pi_k:M_k\to N_k, k=1,2k=1,2, be normal unital ∗*-homomorphisms between von Neumann algebras. There is a unique normal unital ∗*-homomorphism π1⊗π2:M1⊗ˉM2→N1⊗ˉN2\pi_1\otimes\pi_2:M_1\bar\otimes M_2\to N_1\bar\otimes N_2 with (π1⊗π2)(x⊗y)=π1(x)⊗π2(y)(\pi_1\otimes\pi_2)(x\otimes y)=\pi_1(x)\otimes\pi_2(y). If π1\pi_1 and π2\pi_2 are ∗*-isomorphisms onto N1N_1 and N2N_2 with normal inverses, then π1⊗π2\pi_1\otimes\pi_2 is a ∗*-isomorphism onto N1⊗ˉN2N_1\bar\otimes N_2.

Proof. By (8.3), π1\pi_1 has the form of Proposition 8.1(5), and π1(M1)⊆N1\pi_1(M_1)\subseteq N_1. So, by the range statement there, π1⊗ι:M1⊗ˉM2→N1⊗ˉM2\pi_1\otimes\iota:M_1\bar\otimes M_2\to N_1\bar\otimes M_2 exists, and likewise ι⊗π2:N1⊗ˉM2→N1⊗ˉN2\iota\otimes\pi_2:N_1\bar\otimes M_2\to N_1\bar\otimes N_2. Put π1⊗π2=(ι⊗π2)∘(π1⊗ι)\pi_1\otimes\pi_2=(\iota\otimes\pi_2)\circ(\pi_1\otimes\iota). Uniqueness is Proposition 4.3(i). In the isomorphism case, (π1−1⊗π2−1)∘(π1⊗π2)(\pi_1^{-1}\otimes\pi_2^{-1})\circ(\pi_1\otimes\pi_2) is normal and is the identity on M1⊙M2M_1\odot M_2, hence on M1⊗ˉM2M_1\bar\otimes M_2; likewise in the other order. □\square

By fact (d) of the background section, the inverses in the last sentence of Corollary 8.4 are automatically normal. The lesson does not use this fact.

9. Slice maps

A slice map integrates out one leg of a tensor product against a functional on that leg. Let M⊆B(H)M\subseteq B(H) and N⊆B(K)N\subseteq B(K) be von Neumann algebras, and let RηR_\eta, SξS_\xi be the vector maps of Proposition 1.3(2).

Lemma 9.1. For X∈M⊗ˉNX\in M\bar\otimes N and all vectors, Sξ′∗XSξ∈NS_{\xi'}^*XS_\xi\in N and Rη′∗XRη∈MR_{\eta'}^*XR_\eta\in M.

Proof. 1⊗N′1\otimes N' commutes with M⊙NM\odot N, so XX commutes with 1⊗y′1\otimes y' for y′∈N′y'\in N'. Also (1⊗y′)Sξ=Sξy′(1\otimes y')S_\xi=S_\xi y' and Sξ′∗(1⊗y′)=y′Sξ′∗S_{\xi'}^*(1\otimes y')=y'S_{\xi'}^*. Hence Sξ′∗XSξy′=Sξ′∗X(1⊗y′)Sξ=y′Sξ′∗XSξS_{\xi'}^*XS_\xi y'=S_{\xi'}^*X(1\otimes y')S_\xi=y'S_{\xi'}^*XS_\xi, and Sξ′∗XSξ∈N′′=NS_{\xi'}^*XS_\xi\in N''=N. The other case uses M′⊗1M'\otimes1 in the same way. □\square

Theorem 9.2 (slice maps). Let X∈M⊗ˉNX\in M\bar\otimes N.

  1. For every bounded linear functional ω\omega on NN, normal or not, there is a unique operator (ι⊗ω)(X)∈B(H)(\iota\otimes\omega)(X)\in B(H) with ⟨(ι⊗ω)(X)ξ,ξ′⟩=ω(Sξ′∗XSξ)(ξ,ξ′∈H).(9.1) \langle(\iota\otimes\omega)(X)\xi,\xi'\rangle=\omega(S_{\xi'}^*XS_\xi)\qquad(\xi,\xi'\in H). \tag{9.1} It lies in MM, ∥(ι⊗ω)(X)∥≤∥ω∥∥X∥\|(\iota\otimes\omega)(X)\|\le\|\omega\|\|X\|, the map X↦(ι⊗ω)(X)X\mapsto(\iota\otimes\omega)(X) is linear, and (ι⊗ω)(x⊗y)=ω(y)x(\iota\otimes\omega)(x\otimes y)=\omega(y)x. If H≠0H\ne0, the slice map ι⊗ω:M⊗ˉN→M\iota\otimes\omega:M\bar\otimes N\to M has norm ∥ω∥\|\omega\|.
  2. (Module rules, adjoints, positivity.) For a,b∈Ma,b\in M and c,d∈Nc,d\in N, (ι⊗ω)((a⊗1)X(b⊗1))=a (ι⊗ω)(X) b(\iota\otimes\omega)((a\otimes1)X(b\otimes1))=a\,(\iota\otimes\omega)(X)\,b and (ι⊗ω)((1⊗c)X(1⊗d))=(ι⊗ωc,d♭)(X)(\iota\otimes\omega)((1\otimes c)X(1\otimes d))=(\iota\otimes\omega_{c,d}^{\flat})(X), where ωc,d♭(y)=ω(cyd)\omega_{c,d}^{\flat}(y)=\omega(cyd). Also (ι⊗ω)(X∗)=(ι⊗ω♮)(X)∗(\iota\otimes\omega)(X^*)=(\iota\otimes\omega^\natural)(X)^*, where ω♮(y)=ω(y∗)‾\omega^\natural(y)=\overline{\omega(y^*)}. If ω\omega is positive, so is ι⊗ω\iota\otimes\omega.
  3. (Normality.) If ω\omega is normal, so is ι⊗ω\iota\otimes\omega. More precisely, if ω=∑nωηn,ηn′∣N\omega=\sum_n\omega_{\eta_n,\eta_n'}|_N as in Proposition 3.1(1), then (ι⊗ω)(X)=∑nRηn′∗XRηn,(9.2) (\iota\otimes\omega)(X)=\sum_nR_{\eta_n'}^*XR_{\eta_n}, \tag{9.2} a norm-convergent series whose right side is a normal map on all of B(H⊗K)B(H\otimes K). In particular (ι⊗ωη,η′)(X)=Rη′∗XRη(\iota\otimes\omega_{\eta,\eta'})(X)=R_{\eta'}^*XR_\eta. Conversely, if H≠0H\ne0 and ι⊗ω\iota\otimes\omega is normal, then ω\omega is normal.
  4. (The other leg.) For a bounded functional φ\varphi on MM, ⟨(φ⊗ι)(X)η,η′⟩=φ(Rη′∗XRη)\langle(\varphi\otimes\iota)(X)\eta,\eta'\rangle=\varphi(R_{\eta'}^*XR_\eta) defines (φ⊗ι)(X)∈N(\varphi\otimes\iota)(X)\in N, with the mirror images of (1)–(3). In particular (ωξ,ξ′⊗ι)(X)=Sξ′∗XSξ(\omega_{\xi,\xi'}\otimes\iota)(X)=S_{\xi'}^*XS_\xi, and (φ⊗ι)((1⊗c)X(1⊗d))=c (φ⊗ι)(X) d(\varphi\otimes\iota)((1\otimes c)X(1\otimes d))=c\,(\varphi\otimes\iota)(X)\,d for c,d∈Nc,d\in N.
  5. (Fubini identity.) For φ∈M∗\varphi\in M_* and ω∈N∗\omega\in N_*, φ((ι⊗ω)(X))=ω((φ⊗ι)(X)).(9.3) \varphi\big((\iota\otimes\omega)(X)\big)=\omega\big((\varphi\otimes\iota)(X)\big). \tag{9.3} If φ=∑mωξm,ξm′∣M\varphi=\sum_m\omega_{\xi_m,\xi_m'}|_M and ω=∑nωηn,ηn′∣N\omega=\sum_n\omega_{\eta_n,\eta_n'}|_N, both sides equal the absolutely convergent double series ∑m,n⟨X(ξm⊗ηn),ξm′⊗ηn′⟩\sum_{m,n}\langle X(\xi_m\otimes\eta_n),\xi_m'\otimes\eta_n'\rangle.

Proof. (1) The right side of (9.1) is defined by Lemma 9.1. It is linear in ξ\xi and conjugate-linear in ξ′\xi', because SξS_\xi is linear in ξ\xi and Sξ′∗S_{\xi'}^* is conjugate-linear in ξ′\xi'. It is bounded by ∥ω∥∥X∥∥ξ∥∥ξ′∥\|\omega\|\|X\|\|\xi\|\|\xi'\|. A bounded sesquilinear form is given by a unique operator, of norm at most the bound. For a′∈M′a'\in M', Sa′ξ=(a′⊗1)SξS_{a'\xi}=(a'\otimes1)S_\xi and Sξ′∗(a′⊗1)=Sa′∗ξ′∗S_{\xi'}^*(a'\otimes1)=S_{a'^*\xi'}^*, and XX commutes with a′⊗1a'\otimes1. So ⟨(ι⊗ω)(X)a′ξ,ξ′⟩=ω(Sa′∗ξ′∗XSξ)=⟨(ι⊗ω)(X)ξ,a′∗ξ′⟩=⟨a′(ι⊗ω)(X)ξ,ξ′⟩\langle(\iota\otimes\omega)(X)a'\xi,\xi'\rangle=\omega(S_{a'^*\xi'}^*XS_\xi)=\langle(\iota\otimes\omega)(X)\xi,a'^*\xi'\rangle=\langle a'(\iota\otimes\omega)(X)\xi,\xi'\rangle, and (ι⊗ω)(X)∈M′′=M(\iota\otimes\omega)(X)\in M''=M. Since Sξ′∗(x⊗y)Sξ=⟨xξ,ξ′⟩yS_{\xi'}^*(x\otimes y)S_\xi=\langle x\xi,\xi'\rangle y, we get (ι⊗ω)(x⊗y)=ω(y)x(\iota\otimes\omega)(x\otimes y)=\omega(y)x. If H≠0H\ne0, then ∥(ι⊗ω)(1⊗y)∥=∣ω(y)∣\|(\iota\otimes\omega)(1\otimes y)\|=|\omega(y)| and ∥1⊗y∥=∥y∥\|1\otimes y\|=\|y\|, which gives the norm.

(2) The identities Sξ′∗(a⊗1)X(b⊗1)Sξ=Sa∗ξ′∗XSbξS_{\xi'}^*(a\otimes1)X(b\otimes1)S_\xi=S_{a^*\xi'}^*XS_{b\xi} and Sξ′∗(1⊗c)X(1⊗d)Sξ=c Sξ′∗XSξ dS_{\xi'}^*(1\otimes c)X(1\otimes d)S_\xi=c\,S_{\xi'}^*XS_\xi\,d give the two module rules. For adjoints, ω(Sξ′∗X∗Sξ)=ω((Sξ∗XSξ′)∗)=ω♮(Sξ∗XSξ′)‾=⟨(ι⊗ω♮)(X)ξ′,ξ⟩‾=⟨(ι⊗ω♮)(X)∗ξ,ξ′⟩\omega(S_{\xi'}^*X^*S_\xi)=\omega\big((S_\xi^*XS_{\xi'})^*\big)=\overline{\omega^\natural(S_\xi^*XS_{\xi'})}=\overline{\langle(\iota\otimes\omega^\natural)(X)\xi',\xi\rangle}=\langle(\iota\otimes\omega^\natural)(X)^*\xi,\xi'\rangle. If ω≥0\omega\ge0 and X≥0X\ge0, then ⟨(ι⊗ω)(X)ξ,ξ⟩=ω(Sξ∗XSξ)≥0\langle(\iota\otimes\omega)(X)\xi,\xi\rangle=\omega(S_\xi^*XS_\xi)\ge0.

(3) ⟨Rηn′∗XRηnξ,ξ′⟩=⟨X(ξ⊗ηn),ξ′⊗ηn′⟩=⟨Sξ′∗XSξηn,ηn′⟩\langle R_{\eta_n'}^*XR_{\eta_n}\xi,\xi'\rangle=\langle X(\xi\otimes\eta_n),\xi'\otimes\eta_n'\rangle=\langle S_{\xi'}^*XS_\xi\eta_n,\eta_n'\rangle. Summing over nn gives ω(Sξ′∗XSξ)\omega(S_{\xi'}^*XS_\xi), because Sξ′∗XSξ∈NS_{\xi'}^*XS_\xi\in N. The series converges in norm, since ∥Rηn′∗XRηn∥≤∥X∥∥ηn∥∥ηn′∥\|R_{\eta_n'}^*XR_{\eta_n}\|\le\|X\|\|\eta_n\|\|\eta_n'\|. For ρ=∑kωζk,ζk′∈B(H)∗\rho=\sum_k\omega_{\zeta_k,\zeta_k'}\in B(H)_*, ρ(∑nRηn′∗XRηn)=∑k,n⟨X(ζk⊗ηn),ζk′⊗ηn′⟩\rho\big(\sum_nR_{\eta_n'}^*XR_{\eta_n}\big)=\sum_{k,n}\langle X(\zeta_k\otimes\eta_n),\zeta_k'\otimes\eta_n'\rangle, and ∑k,n∥ζk⊗ηn∥2=∑k∥ζk∥2∑n∥ηn∥2<∞\sum_{k,n}\|\zeta_k\otimes\eta_n\|^2=\sum_k\|\zeta_k\|^2\sum_n\|\eta_n\|^2<\infty, likewise for the primed vectors. So the map is normal. Conversely, if ι⊗ω\iota\otimes\omega is normal, so is y↦(ι⊗ω)(1⊗y)=ω(y)1y\mapsto(\iota\otimes\omega)(1\otimes y)=\omega(y)1, because the amplification y↦1⊗yy\mapsto1\otimes y is normal (Proposition 3.1(2)); evaluating at a unit vector shows that ω\omega is normal.

(4) Exchange the legs, or conjugate by the flip (Proposition 8.1(2)).

(5) By (9.1) and (9.2), φ((ι⊗ω)(X))=∑mω(Sξm′∗XSξm)=∑m∑n⟨X(ξm⊗ηn),ξm′⊗ηn′⟩\varphi((\iota\otimes\omega)(X))=\sum_m\omega(S_{\xi_m'}^*XS_{\xi_m})=\sum_m\sum_n\langle X(\xi_m\otimes\eta_n),\xi_m'\otimes\eta_n'\rangle. The terms are bounded by ∥X∥∥ξm∥∥ξm′∥∥ηn∥∥ηn′∥\|X\|\|\xi_m\|\|\xi_m'\|\|\eta_n\|\|\eta_n'\|, which is summable over (m,n)(m,n) by Cauchy–Schwarz. So the order of summation does not matter, and the same computation for the right side of (9.3) gives the same double series. □\square

Exercise 9.3 (slices by a functional that is not normal). Let N=ℓ∞(N)N=\ell^\infty(\mathbb N) on ℓ2(N)\ell^2(\mathbb N), and let ω\omega be a state of NN that vanishes on every finitely supported sequence, for instance the limit along a free ultrafilter. Let M⊆B(H)M\subseteq B(H) with H≠0H\ne0. Show that ι⊗ω:M⊗ˉN→M\iota\otimes\omega:M\bar\otimes N\to M is positive, unital and of norm one, but not normal.

Solution. By Theorem 9.2(1) and (2), ι⊗ω\iota\otimes\omega is positive, has norm ∥ω∥=1\|\omega\|=1, and (ι⊗ω)(1)=ω(1)1=1(\iota\otimes\omega)(1)=\omega(1)1=1. The projections pn=1{1,…,n}p_n=1_{\{1,\ldots,n\}} increase strongly to 11, ω(pn)=0\omega(p_n)=0 and ω(1)=1\omega(1)=1. A normal functional is continuous for the strong topology on bounded sets: write it as in (3.1) and use dominated convergence, as in the proof of Proposition 3.1(2). So ω\omega is not normal. By the converse in Theorem 9.2(3), ι⊗ω\iota\otimes\omega is not normal.

10. Product functionals and the predual

The support of a positive normal functional ψ≠0\psi\ne0 on a von Neumann algebra QQ is the unique projection e∈Qe\in Q such that ψ(x)=ψ(exe)\psi(x)=\psi(exe) for all x∈Qx\in Q and ψ\psi is faithful on eQeeQe (fact (c) of the background section); put s(0)=0s(0)=0. Applied to x(1−e)x(1-e) and (1−e)x(1-e)x, the first condition gives ψ(x)=ψ(xe)=ψ(ex)\psi(x)=\psi(xe)=\psi(ex). A positive normal ψ\psi is faithful exactly when s(ψ)=1s(\psi)=1.

Theorem 10.1. Let M⊆B(H)M\subseteq B(H) and N⊆B(K)N\subseteq B(K) be von Neumann algebras, φ∈M∗\varphi\in M_* and ω∈N∗\omega\in N_*.

  1. (Product functionals.) The functional φ⊗ω:=φ∘(ι⊗ω)=ω∘(φ⊗ι)(10.1) \varphi\otimes\omega:=\varphi\circ(\iota\otimes\omega)=\omega\circ(\varphi\otimes\iota) \tag{10.1} is normal on M⊗ˉNM\bar\otimes N, and it is the only normal functional with (φ⊗ω)(x⊗y)=φ(x)ω(y)(\varphi\otimes\omega)(x\otimes y)=\varphi(x)\omega(y). Its norm is ∥φ∥∥ω∥\|\varphi\|\|\omega\|. When φ\varphi and ω\omega are positive, φ⊗ω\varphi\otimes\omega is positive; when both are states, it is a state. For vector series φ=∑mωξm,ξm′∣M\varphi=\sum_m\omega_{\xi_m,\xi_m'}|_M and ω=∑nωηn,ηn′∣N\omega=\sum_n\omega_{\eta_n,\eta_n'}|_N, φ⊗ω=∑m,nωξm⊗ηn, ξm′⊗ηn′∣M⊗ˉN\varphi\otimes\omega=\sum_{m,n}\omega_{\xi_m\otimes\eta_n,\ \xi_m'\otimes\eta_n'}|_{M\bar\otimes N}.
  2. (Density.) The span of the functionals ωξ,ξ′⊗ωη,η′=ωξ⊗η,ξ′⊗η′∣M⊗ˉN\omega_{\xi,\xi'}\otimes\omega_{\eta,\eta'}=\omega_{\xi\otimes\eta,\xi'\otimes\eta'}|_{M\bar\otimes N} is norm-dense in (M⊗ˉN)∗(M\bar\otimes N)_*. So is the span of all φ⊗ω\varphi\otimes\omega.
  3. (Pairing with the algebraic tensor product.) For θ∈(M⊗ˉN)∗\theta\in(M\bar\otimes N)_*, ∥θ∥=sup⁡{∣θ(X)∣:X∈M⊙N, ∥X∥≤1}\|\theta\|=\sup\{|\theta(X)|:X\in M\odot N,\ \|X\|\le1\}. So restriction to M⊙NM\odot N embeds (M⊗ˉN)∗(M\bar\otimes N)_* isometrically in the dual of M⊙NM\odot N with the operator norm, and by (2) the image of M∗⊙N∗M_*\odot N_* is dense in the image. Since (M⊗ˉN)∗(M\bar\otimes N)_* is norm-closed in the dual of M⊗ˉNM\bar\otimes N (fact (b) of the background section), the image is the closure of M∗⊙N∗M_*\odot N_*. This part uses Kaplansky's density theorem (fact (a)).
  4. (Faithfulness and supports.) If φ\varphi and ω\omega are faithful and positive, φ⊗ω\varphi\otimes\omega is faithful. For positive φ,ω\varphi,\omega, s(φ⊗ω)=s(φ)⊗s(ω)s(\varphi\otimes\omega)=s(\varphi)\otimes s(\omega). Hence, if H≠0≠KH\ne0\ne K, φ⊗ω\varphi\otimes\omega is faithful exactly when φ\varphi and ω\omega are.

Proof. (1) Both composites are normal by Theorem 9.2(3) and (4), and they are equal by the Fubini identity (9.3). On x⊗yx\otimes y the value is φ(ω(y)x)=φ(x)ω(y)\varphi(\omega(y)x)=\varphi(x)\omega(y). Uniqueness is Proposition 4.3(i) with A=M⊙NA=M\odot N. By Theorem 9.2(1), ∣φ((ι⊗ω)(X))∣≤∥φ∥∥ω∥∥X∥|\varphi((\iota\otimes\omega)(X))|\le\|\varphi\|\|\omega\|\|X\|. Conversely ∣(φ⊗ω)(x⊗y)∣=∣φ(x)∣∣ω(y)∣|(\varphi\otimes\omega)(x\otimes y)|=|\varphi(x)||\omega(y)| and ∥x⊗y∥=∥x∥∥y∥\|x\otimes y\|=\|x\|\|y\|; suprema over the unit balls give ∥φ⊗ω∥≥∥φ∥∥ω∥\|\varphi\otimes\omega\|\ge\|\varphi\|\|\omega\|. Positivity follows from Theorem 9.2(2), and (φ⊗ω)(1)=φ(1)ω(1)(\varphi\otimes\omega)(1)=\varphi(1)\omega(1). The vector formula is Theorem 9.2(5).

(2) Let θ∈(M⊗ˉN)∗\theta\in(M\bar\otimes N)_*. By Proposition 3.1(1), θ\theta is the restriction of some ρ=∑kωζk,ζk′\rho=\sum_k\omega_{\zeta_k,\zeta_k'} with ζk,ζk′∈H⊗K\zeta_k,\zeta_k'\in H\otimes K. The tail ∑k>nωζk,ζk′\sum_{k>n}\omega_{\zeta_k,\zeta_k'} has norm at most (∑k>n∥ζk∥2)1/2(∑k>n∥ζk′∥2)1/2(\sum_{k>n}\|\zeta_k\|^2)^{1/2}(\sum_{k>n}\|\zeta_k'\|^2)^{1/2}, which tends to 00. For k≤nk\le n, approximate ζk\zeta_k and ζk′\zeta_k' by vectors α,α′∈H⊙K\alpha,\alpha'\in H\odot K, using ∥ωζ,ζ′−ωα,α′∥≤∥ζ−α∥∥ζ′∥+∥α∥∥ζ′−α′∥\|\omega_{\zeta,\zeta'}-\omega_{\alpha,\alpha'}\|\le\|\zeta-\alpha\|\|\zeta'\|+\|\alpha\|\|\zeta'-\alpha'\|. By sesquilinearity, ωα,α′\omega_{\alpha,\alpha'} is a finite sum of functionals ωξ⊗η,ξ′⊗η′\omega_{\xi\otimes\eta,\xi'\otimes\eta'}, and each of these equals ωξ,ξ′⊗ωη,η′\omega_{\xi,\xi'}\otimes\omega_{\eta,\eta'} on M⊗ˉNM\bar\otimes N by (1).

(3) The inequality ≥\ge is clear. M⊗ˉNM\bar\otimes N is the weak closure of M⊙NM\odot N (Theorem 5.2(1)). By Kaplansky's density theorem, every X∈M⊗ˉNX\in M\bar\otimes N with ∥X∥≤1\|X\|\le1 is the strong limit of a net Xα∈M⊙NX_\alpha\in M\odot N with ∥Xα∥≤1\|X_\alpha\|\le1. With θ\theta written as in (2), ∣θ(Xα−X)∣≤(∑k∥(Xα−X)ζk∥2)1/2(∑k∥ζk′∥2)1/2|\theta(X_\alpha-X)|\le(\sum_k\|(X_\alpha-X)\zeta_k\|^2)^{1/2}(\sum_k\|\zeta_k'\|^2)^{1/2}. Each term tends to 00 and is at most 4∥ζk∥24\|\zeta_k\|^2, so the sum tends to 00, as in the proof of Proposition 3.1(2). Hence ∣θ(X)∣|\theta(X)| is at most the supremum over the unit ball of M⊙NM\odot N. The remaining sentences follow from this, from (2), and from the closedness of the predual.

(4) Faithfulness. Let X∈M⊗ˉNX\in M\bar\otimes N, X≥0X\ge0, with (φ⊗ω)(X)=0(\varphi\otimes\omega)(X)=0. Then (φ⊗ι)(X)≥0(\varphi\otimes\iota)(X)\ge0 and ω((φ⊗ι)(X))=0\omega((\varphi\otimes\iota)(X))=0; as ω\omega is faithful, (φ⊗ι)(X)=0(\varphi\otimes\iota)(X)=0. For η∈K\eta\in K, the Fubini identity (9.3) with the normal functional ωη\omega_\eta gives φ((ι⊗ωη)(X))=⟨(φ⊗ι)(X)η,η⟩=0\varphi((\iota\otimes\omega_\eta)(X))=\langle(\varphi\otimes\iota)(X)\eta,\eta\rangle=0, and (ι⊗ωη)(X)≥0(\iota\otimes\omega_\eta)(X)\ge0; so (ι⊗ωη)(X)=0(\iota\otimes\omega_\eta)(X)=0. Hence ⟨X(ξ⊗η),ξ⊗η⟩=⟨(ι⊗ωη)(X)ξ,ξ⟩=0\langle X(\xi\otimes\eta),\xi\otimes\eta\rangle=\langle(\iota\otimes\omega_\eta)(X)\xi,\xi\rangle=0, that is X1/2(ξ⊗η)=0X^{1/2}(\xi\otimes\eta)=0, for all ξ,η\xi,\eta. Since product vectors are total (Proposition 1.3(1)), X=0X=0.

Supports. Let e=s(φ)e=s(\varphi), f=s(ω)f=s(\omega) and p=e⊗f∈M⊗ˉNp=e\otimes f\in M\bar\otimes N. If φ=0\varphi=0 or ω=0\omega=0, both sides are 00. Otherwise:

By the uniqueness of the support, s(φ⊗ω)=ps(\varphi\otimes\omega)=p. Finally, let H≠0≠KH\ne0\ne K. If e≠1e\ne1, pick ξ≠0\xi\ne0 with eξ=0e\xi=0 and any η≠0\eta\ne0; then (e⊗f)(ξ⊗η)=0≠ξ⊗η(e\otimes f)(\xi\otimes\eta)=0\ne\xi\otimes\eta. So e⊗f=1e\otimes f=1 forces e=1e=1, and likewise f=1f=1. □\square

The proof of (4) does not use the commutation theorem of Section 11.

Example 10.2 (matrices: partial traces and product traces). Let H=CmH=\mathbb C^m, K=CnK=\mathbb C^n, and let Tr⁡n\operatorname{Tr}_n be the trace on B(Cn)B(\mathbb C^n); it is normal, with norm nn. For X∈B(Cm⊗Cn)X\in B(\mathbb C^m\otimes\mathbb C^n), (9.2) with Tr⁡n=∑jωfj,fj\operatorname{Tr}_n=\sum_j\omega_{f_j,f_j} gives the partial trace (ι⊗Tr⁡n)(X)=∑jXjj(\iota\otimes\operatorname{Tr}_n)(X)=\sum_jX_{jj}. Its norm as a map is n=∥Tr⁡n∥n=\|\operatorname{Tr}_n\|, attained at X=1X=1, as Theorem 9.2(1) predicts. The product functional Tr⁡m⊗Tr⁡n\operatorname{Tr}_m\otimes\operatorname{Tr}_n is Tr⁡mn\operatorname{Tr}_{mn}, since both are normal and agree on elementary tensors (uniqueness in Theorem 10.1(1)); its norm is mn=∥Tr⁡m∥∥Tr⁡n∥mn=\|\operatorname{Tr}_m\|\|\operatorname{Tr}_n\|.

11. The commutation theorem and its consequences

In this section ⟨ξ,η⟩R=Re⁡⟨ξ,η⟩\langle\xi,\eta\rangle_{\mathbb R}=\operatorname{Re}\langle\xi,\eta\rangle. It is a real inner product with the same norm, and it makes HH a real Hilbert space. For a real subspace X⊆HX\subseteq H, X⊥X^\perp is its real-orthogonal complement; X⊥⊥X^{\perp\perp} is the closure X‾\overline X, and (iX)⊥=iX⊥(iX)^\perp=iX^\perp. If X⊥YX\perp Y and X+YX+Y is dense, then X⊥=Y‾X^\perp=\overline Y: indeed X‾+Y‾\overline X+\overline Y is closed, as an orthogonal sum of closed subspaces, and dense, so it is HH. For a set SS of operators, ShS_h is its self-adjoint part.

Lemma 11.1. If a,b∈B(H)a,b\in B(H) are commuting self-adjoint operators and ξ∈H\xi\in H, then aξ⊥ibξa\xi\perp ib\xi in the real sense. In particular Mhξ⊥iMh′ξM_h\xi\perp iM'_h\xi for a von Neumann algebra MM.

Proof. ⟨aξ,ibξ⟩=−i⟨baξ,ξ⟩\langle a\xi,ib\xi\rangle=-i\langle ba\xi,\xi\rangle, and ba=abba=ab is self-adjoint, so ⟨baξ,ξ⟩\langle ba\xi,\xi\rangle is real. □\square

Lemma 11.2. Let MM be a von Neumann algebra on HH with a cyclic vector ξ0\xi_0, that is, [Mξ0]=H[M\xi_0]=H. Let A⊆MA\subseteq M and B⊆M′B\subseteq M' be ∗*-subalgebras.

Proof. (a) Put X=Ahξ0X=A_h\xi_0 and Y=iBhξ0Y=iB_h\xi_0. By Lemma 11.1, X⊥YX\perp Y, so X⊥=Y‾X^\perp=\overline Y and Y⊥=X‾Y^\perp=\overline X.

Step 1: Aξ0A\xi_0 is dense. By Lemma 11.1, Mhξ0⊥YM_h\xi_0\perp Y, so Mhξ0⊆X‾M_h\xi_0\subseteq\overline X. Hence Mξ0=Mhξ0+iMhξ0M\xi_0=M_h\xi_0+iM_h\xi_0 lies in the closure of Aξ0A\xi_0.

Step 2. Let b∈(A′)hb\in(A')_h. By Lemma 11.1, ibξ0∈X⊥=Y‾ib\xi_0\in X^\perp=\overline Y, so there are bn∈Bhb_n\in B_h with bnξ0→bξ0b_n\xi_0\to b\xi_0. For c∈B′c\in B' and x,y∈Ax,y\in A, ⟨cbxξ0,yξ0⟩=lim⁡n⟨cxbnξ0,yξ0⟩=lim⁡n⟨bncxξ0,yξ0⟩=lim⁡n⟨cxξ0,ybnξ0⟩=⟨cxξ0,byξ0⟩=⟨bcxξ0,yξ0⟩. \langle cbx\xi_0,y\xi_0\rangle=\lim_n\langle cxb_n\xi_0,y\xi_0\rangle=\lim_n\langle b_ncx\xi_0,y\xi_0\rangle=\lim_n\langle cx\xi_0,yb_n\xi_0\rangle=\langle cx\xi_0,by\xi_0\rangle=\langle bcx\xi_0,y\xi_0\rangle . Here bx=xbbx=xb and by=ybby=yb because b∈A′b\in A'; bn∈M′b_n\in M' commutes with x,y∈Mx,y\in M; c∈B′c\in B' commutes with bn∈Bb_n\in B; and bnb_n, bb are self-adjoint. By Step 1, cb=bccb=bc. So (A′)h⊆B′′(A')_h\subseteq B'', and A′⊆B′′A'\subseteq B'' because A′A' is spanned by its self-adjoint part.

Step 3. From A⊆MA\subseteq M and B⊆M′B\subseteq M' we get M′⊆A′M'\subseteq A' and B′′⊆M′B''\subseteq M'. So A′⊆B′′⊆M′⊆A′A'\subseteq B''\subseteq M'\subseteq A': all are equal, A′′=M′′=MA''=M''=M, and B′′=M′B''=M'.

(b) Let η0\eta_0 be real-orthogonal to Mhξ0+iMh′ξ0M_h\xi_0+iM'_h\xi_0. On H⊗C2H\otimes\mathbb C^2 with basis ε1,ε2\varepsilon_1,\varepsilon_2, let π(x)=x⊗1\pi(x)=x\otimes1. By (7.1) and (5.2), π(M)′=M′⊗ˉB(C2)\pi(M)'=M'\bar\otimes B(\mathbb C^2) consists of the 2×22\times2 matrices with entries in M′M'. Let ζ0=ξ0⊗ε1+η0⊗ε2\zeta_0=\xi_0\otimes\varepsilon_1+\eta_0\otimes\varepsilon_2, and let P∈π(M)′P\in\pi(M)' be the projection onto [π(M)ζ0][\pi(M)\zeta_0], with entries p,r,r∗,q∈M′p,r,r^*,q\in M'; then 0≤p≤10\le p\le1. The first component of Pζ0=ζ0P\zeta_0=\zeta_0 is pξ0+rη0=ξ0.(α) p\xi_0+r\eta_0=\xi_0 . \tag{\(\alpha\)} For a∈Mha\in M_h, ⟨aξ0,η0⟩\langle a\xi_0,\eta_0\rangle is purely imaginary, so ⟨aξ0,η0⟩=−⟨aξ0,η0⟩‾=−⟨aη0,ξ0⟩\langle a\xi_0,\eta_0\rangle=-\overline{\langle a\xi_0,\eta_0\rangle}=-\langle a\eta_0,\xi_0\rangle. Both sides are complex-linear in aa, so this holds for all a∈Ma\in M. It says that η0⊗ε1+ξ0⊗ε2\eta_0\otimes\varepsilon_1+\xi_0\otimes\varepsilon_2 is orthogonal to every π(a)ζ0\pi(a)\zeta_0. So PP annihilates it, and the first component gives pη0+rξ0=0.(β) p\eta_0+r\xi_0=0 . \tag{\(\beta\)} For b∈Mh′b\in M'_h, Re⁡⟨ibξ0,η0⟩=0\operatorname{Re}\langle ib\xi_0,\eta_0\rangle=0, so ⟨bξ0,η0⟩\langle b\xi_0,\eta_0\rangle is real and equals ⟨bη0,ξ0⟩\langle b\eta_0,\xi_0\rangle. By linearity, ⟨bξ0,η0⟩=⟨bη0,ξ0⟩(b∈M′).(γ) \langle b\xi_0,\eta_0\rangle=\langle b\eta_0,\xi_0\rangle\qquad(b\in M'). \tag{\(\gamma\)} By (β\beta), (γ\gamma) for b=rb=r, and (α\alpha), 0≤⟨pη0,η0⟩=−⟨rξ0,η0⟩=−⟨rη0,ξ0⟩=−⟨(1−p)ξ0,ξ0⟩≤0. 0\le\langle p\eta_0,\eta_0\rangle=-\langle r\xi_0,\eta_0\rangle=-\langle r\eta_0,\xi_0\rangle=-\langle(1-p)\xi_0,\xi_0\rangle\le0 . So p1/2η0=0p^{1/2}\eta_0=0 and (1−p)1/2ξ0=0(1-p)^{1/2}\xi_0=0, hence pη0=0p\eta_0=0 and (1−p)ξ0=0(1-p)\xi_0=0. A cyclic vector for MM is separating for M′M': if b∈M′b\in M' and bξ0=0b\xi_0=0, then bMξ0=Mbξ0=0bM\xi_0=Mb\xi_0=0, so b=0b=0. So p=1p=1, and η0=pη0=0\eta_0=p\eta_0=0. This proves the density. The statement about (Mhξ0)⊥(M_h\xi_0)^\perp follows from Lemma 11.1 and the remark at the start of this section.

(c) By the bicommutant theorem (Theorem 4.2), AA is weakly dense in MM. If aα∈Aa_\alpha\in A tend weakly to x∈Mhx\in M_h, then (aα+aα∗)/2∈Ah(a_\alpha+a_\alpha^*)/2\in A_h tend weakly to xx, and (aα+aα∗)ξ0/2(a_\alpha+a_\alpha^*)\xi_0/2 tends weakly to xξ0x\xi_0 in HH. A closed real subspace ZZ of HH is weakly closed: if v∉Zv\notin Z and u=v−PZvu=v-P_Zv, with PZP_Z the real orthogonal projection, then ⟨v,u⟩R=∥u∥2>0\langle v,u\rangle_{\mathbb R}=\|u\|^2>0 while ⟨z,u⟩R=0\langle z,u\rangle_{\mathbb R}=0 on ZZ. Hence Mhξ0M_h\xi_0 lies in the closure of Ahξ0A_h\xi_0. Likewise Mh′ξ0M'_h\xi_0 lies in the closure of Bhξ0B_h\xi_0. Apply (b). □\square

Remark. The hypothesis of (a) forces AA and BB to be nondegenerate. Step 1 gives [Aξ0]=H[A\xi_0]=H. Step 2 with b=1b=1 gives ξ0∈Bhξ0‾⊆[BH]\xi_0\in\overline{B_h\xi_0}\subseteq[BH]. The projection onto [BH][BH] lies in M′M', because [BH][BH] is invariant under MM, and it fixes ξ0\xi_0, which is separating for M′M'; so it is 11. Some condition of this kind is needed in (c): on H=CH=\mathbb C with M=M′=CM=M'=\mathbb C, A={0}A=\{0\} and B=M′B=M' satisfy A′′=MA''=M and B′′=M′B''=M', but Ahξ0+iBhξ0=iRξ0A_h\xi_0+iB_h\xi_0=i\mathbb R\xi_0 is not dense.

Lemma 11.3. Let X⊆HX\subseteq H and Y⊆KY\subseteq K be real subspaces such that X+iXX+iX is dense in HH and Y+iYY+iY is dense in KK. Let X⊙YX\odot Y be the real span of the ξ⊗η\xi\otimes\eta with ξ∈X\xi\in X, η∈Y\eta\in Y. Then X⊙Y+i(X⊥⊙Y⊥)X\odot Y+i(X^\perp\odot Y^\perp) is dense in H⊗KH\otimes K.

Proof. Let ζ\zeta be real-orthogonal to X⊙YX\odot Y and to i(X⊥⊙Y⊥)i(X^\perp\odot Y^\perp). For fixed ξ\xi, η↦⟨ζ,ξ⊗η⟩R\eta\mapsto\langle\zeta,\xi\otimes\eta\rangle_{\mathbb R} is a bounded real-linear functional on KK. So there is a unique tξ∈Kt\xi\in K with ⟨tξ,η⟩R=⟨ζ,ξ⊗η⟩R\langle t\xi,\eta\rangle_{\mathbb R}=\langle\zeta,\xi\otimes\eta\rangle_{\mathbb R} for all η\eta. The map t:H→Kt:H\to K is real-linear and bounded. It is conjugate-linear: ⟨t(iξ),η⟩R=⟨ζ,ξ⊗iη⟩R=⟨tξ,iη⟩R=⟨−itξ,η⟩R\langle t(i\xi),\eta\rangle_{\mathbb R}=\langle\zeta,\xi\otimes i\eta\rangle_{\mathbb R}=\langle t\xi,i\eta\rangle_{\mathbb R}=\langle-it\xi,\eta\rangle_{\mathbb R}. Let t′t' be its real adjoint, ⟨t′η,ξ⟩R=⟨η,tξ⟩R\langle t'\eta,\xi\rangle_{\mathbb R}=\langle\eta,t\xi\rangle_{\mathbb R}; it is conjugate-linear too. So T=t′tT=t't is complex-linear, and ⟨Tξ,ξ⟩=⟨Tξ,ξ⟩R+i⟨Tξ,iξ⟩R=∥tξ∥2+i⟨tξ,−itξ⟩R=∥tξ∥2\langle T\xi,\xi\rangle=\langle T\xi,\xi\rangle_{\mathbb R}+i\langle T\xi,i\xi\rangle_{\mathbb R}=\|t\xi\|^2+i\langle t\xi,-it\xi\rangle_{\mathbb R}=\|t\xi\|^2. So T≥0T\ge0. The two orthogonality hypotheses say:

Hence TX⊥⊆t′(iY‾)=−it′(Y‾)⊆iX⊥TX^\perp\subseteq t'(i\overline Y)=-it'(\overline Y)\subseteq iX^\perp, and T2X⊥⊆T(iX⊥)=iT(X⊥)⊆X⊥T^2X^\perp\subseteq T(iX^\perp)=iT(X^\perp)\subseteq X^\perp. TT is a norm limit of real polynomials in T2T^2 (approximate s\sqrt s uniformly on [0,∥T∥2][0,\|T\|^2]), and X⊥X^\perp is closed, so TX⊥⊆X⊥TX^\perp\subseteq X^\perp. Thus TX⊥⊆X⊥∩iX⊥={0}TX^\perp\subseteq X^\perp\cap iX^\perp=\{0\}: a vector in both is real-orthogonal to XX and to iXiX, hence to the dense set X+iXX+iX. So ∥tξ∥2=⟨Tξ,ξ⟩=0\|t\xi\|^2=\langle T\xi,\xi\rangle=0 for ξ∈X⊥\xi\in X^\perp. Then ⟨t′η,ξ⟩R=⟨η,tξ⟩R=0\langle t'\eta,\xi\rangle_{\mathbb R}=\langle\eta,t\xi\rangle_{\mathbb R}=0 for η∈K\eta\in K and ξ∈X⊥\xi\in X^\perp, so t′K⊆X⊥⊥=X‾t'K\subseteq X^{\perp\perp}=\overline X. With the first bullet, t′Y⊆X‾∩X⊥={0}t'Y\subseteq\overline X\cap X^\perp=\{0\}. Hence ⟨tξ,η⟩R=⟨ξ,t′η⟩R=0\langle t\xi,\eta\rangle_{\mathbb R}=\langle\xi,t'\eta\rangle_{\mathbb R}=0 for all ξ∈H\xi\in H and η∈Y\eta\in Y, that is tH⊆Y⊥tH\subseteq Y^\perp. As t(iξ)=−itξt(i\xi)=-it\xi and iH=HiH=H, also tH⊆iY⊥tH\subseteq iY^\perp. By density of Y+iYY+iY, Y⊥∩iY⊥={0}Y^\perp\cap iY^\perp=\{0\}, so t=0t=0. Thus Re⁡⟨ζ,ξ⊗η⟩=0\operatorname{Re}\langle\zeta,\xi\otimes\eta\rangle=0 for all ξ,η\xi,\eta; replacing ξ\xi by iξi\xi gives ⟨ζ,ξ⊗η⟩=0\langle\zeta,\xi\otimes\eta\rangle=0, and ζ=0\zeta=0 because product vectors are total (Proposition 1.3(1)). □\square

Theorem 11.4 (commutation theorem). For von Neumann algebras M⊆B(H)M\subseteq B(H) and N⊆B(K)N\subseteq B(K), (M⊗ˉN)′=M′⊗ˉN′.(11.1) (M\bar\otimes N)'=M'\bar\otimes N' . \tag{11.1}

Reference: Compare [Takesaki I, Lemmas IV.5.7–IV.5.8 and Theorem IV.5.9].

Proof. Step 0. M′⊙N′M'\odot N' commutes with M⊙NM\odot N. So M′⊗ˉN′⊆(M⊗ˉN)′M'\bar\otimes N'\subseteq(M\bar\otimes N)' and M⊗ˉN⊆(M′⊗ˉN′)′M\bar\otimes N\subseteq(M'\bar\otimes N')'.

Step 1: cyclic vectors. Let ξ0\xi_0 be cyclic for MM and η0\eta_0 cyclic for NN. Put X=Mhξ0X=M_h\xi_0 and Y=Nhη0Y=N_h\eta_0; then X+iX=Mξ0X+iX=M\xi_0 and Y+iY=Nη0Y+iY=N\eta_0 are dense. By Lemma 11.2(b), X⊥X^\perp and Y⊥Y^\perp are the closures of iMh′ξ0iM'_h\xi_0 and iNh′η0iN'_h\eta_0. By Lemma 11.3 and the continuity of (ξ,η)↦ξ⊗η(\xi,\eta)\mapsto\xi\otimes\eta (Proposition 1.3(1)), the real span of Mhξ0⊙Nhη0M_h\xi_0\odot N_h\eta_0 and i (iMh′ξ0⊙iNh′η0)=i (Mh′ξ0⊙Nh′η0)i\,(iM'_h\xi_0\odot iN'_h\eta_0)=i\,(M'_h\xi_0\odot N'_h\eta_0) is dense in H⊗KH\otimes K. With ζ0=ξ0⊗η0\zeta_0=\xi_0\otimes\eta_0, the first set lies in (M⊗ˉN)hζ0(M\bar\otimes N)_h\zeta_0 and the second in (M′⊗ˉN′)hζ0(M'\bar\otimes N')_h\zeta_0, since x⊗yx\otimes y is self-adjoint for self-adjoint x,yx,y. So (M⊗ˉN)hζ0+i(M′⊗ˉN′)hζ0(M\bar\otimes N)_h\zeta_0+i(M'\bar\otimes N')_h\zeta_0 is dense. The vector ζ0\zeta_0 is cyclic for M⊗ˉNM\bar\otimes N: (M⊙N)ζ0(M\odot N)\zeta_0 contains Mξ0⊙Nη0M\xi_0\odot N\eta_0, which is dense by Proposition 1.3(1). Lemma 11.2(a), for the von Neumann algebra M⊗ˉNM\bar\otimes N with A=M⊗ˉNA=M\bar\otimes N and B=M′⊗ˉN′B=M'\bar\otimes N', gives M′⊗ˉN′=(M′⊗ˉN′)′′=(M⊗ˉN)′M'\bar\otimes N'=(M'\bar\otimes N')''=(M\bar\otimes N)'.

Step 2: the general case. Let Y′∈(M⊗ˉN)′Y'\in(M\bar\otimes N)' and X′∈(M′⊗ˉN′)′X'\in(M'\bar\otimes N')'. It suffices to show X′Y′=Y′X′X'Y'=Y'X': then (M⊗ˉN)′⊆(M′⊗ˉN′)′′=M′⊗ˉN′(M\bar\otimes N)'\subseteq(M'\bar\otimes N')''=M'\bar\otimes N', and Step 0 gives equality. It suffices in turn to show ⟨X′Y′ζ,ζ⟩=⟨Y′X′ζ,ζ⟩\langle X'Y'\zeta,\zeta\rangle=\langle Y'X'\zeta,\zeta\rangle for ζ=ξ⊗η\zeta=\xi\otimes\eta. Indeed, if ⟨T(ξ⊗η),ξ⊗η⟩=0\langle T(\xi\otimes\eta),\xi\otimes\eta\rangle=0 for all ξ,η\xi,\eta, polarization in ξ\xi gives Rη∗TRη=0R_\eta^*TR_\eta=0, so ⟨Sξ′∗TSξη,η⟩=0\langle S_{\xi'}^*TS_\xi\eta,\eta\rangle=0 for all ξ,ξ′,η\xi,\xi',\eta; polarization in η\eta gives Sξ′∗TSξ=0S_{\xi'}^*TS_\xi=0, and T=0T=0 by Proposition 1.3(1).

Fix ξ,η\xi,\eta. Let e′∈M′e'\in M' and f′∈N′f'\in N' be the projections onto [Mξ][M\xi] and [Nη][N\eta], and g′=e′⊗f′∈M′⊗ˉN′g'=e'\otimes f'\in M'\bar\otimes N'. Then g′ζ=ζg'\zeta=\zeta. The induced algebras Me′M_{e'} and Nf′N_{f'} have the cyclic vectors ξ\xi and η\eta, and by Proposition 6.1(2) their commutants are (M′)e′(M')_{e'} and (N′)f′(N')_{f'}. Step 1 gives (Me′⊗ˉNf′)′=(M′)e′⊗ˉ(N′)f′(M_{e'}\bar\otimes N_{f'})'=(M')_{e'}\bar\otimes(N')_{f'} on g′(H⊗K)=e′H⊗f′Kg'(H\otimes K)=e'H\otimes f'K.

Hence AB=BAAB=BA. Since X′X' commutes with g′g', g′X′Y′g′=(g′X′g′)(g′Y′g′)g'X'Y'g'=(g'X'g')(g'Y'g') and g′Y′X′g′=(g′Y′g′)(g′X′g′)g'Y'X'g'=(g'Y'g')(g'X'g'). As ζ=g′ζ\zeta=g'\zeta, ⟨X′Y′ζ,ζ⟩=⟨ABζ,ζ⟩=⟨BAζ,ζ⟩=⟨Y′X′ζ,ζ⟩\langle X'Y'\zeta,\zeta\rangle=\langle AB\zeta,\zeta\rangle=\langle BA\zeta,\zeta\rangle=\langle Y'X'\zeta,\zeta\rangle. □\square

Corollary 11.5. Let Mk,NkM_k,N_k be von Neumann algebras on HkH_k (k=1,2k=1,2), and let ∨\vee denote the von Neumann algebra generated.

  1. (Joins.) (M1⊗ˉM2)∨(N1⊗ˉN2)=(M1∨N1)⊗ˉ(M2∨N2)(M_1\bar\otimes M_2)\vee(N_1\bar\otimes N_2)=(M_1\vee N_1)\bar\otimes(M_2\vee N_2). This part does not use the commutation theorem.
  2. (Intersections.) (M1⊗ˉM2)∩(N1⊗ˉN2)=(M1∩N1)⊗ˉ(M2∩N2)(M_1\bar\otimes M_2)\cap(N_1\bar\otimes N_2)=(M_1\cap N_1)\bar\otimes(M_2\cap N_2).
  3. (Centres.) The centre of M1⊗ˉM2M_1\bar\otimes M_2 is Z(M1)⊗ˉZ(M2)Z(M_1)\bar\otimes Z(M_2).
  4. (Slice criterion.) X∈B(H1⊗H2)X\in B(H_1\otimes H_2) lies in M1⊗ˉM2M_1\bar\otimes M_2 if and only if Rη′∗XRη∈M1R_{\eta'}^*XR_\eta\in M_1 and Sξ′∗XSξ∈M2S_{\xi'}^*XS_\xi\in M_2 for all vectors; equivalently, iff (ι⊗ω)(X)∈M1(\iota\otimes\omega)(X)\in M_1 and (ω′⊗ι)(X)∈M2(\omega'\otimes\iota)(X)\in M_2 for all normal functionals ω\omega on B(H2)B(H_2) and ω′\omega' on B(H1)B(H_1). When M2=B(H2)M_2=B(H_2), the first family of conditions suffices, and the commutation theorem is not needed.

Proof. (1) By Theorem 5.2(2), both sides are generated by M1⊗1M_1\otimes1, 1⊗M21\otimes M_2, N1⊗1N_1\otimes1 and 1⊗N21\otimes N_2; on the right use the self-adjoint sets S=M1∪N1S=M_1\cup N_1 and T=M2∪N2T=M_2\cup N_2, with S′′=M1∨N1S''=M_1\vee N_1 and T′′=M2∨N2T''=M_2\vee N_2.

(2) Apply (1) to the commutants and take commutants, using (11.1) and (P∨Q)′=P′∩Q′(P\vee Q)'=P'\cap Q': ((M1′⊗ˉM2′)∨(N1′⊗ˉN2′))′=(M1⊗ˉM2)∩(N1⊗ˉN2)((M_1'\bar\otimes M_2')\vee(N_1'\bar\otimes N_2'))'=(M_1\bar\otimes M_2)\cap(N_1\bar\otimes N_2) and ((M1′∨N1′)⊗ˉ(M2′∨N2′))′=(M1∩N1)⊗ˉ(M2∩N2)((M_1'\vee N_1')\bar\otimes(M_2'\vee N_2'))'=(M_1\cap N_1)\bar\otimes(M_2\cap N_2).

(3) Take Nk=Mk′N_k=M_k' in (2), and use (11.1) for (M1⊗ˉM2)′(M_1\bar\otimes M_2)'.

(4) Necessity is Lemma 9.1, together with Theorem 9.2(3) for the slices of B(H1)⊗ˉB(H2)=B(H1⊗H2)B(H_1)\bar\otimes B(H_2)=B(H_1\otimes H_2). Conversely, the matrix entries of XX along any basis of H2H_2 lie in M1M_1, so XX commutes with M1′⊗1M_1'\otimes1 by the commutation criterion (Proposition 2.1(3)). Rows give X∈(1⊗M2′)′X\in(1\otimes M_2')'. So X∈(M1′⊗1∪1⊗M2′)′=(M1′⊗ˉM2′)′X\in(M_1'\otimes1\cup1\otimes M_2')'=(M_1'\bar\otimes M_2')', which is M1⊗ˉM2M_1\bar\otimes M_2 by (11.1). For M2=B(H2)M_2=B(H_2), use (5.2) instead. □\square

Part (4) is the "Fubini" description of the tensor product. It is the usual route to statements like W∈L∞(G)⊗ˉL(G)W\in L^\infty(G)\bar\otimes L(G) for a multiplicative unitary WW. The bounded strong limits of Theorem 5.2(3) give another route, which needs neither the commutation theorem nor any countability; Example 12.2 follows it.

Exercise 11.6 (factors without the commutation theorem). Let M1⊆B(H1)M_1\subseteq B(H_1) and M2⊆B(H2)M_2\subseteq B(H_2) be factors, with H1,H2≠0H_1,H_2\ne0. Show, without the commutation theorem, that M1⊗ˉM2M_1\bar\otimes M_2 is a factor.

Solution. This is the argument of B. Blackadar, Operator Algebras, III.1.5.10. Let ZZ be the centre of M1⊗ˉM2M_1\bar\otimes M_2. Then ZZ commutes with M1⊗1M_1\otimes1, which lies in the algebra, and with M1′⊗1M_1'\otimes1, which lies in its commutant. So the von Neumann algebra Z′Z' contains ((M1∪M1′)⊗1)′′=(M1∪M1′)′′⊗1((M_1\cup M_1')\otimes1)''=(M_1\cup M_1')''\otimes1, by Theorem 5.2(4). As M1M_1 is a factor, (M1∪M1′)′=M1′∩M1=C1(M_1\cup M_1')'=M_1'\cap M_1=\mathbb C1, so (M1∪M1′)′′=B(H1)(M_1\cup M_1')''=B(H_1). Likewise Z′⊇1⊗B(H2)Z'\supseteq1\otimes B(H_2). By Theorem 5.2(2) and (5), Z′Z' contains B(H1)⊗ˉB(H2)=B(H1⊗H2)B(H_1)\bar\otimes B(H_2)=B(H_1\otimes H_2). Hence Z⊆B(H1⊗H2)′=C1Z\subseteq B(H_1\otimes H_2)'=\mathbb C1.

Exercise 11.7 (maximal abelian subalgebras). Let Ak⊆MkA_k\subseteq M_k be von Neumann subalgebras with Ak′∩Mk=AkA_k'\cap M_k=A_k (k=1,2k=1,2). Show that (A1⊗ˉA2)′∩(M1⊗ˉM2)=A1⊗ˉA2(A_1\bar\otimes A_2)'\cap(M_1\bar\otimes M_2)=A_1\bar\otimes A_2, and that A1⊗ˉA2A_1\bar\otimes A_2 is abelian.

Solution. Each AkA_k is abelian, since Ak=Ak′∩Mk⊆Ak′A_k=A_k'\cap M_k\subseteq A_k'. So A1⊙A2A_1\odot A_2 is commutative, and for a commutative set SS, S⊆S′S\subseteq S' gives S′′⊆S′=(S′′)′S''\subseteq S'=(S'')'; so A1⊗ˉA2A_1\bar\otimes A_2 is abelian. By (11.1), (A1⊗ˉA2)′=A1′⊗ˉA2′(A_1\bar\otimes A_2)'=A_1'\bar\otimes A_2'. By Corollary 11.5(2), (A1′⊗ˉA2′)∩(M1⊗ˉM2)=(A1′∩M1)⊗ˉ(A2′∩M2)=A1⊗ˉA2(A_1'\bar\otimes A_2')\cap(M_1\bar\otimes M_2)=(A_1'\cap M_1)\bar\otimes(A_2'\cap M_2)=A_1\bar\otimes A_2.

Editable source · Sources and component terms