\frac{1}{x + 1} - \frac{1}{x}\frac{\frac{1}{x + 1} \cdot \left(-1\right)}{x}double f(double x) {
double r32473 = 1.0;
double r32474 = x;
double r32475 = r32474 + r32473;
double r32476 = r32473 / r32475;
double r32477 = r32473 / r32474;
double r32478 = r32476 - r32477;
return r32478;
}
double f(double x) {
double r32479 = 1.0;
double r32480 = x;
double r32481 = r32480 + r32479;
double r32482 = r32479 / r32481;
double r32483 = -r32479;
double r32484 = r32482 * r32483;
double r32485 = r32484 / r32480;
return r32485;
}



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 2019323
(FPCore (x)
:name "2frac (problem 3.3.1)"
:precision binary64
(- (/ 1 (+ x 1)) (/ 1 x)))