\frac{1}{x + 1} - \frac{1}{x}\frac{\frac{-1 \cdot 1}{1 + x}}{x}double f(double x) {
double r59857 = 1.0;
double r59858 = x;
double r59859 = r59858 + r59857;
double r59860 = r59857 / r59859;
double r59861 = r59857 / r59858;
double r59862 = r59860 - r59861;
return r59862;
}
double f(double x) {
double r59863 = 1.0;
double r59864 = r59863 * r59863;
double r59865 = -r59864;
double r59866 = x;
double r59867 = r59863 + r59866;
double r59868 = r59865 / r59867;
double r59869 = r59868 / r59866;
return r59869;
}



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