Simplified0.1
\[\leadsto \color{blue}{x + \mathsf{fma}\left(z, 1 - \log t, \mathsf{fma}\left(a + -0.5, b, y\right)\right)}
\]
Proof
(+.f64 x (fma.f64 z (-.f64 1 (log.f64 t)) (fma.f64 (+.f64 a -1/2) b y))): 0 points increase in error, 0 points decrease in error
(+.f64 x (fma.f64 z (Rewrite<= unsub-neg_binary64 (+.f64 1 (neg.f64 (log.f64 t)))) (fma.f64 (+.f64 a -1/2) b y))): 22 points increase in error, 0 points decrease in error
(+.f64 x (fma.f64 z (Rewrite<= +-commutative_binary64 (+.f64 (neg.f64 (log.f64 t)) 1)) (fma.f64 (+.f64 a -1/2) b y))): 0 points increase in error, 22 points decrease in error
(+.f64 x (fma.f64 z (+.f64 (neg.f64 (log.f64 t)) 1) (fma.f64 (+.f64 a (Rewrite<= metadata-eval (neg.f64 1/2))) b y))): 0 points increase in error, 0 points decrease in error
(+.f64 x (fma.f64 z (+.f64 (neg.f64 (log.f64 t)) 1) (fma.f64 (Rewrite<= sub-neg_binary64 (-.f64 a 1/2)) b y))): 0 points increase in error, 0 points decrease in error
(+.f64 x (fma.f64 z (+.f64 (neg.f64 (log.f64 t)) 1) (Rewrite<= fma-def_binary64 (+.f64 (*.f64 (-.f64 a 1/2) b) y)))): 22 points increase in error, 0 points decrease in error
(+.f64 x (Rewrite<= fma-def_binary64 (+.f64 (*.f64 z (+.f64 (neg.f64 (log.f64 t)) 1)) (+.f64 (*.f64 (-.f64 a 1/2) b) y)))): 0 points increase in error, 22 points decrease in error
(+.f64 x (+.f64 (Rewrite=> distribute-lft-in_binary64 (+.f64 (*.f64 z (neg.f64 (log.f64 t))) (*.f64 z 1))) (+.f64 (*.f64 (-.f64 a 1/2) b) y))): 0 points increase in error, 0 points decrease in error
(+.f64 x (+.f64 (+.f64 (Rewrite<= distribute-rgt-neg-in_binary64 (neg.f64 (*.f64 z (log.f64 t)))) (*.f64 z 1)) (+.f64 (*.f64 (-.f64 a 1/2) b) y))): 0 points increase in error, 0 points decrease in error
(+.f64 x (+.f64 (+.f64 (Rewrite=> neg-sub0_binary64 (-.f64 0 (*.f64 z (log.f64 t)))) (*.f64 z 1)) (+.f64 (*.f64 (-.f64 a 1/2) b) y))): 29 points increase in error, 0 points decrease in error
(+.f64 x (+.f64 (+.f64 (-.f64 0 (*.f64 z (log.f64 t))) (Rewrite=> *-rgt-identity_binary64 z)) (+.f64 (*.f64 (-.f64 a 1/2) b) y))): 0 points increase in error, 29 points decrease in error
(+.f64 x (+.f64 (Rewrite=> associate-+l-_binary64 (-.f64 0 (-.f64 (*.f64 z (log.f64 t)) z))) (+.f64 (*.f64 (-.f64 a 1/2) b) y))): 0 points increase in error, 0 points decrease in error
(+.f64 x (Rewrite=> associate-+l-_binary64 (-.f64 0 (-.f64 (-.f64 (*.f64 z (log.f64 t)) z) (+.f64 (*.f64 (-.f64 a 1/2) b) y))))): 0 points increase in error, 0 points decrease in error
(+.f64 x (Rewrite=> sub0-neg_binary64 (neg.f64 (-.f64 (-.f64 (*.f64 z (log.f64 t)) z) (+.f64 (*.f64 (-.f64 a 1/2) b) y))))): 0 points increase in error, 0 points decrease in error
(+.f64 x (Rewrite<= sub0-neg_binary64 (-.f64 0 (-.f64 (-.f64 (*.f64 z (log.f64 t)) z) (+.f64 (*.f64 (-.f64 a 1/2) b) y))))): 22 points increase in error, 0 points decrease in error
(+.f64 x (Rewrite<= associate-+l-_binary64 (+.f64 (-.f64 0 (-.f64 (*.f64 z (log.f64 t)) z)) (+.f64 (*.f64 (-.f64 a 1/2) b) y)))): 0 points increase in error, 22 points decrease in error
(+.f64 x (+.f64 (Rewrite<= associate-+l-_binary64 (+.f64 (-.f64 0 (*.f64 z (log.f64 t))) z)) (+.f64 (*.f64 (-.f64 a 1/2) b) y))): 0 points increase in error, 0 points decrease in error
(+.f64 x (+.f64 (+.f64 (Rewrite<= neg-sub0_binary64 (neg.f64 (*.f64 z (log.f64 t)))) z) (+.f64 (*.f64 (-.f64 a 1/2) b) y))): 0 points increase in error, 0 points decrease in error
(+.f64 x (+.f64 (Rewrite<= +-commutative_binary64 (+.f64 z (neg.f64 (*.f64 z (log.f64 t))))) (+.f64 (*.f64 (-.f64 a 1/2) b) y))): 0 points increase in error, 0 points decrease in error
(+.f64 x (+.f64 (Rewrite<= sub-neg_binary64 (-.f64 z (*.f64 z (log.f64 t)))) (+.f64 (*.f64 (-.f64 a 1/2) b) y))): 0 points increase in error, 0 points decrease in error
(+.f64 x (+.f64 (-.f64 z (*.f64 z (log.f64 t))) (Rewrite=> +-commutative_binary64 (+.f64 y (*.f64 (-.f64 a 1/2) b))))): 0 points increase in error, 0 points decrease in error
(+.f64 x (Rewrite<= associate-+l+_binary64 (+.f64 (+.f64 (-.f64 z (*.f64 z (log.f64 t))) y) (*.f64 (-.f64 a 1/2) b)))): 0 points increase in error, 0 points decrease in error
(+.f64 x (+.f64 (Rewrite<= +-commutative_binary64 (+.f64 y (-.f64 z (*.f64 z (log.f64 t))))) (*.f64 (-.f64 a 1/2) b))): 0 points increase in error, 0 points decrease in error
(+.f64 x (+.f64 (Rewrite=> associate-+r-_binary64 (-.f64 (+.f64 y z) (*.f64 z (log.f64 t)))) (*.f64 (-.f64 a 1/2) b))): 0 points increase in error, 0 points decrease in error
(+.f64 x (+.f64 (Rewrite=> sub-neg_binary64 (+.f64 (+.f64 y z) (neg.f64 (*.f64 z (log.f64 t))))) (*.f64 (-.f64 a 1/2) b))): 0 points increase in error, 0 points decrease in error
(Rewrite<= associate-+l+_binary64 (+.f64 (+.f64 x (+.f64 (+.f64 y z) (neg.f64 (*.f64 z (log.f64 t))))) (*.f64 (-.f64 a 1/2) b))): 0 points increase in error, 0 points decrease in error
(+.f64 (Rewrite<= associate-+l+_binary64 (+.f64 (+.f64 x (+.f64 y z)) (neg.f64 (*.f64 z (log.f64 t))))) (*.f64 (-.f64 a 1/2) b)): 0 points increase in error, 0 points decrease in error
(+.f64 (+.f64 (Rewrite<= associate-+l+_binary64 (+.f64 (+.f64 x y) z)) (neg.f64 (*.f64 z (log.f64 t)))) (*.f64 (-.f64 a 1/2) b)): 0 points increase in error, 0 points decrease in error
(+.f64 (Rewrite<= sub-neg_binary64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t)))) (*.f64 (-.f64 a 1/2) b)): 0 points increase in error, 0 points decrease in error