Details

Time bar (total: 2.6s)

analyze136.0ms

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
74.9%25%0.1%5
74.9%18.7%6.3%6
74.9%18.7%6.3%7
74.9%15.6%9.5%8
74.9%15.6%9.5%9
74.9%14%11%10
74.9%14%11%11
74.9%13.3%11.8%12
74.9%13.3%11.8%13
74.9%12.9%12.2%14

sample42.0ms

Algorithm
intervals
Results
9.0ms26×body1280valid
7.0ms185×body80valid
4.0ms23×body640valid
3.0ms18×body640invalid
3.0ms11×body1280invalid
1.0ms10×body320valid
1.0ms12×body160valid
1.0msbody320invalid
0.0msbody80invalid
0.0msbody160invalid

simplify10.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (3.0ms)

IterNodesCost
078
178

prune5.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.0b

Counts
2 → 1

localize7.0ms

Local error

Found 1 expressions with local error:

0.0b
(*.f64 (exp.f64 re) (cos.f64 im))

rewrite6.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt_binary64_559
*-un-lft-identity_binary64_574 add-cube-cbrt_binary64_545 associate-*l*_binary64_634 pow1_binary64_520 add-cbrt-cube_binary64_546 associate-*r*_binary64_633
add-exp-log_binary64_538
unswap-sqr_binary64_602 cbrt-unprod_binary64_543 *-commutative_binary64_642 add-log-exp_binary64_539 pow-prod-down_binary64_501 prod-exp_binary64_525
Counts
1 → 18
Calls
1 calls:
5.0ms
(*.f64 (exp.f64 re) (cos.f64 im))

series37.0ms

Counts
1 → 3
Calls
1 calls:
37.0ms
(*.f64 (exp.f64 re) (cos.f64 im))

simplify65.0ms

Algorithm
egg-herbie
Counts
21 → 21
Iterations

Useful iterations: 0 (55.0ms)

IterNodesCost
05204219

prune65.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: 0b

Counts
22 → 3

localize12.0ms

Local error

Found 3 expressions with local error:

0.0b
(*.f64 (exp.f64 re) (cos.f64 im))
0.1b
(exp.f64 (*.f64 (exp.f64 re) (cos.f64 im)))
0.2b
(log.f64 (exp.f64 (*.f64 (exp.f64 re) (cos.f64 im))))

rewrite10.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt_binary64_559
*-un-lft-identity_binary64_574 add-cube-cbrt_binary64_545 pow1_binary64_520 add-log-exp_binary64_539
add-cbrt-cube_binary64_546
add-exp-log_binary64_538
associate-*l*_binary64_634 log-prod_binary64_492 log-pow_binary64_495 associate-*r*_binary64_633
exp-prod_binary64_528 exp-to-pow_binary64_514
unswap-sqr_binary64_602 cbrt-unprod_binary64_543 rem-exp-log_binary64_536 rem-log-exp_binary64_537 *-commutative_binary64_642 pow-prod-down_binary64_501 prod-exp_binary64_525
Counts
3 → 42
Calls
3 calls:
5.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
2.0ms
(exp.f64 (*.f64 (exp.f64 re) (cos.f64 im)))
2.0ms
(log.f64 (exp.f64 (*.f64 (exp.f64 re) (cos.f64 im))))

series109.0ms

Counts
3 → 9
Calls
3 calls:
34.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
44.0ms
(exp.f64 (*.f64 (exp.f64 re) (cos.f64 im)))
30.0ms
(log.f64 (exp.f64 (*.f64 (exp.f64 re) (cos.f64 im))))

simplify109.0ms

Algorithm
egg-herbie
Counts
51 → 51
Iterations

Useful iterations: 0 (93.0ms)

IterNodesCost
05268548

prune125.0ms

Filtered
33 candidates to 51 candidates (-54.5%)
Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New51051
Fresh011
Picked011
Done011
Total51354

Merged error: 0b

Counts
54 → 3

localize10.0ms

Local error

Found 2 expressions with local error:

0.0b
(exp.f64 (+.f64 re (log.f64 (cos.f64 im))))
2.8b
(log.f64 (cos.f64 im))

rewrite7.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity_binary64_574
exp-prod_binary64_528
add-cube-cbrt_binary64_545 pow1_binary64_520 add-sqr-sqrt_binary64_559 add-log-exp_binary64_539
log-prod_binary64_492 add-exp-log_binary64_538
add-cbrt-cube_binary64_546 rem-exp-log_binary64_536 log-pow_binary64_495 distribute-lft-out_binary64_618
exp-sum_binary64_533 rem-log-exp_binary64_537 sum-log_binary64_489
Counts
2 → 27
Calls
2 calls:
5.0ms
(exp.f64 (+.f64 re (log.f64 (cos.f64 im))))
1.0ms
(log.f64 (cos.f64 im))

series93.0ms

Counts
2 → 6
Calls
2 calls:
37.0ms
(exp.f64 (+.f64 re (log.f64 (cos.f64 im))))
56.0ms
(log.f64 (cos.f64 im))

simplify167.0ms

Algorithm
egg-herbie
Counts
33 → 33
Iterations

Useful iterations: 0 (156.0ms)

IterNodesCost
04899295
14899295

prune70.0ms

Filtered
22 candidates to 33 candidates (-50.0%)
Pruning

3 alts after pruning (0 fresh and 3 done)

PrunedKeptTotal
New33033
Fresh000
Picked011
Done022
Total33336

Merged error: 0b

Counts
36 → 3

regimes261.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
078
178

end0.0ms

sample1.3s

Algorithm
intervals
Results
364.0ms1056×body1280valid
227.0ms5476×body80valid
159.0ms830×body640valid
115.0ms459×body1280invalid
71.0ms432×body640invalid
51.0ms396×body320valid
25.0ms221×body320invalid
21.0ms242×body160valid
8.0ms101×body160invalid
6.0ms131×body80invalid

Profiling

Loading profile data...