Time bar (total: 1.0m)Debug logProfile
2 alts after pruning (2 fresh and 0 done)
Merged error: 0.4b
Found 4 expressions with local error:
| 0.9b | (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)) |
| 0.9b | (/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y) |
| 0.3b | (* y (log z)) |
| 0.1b | (* (- t 1.0) (log a)) |
4 calls. Slowest were:
| 21.0ms | (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)) |
| 17.0ms | (/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y) |
| 8.0ms | (* (- t 1.0) (log a)) |
4 calls. Slowest were:
| 200.0ms | (/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y) |
| 161.0ms | (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)) |
| 65.0ms | (* (- t 1.0) (log a)) |
34 calls. Slowest were:
| 352.0ms | (+ (* t (* (log a) (exp (- (* 1.0 (log a)))))) (+ (exp (- (* 1.0 (log a)))) (* (log z) (* (exp (- (* 1.0 (log a)))) y)))) |
| 250.0ms | (- (+ (* t (log -1)) (* 1.0 (log (/ -1 a)))) (+ (* t (log (/ -1 a))) (* 1.0 (log -1)))) |
| 208.0ms | (* (* (* (- t 1.0) (- t 1.0)) (- t 1.0)) (* (* (log a) (log a)) (log a))) |
4 alts after pruning (4 fresh and 0 done)
Merged error: 0.0b
Found 4 expressions with local error:
| 0.9b | (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)) |
| 0.9b | (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)) |
| 0.9b | (/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y) |
| 0.9b | (/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y) |
4 calls. Slowest were:
| 25.0ms | (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)) |
| 20.0ms | (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)) |
| 12.0ms | (/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y) |
4 calls. Slowest were:
| 219.0ms | (/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y) |
| 196.0ms | (/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y) |
| 139.0ms | (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)) |
30 calls. Slowest were:
| 412.0ms | (+ (* t (* (log a) (exp (- (* 1.0 (log a)))))) (+ (exp (- (* 1.0 (log a)))) (* (log z) (* (exp (- (* 1.0 (log a)))) y)))) |
| 343.0ms | (+ (* t (* (log a) (exp (- (* 1.0 (log a)))))) (+ (exp (- (* 1.0 (log a)))) (* (log z) (* (exp (- (* 1.0 (log a)))) y)))) |
| 208.0ms | (exp (* (cbrt (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)) (cbrt (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))) |
4 alts after pruning (3 fresh and 1 done)
Merged error: 0.0b
Found 4 expressions with local error:
| 0.9b | (/ (* x (* (* (pow z y) (exp (- b))) (* (pow a t) (pow a (- 1.0))))) y) |
| 0.7b | (* (pow z y) (exp (- b))) |
| 0.3b | (* (pow a t) (pow a (- 1.0))) |
| 0.0b | (* x (* (* (pow z y) (exp (- b))) (* (pow a t) (pow a (- 1.0))))) |
4 calls. Slowest were:
| 24.0ms | (* x (* (* (pow z y) (exp (- b))) (* (pow a t) (pow a (- 1.0))))) |
| 21.0ms | (/ (* x (* (* (pow z y) (exp (- b))) (* (pow a t) (pow a (- 1.0))))) y) |
| 5.0ms | (* (pow z y) (exp (- b))) |
4 calls. Slowest were:
| 584.0ms | (/ (* x (* (* (pow z y) (exp (- b))) (* (pow a t) (pow a (- 1.0))))) y) |
| 286.0ms | (* x (* (* (pow z y) (exp (- b))) (* (pow a t) (pow a (- 1.0))))) |
| 161.0ms | (* (pow a t) (pow a (- 1.0))) |
68 calls. Slowest were:
| 358.0ms | (+ (* 1/2 (* (pow (/ 1 (pow a 1.0)) 1.0) (* (pow t 2) (pow (log a) 2)))) (+ (* (pow (/ 1 (pow a 1.0)) 1.0) (* t (log a))) (pow (/ 1 (pow a 1.0)) 1.0))) |
| 352.0ms | (- (+ (* (pow (/ 1 (pow a 1.0)) 1.0) (* x (log z))) (* (pow (/ 1 (pow a 1.0)) 1.0) (/ x y))) (* (pow (/ 1 (pow a 1.0)) 1.0) (/ (* x b) y))) |
| 342.0ms | (* (* (* (pow z y) (pow z y)) (pow z y)) (* (* (exp (- b)) (exp (- b))) (exp (- b)))) |
5 alts after pruning (4 fresh and 1 done)
Merged error: 0b
Found 4 expressions with local error:
| 0.9b | (/ (/ (* x (* (pow z y) (pow a t))) (* (exp b) (pow a 1.0))) y) |
| 0.5b | (/ (* x (* (pow z y) (pow a t))) (* (exp b) (pow a 1.0))) |
| 0.0b | (* x (* (pow z y) (pow a t))) |
| 0.0b | (* (exp b) (pow a 1.0)) |
4 calls. Slowest were:
| 9.0ms | (/ (/ (* x (* (pow z y) (pow a t))) (* (exp b) (pow a 1.0))) y) |
| 8.0ms | (/ (* x (* (pow z y) (pow a t))) (* (exp b) (pow a 1.0))) |
| 8.0ms | (* x (* (pow z y) (pow a t))) |
4 calls. Slowest were:
| 424.0ms | (/ (* x (* (pow z y) (pow a t))) (* (exp b) (pow a 1.0))) |
| 386.0ms | (/ (/ (* x (* (pow z y) (pow a t))) (* (exp b) (pow a 1.0))) y) |
| 179.0ms | (* (exp b) (pow a 1.0)) |
34 calls. Slowest were:
| 487.0ms | (sqrt (/ (* x (* (pow z y) (pow a t))) (* (exp b) (pow a 1.0)))) |
| 428.0ms | (/ (* (* (* x (* (pow z y) (pow a t))) (* x (* (pow z y) (pow a t)))) (* x (* (pow z y) (pow a t)))) (* (* (* (exp b) (pow a 1.0)) (* (exp b) (pow a 1.0))) (* (exp b) (pow a 1.0)))) |
| 420.0ms | (* (cbrt (/ (* x (* (pow z y) (pow a t))) (* (exp b) (pow a 1.0)))) (cbrt (/ (* x (* (pow z y) (pow a t))) (* (exp b) (pow a 1.0))))) |
4 alts after pruning (2 fresh and 2 done)
Merged error: 0b
Please include this information when filing a bug report:
herbie shell --seed 2018357
(FPCore (x y z t a b)
:name "Numeric.SpecFunctions:incompleteBetaWorker from math-functions-0.1.5.2"
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y))
| partition: contract violation expected: list? given: 2.203957522845411 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 |