\frac{1}{x + 1} - \frac{1}{x}\frac{\frac{\left(-1\right) \cdot 1}{x + 1}}{x}double f(double x) {
double r33102 = 1.0;
double r33103 = x;
double r33104 = r33103 + r33102;
double r33105 = r33102 / r33104;
double r33106 = r33102 / r33103;
double r33107 = r33105 - r33106;
return r33107;
}
double f(double x) {
double r33108 = 1.0;
double r33109 = -r33108;
double r33110 = r33109 * r33108;
double r33111 = x;
double r33112 = r33111 + r33108;
double r33113 = r33110 / r33112;
double r33114 = r33113 / r33111;
return r33114;
}



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 2019198 +o rules:numerics
(FPCore (x)
:name "2frac (problem 3.3.1)"
(- (/ 1.0 (+ x 1.0)) (/ 1.0 x)))