Average Error: 15.1 → 1.4
Time: 54.7s
Precision: 64
Internal Precision: 1408
\[\cos \left(\frac{K \cdot \left(m + n\right)}{2} - M\right) \cdot e^{\left(-{\left(\frac{m + n}{2} - M\right)}^{2}\right) - \left(\ell - \left|m - n\right|\right)}\]
\[1 \cdot \sqrt[3]{{\left({e}^{\left(\left(\frac{m + n}{2} - M\right) \cdot \left(-\left(\frac{m + n}{2} - M\right)\right) - \left(\ell - \left|m - n\right|\right)\right)}\right)}^{3}}\]

Error

Bits error versus K

Bits error versus m

Bits error versus n

Bits error versus M

Bits error versus l

Derivation

  1. Initial program 15.1

    \[\cos \left(\frac{K \cdot \left(m + n\right)}{2} - M\right) \cdot e^{\left(-{\left(\frac{m + n}{2} - M\right)}^{2}\right) - \left(\ell - \left|m - n\right|\right)}\]
  2. Taylor expanded around 0 1.4

    \[\leadsto \color{blue}{1} \cdot e^{\left(-{\left(\frac{m + n}{2} - M\right)}^{2}\right) - \left(\ell - \left|m - n\right|\right)}\]
  3. Using strategy rm
  4. Applied *-un-lft-identity1.4

    \[\leadsto 1 \cdot e^{\color{blue}{1 \cdot \left(\left(-{\left(\frac{m + n}{2} - M\right)}^{2}\right) - \left(\ell - \left|m - n\right|\right)\right)}}\]
  5. Applied exp-prod1.4

    \[\leadsto 1 \cdot \color{blue}{{\left(e^{1}\right)}^{\left(\left(-{\left(\frac{m + n}{2} - M\right)}^{2}\right) - \left(\ell - \left|m - n\right|\right)\right)}}\]
  6. Applied simplify1.4

    \[\leadsto 1 \cdot {\color{blue}{e}}^{\left(\left(-{\left(\frac{m + n}{2} - M\right)}^{2}\right) - \left(\ell - \left|m - n\right|\right)\right)}\]
  7. Using strategy rm
  8. Applied add-cbrt-cube1.4

    \[\leadsto 1 \cdot \color{blue}{\sqrt[3]{\left({e}^{\left(\left(-{\left(\frac{m + n}{2} - M\right)}^{2}\right) - \left(\ell - \left|m - n\right|\right)\right)} \cdot {e}^{\left(\left(-{\left(\frac{m + n}{2} - M\right)}^{2}\right) - \left(\ell - \left|m - n\right|\right)\right)}\right) \cdot {e}^{\left(\left(-{\left(\frac{m + n}{2} - M\right)}^{2}\right) - \left(\ell - \left|m - n\right|\right)\right)}}}\]
  9. Applied simplify1.4

    \[\leadsto 1 \cdot \sqrt[3]{\color{blue}{{\left({e}^{\left(\left(\frac{m + n}{2} - M\right) \cdot \left(-\left(\frac{m + n}{2} - M\right)\right) - \left(\ell - \left|m - n\right|\right)\right)}\right)}^{3}}}\]

Runtime

Time bar (total: 54.7s)Debug logProfile

herbie shell --seed '#(1070258749 1877548225 2229079127 1588002776 3179087814 1886870650)' 
(FPCore (K m n M l)
  :name "Maksimov and Kolovsky, Equation (32)"
  (* (cos (- (/ (* K (+ m n)) 2) M)) (exp (- (- (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n)))))))