Simplified2.0
\[\leadsto \color{blue}{-\mathsf{expm1}\left(\frac{\log x}{n}\right)}
\]
Proof
(neg.f64 (expm1.f64 (/.f64 (log.f64 x) n))): 0 points increase in error, 0 points decrease in error
(neg.f64 (expm1.f64 (/.f64 (Rewrite<= +-lft-identity_binary64 (+.f64 0 (log.f64 x))) n))): 0 points increase in error, 0 points decrease in error
(neg.f64 (expm1.f64 (/.f64 (+.f64 (Rewrite<= +-inverses_binary64 (-.f64 (log.f64 -1) (log.f64 -1))) (log.f64 x)) n))): 256 points increase in error, 0 points decrease in error
(neg.f64 (expm1.f64 (/.f64 (Rewrite<= associate--r-_binary64 (-.f64 (log.f64 -1) (-.f64 (log.f64 -1) (log.f64 x)))) n))): 0 points increase in error, 0 points decrease in error
(neg.f64 (expm1.f64 (/.f64 (-.f64 (log.f64 -1) (Rewrite<= log-div_binary64 (log.f64 (/.f64 -1 x)))) n))): 0 points increase in error, 0 points decrease in error
(neg.f64 (expm1.f64 (/.f64 (Rewrite<= unsub-neg_binary64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x))))) n))): 0 points increase in error, 0 points decrease in error
(neg.f64 (expm1.f64 (/.f64 (+.f64 (log.f64 -1) (Rewrite<= mul-1-neg_binary64 (*.f64 -1 (log.f64 (/.f64 -1 x))))) n))): 0 points increase in error, 0 points decrease in error
(neg.f64 (expm1.f64 (/.f64 (Rewrite<= +-commutative_binary64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) n))): 0 points increase in error, 0 points decrease in error
(neg.f64 (Rewrite<= expm1-def_binary64 (-.f64 (exp.f64 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) n)) 1))): 0 points increase in error, 0 points decrease in error
(Rewrite<= sub0-neg_binary64 (-.f64 0 (-.f64 (exp.f64 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) n)) 1))): 0 points increase in error, 0 points decrease in error
(-.f64 (Rewrite<= metadata-eval (log.f64 1)) (-.f64 (exp.f64 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) n)) 1)): 0 points increase in error, 0 points decrease in error
(Rewrite<= associate-+l-_binary64 (+.f64 (-.f64 (log.f64 1) (exp.f64 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) n))) 1)): 0 points increase in error, 0 points decrease in error
(+.f64 (-.f64 (Rewrite=> metadata-eval 0) (exp.f64 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) n))) 1): 0 points increase in error, 0 points decrease in error
(+.f64 (Rewrite<= neg-sub0_binary64 (neg.f64 (exp.f64 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) n)))) 1): 0 points increase in error, 0 points decrease in error
(Rewrite<= +-commutative_binary64 (+.f64 1 (neg.f64 (exp.f64 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) n))))): 0 points increase in error, 0 points decrease in error
(Rewrite<= sub-neg_binary64 (-.f64 1 (exp.f64 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) n)))): 0 points increase in error, 0 points decrease in error
(-.f64 1 (exp.f64 (/.f64 (Rewrite=> +-commutative_binary64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 x))))) n))): 0 points increase in error, 0 points decrease in error
(-.f64 1 (exp.f64 (/.f64 (+.f64 (log.f64 -1) (Rewrite=> mul-1-neg_binary64 (neg.f64 (log.f64 (/.f64 -1 x))))) n))): 0 points increase in error, 0 points decrease in error
(-.f64 1 (exp.f64 (/.f64 (Rewrite=> unsub-neg_binary64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x)))) n))): 0 points increase in error, 0 points decrease in error
(-.f64 1 (exp.f64 (/.f64 (-.f64 (log.f64 -1) (Rewrite=> log-div_binary64 (-.f64 (log.f64 -1) (log.f64 x)))) n))): 0 points increase in error, 0 points decrease in error
(-.f64 1 (exp.f64 (/.f64 (Rewrite=> associate--r-_binary64 (+.f64 (-.f64 (log.f64 -1) (log.f64 -1)) (log.f64 x))) n))): 0 points increase in error, 0 points decrease in error
(-.f64 1 (exp.f64 (/.f64 (+.f64 (Rewrite=> +-inverses_binary64 0) (log.f64 x)) n))): 0 points increase in error, 256 points decrease in error
(-.f64 1 (exp.f64 (/.f64 (Rewrite=> +-lft-identity_binary64 (log.f64 x)) n))): 0 points increase in error, 0 points decrease in error
(-.f64 1 (exp.f64 (/.f64 (Rewrite<= remove-double-neg_binary64 (neg.f64 (neg.f64 (log.f64 x)))) n))): 0 points increase in error, 0 points decrease in error
(-.f64 1 (exp.f64 (/.f64 (neg.f64 (Rewrite<= log-rec_binary64 (log.f64 (/.f64 1 x)))) n))): 0 points increase in error, 0 points decrease in error
(-.f64 1 (exp.f64 (/.f64 (Rewrite<= mul-1-neg_binary64 (*.f64 -1 (log.f64 (/.f64 1 x)))) n))): 0 points increase in error, 0 points decrease in error
(-.f64 1 (exp.f64 (Rewrite<= associate-*r/_binary64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 x)) n))))): 0 points increase in error, 0 points decrease in error