\frac{1}{x + 1} - \frac{1}{x}\frac{\frac{-1}{x + 1}}{x}double f(double x) {
double r1164896 = 1.0;
double r1164897 = x;
double r1164898 = r1164897 + r1164896;
double r1164899 = r1164896 / r1164898;
double r1164900 = r1164896 / r1164897;
double r1164901 = r1164899 - r1164900;
return r1164901;
}
double f(double x) {
double r1164902 = -1.0;
double r1164903 = x;
double r1164904 = 1.0;
double r1164905 = r1164903 + r1164904;
double r1164906 = r1164902 / r1164905;
double r1164907 = r1164906 / r1164903;
return r1164907;
}



Bits error versus x
Results
Initial program 14.7
rmApplied frac-sub14.1
Simplified14.1
rmApplied associate-/r*14.1
Simplified0.1
Final simplification0.1
herbie shell --seed 2019153
(FPCore (x)
:name "2frac (problem 3.3.1)"
(- (/ 1 (+ x 1)) (/ 1 x)))