Simplified62.4
\[\leadsto \color{blue}{w0 \cdot \sqrt{\mathsf{fma}\left(\frac{\left(\frac{h}{d \cdot d} \cdot \left(M \cdot M\right)\right) \cdot \left(D \cdot D\right)}{\ell}, -0.25, 1\right)}}
\]
Proof
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)) (*.f64 D D)) l) -1/4 1))): 0 points increase in error, 0 points decrease in error
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 h (Rewrite<= unpow2_binary64 (pow.f64 d 2))) (*.f64 M M)) (*.f64 D D)) l) -1/4 1))): 0 points increase in error, 0 points decrease in error
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 h (pow.f64 d 2)) (Rewrite<= unpow2_binary64 (pow.f64 M 2))) (*.f64 D D)) l) -1/4 1))): 0 points increase in error, 0 points decrease in error
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (Rewrite<= associate-/r/_binary64 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 M 2)))) (*.f64 D D)) l) -1/4 1))): 2 points increase in error, 10 points decrease in error
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (Rewrite<= associate-/l*_binary64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 D D)) l) -1/4 1))): 11 points increase in error, 2 points decrease in error
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)) (Rewrite<= unpow2_binary64 (pow.f64 D 2))) l) -1/4 1))): 0 points increase in error, 0 points decrease in error
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (Rewrite<= associate-/r/_binary64 (/.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))) l) -1/4 1))): 3 points increase in error, 2 points decrease in error
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (Rewrite<= associate-/l*_binary64 (/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 D 2)) (pow.f64 d 2))) l) -1/4 1))): 2 points increase in error, 3 points decrease in error
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (/.f64 (Rewrite<= *-commutative_binary64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)) l) -1/4 1))): 0 points increase in error, 0 points decrease in error
(*.f64 w0 (sqrt.f64 (fma.f64 (Rewrite<= associate-/r*_binary64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) -1/4 1))): 6 points increase in error, 0 points decrease in error
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) (Rewrite<= rem-square-sqrt_binary64 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 -1/4))) 1))): 131 points increase in error, 0 points decrease in error
(*.f64 w0 (sqrt.f64 (Rewrite<= fma-def_binary64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 -1/4))) 1)))): 0 points increase in error, 0 points decrease in error
(*.f64 w0 (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) (Rewrite=> rem-square-sqrt_binary64 -1/4)) 1))): 0 points increase in error, 131 points decrease in error
(*.f64 w0 (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) (Rewrite<= metadata-eval (neg.f64 1/4))) 1))): 0 points increase in error, 0 points decrease in error
(*.f64 w0 (sqrt.f64 (+.f64 (Rewrite<= distribute-rgt-neg-in_binary64 (neg.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) 1/4))) 1))): 0 points increase in error, 0 points decrease in error
(*.f64 w0 (sqrt.f64 (+.f64 (neg.f64 (Rewrite<= *-commutative_binary64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) 1))): 0 points increase in error, 0 points decrease in error
(*.f64 w0 (sqrt.f64 (Rewrite<= +-commutative_binary64 (+.f64 1 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))))))): 0 points increase in error, 0 points decrease in error
(*.f64 w0 (sqrt.f64 (Rewrite<= sub-neg_binary64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))))): 0 points increase in error, 0 points decrease in error
(Rewrite<= *-commutative_binary64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)): 0 points increase in error, 0 points decrease in error