\sqrt[3]{x + 1} - \sqrt[3]{x}\frac{1}{\sqrt[3]{1 + x} \cdot \left(\sqrt[3]{1 + x} + \sqrt[3]{x}\right) + \sqrt[3]{x} \cdot \sqrt[3]{x}}double f(double x) {
double r60189 = x;
double r60190 = 1.0;
double r60191 = r60189 + r60190;
double r60192 = cbrt(r60191);
double r60193 = cbrt(r60189);
double r60194 = r60192 - r60193;
return r60194;
}
double f(double x) {
double r60195 = 1.0;
double r60196 = x;
double r60197 = r60195 + r60196;
double r60198 = cbrt(r60197);
double r60199 = cbrt(r60196);
double r60200 = r60198 + r60199;
double r60201 = r60198 * r60200;
double r60202 = r60199 * r60199;
double r60203 = r60201 + r60202;
double r60204 = r60195 / r60203;
return r60204;
}



Bits error versus x
Results
Initial program 29.9
rmApplied flip3--29.8
Simplified0.5
Simplified32.7
rmApplied sqr-pow32.7
Simplified32.5
Simplified0.5
Final simplification0.5
herbie shell --seed 2019198 +o rules:numerics
(FPCore (x)
:name "2cbrt (problem 3.3.4)"
(- (cbrt (+ x 1.0)) (cbrt x)))