\sqrt[3]{x + 1} - \sqrt[3]{x}\frac{0 + 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 r239680 = x;
double r239681 = 1.0;
double r239682 = r239680 + r239681;
double r239683 = cbrt(r239682);
double r239684 = cbrt(r239680);
double r239685 = r239683 - r239684;
return r239685;
}
double f(double x) {
double r239686 = 0.0;
double r239687 = 1.0;
double r239688 = r239686 + r239687;
double r239689 = x;
double r239690 = r239689 + r239687;
double r239691 = cbrt(r239690);
double r239692 = cbrt(r239689);
double r239693 = r239691 + r239692;
double r239694 = r239691 * r239693;
double r239695 = r239692 * r239692;
double r239696 = r239694 + r239695;
double r239697 = r239688 / r239696;
return r239697;
}



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