\frac{1}{x + 1} - \frac{1}{x}\frac{\frac{1}{x + 1} \cdot \left(-1\right)}{x}double f(double x) {
double r50219 = 1.0;
double r50220 = x;
double r50221 = r50220 + r50219;
double r50222 = r50219 / r50221;
double r50223 = r50219 / r50220;
double r50224 = r50222 - r50223;
return r50224;
}
double f(double x) {
double r50225 = 1.0;
double r50226 = x;
double r50227 = r50226 + r50225;
double r50228 = r50225 / r50227;
double r50229 = -r50225;
double r50230 = r50228 * r50229;
double r50231 = r50230 / r50226;
return r50231;
}



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