\frac{1}{x + 1} - \frac{1}{x}\frac{\frac{1}{\frac{x + 1}{0 - 1}}}{x}double f(double x) {
double r49744 = 1.0;
double r49745 = x;
double r49746 = r49745 + r49744;
double r49747 = r49744 / r49746;
double r49748 = r49744 / r49745;
double r49749 = r49747 - r49748;
return r49749;
}
double f(double x) {
double r49750 = 1.0;
double r49751 = x;
double r49752 = r49751 + r49750;
double r49753 = 0.0;
double r49754 = r49753 - r49750;
double r49755 = r49752 / r49754;
double r49756 = r49750 / r49755;
double r49757 = r49756 / r49751;
return r49757;
}



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