\frac{1}{x + 1} - \frac{1}{x}\frac{\frac{1}{x + 1} \cdot \left(-1\right)}{x}double f(double x) {
double r30214 = 1.0;
double r30215 = x;
double r30216 = r30215 + r30214;
double r30217 = r30214 / r30216;
double r30218 = r30214 / r30215;
double r30219 = r30217 - r30218;
return r30219;
}
double f(double x) {
double r30220 = 1.0;
double r30221 = x;
double r30222 = r30221 + r30220;
double r30223 = r30220 / r30222;
double r30224 = -r30220;
double r30225 = r30223 * r30224;
double r30226 = r30225 / r30221;
return r30226;
}



Bits error versus x
Results
Initial program 14.9
rmApplied frac-sub14.2
Simplified14.2
rmApplied associate-/r*14.3
Simplified0.1
Final simplification0.1
herbie shell --seed 2020043
(FPCore (x)
:name "2frac (problem 3.3.1)"
:precision binary64
(- (/ 1 (+ x 1)) (/ 1 x)))