Simplified0.2
\[\leadsto \color{blue}{\frac{x}{y} + \left(-2 + \frac{\mathsf{fma}\left(2, z, 2\right)}{z \cdot t}\right)}
\]
Proof
(+.f64 (/.f64 x y) (+.f64 -2 (/.f64 (fma.f64 2 z 2) (*.f64 z t)))): 0 points increase in error, 0 points decrease in error
(+.f64 (/.f64 x y) (+.f64 (Rewrite<= metadata-eval (*.f64 2 -1)) (/.f64 (fma.f64 2 z 2) (*.f64 z t)))): 0 points increase in error, 0 points decrease in error
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 -1) (/.f64 (Rewrite<= fma-def_binary64 (+.f64 (*.f64 2 z) 2)) (*.f64 z t)))): 0 points increase in error, 0 points decrease in error
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 -1) (/.f64 (+.f64 (Rewrite<= *-commutative_binary64 (*.f64 z 2)) 2) (*.f64 z t)))): 0 points increase in error, 0 points decrease in error
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 -1) (/.f64 (Rewrite<= +-commutative_binary64 (+.f64 2 (*.f64 z 2))) (*.f64 z t)))): 0 points increase in error, 0 points decrease in error
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 -1) (/.f64 (+.f64 2 (*.f64 z 2)) (Rewrite<= *-commutative_binary64 (*.f64 t z))))): 0 points increase in error, 0 points decrease in error
(+.f64 (/.f64 x y) (Rewrite=> +-commutative_binary64 (+.f64 (/.f64 (+.f64 2 (*.f64 z 2)) (*.f64 t z)) (*.f64 2 -1)))): 0 points increase in error, 0 points decrease in error
(+.f64 (/.f64 x y) (+.f64 (/.f64 (+.f64 2 (*.f64 z 2)) (*.f64 t z)) (Rewrite=> metadata-eval -2))): 0 points increase in error, 0 points decrease in error
(+.f64 (/.f64 x y) (+.f64 (/.f64 (+.f64 2 (*.f64 z 2)) (*.f64 t z)) (Rewrite<= metadata-eval (neg.f64 2)))): 0 points increase in error, 0 points decrease in error
(+.f64 (/.f64 x y) (Rewrite<= sub-neg_binary64 (-.f64 (/.f64 (+.f64 2 (*.f64 z 2)) (*.f64 t z)) 2))): 0 points increase in error, 0 points decrease in error
(+.f64 (/.f64 x y) (-.f64 (/.f64 (+.f64 2 (*.f64 z 2)) (*.f64 t z)) (Rewrite<= metadata-eval (*.f64 1 2)))): 0 points increase in error, 0 points decrease in error
(+.f64 (/.f64 x y) (-.f64 (/.f64 (+.f64 2 (*.f64 z 2)) (*.f64 t z)) (*.f64 (Rewrite<= *-inverses_binary64 (/.f64 (*.f64 t z) (*.f64 t z))) 2))): 42 points increase in error, 0 points decrease in error
(+.f64 (/.f64 x y) (-.f64 (/.f64 (+.f64 2 (*.f64 z 2)) (*.f64 t z)) (Rewrite=> associate-*l/_binary64 (/.f64 (*.f64 (*.f64 t z) 2) (*.f64 t z))))): 0 points increase in error, 0 points decrease in error
(+.f64 (/.f64 x y) (-.f64 (/.f64 (+.f64 2 (*.f64 z 2)) (*.f64 t z)) (/.f64 (Rewrite<= associate-*r*_binary64 (*.f64 t (*.f64 z 2))) (*.f64 t z)))): 0 points increase in error, 0 points decrease in error
(+.f64 (/.f64 x y) (Rewrite<= div-sub_binary64 (/.f64 (-.f64 (+.f64 2 (*.f64 z 2)) (*.f64 t (*.f64 z 2))) (*.f64 t z)))): 2 points increase in error, 0 points decrease in error
(+.f64 (/.f64 x y) (/.f64 (Rewrite=> cancel-sign-sub-inv_binary64 (+.f64 (+.f64 2 (*.f64 z 2)) (*.f64 (neg.f64 t) (*.f64 z 2)))) (*.f64 t z))): 0 points increase in error, 0 points decrease in error
(+.f64 (/.f64 x y) (/.f64 (Rewrite<= associate-+r+_binary64 (+.f64 2 (+.f64 (*.f64 z 2) (*.f64 (neg.f64 t) (*.f64 z 2))))) (*.f64 t z))): 0 points increase in error, 0 points decrease in error
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (+.f64 (Rewrite<= *-lft-identity_binary64 (*.f64 1 (*.f64 z 2))) (*.f64 (neg.f64 t) (*.f64 z 2)))) (*.f64 t z))): 0 points increase in error, 0 points decrease in error
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (Rewrite=> distribute-rgt-out_binary64 (*.f64 (*.f64 z 2) (+.f64 1 (neg.f64 t))))) (*.f64 t z))): 0 points increase in error, 0 points decrease in error
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 (*.f64 z 2) (Rewrite<= sub-neg_binary64 (-.f64 1 t)))) (*.f64 t z))): 0 points increase in error, 0 points decrease in error