Simplified40.1
\[\leadsto \color{blue}{{x}^{-0.5} - {\left(1 + x\right)}^{-0.5}}
\]
Proof
(-.f64 (pow.f64 x -1/2) (pow.f64 (+.f64 1 x) -1/2)): 0 points increase in error, 0 points decrease in error
(Rewrite<= +-rgt-identity_binary64 (+.f64 (-.f64 (pow.f64 x -1/2) (pow.f64 (+.f64 1 x) -1/2)) 0)): 0 points increase in error, 0 points decrease in error
(+.f64 (-.f64 (pow.f64 x -1/2) (pow.f64 (+.f64 1 x) -1/2)) (Rewrite<= mul0-lft_binary64 (*.f64 0 (pow.f64 (+.f64 1 x) -1/2)))): 0 points increase in error, 0 points decrease in error
(+.f64 (-.f64 (pow.f64 x -1/2) (pow.f64 (+.f64 1 x) -1/2)) (*.f64 (Rewrite<= metadata-eval (+.f64 -1 1)) (pow.f64 (+.f64 1 x) -1/2))): 0 points increase in error, 0 points decrease in error
(+.f64 (-.f64 (pow.f64 x -1/2) (pow.f64 (+.f64 1 x) -1/2)) (Rewrite<= distribute-lft1-in_binary64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 1 x) -1/2)) (pow.f64 (+.f64 1 x) -1/2)))): 0 points increase in error, 0 points decrease in error
(+.f64 (-.f64 (pow.f64 x -1/2) (pow.f64 (+.f64 1 x) -1/2)) (Rewrite<= fma-udef_binary64 (fma.f64 -1 (pow.f64 (+.f64 1 x) -1/2) (pow.f64 (+.f64 1 x) -1/2)))): 0 points increase in error, 0 points decrease in error
Simplified0.2
\[\leadsto \color{blue}{\frac{{\left(\frac{-1}{\frac{-1}{x}}\right)}^{-0.5}}{x} \cdot \left(0.5 + \frac{-0.375}{x}\right)}
\]
Proof
(*.f64 (/.f64 (pow.f64 (/.f64 -1 (/.f64 -1 x)) -1/2) x) (+.f64 1/2 (/.f64 -3/8 x))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (pow.f64 (/.f64 (Rewrite<= rem-exp-log_binary64 (exp.f64 (log.f64 -1))) (/.f64 -1 x)) -1/2) x) (+.f64 1/2 (/.f64 -3/8 x))): 175 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (pow.f64 (/.f64 (exp.f64 (log.f64 -1)) (/.f64 (Rewrite<= metadata-eval (neg.f64 1)) x)) -1/2) x) (+.f64 1/2 (/.f64 -3/8 x))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (pow.f64 (/.f64 (exp.f64 (log.f64 -1)) (Rewrite<= distribute-neg-frac_binary64 (neg.f64 (/.f64 1 x)))) -1/2) x) (+.f64 1/2 (/.f64 -3/8 x))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (pow.f64 (/.f64 (exp.f64 (log.f64 -1)) (neg.f64 (Rewrite<= unpow-1_binary64 (pow.f64 x -1)))) -1/2) x) (+.f64 1/2 (/.f64 -3/8 x))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (pow.f64 (/.f64 (exp.f64 (log.f64 -1)) (Rewrite<= rem-exp-log_binary64 (exp.f64 (log.f64 (neg.f64 (pow.f64 x -1)))))) -1/2) x) (+.f64 1/2 (/.f64 -3/8 x))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (pow.f64 (/.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (neg.f64 (Rewrite=> unpow-1_binary64 (/.f64 1 x)))))) -1/2) x) (+.f64 1/2 (/.f64 -3/8 x))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (pow.f64 (/.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (Rewrite=> distribute-neg-frac_binary64 (/.f64 (neg.f64 1) x))))) -1/2) x) (+.f64 1/2 (/.f64 -3/8 x))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (pow.f64 (/.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (/.f64 (Rewrite=> metadata-eval -1) x)))) -1/2) x) (+.f64 1/2 (/.f64 -3/8 x))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (pow.f64 (Rewrite<= exp-diff_binary64 (exp.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x))))) -1/2) x) (+.f64 1/2 (/.f64 -3/8 x))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (pow.f64 (exp.f64 (Rewrite<= unsub-neg_binary64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))))) -1/2) x) (+.f64 1/2 (/.f64 -3/8 x))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (Rewrite<= mul-1-neg_binary64 (*.f64 -1 (log.f64 (/.f64 -1 x)))))) -1/2) x) (+.f64 1/2 (/.f64 -3/8 x))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (pow.f64 (exp.f64 (Rewrite<= +-commutative_binary64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) -1/2) x) (+.f64 1/2 (/.f64 -3/8 x))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (Rewrite<= exp-prod_binary64 (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) -1/2))) x) (+.f64 1/2 (/.f64 -3/8 x))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (exp.f64 (Rewrite<= *-commutative_binary64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) x) (+.f64 1/2 (/.f64 -3/8 x))): 0 points increase in error, 0 points decrease in error
(Rewrite<= distribute-rgt-out_binary64 (+.f64 (*.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x)) (*.f64 (/.f64 -3/8 x) (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x)))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x)) (Rewrite<= times-frac_binary64 (/.f64 (*.f64 -3/8 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) (*.f64 x x)))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x)) (/.f64 (*.f64 -3/8 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) (Rewrite<= unpow2_binary64 (pow.f64 x 2)))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x)) (Rewrite<= associate-*r/_binary64 (*.f64 -3/8 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 2))))): 0 points increase in error, 0 points decrease in error