Time bar (total: 34.2s)Debug logProfile
1 alts after pruning (1 fresh and 0 done)
Merged error: 1.9b
Found 4 expressions with local error:
| 9.1b | (sqrt (fma (* (* l (/ 2 Om)) (* l (/ 2 Om))) (fma (sin ky) (sin ky) (* (sin kx) (sin kx))) 1)) |
| 2.4b | (fma (* (* l (/ 2 Om)) (* l (/ 2 Om))) (fma (sin ky) (sin ky) (* (sin kx) (sin kx))) 1) |
| 0.3b | (* (sin kx) (sin kx)) |
| 0.2b | (* (* l (/ 2 Om)) (* l (/ 2 Om))) |
4 calls. Slowest were:
| 5.0ms | (* (* l (/ 2 Om)) (* l (/ 2 Om))) |
| 3.0ms | (* (sin kx) (sin kx)) |
| 1.0ms | (sqrt (fma (* (* l (/ 2 Om)) (* l (/ 2 Om))) (fma (sin ky) (sin ky) (* (sin kx) (sin kx))) 1)) |
4 calls. Slowest were:
| 259.0ms | (sqrt (fma (* (* l (/ 2 Om)) (* l (/ 2 Om))) (fma (sin ky) (sin ky) (* (sin kx) (sin kx))) 1)) |
| 145.0ms | (fma (* (* l (/ 2 Om)) (* l (/ 2 Om))) (fma (sin ky) (sin ky) (* (sin kx) (sin kx))) 1) |
| 25.0ms | (* (* l (/ 2 Om)) (* l (/ 2 Om))) |
39 calls. Slowest were:
| 674.0ms | (* (* (* (* l (/ 2 Om)) (* l (/ 2 Om))) (* l (/ 2 Om))) (* (* (* l (/ 2 Om)) (* l (/ 2 Om))) (* l (/ 2 Om)))) |
| 485.0ms | (+ (log (* l (/ 2 Om))) (log (* l (/ 2 Om)))) |
| 471.0ms | (+ (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (+ (* 4 (/ (* (pow (sin kx) 2) (pow l 2)) (pow Om 2))) 1)) |
5 alts after pruning (5 fresh and 0 done)
Merged error: 0.7b
Found 4 expressions with local error:
| 9.1b | (sqrt (fma 4 (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 1)) |
| 1.5b | (/ (sin kx) (/ Om l)) |
| 1.5b | (/ (sin kx) (/ Om l)) |
| 1.4b | (/ (sin ky) (/ Om l)) |
4 calls. Slowest were:
| 4.0ms | (/ (sin ky) (/ Om l)) |
| 3.0ms | (/ (sin kx) (/ Om l)) |
| 3.0ms | (/ (sin kx) (/ Om l)) |
4 calls. Slowest were:
| 269.0ms | (sqrt (fma 4 (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 1)) |
| 90.0ms | (/ (sin kx) (/ Om l)) |
| 81.0ms | (/ (sin kx) (/ Om l)) |
112 calls. Slowest were:
| 227.0ms | (/ (* (* (sin kx) (sin kx)) (sin kx)) (* (* (/ Om l) (/ Om l)) (/ Om l))) |
| 215.0ms | (/ (* (* (sin ky) (sin ky)) (sin ky)) (* (* (/ Om l) (/ Om l)) (/ Om l))) |
| 206.0ms | (/ (* (* (sin kx) (sin kx)) (sin kx)) (* (* (/ Om l) (/ Om l)) (/ Om l))) |
4 alts after pruning (4 fresh and 0 done)
Merged error: 0.7b
Found 4 expressions with local error:
| 14.0b | (cbrt (fma 4 (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 1)) |
| 14.0b | (cbrt (fma (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 4 1)) |
| 1.5b | (/ (sin kx) (/ Om l)) |
| 1.5b | (/ (sin kx) (/ Om l)) |
4 calls. Slowest were:
| 6.0ms | (/ (sin kx) (/ Om l)) |
| 6.0ms | (/ (sin kx) (/ Om l)) |
| 1.0ms | (cbrt (fma 4 (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 1)) |
4 calls. Slowest were:
| 390.0ms | (cbrt (fma 4 (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 1)) |
| 326.0ms | (cbrt (fma (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 4 1)) |
| 76.0ms | (/ (sin kx) (/ Om l)) |
82 calls. Slowest were:
| 425.0ms | (cbrt (* (cbrt (fma (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 4 1)) (cbrt (fma (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 4 1)))) |
| 419.0ms | (cbrt (sqrt (fma (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 4 1))) |
| 369.0ms | (- (exp (* 1/3 (- (+ (* 2 (log l)) (+ (log 4) (* 2 (log ky)))) (* 2 (log Om))))) (* 10/81 (* (pow kx 2) (exp (* 1/3 (- (+ (* 4 (log Om)) (log 1/16)) (+ (* 4 (log l)) (* 4 (log ky))))))))) |
3 alts after pruning (3 fresh and 0 done)
Merged error: 0.7b
Found 4 expressions with local error:
| 14.0b | (cbrt (fma (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 4 1)) |
| 9.1b | (sqrt (fma 4 (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 1)) |
| 9.1b | (sqrt (fma 4 (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 1)) |
| 5.9b | (cbrt (sqrt (fma 4 (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 1))) |
4 calls. Slowest were:
| 2.0ms | (cbrt (sqrt (fma 4 (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 1))) |
| 2.0ms | (sqrt (fma 4 (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 1)) |
| 2.0ms | (sqrt (fma 4 (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 1)) |
4 calls. Slowest were:
| 397.0ms | (cbrt (sqrt (fma 4 (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 1))) |
| 364.0ms | (cbrt (fma (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 4 1)) |
| 302.0ms | (sqrt (fma 4 (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 1)) |
29 calls. Slowest were:
| 468.0ms | (cbrt (* (cbrt (fma (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 4 1)) (cbrt (fma (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 4 1)))) |
| 407.0ms | (cbrt (sqrt (fma (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 4 1))) |
| 371.0ms | (- (exp (* 1/3 (- (+ (* 2 (log l)) (+ (log 4) (* 2 (log ky)))) (* 2 (log Om))))) (* 10/81 (* (pow kx 2) (exp (* 1/3 (- (+ (* 4 (log Om)) (log 1/16)) (+ (* 4 (log l)) (* 4 (log ky))))))))) |
3 alts after pruning (3 fresh and 0 done)
Merged error: 0.7b
Please include this information when filing a bug report:
herbie shell --seed 2018357 +o rules:numerics
(FPCore (l Om kx ky)
:name "Toniolo and Linder, Equation (3a)"
(sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))))
| partition: contract violation expected: list? given: 0.5790462728039649 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 |