\frac{1}{x + 1} - \frac{1}{x}\frac{\frac{1}{x + 1} \cdot \left(-1\right)}{x}double f(double x) {
double r49362 = 1.0;
double r49363 = x;
double r49364 = r49363 + r49362;
double r49365 = r49362 / r49364;
double r49366 = r49362 / r49363;
double r49367 = r49365 - r49366;
return r49367;
}
double f(double x) {
double r49368 = 1.0;
double r49369 = x;
double r49370 = r49369 + r49368;
double r49371 = r49368 / r49370;
double r49372 = -r49368;
double r49373 = r49371 * r49372;
double r49374 = r49373 / r49369;
return r49374;
}



Bits error versus x
Results
Initial program 14.4
rmApplied frac-sub13.8
Simplified13.8
rmApplied associate-/r*13.8
Simplified0.1
Final simplification0.1
herbie shell --seed 2020047
(FPCore (x)
:name "2frac (problem 3.3.1)"
:precision binary64
(- (/ 1 (+ x 1)) (/ 1 x)))