\frac{x + 1}{1 - x}\sqrt[3]{{\left(\frac{x + 1}{1 - x}\right)}^{3}}double f(double x) {
double r39823 = x;
double r39824 = 1.0;
double r39825 = r39823 + r39824;
double r39826 = r39824 - r39823;
double r39827 = r39825 / r39826;
return r39827;
}
double f(double x) {
double r39828 = x;
double r39829 = 1.0;
double r39830 = r39828 + r39829;
double r39831 = r39829 - r39828;
double r39832 = r39830 / r39831;
double r39833 = 3.0;
double r39834 = pow(r39832, r39833);
double r39835 = cbrt(r39834);
return r39835;
}



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