\frac{1}{x + 1} - \frac{1}{x}\frac{\frac{-1 \cdot 1}{1 + x}}{x}double f(double x) {
double r35678 = 1.0;
double r35679 = x;
double r35680 = r35679 + r35678;
double r35681 = r35678 / r35680;
double r35682 = r35678 / r35679;
double r35683 = r35681 - r35682;
return r35683;
}
double f(double x) {
double r35684 = 1.0;
double r35685 = r35684 * r35684;
double r35686 = -r35685;
double r35687 = x;
double r35688 = r35684 + r35687;
double r35689 = r35686 / r35688;
double r35690 = r35689 / r35687;
return r35690;
}



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)))