Simplified0.2
\[\leadsto \color{blue}{\left(\frac{\frac{-1}{x}}{x} + \frac{-3}{x}\right) + \frac{-3}{{x}^{3}}}
\]
Proof
(+.f64 (+.f64 (/.f64 (/.f64 -1 x) x) (/.f64 -3 x)) (/.f64 -3 (pow.f64 x 3))): 0 points increase in error, 0 points decrease in error
(+.f64 (+.f64 (/.f64 (/.f64 (Rewrite<= metadata-eval (neg.f64 1)) x) x) (/.f64 -3 x)) (/.f64 -3 (pow.f64 x 3))): 0 points increase in error, 0 points decrease in error
(+.f64 (+.f64 (/.f64 (Rewrite<= distribute-neg-frac_binary64 (neg.f64 (/.f64 1 x))) x) (/.f64 -3 x)) (/.f64 -3 (pow.f64 x 3))): 0 points increase in error, 0 points decrease in error
(+.f64 (+.f64 (Rewrite<= distribute-neg-frac_binary64 (neg.f64 (/.f64 (/.f64 1 x) x))) (/.f64 -3 x)) (/.f64 -3 (pow.f64 x 3))): 0 points increase in error, 0 points decrease in error
(+.f64 (+.f64 (neg.f64 (Rewrite<= associate-/r*_binary64 (/.f64 1 (*.f64 x x)))) (/.f64 -3 x)) (/.f64 -3 (pow.f64 x 3))): 0 points increase in error, 0 points decrease in error
(+.f64 (+.f64 (neg.f64 (/.f64 1 (Rewrite<= unpow2_binary64 (pow.f64 x 2)))) (/.f64 -3 x)) (/.f64 -3 (pow.f64 x 3))): 0 points increase in error, 0 points decrease in error
(+.f64 (+.f64 (neg.f64 (/.f64 1 (pow.f64 x 2))) (/.f64 (Rewrite<= metadata-eval (neg.f64 3)) x)) (/.f64 -3 (pow.f64 x 3))): 0 points increase in error, 0 points decrease in error
(+.f64 (+.f64 (neg.f64 (/.f64 1 (pow.f64 x 2))) (Rewrite<= distribute-neg-frac_binary64 (neg.f64 (/.f64 3 x)))) (/.f64 -3 (pow.f64 x 3))): 0 points increase in error, 0 points decrease in error
(+.f64 (+.f64 (neg.f64 (/.f64 1 (pow.f64 x 2))) (neg.f64 (/.f64 (Rewrite<= metadata-eval (*.f64 3 1)) x))) (/.f64 -3 (pow.f64 x 3))): 0 points increase in error, 0 points decrease in error
(+.f64 (+.f64 (neg.f64 (/.f64 1 (pow.f64 x 2))) (neg.f64 (Rewrite<= associate-*r/_binary64 (*.f64 3 (/.f64 1 x))))) (/.f64 -3 (pow.f64 x 3))): 41 points increase in error, 1 points decrease in error
(+.f64 (Rewrite<= distribute-neg-in_binary64 (neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))) (/.f64 -3 (pow.f64 x 3))): 0 points increase in error, 0 points decrease in error
(+.f64 (neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))) (/.f64 (Rewrite<= metadata-eval (neg.f64 3)) (pow.f64 x 3))): 0 points increase in error, 0 points decrease in error
(+.f64 (neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))) (Rewrite<= distribute-neg-frac_binary64 (neg.f64 (/.f64 3 (pow.f64 x 3))))): 0 points increase in error, 0 points decrease in error
(+.f64 (neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))) (neg.f64 (/.f64 (Rewrite<= metadata-eval (*.f64 3 1)) (pow.f64 x 3)))): 0 points increase in error, 0 points decrease in error
(+.f64 (neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))) (neg.f64 (Rewrite<= associate-*r/_binary64 (*.f64 3 (/.f64 1 (pow.f64 x 3)))))): 3 points increase in error, 6 points decrease in error
(Rewrite<= distribute-neg-in_binary64 (neg.f64 (+.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))) (*.f64 3 (/.f64 1 (pow.f64 x 3)))))): 0 points increase in error, 0 points decrease in error
(neg.f64 (Rewrite<= +-commutative_binary64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))))): 0 points increase in error, 0 points decrease in error
Simplified0.2
\[\leadsto \color{blue}{\frac{-3}{{x}^{3}} - \frac{3 + \frac{1}{x}}{x}}
\]
Proof
(-.f64 (/.f64 -3 (pow.f64 x 3)) (/.f64 (+.f64 3 (/.f64 1 x)) x)): 0 points increase in error, 0 points decrease in error
(-.f64 (/.f64 (Rewrite<= metadata-eval (neg.f64 3)) (pow.f64 x 3)) (/.f64 (+.f64 3 (/.f64 1 x)) x)): 0 points increase in error, 0 points decrease in error
(-.f64 (Rewrite<= distribute-neg-frac_binary64 (neg.f64 (/.f64 3 (pow.f64 x 3)))) (/.f64 (+.f64 3 (/.f64 1 x)) x)): 0 points increase in error, 0 points decrease in error
(-.f64 (neg.f64 (/.f64 (Rewrite<= metadata-eval (*.f64 3 1)) (pow.f64 x 3))) (/.f64 (+.f64 3 (/.f64 1 x)) x)): 0 points increase in error, 0 points decrease in error
(-.f64 (neg.f64 (Rewrite<= associate-*r/_binary64 (*.f64 3 (/.f64 1 (pow.f64 x 3))))) (/.f64 (+.f64 3 (/.f64 1 x)) x)): 3 points increase in error, 6 points decrease in error
(-.f64 (neg.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3)))) (/.f64 (+.f64 (Rewrite<= metadata-eval (neg.f64 -3)) (/.f64 1 x)) x)): 0 points increase in error, 0 points decrease in error
(-.f64 (neg.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3)))) (/.f64 (+.f64 (neg.f64 -3) (/.f64 (Rewrite<= metadata-eval (neg.f64 -1)) x)) x)): 0 points increase in error, 0 points decrease in error
(-.f64 (neg.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3)))) (/.f64 (+.f64 (neg.f64 -3) (Rewrite<= distribute-neg-frac_binary64 (neg.f64 (/.f64 -1 x)))) x)): 0 points increase in error, 0 points decrease in error
(-.f64 (neg.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3)))) (/.f64 (Rewrite<= distribute-neg-in_binary64 (neg.f64 (+.f64 -3 (/.f64 -1 x)))) x)): 0 points increase in error, 0 points decrease in error
(-.f64 (neg.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3)))) (/.f64 (neg.f64 (Rewrite=> +-commutative_binary64 (+.f64 (/.f64 -1 x) -3))) x)): 0 points increase in error, 0 points decrease in error
(-.f64 (neg.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3)))) (Rewrite<= distribute-neg-frac_binary64 (neg.f64 (/.f64 (+.f64 (/.f64 -1 x) -3) x)))): 0 points increase in error, 0 points decrease in error
(-.f64 (neg.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3)))) (neg.f64 (/.f64 (Rewrite<= *-lft-identity_binary64 (*.f64 1 (+.f64 (/.f64 -1 x) -3))) x))): 0 points increase in error, 0 points decrease in error
(-.f64 (neg.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3)))) (neg.f64 (Rewrite<= associate-*l/_binary64 (*.f64 (/.f64 1 x) (+.f64 (/.f64 -1 x) -3))))): 42 points increase in error, 0 points decrease in error
(-.f64 (neg.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3)))) (Rewrite=> distribute-rgt-neg-in_binary64 (*.f64 (/.f64 1 x) (neg.f64 (+.f64 (/.f64 -1 x) -3))))): 0 points increase in error, 0 points decrease in error
(-.f64 (neg.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3)))) (*.f64 (/.f64 1 x) (Rewrite=> distribute-neg-in_binary64 (+.f64 (neg.f64 (/.f64 -1 x)) (neg.f64 -3))))): 0 points increase in error, 0 points decrease in error
(-.f64 (neg.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3)))) (*.f64 (/.f64 1 x) (+.f64 (Rewrite=> distribute-neg-frac_binary64 (/.f64 (neg.f64 -1) x)) (neg.f64 -3)))): 0 points increase in error, 0 points decrease in error
(-.f64 (neg.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3)))) (*.f64 (/.f64 1 x) (+.f64 (/.f64 (Rewrite=> metadata-eval 1) x) (neg.f64 -3)))): 0 points increase in error, 0 points decrease in error
(-.f64 (neg.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3)))) (*.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (Rewrite=> metadata-eval 3)))): 0 points increase in error, 0 points decrease in error
(-.f64 (neg.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3)))) (Rewrite<= distribute-rgt-out_binary64 (+.f64 (*.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 3 (/.f64 1 x))))): 1 points increase in error, 3 points decrease in error
(-.f64 (neg.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3)))) (+.f64 (Rewrite=> associate-*l/_binary64 (/.f64 (*.f64 1 (/.f64 1 x)) x)) (*.f64 3 (/.f64 1 x)))): 0 points increase in error, 0 points decrease in error
(-.f64 (neg.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3)))) (+.f64 (/.f64 (Rewrite=> *-lft-identity_binary64 (/.f64 1 x)) x) (*.f64 3 (/.f64 1 x)))): 0 points increase in error, 0 points decrease in error
(-.f64 (neg.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3)))) (+.f64 (Rewrite<= associate-/r*_binary64 (/.f64 1 (*.f64 x x))) (*.f64 3 (/.f64 1 x)))): 0 points increase in error, 0 points decrease in error
(-.f64 (neg.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3)))) (+.f64 (/.f64 1 (Rewrite<= unpow2_binary64 (pow.f64 x 2))) (*.f64 3 (/.f64 1 x)))): 0 points increase in error, 0 points decrease in error
(Rewrite<= unsub-neg_binary64 (+.f64 (neg.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3)))) (neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))))): 0 points increase in error, 0 points decrease in error
(Rewrite<= distribute-neg-in_binary64 (neg.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))))): 0 points increase in error, 0 points decrease in error
(neg.f64 (Rewrite=> associate-+r+_binary64 (+.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 2))) (*.f64 3 (/.f64 1 x))))): 2 points increase in error, 0 points decrease in error
(neg.f64 (+.f64 (Rewrite<= +-commutative_binary64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 3))))) (*.f64 3 (/.f64 1 x)))): 0 points increase in error, 0 points decrease in error
(neg.f64 (Rewrite<= +-commutative_binary64 (+.f64 (*.f64 3 (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 3))))))): 0 points increase in error, 0 points decrease in error