Time bar (total: 42.9s)Debug logProfile
1 alts after pruning (1 fresh and 0 done)
Merged error: 0.3b
Found 4 expressions with local error:
| 0.3b | (* (pow (* -2 (log u1)) 0.5) 1/6) |
| 0.2b | (* PI u2) |
| 0.1b | (pow (* -2 (log u1)) 0.5) |
| 0.0b | (+ 0.5 (* (* (pow (* -2 (log u1)) 0.5) 1/6) (cos (* (* PI u2) 2)))) |
4 calls. Slowest were:
| 5.0ms | (* (pow (* -2 (log u1)) 0.5) 1/6) |
| 4.0ms | (+ 0.5 (* (* (pow (* -2 (log u1)) 0.5) 1/6) (cos (* (* PI u2) 2)))) |
| 1.0ms | (pow (* -2 (log u1)) 0.5) |
4 calls. Slowest were:
| 876.0ms | (* (pow (* -2 (log u1)) 0.5) 1/6) |
| 455.0ms | (+ 0.5 (* (* (pow (* -2 (log u1)) 0.5) 1/6) (cos (* (* PI u2) 2)))) |
| 291.0ms | (pow (* -2 (log u1)) 0.5) |
18 calls. Slowest were:
| 230.0ms | (- (+ 0.5 (* 1/6 (pow (* (pow -2 1.0) (pow (log u1) 1.0)) 0.5))) (* 1/3 (* (* (pow u2 2) (pow PI 2)) (pow (* (pow -2 1.0) (pow (log u1) 1.0)) 0.5)))) |
| 107.0ms | (pow (* -2 (- (log -1) (log (/ -1 u1)))) 0.5) |
| 94.0ms | (+ (* 1/6 (* (pow (* (pow (- (log -1) (log (/ -1 u1))) 1.0) (pow -2 1.0)) 0.5) (cos (* 2 (* u2 PI))))) 0.5) |
10 alts after pruning (10 fresh and 0 done)
Merged error: 0.0b
Found 4 expressions with local error:
| 0.5b | (* (* (* (pow (* -2 (log u1)) 0.5) 1/6) (cos (* (* PI u2) 2))) (* (* (pow (* -2 (log u1)) 0.5) 1/6) (cos (* (* PI u2) 2)))) |
| 0.5b | (/ (- (* 0.5 0.5) (* (* (* (pow (* -2 (log u1)) 0.5) 1/6) (cos (* (* PI u2) 2))) (* (* (pow (* -2 (log u1)) 0.5) 1/6) (cos (* (* PI u2) 2))))) (- 0.5 (* (* (pow (* -2 (log u1)) 0.5) 1/6) (cos (* (* PI u2) 2))))) |
| 0.3b | (* (pow (* -2 (log u1)) 0.5) 1/6) |
| 0.3b | (* (pow (* -2 (log u1)) 0.5) 1/6) |
4 calls. Slowest were:
| 109.0ms | (* (* (* (pow (* -2 (log u1)) 0.5) 1/6) (cos (* (* PI u2) 2))) (* (* (pow (* -2 (log u1)) 0.5) 1/6) (cos (* (* PI u2) 2)))) |
| 17.0ms | (/ (- (* 0.5 0.5) (* (* (* (pow (* -2 (log u1)) 0.5) 1/6) (cos (* (* PI u2) 2))) (* (* (pow (* -2 (log u1)) 0.5) 1/6) (cos (* (* PI u2) 2))))) (- 0.5 (* (* (pow (* -2 (log u1)) 0.5) 1/6) (cos (* (* PI u2) 2))))) |
| 8.0ms | (* (pow (* -2 (log u1)) 0.5) 1/6) |
4 calls. Slowest were:
| 896.0ms | (* (pow (* -2 (log u1)) 0.5) 1/6) |
| 785.0ms | (* (pow (* -2 (log u1)) 0.5) 1/6) |
| 729.0ms | (/ (- (* 0.5 0.5) (* (* (* (pow (* -2 (log u1)) 0.5) 1/6) (cos (* (* PI u2) 2))) (* (* (pow (* -2 (log u1)) 0.5) 1/6) (cos (* (* PI u2) 2))))) (- 0.5 (* (* (pow (* -2 (log u1)) 0.5) 1/6) (cos (* (* PI u2) 2))))) |
79 calls. Slowest were:
| 773.0ms | (* (* (* (* (* (pow (* -2 (log u1)) 0.5) 1/6) (cos (* (* PI u2) 2))) (* (* (pow (* -2 (log u1)) 0.5) 1/6) (cos (* (* PI u2) 2)))) (* (* (pow (* -2 (log u1)) 0.5) 1/6) (cos (* (* PI u2) 2)))) (* (* (* (* (pow (* -2 (log u1)) 0.5) 1/6) (cos (* (* PI u2) 2))) (* (* (pow (* -2 (log u1)) 0.5) 1/6) (cos (* (* PI u2) 2)))) (* (* (pow (* -2 (log u1)) 0.5) 1/6) (cos (* (* PI u2) 2))))) |
| 606.0ms | (- (* (* 0.5 0.5) (* 0.5 0.5)) (* (* (* (* (pow (* -2 (log u1)) 0.5) 1/6) (cos (* (* PI u2) 2))) (* (* (pow (* -2 (log u1)) 0.5) 1/6) (cos (* (* PI u2) 2)))) (* (* (* (pow (* -2 (log u1)) 0.5) 1/6) (cos (* (* PI u2) 2))) (* (* (pow (* -2 (log u1)) 0.5) 1/6) (cos (* (* PI u2) 2)))))) |
| 467.0ms | (+ (+ (log (* (pow (* -2 (log u1)) 0.5) 1/6)) (log (cos (* (* PI u2) 2)))) (log (* (* (pow (* -2 (log u1)) 0.5) 1/6) (cos (* (* PI u2) 2))))) |
8 alts after pruning (8 fresh and 0 done)
Merged error: 0b
Found 4 expressions with local error:
| 0.3b | (* (pow (* -2 (log u1)) 0.5) 1/6) |
| 0.3b | (* (pow (* -2 (log u1)) 0.5) 1/6) |
| 0.3b | (* (pow (* -2 (log u1)) 0.5) 1/6) |
| 0.2b | (* PI u2) |
4 calls. Slowest were:
| 4.0ms | (* (pow (* -2 (log u1)) 0.5) 1/6) |
| 3.0ms | (* (pow (* -2 (log u1)) 0.5) 1/6) |
| 3.0ms | (* (pow (* -2 (log u1)) 0.5) 1/6) |
4 calls. Slowest were:
| 994.0ms | (* (pow (* -2 (log u1)) 0.5) 1/6) |
| 947.0ms | (* (pow (* -2 (log u1)) 0.5) 1/6) |
| 867.0ms | (* (pow (* -2 (log u1)) 0.5) 1/6) |
21 calls. Slowest were:
| 48.0ms | (* 1/6 (pow (* (pow (- (log -1) (log (/ -1 u1))) 1.0) (pow -2 1.0)) 0.5)) |
| 47.0ms | (* 1/6 (pow (* (pow (- (log -1) (log (/ -1 u1))) 1.0) (pow -2 1.0)) 0.5)) |
| 36.0ms | (* 1/6 (pow (* (pow (- (log -1) (log (/ -1 u1))) 1.0) (pow -2 1.0)) 0.5)) |
7 alts after pruning (7 fresh and 0 done)
Merged error: 0b
Found 4 expressions with local error:
| 0.5b | (/ (+ 0.25 (* (* 1/18 (log u1)) (* (cos (* u2 (* PI 2))) (cos (* u2 (* PI 2)))))) (+ (* (* (cos (* u2 (* PI 2))) -1/6) (pow (* (pow (log u1) 1.0) (pow -2 1.0)) 0.5)) 0.5)) |
| 0.4b | (* (* (cos (* u2 (* PI 2))) -1/6) (pow (* (pow (log u1) 1.0) (pow -2 1.0)) 0.5)) |
| 0.3b | (* 1/18 (log u1)) |
| 0.2b | (* u2 (* PI 2)) |
4 calls. Slowest were:
| 76.0ms | (/ (+ 0.25 (* (* 1/18 (log u1)) (* (cos (* u2 (* PI 2))) (cos (* u2 (* PI 2)))))) (+ (* (* (cos (* u2 (* PI 2))) -1/6) (pow (* (pow (log u1) 1.0) (pow -2 1.0)) 0.5)) 0.5)) |
| 18.0ms | (* (* (cos (* u2 (* PI 2))) -1/6) (pow (* (pow (log u1) 1.0) (pow -2 1.0)) 0.5)) |
| 2.0ms | (* 1/18 (log u1)) |
4 calls. Slowest were:
| 774.0ms | (/ (+ 0.25 (* (* 1/18 (log u1)) (* (cos (* u2 (* PI 2))) (cos (* u2 (* PI 2)))))) (+ (* (* (cos (* u2 (* PI 2))) -1/6) (pow (* (pow (log u1) 1.0) (pow -2 1.0)) 0.5)) 0.5)) |
| 406.0ms | (* (* (cos (* u2 (* PI 2))) -1/6) (pow (* (pow (log u1) 1.0) (pow -2 1.0)) 0.5)) |
| 196.0ms | (* 1/18 (log u1)) |
59 calls. Slowest were:
| 411.0ms | (+ (pow 0.25 3) (pow (* (* 1/18 (log u1)) (* (cos (* u2 (* PI 2))) (cos (* u2 (* PI 2))))) 3)) |
| 385.0ms | (- (* 0.25 0.25) (* (* (* 1/18 (log u1)) (* (cos (* u2 (* PI 2))) (cos (* u2 (* PI 2))))) (* (* 1/18 (log u1)) (* (cos (* u2 (* PI 2))) (cos (* u2 (* PI 2))))))) |
| 357.0ms | (- (* 1/3 (* (* (pow u2 2) (pow PI 2)) (pow (* (pow -2 1.0) (pow (log u1) 1.0)) 0.5))) (* 1/6 (pow (* (pow -2 1.0) (pow (log u1) 1.0)) 0.5))) |
7 alts after pruning (6 fresh and 1 done)
Merged error: 0b
Please include this information when filing a bug report:
herbie shell --seed 2018357
(FPCore (u1 u2)
:name "normal distribution"
:pre (and (<= 0 u1 1) (<= 0 u2 1))
(+ (* (* (/ 1 6) (pow (* -2 (log u1)) 0.5)) (cos (* (* 2 PI) u2))) 0.5))
| partition: contract violation expected: list? given: 0.5127452882392023 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 |