Simplified13.0
\[\leadsto \left(\left(3 + \frac{2}{r \cdot r}\right) - \frac{\left(0.125 \cdot \left(3 - 2 \cdot v\right)\right) \cdot \color{blue}{\left(w \cdot \left(\left(w \cdot r\right) \cdot r\right)\right)}}{1 - v}\right) - 4.5
\]
Proof
(*.f64 w (*.f64 (*.f64 w r) r)): 0 points increase in error, 0 points decrease in error
(*.f64 w (Rewrite<= associate-*r*_binary64 (*.f64 w (*.f64 r r)))): 55 points increase in error, 26 points decrease in error
(*.f64 w (*.f64 w (Rewrite<= unpow2_binary64 (pow.f64 r 2)))): 0 points increase in error, 0 points decrease in error
(Rewrite<= associate-*l*_binary64 (*.f64 (*.f64 w w) (pow.f64 r 2))): 40 points increase in error, 30 points decrease in error
(*.f64 (Rewrite<= unpow2_binary64 (pow.f64 w 2)) (pow.f64 r 2)): 0 points increase in error, 0 points decrease in error
Simplified0.6
\[\leadsto \left(\left(3 + \frac{2}{r \cdot r}\right) - \color{blue}{\frac{\mathsf{fma}\left(v, -0.25, 0.375\right)}{1 - v} \cdot \left(r \cdot \left(\left(w \cdot r\right) \cdot w\right)\right)}\right) - 4.5
\]
Proof
(*.f64 (/.f64 (fma.f64 v -1/4 3/8) (-.f64 1 v)) (*.f64 r (*.f64 (*.f64 w r) w))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (Rewrite<= fma-def_binary64 (+.f64 (*.f64 v -1/4) 3/8)) (-.f64 1 v)) (*.f64 r (*.f64 (*.f64 w r) w))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (+.f64 (Rewrite<= *-commutative_binary64 (*.f64 -1/4 v)) 3/8) (-.f64 1 v)) (*.f64 r (*.f64 (*.f64 w r) w))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (+.f64 (*.f64 (Rewrite<= metadata-eval (*.f64 1/8 -2)) v) 3/8) (-.f64 1 v)) (*.f64 r (*.f64 (*.f64 w r) w))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (+.f64 (Rewrite<= associate-*r*_binary64 (*.f64 1/8 (*.f64 -2 v))) 3/8) (-.f64 1 v)) (*.f64 r (*.f64 (*.f64 w r) w))): 1 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (Rewrite<= metadata-eval (neg.f64 2)) v)) 3/8) (-.f64 1 v)) (*.f64 r (*.f64 (*.f64 w r) w))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (+.f64 (*.f64 1/8 (Rewrite<= distribute-lft-neg-in_binary64 (neg.f64 (*.f64 2 v)))) 3/8) (-.f64 1 v)) (*.f64 r (*.f64 (*.f64 w r) w))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (+.f64 (*.f64 1/8 (neg.f64 (*.f64 2 v))) (Rewrite<= metadata-eval (*.f64 1/8 3))) (-.f64 1 v)) (*.f64 r (*.f64 (*.f64 w r) w))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (Rewrite<= distribute-lft-in_binary64 (*.f64 1/8 (+.f64 (neg.f64 (*.f64 2 v)) 3))) (-.f64 1 v)) (*.f64 r (*.f64 (*.f64 w r) w))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (*.f64 1/8 (Rewrite<= +-commutative_binary64 (+.f64 3 (neg.f64 (*.f64 2 v))))) (-.f64 1 v)) (*.f64 r (*.f64 (*.f64 w r) w))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (*.f64 1/8 (Rewrite<= sub-neg_binary64 (-.f64 3 (*.f64 2 v)))) (-.f64 1 v)) (*.f64 r (*.f64 (*.f64 w r) w))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (-.f64 1 v)) (*.f64 r (*.f64 (Rewrite=> *-commutative_binary64 (*.f64 r w)) w))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (-.f64 1 v)) (*.f64 r (Rewrite<= associate-*r*_binary64 (*.f64 r (*.f64 w w))))): 30 points increase in error, 49 points decrease in error
(*.f64 (/.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (-.f64 1 v)) (*.f64 r (*.f64 r (Rewrite<= unpow2_binary64 (pow.f64 w 2))))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (-.f64 1 v)) (Rewrite<= associate-*l*_binary64 (*.f64 (*.f64 r r) (pow.f64 w 2)))): 73 points increase in error, 22 points decrease in error
(*.f64 (/.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (-.f64 1 v)) (*.f64 (Rewrite<= unpow2_binary64 (pow.f64 r 2)) (pow.f64 w 2))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (-.f64 1 v)) (Rewrite<= *-commutative_binary64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))): 0 points increase in error, 0 points decrease in error
(Rewrite<= associate-/r/_binary64 (/.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (/.f64 (-.f64 1 v) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))): 18 points increase in error, 15 points decrease in error
(Rewrite<= associate-*r/_binary64 (*.f64 1/8 (/.f64 (-.f64 3 (*.f64 2 v)) (/.f64 (-.f64 1 v) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))): 0 points increase in error, 0 points decrease in error
(*.f64 1/8 (Rewrite<= associate-/l*_binary64 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))): 30 points increase in error, 17 points decrease in error