Average Error: 0.0 → 0.0
Time: 3.1m
Precision: 64
\[\frac{-\left(f + n\right)}{f - n}\]
\[\sqrt[3]{\left(\left(\left(\sqrt[3]{\frac{-\left(n + f\right)}{f - n}} \cdot \sqrt[3]{\frac{-\left(n + f\right)}{f - n}}\right) \cdot \sqrt[3]{\frac{-\left(n + f\right)}{f - n}}\right) \cdot \frac{-\left(n + f\right)}{f - n}\right) \cdot \frac{-\left(n + f\right)}{f - n}}\]
\frac{-\left(f + n\right)}{f - n}
\sqrt[3]{\left(\left(\left(\sqrt[3]{\frac{-\left(n + f\right)}{f - n}} \cdot \sqrt[3]{\frac{-\left(n + f\right)}{f - n}}\right) \cdot \sqrt[3]{\frac{-\left(n + f\right)}{f - n}}\right) \cdot \frac{-\left(n + f\right)}{f - n}\right) \cdot \frac{-\left(n + f\right)}{f - n}}
double f(double f, double n) {
        double r9544829 = f;
        double r9544830 = n;
        double r9544831 = r9544829 + r9544830;
        double r9544832 = -r9544831;
        double r9544833 = r9544829 - r9544830;
        double r9544834 = r9544832 / r9544833;
        return r9544834;
}

double f(double f, double n) {
        double r9544835 = n;
        double r9544836 = f;
        double r9544837 = r9544835 + r9544836;
        double r9544838 = -r9544837;
        double r9544839 = r9544836 - r9544835;
        double r9544840 = r9544838 / r9544839;
        double r9544841 = cbrt(r9544840);
        double r9544842 = r9544841 * r9544841;
        double r9544843 = r9544842 * r9544841;
        double r9544844 = r9544843 * r9544840;
        double r9544845 = r9544844 * r9544840;
        double r9544846 = cbrt(r9544845);
        return r9544846;
}

Error

Bits error versus f

Bits error versus n

Try it out

Your Program's Arguments

Results

Enter valid numbers for all inputs

Derivation

  1. Initial program 0.0

    \[\frac{-\left(f + n\right)}{f - n}\]
  2. Using strategy rm
  3. Applied add-cbrt-cube0.0

    \[\leadsto \color{blue}{\sqrt[3]{\left(\frac{-\left(f + n\right)}{f - n} \cdot \frac{-\left(f + n\right)}{f - n}\right) \cdot \frac{-\left(f + n\right)}{f - n}}}\]
  4. Using strategy rm
  5. Applied add-cube-cbrt0.0

    \[\leadsto \sqrt[3]{\left(\frac{-\left(f + n\right)}{f - n} \cdot \color{blue}{\left(\left(\sqrt[3]{\frac{-\left(f + n\right)}{f - n}} \cdot \sqrt[3]{\frac{-\left(f + n\right)}{f - n}}\right) \cdot \sqrt[3]{\frac{-\left(f + n\right)}{f - n}}\right)}\right) \cdot \frac{-\left(f + n\right)}{f - n}}\]
  6. Final simplification0.0

    \[\leadsto \sqrt[3]{\left(\left(\left(\sqrt[3]{\frac{-\left(n + f\right)}{f - n}} \cdot \sqrt[3]{\frac{-\left(n + f\right)}{f - n}}\right) \cdot \sqrt[3]{\frac{-\left(n + f\right)}{f - n}}\right) \cdot \frac{-\left(n + f\right)}{f - n}\right) \cdot \frac{-\left(n + f\right)}{f - n}}\]

Reproduce

herbie shell --seed 2019107 
(FPCore (f n)
  :name "subtraction fraction"
  (/ (- (+ f n)) (- f n)))