\frac{1}{x + 1} - \frac{1}{x}\frac{\frac{-1 \cdot 1}{1 + x}}{x}double f(double x) {
double r40293 = 1.0;
double r40294 = x;
double r40295 = r40294 + r40293;
double r40296 = r40293 / r40295;
double r40297 = r40293 / r40294;
double r40298 = r40296 - r40297;
return r40298;
}
double f(double x) {
double r40299 = 1.0;
double r40300 = r40299 * r40299;
double r40301 = -r40300;
double r40302 = x;
double r40303 = r40299 + r40302;
double r40304 = r40301 / r40303;
double r40305 = r40304 / r40302;
return r40305;
}



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