\frac{1}{x + 1} - \frac{1}{x}\frac{\frac{-1}{\frac{x}{1}}}{1 + x}double f(double x) {
double r42356 = 1.0;
double r42357 = x;
double r42358 = r42357 + r42356;
double r42359 = r42356 / r42358;
double r42360 = r42356 / r42357;
double r42361 = r42359 - r42360;
return r42361;
}
double f(double x) {
double r42362 = 1.0;
double r42363 = -r42362;
double r42364 = x;
double r42365 = r42364 / r42362;
double r42366 = r42363 / r42365;
double r42367 = r42362 + r42364;
double r42368 = r42366 / r42367;
return r42368;
}



Bits error versus x
Results
Initial program 14.7
rmApplied frac-sub14.1
Simplified14.1
Simplified14.1
rmApplied associate-/r*14.1
Simplified0.1
Final simplification0.1
herbie shell --seed 2019179
(FPCore (x)
:name "2frac (problem 3.3.1)"
(- (/ 1.0 (+ x 1.0)) (/ 1.0 x)))