\sqrt[3]{x + 1} - \sqrt[3]{x}\frac{1}{\sqrt[3]{x} \cdot \sqrt[3]{x} + \sqrt[3]{x + 1} \cdot \left(\sqrt[3]{x + 1} + \sqrt[3]{x}\right)}double f(double x) {
double r40488 = x;
double r40489 = 1.0;
double r40490 = r40488 + r40489;
double r40491 = cbrt(r40490);
double r40492 = cbrt(r40488);
double r40493 = r40491 - r40492;
return r40493;
}
double f(double x) {
double r40494 = 1.0;
double r40495 = x;
double r40496 = cbrt(r40495);
double r40497 = r40496 * r40496;
double r40498 = r40495 + r40494;
double r40499 = cbrt(r40498);
double r40500 = r40499 + r40496;
double r40501 = r40499 * r40500;
double r40502 = r40497 + r40501;
double r40503 = r40494 / r40502;
return r40503;
}



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
(FPCore (x)
:name "2cbrt (problem 3.3.4)"
(- (cbrt (+ x 1.0)) (cbrt x)))