\sqrt[3]{x + 1} - \sqrt[3]{x}\frac{1}{\sqrt[3]{x + 1} \cdot \left(\sqrt[3]{x + 1} + \sqrt[3]{x}\right) + \sqrt[3]{x} \cdot \sqrt[3]{x}}double f(double x) {
double r47799 = x;
double r47800 = 1.0;
double r47801 = r47799 + r47800;
double r47802 = cbrt(r47801);
double r47803 = cbrt(r47799);
double r47804 = r47802 - r47803;
return r47804;
}
double f(double x) {
double r47805 = 1.0;
double r47806 = x;
double r47807 = r47806 + r47805;
double r47808 = cbrt(r47807);
double r47809 = cbrt(r47806);
double r47810 = r47808 + r47809;
double r47811 = r47808 * r47810;
double r47812 = r47809 * r47809;
double r47813 = r47811 + r47812;
double r47814 = r47805 / r47813;
return r47814;
}



Bits error versus x
Results
Initial program 30.0
rmApplied flip3--30.0
Simplified0.5
Simplified33.2
rmApplied sqr-pow33.2
Simplified33.0
Simplified0.5
Final simplification0.5
herbie shell --seed 2019322
(FPCore (x)
:name "2cbrt (problem 3.3.4)"
:precision binary64
(- (cbrt (+ x 1)) (cbrt x)))