Details

Time bar (total: 2.6s)

analyze132.0ms (5%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
50%50%0.1%2
50%50%0.1%3
74.9%25%0.1%4
81.2%18.7%0.1%5
81.2%15.6%3.2%6
81.2%15.6%3.2%7
81.2%14%4.8%8
81.2%14%4.8%9
81.2%13.3%5.6%10
81.2%13.3%5.6%11
81.2%12.9%6%12
81.2%12.9%6%13
81.2%12.7%6.1%14

sample48.0ms (1.8%)

Algorithm
intervals
Results
16.0ms43×body1280valid
7.0ms172×body80valid
5.0ms18×body1280invalid
4.0ms21×body640valid
2.0ms13×body640invalid
1.0ms31×body80invalid
1.0ms11×body320valid
1.0msbody160valid
0.0msbody320invalid

simplify2.0ms (0.1%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
065
165

prune10.0ms (0.4%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.0b

Counts
2 → 1

localize6.0ms (0.2%)

Local error

Found 1 expressions with local error:

0.0b
(* (exp re) (sin im))

rewrite5.0ms (0.2%)

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
pow1 add-cube-cbrt *-un-lft-identity associate-*r* associate-*l* add-cbrt-cube
add-exp-log
pow-prod-down prod-exp *-commutative cbrt-unprod add-log-exp unswap-sqr
Counts
1 → 18
Calls

1 calls:

5.0ms
(* (exp re) (sin im))

series9.0ms (0.3%)

Counts
1 → 3
Calls

1 calls:

9.0ms
(* (exp re) (sin im))

simplify48.0ms (1.8%)

Algorithm
egg-herbie
Counts
21 → 21
Iterations

Useful iterations: 0 (46.0ms)

IterNodesCost
04950136
14950136

prune36.0ms (1.4%)

Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New18321
Fresh000
Picked011
Done000
Total18422

Merged error: 0.0b

Counts
22 → 4

localize8.0ms (0.3%)

Local error

Found 4 expressions with local error:

0.0b
(sqrt (exp re))
0.0b
(sqrt (exp re))
0.0b
(* (sqrt (exp re)) (* (sin im) (sqrt (exp re))))
0.0b
(* (sin im) (sqrt (exp re)))

rewrite25.0ms (1%)

Algorithm
rewrite-expression-head
Rules
19×add-sqr-sqrt
13×pow1 add-cube-cbrt *-un-lft-identity sqrt-prod
11×add-exp-log add-cbrt-cube
associate-*l*
sqrt-pow1
associate-*r*
exp-prod
pow-prod-down prod-exp cbrt-unprod add-log-exp
rem-sqrt-square pow1/2 *-commutative unswap-sqr
Counts
4 → 75
Calls

4 calls:

12.0ms
(* (sqrt (exp re)) (* (sin im) (sqrt (exp re))))
7.0ms
(* (sin im) (sqrt (exp re)))
2.0ms
(sqrt (exp re))
2.0ms
(sqrt (exp re))

series24.0ms (0.9%)

Counts
4 → 12
Calls

4 calls:

10.0ms
(* (sin im) (sqrt (exp re)))
8.0ms
(* (sqrt (exp re)) (* (sin im) (sqrt (exp re))))
3.0ms
(sqrt (exp re))
3.0ms
(sqrt (exp re))

simplify71.0ms (2.7%)

Algorithm
egg-herbie
Counts
87 → 87
Iterations

Useful iterations: 0 (65.0ms)

IterNodesCost
04801517
14801517

prune105.0ms (4%)

Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New85287
Fresh112
Picked011
Done101
Total87491

Merged error: 0b

Counts
91 → 4

localize11.0ms (0.4%)

Local error

Found 4 expressions with local error:

0.0b
(* (sqrt (exp re)) (cbrt (pow (* (sin im) (sqrt (exp re))) 3)))
0.0b
(* (sin im) (sqrt (exp re)))
0.2b
(pow (* (sin im) (sqrt (exp re))) 3)
11.6b
(cbrt (pow (* (sin im) (sqrt (exp re))) 3))

rewrite27.0ms (1%)

Algorithm
rewrite-expression-head
Rules
27×add-sqr-sqrt
20×cbrt-prod
17×associate-*r*
13×add-cube-cbrt *-un-lft-identity
11×pow1 add-exp-log
10×sqrt-prod add-cbrt-cube
associate-*l*
unswap-sqr
sqr-pow
add-log-exp
cube-mult unpow-prod-down pow-unpow unpow3 cube-prod pow-prod-down prod-exp cbrt-unprod
pow-pow pow-exp *-commutative rem-cube-cbrt
pow-to-exp pow1/3 rem-cbrt-cube
Counts
4 → 95
Calls

4 calls:

9.0ms
(* (sqrt (exp re)) (cbrt (pow (* (sin im) (sqrt (exp re))) 3)))
7.0ms
(* (sin im) (sqrt (exp re)))
6.0ms
(pow (* (sin im) (sqrt (exp re))) 3)
3.0ms
(cbrt (pow (* (sin im) (sqrt (exp re))) 3))

series47.0ms (1.8%)

Counts
4 → 12
Calls

4 calls:

17.0ms
(pow (* (sin im) (sqrt (exp re))) 3)
11.0ms
(* (sqrt (exp re)) (cbrt (pow (* (sin im) (sqrt (exp re))) 3)))
10.0ms
(cbrt (pow (* (sin im) (sqrt (exp re))) 3))
9.0ms
(* (sin im) (sqrt (exp re)))

simplify41.0ms (1.5%)

Algorithm
egg-herbie
Counts
107 → 107
Iterations

Useful iterations: 0 (33.0ms)

IterNodesCost
05376985

prune148.0ms (5.7%)

Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New1070107
Fresh022
Picked011
Done011
Total1074111

Merged error: 0b

Counts
111 → 4

localize14.0ms (0.5%)

Local error

Found 4 expressions with local error:

0.0b
(* (sqrt (exp re)) (log (pow (exp (sqrt (exp re))) (sin im))))
0.0b
(exp (sqrt (exp re)))
0.1b
(pow (exp (sqrt (exp re))) (sin im))
2.7b
(log (pow (exp (sqrt (exp re))) (sin im)))

rewrite21.0ms (0.8%)

Algorithm
rewrite-expression-head
Rules
23×add-sqr-sqrt
21×log-prod
19×add-cube-cbrt *-un-lft-identity
12×unpow-prod-down exp-prod
10×sqrt-prod
pow1 add-exp-log distribute-rgt-in pow-pow distribute-lft-in
associate-*l* add-cbrt-cube
add-log-exp
associate-*r* sqr-pow
pow-unpow rem-log-exp
pow-to-exp pow-exp log-pow unswap-sqr
pow-prod-down prod-exp *-commutative cbrt-unprod rem-exp-log
Counts
4 → 92
Calls

4 calls:

8.0ms
(* (sqrt (exp re)) (log (pow (exp (sqrt (exp re))) (sin im))))
4.0ms
(pow (exp (sqrt (exp re))) (sin im))
3.0ms
(log (pow (exp (sqrt (exp re))) (sin im)))
2.0ms
(exp (sqrt (exp re)))

series75.0ms (2.9%)

Counts
4 → 12
Calls

4 calls:

26.0ms
(* (sqrt (exp re)) (log (pow (exp (sqrt (exp re))) (sin im))))
25.0ms
(log (pow (exp (sqrt (exp re))) (sin im)))
18.0ms
(pow (exp (sqrt (exp re))) (sin im))
7.0ms
(exp (sqrt (exp re)))

simplify80.0ms (3%)

Algorithm
egg-herbie
Counts
104 → 104
Iterations

Useful iterations: 0 (71.0ms)

IterNodesCost
04957969
14957969

prune116.0ms (4.4%)

Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New1040104
Fresh011
Picked011
Done022
Total1044108

Merged error: 0b

Counts
108 → 4

regimes176.0ms (6.7%)

Accuracy

Total 0.0b remaining (38.6%)

Threshold costs 0.0b (38.6%)

bsearch0.0ms (0%)

simplify1.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0910
1910

end0.0ms (0%)

sample1.3s (50.9%)

Algorithm
intervals
Results
384.0ms1040×body1280valid
233.0ms5481×body80valid
169.0ms867×body640valid
125.0ms490×body1280invalid
71.0ms426×body640invalid
54.0ms398×body320valid
37.0ms788×body80invalid
28.0ms205×body320invalid
18.0ms214×body160valid
8.0ms98×body160invalid

Profiling

Loading profile data...