Fix tridiagonal matrix subtraction

Looks like there was just a typo causing the superdiagonals to be added rather than subtracted during tridiagonal matrix subtraction.