Commutation theory