\frac{1}{x + 1} - \frac{1}{x}\frac{\frac{1}{\frac{x + 1}{0 - 1}}}{x}double f(double x) {
double r46920 = 1.0;
double r46921 = x;
double r46922 = r46921 + r46920;
double r46923 = r46920 / r46922;
double r46924 = r46920 / r46921;
double r46925 = r46923 - r46924;
return r46925;
}
double f(double x) {
double r46926 = 1.0;
double r46927 = x;
double r46928 = r46927 + r46926;
double r46929 = 0.0;
double r46930 = r46929 - r46926;
double r46931 = r46928 / r46930;
double r46932 = r46926 / r46931;
double r46933 = r46932 / r46927;
return r46933;
}



Bits error versus x
Results
Initial program 14.9
rmApplied frac-sub14.2
Simplified14.2
rmApplied associate-/r*14.2
Simplified0.1
Final simplification0.1
herbie shell --seed 2019344 +o rules:numerics
(FPCore (x)
:name "2frac (problem 3.3.1)"
:precision binary64
(- (/ 1 (+ x 1)) (/ 1 x)))