Time bar (total: 37.8s)Debug logProfile
2 alts after pruning (2 fresh and 0 done)
Merged error: 10.2b
Found 3 expressions with local error:
| 1.9b | (/ (* (sin th) (sin ky)) (hypot (sin kx) (sin ky))) |
| 0.2b | (* (sin th) (sin ky)) |
| 0.1b | (hypot (sin kx) (sin ky)) |
3 calls. Slowest were:
| 8.0ms | (/ (* (sin th) (sin ky)) (hypot (sin kx) (sin ky))) |
| 4.0ms | (* (sin th) (sin ky)) |
| 0.0ms | (hypot (sin kx) (sin ky)) |
3 calls. Slowest were:
| 307.0ms | (/ (* (sin th) (sin ky)) (hypot (sin kx) (sin ky))) |
| 120.0ms | (hypot (sin kx) (sin ky)) |
| 50.0ms | (* (sin th) (sin ky)) |
33 calls. Slowest were:
| 520.0ms | (/ (* (* (* (sin th) (sin ky)) (* (sin th) (sin ky))) (* (sin th) (sin ky))) (* (* (hypot (sin kx) (sin ky)) (hypot (sin kx) (sin ky))) (hypot (sin kx) (sin ky)))) |
| 519.0ms | (/ (* (* (* (sin th) (sin th)) (sin th)) (* (* (sin ky) (sin ky)) (sin ky))) (* (* (hypot (sin kx) (sin ky)) (hypot (sin kx) (sin ky))) (hypot (sin kx) (sin ky)))) |
| 371.0ms | (- (+ (* 1/12 (* (pow kx 2) ky)) ky) (* 1/6 (pow ky 3))) |
18 alts after pruning (18 fresh and 0 done)
Merged error: 9.6b
Found 3 expressions with local error:
| 0.2b | (/ (sin ky) (hypot (sin kx) (sin ky))) |
| 0.1b | (* (sin th) (/ (sin ky) (hypot (sin kx) (sin ky)))) |
| 0.1b | (hypot (sin kx) (sin ky)) |
3 calls. Slowest were:
| 5.0ms | (* (sin th) (/ (sin ky) (hypot (sin kx) (sin ky)))) |
| 3.0ms | (/ (sin ky) (hypot (sin kx) (sin ky))) |
| 0.0ms | (hypot (sin kx) (sin ky)) |
3 calls. Slowest were:
| 269.0ms | (* (sin th) (/ (sin ky) (hypot (sin kx) (sin ky)))) |
| 185.0ms | (/ (sin ky) (hypot (sin kx) (sin ky))) |
| 155.0ms | (hypot (sin kx) (sin ky)) |
55 calls. Slowest were:
| 597.0ms | (* (* (* (sin th) (sin th)) (sin th)) (/ (* (* (sin ky) (sin ky)) (sin ky)) (* (* (hypot (sin kx) (sin ky)) (hypot (sin kx) (sin ky))) (hypot (sin kx) (sin ky))))) |
| 363.0ms | (- (+ (* 1/12 (* (pow kx 2) ky)) ky) (* 1/6 (pow ky 3))) |
| 206.0ms | (* (* (* (sin th) (sin th)) (sin th)) (* (* (/ (sin ky) (hypot (sin kx) (sin ky))) (/ (sin ky) (hypot (sin kx) (sin ky)))) (/ (sin ky) (hypot (sin kx) (sin ky))))) |
20 alts after pruning (19 fresh and 1 done)
Merged error: 9.6b
Found 3 expressions with local error:
| 0.2b | (/ (sin th) (/ (hypot (sin kx) (sin ky)) (sin ky))) |
| 0.1b | (/ (hypot (sin kx) (sin ky)) (sin ky)) |
| 0.1b | (hypot (sin kx) (sin ky)) |
3 calls. Slowest were:
| 5.0ms | (/ (sin th) (/ (hypot (sin kx) (sin ky)) (sin ky))) |
| 3.0ms | (/ (hypot (sin kx) (sin ky)) (sin ky)) |
| 0.0ms | (hypot (sin kx) (sin ky)) |
3 calls. Slowest were:
| 263.0ms | (/ (sin th) (/ (hypot (sin kx) (sin ky)) (sin ky))) |
| 204.0ms | (/ (hypot (sin kx) (sin ky)) (sin ky)) |
| 130.0ms | (hypot (sin kx) (sin ky)) |
132 calls. Slowest were:
| 490.0ms | (- (+ (* 1/12 (* (pow kx 2) ky)) ky) (* 1/6 (pow ky 3))) |
| 404.0ms | (/ (* (* (sin th) (sin th)) (sin th)) (/ (* (* (hypot (sin kx) (sin ky)) (hypot (sin kx) (sin ky))) (hypot (sin kx) (sin ky))) (* (* (sin ky) (sin ky)) (sin ky)))) |
| 393.0ms | (/ (* (cbrt (sin th)) (cbrt (sin th))) (/ (* (cbrt (hypot (sin kx) (sin ky))) (cbrt (hypot (sin kx) (sin ky)))) (* (cbrt (sin ky)) (cbrt (sin ky))))) |
22 alts after pruning (22 fresh and 0 done)
Merged error: 9.6b
Found 4 expressions with local error:
| 0.3b | (* (sin ky) (/ 1 (hypot (sin kx) (sin ky)))) |
| 0.2b | (/ 1 (hypot (sin kx) (sin ky))) |
| 0.1b | (* (sin th) (* (sin ky) (/ 1 (hypot (sin kx) (sin ky))))) |
| 0.1b | (hypot (sin kx) (sin ky)) |
4 calls. Slowest were:
| 9.0ms | (* (sin th) (* (sin ky) (/ 1 (hypot (sin kx) (sin ky))))) |
| 5.0ms | (* (sin ky) (/ 1 (hypot (sin kx) (sin ky)))) |
| 1.0ms | (/ 1 (hypot (sin kx) (sin ky))) |
4 calls. Slowest were:
| 326.0ms | (* (sin th) (* (sin ky) (/ 1 (hypot (sin kx) (sin ky))))) |
| 191.0ms | (* (sin ky) (/ 1 (hypot (sin kx) (sin ky)))) |
| 167.0ms | (/ 1 (hypot (sin kx) (sin ky))) |
40 calls. Slowest were:
| 477.0ms | (- (+ (* 1/12 (* (pow kx 2) ky)) ky) (* 1/6 (pow ky 3))) |
| 405.0ms | (* (* (* (sin ky) (sin ky)) (sin ky)) (* (* (/ 1 (hypot (sin kx) (sin ky))) (/ 1 (hypot (sin kx) (sin ky)))) (/ 1 (hypot (sin kx) (sin ky))))) |
| 394.0ms | (* (* (* (sin th) (sin th)) (sin th)) (* (* (* (sin ky) (sin ky)) (sin ky)) (* (* (/ 1 (hypot (sin kx) (sin ky))) (/ 1 (hypot (sin kx) (sin ky)))) (/ 1 (hypot (sin kx) (sin ky)))))) |
22 alts after pruning (21 fresh and 1 done)
Merged error: 9.6b
Please include this information when filing a bug report:
herbie shell --seed 2018357 +o rules:numerics
(FPCore (kx ky th)
:name "Toniolo and Linder, Equation (3b), real"
(* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)))
| partition: contract violation expected: list? given: 8.773513032289298 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 |