\frac{x + 1}{1 - x}\sqrt[3]{{\left(\frac{x + 1}{1 - x}\right)}^{3}}double f(double x) {
double r42739 = x;
double r42740 = 1.0;
double r42741 = r42739 + r42740;
double r42742 = r42740 - r42739;
double r42743 = r42741 / r42742;
return r42743;
}
double f(double x) {
double r42744 = x;
double r42745 = 1.0;
double r42746 = r42744 + r42745;
double r42747 = r42745 - r42744;
double r42748 = r42746 / r42747;
double r42749 = 3.0;
double r42750 = pow(r42748, r42749);
double r42751 = cbrt(r42750);
return r42751;
}



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