\frac{-\left(f + n\right)}{f - n}\sqrt[3]{\log \left(e^{\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 r513783 = f;
double r513784 = n;
double r513785 = r513783 + r513784;
double r513786 = -r513785;
double r513787 = r513783 - r513784;
double r513788 = r513786 / r513787;
return r513788;
}
double f(double f, double n) {
double r513789 = f;
double r513790 = n;
double r513791 = r513789 + r513790;
double r513792 = r513789 - r513790;
double r513793 = r513791 / r513792;
double r513794 = r513793 * r513793;
double r513795 = exp(r513794);
double r513796 = log(r513795);
double r513797 = -r513793;
double r513798 = r513796 * r513797;
double r513799 = cbrt(r513798);
return r513799;
}



Bits error versus f



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