Moved `operator-` into matrix header

This change was necessary because each algebraic operator must be specific to the matrix instance.