\frac{1}{x + 1} - \frac{1}{x}\frac{\frac{-1}{1 + x}}{x}double f(double x) {
double r1210135 = 1.0;
double r1210136 = x;
double r1210137 = r1210136 + r1210135;
double r1210138 = r1210135 / r1210137;
double r1210139 = r1210135 / r1210136;
double r1210140 = r1210138 - r1210139;
return r1210140;
}
double f(double x) {
double r1210141 = -1.0;
double r1210142 = 1.0;
double r1210143 = x;
double r1210144 = r1210142 + r1210143;
double r1210145 = r1210141 / r1210144;
double r1210146 = r1210145 / r1210143;
return r1210146;
}



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