Initial program 28.2
\[\frac{\left(-b\right) + \sqrt{b \cdot b - \left(4 \cdot a\right) \cdot c}}{2 \cdot a}
\]
Taylor expanded in b around inf 6.1
\[\leadsto \color{blue}{-1 \cdot \frac{{c}^{2} \cdot a}{{b}^{3}} + \left(-0.25 \cdot \frac{{\left(-2 \cdot \left({c}^{2} \cdot {a}^{2}\right)\right)}^{2} + 16 \cdot \left({c}^{4} \cdot {a}^{4}\right)}{a \cdot {b}^{7}} + \left(-1 \cdot \frac{c}{b} + -2 \cdot \frac{{c}^{3} \cdot {a}^{2}}{{b}^{5}}\right)\right)}
\]
Simplified6.1
\[\leadsto \color{blue}{\mathsf{fma}\left(-0.25, \frac{\mathsf{fma}\left(16, {c}^{4} \cdot {a}^{4}, 4 \cdot \left({c}^{4} \cdot {a}^{4}\right)\right)}{a \cdot {b}^{7}}, \frac{-2 \cdot \left({c}^{3} \cdot \left(a \cdot a\right)\right)}{{b}^{5}} - \frac{c}{b}\right) - \frac{c \cdot c}{{b}^{3}} \cdot a}
\]
Proof
(-.f64 (fma.f64 -1/4 (/.f64 (fma.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (*.f64 4 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7))) (-.f64 (/.f64 (*.f64 -2 (*.f64 (pow.f64 c 3) (*.f64 a a))) (pow.f64 b 5)) (/.f64 c b))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) a)): 0 points increase in error, 0 points decrease in error
(-.f64 (fma.f64 -1/4 (/.f64 (fma.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (*.f64 (Rewrite<= metadata-eval (*.f64 -2 -2)) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7))) (-.f64 (/.f64 (*.f64 -2 (*.f64 (pow.f64 c 3) (*.f64 a a))) (pow.f64 b 5)) (/.f64 c b))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) a)): 0 points increase in error, 0 points decrease in error
(-.f64 (fma.f64 -1/4 (/.f64 (fma.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (*.f64 (*.f64 -2 -2) (*.f64 (pow.f64 c (Rewrite<= metadata-eval (*.f64 2 2))) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7))) (-.f64 (/.f64 (*.f64 -2 (*.f64 (pow.f64 c 3) (*.f64 a a))) (pow.f64 b 5)) (/.f64 c b))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) a)): 0 points increase in error, 0 points decrease in error
(-.f64 (fma.f64 -1/4 (/.f64 (fma.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (*.f64 (*.f64 -2 -2) (*.f64 (Rewrite<= pow-sqr_binary64 (*.f64 (pow.f64 c 2) (pow.f64 c 2))) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7))) (-.f64 (/.f64 (*.f64 -2 (*.f64 (pow.f64 c 3) (*.f64 a a))) (pow.f64 b 5)) (/.f64 c b))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) a)): 0 points increase in error, 0 points decrease in error
(-.f64 (fma.f64 -1/4 (/.f64 (fma.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (*.f64 (*.f64 -2 -2) (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 c 2)) (pow.f64 a (Rewrite<= metadata-eval (*.f64 2 2)))))) (*.f64 a (pow.f64 b 7))) (-.f64 (/.f64 (*.f64 -2 (*.f64 (pow.f64 c 3) (*.f64 a a))) (pow.f64 b 5)) (/.f64 c b))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) a)): 0 points increase in error, 0 points decrease in error
(-.f64 (fma.f64 -1/4 (/.f64 (fma.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (*.f64 (*.f64 -2 -2) (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 c 2)) (Rewrite<= pow-sqr_binary64 (*.f64 (pow.f64 a 2) (pow.f64 a 2)))))) (*.f64 a (pow.f64 b 7))) (-.f64 (/.f64 (*.f64 -2 (*.f64 (pow.f64 c 3) (*.f64 a a))) (pow.f64 b 5)) (/.f64 c b))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) a)): 0 points increase in error, 0 points decrease in error
(-.f64 (fma.f64 -1/4 (/.f64 (fma.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (*.f64 (*.f64 -2 -2) (Rewrite=> unswap-sqr_binary64 (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))) (*.f64 a (pow.f64 b 7))) (-.f64 (/.f64 (*.f64 -2 (*.f64 (pow.f64 c 3) (*.f64 a a))) (pow.f64 b 5)) (/.f64 c b))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) a)): 0 points increase in error, 0 points decrease in error
(-.f64 (fma.f64 -1/4 (/.f64 (fma.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (Rewrite<= swap-sqr_binary64 (*.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))) (*.f64 a (pow.f64 b 7))) (-.f64 (/.f64 (*.f64 -2 (*.f64 (pow.f64 c 3) (*.f64 a a))) (pow.f64 b 5)) (/.f64 c b))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) a)): 0 points increase in error, 0 points decrease in error
(-.f64 (fma.f64 -1/4 (/.f64 (fma.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (Rewrite<= unpow2_binary64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2))) (*.f64 a (pow.f64 b 7))) (-.f64 (/.f64 (*.f64 -2 (*.f64 (pow.f64 c 3) (*.f64 a a))) (pow.f64 b 5)) (/.f64 c b))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) a)): 0 points increase in error, 0 points decrease in error
(-.f64 (fma.f64 -1/4 (/.f64 (Rewrite<= fma-def_binary64 (+.f64 (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2))) (*.f64 a (pow.f64 b 7))) (-.f64 (/.f64 (*.f64 -2 (*.f64 (pow.f64 c 3) (*.f64 a a))) (pow.f64 b 5)) (/.f64 c b))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) a)): 0 points increase in error, 0 points decrease in error
(-.f64 (fma.f64 -1/4 (/.f64 (Rewrite<= +-commutative_binary64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))))) (*.f64 a (pow.f64 b 7))) (-.f64 (/.f64 (*.f64 -2 (*.f64 (pow.f64 c 3) (*.f64 a a))) (pow.f64 b 5)) (/.f64 c b))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) a)): 0 points increase in error, 0 points decrease in error
(-.f64 (fma.f64 -1/4 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7))) (-.f64 (/.f64 (*.f64 -2 (*.f64 (pow.f64 c 3) (Rewrite<= unpow2_binary64 (pow.f64 a 2)))) (pow.f64 b 5)) (/.f64 c b))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) a)): 0 points increase in error, 0 points decrease in error
(-.f64 (fma.f64 -1/4 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7))) (-.f64 (Rewrite<= associate-*r/_binary64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))) (/.f64 c b))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) a)): 0 points increase in error, 0 points decrease in error
(-.f64 (fma.f64 -1/4 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7))) (Rewrite<= unsub-neg_binary64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (neg.f64 (/.f64 c b))))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) a)): 0 points increase in error, 0 points decrease in error
(-.f64 (fma.f64 -1/4 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (Rewrite<= mul-1-neg_binary64 (*.f64 -1 (/.f64 c b))))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) a)): 0 points increase in error, 0 points decrease in error
(-.f64 (fma.f64 -1/4 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7))) (Rewrite<= +-commutative_binary64 (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) a)): 0 points increase in error, 0 points decrease in error
(-.f64 (Rewrite<= fma-def_binary64 (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) a)): 0 points increase in error, 0 points decrease in error
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) (*.f64 (/.f64 (Rewrite<= unpow2_binary64 (pow.f64 c 2)) (pow.f64 b 3)) a)): 0 points increase in error, 0 points decrease in error
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) (Rewrite<= associate-/r/_binary64 (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 b 3) a)))): 1 points increase in error, 0 points decrease in error
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) (Rewrite<= associate-/l*_binary64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))): 0 points increase in error, 0 points decrease in error
(Rewrite<= unsub-neg_binary64 (+.f64 (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))): 0 points increase in error, 0 points decrease in error
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) (Rewrite<= mul-1-neg_binary64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))): 0 points increase in error, 0 points decrease in error
(Rewrite<= +-commutative_binary64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))))): 0 points increase in error, 0 points decrease in error
Taylor expanded in c around 0 6.1
\[\leadsto \mathsf{fma}\left(-0.25, \color{blue}{\frac{{c}^{4} \cdot \left(4 \cdot {a}^{4} + 16 \cdot {a}^{4}\right)}{a \cdot {b}^{7}}}, \frac{-2 \cdot \left({c}^{3} \cdot \left(a \cdot a\right)\right)}{{b}^{5}} - \frac{c}{b}\right) - \frac{c \cdot c}{{b}^{3}} \cdot a
\]
Simplified6.1
\[\leadsto \mathsf{fma}\left(-0.25, \color{blue}{\frac{{\left(c \cdot a\right)}^{4}}{{b}^{7} \cdot \frac{a}{20}}}, \frac{-2 \cdot \left({c}^{3} \cdot \left(a \cdot a\right)\right)}{{b}^{5}} - \frac{c}{b}\right) - \frac{c \cdot c}{{b}^{3}} \cdot a
\]
Proof
(/.f64 (pow.f64 (*.f64 c a) 4) (*.f64 (pow.f64 b 7) (/.f64 a 20))): 0 points increase in error, 0 points decrease in error
(Rewrite<= associate-/l/_binary64 (/.f64 (/.f64 (pow.f64 (*.f64 c a) 4) (/.f64 a 20)) (pow.f64 b 7))): 38 points increase in error, 43 points decrease in error
(/.f64 (/.f64 (pow.f64 (*.f64 c a) (Rewrite<= metadata-eval (*.f64 2 2))) (/.f64 a 20)) (pow.f64 b 7)): 0 points increase in error, 0 points decrease in error
(/.f64 (/.f64 (Rewrite<= pow-sqr_binary64 (*.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 c a) 2))) (/.f64 a 20)) (pow.f64 b 7)): 68 points increase in error, 58 points decrease in error
(/.f64 (/.f64 (*.f64 (Rewrite=> unpow2_binary64 (*.f64 (*.f64 c a) (*.f64 c a))) (pow.f64 (*.f64 c a) 2)) (/.f64 a 20)) (pow.f64 b 7)): 0 points increase in error, 0 points decrease in error
(/.f64 (/.f64 (*.f64 (Rewrite=> swap-sqr_binary64 (*.f64 (*.f64 c c) (*.f64 a a))) (pow.f64 (*.f64 c a) 2)) (/.f64 a 20)) (pow.f64 b 7)): 44 points increase in error, 55 points decrease in error
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (Rewrite=> unpow2_binary64 (*.f64 (*.f64 c a) (*.f64 c a)))) (/.f64 a 20)) (pow.f64 b 7)): 0 points increase in error, 0 points decrease in error
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (Rewrite=> swap-sqr_binary64 (*.f64 (*.f64 c c) (*.f64 a a)))) (/.f64 a 20)) (pow.f64 b 7)): 45 points increase in error, 54 points decrease in error
(/.f64 (/.f64 (Rewrite<= unswap-sqr_binary64 (*.f64 (*.f64 (*.f64 c c) (*.f64 c c)) (*.f64 (*.f64 a a) (*.f64 a a)))) (/.f64 a 20)) (pow.f64 b 7)): 63 points increase in error, 54 points decrease in error
(/.f64 (/.f64 (*.f64 (Rewrite=> associate-*r*_binary64 (*.f64 (*.f64 (*.f64 c c) c) c)) (*.f64 (*.f64 a a) (*.f64 a a))) (/.f64 a 20)) (pow.f64 b 7)): 34 points increase in error, 36 points decrease in error
(/.f64 (/.f64 (*.f64 (*.f64 (Rewrite<= unpow3_binary64 (pow.f64 c 3)) c) (*.f64 (*.f64 a a) (*.f64 a a))) (/.f64 a 20)) (pow.f64 b 7)): 23 points increase in error, 23 points decrease in error
(/.f64 (/.f64 (*.f64 (Rewrite=> pow-plus_binary64 (pow.f64 c (+.f64 3 1))) (*.f64 (*.f64 a a) (*.f64 a a))) (/.f64 a 20)) (pow.f64 b 7)): 29 points increase in error, 23 points decrease in error
(/.f64 (/.f64 (*.f64 (pow.f64 c (Rewrite=> metadata-eval 4)) (*.f64 (*.f64 a a) (*.f64 a a))) (/.f64 a 20)) (pow.f64 b 7)): 0 points increase in error, 0 points decrease in error
(/.f64 (/.f64 (*.f64 (pow.f64 c 4) (Rewrite=> associate-*r*_binary64 (*.f64 (*.f64 (*.f64 a a) a) a))) (/.f64 a 20)) (pow.f64 b 7)): 43 points increase in error, 24 points decrease in error
(/.f64 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (Rewrite<= unpow3_binary64 (pow.f64 a 3)) a)) (/.f64 a 20)) (pow.f64 b 7)): 12 points increase in error, 28 points decrease in error
(/.f64 (/.f64 (*.f64 (pow.f64 c 4) (Rewrite=> pow-plus_binary64 (pow.f64 a (+.f64 3 1)))) (/.f64 a 20)) (pow.f64 b 7)): 28 points increase in error, 20 points decrease in error
(/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a (Rewrite=> metadata-eval 4))) (/.f64 a 20)) (pow.f64 b 7)): 0 points increase in error, 0 points decrease in error
(/.f64 (Rewrite<= associate-/l*_binary64 (/.f64 (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 20) a)) (pow.f64 b 7)): 46 points increase in error, 43 points decrease in error
(/.f64 (/.f64 (Rewrite=> associate-*l*_binary64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 20))) a) (pow.f64 b 7)): 38 points increase in error, 33 points decrease in error
(/.f64 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) (Rewrite<= metadata-eval (+.f64 4 16)))) a) (pow.f64 b 7)): 0 points increase in error, 0 points decrease in error
(/.f64 (/.f64 (*.f64 (pow.f64 c 4) (Rewrite<= distribute-rgt-out_binary64 (+.f64 (*.f64 4 (pow.f64 a 4)) (*.f64 16 (pow.f64 a 4))))) a) (pow.f64 b 7)): 0 points increase in error, 0 points decrease in error
(Rewrite<= associate-/r*_binary64 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 4 (pow.f64 a 4)) (*.f64 16 (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))): 44 points increase in error, 46 points decrease in error
Applied egg-rr6.1
\[\leadsto \mathsf{fma}\left(-0.25, \frac{{\left(c \cdot a\right)}^{4}}{{b}^{7} \cdot \frac{a}{20}}, \frac{-2 \cdot \left({c}^{3} \cdot \left(a \cdot a\right)\right)}{{b}^{5}} - \frac{c}{b}\right) - \color{blue}{\left(\frac{c}{b \cdot b} \cdot \frac{c}{b}\right)} \cdot a
\]
Final simplification6.1
\[\leadsto \mathsf{fma}\left(-0.25, \frac{{\left(c \cdot a\right)}^{4}}{{b}^{7} \cdot \frac{a}{20}}, \frac{-2 \cdot \left({c}^{3} \cdot \left(a \cdot a\right)\right)}{{b}^{5}} - \frac{c}{b}\right) - a \cdot \left(\frac{c}{b} \cdot \frac{c}{b \cdot b}\right)
\]