Details

Time bar (total: 5.5s)

sample133.0ms

Algorithm
intervals
Results
70.0ms158×body1280valid
26.0ms111×body640valid
9.0ms58×body320valid
9.0ms167×body80valid
4.0ms31×body160valid

simplify69.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0187
1407
2927
31637
44057
58657
611897
727697
850017

prune2.0ms

Filtered
1 candidates to 0 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 44.8b

Counts
2 → 1

localize9.0ms

Local error

Found 2 expressions with local error:

0.0b
(* (* 0.5 (sin re)) (- (exp (- im)) (exp im)))
6.5b
(- (exp (- im)) (exp im))

rewrite10.0ms

Algorithm
rewrite-expression-head
Rules
sub-neg
distribute-rgt-in flip3-- distribute-lft-in associate-*r/ associate-*l* *-commutative flip--
Counts
2 → 13
Calls
2 calls:
6.0ms
(* (* 0.5 (sin re)) (- (exp (- im)) (exp im)))
3.0ms
(- (exp (- im)) (exp im))

series115.0ms

Counts
2 → 6
Calls
2 calls:
79.0ms
(* (* 0.5 (sin re)) (- (exp (- im)) (exp im)))
35.0ms
(- (exp (- im)) (exp im))

simplify41.0ms

Algorithm
egg-herbie
Counts
19 → 19
Iterations

Useful iterations: 3 (39.0ms)

IterNodesCost
0135138
1385132
21204126
35001121

prune48.0ms

Filtered
19 candidates to 12 candidates (63.2%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New17219
Fresh000
Picked101
Done000
Total18220

Merged error: 0.1b

Counts
20 → 2

localize15.0ms

Local error

Found 4 expressions with local error:

0.0b
(fma im -2 (- (fma (pow im 3) 1/3 (* 1/60 (pow im 5)))))
0.1b
(* 1/60 (pow im 5))
0.1b
(* (* 0.5 (sin re)) (fma im -2 (- (fma (pow im 3) 1/3 (* 1/60 (pow im 5))))))
0.1b
(fma (pow im 3) 1/3 (* 1/60 (pow im 5)))

rewrite8.0ms

Algorithm
rewrite-expression-head
Rules
fma-udef
*-commutative
associate-*l*
distribute-rgt-in distribute-lft-in associate-*r* sqr-pow
Counts
4 → 9
Calls
4 calls:
1.0ms
(fma im -2 (- (fma (pow im 3) 1/3 (* 1/60 (pow im 5)))))
3.0ms
(* 1/60 (pow im 5))
3.0ms
(* (* 0.5 (sin re)) (fma im -2 (- (fma (pow im 3) 1/3 (* 1/60 (pow im 5))))))
1.0ms
(fma (pow im 3) 1/3 (* 1/60 (pow im 5)))

series396.0ms

Counts
4 → 12
Calls
4 calls:
54.0ms
(fma im -2 (- (fma (pow im 3) 1/3 (* 1/60 (pow im 5)))))
50.0ms
(* 1/60 (pow im 5))
171.0ms
(* (* 0.5 (sin re)) (fma im -2 (- (fma (pow im 3) 1/3 (* 1/60 (pow im 5))))))
121.0ms
(fma (pow im 3) 1/3 (* 1/60 (pow im 5)))

simplify147.0ms

Algorithm
egg-herbie
Counts
21 → 21
Iterations

Useful iterations: 3 (37.0ms)

IterNodesCost
0118116
1330111
21051111
34296103
45001103

prune48.0ms

Filtered
21 candidates to 12 candidates (57.1%)
Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New21021
Fresh011
Picked011
Done000
Total21223

Merged error: 0.1b

Counts
23 → 2

localize9.0ms

Local error

Found 3 expressions with local error:

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

rewrite20.0ms

Algorithm
rewrite-expression-head
Rules
*-commutative distribute-rgt-neg-out div-inv
associate-*l* associate-/l*
+-commutative neg-mul-1 fma-def frac-2neg flip3-+ associate-*r* unsub-neg clear-num flip-+ distribute-lft-out
Counts
3 → 17
Calls
3 calls:
4.0ms
(* (* 0.5 (sin re)) (- (exp im)))
4.0ms
(/ (* 0.5 (sin re)) (exp im))
11.0ms
(+ (/ (* 0.5 (sin re)) (exp im)) (* (* 0.5 (sin re)) (- (exp im))))

series170.0ms

Counts
3 → 9
Calls
3 calls:
38.0ms
(* (* 0.5 (sin re)) (- (exp im)))
37.0ms
(/ (* 0.5 (sin re)) (exp im))
95.0ms
(+ (/ (* 0.5 (sin re)) (exp im)) (* (* 0.5 (sin re)) (- (exp im))))

simplify116.0ms

Algorithm
egg-herbie
Counts
26 → 26
Iterations

Useful iterations: 3 (110.0ms)

IterNodesCost
0157149
1519144
22781134
35001131

prune57.0ms

Filtered
26 candidates to 22 candidates (84.6%)
Pruning

2 alts after pruning (0 fresh and 2 done)

PrunedKeptTotal
New26026
Fresh000
Picked011
Done011
Total26228

Merged error: 0.1b

Counts
28 → 2

regimes62.0ms

Accuracy

0% (0.5b remaining)

Error of 0.7b against oracle of 0.2b and baseline of 0.7b

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0209
1209

end0.0ms

sample4.1s

Algorithm
intervals
Results
2.1s4704×body1280valid
962.0ms3829×body640valid
296.0ms1841×body320valid
229.0ms4484×body80valid
108.0ms974×body160valid