Error in 43.5s

Runtime

Time bar (total: 43.5s)Debug logProfile

start113.0ms

Algorithm
intervals

setup113.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 26.5b

localize30.0ms

Local error

Found 1 expressions with local error:

26.5b
(/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))

rewrite14.0ms

Algorithm
rewrite-expression-head
Counts
1 → 32
Calls

1 calls. Slowest were:

14.0ms
(/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))

series84.0ms

Counts
1 → 3
Calls

1 calls. Slowest were:

84.0ms
(/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))

simplify1.3s

Counts
33 → 35
Calls

33 calls. Slowest were:

341.0ms
(- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3))
277.0ms
(- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im)))
128.0ms
(+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))

prune506.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 26.0b

localize18.0ms

Local error

Found 4 expressions with local error:

30.1b
(sqrt (+ (* y.re y.re) (* y.im y.im)))
30.1b
(sqrt (+ (* y.re y.re) (* y.im y.im)))
17.2b
(/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))
0.1b
(/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))

rewrite58.0ms

Algorithm
rewrite-expression-head
Counts
4 → 264
Calls

4 calls. Slowest were:

26.0ms
(/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))
15.0ms
(/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))
4.0ms
(sqrt (+ (* y.re y.re) (* y.im y.im)))

series263.0ms

Counts
4 → 12
Calls

4 calls. Slowest were:

118.0ms
(/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))
79.0ms
(/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))
34.0ms
(sqrt (+ (* y.re y.re) (* y.im y.im)))

simplify21.2s

Counts
400 → 276
Calls

400 calls. Slowest were:

521.0ms
(/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))
416.0ms
(/ (* (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))
314.0ms
(/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))

prune3.9s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 22.6b

localize7.0ms

Local error

Found 4 expressions with local error:

30.1b
(sqrt (+ (* y.re y.re) (* y.im y.im)))
30.1b
(sqrt (+ (* y.re y.re) (* y.im y.im)))
17.2b
(/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))
0.1b
(/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))

rewrite19.0ms

Algorithm
rewrite-expression-head
Counts
4 → 100
Calls

4 calls. Slowest were:

7.0ms
(/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))
7.0ms
(/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))
2.0ms
(sqrt (+ (* y.re y.re) (* y.im y.im)))

series247.0ms

Counts
4 → 12
Calls

4 calls. Slowest were:

119.0ms
(/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))
73.0ms
(/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))
34.0ms
(sqrt (+ (* y.re y.re) (* y.im y.im)))

simplify4.3s

Counts
98 → 112
Calls

98 calls. Slowest were:

650.0ms
(/ (* (* (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))
357.0ms
(- (log (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))
279.0ms
(- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3))

prune1.5s

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 22.6b

localize11.0ms

Local error

Found 4 expressions with local error:

30.1b
(sqrt (+ (* y.re y.re) (* y.im y.im)))
30.1b
(sqrt (+ (* y.re y.re) (* y.im y.im)))
30.1b
(sqrt (+ (* y.re y.re) (* y.im y.im)))
17.2b
(/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))

rewrite14.0ms

Algorithm
rewrite-expression-head
Counts
4 → 86
Calls

4 calls. Slowest were:

7.0ms
(/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))
2.0ms
(sqrt (+ (* y.re y.re) (* y.im y.im)))
2.0ms
(sqrt (+ (* y.re y.re) (* y.im y.im)))

series178.0ms

Counts
4 → 12
Calls

4 calls. Slowest were:

97.0ms
(/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))
31.0ms
(sqrt (+ (* y.re y.re) (* y.im y.im)))
29.0ms
(sqrt (+ (* y.re y.re) (* y.im y.im)))

simplify2.4s

Counts
81 → 98
Calls

81 calls. Slowest were:

275.0ms
(- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3))
263.0ms
(/ (* (* (- (* x.im y.re) (* x.re y.im)) (- (* x.im y.re) (* x.re y.im))) (- (* x.im y.re) (* x.re y.im))) (* (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))
221.0ms
(- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im)))

prune1.6s

Pruning

10 alts after pruning (8 fresh and 2 done)

Merged error: 22.6b

regimes367.0ms

Please include this information when filing a bug report:

herbie shell --seed 2018357 
(FPCore (x.re x.im y.re y.im)
  :name "_divideComplex, imaginary part"
  (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))

Backtrace

partition: contract violation expected: list? given: 24.992064279401433 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