\frac{1}{x + 1} - \frac{1}{x}\frac{\frac{-1}{x + 1}}{x}double f(double x) {
double r939490 = 1.0;
double r939491 = x;
double r939492 = r939491 + r939490;
double r939493 = r939490 / r939492;
double r939494 = r939490 / r939491;
double r939495 = r939493 - r939494;
return r939495;
}
double f(double x) {
double r939496 = -1.0;
double r939497 = x;
double r939498 = 1.0;
double r939499 = r939497 + r939498;
double r939500 = r939496 / r939499;
double r939501 = r939500 / r939497;
return r939501;
}



Bits error versus x
Results
Initial program 14.7
rmApplied frac-sub14.1
Simplified14.1
rmApplied associate-/r*14.1
Simplified0.1
Final simplification0.1
herbie shell --seed 2019153
(FPCore (x)
:name "2frac (problem 3.3.1)"
(- (/ 1 (+ x 1)) (/ 1 x)))