Von Neumann bicommutant theorem

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Script error: No such module "Unsubst".

In mathematics, specifically functional analysis, the von Neumann bicommutant theorem relates the closure of a set of bounded operators on a Hilbert space in certain topologies to the bicommutant of that set. In essence, it is a connection between the algebraic and topological sides of operator theory.

The formal statement of the theorem is as follows:

Von Neumann bicommutant theorem. Let MScript error: No such module "Check for unknown parameters". be an algebra consisting of bounded operators on a Hilbert space Template:Mvar, containing the identity operator, and closed under taking adjoints. Then the closures of MScript error: No such module "Check for unknown parameters". in the weak operator topology and the strong operator topology are equal, and are in turn equal to the bicommutant M′′Script error: No such module "Check for unknown parameters". of MScript error: No such module "Check for unknown parameters"..

This algebra is called the von Neumann algebra generated by MScript error: No such module "Check for unknown parameters"..

There are several other topologies on the space of bounded operators, and one can ask what are the *-algebras closed in these topologies. If MScript error: No such module "Check for unknown parameters". is closed in the norm topology then it is a C*-algebra, but not necessarily a von Neumann algebra. One such example is the C*-algebra of compact operators (on an infinite dimensional Hilbert space). For most other common topologies the closed *-algebras containing 1 are von Neumann algebras; this applies in particular to the weak operator, strong operator, *-strong operator, ultraweak, ultrastrong, and *-ultrastrong topologies.

It is related to the Jacobson density theorem.

Proof

Let Template:Mvar be a Hilbert space and L(H)Script error: No such module "Check for unknown parameters". the bounded operators on Template:Mvar. Consider a self-adjoint unital subalgebra MScript error: No such module "Check for unknown parameters". of L(H)Script error: No such module "Check for unknown parameters". (this means that MScript error: No such module "Check for unknown parameters". contains the adjoints of its members, and the identity operator on Template:Mvar).

The theorem is equivalent to the combination of the following three statements:

(i) clW(M) ⊆ M′′Script error: No such module "Check for unknown parameters".
(ii) clS(M) ⊆ clW(M)Script error: No such module "Check for unknown parameters".
(iii) M′′ ⊆ clS(M)Script error: No such module "Check for unknown parameters".

where the Template:Mvar and Template:Mvar subscripts stand for closures in the weak and strong operator topologies, respectively.

Proof of (i)

For any Template:Mvar and Template:Mvar in Template:Mvar, the map T → <Tx, y> is continuous in the weak operator topology, by its definition. Therefore, for any fixed operator Template:Mvar, so is the map

T(OTTO)x,y=Tx,O*yTOx,y

Let S be any subset of L(H)Script error: No such module "Check for unknown parameters"., and S′ its commutant. For any operator Template:Mvar in S′, this function is zero for all O in S. For any Template:Mvar not in S′, it must be nonzero for some O in S and some x and y in Template:Mvar. By its continuity there is an open neighborhood of Template:Mvar for the weak operator topology on which it is nonzero, and which therefore is also not in S′. Hence any commutant S′ is closed in the weak operator topology. In particular, so is M′′Script error: No such module "Check for unknown parameters".; since it contains MScript error: No such module "Check for unknown parameters"., it also contains its weak operator closure.

Proof of (ii)

This follows directly from the weak operator topology being coarser than the strong operator topology: for every point Template:Mvar in clS(M)Script error: No such module "Check for unknown parameters"., every open neighborhood of Template:Mvar in the weak operator topology is also open in the strong operator topology and therefore contains a member of MScript error: No such module "Check for unknown parameters".; therefore Template:Mvar is also a member of clW(M)Script error: No such module "Check for unknown parameters"..

Proof of (iii)

Fix XM′′Script error: No such module "Check for unknown parameters".. We must show that X ∈ clS(M)Script error: No such module "Check for unknown parameters"., i.e. for each hH and any ε > 0Script error: No such module "Check for unknown parameters"., there exists T in MScript error: No such module "Check for unknown parameters". with ||XhTh|| < εScript error: No such module "Check for unknown parameters"..

Fix h in Template:Mvar. The cyclic subspace Mh = {Mh : MMScript error: No such module "Check for unknown parameters".} is invariant under the action of any T in MScript error: No such module "Check for unknown parameters".. Its closure cl(Mh)Script error: No such module "Check for unknown parameters". in the norm of H is a closed linear subspace, with corresponding orthogonal projection Template:Mvar : Hcl(Mh)Script error: No such module "Check for unknown parameters". in L(H). In fact, this P is in MScript error: No such module "Check for unknown parameters"., as we now show.

Lemma. PMScript error: No such module "Check for unknown parameters"..
Proof. Fix xHScript error: No such module "Check for unknown parameters".. As Px ∈ cl(Mh)Script error: No such module "Check for unknown parameters"., it is the limit of a sequence Template:Mvar with Template:Mvar in MScript error: No such module "Check for unknown parameters".. For any TMScript error: No such module "Check for unknown parameters"., Template:Mvar is also in MhScript error: No such module "Check for unknown parameters"., and by the continuity of Template:Mvar, this sequence converges to Template:Mvar. So TPx ∈ cl(Mh)Script error: No such module "Check for unknown parameters"., and hence PTPx = TPx. Since x was arbitrary, we have PTP = TP for all Template:Mvar in MScript error: No such module "Check for unknown parameters"..
Since MScript error: No such module "Check for unknown parameters". is closed under the adjoint operation and P is self-adjoint, for any x, yHScript error: No such module "Check for unknown parameters". we have
x,TPy=x,PTPy=(PTP)*x,y=PT*Px,y=T*Px,y=Px,Ty=x,PTy
So TP = PT for all TMScript error: No such module "Check for unknown parameters"., meaning P lies in MScript error: No such module "Check for unknown parameters"..

By definition of the bicommutant, we must have XP = PX. Since MScript error: No such module "Check for unknown parameters". is unital, hMhScript error: No such module "Check for unknown parameters"., and so h = PhScript error: No such module "Check for unknown parameters".. Hence Xh = XPh = PXh ∈ cl(Mh)Script error: No such module "Check for unknown parameters".. So for each ε > 0Script error: No such module "Check for unknown parameters"., there exists T in MScript error: No such module "Check for unknown parameters". with ||XhTh|| < εScript error: No such module "Check for unknown parameters"., i.e. Template:Mvar is in the strong operator closure of MScript error: No such module "Check for unknown parameters"..

Non-unital case

A C*-algebra MScript error: No such module "Check for unknown parameters". acting on H is said to act non-degenerately if for h in Template:Mvar, Mh = {0} Script error: No such module "Check for unknown parameters". implies h = 0Script error: No such module "Check for unknown parameters".. In this case, it can be shown using an approximate identity in MScript error: No such module "Check for unknown parameters". that the identity operator I lies in the strong closure of MScript error: No such module "Check for unknown parameters".. Therefore, the conclusion of the bicommutant theorem holds for MScript error: No such module "Check for unknown parameters"..

References

  • W.B. Arveson, An Invitation to C*-algebras, Springer, New York, 1976.
  • M. Takesaki, Theory of Operator Algebras I, Springer, 2001, 2nd printing of the first edition 1979.

Further reading

Template:Functional analysis