Simplified1.0
\[\leadsto \color{blue}{x - \frac{\mathsf{log1p}\left(y \cdot \mathsf{expm1}\left(z\right)\right)}{t}}
\]
Proof
(-.f64 x (/.f64 (log1p.f64 (*.f64 y (expm1.f64 z))) t)): 0 points increase in error, 0 points decrease in error
(-.f64 x (/.f64 (log1p.f64 (*.f64 y (Rewrite<= expm1-def_binary64 (-.f64 (exp.f64 z) 1)))) t)): 0 points increase in error, 0 points decrease in error
(-.f64 x (/.f64 (log1p.f64 (*.f64 y (Rewrite=> sub-neg_binary64 (+.f64 (exp.f64 z) (neg.f64 1))))) t)): 0 points increase in error, 0 points decrease in error
(-.f64 x (/.f64 (log1p.f64 (*.f64 y (+.f64 (exp.f64 z) (Rewrite=> metadata-eval -1)))) t)): 0 points increase in error, 0 points decrease in error
(-.f64 x (/.f64 (log1p.f64 (Rewrite<= distribute-rgt-out_binary64 (+.f64 (*.f64 (exp.f64 z) y) (*.f64 -1 y)))) t)): 0 points increase in error, 0 points decrease in error
(-.f64 x (/.f64 (log1p.f64 (+.f64 (*.f64 (exp.f64 z) y) (Rewrite<= neg-mul-1_binary64 (neg.f64 y)))) t)): 0 points increase in error, 0 points decrease in error
(-.f64 x (/.f64 (log1p.f64 (+.f64 (Rewrite<= *-commutative_binary64 (*.f64 y (exp.f64 z))) (neg.f64 y))) t)): 0 points increase in error, 0 points decrease in error
(-.f64 x (/.f64 (log1p.f64 (+.f64 (Rewrite<= remove-double-neg_binary64 (neg.f64 (neg.f64 (*.f64 y (exp.f64 z))))) (neg.f64 y))) t)): 0 points increase in error, 0 points decrease in error
(-.f64 x (/.f64 (log1p.f64 (Rewrite<= distribute-neg-in_binary64 (neg.f64 (+.f64 (neg.f64 (*.f64 y (exp.f64 z))) y)))) t)): 0 points increase in error, 0 points decrease in error
(-.f64 x (/.f64 (log1p.f64 (neg.f64 (Rewrite<= +-commutative_binary64 (+.f64 y (neg.f64 (*.f64 y (exp.f64 z))))))) t)): 0 points increase in error, 0 points decrease in error
(-.f64 x (/.f64 (log1p.f64 (neg.f64 (Rewrite<= sub-neg_binary64 (-.f64 y (*.f64 y (exp.f64 z)))))) t)): 0 points increase in error, 0 points decrease in error
(-.f64 x (/.f64 (Rewrite<= log1p-def_binary64 (log.f64 (+.f64 1 (neg.f64 (-.f64 y (*.f64 y (exp.f64 z))))))) t)): 0 points increase in error, 0 points decrease in error
(-.f64 x (/.f64 (log.f64 (Rewrite<= sub-neg_binary64 (-.f64 1 (-.f64 y (*.f64 y (exp.f64 z)))))) t)): 0 points increase in error, 0 points decrease in error
(-.f64 x (/.f64 (log.f64 (Rewrite<= associate-+l-_binary64 (+.f64 (-.f64 1 y) (*.f64 y (exp.f64 z))))) t)): 18 points increase in error, 0 points decrease in error
(-.f64 x (Rewrite<= *-lft-identity_binary64 (*.f64 1 (/.f64 (log.f64 (+.f64 (-.f64 1 y) (*.f64 y (exp.f64 z)))) t)))): 0 points increase in error, 18 points decrease in error
(-.f64 (Rewrite<= *-lft-identity_binary64 (*.f64 1 x)) (*.f64 1 (/.f64 (log.f64 (+.f64 (-.f64 1 y) (*.f64 y (exp.f64 z)))) t))): 0 points increase in error, 0 points decrease in error
(Rewrite=> distribute-lft-out--_binary64 (*.f64 1 (-.f64 x (/.f64 (log.f64 (+.f64 (-.f64 1 y) (*.f64 y (exp.f64 z)))) t)))): 0 points increase in error, 0 points decrease in error
(Rewrite=> *-lft-identity_binary64 (-.f64 x (/.f64 (log.f64 (+.f64 (-.f64 1 y) (*.f64 y (exp.f64 z)))) t))): 17 points increase in error, 0 points decrease in error