Average Error: 52.0 → 52.0
Time: 23.0s
Precision: 64
\[x = 10864 \land y = 18817\]
\[\left(9 \cdot {x}^{4} - {y}^{4}\right) + 2 \cdot \left(y \cdot y\right)\]
\[\sqrt[3]{\left(\left({x}^{4} \cdot 9 - {y}^{4}\right) \cdot \left({x}^{4} \cdot 9 - {y}^{4}\right)\right) \cdot \left({x}^{4} \cdot 9 - {y}^{4}\right)} + 2 \cdot \left(y \cdot y\right)\]
\left(9 \cdot {x}^{4} - {y}^{4}\right) + 2 \cdot \left(y \cdot y\right)
\sqrt[3]{\left(\left({x}^{4} \cdot 9 - {y}^{4}\right) \cdot \left({x}^{4} \cdot 9 - {y}^{4}\right)\right) \cdot \left({x}^{4} \cdot 9 - {y}^{4}\right)} + 2 \cdot \left(y \cdot y\right)
double f(double x, double y) {
        double r3586278 = 9.0;
        double r3586279 = x;
        double r3586280 = 4.0;
        double r3586281 = pow(r3586279, r3586280);
        double r3586282 = r3586278 * r3586281;
        double r3586283 = y;
        double r3586284 = pow(r3586283, r3586280);
        double r3586285 = r3586282 - r3586284;
        double r3586286 = 2.0;
        double r3586287 = r3586283 * r3586283;
        double r3586288 = r3586286 * r3586287;
        double r3586289 = r3586285 + r3586288;
        return r3586289;
}

double f(double x, double y) {
        double r3586290 = x;
        double r3586291 = 4.0;
        double r3586292 = pow(r3586290, r3586291);
        double r3586293 = 9.0;
        double r3586294 = r3586292 * r3586293;
        double r3586295 = y;
        double r3586296 = pow(r3586295, r3586291);
        double r3586297 = r3586294 - r3586296;
        double r3586298 = r3586297 * r3586297;
        double r3586299 = r3586298 * r3586297;
        double r3586300 = cbrt(r3586299);
        double r3586301 = 2.0;
        double r3586302 = r3586295 * r3586295;
        double r3586303 = r3586301 * r3586302;
        double r3586304 = r3586300 + r3586303;
        return r3586304;
}

Error

Try it out

Your Program's Arguments

Results

Enter valid numbers for all inputs

Derivation

  1. Initial program 52.0

    \[\left(9 \cdot {x}^{4} - {y}^{4}\right) + 2 \cdot \left(y \cdot y\right)\]
  2. Using strategy rm
  3. Applied add-cbrt-cube52.0

    \[\leadsto \color{blue}{\sqrt[3]{\left(\left(9 \cdot {x}^{4} - {y}^{4}\right) \cdot \left(9 \cdot {x}^{4} - {y}^{4}\right)\right) \cdot \left(9 \cdot {x}^{4} - {y}^{4}\right)}} + 2 \cdot \left(y \cdot y\right)\]
  4. Final simplification52.0

    \[\leadsto \sqrt[3]{\left(\left({x}^{4} \cdot 9 - {y}^{4}\right) \cdot \left({x}^{4} \cdot 9 - {y}^{4}\right)\right) \cdot \left({x}^{4} \cdot 9 - {y}^{4}\right)} + 2 \cdot \left(y \cdot y\right)\]

Reproduce

herbie shell --seed 2019200 
(FPCore (x y)
  :name "From Rump in a 1983 paper"
  :pre (and (== x 10864.0) (== y 18817.0))
  (+ (- (* 9.0 (pow x 4.0)) (pow y 4.0)) (* 2.0 (* y y))))