\frac{1}{x + 1} - \frac{1}{x}\frac{\frac{1}{\frac{x + 1}{0 - 1}}}{x}double f(double x) {
double r67846 = 1.0;
double r67847 = x;
double r67848 = r67847 + r67846;
double r67849 = r67846 / r67848;
double r67850 = r67846 / r67847;
double r67851 = r67849 - r67850;
return r67851;
}
double f(double x) {
double r67852 = 1.0;
double r67853 = x;
double r67854 = r67853 + r67852;
double r67855 = 0.0;
double r67856 = r67855 - r67852;
double r67857 = r67854 / r67856;
double r67858 = r67852 / r67857;
double r67859 = r67858 / r67853;
return r67859;
}



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