En álgebra, el bicomutante de un subconjunto S de un semigrupo (como un álgebra o un grupo ) es el conmutador del conmutador de ese subconjunto. También se conoce como doble conmutador o segundo conmutador y está escrito. 
El bicomutante es particularmente útil en la teoría de operadores, debido al teorema del doble conmutador de von Neumann, que relaciona las estructuras algebraicas y analíticas de las álgebras de operadores. Específicamente, muestra que si M es un álgebra de operador unital autoadjunto en el C * -álgebra B (H), para algún espacio de Hilbert H, entonces el cierre débil, el cierre fuerte y el bicomutante de M son iguales. Esto nos dice que un C * -subálgebra M unital de B (H) es un álgebra de von Neumann si, y solo si, y que si no, el álgebra de von Neumann que genera lo es. 

El bicommutant de S siempre contiene S. Entonces. Por otro lado,. Así, es decir el commutant de la bicommutant de S es igual a la commutant de S. Por inducción, tenemos: 



y

para n gt; 1.
Está claro que, si S 1 y S 2 son subconjuntos de un semigrupo,

Si se supone que y (este es el caso, por ejemplo, de las álgebras de von Neumann ), entonces la igualdad anterior da 

Ver también