In algebra, the bicommutant of a subset S of a semigroup (such as an algebra or a group) is the commutant of the commutant of that subset. It is also known as the double commutant or second commutant and is written
S\prime
The bicommutant is particularly useful in operator theory, due to the von Neumann double commutant theorem, which relates the algebraic and analytic structures of operator algebras. Specifically, it shows that if M is a unital, self-adjoint operator algebra in the C*-algebra B(H), for some Hilbert space H, then the weak closure, strong closure and bicommutant of M are equal. This tells us that a unital C*-subalgebra M of B(H) is a von Neumann algebra if, and only if,
M=M\prime
M\prime
The bicommutant of S always contains S. So
S\prime=\left(S\prime\right)\prime\subseteqS\prime
S\prime\subseteq\left(S\prime\right)\prime=S\prime
S\prime=S\prime
S\prime=S\prime=S\prime= … =S2n-1= …
and
S\subseteqS\prime=S\prime=S\prime= … =S2n= …
for n > 1.
It is clear that, if S1 and S2 are subsets of a semigroup,
\left(S1\cupS2\right)'=S1'\capS2'.
If it is assumed that
S1=S1''
S2=S2''
\left(S1'\cupS2'\right)''=\left(S1''\capS2''\right)'=\left(S1\capS2\right)'.