\frac{1}{x + 1} - \frac{1}{x}\frac{\frac{-1}{1 + x}}{x}double f(double x) {
double r1680165 = 1.0;
double r1680166 = x;
double r1680167 = r1680166 + r1680165;
double r1680168 = r1680165 / r1680167;
double r1680169 = r1680165 / r1680166;
double r1680170 = r1680168 - r1680169;
return r1680170;
}
double f(double x) {
double r1680171 = -1.0;
double r1680172 = 1.0;
double r1680173 = x;
double r1680174 = r1680172 + r1680173;
double r1680175 = r1680171 / r1680174;
double r1680176 = r1680175 / r1680173;
return r1680176;
}



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