\frac{-\left(f + n\right)}{f - n}\sqrt[3]{\frac{-1}{{\left(\frac{f - n}{f + n}\right)}^{3}}}double f(double f, double n) {
double r15960 = f;
double r15961 = n;
double r15962 = r15960 + r15961;
double r15963 = -r15962;
double r15964 = r15960 - r15961;
double r15965 = r15963 / r15964;
return r15965;
}
double f(double f, double n) {
double r15966 = -1.0;
double r15967 = f;
double r15968 = n;
double r15969 = r15967 - r15968;
double r15970 = r15967 + r15968;
double r15971 = r15969 / r15970;
double r15972 = 3.0;
double r15973 = pow(r15971, r15972);
double r15974 = r15966 / r15973;
double r15975 = cbrt(r15974);
return r15975;
}



Bits error versus f



Bits error versus n
Results
Initial program 0.0
rmApplied *-un-lft-identity0.0
Applied distribute-lft-neg-in0.0
Applied associate-/l*0.0
rmApplied add-cbrt-cube41.8
Applied add-cbrt-cube41.7
Applied cbrt-undiv41.7
Applied add-cbrt-cube41.7
Applied cbrt-undiv41.7
Simplified0.0
Final simplification0.0
herbie shell --seed 2020027
(FPCore (f n)
:name "subtraction fraction"
:precision binary64
(/ (- (+ f n)) (- f n)))