Details

Time bar (total: 4.3s)

sample78.0ms

Algorithm
intervals
Results
30.0ms86×body1280valid
18.0ms83×body640valid
11.0ms249×body80valid
5.0ms38×body320valid
1.0ms16×body160valid

simplify73.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 4 (10.0ms)

IterNodesCost
0237
1607
21127
32367
45206
57026
615126
722806
850026

prune8.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New101
Fresh011
Picked000
Done000
Total112

Merged error: 0.0b

Counts
2 → 1

localize10.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (exp (- im)) (exp im))
0.0b
(* (* 0.5 (cos re)) (+ (exp (- im)) (exp im)))

rewrite20.0ms

Algorithm
rewrite-expression-head
Rules
15×associate-*l*
14×add-sqr-sqrt
11×*-un-lft-identity
pow1 add-exp-log add-cube-cbrt associate-*r* add-cbrt-cube
add-log-exp unswap-sqr
+-commutative fma-def pow-prod-down prod-exp cbrt-unprod
distribute-rgt-in expm1-log1p-u distribute-lft-in flip3-+ associate-*r/ *-commutative flip-+ log1p-expm1-u distribute-lft-out
sum-log
Counts
2 → 57
Calls
2 calls:
6.0ms
(+ (exp (- im)) (exp im))
13.0ms
(* (* 0.5 (cos re)) (+ (exp (- im)) (exp im)))

series88.0ms

Counts
2 → 6
Calls
2 calls:
24.0ms
(+ (exp (- im)) (exp im))
64.0ms
(* (* 0.5 (cos re)) (+ (exp (- im)) (exp im)))

simplify45.0ms

Algorithm
egg-herbie
Counts
63 → 63
Iterations

Useful iterations: 2 (39.0ms)

IterNodesCost
0339510
11552445
25001441

prune127.0ms

Filtered
63 candidates to 47 candidates (25.4%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New61263
Fresh000
Picked101
Done000
Total62264

Merged error: 0b

Counts
64 → 2

localize9.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ (* (* 0.5 (cos re)) (exp im)) (/ (* 0.5 (cos re)) (exp im)))
0.0b
(* (* 0.5 (cos re)) (exp im))
0.0b
(/ (* 0.5 (cos re)) (exp im))

rewrite78.0ms

Algorithm
rewrite-expression-head
Rules
59×add-sqr-sqrt
45×associate-*l*
43×*-un-lft-identity
37×add-cube-cbrt
36×times-frac
24×associate-*r*
22×fma-def
19×add-exp-log
13×add-cbrt-cube
12×associate-/l* unswap-sqr
pow1 prod-exp *-commutative
add-log-exp
div-exp cbrt-unprod distribute-lft-out
expm1-log1p-u pow-prod-down associate-/r* log1p-expm1-u
cbrt-undiv div-inv
+-commutative frac-2neg flip3-+ clear-num sum-log flip-+
Counts
3 → 143
Calls
3 calls:
54.0ms
(+ (* (* 0.5 (cos re)) (exp im)) (/ (* 0.5 (cos re)) (exp im)))
9.0ms
(* (* 0.5 (cos re)) (exp im))
9.0ms
(/ (* 0.5 (cos re)) (exp im))

series164.0ms

Counts
3 → 9
Calls
3 calls:
85.0ms
(+ (* (* 0.5 (cos re)) (exp im)) (/ (* 0.5 (cos re)) (exp im)))
40.0ms
(* (* 0.5 (cos re)) (exp im))
39.0ms
(/ (* 0.5 (cos re)) (exp im))

simplify73.0ms

Algorithm
egg-herbie
Counts
152 → 152
Iterations

Useful iterations: 2 (62.0ms)

IterNodesCost
0481991
12486923
25001920

prune285.0ms

Filtered
152 candidates to 119 candidates (21.7%)
Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New1511152
Fresh101
Picked011
Done000
Total1522154

Merged error: 0b

Counts
154 → 2

localize16.0ms

Local error

Found 4 expressions with local error:

0.0b
(cbrt (exp im))
0.0b
(cbrt (exp im))
0.0b
(cbrt (exp im))
0.0b
(* (cbrt (exp im)) (cbrt (exp im)))

rewrite15.0ms

Algorithm
rewrite-expression-head
Rules
25×cbrt-prod
23×add-sqr-sqrt
15×add-cube-cbrt *-un-lft-identity
11×pow1
pow1/3
add-cbrt-cube
add-exp-log swap-sqr associate-*r* associate-*l*
expm1-log1p-u cbrt-unprod log1p-expm1-u add-log-exp unswap-sqr
pow-prod-down pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative
Counts
4 → 84
Calls
4 calls:
2.0ms
(cbrt (exp im))
2.0ms
(cbrt (exp im))
2.0ms
(cbrt (exp im))
7.0ms
(* (cbrt (exp im)) (cbrt (exp im)))

series342.0ms

Counts
4 → 12
Calls
4 calls:
80.0ms
(cbrt (exp im))
81.0ms
(cbrt (exp im))
81.0ms
(cbrt (exp im))
99.0ms
(* (cbrt (exp im)) (cbrt (exp im)))

simplify61.0ms

Algorithm
egg-herbie
Counts
96 → 96
Iterations

Useful iterations: 3 (55.0ms)

IterNodesCost
0129496
1419448
22105395
35001367

prune189.0ms

Filtered
96 candidates to 64 candidates (33.3%)
Pruning

2 alts after pruning (0 fresh and 2 done)

PrunedKeptTotal
New96096
Fresh000
Picked011
Done011
Total96298

Merged error: 0b

Counts
98 → 2

regimes60.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
0129
1129

end0.0ms

sample2.5s

Algorithm
intervals
Results
1.1s2949×body1280valid
525.0ms2585×body640valid
362.0ms8606×body80valid
178.0ms1245×body320valid
59.0ms663×body160valid