\frac{1}{x + 1} - \frac{1}{x}\frac{\frac{-1}{1 + x}}{x}double f(double x) {
double r1148590 = 1.0;
double r1148591 = x;
double r1148592 = r1148591 + r1148590;
double r1148593 = r1148590 / r1148592;
double r1148594 = r1148590 / r1148591;
double r1148595 = r1148593 - r1148594;
return r1148595;
}
double f(double x) {
double r1148596 = -1.0;
double r1148597 = 1.0;
double r1148598 = x;
double r1148599 = r1148597 + r1148598;
double r1148600 = r1148596 / r1148599;
double r1148601 = r1148600 / r1148598;
return r1148601;
}



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