teach SMatrix to understand conservation laws

6 jobs for symm_smat in 3 minutes and 22 seconds (queued for 2 seconds)