Details

Time bar (total: 13.4s)

sample146.0ms

Algorithm
intervals
Results
54.0ms101×body1280valid
32.0ms74×body640valid
21.0ms274×body80valid
10.0ms42×body320valid
3.0ms21×body160valid

simplify7.0s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
011364
126364
263364
3120364
4207364
5472364
61092364
72838364
done5001364

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.3b

localize24.0ms

Local error

Found 1 expressions with local error:

0.2b
(* (* 0.5 (sin re)) (+ (exp (- 0.0 im)) (exp im)))

rewrite175.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-cbrt-cube add-exp-log
*-un-lft-identity associate-*r*
pow-prod-down prod-exp cbrt-unprod
add-sqr-sqrt associate-*r/ add-cube-cbrt
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:
175.0ms
(* (* 0.5 (sin re)) (+ (exp (- 0.0 im)) (exp im)))

series126.0ms

Counts
1 → 3
Calls
1 calls:
126.0ms
(* (* 0.5 (sin re)) (+ (exp (- 0.0 im)) (exp im)))

simplify2.0s

Counts
28 → 28
Iterations

Useful iterations: done (2.0s)

IterNodesCost
08111924
125211043
2106810978
done500010644

prune183.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.2b

localize40.0ms

Local error

Found 4 expressions with local error:

0.0b
(- 1.0 (* 0.16666666666666666 (* re re)))
0.0b
(* (* im im) 0.5)
0.1b
(* re (- 1.0 (* 0.16666666666666666 (* re re))))
0.1b
(* 0.16666666666666666 (* re re))

rewrite79.0ms

Algorithm
rewrite-expression-head
Rules
16×add-sqr-sqrt pow1 add-cbrt-cube add-exp-log
12×*-un-lft-identity add-cube-cbrt
prod-diff
associate-*r* associate-*l* pow-prod-down prod-exp cbrt-unprod
add-log-exp
distribute-rgt-in distribute-lft-in
expm1-log1p-u log1p-expm1-u
sub-neg fma-neg *-commutative unswap-sqr
flip3-- associate-*r/ flip--
diff-log
Counts
4 → 94
Calls
4 calls:
5.0ms
(- 1.0 (* 0.16666666666666666 (* re re)))
14.0ms
(* (* im im) 0.5)
27.0ms
(* re (- 1.0 (* 0.16666666666666666 (* re re))))
30.0ms
(* 0.16666666666666666 (* re re))

series378.0ms

Counts
4 → 12
Calls
4 calls:
99.0ms
(- 1.0 (* 0.16666666666666666 (* re re)))
42.0ms
(* (* im im) 0.5)
189.0ms
(* re (- 1.0 (* 0.16666666666666666 (* re re))))
48.0ms
(* 0.16666666666666666 (* re re))

simplify2.1s

Counts
106 → 106
Iterations

Useful iterations: done (2.1s)

IterNodesCost
014623659
139920598
2139419700
done500119500

prune550.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.2b

localize34.0ms

Local error

Found 4 expressions with local error:

0.1b
(* re (- 1.0 (* 0.16666666666666666 (* re re))))
0.1b
(* 0.16666666666666666 (* re re))
2.8b
(exp (log (* (* im im) 0.5)))
31.3b
(log (* (* im im) 0.5))

rewrite128.0ms

Algorithm
rewrite-expression-head
Rules
23×pow1
17×add-exp-log
13×add-sqr-sqrt
11×add-cbrt-cube
10×*-un-lft-identity pow-prod-down add-cube-cbrt
prod-exp
exp-prod associate-*l* prod-diff log-pow
distribute-rgt-in distribute-lft-in
expm1-log1p-u associate-*r* cbrt-unprod log1p-expm1-u add-log-exp
rem-log-exp
log-prod sub-neg associate-*r/ *-commutative unswap-sqr
flip3-- exp-sum flip-- rem-exp-log
Counts
4 → 86
Calls
4 calls:
26.0ms
(* re (- 1.0 (* 0.16666666666666666 (* re re))))
13.0ms
(* 0.16666666666666666 (* re re))
69.0ms
(exp (log (* (* im im) 0.5)))
16.0ms
(log (* (* im im) 0.5))

series402.0ms

Counts
4 → 12
Calls
4 calls:
110.0ms
(* re (- 1.0 (* 0.16666666666666666 (* re re))))
42.0ms
(* 0.16666666666666666 (* re re))
50.0ms
(exp (log (* (* im im) 0.5)))
200.0ms
(log (* (* im im) 0.5))

simplify115.0ms

Iterations

Useful iterations: 0 (18.0ms)

IterNodesCost
014321941