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}{2 + \sqrt[3]{{\left(2 - \frac{\frac{2}{t}}{1 + \frac{1}{t}}\right)}^{6}}}double f(double t) {
double r39319 = 1.0;
double r39320 = 2.0;
double r39321 = t;
double r39322 = r39320 / r39321;
double r39323 = r39319 / r39321;
double r39324 = r39319 + r39323;
double r39325 = r39322 / r39324;
double r39326 = r39320 - r39325;
double r39327 = r39326 * r39326;
double r39328 = r39320 + r39327;
double r39329 = r39319 / r39328;
double r39330 = r39319 - r39329;
return r39330;
}
double f(double t) {
double r39331 = 1.0;
double r39332 = 2.0;
double r39333 = t;
double r39334 = r39332 / r39333;
double r39335 = r39331 / r39333;
double r39336 = r39331 + r39335;
double r39337 = r39334 / r39336;
double r39338 = r39332 - r39337;
double r39339 = 6.0;
double r39340 = pow(r39338, r39339);
double r39341 = cbrt(r39340);
double r39342 = r39332 + r39341;
double r39343 = r39331 / r39342;
double r39344 = r39331 - r39343;
return r39344;
}



Bits error versus t
Results
Initial program 0.0
rmApplied add-cbrt-cube0.0
Applied add-cbrt-cube0.0
Applied cbrt-unprod0.0
Simplified0.0
Final simplification0.0
herbie shell --seed 2019354
(FPCore (t)
:name "Kahan p13 Example 3"
:precision binary64
(- 1 (/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))))))