Time bar (total: 1.3m)Debug log
2 alts after pruning (2 fresh and 0 done)
Merged error: 59.6b
Found 4 expressions with local error:
| 4.3b | (- (exp (* (+ a b) eps)) 1) |
| 3.8b | (- (exp (* a eps)) 1) |
| 2.6b | (- (exp (* b eps)) 1) |
| 0.2b | (* (- (exp (* a eps)) 1) (- (exp (* b eps)) 1)) |
4 calls. Slowest were:
| 39.0ms | (* (- (exp (* a eps)) 1) (- (exp (* b eps)) 1)) |
| 13.0ms | (- (exp (* b eps)) 1) |
| 7.0ms | (- (exp (* (+ a b) eps)) 1) |
4 calls. Slowest were:
| 62.0ms | (- (exp (* (+ a b) eps)) 1) |
| 50.0ms | (* (- (exp (* a eps)) 1) (- (exp (* b eps)) 1)) |
| 28.0ms | (- (exp (* a eps)) 1) |
41 calls. Slowest were:
| 671.0ms | (* (+ (exp (* a eps)) 1) (+ (* (exp (* b eps)) (exp (* b eps))) (+ (* 1 1) (* (exp (* b eps)) 1)))) |
| 579.0ms | (* (* (* (- (exp (* a eps)) 1) (- (exp (* a eps)) 1)) (- (exp (* a eps)) 1)) (* (* (- (exp (* b eps)) 1) (- (exp (* b eps)) 1)) (- (exp (* b eps)) 1))) |
| 541.0ms | (* (+ (exp (* a eps)) 1) (+ (exp (* b eps)) 1)) |
4 alts after pruning (4 fresh and 0 done)
Merged error: 47.2b
Found 4 expressions with local error:
| 4.3b | (- (exp (* (+ a b) eps)) 1) |
| 2.6b | (- (exp (* b eps)) 1) |
| 2.2b | (* (+ (* (* (* a eps) (* a eps)) (+ (* eps (* 1/6 a)) 1/2)) (* a eps)) (- (exp (* b eps)) 1)) |
| 1.0b | (/ (* eps (- (exp (* (+ a b) eps)) 1)) (* (+ (* (* (* a eps) (* a eps)) (+ (* eps (* 1/6 a)) 1/2)) (* a eps)) (- (exp (* b eps)) 1))) |
4 calls. Slowest were:
| 48.0ms | (* (+ (* (* (* a eps) (* a eps)) (+ (* eps (* 1/6 a)) 1/2)) (* a eps)) (- (exp (* b eps)) 1)) |
| 27.0ms | (/ (* eps (- (exp (* (+ a b) eps)) 1)) (* (+ (* (* (* a eps) (* a eps)) (+ (* eps (* 1/6 a)) 1/2)) (* a eps)) (- (exp (* b eps)) 1))) |
| 9.0ms | (- (exp (* (+ a b) eps)) 1) |
4 calls. Slowest were:
| 762.0ms | (/ (* eps (- (exp (* (+ a b) eps)) 1)) (* (+ (* (* (* a eps) (* a eps)) (+ (* eps (* 1/6 a)) 1/2)) (* a eps)) (- (exp (* b eps)) 1))) |
| 87.0ms | (* (+ (* (* (* a eps) (* a eps)) (+ (* eps (* 1/6 a)) 1/2)) (* a eps)) (- (exp (* b eps)) 1)) |
| 41.0ms | (- (exp (* (+ a b) eps)) 1) |
56 calls. Slowest were:
| 561.0ms | (* (+ (* (* (* a eps) (* a eps)) (+ (* eps (* 1/6 a)) 1/2)) (* a eps)) (- 1)) |
| 501.0ms | (* (+ (* (* (* a eps) (* a eps)) (+ (* eps (* 1/6 a)) 1/2)) (* a eps)) (- 1)) |
| 476.0ms | (* (+ (* (* (* a eps) (* a eps)) (+ (* eps (* 1/6 a)) 1/2)) (* a eps)) (- (exp (* b eps)) 1)) |
4 alts after pruning (3 fresh and 1 done)
Merged error: 0.0b
Found 1 expressions with local error:
| 0.0b | (+ (/ 1 a) (/ 1 b)) |
1 calls. Slowest were:
| 4.0ms | (+ (/ 1 a) (/ 1 b)) |
1 calls. Slowest were:
| 7.0ms | (+ (/ 1 a) (/ 1 b)) |
10 calls. Slowest were:
| 5.0ms | (* (exp (/ 1 a)) (exp (/ 1 b))) |
| 4.0ms | (+ (/ 1 b) (/ 1 a)) |
| 4.0ms | (+ (/ 1 b) (/ 1 a)) |
6 alts after pruning (4 fresh and 2 done)
Merged error: 0.0b
Found 4 expressions with local error:
| 30.2b | (/ (- (* (/ 1 a) (/ 1 a)) (* (/ 1 b) (/ 1 b))) (- (/ 1 a) (/ 1 b))) |
| 4.1b | (- (* (/ 1 a) (/ 1 a)) (* (/ 1 b) (/ 1 b))) |
| 0.3b | (* (/ 1 b) (/ 1 b)) |
| 0.3b | (* (/ 1 a) (/ 1 a)) |
4 calls. Slowest were:
| 16.0ms | (/ (- (* (/ 1 a) (/ 1 a)) (* (/ 1 b) (/ 1 b))) (- (/ 1 a) (/ 1 b))) |
| 10.0ms | (- (* (/ 1 a) (/ 1 a)) (* (/ 1 b) (/ 1 b))) |
| 6.0ms | (* (/ 1 b) (/ 1 b)) |
4 calls. Slowest were:
| 34.0ms | (/ (- (* (/ 1 a) (/ 1 a)) (* (/ 1 b) (/ 1 b))) (- (/ 1 a) (/ 1 b))) |
| 17.0ms | (- (* (/ 1 a) (/ 1 a)) (* (/ 1 b) (/ 1 b))) |
| 11.0ms | (* (/ 1 a) (/ 1 a)) |
180 calls. Slowest were:
| 1.1s | (/ (- (* (/ 1 a) (/ 1 a)) (* (/ 1 b) (/ 1 b))) (- (/ 1 a) (/ 1 b))) |
| 839.0ms | (/ (- (* (/ 1 a) (/ 1 a)) (* (/ 1 b) (/ 1 b))) (- (/ 1 a) (/ 1 b))) |
| 756.0ms | (/ (- (* (/ 1 a) (/ 1 a)) (* (/ 1 b) (/ 1 b))) (- (/ 1 a) (/ 1 b))) |
6 alts after pruning (4 fresh and 2 done)
Merged error: 0b
Please include this information when filing a bug report:
herbie shell --seed 2018359
(FPCore (a b eps)
:name "expq3 (problem 3.4.2)"
:pre (and (< -1 eps) (< eps 1))
:herbie-target
(/ (+ a b) (* a b))
(/ (* eps (- (exp (* (+ a b) eps)) 1)) (* (- (exp (* a eps)) 1) (- (exp (* b eps)) 1))))
| partition: contract violation expected: list? given: 3.2662807095143 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 |