\frac{1}{x + 1} - \frac{1}{x}\frac{\frac{1}{\frac{x + 1}{0 - 1}}}{x}double f(double x) {
double r29771 = 1.0;
double r29772 = x;
double r29773 = r29772 + r29771;
double r29774 = r29771 / r29773;
double r29775 = r29771 / r29772;
double r29776 = r29774 - r29775;
return r29776;
}
double f(double x) {
double r29777 = 1.0;
double r29778 = x;
double r29779 = r29778 + r29777;
double r29780 = 0.0;
double r29781 = r29780 - r29777;
double r29782 = r29779 / r29781;
double r29783 = r29777 / r29782;
double r29784 = r29783 / r29778;
return r29784;
}



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 2019352 +o rules:numerics
(FPCore (x)
:name "2frac (problem 3.3.1)"
:precision binary64
(- (/ 1 (+ x 1)) (/ 1 x)))