Henrywood and Agarwal, Equation (9a)

Percentage Accurate: 81.0% → 87.5%
Time: 16.2s
Alternatives: 13
Speedup: TODO×

Specification

?
\[w0 \cdot \sqrt{1 - {\left(\frac{M \cdot D}{2 \cdot d}\right)}^{2} \cdot \frac{h}{\ell}} \]

Your Program's Arguments

Results

Enter valid numbers for all inputs

Local Percentage Accuracy vs ?

The average percentage accuracy by input value. Horizontal axis shows value of an input variable; the variable is choosen in the title. Vertical axis is accuracy; higher is better. Red represent the original program, while blue represents Herbie's suggestion. These can be toggled with buttons below the plot. The line is an average while dots represent individual samples.

Accuracy vs Speed?

Herbie found 13 alternatives:

AlternativeAccuracySpeedup
The accuracy (vertical axis) and speed (horizontal axis) of each alternatives. Up and to the right is better. The red square shows the initial program, and each blue circle shows an alternative.The line shows the best available speed-accuracy tradeoffs.

Alternative 1?

\[\begin{array}{l} t_0 := 1 - {\left(\frac{M \cdot D}{2 \cdot d}\right)}^{2} \cdot \frac{h}{\ell}\\ \mathbf{if}\;t_0 \leq 5 \cdot 10^{+299}:\\ \;\;\;\;w0 \cdot \sqrt{t_0}\\ \mathbf{else}:\\ \;\;\;\;w0 \cdot \sqrt{1 - \frac{h \cdot {\left(\left(M \cdot 0.5\right) \cdot \frac{D}{d}\right)}^{2}}{\ell}}\\ \end{array} \]
Derivation
  1. Split input into 2 regimes
  2. if (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))) < 5.0000000000000003e299

    1. Initial program 99.4%

      \[w0 \cdot \sqrt{1 - {\left(\frac{M \cdot D}{2 \cdot d}\right)}^{2} \cdot \frac{h}{\ell}} \]

    if 5.0000000000000003e299 < (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))

    1. Initial program 45.6%

      \[w0 \cdot \sqrt{1 - {\left(\frac{M \cdot D}{2 \cdot d}\right)}^{2} \cdot \frac{h}{\ell}} \]
    2. Step-by-step derivation
      1. times-frac46.6%

        \[\leadsto w0 \cdot \sqrt{1 - {\color{blue}{\left(\frac{M}{2} \cdot \frac{D}{d}\right)}}^{2} \cdot \frac{h}{\ell}} \]
    3. Simplified46.6%

      \[\leadsto \color{blue}{w0 \cdot \sqrt{1 - {\left(\frac{M}{2} \cdot \frac{D}{d}\right)}^{2} \cdot \frac{h}{\ell}}} \]
    4. Step-by-step derivation
      1. associate-*r/60.6%

        \[\leadsto w0 \cdot \sqrt{1 - \color{blue}{\frac{{\left(\frac{M}{2} \cdot \frac{D}{d}\right)}^{2} \cdot h}{\ell}}} \]
      2. div-inv60.6%

        \[\leadsto w0 \cdot \sqrt{1 - \frac{{\left(\color{blue}{\left(M \cdot \frac{1}{2}\right)} \cdot \frac{D}{d}\right)}^{2} \cdot h}{\ell}} \]
      3. metadata-eval60.6%

        \[\leadsto w0 \cdot \sqrt{1 - \frac{{\left(\left(M \cdot \color{blue}{0.5}\right) \cdot \frac{D}{d}\right)}^{2} \cdot h}{\ell}} \]
    5. Applied egg-rr60.6%

      \[\leadsto w0 \cdot \sqrt{1 - \color{blue}{\frac{{\left(\left(M \cdot 0.5\right) \cdot \frac{D}{d}\right)}^{2} \cdot h}{\ell}}} \]
  3. Recombined 2 regimes into one program.
  4. Final simplification84.8%

    \[\leadsto \begin{array}{l} \mathbf{if}\;1 - {\left(\frac{M \cdot D}{2 \cdot d}\right)}^{2} \cdot \frac{h}{\ell} \leq 5 \cdot 10^{+299}:\\ \;\;\;\;w0 \cdot \sqrt{1 - {\left(\frac{M \cdot D}{2 \cdot d}\right)}^{2} \cdot \frac{h}{\ell}}\\ \mathbf{else}:\\ \;\;\;\;w0 \cdot \sqrt{1 - \frac{h \cdot {\left(\left(M \cdot 0.5\right) \cdot \frac{D}{d}\right)}^{2}}{\ell}}\\ \end{array} \]

Alternative 2?

\[\begin{array}{l} t_0 := 1 - {\left(\frac{M \cdot D}{2 \cdot d}\right)}^{2} \cdot \frac{h}{\ell}\\ \mathbf{if}\;t_0 \leq 5 \cdot 10^{+299}:\\ \;\;\;\;w0 \cdot \sqrt{t_0}\\ \mathbf{else}:\\ \;\;\;\;w0 + w0 \cdot \left(\frac{D \cdot \frac{M \cdot \frac{h}{d}}{\frac{d}{M}}}{\frac{\ell}{D}} \cdot -0.125\right)\\ \end{array} \]
Derivation
  1. Split input into 2 regimes
  2. if (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))) < 5.0000000000000003e299

    1. Initial program 99.4%

      \[w0 \cdot \sqrt{1 - {\left(\frac{M \cdot D}{2 \cdot d}\right)}^{2} \cdot \frac{h}{\ell}} \]

    if 5.0000000000000003e299 < (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))

    1. Initial program 45.6%

      \[w0 \cdot \sqrt{1 - {\left(\frac{M \cdot D}{2 \cdot d}\right)}^{2} \cdot \frac{h}{\ell}} \]
    2. Step-by-step derivation
      1. times-frac46.6%

        \[\leadsto w0 \cdot \sqrt{1 - {\color{blue}{\left(\frac{M}{2} \cdot \frac{D}{d}\right)}}^{2} \cdot \frac{h}{\ell}} \]
    3. Simplified46.6%

      \[\leadsto \color{blue}{w0 \cdot \sqrt{1 - {\left(\frac{M}{2} \cdot \frac{D}{d}\right)}^{2} \cdot \frac{h}{\ell}}} \]
    4. Taylor expanded in M around 0 48.2%

      \[\leadsto w0 \cdot \color{blue}{\left(1 + -0.125 \cdot \frac{{D}^{2} \cdot \left({M}^{2} \cdot h\right)}{\ell \cdot {d}^{2}}\right)} \]
    5. Step-by-step derivation
      1. associate-*r/48.2%

        \[\leadsto w0 \cdot \left(1 + \color{blue}{\frac{-0.125 \cdot \left({D}^{2} \cdot \left({M}^{2} \cdot h\right)\right)}{\ell \cdot {d}^{2}}}\right) \]
      2. *-commutative48.2%

        \[\leadsto w0 \cdot \left(1 + \frac{-0.125 \cdot \left({D}^{2} \cdot \color{blue}{\left(h \cdot {M}^{2}\right)}\right)}{\ell \cdot {d}^{2}}\right) \]
      3. associate-*r/48.2%

        \[\leadsto w0 \cdot \left(1 + \color{blue}{-0.125 \cdot \frac{{D}^{2} \cdot \left(h \cdot {M}^{2}\right)}{\ell \cdot {d}^{2}}}\right) \]
      4. times-frac47.2%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \color{blue}{\left(\frac{{D}^{2}}{\ell} \cdot \frac{h \cdot {M}^{2}}{{d}^{2}}\right)}\right) \]
      5. unpow247.2%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{\color{blue}{D \cdot D}}{\ell} \cdot \frac{h \cdot {M}^{2}}{{d}^{2}}\right)\right) \]
      6. *-commutative47.2%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\color{blue}{{M}^{2} \cdot h}}{{d}^{2}}\right)\right) \]
      7. unpow247.2%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\color{blue}{\left(M \cdot M\right)} \cdot h}{{d}^{2}}\right)\right) \]
      8. unpow247.2%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\left(M \cdot M\right) \cdot h}{\color{blue}{d \cdot d}}\right)\right) \]
    6. Simplified47.2%

      \[\leadsto w0 \cdot \color{blue}{\left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\left(M \cdot M\right) \cdot h}{d \cdot d}\right)\right)} \]
    7. Step-by-step derivation
      1. *-un-lft-identity47.2%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(1 \cdot \frac{\left(M \cdot M\right) \cdot h}{d \cdot d}\right)}\right)\right) \]
      2. times-frac49.6%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \left(1 \cdot \color{blue}{\left(\frac{M \cdot M}{d} \cdot \frac{h}{d}\right)}\right)\right)\right) \]
    8. Applied egg-rr49.6%

      \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(1 \cdot \left(\frac{M \cdot M}{d} \cdot \frac{h}{d}\right)\right)}\right)\right) \]
    9. Step-by-step derivation
      1. *-lft-identity49.6%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(\frac{M \cdot M}{d} \cdot \frac{h}{d}\right)}\right)\right) \]
      2. associate-/l*52.7%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \left(\color{blue}{\frac{M}{\frac{d}{M}}} \cdot \frac{h}{d}\right)\right)\right) \]
    10. Simplified52.7%

      \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(\frac{M}{\frac{d}{M}} \cdot \frac{h}{d}\right)}\right)\right) \]
    11. Step-by-step derivation
      1. distribute-rgt-in52.7%

        \[\leadsto \color{blue}{1 \cdot w0 + \left(-0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \left(\frac{M}{\frac{d}{M}} \cdot \frac{h}{d}\right)\right)\right) \cdot w0} \]
      2. *-un-lft-identity52.7%

        \[\leadsto \color{blue}{w0} + \left(-0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \left(\frac{M}{\frac{d}{M}} \cdot \frac{h}{d}\right)\right)\right) \cdot w0 \]
      3. *-commutative52.7%

        \[\leadsto w0 + \color{blue}{\left(\left(\frac{D \cdot D}{\ell} \cdot \left(\frac{M}{\frac{d}{M}} \cdot \frac{h}{d}\right)\right) \cdot -0.125\right)} \cdot w0 \]
      4. associate-/l*54.1%

        \[\leadsto w0 + \left(\left(\color{blue}{\frac{D}{\frac{\ell}{D}}} \cdot \left(\frac{M}{\frac{d}{M}} \cdot \frac{h}{d}\right)\right) \cdot -0.125\right) \cdot w0 \]
      5. associate-*l/55.3%

        \[\leadsto w0 + \left(\left(\frac{D}{\frac{\ell}{D}} \cdot \color{blue}{\frac{M \cdot \frac{h}{d}}{\frac{d}{M}}}\right) \cdot -0.125\right) \cdot w0 \]
    12. Applied egg-rr55.3%

      \[\leadsto \color{blue}{w0 + \left(\left(\frac{D}{\frac{\ell}{D}} \cdot \frac{M \cdot \frac{h}{d}}{\frac{d}{M}}\right) \cdot -0.125\right) \cdot w0} \]
    13. Step-by-step derivation
      1. associate-*l/57.5%

        \[\leadsto w0 + \left(\color{blue}{\frac{D \cdot \frac{M \cdot \frac{h}{d}}{\frac{d}{M}}}{\frac{\ell}{D}}} \cdot -0.125\right) \cdot w0 \]
    14. Applied egg-rr57.5%

      \[\leadsto w0 + \left(\color{blue}{\frac{D \cdot \frac{M \cdot \frac{h}{d}}{\frac{d}{M}}}{\frac{\ell}{D}}} \cdot -0.125\right) \cdot w0 \]
  3. Recombined 2 regimes into one program.
  4. Final simplification83.7%

    \[\leadsto \begin{array}{l} \mathbf{if}\;1 - {\left(\frac{M \cdot D}{2 \cdot d}\right)}^{2} \cdot \frac{h}{\ell} \leq 5 \cdot 10^{+299}:\\ \;\;\;\;w0 \cdot \sqrt{1 - {\left(\frac{M \cdot D}{2 \cdot d}\right)}^{2} \cdot \frac{h}{\ell}}\\ \mathbf{else}:\\ \;\;\;\;w0 + w0 \cdot \left(\frac{D \cdot \frac{M \cdot \frac{h}{d}}{\frac{d}{M}}}{\frac{\ell}{D}} \cdot -0.125\right)\\ \end{array} \]

Alternative 3?

\[\begin{array}{l} \mathbf{if}\;\frac{h}{\ell} \leq -\infty:\\ \;\;\;\;w0 + w0 \cdot \left(-0.125 \cdot \frac{D \cdot \left(M \cdot \frac{h}{d}\right)}{\frac{d}{M} \cdot \frac{\ell}{D}}\right)\\ \mathbf{elif}\;\frac{h}{\ell} \leq -1 \cdot 10^{-262}:\\ \;\;\;\;w0 \cdot \sqrt{1 - \frac{h}{\ell} \cdot {\left(\frac{D}{d} \cdot \frac{M}{2}\right)}^{2}}\\ \mathbf{else}:\\ \;\;\;\;w0\\ \end{array} \]
Derivation
  1. Split input into 3 regimes
  2. if (/.f64 h l) < -inf.0

    1. Initial program 40.0%

      \[w0 \cdot \sqrt{1 - {\left(\frac{M \cdot D}{2 \cdot d}\right)}^{2} \cdot \frac{h}{\ell}} \]
    2. Step-by-step derivation
      1. times-frac40.0%

        \[\leadsto w0 \cdot \sqrt{1 - {\color{blue}{\left(\frac{M}{2} \cdot \frac{D}{d}\right)}}^{2} \cdot \frac{h}{\ell}} \]
    3. Simplified40.0%

      \[\leadsto \color{blue}{w0 \cdot \sqrt{1 - {\left(\frac{M}{2} \cdot \frac{D}{d}\right)}^{2} \cdot \frac{h}{\ell}}} \]
    4. Taylor expanded in M around 0 57.5%

      \[\leadsto w0 \cdot \color{blue}{\left(1 + -0.125 \cdot \frac{{D}^{2} \cdot \left({M}^{2} \cdot h\right)}{\ell \cdot {d}^{2}}\right)} \]
    5. Step-by-step derivation
      1. associate-*r/57.5%

        \[\leadsto w0 \cdot \left(1 + \color{blue}{\frac{-0.125 \cdot \left({D}^{2} \cdot \left({M}^{2} \cdot h\right)\right)}{\ell \cdot {d}^{2}}}\right) \]
      2. *-commutative57.5%

        \[\leadsto w0 \cdot \left(1 + \frac{-0.125 \cdot \left({D}^{2} \cdot \color{blue}{\left(h \cdot {M}^{2}\right)}\right)}{\ell \cdot {d}^{2}}\right) \]
      3. associate-*r/57.5%

        \[\leadsto w0 \cdot \left(1 + \color{blue}{-0.125 \cdot \frac{{D}^{2} \cdot \left(h \cdot {M}^{2}\right)}{\ell \cdot {d}^{2}}}\right) \]
      4. times-frac53.4%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \color{blue}{\left(\frac{{D}^{2}}{\ell} \cdot \frac{h \cdot {M}^{2}}{{d}^{2}}\right)}\right) \]
      5. unpow253.4%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{\color{blue}{D \cdot D}}{\ell} \cdot \frac{h \cdot {M}^{2}}{{d}^{2}}\right)\right) \]
      6. *-commutative53.4%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\color{blue}{{M}^{2} \cdot h}}{{d}^{2}}\right)\right) \]
      7. unpow253.4%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\color{blue}{\left(M \cdot M\right)} \cdot h}{{d}^{2}}\right)\right) \]
      8. unpow253.4%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\left(M \cdot M\right) \cdot h}{\color{blue}{d \cdot d}}\right)\right) \]
    6. Simplified53.4%

      \[\leadsto w0 \cdot \color{blue}{\left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\left(M \cdot M\right) \cdot h}{d \cdot d}\right)\right)} \]
    7. Step-by-step derivation
      1. *-un-lft-identity53.4%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(1 \cdot \frac{\left(M \cdot M\right) \cdot h}{d \cdot d}\right)}\right)\right) \]
      2. times-frac58.4%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \left(1 \cdot \color{blue}{\left(\frac{M \cdot M}{d} \cdot \frac{h}{d}\right)}\right)\right)\right) \]
    8. Applied egg-rr58.4%

      \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(1 \cdot \left(\frac{M \cdot M}{d} \cdot \frac{h}{d}\right)\right)}\right)\right) \]
    9. Step-by-step derivation
      1. *-lft-identity58.4%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(\frac{M \cdot M}{d} \cdot \frac{h}{d}\right)}\right)\right) \]
      2. associate-/l*63.2%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \left(\color{blue}{\frac{M}{\frac{d}{M}}} \cdot \frac{h}{d}\right)\right)\right) \]
    10. Simplified63.2%

      \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(\frac{M}{\frac{d}{M}} \cdot \frac{h}{d}\right)}\right)\right) \]
    11. Step-by-step derivation
      1. distribute-rgt-in63.2%

        \[\leadsto \color{blue}{1 \cdot w0 + \left(-0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \left(\frac{M}{\frac{d}{M}} \cdot \frac{h}{d}\right)\right)\right) \cdot w0} \]
      2. *-un-lft-identity63.2%

        \[\leadsto \color{blue}{w0} + \left(-0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \left(\frac{M}{\frac{d}{M}} \cdot \frac{h}{d}\right)\right)\right) \cdot w0 \]
      3. *-commutative63.2%

        \[\leadsto w0 + \color{blue}{\left(\left(\frac{D \cdot D}{\ell} \cdot \left(\frac{M}{\frac{d}{M}} \cdot \frac{h}{d}\right)\right) \cdot -0.125\right)} \cdot w0 \]
      4. associate-/l*68.6%

        \[\leadsto w0 + \left(\left(\color{blue}{\frac{D}{\frac{\ell}{D}}} \cdot \left(\frac{M}{\frac{d}{M}} \cdot \frac{h}{d}\right)\right) \cdot -0.125\right) \cdot w0 \]
      5. associate-*l/68.8%

        \[\leadsto w0 + \left(\left(\frac{D}{\frac{\ell}{D}} \cdot \color{blue}{\frac{M \cdot \frac{h}{d}}{\frac{d}{M}}}\right) \cdot -0.125\right) \cdot w0 \]
    12. Applied egg-rr68.8%

      \[\leadsto \color{blue}{w0 + \left(\left(\frac{D}{\frac{\ell}{D}} \cdot \frac{M \cdot \frac{h}{d}}{\frac{d}{M}}\right) \cdot -0.125\right) \cdot w0} \]
    13. Step-by-step derivation
      1. frac-times68.8%

        \[\leadsto w0 + \left(\color{blue}{\frac{D \cdot \left(M \cdot \frac{h}{d}\right)}{\frac{\ell}{D} \cdot \frac{d}{M}}} \cdot -0.125\right) \cdot w0 \]
    14. Applied egg-rr68.8%

      \[\leadsto w0 + \left(\color{blue}{\frac{D \cdot \left(M \cdot \frac{h}{d}\right)}{\frac{\ell}{D} \cdot \frac{d}{M}}} \cdot -0.125\right) \cdot w0 \]

    if -inf.0 < (/.f64 h l) < -1.00000000000000001e-262

    1. Initial program 80.3%

      \[w0 \cdot \sqrt{1 - {\left(\frac{M \cdot D}{2 \cdot d}\right)}^{2} \cdot \frac{h}{\ell}} \]
    2. Step-by-step derivation
      1. times-frac78.7%

        \[\leadsto w0 \cdot \sqrt{1 - {\color{blue}{\left(\frac{M}{2} \cdot \frac{D}{d}\right)}}^{2} \cdot \frac{h}{\ell}} \]
    3. Simplified78.7%

      \[\leadsto \color{blue}{w0 \cdot \sqrt{1 - {\left(\frac{M}{2} \cdot \frac{D}{d}\right)}^{2} \cdot \frac{h}{\ell}}} \]

    if -1.00000000000000001e-262 < (/.f64 h l)

    1. Initial program 85.5%

      \[w0 \cdot \sqrt{1 - {\left(\frac{M \cdot D}{2 \cdot d}\right)}^{2} \cdot \frac{h}{\ell}} \]
    2. Step-by-step derivation
      1. times-frac84.6%

        \[\leadsto w0 \cdot \sqrt{1 - {\color{blue}{\left(\frac{M}{2} \cdot \frac{D}{d}\right)}}^{2} \cdot \frac{h}{\ell}} \]
    3. Simplified84.6%

      \[\leadsto \color{blue}{w0 \cdot \sqrt{1 - {\left(\frac{M}{2} \cdot \frac{D}{d}\right)}^{2} \cdot \frac{h}{\ell}}} \]
    4. Taylor expanded in M around 0 90.6%

      \[\leadsto \color{blue}{w0} \]
  3. Recombined 3 regimes into one program.
  4. Final simplification83.0%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\frac{h}{\ell} \leq -\infty:\\ \;\;\;\;w0 + w0 \cdot \left(-0.125 \cdot \frac{D \cdot \left(M \cdot \frac{h}{d}\right)}{\frac{d}{M} \cdot \frac{\ell}{D}}\right)\\ \mathbf{elif}\;\frac{h}{\ell} \leq -1 \cdot 10^{-262}:\\ \;\;\;\;w0 \cdot \sqrt{1 - \frac{h}{\ell} \cdot {\left(\frac{D}{d} \cdot \frac{M}{2}\right)}^{2}}\\ \mathbf{else}:\\ \;\;\;\;w0\\ \end{array} \]

Alternative 4?

\[\begin{array}{l} \mathbf{if}\;\frac{h}{\ell} \leq -2 \cdot 10^{-130}:\\ \;\;\;\;w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D}{\ell} \cdot \frac{D \cdot \left(M \cdot \left(M \cdot h\right)\right)}{d \cdot d}\right)\right)\\ \mathbf{else}:\\ \;\;\;\;w0\\ \end{array} \]
Derivation
  1. Split input into 2 regimes
  2. if (/.f64 h l) < -2.0000000000000002e-130

    1. Initial program 73.1%

      \[w0 \cdot \sqrt{1 - {\left(\frac{M \cdot D}{2 \cdot d}\right)}^{2} \cdot \frac{h}{\ell}} \]
    2. Step-by-step derivation
      1. times-frac71.5%

        \[\leadsto w0 \cdot \sqrt{1 - {\color{blue}{\left(\frac{M}{2} \cdot \frac{D}{d}\right)}}^{2} \cdot \frac{h}{\ell}} \]
    3. Simplified71.5%

      \[\leadsto \color{blue}{w0 \cdot \sqrt{1 - {\left(\frac{M}{2} \cdot \frac{D}{d}\right)}^{2} \cdot \frac{h}{\ell}}} \]
    4. Step-by-step derivation
      1. associate-*r/77.2%

        \[\leadsto w0 \cdot \sqrt{1 - \color{blue}{\frac{{\left(\frac{M}{2} \cdot \frac{D}{d}\right)}^{2} \cdot h}{\ell}}} \]
      2. div-inv77.2%

        \[\leadsto w0 \cdot \sqrt{1 - \frac{{\left(\color{blue}{\left(M \cdot \frac{1}{2}\right)} \cdot \frac{D}{d}\right)}^{2} \cdot h}{\ell}} \]
      3. metadata-eval77.2%

        \[\leadsto w0 \cdot \sqrt{1 - \frac{{\left(\left(M \cdot \color{blue}{0.5}\right) \cdot \frac{D}{d}\right)}^{2} \cdot h}{\ell}} \]
    5. Applied egg-rr77.2%

      \[\leadsto w0 \cdot \sqrt{1 - \color{blue}{\frac{{\left(\left(M \cdot 0.5\right) \cdot \frac{D}{d}\right)}^{2} \cdot h}{\ell}}} \]
    6. Taylor expanded in M around 0 49.2%

      \[\leadsto w0 \cdot \color{blue}{\left(1 + -0.125 \cdot \frac{{D}^{2} \cdot \left({M}^{2} \cdot h\right)}{\ell \cdot {d}^{2}}\right)} \]
    7. Step-by-step derivation
      1. *-commutative49.2%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \frac{{D}^{2} \cdot \color{blue}{\left(h \cdot {M}^{2}\right)}}{\ell \cdot {d}^{2}}\right) \]
      2. unpow249.2%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \frac{\color{blue}{\left(D \cdot D\right)} \cdot \left(h \cdot {M}^{2}\right)}{\ell \cdot {d}^{2}}\right) \]
      3. *-commutative49.2%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \frac{\left(D \cdot D\right) \cdot \color{blue}{\left({M}^{2} \cdot h\right)}}{\ell \cdot {d}^{2}}\right) \]
      4. unpow249.2%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \frac{\left(D \cdot D\right) \cdot \left(\color{blue}{\left(M \cdot M\right)} \cdot h\right)}{\ell \cdot {d}^{2}}\right) \]
      5. associate-*r*50.9%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \frac{\left(D \cdot D\right) \cdot \color{blue}{\left(M \cdot \left(M \cdot h\right)\right)}}{\ell \cdot {d}^{2}}\right) \]
      6. associate-*l*57.9%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \frac{\color{blue}{D \cdot \left(D \cdot \left(M \cdot \left(M \cdot h\right)\right)\right)}}{\ell \cdot {d}^{2}}\right) \]
      7. unpow257.9%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \frac{D \cdot \left(D \cdot \left(M \cdot \left(M \cdot h\right)\right)\right)}{\ell \cdot \color{blue}{\left(d \cdot d\right)}}\right) \]
    8. Simplified57.9%

      \[\leadsto w0 \cdot \color{blue}{\left(1 + -0.125 \cdot \frac{D \cdot \left(D \cdot \left(M \cdot \left(M \cdot h\right)\right)\right)}{\ell \cdot \left(d \cdot d\right)}\right)} \]
    9. Step-by-step derivation
      1. times-frac55.4%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \color{blue}{\left(\frac{D}{\ell} \cdot \frac{D \cdot \left(M \cdot \left(M \cdot h\right)\right)}{d \cdot d}\right)}\right) \]
    10. Applied egg-rr55.4%

      \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \color{blue}{\left(\frac{D}{\ell} \cdot \frac{D \cdot \left(M \cdot \left(M \cdot h\right)\right)}{d \cdot d}\right)}\right) \]

    if -2.0000000000000002e-130 < (/.f64 h l)

    1. Initial program 85.0%

      \[w0 \cdot \sqrt{1 - {\left(\frac{M \cdot D}{2 \cdot d}\right)}^{2} \cdot \frac{h}{\ell}} \]
    2. Step-by-step derivation
      1. times-frac84.3%

        \[\leadsto w0 \cdot \sqrt{1 - {\color{blue}{\left(\frac{M}{2} \cdot \frac{D}{d}\right)}}^{2} \cdot \frac{h}{\ell}} \]
    3. Simplified84.3%

      \[\leadsto \color{blue}{w0 \cdot \sqrt{1 - {\left(\frac{M}{2} \cdot \frac{D}{d}\right)}^{2} \cdot \frac{h}{\ell}}} \]
    4. Taylor expanded in M around 0 86.4%

      \[\leadsto \color{blue}{w0} \]
  3. Recombined 2 regimes into one program.
  4. Final simplification71.4%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\frac{h}{\ell} \leq -2 \cdot 10^{-130}:\\ \;\;\;\;w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D}{\ell} \cdot \frac{D \cdot \left(M \cdot \left(M \cdot h\right)\right)}{d \cdot d}\right)\right)\\ \mathbf{else}:\\ \;\;\;\;w0\\ \end{array} \]

Alternative 5?

\[\begin{array}{l} \mathbf{if}\;\frac{h}{\ell} \leq -2 \cdot 10^{-187}:\\ \;\;\;\;w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \left(\frac{h}{d} \cdot \frac{M}{\frac{d}{M}}\right)\right)\right)\\ \mathbf{else}:\\ \;\;\;\;w0\\ \end{array} \]
Derivation
  1. Split input into 2 regimes
  2. if (/.f64 h l) < -2e-187

    1. Initial program 74.3%

      \[w0 \cdot \sqrt{1 - {\left(\frac{M \cdot D}{2 \cdot d}\right)}^{2} \cdot \frac{h}{\ell}} \]
    2. Step-by-step derivation
      1. times-frac72.8%

        \[\leadsto w0 \cdot \sqrt{1 - {\color{blue}{\left(\frac{M}{2} \cdot \frac{D}{d}\right)}}^{2} \cdot \frac{h}{\ell}} \]
    3. Simplified72.8%

      \[\leadsto \color{blue}{w0 \cdot \sqrt{1 - {\left(\frac{M}{2} \cdot \frac{D}{d}\right)}^{2} \cdot \frac{h}{\ell}}} \]
    4. Taylor expanded in M around 0 50.8%

      \[\leadsto w0 \cdot \color{blue}{\left(1 + -0.125 \cdot \frac{{D}^{2} \cdot \left({M}^{2} \cdot h\right)}{\ell \cdot {d}^{2}}\right)} \]
    5. Step-by-step derivation
      1. associate-*r/50.8%

        \[\leadsto w0 \cdot \left(1 + \color{blue}{\frac{-0.125 \cdot \left({D}^{2} \cdot \left({M}^{2} \cdot h\right)\right)}{\ell \cdot {d}^{2}}}\right) \]
      2. *-commutative50.8%

        \[\leadsto w0 \cdot \left(1 + \frac{-0.125 \cdot \left({D}^{2} \cdot \color{blue}{\left(h \cdot {M}^{2}\right)}\right)}{\ell \cdot {d}^{2}}\right) \]
      3. associate-*r/50.8%

        \[\leadsto w0 \cdot \left(1 + \color{blue}{-0.125 \cdot \frac{{D}^{2} \cdot \left(h \cdot {M}^{2}\right)}{\ell \cdot {d}^{2}}}\right) \]
      4. times-frac51.6%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \color{blue}{\left(\frac{{D}^{2}}{\ell} \cdot \frac{h \cdot {M}^{2}}{{d}^{2}}\right)}\right) \]
      5. unpow251.6%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{\color{blue}{D \cdot D}}{\ell} \cdot \frac{h \cdot {M}^{2}}{{d}^{2}}\right)\right) \]
      6. *-commutative51.6%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\color{blue}{{M}^{2} \cdot h}}{{d}^{2}}\right)\right) \]
      7. unpow251.6%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\color{blue}{\left(M \cdot M\right)} \cdot h}{{d}^{2}}\right)\right) \]
      8. unpow251.6%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\left(M \cdot M\right) \cdot h}{\color{blue}{d \cdot d}}\right)\right) \]
    6. Simplified51.6%

      \[\leadsto w0 \cdot \color{blue}{\left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\left(M \cdot M\right) \cdot h}{d \cdot d}\right)\right)} \]
    7. Step-by-step derivation
      1. *-un-lft-identity51.6%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(1 \cdot \frac{\left(M \cdot M\right) \cdot h}{d \cdot d}\right)}\right)\right) \]
      2. times-frac54.8%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \left(1 \cdot \color{blue}{\left(\frac{M \cdot M}{d} \cdot \frac{h}{d}\right)}\right)\right)\right) \]
    8. Applied egg-rr54.8%

      \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(1 \cdot \left(\frac{M \cdot M}{d} \cdot \frac{h}{d}\right)\right)}\right)\right) \]
    9. Step-by-step derivation
      1. *-lft-identity54.8%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(\frac{M \cdot M}{d} \cdot \frac{h}{d}\right)}\right)\right) \]
      2. associate-/l*57.2%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \left(\color{blue}{\frac{M}{\frac{d}{M}}} \cdot \frac{h}{d}\right)\right)\right) \]
    10. Simplified57.2%

      \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(\frac{M}{\frac{d}{M}} \cdot \frac{h}{d}\right)}\right)\right) \]

    if -2e-187 < (/.f64 h l)

    1. Initial program 84.3%

      \[w0 \cdot \sqrt{1 - {\left(\frac{M \cdot D}{2 \cdot d}\right)}^{2} \cdot \frac{h}{\ell}} \]
    2. Step-by-step derivation
      1. times-frac83.5%

        \[\leadsto w0 \cdot \sqrt{1 - {\color{blue}{\left(\frac{M}{2} \cdot \frac{D}{d}\right)}}^{2} \cdot \frac{h}{\ell}} \]
    3. Simplified83.5%

      \[\leadsto \color{blue}{w0 \cdot \sqrt{1 - {\left(\frac{M}{2} \cdot \frac{D}{d}\right)}^{2} \cdot \frac{h}{\ell}}} \]
    4. Taylor expanded in M around 0 87.3%

      \[\leadsto \color{blue}{w0} \]
  3. Recombined 2 regimes into one program.
  4. Final simplification72.0%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\frac{h}{\ell} \leq -2 \cdot 10^{-187}:\\ \;\;\;\;w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \left(\frac{h}{d} \cdot \frac{M}{\frac{d}{M}}\right)\right)\right)\\ \mathbf{else}:\\ \;\;\;\;w0\\ \end{array} \]

Alternative 6?

\[\begin{array}{l} \mathbf{if}\;\frac{h}{\ell} \leq -2 \cdot 10^{-187}:\\ \;\;\;\;w0 \cdot \left(1 + -0.125 \cdot \frac{\frac{M \cdot \frac{h}{d}}{\frac{d}{M}} \cdot \left(D \cdot D\right)}{\ell}\right)\\ \mathbf{else}:\\ \;\;\;\;w0\\ \end{array} \]
Derivation
  1. Split input into 2 regimes
  2. if (/.f64 h l) < -2e-187

    1. Initial program 74.3%

      \[w0 \cdot \sqrt{1 - {\left(\frac{M \cdot D}{2 \cdot d}\right)}^{2} \cdot \frac{h}{\ell}} \]
    2. Step-by-step derivation
      1. times-frac72.8%

        \[\leadsto w0 \cdot \sqrt{1 - {\color{blue}{\left(\frac{M}{2} \cdot \frac{D}{d}\right)}}^{2} \cdot \frac{h}{\ell}} \]
    3. Simplified72.8%

      \[\leadsto \color{blue}{w0 \cdot \sqrt{1 - {\left(\frac{M}{2} \cdot \frac{D}{d}\right)}^{2} \cdot \frac{h}{\ell}}} \]
    4. Taylor expanded in M around 0 50.8%

      \[\leadsto w0 \cdot \color{blue}{\left(1 + -0.125 \cdot \frac{{D}^{2} \cdot \left({M}^{2} \cdot h\right)}{\ell \cdot {d}^{2}}\right)} \]
    5. Step-by-step derivation
      1. associate-*r/50.8%

        \[\leadsto w0 \cdot \left(1 + \color{blue}{\frac{-0.125 \cdot \left({D}^{2} \cdot \left({M}^{2} \cdot h\right)\right)}{\ell \cdot {d}^{2}}}\right) \]
      2. *-commutative50.8%

        \[\leadsto w0 \cdot \left(1 + \frac{-0.125 \cdot \left({D}^{2} \cdot \color{blue}{\left(h \cdot {M}^{2}\right)}\right)}{\ell \cdot {d}^{2}}\right) \]
      3. associate-*r/50.8%

        \[\leadsto w0 \cdot \left(1 + \color{blue}{-0.125 \cdot \frac{{D}^{2} \cdot \left(h \cdot {M}^{2}\right)}{\ell \cdot {d}^{2}}}\right) \]
      4. times-frac51.6%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \color{blue}{\left(\frac{{D}^{2}}{\ell} \cdot \frac{h \cdot {M}^{2}}{{d}^{2}}\right)}\right) \]
      5. unpow251.6%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{\color{blue}{D \cdot D}}{\ell} \cdot \frac{h \cdot {M}^{2}}{{d}^{2}}\right)\right) \]
      6. *-commutative51.6%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\color{blue}{{M}^{2} \cdot h}}{{d}^{2}}\right)\right) \]
      7. unpow251.6%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\color{blue}{\left(M \cdot M\right)} \cdot h}{{d}^{2}}\right)\right) \]
      8. unpow251.6%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\left(M \cdot M\right) \cdot h}{\color{blue}{d \cdot d}}\right)\right) \]
    6. Simplified51.6%

      \[\leadsto w0 \cdot \color{blue}{\left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\left(M \cdot M\right) \cdot h}{d \cdot d}\right)\right)} \]
    7. Step-by-step derivation
      1. *-un-lft-identity51.6%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(1 \cdot \frac{\left(M \cdot M\right) \cdot h}{d \cdot d}\right)}\right)\right) \]
      2. times-frac54.8%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \left(1 \cdot \color{blue}{\left(\frac{M \cdot M}{d} \cdot \frac{h}{d}\right)}\right)\right)\right) \]
    8. Applied egg-rr54.8%

      \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(1 \cdot \left(\frac{M \cdot M}{d} \cdot \frac{h}{d}\right)\right)}\right)\right) \]
    9. Step-by-step derivation
      1. *-lft-identity54.8%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(\frac{M \cdot M}{d} \cdot \frac{h}{d}\right)}\right)\right) \]
      2. associate-/l*57.2%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \left(\color{blue}{\frac{M}{\frac{d}{M}}} \cdot \frac{h}{d}\right)\right)\right) \]
    10. Simplified57.2%

      \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(\frac{M}{\frac{d}{M}} \cdot \frac{h}{d}\right)}\right)\right) \]
    11. Step-by-step derivation
      1. associate-*l/58.2%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \color{blue}{\frac{\left(D \cdot D\right) \cdot \left(\frac{M}{\frac{d}{M}} \cdot \frac{h}{d}\right)}{\ell}}\right) \]
      2. associate-*l/59.8%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \frac{\left(D \cdot D\right) \cdot \color{blue}{\frac{M \cdot \frac{h}{d}}{\frac{d}{M}}}}{\ell}\right) \]
    12. Applied egg-rr59.8%

      \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \color{blue}{\frac{\left(D \cdot D\right) \cdot \frac{M \cdot \frac{h}{d}}{\frac{d}{M}}}{\ell}}\right) \]

    if -2e-187 < (/.f64 h l)

    1. Initial program 84.3%

      \[w0 \cdot \sqrt{1 - {\left(\frac{M \cdot D}{2 \cdot d}\right)}^{2} \cdot \frac{h}{\ell}} \]
    2. Step-by-step derivation
      1. times-frac83.5%

        \[\leadsto w0 \cdot \sqrt{1 - {\color{blue}{\left(\frac{M}{2} \cdot \frac{D}{d}\right)}}^{2} \cdot \frac{h}{\ell}} \]
    3. Simplified83.5%

      \[\leadsto \color{blue}{w0 \cdot \sqrt{1 - {\left(\frac{M}{2} \cdot \frac{D}{d}\right)}^{2} \cdot \frac{h}{\ell}}} \]
    4. Taylor expanded in M around 0 87.3%

      \[\leadsto \color{blue}{w0} \]
  3. Recombined 2 regimes into one program.
  4. Final simplification73.3%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\frac{h}{\ell} \leq -2 \cdot 10^{-187}:\\ \;\;\;\;w0 \cdot \left(1 + -0.125 \cdot \frac{\frac{M \cdot \frac{h}{d}}{\frac{d}{M}} \cdot \left(D \cdot D\right)}{\ell}\right)\\ \mathbf{else}:\\ \;\;\;\;w0\\ \end{array} \]

Alternative 7?

\[\begin{array}{l} \mathbf{if}\;\frac{h}{\ell} \leq 0:\\ \;\;\;\;w0 + w0 \cdot \left(-0.125 \cdot \left(\frac{M \cdot \frac{h}{d}}{\frac{d}{M}} \cdot \frac{D}{\frac{\ell}{D}}\right)\right)\\ \mathbf{else}:\\ \;\;\;\;w0\\ \end{array} \]
Derivation
  1. Split input into 2 regimes
  2. if (/.f64 h l) < -0.0

    1. Initial program 73.1%

      \[w0 \cdot \sqrt{1 - {\left(\frac{M \cdot D}{2 \cdot d}\right)}^{2} \cdot \frac{h}{\ell}} \]
    2. Step-by-step derivation
      1. times-frac71.5%

        \[\leadsto w0 \cdot \sqrt{1 - {\color{blue}{\left(\frac{M}{2} \cdot \frac{D}{d}\right)}}^{2} \cdot \frac{h}{\ell}} \]
    3. Simplified71.5%

      \[\leadsto \color{blue}{w0 \cdot \sqrt{1 - {\left(\frac{M}{2} \cdot \frac{D}{d}\right)}^{2} \cdot \frac{h}{\ell}}} \]
    4. Taylor expanded in M around 0 50.4%

      \[\leadsto w0 \cdot \color{blue}{\left(1 + -0.125 \cdot \frac{{D}^{2} \cdot \left({M}^{2} \cdot h\right)}{\ell \cdot {d}^{2}}\right)} \]
    5. Step-by-step derivation
      1. associate-*r/50.4%

        \[\leadsto w0 \cdot \left(1 + \color{blue}{\frac{-0.125 \cdot \left({D}^{2} \cdot \left({M}^{2} \cdot h\right)\right)}{\ell \cdot {d}^{2}}}\right) \]
      2. *-commutative50.4%

        \[\leadsto w0 \cdot \left(1 + \frac{-0.125 \cdot \left({D}^{2} \cdot \color{blue}{\left(h \cdot {M}^{2}\right)}\right)}{\ell \cdot {d}^{2}}\right) \]
      3. associate-*r/50.4%

        \[\leadsto w0 \cdot \left(1 + \color{blue}{-0.125 \cdot \frac{{D}^{2} \cdot \left(h \cdot {M}^{2}\right)}{\ell \cdot {d}^{2}}}\right) \]
      4. times-frac51.1%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \color{blue}{\left(\frac{{D}^{2}}{\ell} \cdot \frac{h \cdot {M}^{2}}{{d}^{2}}\right)}\right) \]
      5. unpow251.1%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{\color{blue}{D \cdot D}}{\ell} \cdot \frac{h \cdot {M}^{2}}{{d}^{2}}\right)\right) \]
      6. *-commutative51.1%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\color{blue}{{M}^{2} \cdot h}}{{d}^{2}}\right)\right) \]
      7. unpow251.1%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\color{blue}{\left(M \cdot M\right)} \cdot h}{{d}^{2}}\right)\right) \]
      8. unpow251.1%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\left(M \cdot M\right) \cdot h}{\color{blue}{d \cdot d}}\right)\right) \]
    6. Simplified51.1%

      \[\leadsto w0 \cdot \color{blue}{\left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\left(M \cdot M\right) \cdot h}{d \cdot d}\right)\right)} \]
    7. Step-by-step derivation
      1. *-un-lft-identity51.1%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(1 \cdot \frac{\left(M \cdot M\right) \cdot h}{d \cdot d}\right)}\right)\right) \]
      2. times-frac54.5%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \left(1 \cdot \color{blue}{\left(\frac{M \cdot M}{d} \cdot \frac{h}{d}\right)}\right)\right)\right) \]
    8. Applied egg-rr54.5%

      \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(1 \cdot \left(\frac{M \cdot M}{d} \cdot \frac{h}{d}\right)\right)}\right)\right) \]
    9. Step-by-step derivation
      1. *-lft-identity54.5%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(\frac{M \cdot M}{d} \cdot \frac{h}{d}\right)}\right)\right) \]
      2. associate-/l*57.9%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \left(\color{blue}{\frac{M}{\frac{d}{M}}} \cdot \frac{h}{d}\right)\right)\right) \]
    10. Simplified57.9%

      \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(\frac{M}{\frac{d}{M}} \cdot \frac{h}{d}\right)}\right)\right) \]
    11. Step-by-step derivation
      1. distribute-rgt-in57.9%

        \[\leadsto \color{blue}{1 \cdot w0 + \left(-0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \left(\frac{M}{\frac{d}{M}} \cdot \frac{h}{d}\right)\right)\right) \cdot w0} \]
      2. *-un-lft-identity57.9%

        \[\leadsto \color{blue}{w0} + \left(-0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \left(\frac{M}{\frac{d}{M}} \cdot \frac{h}{d}\right)\right)\right) \cdot w0 \]
      3. *-commutative57.9%

        \[\leadsto w0 + \color{blue}{\left(\left(\frac{D \cdot D}{\ell} \cdot \left(\frac{M}{\frac{d}{M}} \cdot \frac{h}{d}\right)\right) \cdot -0.125\right)} \cdot w0 \]
      4. associate-/l*60.8%

        \[\leadsto w0 + \left(\left(\color{blue}{\frac{D}{\frac{\ell}{D}}} \cdot \left(\frac{M}{\frac{d}{M}} \cdot \frac{h}{d}\right)\right) \cdot -0.125\right) \cdot w0 \]
      5. associate-*l/62.5%

        \[\leadsto w0 + \left(\left(\frac{D}{\frac{\ell}{D}} \cdot \color{blue}{\frac{M \cdot \frac{h}{d}}{\frac{d}{M}}}\right) \cdot -0.125\right) \cdot w0 \]
    12. Applied egg-rr62.5%

      \[\leadsto \color{blue}{w0 + \left(\left(\frac{D}{\frac{\ell}{D}} \cdot \frac{M \cdot \frac{h}{d}}{\frac{d}{M}}\right) \cdot -0.125\right) \cdot w0} \]

    if -0.0 < (/.f64 h l)

    1. Initial program 94.5%

      \[w0 \cdot \sqrt{1 - {\left(\frac{M \cdot D}{2 \cdot d}\right)}^{2} \cdot \frac{h}{\ell}} \]
    2. Step-by-step derivation
      1. times-frac94.5%

        \[\leadsto w0 \cdot \sqrt{1 - {\color{blue}{\left(\frac{M}{2} \cdot \frac{D}{d}\right)}}^{2} \cdot \frac{h}{\ell}} \]
    3. Simplified94.5%

      \[\leadsto \color{blue}{w0 \cdot \sqrt{1 - {\left(\frac{M}{2} \cdot \frac{D}{d}\right)}^{2} \cdot \frac{h}{\ell}}} \]
    4. Taylor expanded in M around 0 100.0%

      \[\leadsto \color{blue}{w0} \]
  3. Recombined 2 regimes into one program.
  4. Final simplification73.2%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\frac{h}{\ell} \leq 0:\\ \;\;\;\;w0 + w0 \cdot \left(-0.125 \cdot \left(\frac{M \cdot \frac{h}{d}}{\frac{d}{M}} \cdot \frac{D}{\frac{\ell}{D}}\right)\right)\\ \mathbf{else}:\\ \;\;\;\;w0\\ \end{array} \]

Alternative 8?

\[\begin{array}{l} \mathbf{if}\;\frac{h}{\ell} \leq 0:\\ \;\;\;\;w0 + w0 \cdot \left(-0.125 \cdot \frac{D \cdot \left(M \cdot \frac{h}{d}\right)}{\frac{d}{M} \cdot \frac{\ell}{D}}\right)\\ \mathbf{else}:\\ \;\;\;\;w0\\ \end{array} \]
Derivation
  1. Split input into 2 regimes
  2. if (/.f64 h l) < -0.0

    1. Initial program 73.1%

      \[w0 \cdot \sqrt{1 - {\left(\frac{M \cdot D}{2 \cdot d}\right)}^{2} \cdot \frac{h}{\ell}} \]
    2. Step-by-step derivation
      1. times-frac71.5%

        \[\leadsto w0 \cdot \sqrt{1 - {\color{blue}{\left(\frac{M}{2} \cdot \frac{D}{d}\right)}}^{2} \cdot \frac{h}{\ell}} \]
    3. Simplified71.5%

      \[\leadsto \color{blue}{w0 \cdot \sqrt{1 - {\left(\frac{M}{2} \cdot \frac{D}{d}\right)}^{2} \cdot \frac{h}{\ell}}} \]
    4. Taylor expanded in M around 0 50.4%

      \[\leadsto w0 \cdot \color{blue}{\left(1 + -0.125 \cdot \frac{{D}^{2} \cdot \left({M}^{2} \cdot h\right)}{\ell \cdot {d}^{2}}\right)} \]
    5. Step-by-step derivation
      1. associate-*r/50.4%

        \[\leadsto w0 \cdot \left(1 + \color{blue}{\frac{-0.125 \cdot \left({D}^{2} \cdot \left({M}^{2} \cdot h\right)\right)}{\ell \cdot {d}^{2}}}\right) \]
      2. *-commutative50.4%

        \[\leadsto w0 \cdot \left(1 + \frac{-0.125 \cdot \left({D}^{2} \cdot \color{blue}{\left(h \cdot {M}^{2}\right)}\right)}{\ell \cdot {d}^{2}}\right) \]
      3. associate-*r/50.4%

        \[\leadsto w0 \cdot \left(1 + \color{blue}{-0.125 \cdot \frac{{D}^{2} \cdot \left(h \cdot {M}^{2}\right)}{\ell \cdot {d}^{2}}}\right) \]
      4. times-frac51.1%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \color{blue}{\left(\frac{{D}^{2}}{\ell} \cdot \frac{h \cdot {M}^{2}}{{d}^{2}}\right)}\right) \]
      5. unpow251.1%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{\color{blue}{D \cdot D}}{\ell} \cdot \frac{h \cdot {M}^{2}}{{d}^{2}}\right)\right) \]
      6. *-commutative51.1%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\color{blue}{{M}^{2} \cdot h}}{{d}^{2}}\right)\right) \]
      7. unpow251.1%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\color{blue}{\left(M \cdot M\right)} \cdot h}{{d}^{2}}\right)\right) \]
      8. unpow251.1%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\left(M \cdot M\right) \cdot h}{\color{blue}{d \cdot d}}\right)\right) \]
    6. Simplified51.1%

      \[\leadsto w0 \cdot \color{blue}{\left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\left(M \cdot M\right) \cdot h}{d \cdot d}\right)\right)} \]
    7. Step-by-step derivation
      1. *-un-lft-identity51.1%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(1 \cdot \frac{\left(M \cdot M\right) \cdot h}{d \cdot d}\right)}\right)\right) \]
      2. times-frac54.5%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \left(1 \cdot \color{blue}{\left(\frac{M \cdot M}{d} \cdot \frac{h}{d}\right)}\right)\right)\right) \]
    8. Applied egg-rr54.5%

      \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(1 \cdot \left(\frac{M \cdot M}{d} \cdot \frac{h}{d}\right)\right)}\right)\right) \]
    9. Step-by-step derivation
      1. *-lft-identity54.5%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(\frac{M \cdot M}{d} \cdot \frac{h}{d}\right)}\right)\right) \]
      2. associate-/l*57.9%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \left(\color{blue}{\frac{M}{\frac{d}{M}}} \cdot \frac{h}{d}\right)\right)\right) \]
    10. Simplified57.9%

      \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(\frac{M}{\frac{d}{M}} \cdot \frac{h}{d}\right)}\right)\right) \]
    11. Step-by-step derivation
      1. distribute-rgt-in57.9%

        \[\leadsto \color{blue}{1 \cdot w0 + \left(-0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \left(\frac{M}{\frac{d}{M}} \cdot \frac{h}{d}\right)\right)\right) \cdot w0} \]
      2. *-un-lft-identity57.9%

        \[\leadsto \color{blue}{w0} + \left(-0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \left(\frac{M}{\frac{d}{M}} \cdot \frac{h}{d}\right)\right)\right) \cdot w0 \]
      3. *-commutative57.9%

        \[\leadsto w0 + \color{blue}{\left(\left(\frac{D \cdot D}{\ell} \cdot \left(\frac{M}{\frac{d}{M}} \cdot \frac{h}{d}\right)\right) \cdot -0.125\right)} \cdot w0 \]
      4. associate-/l*60.8%

        \[\leadsto w0 + \left(\left(\color{blue}{\frac{D}{\frac{\ell}{D}}} \cdot \left(\frac{M}{\frac{d}{M}} \cdot \frac{h}{d}\right)\right) \cdot -0.125\right) \cdot w0 \]
      5. associate-*l/62.5%

        \[\leadsto w0 + \left(\left(\frac{D}{\frac{\ell}{D}} \cdot \color{blue}{\frac{M \cdot \frac{h}{d}}{\frac{d}{M}}}\right) \cdot -0.125\right) \cdot w0 \]
    12. Applied egg-rr62.5%

      \[\leadsto \color{blue}{w0 + \left(\left(\frac{D}{\frac{\ell}{D}} \cdot \frac{M \cdot \frac{h}{d}}{\frac{d}{M}}\right) \cdot -0.125\right) \cdot w0} \]
    13. Step-by-step derivation
      1. frac-times67.7%

        \[\leadsto w0 + \left(\color{blue}{\frac{D \cdot \left(M \cdot \frac{h}{d}\right)}{\frac{\ell}{D} \cdot \frac{d}{M}}} \cdot -0.125\right) \cdot w0 \]
    14. Applied egg-rr67.7%

      \[\leadsto w0 + \left(\color{blue}{\frac{D \cdot \left(M \cdot \frac{h}{d}\right)}{\frac{\ell}{D} \cdot \frac{d}{M}}} \cdot -0.125\right) \cdot w0 \]

    if -0.0 < (/.f64 h l)

    1. Initial program 94.5%

      \[w0 \cdot \sqrt{1 - {\left(\frac{M \cdot D}{2 \cdot d}\right)}^{2} \cdot \frac{h}{\ell}} \]
    2. Step-by-step derivation
      1. times-frac94.5%

        \[\leadsto w0 \cdot \sqrt{1 - {\color{blue}{\left(\frac{M}{2} \cdot \frac{D}{d}\right)}}^{2} \cdot \frac{h}{\ell}} \]
    3. Simplified94.5%

      \[\leadsto \color{blue}{w0 \cdot \sqrt{1 - {\left(\frac{M}{2} \cdot \frac{D}{d}\right)}^{2} \cdot \frac{h}{\ell}}} \]
    4. Taylor expanded in M around 0 100.0%

      \[\leadsto \color{blue}{w0} \]
  3. Recombined 2 regimes into one program.
  4. Final simplification76.9%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\frac{h}{\ell} \leq 0:\\ \;\;\;\;w0 + w0 \cdot \left(-0.125 \cdot \frac{D \cdot \left(M \cdot \frac{h}{d}\right)}{\frac{d}{M} \cdot \frac{\ell}{D}}\right)\\ \mathbf{else}:\\ \;\;\;\;w0\\ \end{array} \]

Alternative 9?

\[\begin{array}{l} \mathbf{if}\;\frac{h}{\ell} \leq 0:\\ \;\;\;\;w0 + w0 \cdot \left(\frac{D \cdot \frac{M \cdot \frac{h}{d}}{\frac{d}{M}}}{\frac{\ell}{D}} \cdot -0.125\right)\\ \mathbf{else}:\\ \;\;\;\;w0\\ \end{array} \]
Derivation
  1. Split input into 2 regimes
  2. if (/.f64 h l) < -0.0

    1. Initial program 73.1%

      \[w0 \cdot \sqrt{1 - {\left(\frac{M \cdot D}{2 \cdot d}\right)}^{2} \cdot \frac{h}{\ell}} \]
    2. Step-by-step derivation
      1. times-frac71.5%

        \[\leadsto w0 \cdot \sqrt{1 - {\color{blue}{\left(\frac{M}{2} \cdot \frac{D}{d}\right)}}^{2} \cdot \frac{h}{\ell}} \]
    3. Simplified71.5%

      \[\leadsto \color{blue}{w0 \cdot \sqrt{1 - {\left(\frac{M}{2} \cdot \frac{D}{d}\right)}^{2} \cdot \frac{h}{\ell}}} \]
    4. Taylor expanded in M around 0 50.4%

      \[\leadsto w0 \cdot \color{blue}{\left(1 + -0.125 \cdot \frac{{D}^{2} \cdot \left({M}^{2} \cdot h\right)}{\ell \cdot {d}^{2}}\right)} \]
    5. Step-by-step derivation
      1. associate-*r/50.4%

        \[\leadsto w0 \cdot \left(1 + \color{blue}{\frac{-0.125 \cdot \left({D}^{2} \cdot \left({M}^{2} \cdot h\right)\right)}{\ell \cdot {d}^{2}}}\right) \]
      2. *-commutative50.4%

        \[\leadsto w0 \cdot \left(1 + \frac{-0.125 \cdot \left({D}^{2} \cdot \color{blue}{\left(h \cdot {M}^{2}\right)}\right)}{\ell \cdot {d}^{2}}\right) \]
      3. associate-*r/50.4%

        \[\leadsto w0 \cdot \left(1 + \color{blue}{-0.125 \cdot \frac{{D}^{2} \cdot \left(h \cdot {M}^{2}\right)}{\ell \cdot {d}^{2}}}\right) \]
      4. times-frac51.1%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \color{blue}{\left(\frac{{D}^{2}}{\ell} \cdot \frac{h \cdot {M}^{2}}{{d}^{2}}\right)}\right) \]
      5. unpow251.1%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{\color{blue}{D \cdot D}}{\ell} \cdot \frac{h \cdot {M}^{2}}{{d}^{2}}\right)\right) \]
      6. *-commutative51.1%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\color{blue}{{M}^{2} \cdot h}}{{d}^{2}}\right)\right) \]
      7. unpow251.1%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\color{blue}{\left(M \cdot M\right)} \cdot h}{{d}^{2}}\right)\right) \]
      8. unpow251.1%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\left(M \cdot M\right) \cdot h}{\color{blue}{d \cdot d}}\right)\right) \]
    6. Simplified51.1%

      \[\leadsto w0 \cdot \color{blue}{\left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\left(M \cdot M\right) \cdot h}{d \cdot d}\right)\right)} \]
    7. Step-by-step derivation
      1. *-un-lft-identity51.1%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(1 \cdot \frac{\left(M \cdot M\right) \cdot h}{d \cdot d}\right)}\right)\right) \]
      2. times-frac54.5%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \left(1 \cdot \color{blue}{\left(\frac{M \cdot M}{d} \cdot \frac{h}{d}\right)}\right)\right)\right) \]
    8. Applied egg-rr54.5%

      \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(1 \cdot \left(\frac{M \cdot M}{d} \cdot \frac{h}{d}\right)\right)}\right)\right) \]
    9. Step-by-step derivation
      1. *-lft-identity54.5%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(\frac{M \cdot M}{d} \cdot \frac{h}{d}\right)}\right)\right) \]
      2. associate-/l*57.9%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \left(\color{blue}{\frac{M}{\frac{d}{M}}} \cdot \frac{h}{d}\right)\right)\right) \]
    10. Simplified57.9%

      \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(\frac{M}{\frac{d}{M}} \cdot \frac{h}{d}\right)}\right)\right) \]
    11. Step-by-step derivation
      1. distribute-rgt-in57.9%

        \[\leadsto \color{blue}{1 \cdot w0 + \left(-0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \left(\frac{M}{\frac{d}{M}} \cdot \frac{h}{d}\right)\right)\right) \cdot w0} \]
      2. *-un-lft-identity57.9%

        \[\leadsto \color{blue}{w0} + \left(-0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \left(\frac{M}{\frac{d}{M}} \cdot \frac{h}{d}\right)\right)\right) \cdot w0 \]
      3. *-commutative57.9%

        \[\leadsto w0 + \color{blue}{\left(\left(\frac{D \cdot D}{\ell} \cdot \left(\frac{M}{\frac{d}{M}} \cdot \frac{h}{d}\right)\right) \cdot -0.125\right)} \cdot w0 \]
      4. associate-/l*60.8%

        \[\leadsto w0 + \left(\left(\color{blue}{\frac{D}{\frac{\ell}{D}}} \cdot \left(\frac{M}{\frac{d}{M}} \cdot \frac{h}{d}\right)\right) \cdot -0.125\right) \cdot w0 \]
      5. associate-*l/62.5%

        \[\leadsto w0 + \left(\left(\frac{D}{\frac{\ell}{D}} \cdot \color{blue}{\frac{M \cdot \frac{h}{d}}{\frac{d}{M}}}\right) \cdot -0.125\right) \cdot w0 \]
    12. Applied egg-rr62.5%

      \[\leadsto \color{blue}{w0 + \left(\left(\frac{D}{\frac{\ell}{D}} \cdot \frac{M \cdot \frac{h}{d}}{\frac{d}{M}}\right) \cdot -0.125\right) \cdot w0} \]
    13. Step-by-step derivation
      1. associate-*l/66.5%

        \[\leadsto w0 + \left(\color{blue}{\frac{D \cdot \frac{M \cdot \frac{h}{d}}{\frac{d}{M}}}{\frac{\ell}{D}}} \cdot -0.125\right) \cdot w0 \]
    14. Applied egg-rr66.5%

      \[\leadsto w0 + \left(\color{blue}{\frac{D \cdot \frac{M \cdot \frac{h}{d}}{\frac{d}{M}}}{\frac{\ell}{D}}} \cdot -0.125\right) \cdot w0 \]

    if -0.0 < (/.f64 h l)

    1. Initial program 94.5%

      \[w0 \cdot \sqrt{1 - {\left(\frac{M \cdot D}{2 \cdot d}\right)}^{2} \cdot \frac{h}{\ell}} \]
    2. Step-by-step derivation
      1. times-frac94.5%

        \[\leadsto w0 \cdot \sqrt{1 - {\color{blue}{\left(\frac{M}{2} \cdot \frac{D}{d}\right)}}^{2} \cdot \frac{h}{\ell}} \]
    3. Simplified94.5%

      \[\leadsto \color{blue}{w0 \cdot \sqrt{1 - {\left(\frac{M}{2} \cdot \frac{D}{d}\right)}^{2} \cdot \frac{h}{\ell}}} \]
    4. Taylor expanded in M around 0 100.0%

      \[\leadsto \color{blue}{w0} \]
  3. Recombined 2 regimes into one program.
  4. Final simplification76.1%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\frac{h}{\ell} \leq 0:\\ \;\;\;\;w0 + w0 \cdot \left(\frac{D \cdot \frac{M \cdot \frac{h}{d}}{\frac{d}{M}}}{\frac{\ell}{D}} \cdot -0.125\right)\\ \mathbf{else}:\\ \;\;\;\;w0\\ \end{array} \]

Alternative 10?

\[\begin{array}{l} \mathbf{if}\;D \leq -2.7 \cdot 10^{+29} \lor \neg \left(D \leq 4.8 \cdot 10^{+243}\right):\\ \;\;\;\;-0.125 \cdot \left(\left(\frac{D}{d} \cdot \frac{D}{d}\right) \cdot \frac{w0}{\frac{\ell}{h \cdot \left(M \cdot M\right)}}\right)\\ \mathbf{else}:\\ \;\;\;\;w0\\ \end{array} \]
Derivation
  1. Split input into 2 regimes
  2. if D < -2.7e29 or 4.8000000000000001e243 < D

    1. Initial program 79.6%

      \[w0 \cdot \sqrt{1 - {\left(\frac{M \cdot D}{2 \cdot d}\right)}^{2} \cdot \frac{h}{\ell}} \]
    2. Step-by-step derivation
      1. times-frac75.5%

        \[\leadsto w0 \cdot \sqrt{1 - {\color{blue}{\left(\frac{M}{2} \cdot \frac{D}{d}\right)}}^{2} \cdot \frac{h}{\ell}} \]
    3. Simplified75.5%

      \[\leadsto \color{blue}{w0 \cdot \sqrt{1 - {\left(\frac{M}{2} \cdot \frac{D}{d}\right)}^{2} \cdot \frac{h}{\ell}}} \]
    4. Taylor expanded in M around 0 37.3%

      \[\leadsto w0 \cdot \color{blue}{\left(1 + -0.125 \cdot \frac{{D}^{2} \cdot \left({M}^{2} \cdot h\right)}{\ell \cdot {d}^{2}}\right)} \]
    5. Step-by-step derivation
      1. associate-*r/37.3%

        \[\leadsto w0 \cdot \left(1 + \color{blue}{\frac{-0.125 \cdot \left({D}^{2} \cdot \left({M}^{2} \cdot h\right)\right)}{\ell \cdot {d}^{2}}}\right) \]
      2. *-commutative37.3%

        \[\leadsto w0 \cdot \left(1 + \frac{-0.125 \cdot \left({D}^{2} \cdot \color{blue}{\left(h \cdot {M}^{2}\right)}\right)}{\ell \cdot {d}^{2}}\right) \]
      3. associate-*r/37.3%

        \[\leadsto w0 \cdot \left(1 + \color{blue}{-0.125 \cdot \frac{{D}^{2} \cdot \left(h \cdot {M}^{2}\right)}{\ell \cdot {d}^{2}}}\right) \]
      4. times-frac37.5%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \color{blue}{\left(\frac{{D}^{2}}{\ell} \cdot \frac{h \cdot {M}^{2}}{{d}^{2}}\right)}\right) \]
      5. unpow237.5%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{\color{blue}{D \cdot D}}{\ell} \cdot \frac{h \cdot {M}^{2}}{{d}^{2}}\right)\right) \]
      6. *-commutative37.5%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\color{blue}{{M}^{2} \cdot h}}{{d}^{2}}\right)\right) \]
      7. unpow237.5%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\color{blue}{\left(M \cdot M\right)} \cdot h}{{d}^{2}}\right)\right) \]
      8. unpow237.5%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\left(M \cdot M\right) \cdot h}{\color{blue}{d \cdot d}}\right)\right) \]
    6. Simplified37.5%

      \[\leadsto w0 \cdot \color{blue}{\left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\left(M \cdot M\right) \cdot h}{d \cdot d}\right)\right)} \]
    7. Step-by-step derivation
      1. *-un-lft-identity37.5%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(1 \cdot \frac{\left(M \cdot M\right) \cdot h}{d \cdot d}\right)}\right)\right) \]
      2. times-frac39.1%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \left(1 \cdot \color{blue}{\left(\frac{M \cdot M}{d} \cdot \frac{h}{d}\right)}\right)\right)\right) \]
    8. Applied egg-rr39.1%

      \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(1 \cdot \left(\frac{M \cdot M}{d} \cdot \frac{h}{d}\right)\right)}\right)\right) \]
    9. Step-by-step derivation
      1. *-lft-identity39.1%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(\frac{M \cdot M}{d} \cdot \frac{h}{d}\right)}\right)\right) \]
      2. associate-/l*42.0%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \left(\color{blue}{\frac{M}{\frac{d}{M}}} \cdot \frac{h}{d}\right)\right)\right) \]
    10. Simplified42.0%

      \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(\frac{M}{\frac{d}{M}} \cdot \frac{h}{d}\right)}\right)\right) \]
    11. Taylor expanded in D around inf 23.3%

      \[\leadsto \color{blue}{-0.125 \cdot \frac{{D}^{2} \cdot \left(w0 \cdot \left({M}^{2} \cdot h\right)\right)}{{d}^{2} \cdot \ell}} \]
    12. Step-by-step derivation
      1. associate-*r/23.3%

        \[\leadsto \color{blue}{\frac{-0.125 \cdot \left({D}^{2} \cdot \left(w0 \cdot \left({M}^{2} \cdot h\right)\right)\right)}{{d}^{2} \cdot \ell}} \]
      2. associate-*r*23.3%

        \[\leadsto \frac{-0.125 \cdot \color{blue}{\left(\left({D}^{2} \cdot w0\right) \cdot \left({M}^{2} \cdot h\right)\right)}}{{d}^{2} \cdot \ell} \]
      3. *-commutative23.3%

        \[\leadsto \frac{-0.125 \cdot \left(\left({D}^{2} \cdot w0\right) \cdot \color{blue}{\left(h \cdot {M}^{2}\right)}\right)}{{d}^{2} \cdot \ell} \]
      4. associate-*r*23.3%

        \[\leadsto \frac{-0.125 \cdot \color{blue}{\left({D}^{2} \cdot \left(w0 \cdot \left(h \cdot {M}^{2}\right)\right)\right)}}{{d}^{2} \cdot \ell} \]
      5. associate-*r/23.3%

        \[\leadsto \color{blue}{-0.125 \cdot \frac{{D}^{2} \cdot \left(w0 \cdot \left(h \cdot {M}^{2}\right)\right)}{{d}^{2} \cdot \ell}} \]
      6. times-frac23.6%

        \[\leadsto -0.125 \cdot \color{blue}{\left(\frac{{D}^{2}}{{d}^{2}} \cdot \frac{w0 \cdot \left(h \cdot {M}^{2}\right)}{\ell}\right)} \]
      7. unpow223.6%

        \[\leadsto -0.125 \cdot \left(\frac{\color{blue}{D \cdot D}}{{d}^{2}} \cdot \frac{w0 \cdot \left(h \cdot {M}^{2}\right)}{\ell}\right) \]
      8. unpow223.6%

        \[\leadsto -0.125 \cdot \left(\frac{D \cdot D}{\color{blue}{d \cdot d}} \cdot \frac{w0 \cdot \left(h \cdot {M}^{2}\right)}{\ell}\right) \]
      9. associate-/l*23.6%

        \[\leadsto -0.125 \cdot \left(\frac{D \cdot D}{d \cdot d} \cdot \color{blue}{\frac{w0}{\frac{\ell}{h \cdot {M}^{2}}}}\right) \]
      10. unpow223.6%

        \[\leadsto -0.125 \cdot \left(\frac{D \cdot D}{d \cdot d} \cdot \frac{w0}{\frac{\ell}{h \cdot \color{blue}{\left(M \cdot M\right)}}}\right) \]
    13. Simplified23.6%

      \[\leadsto \color{blue}{-0.125 \cdot \left(\frac{D \cdot D}{d \cdot d} \cdot \frac{w0}{\frac{\ell}{h \cdot \left(M \cdot M\right)}}\right)} \]
    14. Step-by-step derivation
      1. times-frac26.1%

        \[\leadsto -0.125 \cdot \left(\color{blue}{\left(\frac{D}{d} \cdot \frac{D}{d}\right)} \cdot \frac{w0}{\frac{\ell}{h \cdot \left(M \cdot M\right)}}\right) \]
    15. Applied egg-rr26.1%

      \[\leadsto -0.125 \cdot \left(\color{blue}{\left(\frac{D}{d} \cdot \frac{D}{d}\right)} \cdot \frac{w0}{\frac{\ell}{h \cdot \left(M \cdot M\right)}}\right) \]

    if -2.7e29 < D < 4.8000000000000001e243

    1. Initial program 79.1%

      \[w0 \cdot \sqrt{1 - {\left(\frac{M \cdot D}{2 \cdot d}\right)}^{2} \cdot \frac{h}{\ell}} \]
    2. Step-by-step derivation
      1. times-frac79.1%

        \[\leadsto w0 \cdot \sqrt{1 - {\color{blue}{\left(\frac{M}{2} \cdot \frac{D}{d}\right)}}^{2} \cdot \frac{h}{\ell}} \]
    3. Simplified79.1%

      \[\leadsto \color{blue}{w0 \cdot \sqrt{1 - {\left(\frac{M}{2} \cdot \frac{D}{d}\right)}^{2} \cdot \frac{h}{\ell}}} \]
    4. Taylor expanded in M around 0 70.7%

      \[\leadsto \color{blue}{w0} \]
  3. Recombined 2 regimes into one program.
  4. Final simplification58.3%

    \[\leadsto \begin{array}{l} \mathbf{if}\;D \leq -2.7 \cdot 10^{+29} \lor \neg \left(D \leq 4.8 \cdot 10^{+243}\right):\\ \;\;\;\;-0.125 \cdot \left(\left(\frac{D}{d} \cdot \frac{D}{d}\right) \cdot \frac{w0}{\frac{\ell}{h \cdot \left(M \cdot M\right)}}\right)\\ \mathbf{else}:\\ \;\;\;\;w0\\ \end{array} \]

Alternative 11?

\[\begin{array}{l} \mathbf{if}\;D \leq -2.7 \cdot 10^{+29}:\\ \;\;\;\;-0.125 \cdot \left(\frac{D \cdot D}{d \cdot d} \cdot \frac{w0}{\frac{\frac{\ell}{M \cdot h}}{M}}\right)\\ \mathbf{elif}\;D \leq 5.7 \cdot 10^{+243}:\\ \;\;\;\;w0\\ \mathbf{else}:\\ \;\;\;\;-0.125 \cdot \left(\left(\frac{D}{d} \cdot \frac{D}{d}\right) \cdot \frac{w0}{\frac{\ell}{h \cdot \left(M \cdot M\right)}}\right)\\ \end{array} \]
Derivation
  1. Split input into 3 regimes
  2. if D < -2.7e29

    1. Initial program 78.8%

      \[w0 \cdot \sqrt{1 - {\left(\frac{M \cdot D}{2 \cdot d}\right)}^{2} \cdot \frac{h}{\ell}} \]
    2. Step-by-step derivation
      1. times-frac75.6%

        \[\leadsto w0 \cdot \sqrt{1 - {\color{blue}{\left(\frac{M}{2} \cdot \frac{D}{d}\right)}}^{2} \cdot \frac{h}{\ell}} \]
    3. Simplified75.6%

      \[\leadsto \color{blue}{w0 \cdot \sqrt{1 - {\left(\frac{M}{2} \cdot \frac{D}{d}\right)}^{2} \cdot \frac{h}{\ell}}} \]
    4. Taylor expanded in M around 0 37.9%

      \[\leadsto w0 \cdot \color{blue}{\left(1 + -0.125 \cdot \frac{{D}^{2} \cdot \left({M}^{2} \cdot h\right)}{\ell \cdot {d}^{2}}\right)} \]
    5. Step-by-step derivation
      1. associate-*r/37.9%

        \[\leadsto w0 \cdot \left(1 + \color{blue}{\frac{-0.125 \cdot \left({D}^{2} \cdot \left({M}^{2} \cdot h\right)\right)}{\ell \cdot {d}^{2}}}\right) \]
      2. *-commutative37.9%

        \[\leadsto w0 \cdot \left(1 + \frac{-0.125 \cdot \left({D}^{2} \cdot \color{blue}{\left(h \cdot {M}^{2}\right)}\right)}{\ell \cdot {d}^{2}}\right) \]
      3. associate-*r/37.9%

        \[\leadsto w0 \cdot \left(1 + \color{blue}{-0.125 \cdot \frac{{D}^{2} \cdot \left(h \cdot {M}^{2}\right)}{\ell \cdot {d}^{2}}}\right) \]
      4. times-frac38.0%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \color{blue}{\left(\frac{{D}^{2}}{\ell} \cdot \frac{h \cdot {M}^{2}}{{d}^{2}}\right)}\right) \]
      5. unpow238.0%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{\color{blue}{D \cdot D}}{\ell} \cdot \frac{h \cdot {M}^{2}}{{d}^{2}}\right)\right) \]
      6. *-commutative38.0%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\color{blue}{{M}^{2} \cdot h}}{{d}^{2}}\right)\right) \]
      7. unpow238.0%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\color{blue}{\left(M \cdot M\right)} \cdot h}{{d}^{2}}\right)\right) \]
      8. unpow238.0%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\left(M \cdot M\right) \cdot h}{\color{blue}{d \cdot d}}\right)\right) \]
    6. Simplified38.0%

      \[\leadsto w0 \cdot \color{blue}{\left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\left(M \cdot M\right) \cdot h}{d \cdot d}\right)\right)} \]
    7. Step-by-step derivation
      1. *-un-lft-identity38.0%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(1 \cdot \frac{\left(M \cdot M\right) \cdot h}{d \cdot d}\right)}\right)\right) \]
      2. times-frac40.0%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \left(1 \cdot \color{blue}{\left(\frac{M \cdot M}{d} \cdot \frac{h}{d}\right)}\right)\right)\right) \]
    8. Applied egg-rr40.0%

      \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(1 \cdot \left(\frac{M \cdot M}{d} \cdot \frac{h}{d}\right)\right)}\right)\right) \]
    9. Step-by-step derivation
      1. *-lft-identity40.0%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(\frac{M \cdot M}{d} \cdot \frac{h}{d}\right)}\right)\right) \]
      2. associate-/l*43.4%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \left(\color{blue}{\frac{M}{\frac{d}{M}}} \cdot \frac{h}{d}\right)\right)\right) \]
    10. Simplified43.4%

      \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(\frac{M}{\frac{d}{M}} \cdot \frac{h}{d}\right)}\right)\right) \]
    11. Taylor expanded in D around inf 21.2%

      \[\leadsto \color{blue}{-0.125 \cdot \frac{{D}^{2} \cdot \left(w0 \cdot \left({M}^{2} \cdot h\right)\right)}{{d}^{2} \cdot \ell}} \]
    12. Step-by-step derivation
      1. associate-*r/21.2%

        \[\leadsto \color{blue}{\frac{-0.125 \cdot \left({D}^{2} \cdot \left(w0 \cdot \left({M}^{2} \cdot h\right)\right)\right)}{{d}^{2} \cdot \ell}} \]
      2. associate-*r*21.1%

        \[\leadsto \frac{-0.125 \cdot \color{blue}{\left(\left({D}^{2} \cdot w0\right) \cdot \left({M}^{2} \cdot h\right)\right)}}{{d}^{2} \cdot \ell} \]
      3. *-commutative21.1%

        \[\leadsto \frac{-0.125 \cdot \left(\left({D}^{2} \cdot w0\right) \cdot \color{blue}{\left(h \cdot {M}^{2}\right)}\right)}{{d}^{2} \cdot \ell} \]
      4. associate-*r*21.2%

        \[\leadsto \frac{-0.125 \cdot \color{blue}{\left({D}^{2} \cdot \left(w0 \cdot \left(h \cdot {M}^{2}\right)\right)\right)}}{{d}^{2} \cdot \ell} \]
      5. associate-*r/21.2%

        \[\leadsto \color{blue}{-0.125 \cdot \frac{{D}^{2} \cdot \left(w0 \cdot \left(h \cdot {M}^{2}\right)\right)}{{d}^{2} \cdot \ell}} \]
      6. times-frac21.3%

        \[\leadsto -0.125 \cdot \color{blue}{\left(\frac{{D}^{2}}{{d}^{2}} \cdot \frac{w0 \cdot \left(h \cdot {M}^{2}\right)}{\ell}\right)} \]
      7. unpow221.3%

        \[\leadsto -0.125 \cdot \left(\frac{\color{blue}{D \cdot D}}{{d}^{2}} \cdot \frac{w0 \cdot \left(h \cdot {M}^{2}\right)}{\ell}\right) \]
      8. unpow221.3%

        \[\leadsto -0.125 \cdot \left(\frac{D \cdot D}{\color{blue}{d \cdot d}} \cdot \frac{w0 \cdot \left(h \cdot {M}^{2}\right)}{\ell}\right) \]
      9. associate-/l*21.3%

        \[\leadsto -0.125 \cdot \left(\frac{D \cdot D}{d \cdot d} \cdot \color{blue}{\frac{w0}{\frac{\ell}{h \cdot {M}^{2}}}}\right) \]
      10. unpow221.3%

        \[\leadsto -0.125 \cdot \left(\frac{D \cdot D}{d \cdot d} \cdot \frac{w0}{\frac{\ell}{h \cdot \color{blue}{\left(M \cdot M\right)}}}\right) \]
    13. Simplified21.3%

      \[\leadsto \color{blue}{-0.125 \cdot \left(\frac{D \cdot D}{d \cdot d} \cdot \frac{w0}{\frac{\ell}{h \cdot \left(M \cdot M\right)}}\right)} \]
    14. Taylor expanded in l around 0 21.3%

      \[\leadsto -0.125 \cdot \left(\frac{D \cdot D}{d \cdot d} \cdot \frac{w0}{\color{blue}{\frac{\ell}{h \cdot {M}^{2}}}}\right) \]
    15. Step-by-step derivation
      1. unpow221.3%

        \[\leadsto -0.125 \cdot \left(\frac{D \cdot D}{d \cdot d} \cdot \frac{w0}{\frac{\ell}{h \cdot \color{blue}{\left(M \cdot M\right)}}}\right) \]
      2. associate-*l*24.8%

        \[\leadsto -0.125 \cdot \left(\frac{D \cdot D}{d \cdot d} \cdot \frac{w0}{\frac{\ell}{\color{blue}{\left(h \cdot M\right) \cdot M}}}\right) \]
      3. associate-/r*25.0%

        \[\leadsto -0.125 \cdot \left(\frac{D \cdot D}{d \cdot d} \cdot \frac{w0}{\color{blue}{\frac{\frac{\ell}{h \cdot M}}{M}}}\right) \]
      4. *-commutative25.0%

        \[\leadsto -0.125 \cdot \left(\frac{D \cdot D}{d \cdot d} \cdot \frac{w0}{\frac{\frac{\ell}{\color{blue}{M \cdot h}}}{M}}\right) \]
    16. Simplified25.0%

      \[\leadsto -0.125 \cdot \left(\frac{D \cdot D}{d \cdot d} \cdot \frac{w0}{\color{blue}{\frac{\frac{\ell}{M \cdot h}}{M}}}\right) \]

    if -2.7e29 < D < 5.7000000000000003e243

    1. Initial program 79.1%

      \[w0 \cdot \sqrt{1 - {\left(\frac{M \cdot D}{2 \cdot d}\right)}^{2} \cdot \frac{h}{\ell}} \]
    2. Step-by-step derivation
      1. times-frac79.1%

        \[\leadsto w0 \cdot \sqrt{1 - {\color{blue}{\left(\frac{M}{2} \cdot \frac{D}{d}\right)}}^{2} \cdot \frac{h}{\ell}} \]
    3. Simplified79.1%

      \[\leadsto \color{blue}{w0 \cdot \sqrt{1 - {\left(\frac{M}{2} \cdot \frac{D}{d}\right)}^{2} \cdot \frac{h}{\ell}}} \]
    4. Taylor expanded in M around 0 70.7%

      \[\leadsto \color{blue}{w0} \]

    if 5.7000000000000003e243 < D

    1. Initial program 83.2%

      \[w0 \cdot \sqrt{1 - {\left(\frac{M \cdot D}{2 \cdot d}\right)}^{2} \cdot \frac{h}{\ell}} \]
    2. Step-by-step derivation
      1. times-frac75.0%

        \[\leadsto w0 \cdot \sqrt{1 - {\color{blue}{\left(\frac{M}{2} \cdot \frac{D}{d}\right)}}^{2} \cdot \frac{h}{\ell}} \]
    3. Simplified75.0%

      \[\leadsto \color{blue}{w0 \cdot \sqrt{1 - {\left(\frac{M}{2} \cdot \frac{D}{d}\right)}^{2} \cdot \frac{h}{\ell}}} \]
    4. Taylor expanded in M around 0 34.0%

      \[\leadsto w0 \cdot \color{blue}{\left(1 + -0.125 \cdot \frac{{D}^{2} \cdot \left({M}^{2} \cdot h\right)}{\ell \cdot {d}^{2}}\right)} \]
    5. Step-by-step derivation
      1. associate-*r/34.0%

        \[\leadsto w0 \cdot \left(1 + \color{blue}{\frac{-0.125 \cdot \left({D}^{2} \cdot \left({M}^{2} \cdot h\right)\right)}{\ell \cdot {d}^{2}}}\right) \]
      2. *-commutative34.0%

        \[\leadsto w0 \cdot \left(1 + \frac{-0.125 \cdot \left({D}^{2} \cdot \color{blue}{\left(h \cdot {M}^{2}\right)}\right)}{\ell \cdot {d}^{2}}\right) \]
      3. associate-*r/34.0%

        \[\leadsto w0 \cdot \left(1 + \color{blue}{-0.125 \cdot \frac{{D}^{2} \cdot \left(h \cdot {M}^{2}\right)}{\ell \cdot {d}^{2}}}\right) \]
      4. times-frac34.9%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \color{blue}{\left(\frac{{D}^{2}}{\ell} \cdot \frac{h \cdot {M}^{2}}{{d}^{2}}\right)}\right) \]
      5. unpow234.9%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{\color{blue}{D \cdot D}}{\ell} \cdot \frac{h \cdot {M}^{2}}{{d}^{2}}\right)\right) \]
      6. *-commutative34.9%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\color{blue}{{M}^{2} \cdot h}}{{d}^{2}}\right)\right) \]
      7. unpow234.9%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\color{blue}{\left(M \cdot M\right)} \cdot h}{{d}^{2}}\right)\right) \]
      8. unpow234.9%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\left(M \cdot M\right) \cdot h}{\color{blue}{d \cdot d}}\right)\right) \]
    6. Simplified34.9%

      \[\leadsto w0 \cdot \color{blue}{\left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\left(M \cdot M\right) \cdot h}{d \cdot d}\right)\right)} \]
    7. Step-by-step derivation
      1. *-un-lft-identity34.9%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(1 \cdot \frac{\left(M \cdot M\right) \cdot h}{d \cdot d}\right)}\right)\right) \]
      2. times-frac34.9%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \left(1 \cdot \color{blue}{\left(\frac{M \cdot M}{d} \cdot \frac{h}{d}\right)}\right)\right)\right) \]
    8. Applied egg-rr34.9%

      \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(1 \cdot \left(\frac{M \cdot M}{d} \cdot \frac{h}{d}\right)\right)}\right)\right) \]
    9. Step-by-step derivation
      1. *-lft-identity34.9%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(\frac{M \cdot M}{d} \cdot \frac{h}{d}\right)}\right)\right) \]
      2. associate-/l*34.9%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \left(\color{blue}{\frac{M}{\frac{d}{M}}} \cdot \frac{h}{d}\right)\right)\right) \]
    10. Simplified34.9%

      \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(\frac{M}{\frac{d}{M}} \cdot \frac{h}{d}\right)}\right)\right) \]
    11. Taylor expanded in D around inf 33.7%

      \[\leadsto \color{blue}{-0.125 \cdot \frac{{D}^{2} \cdot \left(w0 \cdot \left({M}^{2} \cdot h\right)\right)}{{d}^{2} \cdot \ell}} \]
    12. Step-by-step derivation
      1. associate-*r/33.7%

        \[\leadsto \color{blue}{\frac{-0.125 \cdot \left({D}^{2} \cdot \left(w0 \cdot \left({M}^{2} \cdot h\right)\right)\right)}{{d}^{2} \cdot \ell}} \]
      2. associate-*r*34.0%

        \[\leadsto \frac{-0.125 \cdot \color{blue}{\left(\left({D}^{2} \cdot w0\right) \cdot \left({M}^{2} \cdot h\right)\right)}}{{d}^{2} \cdot \ell} \]
      3. *-commutative34.0%

        \[\leadsto \frac{-0.125 \cdot \left(\left({D}^{2} \cdot w0\right) \cdot \color{blue}{\left(h \cdot {M}^{2}\right)}\right)}{{d}^{2} \cdot \ell} \]
      4. associate-*r*33.7%

        \[\leadsto \frac{-0.125 \cdot \color{blue}{\left({D}^{2} \cdot \left(w0 \cdot \left(h \cdot {M}^{2}\right)\right)\right)}}{{d}^{2} \cdot \ell} \]
      5. associate-*r/33.7%

        \[\leadsto \color{blue}{-0.125 \cdot \frac{{D}^{2} \cdot \left(w0 \cdot \left(h \cdot {M}^{2}\right)\right)}{{d}^{2} \cdot \ell}} \]
      6. times-frac34.5%

        \[\leadsto -0.125 \cdot \color{blue}{\left(\frac{{D}^{2}}{{d}^{2}} \cdot \frac{w0 \cdot \left(h \cdot {M}^{2}\right)}{\ell}\right)} \]
      7. unpow234.5%

        \[\leadsto -0.125 \cdot \left(\frac{\color{blue}{D \cdot D}}{{d}^{2}} \cdot \frac{w0 \cdot \left(h \cdot {M}^{2}\right)}{\ell}\right) \]
      8. unpow234.5%

        \[\leadsto -0.125 \cdot \left(\frac{D \cdot D}{\color{blue}{d \cdot d}} \cdot \frac{w0 \cdot \left(h \cdot {M}^{2}\right)}{\ell}\right) \]
      9. associate-/l*34.5%

        \[\leadsto -0.125 \cdot \left(\frac{D \cdot D}{d \cdot d} \cdot \color{blue}{\frac{w0}{\frac{\ell}{h \cdot {M}^{2}}}}\right) \]
      10. unpow234.5%

        \[\leadsto -0.125 \cdot \left(\frac{D \cdot D}{d \cdot d} \cdot \frac{w0}{\frac{\ell}{h \cdot \color{blue}{\left(M \cdot M\right)}}}\right) \]
    13. Simplified34.5%

      \[\leadsto \color{blue}{-0.125 \cdot \left(\frac{D \cdot D}{d \cdot d} \cdot \frac{w0}{\frac{\ell}{h \cdot \left(M \cdot M\right)}}\right)} \]
    14. Step-by-step derivation
      1. times-frac36.3%

        \[\leadsto -0.125 \cdot \left(\color{blue}{\left(\frac{D}{d} \cdot \frac{D}{d}\right)} \cdot \frac{w0}{\frac{\ell}{h \cdot \left(M \cdot M\right)}}\right) \]
    15. Applied egg-rr36.3%

      \[\leadsto -0.125 \cdot \left(\color{blue}{\left(\frac{D}{d} \cdot \frac{D}{d}\right)} \cdot \frac{w0}{\frac{\ell}{h \cdot \left(M \cdot M\right)}}\right) \]
  3. Recombined 3 regimes into one program.
  4. Final simplification58.6%

    \[\leadsto \begin{array}{l} \mathbf{if}\;D \leq -2.7 \cdot 10^{+29}:\\ \;\;\;\;-0.125 \cdot \left(\frac{D \cdot D}{d \cdot d} \cdot \frac{w0}{\frac{\frac{\ell}{M \cdot h}}{M}}\right)\\ \mathbf{elif}\;D \leq 5.7 \cdot 10^{+243}:\\ \;\;\;\;w0\\ \mathbf{else}:\\ \;\;\;\;-0.125 \cdot \left(\left(\frac{D}{d} \cdot \frac{D}{d}\right) \cdot \frac{w0}{\frac{\ell}{h \cdot \left(M \cdot M\right)}}\right)\\ \end{array} \]

Alternative 12?

\[\begin{array}{l} \mathbf{if}\;d \leq -8.6 \cdot 10^{-97}:\\ \;\;\;\;w0\\ \mathbf{elif}\;d \leq 1.85 \cdot 10^{-269}:\\ \;\;\;\;\left(-0.125 \cdot \left(\frac{D}{d} \cdot \frac{D}{d}\right)\right) \cdot \left(M \cdot \left(\frac{h}{\ell} \cdot \left(M \cdot w0\right)\right)\right)\\ \mathbf{else}:\\ \;\;\;\;w0\\ \end{array} \]
Derivation
  1. Split input into 2 regimes
  2. if d < -8.6e-97 or 1.84999999999999989e-269 < d

    1. Initial program 82.8%

      \[w0 \cdot \sqrt{1 - {\left(\frac{M \cdot D}{2 \cdot d}\right)}^{2} \cdot \frac{h}{\ell}} \]
    2. Step-by-step derivation
      1. times-frac81.5%

        \[\leadsto w0 \cdot \sqrt{1 - {\color{blue}{\left(\frac{M}{2} \cdot \frac{D}{d}\right)}}^{2} \cdot \frac{h}{\ell}} \]
    3. Simplified81.5%

      \[\leadsto \color{blue}{w0 \cdot \sqrt{1 - {\left(\frac{M}{2} \cdot \frac{D}{d}\right)}^{2} \cdot \frac{h}{\ell}}} \]
    4. Taylor expanded in M around 0 73.7%

      \[\leadsto \color{blue}{w0} \]

    if -8.6e-97 < d < 1.84999999999999989e-269

    1. Initial program 63.1%

      \[w0 \cdot \sqrt{1 - {\left(\frac{M \cdot D}{2 \cdot d}\right)}^{2} \cdot \frac{h}{\ell}} \]
    2. Step-by-step derivation
      1. times-frac63.0%

        \[\leadsto w0 \cdot \sqrt{1 - {\color{blue}{\left(\frac{M}{2} \cdot \frac{D}{d}\right)}}^{2} \cdot \frac{h}{\ell}} \]
    3. Simplified63.0%

      \[\leadsto \color{blue}{w0 \cdot \sqrt{1 - {\left(\frac{M}{2} \cdot \frac{D}{d}\right)}^{2} \cdot \frac{h}{\ell}}} \]
    4. Taylor expanded in M around 0 39.1%

      \[\leadsto w0 \cdot \color{blue}{\left(1 + -0.125 \cdot \frac{{D}^{2} \cdot \left({M}^{2} \cdot h\right)}{\ell \cdot {d}^{2}}\right)} \]
    5. Step-by-step derivation
      1. associate-*r/39.1%

        \[\leadsto w0 \cdot \left(1 + \color{blue}{\frac{-0.125 \cdot \left({D}^{2} \cdot \left({M}^{2} \cdot h\right)\right)}{\ell \cdot {d}^{2}}}\right) \]
      2. *-commutative39.1%

        \[\leadsto w0 \cdot \left(1 + \frac{-0.125 \cdot \left({D}^{2} \cdot \color{blue}{\left(h \cdot {M}^{2}\right)}\right)}{\ell \cdot {d}^{2}}\right) \]
      3. associate-*r/39.1%

        \[\leadsto w0 \cdot \left(1 + \color{blue}{-0.125 \cdot \frac{{D}^{2} \cdot \left(h \cdot {M}^{2}\right)}{\ell \cdot {d}^{2}}}\right) \]
      4. times-frac38.9%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \color{blue}{\left(\frac{{D}^{2}}{\ell} \cdot \frac{h \cdot {M}^{2}}{{d}^{2}}\right)}\right) \]
      5. unpow238.9%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{\color{blue}{D \cdot D}}{\ell} \cdot \frac{h \cdot {M}^{2}}{{d}^{2}}\right)\right) \]
      6. *-commutative38.9%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\color{blue}{{M}^{2} \cdot h}}{{d}^{2}}\right)\right) \]
      7. unpow238.9%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\color{blue}{\left(M \cdot M\right)} \cdot h}{{d}^{2}}\right)\right) \]
      8. unpow238.9%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\left(M \cdot M\right) \cdot h}{\color{blue}{d \cdot d}}\right)\right) \]
    6. Simplified38.9%

      \[\leadsto w0 \cdot \color{blue}{\left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \frac{\left(M \cdot M\right) \cdot h}{d \cdot d}\right)\right)} \]
    7. Step-by-step derivation
      1. *-un-lft-identity38.9%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(1 \cdot \frac{\left(M \cdot M\right) \cdot h}{d \cdot d}\right)}\right)\right) \]
      2. times-frac43.2%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \left(1 \cdot \color{blue}{\left(\frac{M \cdot M}{d} \cdot \frac{h}{d}\right)}\right)\right)\right) \]
    8. Applied egg-rr43.2%

      \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(1 \cdot \left(\frac{M \cdot M}{d} \cdot \frac{h}{d}\right)\right)}\right)\right) \]
    9. Step-by-step derivation
      1. *-lft-identity43.2%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(\frac{M \cdot M}{d} \cdot \frac{h}{d}\right)}\right)\right) \]
      2. associate-/l*45.7%

        \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \left(\color{blue}{\frac{M}{\frac{d}{M}}} \cdot \frac{h}{d}\right)\right)\right) \]
    10. Simplified45.7%

      \[\leadsto w0 \cdot \left(1 + -0.125 \cdot \left(\frac{D \cdot D}{\ell} \cdot \color{blue}{\left(\frac{M}{\frac{d}{M}} \cdot \frac{h}{d}\right)}\right)\right) \]
    11. Taylor expanded in D around inf 36.9%

      \[\leadsto \color{blue}{-0.125 \cdot \frac{{D}^{2} \cdot \left(w0 \cdot \left({M}^{2} \cdot h\right)\right)}{{d}^{2} \cdot \ell}} \]
    12. Step-by-step derivation
      1. associate-*r/36.9%

        \[\leadsto \color{blue}{\frac{-0.125 \cdot \left({D}^{2} \cdot \left(w0 \cdot \left({M}^{2} \cdot h\right)\right)\right)}{{d}^{2} \cdot \ell}} \]
      2. associate-*r*36.9%

        \[\leadsto \frac{-0.125 \cdot \color{blue}{\left(\left({D}^{2} \cdot w0\right) \cdot \left({M}^{2} \cdot h\right)\right)}}{{d}^{2} \cdot \ell} \]
      3. *-commutative36.9%

        \[\leadsto \frac{-0.125 \cdot \left(\left({D}^{2} \cdot w0\right) \cdot \color{blue}{\left(h \cdot {M}^{2}\right)}\right)}{{d}^{2} \cdot \ell} \]
      4. associate-*r*36.9%

        \[\leadsto \frac{-0.125 \cdot \color{blue}{\left({D}^{2} \cdot \left(w0 \cdot \left(h \cdot {M}^{2}\right)\right)\right)}}{{d}^{2} \cdot \ell} \]
      5. associate-*r/36.9%

        \[\leadsto \color{blue}{-0.125 \cdot \frac{{D}^{2} \cdot \left(w0 \cdot \left(h \cdot {M}^{2}\right)\right)}{{d}^{2} \cdot \ell}} \]
      6. times-frac37.2%

        \[\leadsto -0.125 \cdot \color{blue}{\left(\frac{{D}^{2}}{{d}^{2}} \cdot \frac{w0 \cdot \left(h \cdot {M}^{2}\right)}{\ell}\right)} \]
      7. unpow237.2%

        \[\leadsto -0.125 \cdot \left(\frac{\color{blue}{D \cdot D}}{{d}^{2}} \cdot \frac{w0 \cdot \left(h \cdot {M}^{2}\right)}{\ell}\right) \]
      8. unpow237.2%

        \[\leadsto -0.125 \cdot \left(\frac{D \cdot D}{\color{blue}{d \cdot d}} \cdot \frac{w0 \cdot \left(h \cdot {M}^{2}\right)}{\ell}\right) \]
      9. times-frac42.4%

        \[\leadsto -0.125 \cdot \left(\color{blue}{\left(\frac{D}{d} \cdot \frac{D}{d}\right)} \cdot \frac{w0 \cdot \left(h \cdot {M}^{2}\right)}{\ell}\right) \]
      10. unpow242.4%

        \[\leadsto -0.125 \cdot \left(\color{blue}{{\left(\frac{D}{d}\right)}^{2}} \cdot \frac{w0 \cdot \left(h \cdot {M}^{2}\right)}{\ell}\right) \]
      11. associate-*r*42.4%

        \[\leadsto \color{blue}{\left(-0.125 \cdot {\left(\frac{D}{d}\right)}^{2}\right) \cdot \frac{w0 \cdot \left(h \cdot {M}^{2}\right)}{\ell}} \]
      12. *-commutative42.4%

        \[\leadsto \left(-0.125 \cdot {\left(\frac{D}{d}\right)}^{2}\right) \cdot \frac{w0 \cdot \color{blue}{\left({M}^{2} \cdot h\right)}}{\ell} \]
      13. unpow242.4%

        \[\leadsto \left(-0.125 \cdot {\left(\frac{D}{d}\right)}^{2}\right) \cdot \frac{w0 \cdot \left(\color{blue}{\left(M \cdot M\right)} \cdot h\right)}{\ell} \]
      14. associate-*r*42.5%

        \[\leadsto \left(-0.125 \cdot {\left(\frac{D}{d}\right)}^{2}\right) \cdot \frac{w0 \cdot \color{blue}{\left(M \cdot \left(M \cdot h\right)\right)}}{\ell} \]
    13. Simplified44.6%

      \[\leadsto \color{blue}{\left(-0.125 \cdot {\left(\frac{D}{d}\right)}^{2}\right) \cdot \left(M \cdot \left(\left(M \cdot w0\right) \cdot \frac{h}{\ell}\right)\right)} \]
    14. Step-by-step derivation
      1. unpow244.6%

        \[\leadsto \left(-0.125 \cdot \color{blue}{\left(\frac{D}{d} \cdot \frac{D}{d}\right)}\right) \cdot \left(M \cdot \left(\left(M \cdot w0\right) \cdot \frac{h}{\ell}\right)\right) \]
    15. Applied egg-rr44.6%

      \[\leadsto \left(-0.125 \cdot \color{blue}{\left(\frac{D}{d} \cdot \frac{D}{d}\right)}\right) \cdot \left(M \cdot \left(\left(M \cdot w0\right) \cdot \frac{h}{\ell}\right)\right) \]
  3. Recombined 2 regimes into one program.
  4. Final simplification68.4%

    \[\leadsto \begin{array}{l} \mathbf{if}\;d \leq -8.6 \cdot 10^{-97}:\\ \;\;\;\;w0\\ \mathbf{elif}\;d \leq 1.85 \cdot 10^{-269}:\\ \;\;\;\;\left(-0.125 \cdot \left(\frac{D}{d} \cdot \frac{D}{d}\right)\right) \cdot \left(M \cdot \left(\frac{h}{\ell} \cdot \left(M \cdot w0\right)\right)\right)\\ \mathbf{else}:\\ \;\;\;\;w0\\ \end{array} \]

Alternative 13?

\[w0 \]
Derivation
  1. Initial program 79.2%

    \[w0 \cdot \sqrt{1 - {\left(\frac{M \cdot D}{2 \cdot d}\right)}^{2} \cdot \frac{h}{\ell}} \]
  2. Step-by-step derivation
    1. times-frac78.1%

      \[\leadsto w0 \cdot \sqrt{1 - {\color{blue}{\left(\frac{M}{2} \cdot \frac{D}{d}\right)}}^{2} \cdot \frac{h}{\ell}} \]
  3. Simplified78.1%

    \[\leadsto \color{blue}{w0 \cdot \sqrt{1 - {\left(\frac{M}{2} \cdot \frac{D}{d}\right)}^{2} \cdot \frac{h}{\ell}}} \]
  4. Taylor expanded in M around 0 63.6%

    \[\leadsto \color{blue}{w0} \]
  5. Final simplification63.6%

    \[\leadsto w0 \]

Reproduce

?
herbie shell --seed 2023166 
(FPCore (w0 M D h l d)
  :name "Henrywood and Agarwal, Equation (9a)"
  :precision binary64
  (* w0 (sqrt (- 1.0 (* (pow (/ (* M D) (* 2.0 d)) 2.0) (/ h l))))))