\frac{1}{x + 1} - \frac{1}{x}\frac{\frac{1}{\frac{x + 1}{0 - 1}}}{x}double f(double x) {
double r24352 = 1.0;
double r24353 = x;
double r24354 = r24353 + r24352;
double r24355 = r24352 / r24354;
double r24356 = r24352 / r24353;
double r24357 = r24355 - r24356;
return r24357;
}
double f(double x) {
double r24358 = 1.0;
double r24359 = x;
double r24360 = r24359 + r24358;
double r24361 = 0.0;
double r24362 = r24361 - r24358;
double r24363 = r24360 / r24362;
double r24364 = r24358 / r24363;
double r24365 = r24364 / r24359;
return r24365;
}



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