Is this behavior long-standing? Expected?
Simplify[0. + 1. z, z > 0] (*-> 0.+1.z *) I'm using Mma 11.1. I do not recalling seeing this behavior before. (Bad memory?) It shows up all over the place. E.g.,
eq1 = 2.0 x == y eq2 = x + y == z Solve[eq1 && eq2, {x, y}, Reals] produces
{{x -> 0. + 0.333333 z, y -> 0. + 0.666667 z}} Why are the zero terms (often) not simplified away?
0.is not simplified away because it does not represent an exact zero0. It keeps thePrecisionof the equationMachinePrecision, no matter what happens to the other terms. You can useChopto get rid of it, if desired. (Take care to use an appropriate tolerance.) $\endgroup$