\frac{1}{x + 1} - \frac{1}{x}\frac{\frac{-1}{1 + x}}{x}double f(double x) {
double r1608713 = 1.0;
double r1608714 = x;
double r1608715 = r1608714 + r1608713;
double r1608716 = r1608713 / r1608715;
double r1608717 = r1608713 / r1608714;
double r1608718 = r1608716 - r1608717;
return r1608718;
}
double f(double x) {
double r1608719 = -1.0;
double r1608720 = 1.0;
double r1608721 = x;
double r1608722 = r1608720 + r1608721;
double r1608723 = r1608719 / r1608722;
double r1608724 = r1608723 / r1608721;
return r1608724;
}



Bits error versus x
Results
Initial program 14.5
rmApplied frac-sub13.9
Simplified13.9
rmApplied associate-/r*13.9
Simplified0.1
Final simplification0.1
herbie shell --seed 2019133 +o rules:numerics
(FPCore (x)
:name "2frac (problem 3.3.1)"
(- (/ 1 (+ x 1)) (/ 1 x)))