\frac{1}{x + 1} - \frac{1}{x}\frac{\frac{1}{\frac{x + 1}{0 - 1}}}{x}double f(double x) {
double r62728 = 1.0;
double r62729 = x;
double r62730 = r62729 + r62728;
double r62731 = r62728 / r62730;
double r62732 = r62728 / r62729;
double r62733 = r62731 - r62732;
return r62733;
}
double f(double x) {
double r62734 = 1.0;
double r62735 = x;
double r62736 = r62735 + r62734;
double r62737 = 0.0;
double r62738 = r62737 - r62734;
double r62739 = r62736 / r62738;
double r62740 = r62734 / r62739;
double r62741 = r62740 / r62735;
return r62741;
}



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