\frac{1}{x - 1} + \frac{x}{x + 1}\sqrt[3]{{\left(\frac{1}{x - 1} + \sqrt[3]{{\left(\frac{x}{x + 1}\right)}^{3}}\right)}^{3}}double f(double x) {
double r139203 = 1.0;
double r139204 = x;
double r139205 = r139204 - r139203;
double r139206 = r139203 / r139205;
double r139207 = r139204 + r139203;
double r139208 = r139204 / r139207;
double r139209 = r139206 + r139208;
return r139209;
}
double f(double x) {
double r139210 = 1.0;
double r139211 = x;
double r139212 = r139211 - r139210;
double r139213 = r139210 / r139212;
double r139214 = r139211 + r139210;
double r139215 = r139211 / r139214;
double r139216 = 3.0;
double r139217 = pow(r139215, r139216);
double r139218 = cbrt(r139217);
double r139219 = r139213 + r139218;
double r139220 = pow(r139219, r139216);
double r139221 = cbrt(r139220);
return r139221;
}



Bits error versus x
Results
Initial program 0.0
rmApplied add-cbrt-cube0.0
Simplified0.0
rmApplied add-cbrt-cube21.0
Applied add-cbrt-cube21.6
Applied cbrt-undiv21.6
Simplified0.0
Final simplification0.0
herbie shell --seed 2020021 +o rules:numerics
(FPCore (x)
:name "Asymptote B"
:precision binary64
(+ (/ 1 (- x 1)) (/ x (+ x 1))))