\frac{1}{x + 1} - \frac{1}{x}\frac{\frac{-1}{x + 1}}{x}double f(double x) {
double r1060655 = 1.0;
double r1060656 = x;
double r1060657 = r1060656 + r1060655;
double r1060658 = r1060655 / r1060657;
double r1060659 = r1060655 / r1060656;
double r1060660 = r1060658 - r1060659;
return r1060660;
}
double f(double x) {
double r1060661 = -1.0;
double r1060662 = x;
double r1060663 = 1.0;
double r1060664 = r1060662 + r1060663;
double r1060665 = r1060661 / r1060664;
double r1060666 = r1060665 / r1060662;
return r1060666;
}



Bits error versus x
Results
Initial program 13.9
rmApplied frac-sub13.3
Simplified0.4
Simplified0.4
rmApplied distribute-rgt1-in0.4
Applied associate-/r*0.1
Final simplification0.1
herbie shell --seed 2019146
(FPCore (x)
:name "2frac (problem 3.3.1)"
(- (/ 1 (+ x 1)) (/ 1 x)))