\frac{1}{x + 1} - \frac{1}{x}\frac{\frac{1}{\frac{x + 1}{0 - 1}}}{x}double f(double x) {
double r24771 = 1.0;
double r24772 = x;
double r24773 = r24772 + r24771;
double r24774 = r24771 / r24773;
double r24775 = r24771 / r24772;
double r24776 = r24774 - r24775;
return r24776;
}
double f(double x) {
double r24777 = 1.0;
double r24778 = x;
double r24779 = r24778 + r24777;
double r24780 = 0.0;
double r24781 = r24780 - r24777;
double r24782 = r24779 / r24781;
double r24783 = r24777 / r24782;
double r24784 = r24783 / r24778;
return r24784;
}



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