\frac{1}{x + 1} - \frac{1}{x}\frac{\frac{-1}{x + 1}}{x}double f(double x) {
double r1318108 = 1.0;
double r1318109 = x;
double r1318110 = r1318109 + r1318108;
double r1318111 = r1318108 / r1318110;
double r1318112 = r1318108 / r1318109;
double r1318113 = r1318111 - r1318112;
return r1318113;
}
double f(double x) {
double r1318114 = -1.0;
double r1318115 = x;
double r1318116 = 1.0;
double r1318117 = r1318115 + r1318116;
double r1318118 = r1318114 / r1318117;
double r1318119 = r1318118 / r1318115;
return r1318119;
}



Bits error versus x
Results
Initial program 14.4
rmApplied frac-sub13.8
Simplified0.4
Simplified0.4
rmApplied distribute-rgt1-in0.4
Applied associate-/r*0.1
Final simplification0.1
herbie shell --seed 2019137
(FPCore (x)
:name "2frac (problem 3.3.1)"
(- (/ 1 (+ x 1)) (/ 1 x)))