\frac{1}{x + 1} - \frac{1}{x}\frac{\frac{-1}{1 + x}}{x}double f(double x) {
double r1152407 = 1.0;
double r1152408 = x;
double r1152409 = r1152408 + r1152407;
double r1152410 = r1152407 / r1152409;
double r1152411 = r1152407 / r1152408;
double r1152412 = r1152410 - r1152411;
return r1152412;
}
double f(double x) {
double r1152413 = -1.0;
double r1152414 = 1.0;
double r1152415 = x;
double r1152416 = r1152414 + r1152415;
double r1152417 = r1152413 / r1152416;
double r1152418 = r1152417 / r1152415;
return r1152418;
}



Bits error versus x
Results
Initial program 14.6
rmApplied frac-sub13.9
Simplified13.9
rmApplied associate-/r*13.9
Simplified0.1
Final simplification0.1
herbie shell --seed 2019152 +o rules:numerics
(FPCore (x)
:name "2frac (problem 3.3.1)"
(- (/ 1 (+ x 1)) (/ 1 x)))