1 - \frac{1}{2 + \left(2 - \frac{\frac{2}{t}}{1 + \frac{1}{t}}\right) \cdot \left(2 - \frac{\frac{2}{t}}{1 + \frac{1}{t}}\right)}1 - \frac{1}{\left(\left(2 - \frac{2}{t + 1}\right) \cdot \left(2 - \frac{2}{t + 1}\right)\right) \cdot \left(\left(\left(2 - \frac{2}{t + 1}\right) \cdot \left(2 - \frac{2}{t + 1}\right)\right) \cdot \left(\left(2 - \frac{2}{t + 1}\right) \cdot \left(2 - \frac{2}{t + 1}\right)\right)\right) + 8} \cdot \left(\left(\left(\left(2 - \frac{2}{t + 1}\right) \cdot \left(2 - \frac{2}{t + 1}\right)\right) \cdot \left(\left(2 - \frac{2}{t + 1}\right) \cdot \left(2 - \frac{2}{t + 1}\right)\right) - \left(\left(2 - \frac{2}{t + 1}\right) \cdot \left(2 - \frac{2}{t + 1}\right)\right) \cdot 2\right) + 4\right)double f(double t) {
double r5067411 = 1.0;
double r5067412 = 2.0;
double r5067413 = t;
double r5067414 = r5067412 / r5067413;
double r5067415 = r5067411 / r5067413;
double r5067416 = r5067411 + r5067415;
double r5067417 = r5067414 / r5067416;
double r5067418 = r5067412 - r5067417;
double r5067419 = r5067418 * r5067418;
double r5067420 = r5067412 + r5067419;
double r5067421 = r5067411 / r5067420;
double r5067422 = r5067411 - r5067421;
return r5067422;
}
double f(double t) {
double r5067423 = 1.0;
double r5067424 = 2.0;
double r5067425 = t;
double r5067426 = r5067425 + r5067423;
double r5067427 = r5067424 / r5067426;
double r5067428 = r5067424 - r5067427;
double r5067429 = r5067428 * r5067428;
double r5067430 = r5067429 * r5067429;
double r5067431 = r5067429 * r5067430;
double r5067432 = 8.0;
double r5067433 = r5067431 + r5067432;
double r5067434 = r5067423 / r5067433;
double r5067435 = r5067429 * r5067424;
double r5067436 = r5067430 - r5067435;
double r5067437 = 4.0;
double r5067438 = r5067436 + r5067437;
double r5067439 = r5067434 * r5067438;
double r5067440 = r5067423 - r5067439;
return r5067440;
}



Bits error versus t
Results
Initial program 0.0
Simplified0.0
rmApplied flip3-+0.0
Applied associate-/r/0.0
Simplified0.0
Final simplification0.0
herbie shell --seed 2019128
(FPCore (t)
:name "Kahan p13 Example 3"
(- 1 (/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))))))