\frac{1}{x + 1} - \frac{1}{x}\frac{\frac{-1}{x + 1}}{x}double f(double x) {
double r1818288 = 1.0;
double r1818289 = x;
double r1818290 = r1818289 + r1818288;
double r1818291 = r1818288 / r1818290;
double r1818292 = r1818288 / r1818289;
double r1818293 = r1818291 - r1818292;
return r1818293;
}
double f(double x) {
double r1818294 = -1.0;
double r1818295 = x;
double r1818296 = 1.0;
double r1818297 = r1818295 + r1818296;
double r1818298 = r1818294 / r1818297;
double r1818299 = r1818298 / r1818295;
return r1818299;
}



Bits error versus x
Results
Initial program 14.5
rmApplied frac-sub13.9
Simplified0.3
rmApplied associate-/r*0.1
Final simplification0.1
herbie shell --seed 2019164
(FPCore (x)
:name "2frac (problem 3.3.1)"
(- (/ 1 (+ x 1)) (/ 1 x)))