Simplified52.4
\[\leadsto \color{blue}{\frac{\sqrt{\mathsf{fma}\left(b, b, c \cdot \left(a \cdot -3\right)\right)} - b}{3 \cdot a}}
\]
Proof
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)): 0 points increase in error, 0 points decrease in error
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a (Rewrite<= metadata-eval (neg.f64 3)))))) b) (*.f64 3 a)): 0 points increase in error, 0 points decrease in error
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 c (Rewrite<= distribute-rgt-neg-in_binary64 (neg.f64 (*.f64 a 3)))))) b) (*.f64 3 a)): 0 points increase in error, 0 points decrease in error
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 c (neg.f64 (Rewrite<= *-commutative_binary64 (*.f64 3 a)))))) b) (*.f64 3 a)): 0 points increase in error, 0 points decrease in error
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (Rewrite<= distribute-rgt-neg-in_binary64 (neg.f64 (*.f64 c (*.f64 3 a)))))) b) (*.f64 3 a)): 0 points increase in error, 0 points decrease in error
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (neg.f64 (Rewrite<= *-commutative_binary64 (*.f64 (*.f64 3 a) c))))) b) (*.f64 3 a)): 0 points increase in error, 0 points decrease in error
(/.f64 (-.f64 (sqrt.f64 (Rewrite<= fma-neg_binary64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) b) (*.f64 3 a)): 11 points increase in error, 2 points decrease in error
(/.f64 (-.f64 (Rewrite<= /-rgt-identity_binary64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) 1)) b) (*.f64 3 a)): 0 points increase in error, 0 points decrease in error
(/.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) (Rewrite<= metadata-eval (/.f64 -1 -1))) b) (*.f64 3 a)): 0 points increase in error, 0 points decrease in error
(/.f64 (-.f64 (Rewrite<= associate-/l*_binary64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) -1) -1)) b) (*.f64 3 a)): 0 points increase in error, 0 points decrease in error
(/.f64 (-.f64 (/.f64 (Rewrite<= *-commutative_binary64 (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))))) -1) b) (*.f64 3 a)): 0 points increase in error, 0 points decrease in error
(/.f64 (-.f64 (/.f64 (Rewrite<= neg-mul-1_binary64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))))) -1) b) (*.f64 3 a)): 0 points increase in error, 0 points decrease in error
(/.f64 (-.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) -1) (Rewrite<= /-rgt-identity_binary64 (/.f64 b 1))) (*.f64 3 a)): 0 points increase in error, 0 points decrease in error
(/.f64 (-.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) -1) (/.f64 b (Rewrite<= metadata-eval (/.f64 -1 -1)))) (*.f64 3 a)): 0 points increase in error, 0 points decrease in error
(/.f64 (-.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) -1) (Rewrite<= associate-/l*_binary64 (/.f64 (*.f64 b -1) -1))) (*.f64 3 a)): 0 points increase in error, 0 points decrease in error
(/.f64 (-.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) -1) (/.f64 (Rewrite<= *-commutative_binary64 (*.f64 -1 b)) -1)) (*.f64 3 a)): 0 points increase in error, 0 points decrease in error
(/.f64 (-.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) -1) (/.f64 (Rewrite<= neg-mul-1_binary64 (neg.f64 b)) -1)) (*.f64 3 a)): 0 points increase in error, 0 points decrease in error
(/.f64 (Rewrite<= div-sub_binary64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (neg.f64 b)) -1)) (*.f64 3 a)): 0 points increase in error, 0 points decrease in error
(/.f64 (/.f64 (Rewrite=> sub-neg_binary64 (+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (neg.f64 (neg.f64 b)))) -1) (*.f64 3 a)): 0 points increase in error, 0 points decrease in error
(/.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (Rewrite=> remove-double-neg_binary64 b)) -1) (*.f64 3 a)): 0 points increase in error, 0 points decrease in error
(/.f64 (/.f64 (Rewrite<= +-commutative_binary64 (+.f64 b (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))))) -1) (*.f64 3 a)): 0 points increase in error, 0 points decrease in error
(/.f64 (/.f64 (Rewrite<= sub-neg_binary64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))))) -1) (*.f64 3 a)): 0 points increase in error, 0 points decrease in error
(Rewrite<= associate-/r*_binary64 (/.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 -1 (*.f64 3 a)))): 0 points increase in error, 0 points decrease in error
(/.f64 (Rewrite<= *-lft-identity_binary64 (*.f64 1 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))))) (*.f64 -1 (*.f64 3 a))): 0 points increase in error, 0 points decrease in error
(/.f64 (*.f64 (Rewrite<= metadata-eval (neg.f64 -1)) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))))) (*.f64 -1 (*.f64 3 a))): 0 points increase in error, 0 points decrease in error
(Rewrite=> times-frac_binary64 (*.f64 (/.f64 (neg.f64 -1) -1) (/.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a)))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (Rewrite=> metadata-eval 1) -1) (/.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))): 0 points increase in error, 0 points decrease in error
(*.f64 (Rewrite=> metadata-eval -1) (/.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))): 0 points increase in error, 0 points decrease in error
(Rewrite=> associate-*r/_binary64 (/.f64 (*.f64 -1 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))))) (*.f64 3 a))): 0 points increase in error, 0 points decrease in error
(/.f64 (Rewrite<= neg-mul-1_binary64 (neg.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))))) (*.f64 3 a)): 0 points increase in error, 0 points decrease in error
(/.f64 (Rewrite<= sub0-neg_binary64 (-.f64 0 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))))) (*.f64 3 a)): 0 points increase in error, 0 points decrease in error
(/.f64 (Rewrite<= associate-+l-_binary64 (+.f64 (-.f64 0 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))))) (*.f64 3 a)): 0 points increase in error, 0 points decrease in error
(/.f64 (+.f64 (Rewrite<= neg-sub0_binary64 (neg.f64 b)) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a)): 0 points increase in error, 0 points decrease in error
Simplified1.5
\[\leadsto \color{blue}{\mathsf{fma}\left(-0.5625, \frac{{c}^{3}}{{b}^{5}} \cdot \left(a \cdot a\right), \mathsf{fma}\left(-0.16666666666666666, \frac{{\left(c \cdot a\right)}^{4} \cdot 6.328125}{a \cdot {b}^{7}}, \mathsf{fma}\left(-0.375, \frac{a \cdot \left(c \cdot c\right)}{{b}^{3}}, -0.5 \cdot \frac{c}{b}\right)\right)\right)}
\]
Proof
(fma.f64 -9/16 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b 5)) (*.f64 a a)) (fma.f64 -1/6 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 4) 405/64) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b 5)) (Rewrite<= unpow2_binary64 (pow.f64 a 2))) (fma.f64 -1/6 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 4) 405/64) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (Rewrite<= associate-/r/_binary64 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 2)))) (fma.f64 -1/6 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 4) 405/64) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (Rewrite<= associate-/l*_binary64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (fma.f64 -1/6 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 4) 405/64) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (*.f64 (pow.f64 (*.f64 c a) (Rewrite<= metadata-eval (*.f64 2 2))) 405/64) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (*.f64 (Rewrite<= pow-sqr_binary64 (*.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 c a) 2))) 405/64) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (*.f64 (*.f64 (Rewrite=> unpow2_binary64 (*.f64 (*.f64 c a) (*.f64 c a))) (pow.f64 (*.f64 c a) 2)) 405/64) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (*.f64 (*.f64 (Rewrite<= unswap-sqr_binary64 (*.f64 (*.f64 c c) (*.f64 a a))) (pow.f64 (*.f64 c a) 2)) 405/64) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (*.f64 (*.f64 (*.f64 (Rewrite<= unpow2_binary64 (pow.f64 c 2)) (*.f64 a a)) (pow.f64 (*.f64 c a) 2)) 405/64) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 c 2) (Rewrite<= unpow2_binary64 (pow.f64 a 2))) (pow.f64 (*.f64 c a) 2)) 405/64) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (Rewrite=> unpow2_binary64 (*.f64 (*.f64 c a) (*.f64 c a)))) 405/64) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (Rewrite<= unswap-sqr_binary64 (*.f64 (*.f64 c c) (*.f64 a a)))) 405/64) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (Rewrite<= unpow2_binary64 (pow.f64 c 2)) (*.f64 a a))) 405/64) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (pow.f64 c 2) (Rewrite<= unpow2_binary64 (pow.f64 a 2)))) 405/64) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (*.f64 (Rewrite<= unswap-sqr_binary64 (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 (pow.f64 a 2) (pow.f64 a 2)))) 405/64) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (*.f64 (*.f64 (Rewrite=> pow-sqr_binary64 (pow.f64 c (*.f64 2 2))) (*.f64 (pow.f64 a 2) (pow.f64 a 2))) 405/64) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (*.f64 (*.f64 (pow.f64 c (Rewrite=> metadata-eval 4)) (*.f64 (pow.f64 a 2) (pow.f64 a 2))) 405/64) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (*.f64 (*.f64 (pow.f64 c 4) (Rewrite=> pow-sqr_binary64 (pow.f64 a (*.f64 2 2)))) 405/64) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a (Rewrite=> metadata-eval 4))) 405/64) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (Rewrite<= metadata-eval (+.f64 81/64 81/16))) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (+.f64 (Rewrite<= metadata-eval (*.f64 -9/8 -9/8)) 81/16)) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (Rewrite<= distribute-lft-out_binary64 (+.f64 (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (*.f64 -9/8 -9/8)) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 81/16))) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 c (Rewrite<= metadata-eval (*.f64 2 2))) (pow.f64 a 4)) (*.f64 -9/8 -9/8)) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 81/16)) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (+.f64 (*.f64 (*.f64 (Rewrite<= pow-sqr_binary64 (*.f64 (pow.f64 c 2) (pow.f64 c 2))) (pow.f64 a 4)) (*.f64 -9/8 -9/8)) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 81/16)) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 c 2)) (pow.f64 a (Rewrite<= metadata-eval (*.f64 2 2)))) (*.f64 -9/8 -9/8)) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 81/16)) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 c 2)) (Rewrite<= pow-sqr_binary64 (*.f64 (pow.f64 a 2) (pow.f64 a 2)))) (*.f64 -9/8 -9/8)) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 81/16)) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (+.f64 (*.f64 (Rewrite=> unswap-sqr_binary64 (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -9/8 -9/8)) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 81/16)) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (Rewrite=> unpow2_binary64 (*.f64 c c)) (pow.f64 a 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 -9/8 -9/8)) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 81/16)) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) (Rewrite=> unpow2_binary64 (*.f64 a a))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 -9/8 -9/8)) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 81/16)) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (+.f64 (*.f64 (*.f64 (Rewrite=> unswap-sqr_binary64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 -9/8 -9/8)) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 81/16)) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (+.f64 (*.f64 (*.f64 (Rewrite<= unpow2_binary64 (pow.f64 (*.f64 c a) 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 -9/8 -9/8)) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 81/16)) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (Rewrite=> unpow2_binary64 (*.f64 c c)) (pow.f64 a 2))) (*.f64 -9/8 -9/8)) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 81/16)) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 c c) (Rewrite=> unpow2_binary64 (*.f64 a a)))) (*.f64 -9/8 -9/8)) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 81/16)) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 c a) 2) (Rewrite=> unswap-sqr_binary64 (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 -9/8 -9/8)) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 81/16)) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 c a) 2) (Rewrite<= unpow2_binary64 (pow.f64 (*.f64 c a) 2))) (*.f64 -9/8 -9/8)) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 81/16)) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (+.f64 (Rewrite<= swap-sqr_binary64 (*.f64 (*.f64 (pow.f64 (*.f64 c a) 2) -9/8) (*.f64 (pow.f64 (*.f64 c a) 2) -9/8))) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 81/16)) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (+.f64 (*.f64 (Rewrite<= *-commutative_binary64 (*.f64 -9/8 (pow.f64 (*.f64 c a) 2))) (*.f64 (pow.f64 (*.f64 c a) 2) -9/8)) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 81/16)) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (+.f64 (*.f64 (*.f64 -9/8 (Rewrite=> unpow2_binary64 (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (pow.f64 (*.f64 c a) 2) -9/8)) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 81/16)) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (+.f64 (*.f64 (*.f64 -9/8 (Rewrite<= unswap-sqr_binary64 (*.f64 (*.f64 c c) (*.f64 a a)))) (*.f64 (pow.f64 (*.f64 c a) 2) -9/8)) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 81/16)) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (+.f64 (*.f64 (*.f64 -9/8 (*.f64 (Rewrite<= unpow2_binary64 (pow.f64 c 2)) (*.f64 a a))) (*.f64 (pow.f64 (*.f64 c a) 2) -9/8)) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 81/16)) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (+.f64 (*.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (Rewrite<= unpow2_binary64 (pow.f64 a 2)))) (*.f64 (pow.f64 (*.f64 c a) 2) -9/8)) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 81/16)) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (+.f64 (*.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (Rewrite<= *-commutative_binary64 (*.f64 -9/8 (pow.f64 (*.f64 c a) 2)))) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 81/16)) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (+.f64 (*.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 -9/8 (Rewrite=> unpow2_binary64 (*.f64 (*.f64 c a) (*.f64 c a))))) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 81/16)) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (+.f64 (*.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 -9/8 (Rewrite<= unswap-sqr_binary64 (*.f64 (*.f64 c c) (*.f64 a a))))) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 81/16)) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (+.f64 (*.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 -9/8 (*.f64 (Rewrite<= unpow2_binary64 (pow.f64 c 2)) (*.f64 a a)))) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 81/16)) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (+.f64 (*.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 -9/8 (*.f64 (pow.f64 c 2) (Rewrite<= unpow2_binary64 (pow.f64 a 2))))) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 81/16)) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (+.f64 (Rewrite<= unpow2_binary64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 81/16)) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (Rewrite<= *-commutative_binary64 (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))))) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (*.f64 a (Rewrite<= unpow2_binary64 (pow.f64 c 2))) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7))) (fma.f64 -3/8 (/.f64 (Rewrite<= *-commutative_binary64 (*.f64 (pow.f64 c 2) a)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 c b))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7))) (Rewrite<= fma-def_binary64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 c b)))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (fma.f64 -1/6 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7))) (Rewrite<= +-commutative_binary64 (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (Rewrite<= fma-def_binary64 (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))): 0 points increase in error, 0 points decrease in error
(Rewrite<= fma-def_binary64 (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))): 0 points increase in error, 1 points decrease in error