Simplified23.3
\[\leadsto \color{blue}{\frac{\mathsf{fma}\left(x, y, x\right)}{z} - x}
\]
Proof
(-.f64 (/.f64 (fma.f64 x y x) z) x): 0 points increase in error, 0 points decrease in error
(-.f64 (/.f64 (Rewrite<= fma-def_binary64 (+.f64 (*.f64 x y) x)) z) x): 1 points increase in error, 0 points decrease in error
(-.f64 (/.f64 (+.f64 (*.f64 x y) (Rewrite<= *-rgt-identity_binary64 (*.f64 x 1))) z) x): 0 points increase in error, 1 points decrease in error
(-.f64 (/.f64 (Rewrite<= distribute-lft-in_binary64 (*.f64 x (+.f64 y 1))) z) x): 0 points increase in error, 1 points decrease in error
(-.f64 (/.f64 (*.f64 x (Rewrite<= +-commutative_binary64 (+.f64 1 y))) z) x): 6 points increase in error, 0 points decrease in error
(-.f64 (/.f64 (Rewrite=> *-commutative_binary64 (*.f64 (+.f64 1 y) x)) z) x): 2 points increase in error, 0 points decrease in error
(-.f64 (Rewrite<= associate-*l/_binary64 (*.f64 (/.f64 (+.f64 1 y) z) x)) x): 0 points increase in error, 8 points decrease in error
(-.f64 (*.f64 (/.f64 (+.f64 1 y) z) x) (Rewrite<= *-lft-identity_binary64 (*.f64 1 x))): 3 points increase in error, 0 points decrease in error
(Rewrite=> distribute-rgt-out--_binary64 (*.f64 x (-.f64 (/.f64 (+.f64 1 y) z) 1))): 0 points increase in error, 3 points decrease in error
(*.f64 x (-.f64 (/.f64 (+.f64 1 y) z) (Rewrite<= *-inverses_binary64 (/.f64 z z)))): 7 points increase in error, 0 points decrease in error
(*.f64 x (Rewrite<= div-sub_binary64 (/.f64 (-.f64 (+.f64 1 y) z) z))): 0 points increase in error, 7 points decrease in error
(*.f64 x (/.f64 (Rewrite<= associate-+r-_binary64 (+.f64 1 (-.f64 y z))) z)): 0 points increase in error, 0 points decrease in error
(*.f64 x (/.f64 (Rewrite<= +-commutative_binary64 (+.f64 (-.f64 y z) 1)) z)): 1 points increase in error, 0 points decrease in error
(Rewrite=> associate-*r/_binary64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)): 5 points increase in error, 1 points decrease in error