Details

Time bar (total: 14.5s)

sample205.0ms

Algorithm
intervals
Results
75.0ms91×body1280valid
50.0ms272×body80valid
37.0ms72×body640valid
14.0ms40×body320valid
7.0ms25×body160valid

simplify1.4s

Counts
1 → 1
Iterations
IterNodes
done2000
72000
61040
5510
4239
3129
262
127
011

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize24.0ms

Local error

Found 2 expressions with local error:

0.0b
(* (fma (exp im) 0.5 (/ 0.5 (exp im))) (sin re))
0.0b
(/ 0.5 (exp im))

rewrite28.0ms

Algorithm
rewrite-expression-head
Rules
14×add-sqr-sqrt
12×*-un-lft-identity add-cube-cbrt
times-frac
add-cbrt-cube
add-exp-log
pow1
associate-/r* associate-*r* associate-*l* associate-/l*
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
cbrt-undiv clear-num frac-2neg div-exp pow-prod-down prod-exp *-commutative cbrt-unprod div-inv unswap-sqr
Counts
2 → 51
Calls
2 calls:
16.0ms
(* (fma (exp im) 0.5 (/ 0.5 (exp im))) (sin re))
11.0ms
(/ 0.5 (exp im))

series146.0ms

Counts
2 → 6
Calls
2 calls:
117.0ms
(* (fma (exp im) 0.5 (/ 0.5 (exp im))) (sin re))
29.0ms
(/ 0.5 (exp im))

simplify835.0ms

Counts
57 → 57
Iterations
IterNodes
done2002
32002
2627
1223
0106

prune355.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0b

localize29.0ms

Local error

Found 3 expressions with local error:

0.0b
(* (fma (exp im) 0.5 (* (sqrt 0.5) (/ (sqrt 0.5) (exp im)))) (sin re))
0.0b
(/ (sqrt 0.5) (exp im))
1.0b
(* (sqrt 0.5) (/ (sqrt 0.5) (exp im)))

rewrite45.0ms

Algorithm
rewrite-expression-head
Rules
53×add-sqr-sqrt
40×times-frac
35×*-un-lft-identity add-cube-cbrt
29×sqrt-prod
25×associate-*r*
12×add-cbrt-cube
10×add-exp-log
associate-*l*
pow1 unswap-sqr
associate-/l*
expm1-log1p-u associate-/r* prod-exp cbrt-unprod insert-posit16 log1p-expm1-u add-log-exp
cbrt-undiv div-exp pow-prod-down *-commutative div-inv
clear-num frac-2neg associate-*r/
Counts
3 → 114
Calls
3 calls:
17.0ms
(* (fma (exp im) 0.5 (* (sqrt 0.5) (/ (sqrt 0.5) (exp im)))) (sin re))
10.0ms
(/ (sqrt 0.5) (exp im))
15.0ms
(* (sqrt 0.5) (/ (sqrt 0.5) (exp im)))

series393.0ms

Counts
3 → 9
Calls
3 calls:
266.0ms
(* (fma (exp im) 0.5 (* (sqrt 0.5) (/ (sqrt 0.5) (exp im)))) (sin re))
48.0ms
(/ (sqrt 0.5) (exp im))
78.0ms
(* (sqrt 0.5) (/ (sqrt 0.5) (exp im)))

simplify1.2s

Counts
123 → 123
Iterations
IterNodes
done2003
32003
21226
1402
0172

prune572.0ms

Pruning

1 alts after pruning (0 fresh and 1 done)

Merged error: 0b

simplify4.0ms

Iterations
IterNodes
done12
112
010

end0.0ms

sample9.3s

Algorithm
intervals
Results
4.8s2946×body1280valid
1.9s2387×body640valid
1.4s8446×body80valid
559.0ms1199×body320valid
199.0ms642×body160valid