\sqrt[3]{x + 1} - \sqrt[3]{x}\frac{1}{\sqrt[3]{x + 1} \cdot \sqrt[3]{x + 1} + \left(\left(\sqrt[3]{x + 1} + \sqrt[3]{x}\right) \cdot \left(\sqrt[3]{\sqrt[3]{\sqrt[3]{x}} \cdot \sqrt[3]{\sqrt[3]{x}}} \cdot \sqrt[3]{\sqrt[3]{\sqrt[3]{x}}}\right)\right) \cdot \sqrt[3]{\sqrt[3]{x} \cdot \sqrt[3]{x}}}double f(double x) {
double r368138 = x;
double r368139 = 1.0;
double r368140 = r368138 + r368139;
double r368141 = cbrt(r368140);
double r368142 = cbrt(r368138);
double r368143 = r368141 - r368142;
return r368143;
}
double f(double x) {
double r368144 = 1.0;
double r368145 = x;
double r368146 = r368145 + r368144;
double r368147 = cbrt(r368146);
double r368148 = r368147 * r368147;
double r368149 = cbrt(r368145);
double r368150 = r368147 + r368149;
double r368151 = cbrt(r368149);
double r368152 = r368151 * r368151;
double r368153 = cbrt(r368152);
double r368154 = cbrt(r368151);
double r368155 = r368153 * r368154;
double r368156 = r368150 * r368155;
double r368157 = r368149 * r368149;
double r368158 = cbrt(r368157);
double r368159 = r368156 * r368158;
double r368160 = r368148 + r368159;
double r368161 = r368144 / r368160;
return r368161;
}



Bits error versus x
Results
Initial program 29.7
rmApplied flip3--29.6
Simplified0.5
Simplified0.5
rmApplied add-cube-cbrt0.6
Applied cbrt-prod0.6
Applied associate-*l*0.6
rmApplied add-cube-cbrt0.6
Applied cbrt-prod0.6
Final simplification0.6
herbie shell --seed 2019128
(FPCore (x)
:name "2cbrt (problem 3.3.4)"
(- (cbrt (+ x 1)) (cbrt x)))