\[\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)}\]
\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)}
double f(double K, double m, double n, double M, double l) {
        double r52220 = K;
        double r52221 = m;
        double r52222 = n;
        double r52223 = r52221 + r52222;
        double r52224 = r52220 * r52223;
        double r52225 = 2.0;
        double r52226 = r52224 / r52225;
        double r52227 = M;
        double r52228 = r52226 - r52227;
        double r52229 = cos(r52228);
        double r52230 = r52223 / r52225;
        double r52231 = r52230 - r52227;
        double r52232 = pow(r52231, r52225);
        double r52233 = -r52232;
        double r52234 = l;
        double r52235 = r52221 - r52222;
        double r52236 = fabs(r52235);
        double r52237 = r52234 - r52236;
        double r52238 = r52233 - r52237;
        double r52239 = exp(r52238);
        double r52240 = r52229 * r52239;
        return r52240;
}

Reproduce

Please include this information when filing a bug report:

herbie shell --seed 2020045 +o rules:numerics
(FPCore (K m n M l)
  :name "Maksimov and Kolovsky, Equation (32)"
  :precision binary64
  (* (cos (- (/ (* K (+ m n)) 2) M)) (exp (- (- (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n)))))))

Backtrace

hash-ref: no value found for key key: '(fma #<enode 29(29)> #<enode 185(185)> #<enode 7(40)>)LC
for-loop/data/pavpan/nightlies/herbie/simplify-regraph-rebuilding/regraph/egraph.rkt2706
update-leader!/data/pavpan/nightlies/herbie/simplify-regraph-rebuilding/regraph/egraph.rkt2650
for-loop/data/pavpan/nightlies/herbie/simplify-regraph-rebuilding/regraph/main.rkt772
prune-phase/data/pavpan/nightlies/herbie/simplify-regraph-rebuilding/regraph/main.rkt740
for-loop/data/pavpan/nightlies/herbie/simplify-upwards-no-duplicates/src/core/simplify.rkt804
for-loop/data/pavpan/nightlies/herbie/simplify-upwards-no-duplicates/src/core/simplify.rkt762
(unnamed)/data/pavpan/nightlies/herbie/simplify-upwards-no-duplicates/src/core/simplify.rkt560
(unnamed)/data/pavpan/nightlies/herbie/simplify-upwards-no-duplicates/src/core/simplify.rkt380
simplify!/data/pavpan/nightlies/herbie/simplify-upwards-no-duplicates/src/mainloop.rkt2240
run-iter!/data/pavpan/nightlies/herbie/simplify-upwards-no-duplicates/src/mainloop.rkt3270
for-loop/data/pavpan/nightlies/herbie/simplify-upwards-no-duplicates/src/mainloop.rkt3654
run-improve47/data/pavpan/nightlies/herbie/simplify-upwards-no-duplicates/src/mainloop.rkt3460
.../more-scheme.rkt:261:28unknown
run/opt/racket-7.5/share/pkgs/profile-lib/main.rkt392
profile-thunk16/opt/racket-7.5/share/pkgs/profile-lib/main.rkt90
(unnamed)/opt/racket-7.5/collects/racket/private/more-scheme.rkt26128