\frac{1}{x + 1} - \frac{1}{x}\frac{-1}{x + x \cdot x}double f(double x) {
double r2225644 = 1.0;
double r2225645 = x;
double r2225646 = r2225645 + r2225644;
double r2225647 = r2225644 / r2225646;
double r2225648 = r2225644 / r2225645;
double r2225649 = r2225647 - r2225648;
return r2225649;
}
double f(double x) {
double r2225650 = -1.0;
double r2225651 = x;
double r2225652 = r2225651 * r2225651;
double r2225653 = r2225651 + r2225652;
double r2225654 = r2225650 / r2225653;
return r2225654;
}



Bits error versus x
Results
Initial program 14.0
rmApplied frac-sub13.4
Simplified0.4
rmApplied neg-mul-10.4
Applied associate-/l*0.4
Simplified0.4
Final simplification0.4
herbie shell --seed 2019134
(FPCore (x)
:name "2frac (problem 3.3.1)"
(- (/ 1 (+ x 1)) (/ 1 x)))