Simplified58.1
\[\leadsto w0 \cdot \sqrt{1 - \color{blue}{0.25 \cdot \left(\frac{D}{\frac{\ell}{D}} \cdot \left(\frac{h}{d} \cdot \frac{M \cdot M}{d}\right)\right)}}
\]
Proof
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))): 0 points increase in error, 0 points decrease in error
(*.f64 1/4 (*.f64 (Rewrite<= associate-/l*_binary64 (/.f64 (*.f64 D D) l)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))): 14 points increase in error, 10 points decrease in error
(*.f64 1/4 (*.f64 (/.f64 (Rewrite<= unpow2_binary64 (pow.f64 D 2)) l) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))): 0 points increase in error, 0 points decrease in error
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (*.f64 (/.f64 h d) (/.f64 (Rewrite<= unpow2_binary64 (pow.f64 M 2)) d)))): 0 points increase in error, 0 points decrease in error
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (Rewrite<= times-frac_binary64 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 d d))))): 33 points increase in error, 9 points decrease in error
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (Rewrite=> *-commutative_binary64 (*.f64 (pow.f64 M 2) h)) (*.f64 d d)))): 0 points increase in error, 0 points decrease in error
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 (pow.f64 M 2) h) (Rewrite<= unpow2_binary64 (pow.f64 d 2))))): 0 points increase in error, 0 points decrease in error
(*.f64 1/4 (Rewrite<= times-frac_binary64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))): 19 points increase in error, 15 points decrease in error
Simplified51.9
\[\leadsto w0 \cdot \sqrt{1 - 0.25 \cdot \color{blue}{\left(\frac{D}{\ell} \cdot \left(\left(\frac{M}{d} \cdot \left(M \cdot h\right)\right) \cdot \frac{D}{d}\right)\right)}}
\]
Proof
(*.f64 (/.f64 D l) (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (/.f64 D d))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 D l) (*.f64 (Rewrite<= associate-*l*_binary64 (*.f64 (*.f64 (/.f64 M d) M) h)) (/.f64 D d))): 23 points increase in error, 16 points decrease in error
(*.f64 (/.f64 D l) (*.f64 (*.f64 (Rewrite=> associate-*l/_binary64 (/.f64 (*.f64 M M) d)) h) (/.f64 D d))): 23 points increase in error, 3 points decrease in error
(*.f64 (/.f64 D l) (*.f64 (Rewrite=> associate-*l/_binary64 (/.f64 (*.f64 (*.f64 M M) h) d)) (/.f64 D d))): 18 points increase in error, 12 points decrease in error
(*.f64 (/.f64 D l) (*.f64 (/.f64 (Rewrite=> *-commutative_binary64 (*.f64 h (*.f64 M M))) d) (/.f64 D d))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 D l) (Rewrite<= times-frac_binary64 (/.f64 (*.f64 (*.f64 h (*.f64 M M)) D) (*.f64 d d)))): 28 points increase in error, 7 points decrease in error
(*.f64 (/.f64 D l) (/.f64 (Rewrite=> associate-*l*_binary64 (*.f64 h (*.f64 (*.f64 M M) D))) (*.f64 d d))): 8 points increase in error, 15 points decrease in error
(*.f64 (/.f64 D l) (Rewrite=> times-frac_binary64 (*.f64 (/.f64 h d) (/.f64 (*.f64 (*.f64 M M) D) d)))): 10 points increase in error, 31 points decrease in error
(*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (Rewrite<= associate-*l/_binary64 (*.f64 (/.f64 (*.f64 M M) d) D)))): 9 points increase in error, 10 points decrease in error
(*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (Rewrite<= associate-*l/_binary64 (*.f64 (/.f64 M d) M)) D))): 3 points increase in error, 24 points decrease in error
(*.f64 (/.f64 D l) (Rewrite<= associate-*l*_binary64 (*.f64 (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M)) D))): 17 points increase in error, 11 points decrease in error
(Rewrite<= associate-*l*_binary64 (*.f64 (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))) D)): 9 points increase in error, 8 points decrease in error
(*.f64 (Rewrite=> *-commutative_binary64 (*.f64 (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M)) (/.f64 D l))) D): 0 points increase in error, 0 points decrease in error
(Rewrite=> associate-*l*_binary64 (*.f64 (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M)) (*.f64 (/.f64 D l) D))): 26 points increase in error, 12 points decrease in error
(*.f64 (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M)) (Rewrite<= associate-/r/_binary64 (/.f64 D (/.f64 l D)))): 11 points increase in error, 5 points decrease in error
(Rewrite=> associate-*l*_binary64 (*.f64 (/.f64 h d) (*.f64 (*.f64 (/.f64 M d) M) (/.f64 D (/.f64 l D))))): 14 points increase in error, 15 points decrease in error
(*.f64 (/.f64 h d) (*.f64 (Rewrite=> associate-*l/_binary64 (/.f64 (*.f64 M M) d)) (/.f64 D (/.f64 l D)))): 19 points increase in error, 3 points decrease in error
(*.f64 (/.f64 h d) (Rewrite=> associate-*l/_binary64 (/.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 l D))) d))): 16 points increase in error, 10 points decrease in error
(Rewrite<= times-frac_binary64 (/.f64 (*.f64 h (*.f64 (*.f64 M M) (/.f64 D (/.f64 l D)))) (*.f64 d d))): 22 points increase in error, 15 points decrease in error
(/.f64 (Rewrite<= associate-*l*_binary64 (*.f64 (*.f64 h (*.f64 M M)) (/.f64 D (/.f64 l D)))) (*.f64 d d)): 21 points increase in error, 7 points decrease in error
(Rewrite<= associate-*l/_binary64 (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)) (/.f64 D (/.f64 l D)))): 8 points increase in error, 9 points decrease in error
(*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)) (Rewrite<= associate-/l*_binary64 (/.f64 (*.f64 D D) l))): 10 points increase in error, 8 points decrease in error
(*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)) (/.f64 (Rewrite<= unpow2_binary64 (pow.f64 D 2)) l)): 0 points increase in error, 0 points decrease in error
(Rewrite<= times-frac_binary64 (/.f64 (*.f64 (*.f64 h (*.f64 M M)) (pow.f64 D 2)) (*.f64 (*.f64 d d) l))): 19 points increase in error, 15 points decrease in error
(/.f64 (*.f64 (Rewrite<= *-commutative_binary64 (*.f64 (*.f64 M M) h)) (pow.f64 D 2)) (*.f64 (*.f64 d d) l)): 0 points increase in error, 0 points decrease in error
(/.f64 (*.f64 (*.f64 (Rewrite<= unpow2_binary64 (pow.f64 M 2)) h) (pow.f64 D 2)) (*.f64 (*.f64 d d) l)): 0 points increase in error, 0 points decrease in error
(/.f64 (Rewrite<= *-commutative_binary64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (*.f64 d d) l)): 0 points increase in error, 0 points decrease in error
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (Rewrite<= unpow2_binary64 (pow.f64 d 2)) l)): 0 points increase in error, 0 points decrease in error