\frac{1}{x + 1} - \frac{1}{x}\frac{\frac{1}{\frac{x + 1}{0 - 1}}}{x}double f(double x) {
double r52763 = 1.0;
double r52764 = x;
double r52765 = r52764 + r52763;
double r52766 = r52763 / r52765;
double r52767 = r52763 / r52764;
double r52768 = r52766 - r52767;
return r52768;
}
double f(double x) {
double r52769 = 1.0;
double r52770 = x;
double r52771 = r52770 + r52769;
double r52772 = 0.0;
double r52773 = r52772 - r52769;
double r52774 = r52771 / r52773;
double r52775 = r52769 / r52774;
double r52776 = r52775 / r52770;
return r52776;
}



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