\frac{1}{x + 1} - \frac{1}{x}\frac{\frac{1}{\frac{x + 1}{0 - 1}}}{x}double f(double x) {
double r42030 = 1.0;
double r42031 = x;
double r42032 = r42031 + r42030;
double r42033 = r42030 / r42032;
double r42034 = r42030 / r42031;
double r42035 = r42033 - r42034;
return r42035;
}
double f(double x) {
double r42036 = 1.0;
double r42037 = x;
double r42038 = r42037 + r42036;
double r42039 = 0.0;
double r42040 = r42039 - r42036;
double r42041 = r42038 / r42040;
double r42042 = r42036 / r42041;
double r42043 = r42042 / r42037;
return r42043;
}



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