\frac{1}{x + 1} - \frac{1}{x}\frac{\frac{-1}{1 + x}}{x}double f(double x) {
double r1183789 = 1.0;
double r1183790 = x;
double r1183791 = r1183790 + r1183789;
double r1183792 = r1183789 / r1183791;
double r1183793 = r1183789 / r1183790;
double r1183794 = r1183792 - r1183793;
return r1183794;
}
double f(double x) {
double r1183795 = -1.0;
double r1183796 = 1.0;
double r1183797 = x;
double r1183798 = r1183796 + r1183797;
double r1183799 = r1183795 / r1183798;
double r1183800 = r1183799 / r1183797;
return r1183800;
}



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