Details

Time bar (total: 4.4s)

sample118.0ms

Algorithm
intervals
Results
52.0ms108×body1280valid
21.0ms81×body640valid
14.0ms245×body80valid
7.0ms40×body320valid
3.0ms22×body160valid

simplify21.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (19.0ms)

IterNodesCost
049112
149112

prune7.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New011
Fresh101
Picked000
Done000
Total112

Merged error: 0.0b

Counts
2 → 1

localize11.0ms

Local error

Found 2 expressions with local error:

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

rewrite21.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity
add-sqr-sqrt
pow1 add-exp-log add-cube-cbrt associate-*r* add-cbrt-cube add-log-exp
associate-*l*
flip3-+ associate-*r/ flip-+ distribute-lft-out
+-commutative distribute-rgt-in distribute-lft-in pow-prod-down prod-exp sum-log *-commutative cbrt-unprod unswap-sqr
Counts
2 → 35
Calls
2 calls:
10.0ms
(+ (exp (- 0.0 im)) (exp im))
10.0ms
(* (sin re) (+ (exp (- 0.0 im)) (exp im)))

series17.0ms

Counts
2 → 6
Calls
2 calls:
4.0ms
(+ (exp (- 0.0 im)) (exp im))
13.0ms
(* (sin re) (+ (exp (- 0.0 im)) (exp im)))

simplify51.0ms

Algorithm
egg-herbie
Counts
41 → 41
Iterations

Useful iterations: 0 (47.0ms)

IterNodesCost
05149444

prune62.0ms

Filtered
29 candidates to 41 candidates (-41.4%)
Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New39241
Fresh000
Picked011
Done000
Total39342

Merged error: 0b

Counts
42 → 3

localize12.0ms

Local error

Found 3 expressions with local error:

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

rewrite22.0ms

Algorithm
rewrite-expression-head
Rules
11×add-sqr-sqrt
associate-*r*
pow1 add-cube-cbrt *-un-lft-identity add-cbrt-cube
associate-*l*
add-exp-log add-log-exp
exp-sum pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
+-commutative sub-neg flip3-+ exp-diff associate-*r/ sum-log flip-+ distribute-lft-out
Counts
3 → 51
Calls
3 calls:
8.0ms
(* (sin re) (exp (- 0.0 im)))
8.0ms
(+ (* (sin re) (exp (- 0.0 im))) (* (sin re) (exp im)))
5.0ms
(* (sin re) (exp im))

series32.0ms

Counts
3 → 9
Calls
3 calls:
10.0ms
(* (sin re) (exp (- 0.0 im)))
15.0ms
(+ (* (sin re) (exp (- 0.0 im))) (* (sin re) (exp im)))
7.0ms
(* (sin re) (exp im))

simplify57.0ms

Algorithm
egg-herbie
Counts
60 → 60
Iterations

Useful iterations: 0 (52.0ms)

IterNodesCost
04999527
14999527

prune76.0ms

Filtered
44 candidates to 60 candidates (-36.4%)
Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New59160
Fresh101
Picked011
Done011
Total60363

Merged error: 0b

Counts
63 → 3

localize16.0ms

Local error

Found 4 expressions with local error:

0.0b
(cbrt (exp im))
0.0b
(* (sin re) (* (cbrt (exp im)) (cbrt (exp im))))
0.0b
(+ (* (sin re) (exp (- 0.0 im))) (* (* (sin re) (* (cbrt (exp im)) (cbrt (exp im)))) (cbrt (exp im))))
0.0b
(* (cbrt (exp im)) (cbrt (exp im)))

rewrite29.0ms

Algorithm
rewrite-expression-head
Rules
23×add-sqr-sqrt
19×cbrt-prod
16×pow1
14×add-cube-cbrt *-un-lft-identity
11×add-exp-log
associate-*l*
pow1/3 associate-*r* add-cbrt-cube
swap-sqr add-log-exp
pow-prod-down unswap-sqr
prod-exp cbrt-unprod
pow-sqr *-commutative pow-prod-up
+-commutative pow2 flip3-+ pow-plus sum-log flip-+
Counts
4 → 81
Calls
4 calls:
2.0ms
(cbrt (exp im))
8.0ms
(* (sin re) (* (cbrt (exp im)) (cbrt (exp im))))
10.0ms
(+ (* (sin re) (exp (- 0.0 im))) (* (* (sin re) (* (cbrt (exp im)) (cbrt (exp im)))) (cbrt (exp im))))
7.0ms
(* (cbrt (exp im)) (cbrt (exp im)))

series71.0ms

Counts
4 → 12
Calls
4 calls:
14.0ms
(cbrt (exp im))
19.0ms
(* (sin re) (* (cbrt (exp im)) (cbrt (exp im))))
16.0ms
(+ (* (sin re) (exp (- 0.0 im))) (* (* (sin re) (* (cbrt (exp im)) (cbrt (exp im)))) (cbrt (exp im))))
21.0ms
(* (cbrt (exp im)) (cbrt (exp im)))

simplify33.0ms

Algorithm
egg-herbie
Counts
93 → 93
Iterations

Useful iterations: 0 (26.0ms)

IterNodesCost
04964726
14964726

prune106.0ms

Filtered
64 candidates to 93 candidates (-45.3%)
Pruning

3 alts after pruning (0 fresh and 3 done)

PrunedKeptTotal
New93093
Fresh000
Picked011
Done022
Total93396

Merged error: 0b

Counts
96 → 3

regimes152.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
01615
11615

end0.0ms

sample3.4s

Algorithm
intervals
Results
1.3s2980×body1280valid
792.0ms2471×body640valid
528.0ms8499×body80valid
222.0ms1226×body320valid
76.0ms635×body160valid

Profiling

Loading profile data...