Commutator
The commutator of two Operator A^,B^ is defined as
[A^,B^]=A^B^−B^A^
If [A^,B^]=0 then that means you can commute via Matrix Multiplication
If "A^ commutes with B^", then that means A^B^=B^A^ which also means [A^,B^]=0.
Leibniz Rule
[A^B^,C^]=A^[B^,C^]+[A^,C^]B^