\frac{-\left(f + n\right)}{f - n}\frac{\left(\sqrt[3]{\frac{-\left(f + n\right)}{f - n}} \cdot \sqrt[3]{-\left(f + n\right)}\right) \cdot \sqrt[3]{-\left(f + n\right)}}{\sqrt[3]{f - n} \cdot \sqrt[3]{f - n}}double f(double f, double n) {
double r37342 = f;
double r37343 = n;
double r37344 = r37342 + r37343;
double r37345 = -r37344;
double r37346 = r37342 - r37343;
double r37347 = r37345 / r37346;
return r37347;
}
double f(double f, double n) {
double r37348 = f;
double r37349 = n;
double r37350 = r37348 + r37349;
double r37351 = -r37350;
double r37352 = r37348 - r37349;
double r37353 = r37351 / r37352;
double r37354 = cbrt(r37353);
double r37355 = cbrt(r37351);
double r37356 = r37354 * r37355;
double r37357 = r37356 * r37355;
double r37358 = cbrt(r37352);
double r37359 = r37358 * r37358;
double r37360 = r37357 / r37359;
return r37360;
}



Bits error versus f



Bits error versus n
Results
Initial program 0.0
rmApplied add-cube-cbrt0.1
rmApplied cbrt-div0.1
Applied cbrt-div0.1
Applied associate-*r/0.1
Applied frac-times0.1
Final simplification0.1
herbie shell --seed 2019308
(FPCore (f n)
:name "subtraction fraction"
:precision binary64
(/ (- (+ f n)) (- f n)))