\frac{1}{x + 1} - \frac{1}{x}\frac{\frac{-1}{x + 1}}{x}double f(double x) {
double r1830861 = 1.0;
double r1830862 = x;
double r1830863 = r1830862 + r1830861;
double r1830864 = r1830861 / r1830863;
double r1830865 = r1830861 / r1830862;
double r1830866 = r1830864 - r1830865;
return r1830866;
}
double f(double x) {
double r1830867 = -1.0;
double r1830868 = x;
double r1830869 = 1.0;
double r1830870 = r1830868 + r1830869;
double r1830871 = r1830867 / r1830870;
double r1830872 = r1830871 / r1830868;
return r1830872;
}



Bits error versus x
Results
Initial program 14.8
rmApplied frac-sub14.1
Simplified0.3
Simplified0.3
rmApplied distribute-lft1-in0.3
Applied associate-/r*0.1
Final simplification0.1
herbie shell --seed 2019129
(FPCore (x)
:name "2frac (problem 3.3.1)"
(- (/ 1 (+ x 1)) (/ 1 x)))