(FPCore (x y)
:precision binary64
(+.f64
(+.f64
(+.f64
(*.f64 1335/4 (pow.f64 y 6))
(*.f64
(*.f64 x x)
(-.f64
(-.f64
(-.f64 (*.f64 (*.f64 (*.f64 (*.f64 11 x) x) y) y) (pow.f64 y 6))
(*.f64 121 (pow.f64 y 4)))
2)))
(*.f64 11/2 (pow.f64 y 8)))
(/.f64 x (*.f64 2 y))))(FPCore (x y)
:precision binary64
(+.f64
(+.f64
(+.f64
(*.f64 1335/4 (pow.f64 y 6))
(*.f64
(*.f64 x x)
(-.f64
(-.f64
(-.f64 (*.f64 y (*.f64 y (*.f64 x (*.f64 x 11)))) (pow.f64 y 6))
(*.f64 121 (pow.f64 y 4)))
2)))
(*.f64 11/2 (pow.f64 y 8)))
(/.f64 x (*.f64 y 2))))\mathsf{+.f64}\left(\mathsf{+.f64}\left(\mathsf{+.f64}\left(\mathsf{*.f64}\left(\frac{1335}{4}, \mathsf{pow.f64}\left(y, 6\right)\right), \mathsf{*.f64}\left(\mathsf{*.f64}\left(x, x\right), \mathsf{\_.f64}\left(\mathsf{\_.f64}\left(\mathsf{\_.f64}\left(\mathsf{*.f64}\left(\mathsf{*.f64}\left(\mathsf{*.f64}\left(\mathsf{*.f64}\left(11, x\right), x\right), y\right), y\right), \mathsf{pow.f64}\left(y, 6\right)\right), \mathsf{*.f64}\left(121, \mathsf{pow.f64}\left(y, 4\right)\right)\right), 2\right)\right)\right), \mathsf{*.f64}\left(\frac{11}{2}, \mathsf{pow.f64}\left(y, 8\right)\right)\right), \mathsf{/.f64}\left(x, \mathsf{*.f64}\left(2, y\right)\right)\right)
\mathsf{+.f64}\left(\mathsf{+.f64}\left(\mathsf{+.f64}\left(\mathsf{*.f64}\left(\frac{1335}{4}, \mathsf{pow.f64}\left(y, 6\right)\right), \mathsf{*.f64}\left(\mathsf{*.f64}\left(x, x\right), \mathsf{\_.f64}\left(\mathsf{\_.f64}\left(\mathsf{\_.f64}\left(\mathsf{*.f64}\left(y, \mathsf{*.f64}\left(y, \mathsf{*.f64}\left(x, \mathsf{*.f64}\left(x, 11\right)\right)\right)\right), \mathsf{pow.f64}\left(y, 6\right)\right), \mathsf{*.f64}\left(121, \mathsf{pow.f64}\left(y, 4\right)\right)\right), 2\right)\right)\right), \mathsf{*.f64}\left(\frac{11}{2}, \mathsf{pow.f64}\left(y, 8\right)\right)\right), \mathsf{/.f64}\left(x, \mathsf{*.f64}\left(y, 2\right)\right)\right)
Initial program 9.2%
Final simplification9.2%
herbie shell --seed 2023144
(FPCore (x y)
:name "Rump's expression from Stadtherr's award speech"
:precision binary64
:pre (and (== x 77617.0) (== y 33096.0))
(+ (+ (+ (* 333.75 (pow y 6.0)) (* (* x x) (- (- (- (* (* (* (* 11.0 x) x) y) y) (pow y 6.0)) (* 121.0 (pow y 4.0))) 2.0))) (* 5.5 (pow y 8.0))) (/ x (* 2.0 y))))