Simplified17.2
\[\leadsto \color{blue}{0.5 \cdot \frac{\mathsf{fma}\left(x, y, z \cdot \left(t \cdot -9\right)\right)}{a}}
\]
Proof
(*.f64 1/2 (/.f64 (fma.f64 x y (*.f64 z (*.f64 t -9))) a)): 0 points increase in error, 0 points decrease in error
(*.f64 (Rewrite<= metadata-eval (/.f64 1 2)) (/.f64 (fma.f64 x y (*.f64 z (*.f64 t -9))) a)): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (Rewrite<= metadata-eval (neg.f64 -1)) 2) (/.f64 (fma.f64 x y (*.f64 z (*.f64 t -9))) a)): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (neg.f64 -1) 2) (/.f64 (fma.f64 x y (*.f64 z (*.f64 t (Rewrite<= metadata-eval (neg.f64 9))))) a)): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (neg.f64 -1) 2) (/.f64 (fma.f64 x y (*.f64 z (Rewrite<= distribute-rgt-neg-in_binary64 (neg.f64 (*.f64 t 9))))) a)): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (neg.f64 -1) 2) (/.f64 (fma.f64 x y (*.f64 z (neg.f64 (Rewrite<= *-commutative_binary64 (*.f64 9 t))))) a)): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (neg.f64 -1) 2) (/.f64 (fma.f64 x y (Rewrite<= distribute-rgt-neg-in_binary64 (neg.f64 (*.f64 z (*.f64 9 t))))) a)): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (neg.f64 -1) 2) (/.f64 (fma.f64 x y (neg.f64 (Rewrite<= associate-*l*_binary64 (*.f64 (*.f64 z 9) t)))) a)): 12 points increase in error, 11 points decrease in error
(*.f64 (/.f64 (neg.f64 -1) 2) (/.f64 (Rewrite<= fma-neg_binary64 (-.f64 (*.f64 x y) (*.f64 (*.f64 z 9) t))) a)): 0 points increase in error, 1 points decrease in error
(*.f64 (/.f64 (neg.f64 -1) 2) (/.f64 (-.f64 (Rewrite<= +-rgt-identity_binary64 (+.f64 (*.f64 x y) 0)) (*.f64 (*.f64 z 9) t)) a)): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (neg.f64 -1) 2) (Rewrite=> div-sub_binary64 (-.f64 (/.f64 (+.f64 (*.f64 x y) 0) a) (/.f64 (*.f64 (*.f64 z 9) t) a)))): 2 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (neg.f64 -1) 2) (-.f64 (/.f64 (Rewrite=> +-rgt-identity_binary64 (*.f64 x y)) a) (/.f64 (*.f64 (*.f64 z 9) t) a))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (neg.f64 -1) 2) (Rewrite<= div-sub_binary64 (/.f64 (-.f64 (*.f64 x y) (*.f64 (*.f64 z 9) t)) a))): 0 points increase in error, 2 points decrease in error
(*.f64 (/.f64 (neg.f64 -1) 2) (/.f64 (Rewrite=> sub-neg_binary64 (+.f64 (*.f64 x y) (neg.f64 (*.f64 (*.f64 z 9) t)))) a)): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (neg.f64 -1) 2) (/.f64 (+.f64 (Rewrite<= remove-double-neg_binary64 (neg.f64 (neg.f64 (*.f64 x y)))) (neg.f64 (*.f64 (*.f64 z 9) t))) a)): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (neg.f64 -1) 2) (/.f64 (Rewrite<= distribute-neg-in_binary64 (neg.f64 (+.f64 (neg.f64 (*.f64 x y)) (*.f64 (*.f64 z 9) t)))) a)): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (neg.f64 -1) 2) (/.f64 (neg.f64 (Rewrite<= +-commutative_binary64 (+.f64 (*.f64 (*.f64 z 9) t) (neg.f64 (*.f64 x y))))) a)): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (neg.f64 -1) 2) (/.f64 (neg.f64 (Rewrite<= sub-neg_binary64 (-.f64 (*.f64 (*.f64 z 9) t) (*.f64 x y)))) a)): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (neg.f64 -1) 2) (Rewrite=> distribute-frac-neg_binary64 (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 z 9) t) (*.f64 x y)) a)))): 0 points increase in error, 0 points decrease in error
(Rewrite=> distribute-rgt-neg-out_binary64 (neg.f64 (*.f64 (/.f64 (neg.f64 -1) 2) (/.f64 (-.f64 (*.f64 (*.f64 z 9) t) (*.f64 x y)) a)))): 0 points increase in error, 0 points decrease in error
(neg.f64 (Rewrite<= times-frac_binary64 (/.f64 (*.f64 (neg.f64 -1) (-.f64 (*.f64 (*.f64 z 9) t) (*.f64 x y))) (*.f64 2 a)))): 1 points increase in error, 0 points decrease in error
(neg.f64 (/.f64 (*.f64 (Rewrite=> metadata-eval 1) (-.f64 (*.f64 (*.f64 z 9) t) (*.f64 x y))) (*.f64 2 a))): 0 points increase in error, 0 points decrease in error
(neg.f64 (/.f64 (Rewrite=> *-lft-identity_binary64 (-.f64 (*.f64 (*.f64 z 9) t) (*.f64 x y))) (*.f64 2 a))): 0 points increase in error, 0 points decrease in error
(neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 z 9) t) (*.f64 x y)) (Rewrite<= *-commutative_binary64 (*.f64 a 2)))): 0 points increase in error, 0 points decrease in error
(Rewrite<= distribute-frac-neg_binary64 (/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 z 9) t) (*.f64 x y))) (*.f64 a 2))): 0 points increase in error, 0 points decrease in error
(/.f64 (Rewrite<= sub0-neg_binary64 (-.f64 0 (-.f64 (*.f64 (*.f64 z 9) t) (*.f64 x y)))) (*.f64 a 2)): 0 points increase in error, 0 points decrease in error
(/.f64 (Rewrite<= associate-+l-_binary64 (+.f64 (-.f64 0 (*.f64 (*.f64 z 9) t)) (*.f64 x y))) (*.f64 a 2)): 0 points increase in error, 0 points decrease in error
(/.f64 (+.f64 (Rewrite<= neg-sub0_binary64 (neg.f64 (*.f64 (*.f64 z 9) t))) (*.f64 x y)) (*.f64 a 2)): 0 points increase in error, 0 points decrease in error
(/.f64 (+.f64 (Rewrite<= distribute-lft-neg-out_binary64 (*.f64 (neg.f64 (*.f64 z 9)) t)) (*.f64 x y)) (*.f64 a 2)): 0 points increase in error, 0 points decrease in error
(/.f64 (Rewrite<= +-commutative_binary64 (+.f64 (*.f64 x y) (*.f64 (neg.f64 (*.f64 z 9)) t))) (*.f64 a 2)): 0 points increase in error, 0 points decrease in error
(/.f64 (Rewrite<= cancel-sign-sub-inv_binary64 (-.f64 (*.f64 x y) (*.f64 (*.f64 z 9) t))) (*.f64 a 2)): 0 points increase in error, 0 points decrease in error