\frac{1}{x + 1} - \frac{1}{x}\frac{\frac{1}{x + 1} \cdot \left(-1\right)}{x}double f(double x) {
double r20188 = 1.0;
double r20189 = x;
double r20190 = r20189 + r20188;
double r20191 = r20188 / r20190;
double r20192 = r20188 / r20189;
double r20193 = r20191 - r20192;
return r20193;
}
double f(double x) {
double r20194 = 1.0;
double r20195 = x;
double r20196 = r20195 + r20194;
double r20197 = r20194 / r20196;
double r20198 = -r20194;
double r20199 = r20197 * r20198;
double r20200 = r20199 / r20195;
return r20200;
}



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)))