\frac{1}{x + 1} - \frac{1}{x}\frac{\frac{-1 \cdot 1}{1 + x}}{x}double f(double x) {
double r40936 = 1.0;
double r40937 = x;
double r40938 = r40937 + r40936;
double r40939 = r40936 / r40938;
double r40940 = r40936 / r40937;
double r40941 = r40939 - r40940;
return r40941;
}
double f(double x) {
double r40942 = 1.0;
double r40943 = r40942 * r40942;
double r40944 = -r40943;
double r40945 = x;
double r40946 = r40942 + r40945;
double r40947 = r40944 / r40946;
double r40948 = r40947 / r40945;
return r40948;
}



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