\frac{-\left(f + n\right)}{f - n}\sqrt[3]{\left(\frac{f + n}{f - n} \cdot \frac{f + n}{f - n}\right) \cdot \left(-\frac{f + n}{f - n}\right)}double f(double f, double n) {
double r420736 = f;
double r420737 = n;
double r420738 = r420736 + r420737;
double r420739 = -r420738;
double r420740 = r420736 - r420737;
double r420741 = r420739 / r420740;
return r420741;
}
double f(double f, double n) {
double r420742 = f;
double r420743 = n;
double r420744 = r420742 + r420743;
double r420745 = r420742 - r420743;
double r420746 = r420744 / r420745;
double r420747 = r420746 * r420746;
double r420748 = -r420746;
double r420749 = r420747 * r420748;
double r420750 = cbrt(r420749);
return r420750;
}



Bits error versus f



Bits error versus n
Results
Initial program 0.0
rmApplied add-cbrt-cube41.2
Applied add-cbrt-cube41.4
Applied cbrt-undiv41.4
Simplified0.0
Final simplification0.0
herbie shell --seed 2019152 +o rules:numerics
(FPCore (f n)
:name "subtraction fraction"
(/ (- (+ f n)) (- f n)))