\frac{1}{x + 1} - \frac{1}{x}\frac{\frac{1}{\frac{x + 1}{0 - 1}}}{x}double f(double x) {
double r30432 = 1.0;
double r30433 = x;
double r30434 = r30433 + r30432;
double r30435 = r30432 / r30434;
double r30436 = r30432 / r30433;
double r30437 = r30435 - r30436;
return r30437;
}
double f(double x) {
double r30438 = 1.0;
double r30439 = x;
double r30440 = r30439 + r30438;
double r30441 = 0.0;
double r30442 = r30441 - r30438;
double r30443 = r30440 / r30442;
double r30444 = r30438 / r30443;
double r30445 = r30444 / r30439;
return r30445;
}



Bits error versus x
Results
Initial program 15.0
rmApplied frac-sub14.3
Simplified14.3
rmApplied associate-/r*14.3
Simplified0.1
Final simplification0.1
herbie shell --seed 2020025
(FPCore (x)
:name "2frac (problem 3.3.1)"
:precision binary64
(- (/ 1 (+ x 1)) (/ 1 x)))