Simplified12.7
\[\leadsto \color{blue}{\mathsf{fma}\left(\frac{c}{\mathsf{fma}\left(d, d, c \cdot c\right)}, a, d \cdot \frac{b}{\mathsf{fma}\left(d, d, c \cdot c\right)}\right)}
\]
Proof
(fma.f64 (/.f64 c (fma.f64 d d (*.f64 c c))) a (*.f64 d (/.f64 b (fma.f64 d d (*.f64 c c))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (/.f64 c (fma.f64 d d (Rewrite<= unpow2_binary64 (pow.f64 c 2)))) a (*.f64 d (/.f64 b (fma.f64 d d (*.f64 c c))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (/.f64 c (Rewrite<= fma-def_binary64 (+.f64 (*.f64 d d) (pow.f64 c 2)))) a (*.f64 d (/.f64 b (fma.f64 d d (*.f64 c c))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (/.f64 c (+.f64 (Rewrite<= unpow2_binary64 (pow.f64 d 2)) (pow.f64 c 2))) a (*.f64 d (/.f64 b (fma.f64 d d (*.f64 c c))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2))) a (*.f64 d (/.f64 b (fma.f64 d d (Rewrite<= unpow2_binary64 (pow.f64 c 2)))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2))) a (*.f64 d (/.f64 b (Rewrite<= fma-def_binary64 (+.f64 (*.f64 d d) (pow.f64 c 2)))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2))) a (*.f64 d (/.f64 b (+.f64 (Rewrite<= unpow2_binary64 (pow.f64 d 2)) (pow.f64 c 2))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2))) a (Rewrite<= *-commutative_binary64 (*.f64 (/.f64 b (+.f64 (pow.f64 d 2) (pow.f64 c 2))) d))): 0 points increase in error, 0 points decrease in error
(fma.f64 (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2))) a (Rewrite<= associate-/r/_binary64 (/.f64 b (/.f64 (+.f64 (pow.f64 d 2) (pow.f64 c 2)) d)))): 4 points increase in error, 21 points decrease in error
(fma.f64 (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2))) a (Rewrite<= associate-/l*_binary64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))): 50 points increase in error, 4 points decrease in error
(fma.f64 (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2))) a (/.f64 (Rewrite<= *-commutative_binary64 (*.f64 d b)) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))): 0 points increase in error, 0 points decrease in error
(Rewrite<= fma-def_binary64 (+.f64 (*.f64 (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2))) a) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))): 0 points increase in error, 0 points decrease in error
(+.f64 (Rewrite=> associate-*l/_binary64 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))): 47 points increase in error, 16 points decrease in error
(Rewrite<= +-commutative_binary64 (+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))): 0 points increase in error, 0 points decrease in error