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(\left(2 - \frac{2}{1 + t}\right) \cdot \left(2 - \frac{2}{1 + t}\right)\right) \cdot \left(\left(2 - \frac{2}{1 + t}\right) \cdot \left(2 - \frac{2}{1 + t}\right)\right)\right) \cdot \left(\left(2 - \frac{2}{1 + t}\right) \cdot \left(2 - \frac{2}{1 + t}\right)\right) + 8} \cdot \left(\left(\left(\left(2 - \frac{2}{1 + t}\right) \cdot \left(2 - \frac{2}{1 + t}\right)\right) \cdot \left(\left(2 - \frac{2}{1 + t}\right) \cdot \left(2 - \frac{2}{1 + t}\right)\right) - 2 \cdot \left(\left(2 - \frac{2}{1 + t}\right) \cdot \left(2 - \frac{2}{1 + t}\right)\right)\right) + 4\right)double f(double t) {
double r1049114 = 1.0;
double r1049115 = 2.0;
double r1049116 = t;
double r1049117 = r1049115 / r1049116;
double r1049118 = r1049114 / r1049116;
double r1049119 = r1049114 + r1049118;
double r1049120 = r1049117 / r1049119;
double r1049121 = r1049115 - r1049120;
double r1049122 = r1049121 * r1049121;
double r1049123 = r1049115 + r1049122;
double r1049124 = r1049114 / r1049123;
double r1049125 = r1049114 - r1049124;
return r1049125;
}
double f(double t) {
double r1049126 = 1.0;
double r1049127 = 2.0;
double r1049128 = t;
double r1049129 = r1049126 + r1049128;
double r1049130 = r1049127 / r1049129;
double r1049131 = r1049127 - r1049130;
double r1049132 = r1049131 * r1049131;
double r1049133 = r1049132 * r1049132;
double r1049134 = r1049133 * r1049132;
double r1049135 = 8.0;
double r1049136 = r1049134 + r1049135;
double r1049137 = r1049126 / r1049136;
double r1049138 = r1049127 * r1049132;
double r1049139 = r1049133 - r1049138;
double r1049140 = 4.0;
double r1049141 = r1049139 + r1049140;
double r1049142 = r1049137 * r1049141;
double r1049143 = r1049126 - r1049142;
return r1049143;
}



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 2019130
(FPCore (t)
:name "Kahan p13 Example 3"
(- 1 (/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))))))