Average Error: 26.5 → 12.3
Time: 17.6s
Precision: binary64
\[\left({\left(\frac{d}{h}\right)}^{\left(\frac{1}{2}\right)} \cdot {\left(\frac{d}{\ell}\right)}^{\left(\frac{1}{2}\right)}\right) \cdot \left(1 - \left(\frac{1}{2} \cdot {\left(\frac{M \cdot D}{2 \cdot d}\right)}^{2}\right) \cdot \frac{h}{\ell}\right)\]
\[\begin{array}{l} \mathbf{if}\;\left({\left(\frac{d}{h}\right)}^{\left(\frac{1}{2}\right)} \cdot {\left(\frac{d}{\ell}\right)}^{\left(\frac{1}{2}\right)}\right) \cdot \left(1 - \left(\frac{1}{2} \cdot {\left(\frac{M \cdot D}{d \cdot 2}\right)}^{2}\right) \cdot \frac{h}{\ell}\right) \leq -1.3303851335441592 \cdot 10^{+299}:\\ \;\;\;\;{\left(\frac{d}{h}\right)}^{\left(\frac{1}{2}\right)} \cdot \left({\left(\frac{d}{\ell}\right)}^{\left(\frac{1}{2}\right)} \cdot \left(1 - h \cdot \left(\frac{1}{2} \cdot \frac{{\left(M \cdot \frac{D}{d \cdot 2}\right)}^{\left(\frac{2}{2}\right)}}{\frac{\ell}{{\left(M \cdot \frac{D}{d \cdot 2}\right)}^{\left(\frac{2}{2}\right)}}}\right)\right)\right)\\ \mathbf{elif}\;\left({\left(\frac{d}{h}\right)}^{\left(\frac{1}{2}\right)} \cdot {\left(\frac{d}{\ell}\right)}^{\left(\frac{1}{2}\right)}\right) \cdot \left(1 - \left(\frac{1}{2} \cdot {\left(\frac{M \cdot D}{d \cdot 2}\right)}^{2}\right) \cdot \frac{h}{\ell}\right) \leq -1.8844703955694692 \cdot 10^{-168}:\\ \;\;\;\;\left({\left(\frac{d}{h}\right)}^{\left(\frac{1}{2}\right)} \cdot {\left(\frac{d}{\ell}\right)}^{\left(\frac{1}{2}\right)}\right) \cdot \left(1 - \left(\frac{1}{2} \cdot {\left(\frac{M \cdot D}{d \cdot 2}\right)}^{2}\right) \cdot \frac{h}{\ell}\right)\\ \mathbf{else}:\\ \;\;\;\;\left({\left(\sqrt[3]{d} \cdot \sqrt[3]{d}\right)}^{\left(\frac{1}{2}\right)} \cdot {\left(\frac{\sqrt[3]{d}}{h}\right)}^{\left(\frac{1}{2}\right)}\right) \cdot \left(\left({\left(\sqrt[3]{d} \cdot \sqrt[3]{d}\right)}^{\left(\frac{1}{2}\right)} \cdot \left({\left(\frac{1}{\sqrt[3]{\ell} \cdot \sqrt[3]{\ell}}\right)}^{\left(\frac{1}{2}\right)} \cdot {\left(\frac{\sqrt[3]{d}}{\sqrt[3]{\ell}}\right)}^{\left(\frac{1}{2}\right)}\right)\right) \cdot \left(1 - h \cdot \left(\frac{1}{2} \cdot \left({\left(M \cdot \frac{D}{d \cdot 2}\right)}^{\left(\frac{2}{2}\right)} \cdot \frac{{\left(M \cdot \frac{D}{d \cdot 2}\right)}^{\left(\frac{2}{2}\right)}}{\ell}\right)\right)\right)\right)\\ \end{array}\]
\left({\left(\frac{d}{h}\right)}^{\left(\frac{1}{2}\right)} \cdot {\left(\frac{d}{\ell}\right)}^{\left(\frac{1}{2}\right)}\right) \cdot \left(1 - \left(\frac{1}{2} \cdot {\left(\frac{M \cdot D}{2 \cdot d}\right)}^{2}\right) \cdot \frac{h}{\ell}\right)
\begin{array}{l}
\mathbf{if}\;\left({\left(\frac{d}{h}\right)}^{\left(\frac{1}{2}\right)} \cdot {\left(\frac{d}{\ell}\right)}^{\left(\frac{1}{2}\right)}\right) \cdot \left(1 - \left(\frac{1}{2} \cdot {\left(\frac{M \cdot D}{d \cdot 2}\right)}^{2}\right) \cdot \frac{h}{\ell}\right) \leq -1.3303851335441592 \cdot 10^{+299}:\\
\;\;\;\;{\left(\frac{d}{h}\right)}^{\left(\frac{1}{2}\right)} \cdot \left({\left(\frac{d}{\ell}\right)}^{\left(\frac{1}{2}\right)} \cdot \left(1 - h \cdot \left(\frac{1}{2} \cdot \frac{{\left(M \cdot \frac{D}{d \cdot 2}\right)}^{\left(\frac{2}{2}\right)}}{\frac{\ell}{{\left(M \cdot \frac{D}{d \cdot 2}\right)}^{\left(\frac{2}{2}\right)}}}\right)\right)\right)\\

\mathbf{elif}\;\left({\left(\frac{d}{h}\right)}^{\left(\frac{1}{2}\right)} \cdot {\left(\frac{d}{\ell}\right)}^{\left(\frac{1}{2}\right)}\right) \cdot \left(1 - \left(\frac{1}{2} \cdot {\left(\frac{M \cdot D}{d \cdot 2}\right)}^{2}\right) \cdot \frac{h}{\ell}\right) \leq -1.8844703955694692 \cdot 10^{-168}:\\
\;\;\;\;\left({\left(\frac{d}{h}\right)}^{\left(\frac{1}{2}\right)} \cdot {\left(\frac{d}{\ell}\right)}^{\left(\frac{1}{2}\right)}\right) \cdot \left(1 - \left(\frac{1}{2} \cdot {\left(\frac{M \cdot D}{d \cdot 2}\right)}^{2}\right) \cdot \frac{h}{\ell}\right)\\

\mathbf{else}:\\
\;\;\;\;\left({\left(\sqrt[3]{d} \cdot \sqrt[3]{d}\right)}^{\left(\frac{1}{2}\right)} \cdot {\left(\frac{\sqrt[3]{d}}{h}\right)}^{\left(\frac{1}{2}\right)}\right) \cdot \left(\left({\left(\sqrt[3]{d} \cdot \sqrt[3]{d}\right)}^{\left(\frac{1}{2}\right)} \cdot \left({\left(\frac{1}{\sqrt[3]{\ell} \cdot \sqrt[3]{\ell}}\right)}^{\left(\frac{1}{2}\right)} \cdot {\left(\frac{\sqrt[3]{d}}{\sqrt[3]{\ell}}\right)}^{\left(\frac{1}{2}\right)}\right)\right) \cdot \left(1 - h \cdot \left(\frac{1}{2} \cdot \left({\left(M \cdot \frac{D}{d \cdot 2}\right)}^{\left(\frac{2}{2}\right)} \cdot \frac{{\left(M \cdot \frac{D}{d \cdot 2}\right)}^{\left(\frac{2}{2}\right)}}{\ell}\right)\right)\right)\right)\\

\end{array}
(FPCore (d h l M D)
 :precision binary64
 (*
  (* (pow (/ d h) (/ 1.0 2.0)) (pow (/ d l) (/ 1.0 2.0)))
  (- 1.0 (* (* (/ 1.0 2.0) (pow (/ (* M D) (* 2.0 d)) 2.0)) (/ h l)))))
(FPCore (d h l M D)
 :precision binary64
 (if (<=
      (*
       (* (pow (/ d h) (/ 1.0 2.0)) (pow (/ d l) (/ 1.0 2.0)))
       (- 1.0 (* (* (/ 1.0 2.0) (pow (/ (* M D) (* d 2.0)) 2.0)) (/ h l))))
      -1.3303851335441592e+299)
   (*
    (pow (/ d h) (/ 1.0 2.0))
    (*
     (pow (/ d l) (/ 1.0 2.0))
     (-
      1.0
      (*
       h
       (*
        (/ 1.0 2.0)
        (/
         (pow (* M (/ D (* d 2.0))) (/ 2.0 2.0))
         (/ l (pow (* M (/ D (* d 2.0))) (/ 2.0 2.0)))))))))
   (if (<=
        (*
         (* (pow (/ d h) (/ 1.0 2.0)) (pow (/ d l) (/ 1.0 2.0)))
         (- 1.0 (* (* (/ 1.0 2.0) (pow (/ (* M D) (* d 2.0)) 2.0)) (/ h l))))
        -1.8844703955694692e-168)
     (*
      (* (pow (/ d h) (/ 1.0 2.0)) (pow (/ d l) (/ 1.0 2.0)))
      (- 1.0 (* (* (/ 1.0 2.0) (pow (/ (* M D) (* d 2.0)) 2.0)) (/ h l))))
     (*
      (*
       (pow (* (cbrt d) (cbrt d)) (/ 1.0 2.0))
       (pow (/ (cbrt d) h) (/ 1.0 2.0)))
      (*
       (*
        (pow (* (cbrt d) (cbrt d)) (/ 1.0 2.0))
        (*
         (pow (/ 1.0 (* (cbrt l) (cbrt l))) (/ 1.0 2.0))
         (pow (/ (cbrt d) (cbrt l)) (/ 1.0 2.0))))
       (-
        1.0
        (*
         h
         (*
          (/ 1.0 2.0)
          (*
           (pow (* M (/ D (* d 2.0))) (/ 2.0 2.0))
           (/ (pow (* M (/ D (* d 2.0))) (/ 2.0 2.0)) l))))))))))
double code(double d, double h, double l, double M, double D) {
	return ((double) (((double) (((double) pow((d / h), (1.0 / 2.0))) * ((double) pow((d / l), (1.0 / 2.0))))) * ((double) (1.0 - ((double) (((double) ((1.0 / 2.0) * ((double) pow((((double) (M * D)) / ((double) (2.0 * d))), 2.0)))) * (h / l)))))));
}
double code(double d, double h, double l, double M, double D) {
	double VAR;
	if ((((double) (((double) (((double) pow((d / h), (1.0 / 2.0))) * ((double) pow((d / l), (1.0 / 2.0))))) * ((double) (1.0 - ((double) (((double) ((1.0 / 2.0) * ((double) pow((((double) (M * D)) / ((double) (d * 2.0))), 2.0)))) * (h / l))))))) <= -1.3303851335441592e+299)) {
		VAR = ((double) (((double) pow((d / h), (1.0 / 2.0))) * ((double) (((double) pow((d / l), (1.0 / 2.0))) * ((double) (1.0 - ((double) (h * ((double) ((1.0 / 2.0) * (((double) pow(((double) (M * (D / ((double) (d * 2.0))))), (2.0 / 2.0))) / (l / ((double) pow(((double) (M * (D / ((double) (d * 2.0))))), (2.0 / 2.0)))))))))))))));
	} else {
		double VAR_1;
		if ((((double) (((double) (((double) pow((d / h), (1.0 / 2.0))) * ((double) pow((d / l), (1.0 / 2.0))))) * ((double) (1.0 - ((double) (((double) ((1.0 / 2.0) * ((double) pow((((double) (M * D)) / ((double) (d * 2.0))), 2.0)))) * (h / l))))))) <= -1.8844703955694692e-168)) {
			VAR_1 = ((double) (((double) (((double) pow((d / h), (1.0 / 2.0))) * ((double) pow((d / l), (1.0 / 2.0))))) * ((double) (1.0 - ((double) (((double) ((1.0 / 2.0) * ((double) pow((((double) (M * D)) / ((double) (d * 2.0))), 2.0)))) * (h / l)))))));
		} else {
			VAR_1 = ((double) (((double) (((double) pow(((double) (((double) cbrt(d)) * ((double) cbrt(d)))), (1.0 / 2.0))) * ((double) pow((((double) cbrt(d)) / h), (1.0 / 2.0))))) * ((double) (((double) (((double) pow(((double) (((double) cbrt(d)) * ((double) cbrt(d)))), (1.0 / 2.0))) * ((double) (((double) pow((1.0 / ((double) (((double) cbrt(l)) * ((double) cbrt(l))))), (1.0 / 2.0))) * ((double) pow((((double) cbrt(d)) / ((double) cbrt(l))), (1.0 / 2.0))))))) * ((double) (1.0 - ((double) (h * ((double) ((1.0 / 2.0) * ((double) (((double) pow(((double) (M * (D / ((double) (d * 2.0))))), (2.0 / 2.0))) * (((double) pow(((double) (M * (D / ((double) (d * 2.0))))), (2.0 / 2.0))) / l)))))))))))));
		}
		VAR = VAR_1;
	}
	return VAR;
}

Error

Bits error versus d

Bits error versus h

Bits error versus l

Bits error versus M

Bits error versus D

Try it out

Your Program's Arguments

Results

Enter valid numbers for all inputs

Derivation

  1. Split input into 3 regimes
  2. if (* (* (pow (/ d h) (/ 1.0 2.0)) (pow (/ d l) (/ 1.0 2.0))) (- 1.0 (* (* (/ 1.0 2.0) (pow (/ (* M D) (* 2.0 d)) 2.0)) (/ h l)))) < -1.3303851335441592e299

    1. Initial program 62.6

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

      \[\leadsto \color{blue}{{\left(\frac{d}{h}\right)}^{\left(\frac{1}{2}\right)} \cdot \left({\left(\frac{d}{\ell}\right)}^{\left(\frac{1}{2}\right)} \cdot \left(1 - h \cdot \left(\frac{1}{2} \cdot \frac{{\left(M \cdot \frac{D}{d \cdot 2}\right)}^{2}}{\ell}\right)\right)\right)}\]
    3. Using strategy rm
    4. Applied sqr-pow55.8

      \[\leadsto {\left(\frac{d}{h}\right)}^{\left(\frac{1}{2}\right)} \cdot \left({\left(\frac{d}{\ell}\right)}^{\left(\frac{1}{2}\right)} \cdot \left(1 - h \cdot \left(\frac{1}{2} \cdot \frac{\color{blue}{{\left(M \cdot \frac{D}{d \cdot 2}\right)}^{\left(\frac{2}{2}\right)} \cdot {\left(M \cdot \frac{D}{d \cdot 2}\right)}^{\left(\frac{2}{2}\right)}}}{\ell}\right)\right)\right)\]
    5. Applied associate-/l*47.2

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

    if -1.3303851335441592e299 < (* (* (pow (/ d h) (/ 1.0 2.0)) (pow (/ d l) (/ 1.0 2.0))) (- 1.0 (* (* (/ 1.0 2.0) (pow (/ (* M D) (* 2.0 d)) 2.0)) (/ h l)))) < -1.8844703955694692e-168

    1. Initial program 1.4

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

    if -1.8844703955694692e-168 < (* (* (pow (/ d h) (/ 1.0 2.0)) (pow (/ d l) (/ 1.0 2.0))) (- 1.0 (* (* (/ 1.0 2.0) (pow (/ (* M D) (* 2.0 d)) 2.0)) (/ h l))))

    1. Initial program 26.2

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

      \[\leadsto \color{blue}{{\left(\frac{d}{h}\right)}^{\left(\frac{1}{2}\right)} \cdot \left({\left(\frac{d}{\ell}\right)}^{\left(\frac{1}{2}\right)} \cdot \left(1 - h \cdot \left(\frac{1}{2} \cdot \frac{{\left(M \cdot \frac{D}{d \cdot 2}\right)}^{2}}{\ell}\right)\right)\right)}\]
    3. Using strategy rm
    4. Applied *-un-lft-identity25.0

      \[\leadsto {\left(\frac{d}{\color{blue}{1 \cdot h}}\right)}^{\left(\frac{1}{2}\right)} \cdot \left({\left(\frac{d}{\ell}\right)}^{\left(\frac{1}{2}\right)} \cdot \left(1 - h \cdot \left(\frac{1}{2} \cdot \frac{{\left(M \cdot \frac{D}{d \cdot 2}\right)}^{2}}{\ell}\right)\right)\right)\]
    5. Applied add-cube-cbrt25.2

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

      \[\leadsto {\color{blue}{\left(\frac{\sqrt[3]{d} \cdot \sqrt[3]{d}}{1} \cdot \frac{\sqrt[3]{d}}{h}\right)}}^{\left(\frac{1}{2}\right)} \cdot \left({\left(\frac{d}{\ell}\right)}^{\left(\frac{1}{2}\right)} \cdot \left(1 - h \cdot \left(\frac{1}{2} \cdot \frac{{\left(M \cdot \frac{D}{d \cdot 2}\right)}^{2}}{\ell}\right)\right)\right)\]
    7. Applied unpow-prod-down19.1

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

      \[\leadsto \left(\color{blue}{{\left(\sqrt[3]{d} \cdot \sqrt[3]{d}\right)}^{\left(\frac{1}{2}\right)}} \cdot {\left(\frac{\sqrt[3]{d}}{h}\right)}^{\left(\frac{1}{2}\right)}\right) \cdot \left({\left(\frac{d}{\ell}\right)}^{\left(\frac{1}{2}\right)} \cdot \left(1 - h \cdot \left(\frac{1}{2} \cdot \frac{{\left(M \cdot \frac{D}{d \cdot 2}\right)}^{2}}{\ell}\right)\right)\right)\]
    9. Using strategy rm
    10. Applied *-un-lft-identity19.1

      \[\leadsto \left({\left(\sqrt[3]{d} \cdot \sqrt[3]{d}\right)}^{\left(\frac{1}{2}\right)} \cdot {\left(\frac{\sqrt[3]{d}}{h}\right)}^{\left(\frac{1}{2}\right)}\right) \cdot \left({\left(\frac{d}{\color{blue}{1 \cdot \ell}}\right)}^{\left(\frac{1}{2}\right)} \cdot \left(1 - h \cdot \left(\frac{1}{2} \cdot \frac{{\left(M \cdot \frac{D}{d \cdot 2}\right)}^{2}}{\ell}\right)\right)\right)\]
    11. Applied add-cube-cbrt19.4

      \[\leadsto \left({\left(\sqrt[3]{d} \cdot \sqrt[3]{d}\right)}^{\left(\frac{1}{2}\right)} \cdot {\left(\frac{\sqrt[3]{d}}{h}\right)}^{\left(\frac{1}{2}\right)}\right) \cdot \left({\left(\frac{\color{blue}{\left(\sqrt[3]{d} \cdot \sqrt[3]{d}\right) \cdot \sqrt[3]{d}}}{1 \cdot \ell}\right)}^{\left(\frac{1}{2}\right)} \cdot \left(1 - h \cdot \left(\frac{1}{2} \cdot \frac{{\left(M \cdot \frac{D}{d \cdot 2}\right)}^{2}}{\ell}\right)\right)\right)\]
    12. Applied times-frac19.4

      \[\leadsto \left({\left(\sqrt[3]{d} \cdot \sqrt[3]{d}\right)}^{\left(\frac{1}{2}\right)} \cdot {\left(\frac{\sqrt[3]{d}}{h}\right)}^{\left(\frac{1}{2}\right)}\right) \cdot \left({\color{blue}{\left(\frac{\sqrt[3]{d} \cdot \sqrt[3]{d}}{1} \cdot \frac{\sqrt[3]{d}}{\ell}\right)}}^{\left(\frac{1}{2}\right)} \cdot \left(1 - h \cdot \left(\frac{1}{2} \cdot \frac{{\left(M \cdot \frac{D}{d \cdot 2}\right)}^{2}}{\ell}\right)\right)\right)\]
    13. Applied unpow-prod-down13.8

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

      \[\leadsto \left({\left(\sqrt[3]{d} \cdot \sqrt[3]{d}\right)}^{\left(\frac{1}{2}\right)} \cdot {\left(\frac{\sqrt[3]{d}}{h}\right)}^{\left(\frac{1}{2}\right)}\right) \cdot \left(\left(\color{blue}{{\left(\sqrt[3]{d} \cdot \sqrt[3]{d}\right)}^{\left(\frac{1}{2}\right)}} \cdot {\left(\frac{\sqrt[3]{d}}{\ell}\right)}^{\left(\frac{1}{2}\right)}\right) \cdot \left(1 - h \cdot \left(\frac{1}{2} \cdot \frac{{\left(M \cdot \frac{D}{d \cdot 2}\right)}^{2}}{\ell}\right)\right)\right)\]
    15. Using strategy rm
    16. Applied *-un-lft-identity13.8

      \[\leadsto \left({\left(\sqrt[3]{d} \cdot \sqrt[3]{d}\right)}^{\left(\frac{1}{2}\right)} \cdot {\left(\frac{\sqrt[3]{d}}{h}\right)}^{\left(\frac{1}{2}\right)}\right) \cdot \left(\left({\left(\sqrt[3]{d} \cdot \sqrt[3]{d}\right)}^{\left(\frac{1}{2}\right)} \cdot {\left(\frac{\sqrt[3]{d}}{\ell}\right)}^{\left(\frac{1}{2}\right)}\right) \cdot \left(1 - h \cdot \left(\frac{1}{2} \cdot \frac{{\left(M \cdot \frac{D}{d \cdot 2}\right)}^{2}}{\color{blue}{1 \cdot \ell}}\right)\right)\right)\]
    17. Applied sqr-pow13.8

      \[\leadsto \left({\left(\sqrt[3]{d} \cdot \sqrt[3]{d}\right)}^{\left(\frac{1}{2}\right)} \cdot {\left(\frac{\sqrt[3]{d}}{h}\right)}^{\left(\frac{1}{2}\right)}\right) \cdot \left(\left({\left(\sqrt[3]{d} \cdot \sqrt[3]{d}\right)}^{\left(\frac{1}{2}\right)} \cdot {\left(\frac{\sqrt[3]{d}}{\ell}\right)}^{\left(\frac{1}{2}\right)}\right) \cdot \left(1 - h \cdot \left(\frac{1}{2} \cdot \frac{\color{blue}{{\left(M \cdot \frac{D}{d \cdot 2}\right)}^{\left(\frac{2}{2}\right)} \cdot {\left(M \cdot \frac{D}{d \cdot 2}\right)}^{\left(\frac{2}{2}\right)}}}{1 \cdot \ell}\right)\right)\right)\]
    18. Applied times-frac12.1

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

      \[\leadsto \left({\left(\sqrt[3]{d} \cdot \sqrt[3]{d}\right)}^{\left(\frac{1}{2}\right)} \cdot {\left(\frac{\sqrt[3]{d}}{h}\right)}^{\left(\frac{1}{2}\right)}\right) \cdot \left(\left({\left(\sqrt[3]{d} \cdot \sqrt[3]{d}\right)}^{\left(\frac{1}{2}\right)} \cdot {\left(\frac{\sqrt[3]{d}}{\ell}\right)}^{\left(\frac{1}{2}\right)}\right) \cdot \left(1 - h \cdot \left(\frac{1}{2} \cdot \left(\color{blue}{{\left(M \cdot \frac{D}{d \cdot 2}\right)}^{\left(\frac{2}{2}\right)}} \cdot \frac{{\left(M \cdot \frac{D}{d \cdot 2}\right)}^{\left(\frac{2}{2}\right)}}{\ell}\right)\right)\right)\right)\]
    20. Using strategy rm
    21. Applied add-cube-cbrt12.2

      \[\leadsto \left({\left(\sqrt[3]{d} \cdot \sqrt[3]{d}\right)}^{\left(\frac{1}{2}\right)} \cdot {\left(\frac{\sqrt[3]{d}}{h}\right)}^{\left(\frac{1}{2}\right)}\right) \cdot \left(\left({\left(\sqrt[3]{d} \cdot \sqrt[3]{d}\right)}^{\left(\frac{1}{2}\right)} \cdot {\left(\frac{\sqrt[3]{d}}{\color{blue}{\left(\sqrt[3]{\ell} \cdot \sqrt[3]{\ell}\right) \cdot \sqrt[3]{\ell}}}\right)}^{\left(\frac{1}{2}\right)}\right) \cdot \left(1 - h \cdot \left(\frac{1}{2} \cdot \left({\left(M \cdot \frac{D}{d \cdot 2}\right)}^{\left(\frac{2}{2}\right)} \cdot \frac{{\left(M \cdot \frac{D}{d \cdot 2}\right)}^{\left(\frac{2}{2}\right)}}{\ell}\right)\right)\right)\right)\]
    22. Applied *-un-lft-identity12.2

      \[\leadsto \left({\left(\sqrt[3]{d} \cdot \sqrt[3]{d}\right)}^{\left(\frac{1}{2}\right)} \cdot {\left(\frac{\sqrt[3]{d}}{h}\right)}^{\left(\frac{1}{2}\right)}\right) \cdot \left(\left({\left(\sqrt[3]{d} \cdot \sqrt[3]{d}\right)}^{\left(\frac{1}{2}\right)} \cdot {\left(\frac{\color{blue}{1 \cdot \sqrt[3]{d}}}{\left(\sqrt[3]{\ell} \cdot \sqrt[3]{\ell}\right) \cdot \sqrt[3]{\ell}}\right)}^{\left(\frac{1}{2}\right)}\right) \cdot \left(1 - h \cdot \left(\frac{1}{2} \cdot \left({\left(M \cdot \frac{D}{d \cdot 2}\right)}^{\left(\frac{2}{2}\right)} \cdot \frac{{\left(M \cdot \frac{D}{d \cdot 2}\right)}^{\left(\frac{2}{2}\right)}}{\ell}\right)\right)\right)\right)\]
    23. Applied times-frac12.2

      \[\leadsto \left({\left(\sqrt[3]{d} \cdot \sqrt[3]{d}\right)}^{\left(\frac{1}{2}\right)} \cdot {\left(\frac{\sqrt[3]{d}}{h}\right)}^{\left(\frac{1}{2}\right)}\right) \cdot \left(\left({\left(\sqrt[3]{d} \cdot \sqrt[3]{d}\right)}^{\left(\frac{1}{2}\right)} \cdot {\color{blue}{\left(\frac{1}{\sqrt[3]{\ell} \cdot \sqrt[3]{\ell}} \cdot \frac{\sqrt[3]{d}}{\sqrt[3]{\ell}}\right)}}^{\left(\frac{1}{2}\right)}\right) \cdot \left(1 - h \cdot \left(\frac{1}{2} \cdot \left({\left(M \cdot \frac{D}{d \cdot 2}\right)}^{\left(\frac{2}{2}\right)} \cdot \frac{{\left(M \cdot \frac{D}{d \cdot 2}\right)}^{\left(\frac{2}{2}\right)}}{\ell}\right)\right)\right)\right)\]
    24. Applied unpow-prod-down10.4

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

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

Reproduce

herbie shell --seed 2020198 
(FPCore (d h l M D)
  :name "Henrywood and Agarwal, Equation (12)"
  :precision binary64
  (* (* (pow (/ d h) (/ 1.0 2.0)) (pow (/ d l) (/ 1.0 2.0))) (- 1.0 (* (* (/ 1.0 2.0) (pow (/ (* M D) (* 2.0 d)) 2.0)) (/ h l)))))