Time bar (total: 33.6s)Debug log
2 alts after pruning (2 fresh and 0 done)
Merged error: 40.0b
Found 4 expressions with local error:
| 57.5b | (- (exp x) (exp (- x))) |
| 0.1b | (* (/ (- (exp x) (exp (- x))) 2) (sin y)) |
| 0.0b | (* (/ (+ (exp x) (exp (- x))) 2) (cos y)) |
| 0.0b | (+ (exp x) (exp (- x))) |
4 calls. Slowest were:
| 12.0ms | (* (/ (- (exp x) (exp (- x))) 2) (sin y)) |
| 10.0ms | (* (/ (+ (exp x) (exp (- x))) 2) (cos y)) |
| 9.0ms | (- (exp x) (exp (- x))) |
4 calls. Slowest were:
| 120.0ms | (* (/ (- (exp x) (exp (- x))) 2) (sin y)) |
| 58.0ms | (* (/ (+ (exp x) (exp (- x))) 2) (cos y)) |
| 51.0ms | (- (exp x) (exp (- x))) |
60 calls. Slowest were:
| 426.0ms | (* 1/2 (* (- (exp x) (exp (* -1 x))) (sin y))) |
| 423.0ms | (* 1/2 (* (- (exp x) (exp (- x))) (sin y))) |
| 407.0ms | (* (* (* (/ (- (exp x) (exp (- x))) 2) (/ (- (exp x) (exp (- x))) 2)) (/ (- (exp x) (exp (- x))) 2)) (* (* (sin y) (sin y)) (sin y))) |
6 alts after pruning (6 fresh and 0 done)
Merged error: 0.1b
Found 4 expressions with local error:
| 0.1b | (* (/ (fma (fma 1/3 (* x x) 2) x (* (pow x 5) 1/60)) 2) (sin y)) |
| 0.1b | (* (pow x 5) 1/60) |
| 0.0b | (* (/ (+ (exp x) (exp (- x))) 2) (cos y)) |
| 0.0b | (fma (fma 1/3 (* x x) 2) x (* (pow x 5) 1/60)) |
4 calls. Slowest were:
| 25.0ms | (* (/ (+ (exp x) (exp (- x))) 2) (cos y)) |
| 10.0ms | (* (/ (fma (fma 1/3 (* x x) 2) x (* (pow x 5) 1/60)) 2) (sin y)) |
| 4.0ms | (* (pow x 5) 1/60) |
4 calls. Slowest were:
| 71.0ms | (* (/ (fma (fma 1/3 (* x x) 2) x (* (pow x 5) 1/60)) 2) (sin y)) |
| 70.0ms | (* (/ (+ (exp x) (exp (- x))) 2) (cos y)) |
| 35.0ms | (* (pow x 5) 1/60) |
34 calls. Slowest were:
| 315.0ms | (* (* (* (/ (+ (exp x) (exp (- x))) 2) (/ (+ (exp x) (exp (- x))) 2)) (/ (+ (exp x) (exp (- x))) 2)) (* (* (cos y) (cos y)) (cos y))) |
| 299.0ms | (* 1/2 (* (+ (exp (* -1 x)) (exp x)) (cos y))) |
| 267.0ms | (* 1/2 (* (+ (exp x) (exp (- x))) (cos y))) |
12 alts after pruning (11 fresh and 1 done)
Merged error: 0.0b
Found 4 expressions with local error:
| 0.6b | (cbrt (sin y)) |
| 0.6b | (cbrt (sin y)) |
| 0.6b | (cbrt (sin y)) |
| 0.5b | (* (cbrt (sin y)) (cbrt (sin y))) |
4 calls. Slowest were:
| 5.0ms | (* (cbrt (sin y)) (cbrt (sin y))) |
| 1.0ms | (cbrt (sin y)) |
| 1.0ms | (cbrt (sin y)) |
4 calls. Slowest were:
| 186.0ms | (* (cbrt (sin y)) (cbrt (sin y))) |
| 180.0ms | (cbrt (sin y)) |
| 141.0ms | (cbrt (sin y)) |
41 calls. Slowest were:
| 101.0ms | (- (pow y 1/3) (+ (* 1/18 (pow (pow y 7) 1/3)) (* 1/3240 (pow (pow y 13) 1/3)))) |
| 81.0ms | (- (pow y 1/3) (+ (* 1/18 (pow (pow y 7) 1/3)) (* 1/3240 (pow (pow y 13) 1/3)))) |
| 65.0ms | (- (pow y 1/3) (+ (* 1/18 (pow (pow y 7) 1/3)) (* 1/3240 (pow (pow y 13) 1/3)))) |
11 alts after pruning (10 fresh and 1 done)
Merged error: 0.0b
Found 4 expressions with local error:
| 0.7b | (cbrt (* (cbrt (sin y)) (cbrt (sin y)))) |
| 0.6b | (cbrt (sin y)) |
| 0.6b | (cbrt (sin y)) |
| 0.6b | (cbrt (sin y)) |
4 calls. Slowest were:
| 3.0ms | (cbrt (* (cbrt (sin y)) (cbrt (sin y)))) |
| 1.0ms | (cbrt (sin y)) |
| 0.0ms | (cbrt (sin y)) |
4 calls. Slowest were:
| 190.0ms | (cbrt (sin y)) |
| 170.0ms | (cbrt (sin y)) |
| 150.0ms | (cbrt (* (cbrt (sin y)) (cbrt (sin y)))) |
22 calls. Slowest were:
| 108.0ms | (- (pow y 1/3) (+ (* 1/18 (pow (pow y 7) 1/3)) (* 1/3240 (pow (pow y 13) 1/3)))) |
| 93.0ms | (- (pow y 2/9) (+ (* 2/3645 (pow (pow y 38) 1/9)) (* 1/27 (pow (pow y 20) 1/9)))) |
| 65.0ms | (- (pow y 1/3) (+ (* 1/18 (pow (pow y 7) 1/3)) (* 1/3240 (pow (pow y 13) 1/3)))) |
11 alts after pruning (10 fresh and 1 done)
Merged error: 0.0b
Please include this information when filing a bug report:
herbie shell --seed 2018359 +o rules:numerics
(FPCore (x y)
:name "Euler formula imaginary part (p55)"
(im (complex (* (/ (+ (exp x) (exp (- x))) 2) (cos y)) (* (/ (- (exp x) (exp (- x))) 2) (sin y)))))
| partition: contract violation expected: list? given: 0.6841934729406798 argument position: 2nd other arguments...: #<procedure:ordinary-value?> | L | C | |
|---|---|---|---|
| partition | /home/p92/racket/collects/racket/list.rkt | 555 | 0 |
| errors-score | /data/pavpan/nightlies/herbie/develop/src/points.rkt | 322 | 0 |
| for-loop | /data/pavpan/nightlies/herbie/develop/src/sandbox.rkt | 75 | 12 |
| (unnamed) | /home/p92/racket/collects/racket/private/more-scheme.rkt | 261 | 28 |
| run | /home/p92/racket/share/pkgs/profile-lib/main.rkt | 39 | 2 |
| profile-thunk16 | /home/p92/racket/share/pkgs/profile-lib/main.rkt | 9 | 0 |
| (unnamed) | /home/p92/racket/collects/racket/private/more-scheme.rkt | 261 | 28 |