\frac{1}{x - 1} + \frac{x}{x + 1}\sqrt[3]{{\left(\left(\sqrt[3]{\frac{1}{x - 1}} \cdot \sqrt[3]{\frac{1}{x - 1}}\right) \cdot \sqrt[3]{\frac{1}{x - 1}} + \frac{x}{x + 1}\right)}^{3}}double f(double x) {
double r91034 = 1.0;
double r91035 = x;
double r91036 = r91035 - r91034;
double r91037 = r91034 / r91036;
double r91038 = r91035 + r91034;
double r91039 = r91035 / r91038;
double r91040 = r91037 + r91039;
return r91040;
}
double f(double x) {
double r91041 = 1.0;
double r91042 = x;
double r91043 = r91042 - r91041;
double r91044 = r91041 / r91043;
double r91045 = cbrt(r91044);
double r91046 = r91045 * r91045;
double r91047 = r91046 * r91045;
double r91048 = r91042 + r91041;
double r91049 = r91042 / r91048;
double r91050 = r91047 + r91049;
double r91051 = 3.0;
double r91052 = pow(r91050, r91051);
double r91053 = cbrt(r91052);
return r91053;
}



Bits error versus x
Results
Initial program 0.0
rmApplied add-cbrt-cube0.0
Simplified0.0
rmApplied add-cube-cbrt0.0
Final simplification0.0
herbie shell --seed 2019326
(FPCore (x)
:name "Asymptote B"
:precision binary64
(+ (/ 1 (- x 1)) (/ x (+ x 1))))