Simplified0.0
\[\leadsto \color{blue}{-0.0859375 \cdot {x}^{4} + \mathsf{fma}\left(x \cdot x, 0.125, 0.0673828125 \cdot {x}^{6}\right)}
\]
Proof
(+.f64 (*.f64 -11/128 (pow.f64 x 4)) (fma.f64 (*.f64 x x) 1/8 (*.f64 69/1024 (pow.f64 x 6)))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 (Rewrite<= metadata-eval (*.f64 -11/16 1/8)) (pow.f64 x 4)) (fma.f64 (*.f64 x x) 1/8 (*.f64 69/1024 (pow.f64 x 6)))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 (*.f64 -11/16 (Rewrite<= rem-exp-log_binary64 (exp.f64 (log.f64 1/8)))) (pow.f64 x 4)) (fma.f64 (*.f64 x x) 1/8 (*.f64 69/1024 (pow.f64 x 6)))): 0 points increase in error, 0 points decrease in error
(+.f64 (Rewrite<= associate-*r*_binary64 (*.f64 -11/16 (*.f64 (exp.f64 (log.f64 1/8)) (pow.f64 x 4)))) (fma.f64 (*.f64 x x) 1/8 (*.f64 69/1024 (pow.f64 x 6)))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 -11/16 (*.f64 (exp.f64 (log.f64 1/8)) (pow.f64 x (Rewrite<= metadata-eval (*.f64 2 2))))) (fma.f64 (*.f64 x x) 1/8 (*.f64 69/1024 (pow.f64 x 6)))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 -11/16 (*.f64 (exp.f64 (log.f64 1/8)) (Rewrite<= pow-sqr_binary64 (*.f64 (pow.f64 x 2) (pow.f64 x 2))))) (fma.f64 (*.f64 x x) 1/8 (*.f64 69/1024 (pow.f64 x 6)))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 -11/16 (Rewrite<= associate-*l*_binary64 (*.f64 (*.f64 (exp.f64 (log.f64 1/8)) (pow.f64 x 2)) (pow.f64 x 2)))) (fma.f64 (*.f64 x x) 1/8 (*.f64 69/1024 (pow.f64 x 6)))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 -11/16 (*.f64 (*.f64 (exp.f64 (log.f64 1/8)) (Rewrite<= exp-to-pow_binary64 (exp.f64 (*.f64 (log.f64 x) 2)))) (pow.f64 x 2))) (fma.f64 (*.f64 x x) 1/8 (*.f64 69/1024 (pow.f64 x 6)))): 84 points increase in error, 1 points decrease in error
(+.f64 (*.f64 -11/16 (*.f64 (*.f64 (exp.f64 (log.f64 1/8)) (exp.f64 (Rewrite<= *-commutative_binary64 (*.f64 2 (log.f64 x))))) (pow.f64 x 2))) (fma.f64 (*.f64 x x) 1/8 (*.f64 69/1024 (pow.f64 x 6)))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 -11/16 (*.f64 (Rewrite=> prod-exp_binary64 (exp.f64 (+.f64 (log.f64 1/8) (*.f64 2 (log.f64 x))))) (pow.f64 x 2))) (fma.f64 (*.f64 x x) 1/8 (*.f64 69/1024 (pow.f64 x 6)))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 -11/16 (*.f64 (exp.f64 (+.f64 (log.f64 1/8) (*.f64 2 (log.f64 x)))) (pow.f64 x 2))) (fma.f64 (Rewrite<= unpow2_binary64 (pow.f64 x 2)) 1/8 (*.f64 69/1024 (pow.f64 x 6)))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 -11/16 (*.f64 (exp.f64 (+.f64 (log.f64 1/8) (*.f64 2 (log.f64 x)))) (pow.f64 x 2))) (fma.f64 (pow.f64 x 2) (Rewrite<= rem-exp-log_binary64 (exp.f64 (log.f64 1/8))) (*.f64 69/1024 (pow.f64 x 6)))): 26 points increase in error, 0 points decrease in error
(+.f64 (*.f64 -11/16 (*.f64 (exp.f64 (+.f64 (log.f64 1/8) (*.f64 2 (log.f64 x)))) (pow.f64 x 2))) (fma.f64 (pow.f64 x 2) (exp.f64 (log.f64 1/8)) (*.f64 (Rewrite<= metadata-eval (*.f64 69/128 1/8)) (pow.f64 x 6)))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 -11/16 (*.f64 (exp.f64 (+.f64 (log.f64 1/8) (*.f64 2 (log.f64 x)))) (pow.f64 x 2))) (fma.f64 (pow.f64 x 2) (exp.f64 (log.f64 1/8)) (*.f64 (*.f64 69/128 (Rewrite<= rem-exp-log_binary64 (exp.f64 (log.f64 1/8)))) (pow.f64 x 6)))): 8 points increase in error, 0 points decrease in error
(+.f64 (*.f64 -11/16 (*.f64 (exp.f64 (+.f64 (log.f64 1/8) (*.f64 2 (log.f64 x)))) (pow.f64 x 2))) (fma.f64 (pow.f64 x 2) (exp.f64 (log.f64 1/8)) (Rewrite<= associate-*r*_binary64 (*.f64 69/128 (*.f64 (exp.f64 (log.f64 1/8)) (pow.f64 x 6)))))): 1 points increase in error, 1 points decrease in error
(+.f64 (*.f64 -11/16 (*.f64 (exp.f64 (+.f64 (log.f64 1/8) (*.f64 2 (log.f64 x)))) (pow.f64 x 2))) (fma.f64 (pow.f64 x 2) (exp.f64 (log.f64 1/8)) (*.f64 69/128 (*.f64 (exp.f64 (log.f64 1/8)) (pow.f64 x (Rewrite<= metadata-eval (*.f64 2 3))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 -11/16 (*.f64 (exp.f64 (+.f64 (log.f64 1/8) (*.f64 2 (log.f64 x)))) (pow.f64 x 2))) (fma.f64 (pow.f64 x 2) (exp.f64 (log.f64 1/8)) (*.f64 69/128 (*.f64 (exp.f64 (log.f64 1/8)) (Rewrite<= pow-sqr_binary64 (*.f64 (pow.f64 x 3) (pow.f64 x 3))))))): 0 points increase in error, 1 points decrease in error
(+.f64 (*.f64 -11/16 (*.f64 (exp.f64 (+.f64 (log.f64 1/8) (*.f64 2 (log.f64 x)))) (pow.f64 x 2))) (fma.f64 (pow.f64 x 2) (exp.f64 (log.f64 1/8)) (*.f64 69/128 (*.f64 (exp.f64 (log.f64 1/8)) (Rewrite<= cube-prod_binary64 (pow.f64 (*.f64 x x) 3)))))): 0 points increase in error, 2 points decrease in error
(+.f64 (*.f64 -11/16 (*.f64 (exp.f64 (+.f64 (log.f64 1/8) (*.f64 2 (log.f64 x)))) (pow.f64 x 2))) (fma.f64 (pow.f64 x 2) (exp.f64 (log.f64 1/8)) (*.f64 69/128 (*.f64 (exp.f64 (log.f64 1/8)) (pow.f64 (Rewrite<= unpow2_binary64 (pow.f64 x 2)) 3))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 -11/16 (*.f64 (exp.f64 (+.f64 (log.f64 1/8) (*.f64 2 (log.f64 x)))) (pow.f64 x 2))) (fma.f64 (pow.f64 x 2) (exp.f64 (log.f64 1/8)) (*.f64 69/128 (*.f64 (exp.f64 (log.f64 1/8)) (Rewrite<= cube-unmult_binary64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 x 2) (pow.f64 x 2)))))))): 0 points increase in error, 1 points decrease in error
(+.f64 (*.f64 -11/16 (*.f64 (exp.f64 (+.f64 (log.f64 1/8) (*.f64 2 (log.f64 x)))) (pow.f64 x 2))) (fma.f64 (pow.f64 x 2) (exp.f64 (log.f64 1/8)) (*.f64 69/128 (*.f64 (exp.f64 (log.f64 1/8)) (*.f64 (pow.f64 x 2) (Rewrite=> pow-sqr_binary64 (pow.f64 x (*.f64 2 2)))))))): 3 points increase in error, 0 points decrease in error
(+.f64 (*.f64 -11/16 (*.f64 (exp.f64 (+.f64 (log.f64 1/8) (*.f64 2 (log.f64 x)))) (pow.f64 x 2))) (fma.f64 (pow.f64 x 2) (exp.f64 (log.f64 1/8)) (*.f64 69/128 (*.f64 (exp.f64 (log.f64 1/8)) (*.f64 (pow.f64 x 2) (pow.f64 x (Rewrite=> metadata-eval 4))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 -11/16 (*.f64 (exp.f64 (+.f64 (log.f64 1/8) (*.f64 2 (log.f64 x)))) (pow.f64 x 2))) (fma.f64 (pow.f64 x 2) (exp.f64 (log.f64 1/8)) (*.f64 69/128 (Rewrite<= associate-*l*_binary64 (*.f64 (*.f64 (exp.f64 (log.f64 1/8)) (pow.f64 x 2)) (pow.f64 x 4)))))): 2 points increase in error, 1 points decrease in error
(+.f64 (*.f64 -11/16 (*.f64 (exp.f64 (+.f64 (log.f64 1/8) (*.f64 2 (log.f64 x)))) (pow.f64 x 2))) (fma.f64 (pow.f64 x 2) (exp.f64 (log.f64 1/8)) (*.f64 69/128 (*.f64 (*.f64 (exp.f64 (log.f64 1/8)) (Rewrite<= exp-to-pow_binary64 (exp.f64 (*.f64 (log.f64 x) 2)))) (pow.f64 x 4))))): 4 points increase in error, 4 points decrease in error
(+.f64 (*.f64 -11/16 (*.f64 (exp.f64 (+.f64 (log.f64 1/8) (*.f64 2 (log.f64 x)))) (pow.f64 x 2))) (fma.f64 (pow.f64 x 2) (exp.f64 (log.f64 1/8)) (*.f64 69/128 (*.f64 (*.f64 (exp.f64 (log.f64 1/8)) (exp.f64 (Rewrite<= *-commutative_binary64 (*.f64 2 (log.f64 x))))) (pow.f64 x 4))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 -11/16 (*.f64 (exp.f64 (+.f64 (log.f64 1/8) (*.f64 2 (log.f64 x)))) (pow.f64 x 2))) (fma.f64 (pow.f64 x 2) (exp.f64 (log.f64 1/8)) (*.f64 69/128 (*.f64 (Rewrite=> prod-exp_binary64 (exp.f64 (+.f64 (log.f64 1/8) (*.f64 2 (log.f64 x))))) (pow.f64 x 4))))): 1 points increase in error, 6 points decrease in error
(+.f64 (*.f64 -11/16 (*.f64 (exp.f64 (+.f64 (log.f64 1/8) (*.f64 2 (log.f64 x)))) (pow.f64 x 2))) (Rewrite<= fma-def_binary64 (+.f64 (*.f64 (pow.f64 x 2) (exp.f64 (log.f64 1/8))) (*.f64 69/128 (*.f64 (exp.f64 (+.f64 (log.f64 1/8) (*.f64 2 (log.f64 x)))) (pow.f64 x 4)))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 -11/16 (*.f64 (exp.f64 (+.f64 (log.f64 1/8) (*.f64 2 (log.f64 x)))) (pow.f64 x 2))) (+.f64 (*.f64 (Rewrite<= exp-to-pow_binary64 (exp.f64 (*.f64 (log.f64 x) 2))) (exp.f64 (log.f64 1/8))) (*.f64 69/128 (*.f64 (exp.f64 (+.f64 (log.f64 1/8) (*.f64 2 (log.f64 x)))) (pow.f64 x 4))))): 26 points increase in error, 0 points decrease in error
(+.f64 (*.f64 -11/16 (*.f64 (exp.f64 (+.f64 (log.f64 1/8) (*.f64 2 (log.f64 x)))) (pow.f64 x 2))) (+.f64 (*.f64 (exp.f64 (Rewrite<= *-commutative_binary64 (*.f64 2 (log.f64 x)))) (exp.f64 (log.f64 1/8))) (*.f64 69/128 (*.f64 (exp.f64 (+.f64 (log.f64 1/8) (*.f64 2 (log.f64 x)))) (pow.f64 x 4))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 -11/16 (*.f64 (exp.f64 (+.f64 (log.f64 1/8) (*.f64 2 (log.f64 x)))) (pow.f64 x 2))) (+.f64 (Rewrite<= exp-sum_binary64 (exp.f64 (+.f64 (*.f64 2 (log.f64 x)) (log.f64 1/8)))) (*.f64 69/128 (*.f64 (exp.f64 (+.f64 (log.f64 1/8) (*.f64 2 (log.f64 x)))) (pow.f64 x 4))))): 16 points increase in error, 11 points decrease in error
(+.f64 (*.f64 -11/16 (*.f64 (exp.f64 (+.f64 (log.f64 1/8) (*.f64 2 (log.f64 x)))) (pow.f64 x 2))) (+.f64 (exp.f64 (Rewrite<= +-commutative_binary64 (+.f64 (log.f64 1/8) (*.f64 2 (log.f64 x))))) (*.f64 69/128 (*.f64 (exp.f64 (+.f64 (log.f64 1/8) (*.f64 2 (log.f64 x)))) (pow.f64 x 4))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 -11/16 (*.f64 (exp.f64 (+.f64 (log.f64 1/8) (*.f64 2 (log.f64 x)))) (pow.f64 x 2))) (Rewrite<= +-commutative_binary64 (+.f64 (*.f64 69/128 (*.f64 (exp.f64 (+.f64 (log.f64 1/8) (*.f64 2 (log.f64 x)))) (pow.f64 x 4))) (exp.f64 (+.f64 (log.f64 1/8) (*.f64 2 (log.f64 x))))))): 0 points increase in error, 0 points decrease in error