\frac{x + 1}{1 - x}\sqrt[3]{{\left(\frac{x + 1}{1 - x}\right)}^{3}}double f(double x) {
double r44172 = x;
double r44173 = 1.0;
double r44174 = r44172 + r44173;
double r44175 = r44173 - r44172;
double r44176 = r44174 / r44175;
return r44176;
}
double f(double x) {
double r44177 = x;
double r44178 = 1.0;
double r44179 = r44177 + r44178;
double r44180 = r44178 - r44177;
double r44181 = r44179 / r44180;
double r44182 = 3.0;
double r44183 = pow(r44181, r44182);
double r44184 = cbrt(r44183);
return r44184;
}



Bits error versus x
Results
Initial program 0.0
rmApplied add-cbrt-cube20.9
Applied add-cbrt-cube21.6
Applied cbrt-undiv21.5
Simplified0.0
Final simplification0.0
herbie shell --seed 2019347
(FPCore (x)
:name "Prelude:atanh from fay-base-0.20.0.1"
:precision binary64
(/ (+ x 1) (- 1 x)))