Details

Time bar (total: 4.3s)

analyze548.0ms (12.8%)

Algorithm
search
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0493636
1493636
022
122
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%99.9%0.1%2
0%99.9%0.1%3
0%99.9%0.1%4
50%50%0.1%5
50%50%0.1%6
50%37.5%12.6%7
50%37.5%12.6%8
50%31.2%18.8%9
50%31.2%18.8%10
50%28.1%22%11
50%28.1%22%12
50%26.5%23.5%13
50%26.5%23.5%14
Compiler

Compiled 12 to 11 computations (8.3% saved)

sample70.0ms (1.6%)

Algorithm
intervals
Results
17.0ms49×body1024valid
12.0ms56×body1024invalid
8.0ms149×body128valid
6.0ms38×body512valid
6.0ms39×body512invalid
2.0ms19×body256valid
2.0ms20×body256invalid
1.0ms18×body128invalid
1.0msbody2048valid
Compiler

Compiled 23 to 23 computations (0% saved)

simplify130.0ms (3%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (123.0ms)

IterNodesCost
0529018

prune2.0ms (0.1%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
0.0b
Counts
2 → 1
Compiler

Compiled 22 to 20 computations (9.1% saved)

localize12.0ms (0.3%)

Local error

Found 1 expressions with local error:

0.0b
(+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))

rewrite18.0ms (0.4%)

Algorithm
rewrite-expression-head
Error
0b
Rules
add-log-exp_binary64_799 *-un-lft-identity_binary64_760
sum-log_binary64_851 pow1_binary64_821 add-exp-log_binary64_798 add-cbrt-cube_binary64_796 add-cube-cbrt_binary64_795 add-sqr-sqrt_binary64_782 flip3-+_binary64_763 flip-+_binary64_734 distribute-lft-out_binary64_711 +-commutative_binary64_690
Counts
1 → 12
Calls

1 calls:

6.0ms
(+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 225 to 80 computations (64.4% saved)

series31.0ms (0.7%)

Error
0.0b
Counts
1 → 6
Calls

1 calls:

24.0ms
(+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 177 to 151 computations (14.7% saved)

simplify69.0ms (1.6%)

Algorithm
egg-herbie
Counts
18 → 18
Iterations

Useful iterations: 0 (60.0ms)

IterNodesCost
04918245
14918245

prune22.0ms (0.5%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New16218
Fresh000
Picked101
Done000
Total17219
Error
0b
Counts
19 → 2
Compiler

Compiled 307 to 147 computations (52.1% saved)

localize12.0ms (0.3%)

Local error

Found 2 expressions with local error:

0.0b
(+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))
0.0b
(log.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))

rewrite37.0ms (0.9%)

Algorithm
rewrite-expression-head
Error
0b
Rules
*-un-lft-identity_binary64_760
log-prod_binary64_846
add-log-exp_binary64_799
pow1_binary64_821 add-cube-cbrt_binary64_795 add-sqr-sqrt_binary64_782 add-exp-log_binary64_798
flip3-+_binary64_763 log-div_binary64_847 flip-+_binary64_734 cosh-undef_binary64_954 distribute-lft-out_binary64_711 add-cbrt-cube_binary64_796
log-pow_binary64_849 rem-log-exp_binary64_801 sum-log_binary64_851 +-commutative_binary64_690
Counts
2 → 29
Calls

2 calls:

5.0ms
(log.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
4.0ms
(+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))
Compiler

Compiled 598 to 216 computations (63.9% saved)

series119.0ms (2.8%)

Error
0b
Counts
2 → 12
Calls

2 calls:

88.0ms
(log.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
21.0ms
(+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))
Compiler

Compiled 422 to 361 computations (14.5% saved)

simplify56.0ms (1.3%)

Algorithm
egg-herbie
Counts
41 → 41
Iterations

Useful iterations: 0 (41.0ms)

IterNodesCost
04915621
14915621

prune38.0ms (0.9%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New40141
Fresh101
Picked101
Done000
Total42143
Error
0b
Counts
43 → 1
Compiler

Compiled 728 to 343 computations (52.9% saved)

localize10.0ms (0.2%)

Local error

Found 2 expressions with local error:

0.0b
(cosh.f64 im)
0.0b
(log.f64 (*.f64 2 (cosh.f64 im)))

rewrite24.0ms (0.6%)

Algorithm
rewrite-expression-head
Error
0b
Rules
pow1_binary64_821 add-exp-log_binary64_798
log-pow_binary64_849 cosh-def_binary64_946 rem-log-exp_binary64_801 add-log-exp_binary64_799 add-cbrt-cube_binary64_796 add-cube-cbrt_binary64_795 add-sqr-sqrt_binary64_782 *-un-lft-identity_binary64_760
pow-prod-down_binary64_831 associate-*r/_binary64_702 log-div_binary64_847 log-prod_binary64_846 prod-exp_binary64_809
Counts
2 → 21
Calls

2 calls:

3.0ms
(log.f64 (*.f64 2 (cosh.f64 im)))
1.0ms
(cosh.f64 im)
Compiler

Compiled 323 to 214 computations (33.7% saved)

series162.0ms (3.8%)

Error
0b
Counts
2 → 12
Calls

2 calls:

110.0ms
(log.f64 (*.f64 2 (cosh.f64 im)))
41.0ms
(cosh.f64 im)
Compiler

Compiled 474 to 415 computations (12.4% saved)

simplify77.0ms (1.8%)

Algorithm
egg-herbie
Counts
33 → 33
Iterations

Useful iterations: 0 (68.0ms)

IterNodesCost
04946312
14946312

prune28.0ms (0.6%)

Pruning

1 alts after pruning (0 fresh and 1 done)

PrunedKeptTotal
New33033
Fresh000
Picked011
Done000
Total33134
Error
0b
Counts
34 → 1
Compiler

Compiled 491 to 339 computations (31% saved)

regimes130.0ms (3%)

Accuracy

Total 0.0b remaining (37.7%)

Threshold costs 0.0b (37.7%)

Compiler

Compiled 868 to 751 computations (13.5% saved)

bsearch0.0ms (0%)

simplify4.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01518
11518

end0.0ms (0%)

sample2.7s (62.8%)

Algorithm
intervals
Results
678.0ms1967×body1024valid
436.0ms1948×body1024invalid
371.0ms975×body512invalid
251.0ms4467×body128valid
190.0ms1031×body512valid
61.0ms531×body256valid
50.0ms460×body256invalid
43.0ms708×body128invalid
2.0msbody2048valid
1.0msbody2048invalid
Compiler

Compiled 149 to 131 computations (12.1% saved)

Profiling

Loading profile data...