Time bar (total: 29.5s)Debug log
1 alts after pruning (1 fresh and 0 done)
Merged error: 2.0b
Found 4 expressions with local error:
| 9.6b | (sqrt (fma (* (* l (/ 2 Om)) (* l (/ 2 Om))) (fma (sin ky) (sin ky) (* (sin kx) (sin kx))) 1)) |
| 2.5b | (fma (* (* l (/ 2 Om)) (* l (/ 2 Om))) (fma (sin ky) (sin ky) (* (sin kx) (sin kx))) 1) |
| 0.3b | (/ 1/2 (sqrt (fma (* (* l (/ 2 Om)) (* l (/ 2 Om))) (fma (sin ky) (sin ky) (* (sin kx) (sin kx))) 1))) |
| 0.3b | (* l (/ 2 Om)) |
4 calls. Slowest were:
| 1.0ms | (sqrt (fma (* (* l (/ 2 Om)) (* l (/ 2 Om))) (fma (sin ky) (sin ky) (* (sin kx) (sin kx))) 1)) |
| 1.0ms | (* l (/ 2 Om)) |
| 1.0ms | (/ 1/2 (sqrt (fma (* (* l (/ 2 Om)) (* l (/ 2 Om))) (fma (sin ky) (sin ky) (* (sin kx) (sin kx))) 1))) |
4 calls. Slowest were:
| 300.0ms | (/ 1/2 (sqrt (fma (* (* l (/ 2 Om)) (* l (/ 2 Om))) (fma (sin ky) (sin ky) (* (sin kx) (sin kx))) 1))) |
| 222.0ms | (sqrt (fma (* (* l (/ 2 Om)) (* l (/ 2 Om))) (fma (sin ky) (sin ky) (* (sin kx) (sin kx))) 1)) |
| 128.0ms | (fma (* (* l (/ 2 Om)) (* l (/ 2 Om))) (fma (sin ky) (sin ky) (* (sin kx) (sin kx))) 1) |
26 calls. Slowest were:
| 408.0ms | (+ (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (+ (* 4 (/ (* (pow (sin kx) 2) (pow l 2)) (pow Om 2))) 1)) |
| 393.0ms | (+ (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (+ (* 4 (/ (* (pow (sin kx) 2) (pow l 2)) (pow Om 2))) 1)) |
| 304.0ms | (sqrt (fma (* (* l (/ 2 Om)) (* l (/ 2 Om))) (fma (sin ky) (sin ky) (* (sin kx) (sin kx))) 1)) |
4 alts after pruning (4 fresh and 0 done)
Merged error: 0.5b
Found 4 expressions with local error:
| 9.6b | (sqrt (fma 4 (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 1)) |
| 3.2b | (/ (sin kx) (/ Om l)) |
| 3.2b | (/ (sin kx) (/ Om l)) |
| 3.2b | (/ (sin ky) (/ Om l)) |
4 calls. Slowest were:
| 13.0ms | (/ (sin kx) (/ Om l)) |
| 6.0ms | (/ (sin kx) (/ Om l)) |
| 4.0ms | (/ (sin ky) (/ Om l)) |
4 calls. Slowest were:
| 257.0ms | (sqrt (fma 4 (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 1)) |
| 80.0ms | (/ (sin kx) (/ Om l)) |
| 67.0ms | (/ (sin kx) (/ Om l)) |
112 calls. Slowest were:
| 229.0ms | (- (/ (* kx l) Om) (* 1/6 (/ (* (pow kx 3) l) Om))) |
| 223.0ms | (- (/ (* kx l) Om) (* 1/6 (/ (* (pow kx 3) l) Om))) |
| 215.0ms | (/ (* (* (sin ky) (sin ky)) (sin ky)) (* (* (/ Om l) (/ Om l)) (/ Om l))) |
3 alts after pruning (3 fresh and 0 done)
Merged error: 0.5b
Found 4 expressions with local error:
| 9.6b | (sqrt (fma 4 (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 1)) |
| 9.6b | (sqrt (fma 4 (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 1)) |
| 9.6b | (sqrt (fma 4 (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 1)) |
| 6.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)) |
| 1.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:
| 368.0ms | (cbrt (sqrt (fma 4 (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 1))) |
| 306.0ms | (sqrt (fma 4 (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 1)) |
| 238.0ms | (sqrt (fma 4 (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 1)) |
30 calls. Slowest were:
| 361.0ms | (- (exp (* 1/6 (- (+ (* 2 (log l)) (+ (log 4) (* 2 (log ky)))) (* 2 (log Om))))) (* 55/648 (* (exp (* 1/6 (- (+ (* 10 (log Om)) (log 1/1024)) (+ (* 10 (log l)) (* 10 (log ky)))))) (pow kx 2)))) |
| 170.0ms | (cbrt (sqrt (sqrt (fma 4 (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 1)))) |
| 164.0ms | (cbrt (sqrt (* (cbrt (fma 4 (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 1)) (cbrt (fma 4 (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 1))))) |
3 alts after pruning (3 fresh and 0 done)
Merged error: 0.5b
Found 4 expressions with local error:
| 9.6b | (sqrt (fma 4 (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 1)) |
| 9.6b | (sqrt (fma 4 (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 1)) |
| 9.6b | (sqrt (fma 4 (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 1)) |
| 9.6b | (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 | (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:
| 272.0ms | (sqrt (fma 4 (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 1)) |
| 269.0ms | (sqrt (fma 4 (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 1)) |
| 246.0ms | (sqrt (fma 4 (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 1)) |
28 calls. Slowest were:
| 160.0ms | (sqrt (* (cbrt (fma 4 (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 1)) (cbrt (fma 4 (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 1)))) |
| 154.0ms | (sqrt (sqrt (fma 4 (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 1))) |
| 145.0ms | (sqrt (* (cbrt (fma 4 (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 1)) (cbrt (fma 4 (fma (/ (sin kx) (/ Om l)) (/ (sin kx) (/ Om l)) (* (/ (sin ky) (/ Om l)) (/ (sin ky) (/ Om l)))) 1)))) |
3 alts after pruning (2 fresh and 1 done)
Merged error: 0.5b
Please include this information when filing a bug report:
herbie shell --seed 2018359 +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.5536932441551274 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 |