\frac{2 + \left(\left(\sqrt{2} \cdot \left(\sin x - \frac{\sin y}{16}\right)\right) \cdot \left(\sin y - \frac{\sin x}{16}\right)\right) \cdot \left(\cos x - \cos y\right)}{3 \cdot \left(\left(1 + \frac{\sqrt{5} - 1}{2} \cdot \cos x\right) + \frac{3 - \sqrt{5}}{2} \cdot \cos y\right)}double f(double x, double y) {
double r8364 = 2.0;
double r8365 = sqrt(r8364);
double r8366 = x;
double r8367 = sin(r8366);
double r8368 = y;
double r8369 = sin(r8368);
double r8370 = 16.0;
double r8371 = r8369 / r8370;
double r8372 = r8367 - r8371;
double r8373 = r8365 * r8372;
double r8374 = r8367 / r8370;
double r8375 = r8369 - r8374;
double r8376 = r8373 * r8375;
double r8377 = cos(r8366);
double r8378 = cos(r8368);
double r8379 = r8377 - r8378;
double r8380 = r8376 * r8379;
double r8381 = r8364 + r8380;
double r8382 = 3.0;
double r8383 = 1.0;
double r8384 = 5.0;
double r8385 = sqrt(r8384);
double r8386 = r8385 - r8383;
double r8387 = r8386 / r8364;
double r8388 = r8387 * r8377;
double r8389 = r8383 + r8388;
double r8390 = r8382 - r8385;
double r8391 = r8390 / r8364;
double r8392 = r8391 * r8378;
double r8393 = r8389 + r8392;
double r8394 = r8382 * r8393;
double r8395 = r8381 / r8394;
return r8395;
}
Please include this information when filing a bug report:
herbie shell --seed 2019305
(FPCore (x y)
:name "Diagrams.TwoD.Path.Metafont.Internal:hobbyF from diagrams-contrib-1.3.0.5"
:precision binary64
(/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))))
| hash-ref: no value found for key key: 2.0 | L | C | |
|---|---|---|---|
| for-loop | /data/pavpan/nightlies/herbie/eggmath-testversion/src/core/eggmath.rkt | 70 | 6 |
| egg-parsed->expr | /data/pavpan/nightlies/herbie/eggmath-testversion/src/core/eggmath.rkt | 65 | 0 |
| for-loop | /data/pavpan/nightlies/herbie/eggmath-testversion/src/core/eggmath.rkt | 70 | 6 |
| egg-parsed->expr | /data/pavpan/nightlies/herbie/eggmath-testversion/src/core/eggmath.rkt | 65 | 0 |
| (unnamed) | /data/pavpan/nightlies/herbie/eggmath-testversion/src/core/simplify.rkt | 49 | 8 |
| egraph-add-exprs | /data/pavpan/nightlies/herbie/eggmath-testversion/src/core/eggmath.rkt | 122 | 0 |
| egraph-run | /data/pavpan/nightlies/herbie/eggmath-testversion/src/core/eggmath.rkt | 55 | 0 |
| (unnamed) | /data/pavpan/nightlies/herbie/eggmath-testversion/src/core/simplify.rkt | 38 | 0 |
| simplify! | /data/pavpan/nightlies/herbie/eggmath-testversion/src/mainloop.rkt | 223 | 0 |
| run-improve47 | /data/pavpan/nightlies/herbie/eggmath-testversion/src/mainloop.rkt | 345 | 0 |
| (unnamed) | /opt/racket-7.2/collects/racket/private/more-scheme.rkt | 261 | 28 |
| run | /opt/racket-7.2/share/pkgs/profile-lib/main.rkt | 39 | 2 |
| profile-thunk16 | /opt/racket-7.2/share/pkgs/profile-lib/main.rkt | 9 | 0 |
| (unnamed) | /opt/racket-7.2/collects/racket/private/more-scheme.rkt | 261 | 28 |