Details

Time bar (total: 18.8s)

sample228.0ms

Algorithm
intervals
Results
114.0ms160×body1280valid
59.0ms126×body640valid
16.0ms58×body320valid
12.0ms141×body80valid
5.0ms27×body160valid

simplify7.8s

Counts
1 → 1
Iterations

Useful iterations: 4 (109.0ms)

IterNodesCost
010363
118363
239363
384363
4186293
5512293
61227293
72530293
84841293
done5014293

prune15.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 45.0b

localize15.0ms

Local error

Found 2 expressions with local error:

0.3b
(* (* 0.5 (sin re)) (- (exp (- im)) (exp im)))
5.5b
(- (exp (- im)) (exp im))

rewrite100.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt pow1 *-un-lft-identity add-cbrt-cube add-exp-log
associate-*r*
add-log-exp
sub-neg pow-prod-down prod-exp add-cube-cbrt cbrt-unprod
distribute-rgt-in distribute-lft-in flip3-- associate-*r/ flip-- distribute-lft-out-- difference-of-squares
diff-log associate-*l* *-commutative
Counts
2 → 40
Calls
2 calls:
70.0ms
(* (* 0.5 (sin re)) (- (exp (- im)) (exp im)))
29.0ms
(- (exp (- im)) (exp im))

series173.0ms

Counts
2 → 6
Calls
2 calls:
108.0ms
(* (* 0.5 (sin re)) (- (exp (- im)) (exp im)))
65.0ms
(- (exp (- im)) (exp im))

simplify4.7s

Counts
46 → 46
Iterations

Useful iterations: 3 (2.2s)

IterNodesCost
09218074
125617017
288216160
3411215224
done520015224

prune264.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.4b

localize48.0ms

Local error

Found 4 expressions with local error:

0.0b
(* 1/60 (pow im 5))
0.1b
(* im (* im im))
0.1b
(* -1/3 (* im (* im im)))
0.1b
(* (* 0.5 (sin re)) (- (* -1/3 (* im (* im im))) (+ (* 1/60 (pow im 5)) (+ im im))))

rewrite410.0ms

Algorithm
rewrite-expression-head
Rules
32×pow1
28×add-exp-log
25×add-cbrt-cube
16×add-sqr-sqrt
15×prod-exp
13×cbrt-unprod
12×associate-*r* pow-prod-down
10×*-un-lft-identity associate-*l* add-cube-cbrt
pow-prod-up
unpow-prod-down *-commutative add-log-exp unswap-sqr
distribute-rgt-in sub-neg distribute-lft-in associate-*r/ sqr-pow
pow2 pow-to-exp pow-plus flip3-- cube-unmult pow-exp pow-sqr flip--
Counts
4 → 94
Calls
4 calls:
18.0ms
(* 1/60 (pow im 5))
25.0ms
(* im (* im im))
68.0ms
(* -1/3 (* im (* im im)))
293.0ms
(* (* 0.5 (sin re)) (- (* -1/3 (* im (* im im))) (+ (* 1/60 (pow im 5)) (+ im im))))

series471.0ms

Counts
4 → 12
Calls
4 calls:
68.0ms
(* 1/60 (pow im 5))
34.0ms
(* im (* im im))
60.0ms
(* -1/3 (* im (* im im)))
309.0ms
(* (* 0.5 (sin re)) (- (* -1/3 (* im (* im im))) (+ (* 1/60 (pow im 5)) (+ im im))))

simplify2.6s

Counts
106 → 106
Iterations

Useful iterations: done (2.6s)

IterNodesCost
017035636
144132399
2163931641
done500130937

prune648.0ms

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0.3b

localize93.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt im)
0.6b
(cbrt im)
0.6b
(cbrt im)
0.6b
(pow (cbrt im) 5)

rewrite11.0ms

Algorithm
rewrite-expression-head
Rules
12×cbrt-prod
10×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
unpow-prod-down
pow1 add-exp-log
add-cbrt-cube pow1/3 add-log-exp
pow-unpow
pow-pow
pow-to-exp pow-exp sqr-pow
Counts
4 → 54
Calls
4 calls:
1.0ms
(cbrt im)
1.0ms
(cbrt im)
1.0ms
(cbrt im)
5.0ms
(pow (cbrt im) 5)

series1.2s

Counts
4 → 12
Calls
4 calls:
281.0ms
(cbrt im)
282.0ms
(cbrt im)
273.0ms
(cbrt im)
390.0ms
(pow (cbrt im) 5)

simplify58.0ms

Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
05818351