Details

Time bar (total: 17.2s)

sample123.0ms

Algorithm
intervals
Results
45.0ms91×body1280valid
23.0ms75×body640valid
18.0ms288×body80valid
10.0ms46×body320valid
3.0ms21×body160valid

simplify1.8s

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01011
12311
25911
310311
413711
517911
625811
739711
843511
947111
1052711
done52711

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize27.0ms

Local error

Found 1 expressions with local error:

0.0b
(* (* 0.5 (cos re)) (+ (exp (- im)) (exp im)))

rewrite116.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-exp-log add-cbrt-cube
*-un-lft-identity associate-*r*
pow-prod-down prod-exp cbrt-unprod
add-sqr-sqrt add-cube-cbrt associate-*r/
distribute-rgt-in expm1-log1p-u distribute-lft-in flip3-+ associate-*l* *-commutative flip-+ log1p-expm1-u distribute-lft-out add-log-exp
Counts
1 → 25
Calls
1 calls:
115.0ms
(* (* 0.5 (cos re)) (+ (exp (- im)) (exp im)))

series81.0ms

Counts
1 → 3
Calls
1 calls:
81.0ms
(* (* 0.5 (cos re)) (+ (exp (- im)) (exp im)))

simplify4.0s

Counts
28 → 28
Iterations

Useful iterations: done (4.0s)

IterNodesCost
075415
1214404
2947334
34255332
done5000331

prune97.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0b

localize15.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ (/ (* 0.5 (cos re)) (exp im)) (* (* 0.5 (cos re)) (exp im)))
0.0b
(/ (* 0.5 (cos re)) (exp im))
0.0b
(* (* 0.5 (cos re)) (exp im))

rewrite107.0ms

Algorithm
rewrite-expression-head
Rules
13×add-cbrt-cube
add-exp-log
pow1 add-sqr-sqrt add-cube-cbrt *-un-lft-identity
fma-def
times-frac
add-log-exp
prod-exp cbrt-unprod
expm1-log1p-u associate-*r* pow-prod-down associate-/r* log1p-expm1-u div-inv
cbrt-undiv div-exp
+-commutative frac-2neg flip3-+ associate-*l* clear-num sum-log *-commutative flip-+ distribute-lft-out associate-/l*
Counts
3 → 64
Calls
3 calls:
41.0ms
(+ (/ (* 0.5 (cos re)) (exp im)) (* (* 0.5 (cos re)) (exp im)))
20.0ms
(/ (* 0.5 (cos re)) (exp im))
43.0ms
(* (* 0.5 (cos re)) (exp im))

series179.0ms

Counts
3 → 9
Calls
3 calls:
91.0ms
(+ (/ (* 0.5 (cos re)) (exp im)) (* (* 0.5 (cos re)) (exp im)))
43.0ms
(/ (* 0.5 (cos re)) (exp im))
46.0ms
(* (* 0.5 (cos re)) (exp im))

simplify1.4s

Counts
73 → 73
Iterations

Useful iterations: done (1.4s)

IterNodesCost
0109864
1295777
21273676
done5000671

prune184.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0b

localize10.0ms

Local error

Found 1 expressions with local error:

0.0b
(/ (cos re) (exp im))

rewrite11.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt add-cube-cbrt *-un-lft-identity times-frac
associate-/r* add-cbrt-cube associate-/l*
add-exp-log
pow1 cbrt-undiv expm1-log1p-u frac-2neg div-exp clear-num log1p-expm1-u div-inv add-log-exp
Counts
1 → 29
Calls
1 calls:
11.0ms
(/ (cos re) (exp im))

series32.0ms

Counts
1 → 3
Calls
1 calls:
32.0ms
(/ (cos re) (exp im))

simplify3.0s

Counts
32 → 32
Iterations

Useful iterations: 2 (43.0ms)

IterNodesCost
058297
1106286
2223266
3410266
4686266
51115266
63037266
done5000266

prune82.0ms

Pruning

1 alts after pruning (0 fresh and 1 done)

Merged error: 0b

simplify1.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0812
1912
done912

end0.0ms

sample6.0s

Algorithm
intervals
Results
2.0s3012×body1280valid
1.6s2440×body640valid
1.3s8611×body80valid
326.0ms1198×body320valid
91.0ms577×body160valid