Details

Time bar (total: 2.5s)

sample46.0ms

Algorithm
intervals
Results
13.0ms42×body1280valid
10.0ms242×body80valid
7.0ms36×body640valid
3.0ms24×body320valid
1.0msbody160valid

simplify3.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
065
165

prune3.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.0b

Counts
2 → 1

localize5.0ms

Local error

Found 1 expressions with local error:

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

rewrite6.0ms

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

Counts
1 → 3
Calls
1 calls:
9.0ms
(* (exp re) (sin im))

simplify46.0ms

Algorithm
egg-herbie
Counts
21 → 21
Iterations

Useful iterations: 0 (43.0ms)

IterNodesCost
04950136
14950136

prune26.0ms

Filtered
14 candidates to 21 candidates (-50.0%)
Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New19221
Fresh000
Picked011
Done000
Total19322

Merged error: 0.0b

Counts
22 → 3

localize7.0ms

Local error

Found 4 expressions with local error:

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

rewrite22.0ms

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:
2.0ms
(sqrt (exp re))
2.0ms
(sqrt (exp re))
6.0ms
(* (sin im) (sqrt (exp re)))
10.0ms
(* (sqrt (exp re)) (* (sin im) (sqrt (exp re))))

series24.0ms

Counts
4 → 12
Calls
4 calls:
3.0ms
(sqrt (exp re))
3.0ms
(sqrt (exp re))
10.0ms
(* (sin im) (sqrt (exp re)))
9.0ms
(* (sqrt (exp re)) (* (sin im) (sqrt (exp re))))

simplify59.0ms

Algorithm
egg-herbie
Counts
87 → 87
Iterations

Useful iterations: 0 (50.0ms)

IterNodesCost
04898517
14898517

prune75.0ms

Filtered
61 candidates to 87 candidates (-42.6%)
Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New85287
Fresh011
Picked011
Done011
Total85590

Merged error: 0b

Counts
90 → 5

localize11.0ms

Local error

Found 4 expressions with local error:

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

rewrite24.0ms

Algorithm
rewrite-expression-head
Rules
24×add-sqr-sqrt
20×add-cube-cbrt *-un-lft-identity
18×log-prod
15×distribute-rgt-in distribute-lft-in
14×pow1
12×exp-prod sqrt-prod
11×add-exp-log associate-*r* add-cbrt-cube
associate-*l*
sqrt-pow1
log-pow
pow-prod-down prod-exp cbrt-unprod add-log-exp
rem-sqrt-square pow1/2 *-commutative
unswap-sqr
Counts
4 → 96
Calls
4 calls:
2.0ms
(sqrt (exp re))
2.0ms
(sqrt (exp re))
7.0ms
(* (sin im) (log (exp (sqrt (exp re)))))
10.0ms
(* (sqrt (exp re)) (* (sin im) (log (exp (sqrt (exp re))))))

series23.0ms

Counts
4 → 12
Calls
4 calls:
3.0ms
(sqrt (exp re))
3.0ms
(sqrt (exp re))
10.0ms
(* (sin im) (log (exp (sqrt (exp re)))))
9.0ms
(* (sqrt (exp re)) (* (sin im) (log (exp (sqrt (exp re))))))

simplify103.0ms

Algorithm
egg-herbie
Counts
108 → 108
Iterations

Useful iterations: 0 (93.0ms)

IterNodesCost
04943837
14943837

prune86.0ms

Filtered
71 candidates to 108 candidates (-52.1%)
Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New1080108
Fresh022
Picked011
Done022
Total1085113

Merged error: 0b

Counts
113 → 5

localize13.0ms

Local error

Found 4 expressions with local error:

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

rewrite21.0ms

Algorithm
rewrite-expression-head
Rules
24×add-sqr-sqrt
21×log-prod
19×add-cube-cbrt *-un-lft-identity
12×unpow-prod-down
10×sqrt-prod
exp-prod
pow1
add-exp-log distribute-rgt-in pow-pow distribute-lft-in
associate-*l* add-cbrt-cube
sqrt-pow1 associate-*r* add-log-exp sqr-pow
pow-unpow rem-log-exp
pow-to-exp pow-exp log-pow unswap-sqr
rem-sqrt-square pow1/2 pow-prod-down prod-exp *-commutative cbrt-unprod
Counts
4 → 94
Calls
4 calls:
2.0ms
(sqrt (exp re))
9.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)))

series70.0ms

Counts
4 → 12
Calls
4 calls:
3.0ms
(sqrt (exp re))
25.0ms
(* (sqrt (exp re)) (log (pow (exp (sqrt (exp re))) (sin im))))
17.0ms
(pow (exp (sqrt (exp re))) (sin im))
25.0ms
(log (pow (exp (sqrt (exp re))) (sin im)))

simplify56.0ms

Algorithm
egg-herbie
Counts
106 → 106
Iterations

Useful iterations: 0 (48.0ms)

IterNodesCost
04955964
14955964

prune83.0ms

Filtered
66 candidates to 106 candidates (-60.6%)
Pruning

5 alts after pruning (1 fresh and 4 done)

PrunedKeptTotal
New1060106
Fresh011
Picked011
Done033
Total1065111

Merged error: 0b

Counts
111 → 5

regimes225.0ms

Accuracy

0% (0.0b remaining)

Error of 0.0b against oracle of 0.0b and baseline of 0.0b

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
065
165

end0.0ms

sample1.5s

Algorithm
intervals
Results
475.0ms1445×body1280valid
298.0ms7017×body80valid
235.0ms1249×body640valid
79.0ms638×body320valid
29.0ms325×body160valid

Profiling

Loading profile data...