Details

Time bar (total: 4.7s)

sample339.0ms

Algorithm
intervals
Results
114.0ms64×body1280valid
44.0ms257×body80valid
31.0ms43×body640valid
14.0ms27×body320valid
4.0ms10×body160valid

simplify3.8s

Counts
1 → 1
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
019784
131784
253784
382784
4197784
5808784
done5001784

prune8.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 33.3b

localize75.0ms

Local error

Found 4 expressions with local error:

1.4b
(* (atan2 x.im x.re) y.im)
29.5b
(sqrt (+ (* x.re x.re) (* x.im x.im)))
29.5b
(sqrt (+ (* x.re x.re) (* x.im x.im)))
32.6b
(cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))

rewrite66.0ms

Algorithm
rewrite-expression-head
Rules
12×add-sqr-sqrt
pow1 *-un-lft-identity add-cube-cbrt
add-cbrt-cube add-exp-log sqrt-prod
sqrt-div add-log-exp
associate-*r* associate-*l*
rem-sqrt-square sqrt-pow1 flip3-+ pow1/2 flip-+
cos-sum pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 56
Calls
4 calls:
8.0ms
(* (atan2 x.im x.re) y.im)
13.0ms
(sqrt (+ (* x.re x.re) (* x.im x.im)))
12.0ms
(sqrt (+ (* x.re x.re) (* x.im x.im)))
30.0ms
(cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))

series387.0ms

Counts
4 → 12
Calls
4 calls:
35.0ms
(* (atan2 x.im x.re) y.im)
46.0ms
(sqrt (+ (* x.re x.re) (* x.im x.im)))
65.0ms
(sqrt (+ (* x.re x.re) (* x.im x.im)))
240.0ms
(cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))

simplify94.0ms

Iterations

Useful iterations: 0 (20.0ms)

IterNodesCost
09619880