\frac{1}{x + 1} - \frac{1}{x}\frac{\frac{1}{\frac{x + 1}{0 - 1}}}{x}double f(double x) {
double r57756 = 1.0;
double r57757 = x;
double r57758 = r57757 + r57756;
double r57759 = r57756 / r57758;
double r57760 = r57756 / r57757;
double r57761 = r57759 - r57760;
return r57761;
}
double f(double x) {
double r57762 = 1.0;
double r57763 = x;
double r57764 = r57763 + r57762;
double r57765 = 0.0;
double r57766 = r57765 - r57762;
double r57767 = r57764 / r57766;
double r57768 = r57762 / r57767;
double r57769 = r57768 / r57763;
return r57769;
}



Bits error versus x
Results
Initial program 14.1
rmApplied frac-sub13.4
Simplified13.4
rmApplied associate-/r*13.4
Simplified0.1
Final simplification0.1
herbie shell --seed 2020039
(FPCore (x)
:name "2frac (problem 3.3.1)"
:precision binary64
(- (/ 1 (+ x 1)) (/ 1 x)))