Error in 1.5m

Runtime

Time bar (total: 1.5m)Debug logProfile

start514.0ms

Algorithm
intervals

setup245.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.1b

localize20.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ (- a (/ 1.0 3.0)) (sqrt (* 9 (- a (/ 1.0 3.0)))))
0.1b
(sqrt (* 9 (- a (/ 1.0 3.0))))
0.1b
(fma (/ (- a (/ 1.0 3.0)) (sqrt (* 9 (- a (/ 1.0 3.0))))) rand (- a (/ 1.0 3.0)))
0.0b
(* 9 (- a (/ 1.0 3.0)))

rewrite14.0ms

Algorithm
rewrite-expression-head
Counts
4 → 80
Calls

4 calls. Slowest were:

6.0ms
(/ (- a (/ 1.0 3.0)) (sqrt (* 9 (- a (/ 1.0 3.0)))))
3.0ms
(sqrt (* 9 (- a (/ 1.0 3.0))))
3.0ms
(* 9 (- a (/ 1.0 3.0)))

series150.0ms

Counts
4 → 12
Calls

4 calls. Slowest were:

48.0ms
(fma (/ (- a (/ 1.0 3.0)) (sqrt (* 9 (- a (/ 1.0 3.0))))) rand (- a (/ 1.0 3.0)))
40.0ms
(/ (- a (/ 1.0 3.0)) (sqrt (* 9 (- a (/ 1.0 3.0)))))
38.0ms
(sqrt (* 9 (- a (/ 1.0 3.0))))

simplify3.9s

Counts
61 → 92
Calls

61 calls. Slowest were:

795.0ms
(sqrt (* 9 (- (pow a 3) (pow (/ 1.0 3.0) 3))))
333.0ms
(sqrt (* 9 (- (* a a) (* (/ 1.0 3.0) (/ 1.0 3.0)))))
318.0ms
(/ (* (* (- a (/ 1.0 3.0)) (- a (/ 1.0 3.0))) (- a (/ 1.0 3.0))) (* (* (sqrt (* 9 (- a (/ 1.0 3.0)))) (sqrt (* 9 (- a (/ 1.0 3.0))))) (sqrt (* 9 (- a (/ 1.0 3.0))))))

prune1.4s

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.0b

localize36.0ms

Local error

Found 4 expressions with local error:

0.4b
(* (* 9 (sqrt (- a (/ 1.0 3.0)))) (sqrt (- a (/ 1.0 3.0))))
0.3b
(* 9 (sqrt (- a (/ 1.0 3.0))))
0.2b
(/ (- a (/ 1.0 3.0)) (sqrt (* (* 9 (sqrt (- a (/ 1.0 3.0)))) (sqrt (- a (/ 1.0 3.0))))))
0.1b
(sqrt (* (* 9 (sqrt (- a (/ 1.0 3.0)))) (sqrt (- a (/ 1.0 3.0)))))

rewrite40.0ms

Algorithm
rewrite-expression-head
Counts
4 → 109
Calls

4 calls. Slowest were:

14.0ms
(* (* 9 (sqrt (- a (/ 1.0 3.0)))) (sqrt (- a (/ 1.0 3.0))))
11.0ms
(/ (- a (/ 1.0 3.0)) (sqrt (* (* 9 (sqrt (- a (/ 1.0 3.0)))) (sqrt (- a (/ 1.0 3.0))))))
7.0ms
(sqrt (* (* 9 (sqrt (- a (/ 1.0 3.0)))) (sqrt (- a (/ 1.0 3.0)))))

series101.0ms

Counts
4 → 12
Calls

4 calls. Slowest were:

29.0ms
(/ (- a (/ 1.0 3.0)) (sqrt (* (* 9 (sqrt (- a (/ 1.0 3.0)))) (sqrt (- a (/ 1.0 3.0))))))
25.0ms
(sqrt (* (* 9 (sqrt (- a (/ 1.0 3.0)))) (sqrt (- a (/ 1.0 3.0)))))
24.0ms
(* (* 9 (sqrt (- a (/ 1.0 3.0)))) (sqrt (- a (/ 1.0 3.0))))

simplify8.2s

Counts
93 → 121
Calls

93 calls. Slowest were:

932.0ms
(/ (* (* (- a (/ 1.0 3.0)) (- a (/ 1.0 3.0))) (- a (/ 1.0 3.0))) (* (* (sqrt (* (* 9 (sqrt (- a (/ 1.0 3.0)))) (sqrt (- a (/ 1.0 3.0))))) (sqrt (* (* 9 (sqrt (- a (/ 1.0 3.0)))) (sqrt (- a (/ 1.0 3.0)))))) (sqrt (* (* 9 (sqrt (- a (/ 1.0 3.0)))) (sqrt (- a (/ 1.0 3.0)))))))
529.0ms
(* (* (* (* 9 (sqrt (- a (/ 1.0 3.0)))) (* 9 (sqrt (- a (/ 1.0 3.0))))) (* 9 (sqrt (- a (/ 1.0 3.0))))) (* (* (sqrt (- a (/ 1.0 3.0))) (sqrt (- a (/ 1.0 3.0)))) (sqrt (- a (/ 1.0 3.0)))))
346.0ms
(sqrt (* (* 9 (sqrt (- a (/ 1.0 3.0)))) (sqrt (- (* a a) (* (/ 1.0 3.0) (/ 1.0 3.0))))))

prune2.1s

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

localize21.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ 1 (sqrt (* 9 (- a (/ 1.0 3.0)))))
0.2b
(* (/ 1 (sqrt (* 9 (- a (/ 1.0 3.0))))) rand)
0.1b
(sqrt (* 9 (- a (/ 1.0 3.0))))
0.1b
(* (- a (/ 1.0 3.0)) (+ 1 (* (/ 1 (sqrt (* 9 (- a (/ 1.0 3.0))))) rand)))

rewrite24.0ms

Algorithm
rewrite-expression-head
Counts
4 → 81
Calls

4 calls. Slowest were:

8.0ms
(* (- a (/ 1.0 3.0)) (+ 1 (* (/ 1 (sqrt (* 9 (- a (/ 1.0 3.0))))) rand)))
8.0ms
(* (/ 1 (sqrt (* 9 (- a (/ 1.0 3.0))))) rand)
4.0ms
(sqrt (* 9 (- a (/ 1.0 3.0))))

series188.0ms

Counts
4 → 12
Calls

4 calls. Slowest were:

72.0ms
(* (/ 1 (sqrt (* 9 (- a (/ 1.0 3.0))))) rand)
53.0ms
(/ 1 (sqrt (* 9 (- a (/ 1.0 3.0)))))
42.0ms
(* (- a (/ 1.0 3.0)) (+ 1 (* (/ 1 (sqrt (* 9 (- a (/ 1.0 3.0))))) rand)))

simplify7.3s

Counts
50 → 93
Calls

50 calls. Slowest were:

658.0ms
(* (- (* a a) (* (/ 1.0 3.0) (/ 1.0 3.0))) (+ 1 (* (/ 1 (sqrt (* 9 (- a (/ 1.0 3.0))))) rand)))
497.0ms
(+ (* 1 1) (- (* (* (/ 1 (sqrt (* 9 (- a (/ 1.0 3.0))))) rand) (* (/ 1 (sqrt (* 9 (- a (/ 1.0 3.0))))) rand)) (* 1 (* (/ 1 (sqrt (* 9 (- a (/ 1.0 3.0))))) rand))))
440.0ms
(* (- (pow a 3) (pow (/ 1.0 3.0) 3)) (+ 1 (* (/ 1 (sqrt (* 9 (- a (/ 1.0 3.0))))) rand)))

prune1.4s

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0b

localize10.0ms

Local error

Found 4 expressions with local error:

0.4b
(* (* 9 (sqrt (- a (/ 1.0 3.0)))) (sqrt (- a (/ 1.0 3.0))))
0.3b
(* 9 (sqrt (- a (/ 1.0 3.0))))
0.3b
(/ (sqrt (* (* 9 (sqrt (- a (/ 1.0 3.0)))) (sqrt (- a (/ 1.0 3.0))))) (sqrt (- a (/ 1.0 3.0))))
0.3b
(/ (sqrt (- a (/ 1.0 3.0))) (/ (sqrt (* (* 9 (sqrt (- a (/ 1.0 3.0)))) (sqrt (- a (/ 1.0 3.0))))) (sqrt (- a (/ 1.0 3.0)))))

rewrite32.0ms

Algorithm
rewrite-expression-head
Counts
4 → 341
Calls

4 calls. Slowest were:

10.0ms
(/ (sqrt (* (* 9 (sqrt (- a (/ 1.0 3.0)))) (sqrt (- a (/ 1.0 3.0))))) (sqrt (- a (/ 1.0 3.0))))
7.0ms
(* (* 9 (sqrt (- a (/ 1.0 3.0)))) (sqrt (- a (/ 1.0 3.0))))
6.0ms
(/ (sqrt (- a (/ 1.0 3.0))) (/ (sqrt (* (* 9 (sqrt (- a (/ 1.0 3.0)))) (sqrt (- a (/ 1.0 3.0))))) (sqrt (- a (/ 1.0 3.0)))))

series74.0ms

Counts
4 → 12
Calls

4 calls. Slowest were:

29.0ms
(/ (sqrt (- a (/ 1.0 3.0))) (/ (sqrt (* (* 9 (sqrt (- a (/ 1.0 3.0)))) (sqrt (- a (/ 1.0 3.0))))) (sqrt (- a (/ 1.0 3.0)))))
23.0ms
(* 9 (sqrt (- a (/ 1.0 3.0))))
19.0ms
(* (* 9 (sqrt (- a (/ 1.0 3.0)))) (sqrt (- a (/ 1.0 3.0))))

simplify37.3s

Counts
514 → 353
Calls

514 calls. Slowest were:

771.0ms
(* (* (* (* 9 (sqrt (- a (/ 1.0 3.0)))) (* 9 (sqrt (- a (/ 1.0 3.0))))) (* 9 (sqrt (- a (/ 1.0 3.0))))) (* (* (sqrt (- a (/ 1.0 3.0))) (sqrt (- a (/ 1.0 3.0)))) (sqrt (- a (/ 1.0 3.0)))))
585.0ms
(sqrt (* (* 9 (sqrt (- (* a a) (* (/ 1.0 3.0) (/ 1.0 3.0))))) (sqrt (- (* a a) (* (/ 1.0 3.0) (/ 1.0 3.0))))))
558.0ms
(/ (- a (/ 1.0 3.0)) (/ (* (* 9 (sqrt (- a (/ 1.0 3.0)))) (sqrt (- a (/ 1.0 3.0)))) (- a (/ 1.0 3.0))))

prune6.9s

Pruning

6 alts after pruning (3 fresh and 3 done)

Merged error: 0b

regimes408.0ms

Please include this information when filing a bug report:

herbie shell --seed 2018357 +o rules:numerics
(FPCore (a rand)
  :name "Octave 3.8, oct_fill_randg"
  (* (- a (/ 1.0 3.0)) (+ 1 (* (/ 1 (sqrt (* 9 (- a (/ 1.0 3.0))))) rand))))

Backtrace

partition: contract violation expected: list? given: 0.12431165469173684 argument position: 2nd other arguments...: #<procedure:ordinary-value?>LC
partition/home/p92/racket/collects/racket/list.rkt5550
errors-score/data/pavpan/nightlies/herbie/develop/src/points.rkt3220
for-loop/data/pavpan/nightlies/herbie/develop/src/sandbox.rkt7512
(unnamed)/home/p92/racket/collects/racket/private/more-scheme.rkt26128
run/home/p92/racket/share/pkgs/profile-lib/main.rkt392
profile-thunk16/home/p92/racket/share/pkgs/profile-lib/main.rkt90
(unnamed)/home/p92/racket/collects/racket/private/more-scheme.rkt26128