\sqrt[3]{x + 1} - \sqrt[3]{x}\frac{1}{\sqrt[3]{x + 1} \cdot \sqrt[3]{x + 1} + \left(\sqrt[3]{x + 1} + \sqrt[3]{x}\right) \cdot \sqrt[3]{x}}double f(double x) {
double r1122947 = x;
double r1122948 = 1.0;
double r1122949 = r1122947 + r1122948;
double r1122950 = cbrt(r1122949);
double r1122951 = cbrt(r1122947);
double r1122952 = r1122950 - r1122951;
return r1122952;
}
double f(double x) {
double r1122953 = 1.0;
double r1122954 = x;
double r1122955 = r1122954 + r1122953;
double r1122956 = cbrt(r1122955);
double r1122957 = r1122956 * r1122956;
double r1122958 = cbrt(r1122954);
double r1122959 = r1122956 + r1122958;
double r1122960 = r1122959 * r1122958;
double r1122961 = r1122957 + r1122960;
double r1122962 = r1122953 / r1122961;
return r1122962;
}



Bits error versus x
Results
Initial program 30.1
rmApplied flip3--30.0
Simplified0.5
Simplified0.5
rmApplied *-un-lft-identity0.5
Applied associate-*r*0.5
Final simplification0.5
herbie shell --seed 2019163
(FPCore (x)
:name "2cbrt (problem 3.3.4)"
(- (cbrt (+ x 1)) (cbrt x)))