\frac{1}{x + 1} - \frac{1}{x}\frac{\frac{1}{\frac{x + 1}{0 - 1}}}{x}double f(double x) {
double r274 = 1.0;
double r275 = x;
double r276 = r275 + r274;
double r277 = r274 / r276;
double r278 = r274 / r275;
double r279 = r277 - r278;
return r279;
}
double f(double x) {
double r280 = 1.0;
double r281 = x;
double r282 = r281 + r280;
double r283 = 0.0;
double r284 = r283 - r280;
double r285 = r282 / r284;
double r286 = r280 / r285;
double r287 = r286 / r281;
return r287;
}



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