Simplified0.2
\[\leadsto \frac{\color{blue}{\frac{\beta \cdot -2 + -2}{\alpha} \cdot \left(-1 - \frac{-2 - \beta}{\alpha}\right)}}{2}
\]
Proof
(*.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) alpha) (-.f64 -1 (/.f64 (-.f64 -2 beta) alpha))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (+.f64 (*.f64 beta (Rewrite<= metadata-eval (+.f64 -1 -1))) -2) alpha) (-.f64 -1 (/.f64 (-.f64 -2 beta) alpha))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (+.f64 (Rewrite<= distribute-rgt-out_binary64 (+.f64 (*.f64 -1 beta) (*.f64 -1 beta))) -2) alpha) (-.f64 -1 (/.f64 (-.f64 -2 beta) alpha))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (+.f64 (+.f64 (*.f64 -1 beta) (Rewrite=> mul-1-neg_binary64 (neg.f64 beta))) -2) alpha) (-.f64 -1 (/.f64 (-.f64 -2 beta) alpha))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (+.f64 (Rewrite<= sub-neg_binary64 (-.f64 (*.f64 -1 beta) beta)) -2) alpha) (-.f64 -1 (/.f64 (-.f64 -2 beta) alpha))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (+.f64 (-.f64 (*.f64 -1 beta) beta) (Rewrite<= metadata-eval (neg.f64 2))) alpha) (-.f64 -1 (/.f64 (-.f64 -2 beta) alpha))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (Rewrite<= sub-neg_binary64 (-.f64 (-.f64 (*.f64 -1 beta) beta) 2)) alpha) (-.f64 -1 (/.f64 (-.f64 -2 beta) alpha))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (Rewrite<= associate--r+_binary64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) alpha) (-.f64 -1 (/.f64 (-.f64 -2 beta) alpha))): 2 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha) (-.f64 -1 (/.f64 (-.f64 (Rewrite<= metadata-eval (*.f64 2 -1)) beta) alpha))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha) (-.f64 -1 (/.f64 (Rewrite<= unsub-neg_binary64 (+.f64 (*.f64 2 -1) (neg.f64 beta))) alpha))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha) (-.f64 -1 (/.f64 (+.f64 (*.f64 2 -1) (Rewrite<= mul-1-neg_binary64 (*.f64 -1 beta))) alpha))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha) (-.f64 -1 (/.f64 (+.f64 (*.f64 2 -1) (Rewrite=> *-commutative_binary64 (*.f64 beta -1))) alpha))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha) (-.f64 -1 (/.f64 (Rewrite<= distribute-rgt-in_binary64 (*.f64 -1 (+.f64 2 beta))) alpha))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha) (-.f64 -1 (/.f64 (*.f64 -1 (Rewrite<= +-commutative_binary64 (+.f64 beta 2))) alpha))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha) (-.f64 -1 (Rewrite<= associate-*r/_binary64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha))))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha) (Rewrite<= unsub-neg_binary64 (+.f64 -1 (neg.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)))))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha) (+.f64 -1 (neg.f64 (Rewrite=> mul-1-neg_binary64 (neg.f64 (/.f64 (+.f64 beta 2) alpha)))))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha) (+.f64 -1 (Rewrite=> remove-double-neg_binary64 (/.f64 (+.f64 beta 2) alpha)))): 0 points increase in error, 0 points decrease in error
(Rewrite<= distribute-rgt-out_binary64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (*.f64 (/.f64 (+.f64 beta 2) alpha) (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)))): 1 points increase in error, 2 points decrease in error
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (Rewrite<= times-frac_binary64 (/.f64 (*.f64 (+.f64 beta 2) (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (*.f64 alpha alpha)))): 18 points increase in error, 20 points decrease in error
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (/.f64 (*.f64 (+.f64 beta 2) (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (Rewrite<= unpow2_binary64 (pow.f64 alpha 2)))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (Rewrite<= associate-*l/_binary64 (*.f64 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)) (-.f64 (*.f64 -1 beta) (+.f64 beta 2))))): 3 points increase in error, 14 points decrease in error
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (*.f64 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)) (-.f64 (*.f64 -1 beta) (Rewrite<= remove-double-neg_binary64 (neg.f64 (neg.f64 (+.f64 beta 2))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (*.f64 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)) (-.f64 (*.f64 -1 beta) (neg.f64 (Rewrite<= mul-1-neg_binary64 (*.f64 -1 (+.f64 beta 2))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (*.f64 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)) (-.f64 (*.f64 -1 beta) (Rewrite=> neg-mul-1_binary64 (*.f64 -1 (*.f64 -1 (+.f64 beta 2))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (*.f64 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)) (Rewrite=> distribute-lft-out--_binary64 (*.f64 -1 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (*.f64 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)) (Rewrite<= neg-mul-1_binary64 (neg.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (Rewrite=> distribute-rgt-neg-out_binary64 (neg.f64 (*.f64 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)) (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (neg.f64 (Rewrite<= associate-/r/_binary64 (/.f64 (+.f64 beta 2) (/.f64 (pow.f64 alpha 2) (-.f64 beta (*.f64 -1 (+.f64 beta 2)))))))): 5 points increase in error, 5 points decrease in error
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (neg.f64 (Rewrite<= associate-/l*_binary64 (/.f64 (*.f64 (+.f64 beta 2) (-.f64 beta (*.f64 -1 (+.f64 beta 2)))) (pow.f64 alpha 2))))): 14 points increase in error, 3 points decrease in error
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (neg.f64 (/.f64 (*.f64 (+.f64 beta 2) (Rewrite=> cancel-sign-sub-inv_binary64 (+.f64 beta (*.f64 (neg.f64 -1) (+.f64 beta 2))))) (pow.f64 alpha 2)))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (neg.f64 (/.f64 (*.f64 (+.f64 beta 2) (+.f64 beta (*.f64 (Rewrite=> metadata-eval 1) (+.f64 beta 2)))) (pow.f64 alpha 2)))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (neg.f64 (/.f64 (*.f64 (+.f64 beta 2) (+.f64 beta (Rewrite=> *-lft-identity_binary64 (+.f64 beta 2)))) (pow.f64 alpha 2)))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (neg.f64 (/.f64 (Rewrite<= distribute-rgt-out_binary64 (+.f64 (*.f64 beta (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (+.f64 beta 2)))) (pow.f64 alpha 2)))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (neg.f64 (/.f64 (+.f64 (*.f64 beta (+.f64 beta 2)) (Rewrite<= unpow2_binary64 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2)))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (neg.f64 (/.f64 (Rewrite<= +-commutative_binary64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2)))) (pow.f64 alpha 2)))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (Rewrite<= mul-1-neg_binary64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))))): 0 points increase in error, 0 points decrease in error