\frac{1}{x + 1} - \frac{1}{x}\frac{\frac{-1}{\frac{x}{1}}}{1 + x}double f(double x) {
double r37966 = 1.0;
double r37967 = x;
double r37968 = r37967 + r37966;
double r37969 = r37966 / r37968;
double r37970 = r37966 / r37967;
double r37971 = r37969 - r37970;
return r37971;
}
double f(double x) {
double r37972 = 1.0;
double r37973 = -r37972;
double r37974 = x;
double r37975 = r37974 / r37972;
double r37976 = r37973 / r37975;
double r37977 = r37972 + r37974;
double r37978 = r37976 / r37977;
return r37978;
}



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