\frac{-\left(f + n\right)}{f - n}\frac{\frac{-1}{\sqrt[3]{\frac{f - n}{f + n} \cdot \frac{f - n}{f + n}}}}{\sqrt[3]{\frac{f - n}{f + n}}}double f(double f, double n) {
double r1016731 = f;
double r1016732 = n;
double r1016733 = r1016731 + r1016732;
double r1016734 = -r1016733;
double r1016735 = r1016731 - r1016732;
double r1016736 = r1016734 / r1016735;
return r1016736;
}
double f(double f, double n) {
double r1016737 = -1.0;
double r1016738 = f;
double r1016739 = n;
double r1016740 = r1016738 - r1016739;
double r1016741 = r1016738 + r1016739;
double r1016742 = r1016740 / r1016741;
double r1016743 = r1016742 * r1016742;
double r1016744 = cbrt(r1016743);
double r1016745 = r1016737 / r1016744;
double r1016746 = cbrt(r1016742);
double r1016747 = r1016745 / r1016746;
return r1016747;
}



Bits error versus f



Bits error versus n
Results
Initial program 0.0
rmApplied neg-mul-10.0
Applied associate-/l*0.0
rmApplied add-cube-cbrt0.1
Applied associate-/r*0.1
rmApplied cbrt-unprod0.0
Final simplification0.0
herbie shell --seed 2019138
(FPCore (f n)
:name "subtraction fraction"
(/ (- (+ f n)) (- f n)))