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}{\sqrt[3]{\left(\left(-2 - \frac{-2}{1 + t}\right) \cdot \left(-2 - \frac{-2}{1 + t}\right) - -2\right) \cdot \left(\left(\left(-2 - \frac{-2}{1 + t}\right) \cdot \left(-2 - \frac{-2}{1 + t}\right) - -2\right) \cdot \left(\left(-2 - \frac{-2}{1 + t}\right) \cdot \left(-2 - \frac{-2}{1 + t}\right) - -2\right)\right)}}double f(double t) {
double r2112168 = 1.0;
double r2112169 = 2.0;
double r2112170 = t;
double r2112171 = r2112169 / r2112170;
double r2112172 = r2112168 / r2112170;
double r2112173 = r2112168 + r2112172;
double r2112174 = r2112171 / r2112173;
double r2112175 = r2112169 - r2112174;
double r2112176 = r2112175 * r2112175;
double r2112177 = r2112169 + r2112176;
double r2112178 = r2112168 / r2112177;
double r2112179 = r2112168 - r2112178;
return r2112179;
}
double f(double t) {
double r2112180 = 1.0;
double r2112181 = -2.0;
double r2112182 = t;
double r2112183 = r2112180 + r2112182;
double r2112184 = r2112181 / r2112183;
double r2112185 = r2112181 - r2112184;
double r2112186 = r2112185 * r2112185;
double r2112187 = r2112186 - r2112181;
double r2112188 = r2112187 * r2112187;
double r2112189 = r2112187 * r2112188;
double r2112190 = cbrt(r2112189);
double r2112191 = r2112180 / r2112190;
double r2112192 = r2112180 - r2112191;
return r2112192;
}



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