Details

Time bar (total: 7.7s)

analyze848.0ms (11%)

Algorithm
search
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

Compiled 16 to 14 computations (12.5% saved)

sample1.3s (17.1%)

Algorithm
intervals
Results
24.0ms136×body1024invalid
24.0ms122×body1024valid
15.0ms279×body128invalid
13.0ms301×body128valid
8.0ms62×body512valid
7.0ms52×body512invalid
4.0ms27×body256valid
3.0ms36×body256invalid
Compiler

Compiled 4071 to 4578 computations (-12.5% saved)

simplify56.0ms (0.7%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (50.0ms)

IterNodesCost
0503011

prune3.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 14 to 12 computations (14.3% saved)

localize6.0ms (0.1%)

Local error

Found 3 expressions with local error:

0.0b
(/.f64 (sinh.f64 y) y)
0.0b
(sinh.f64 y)
0.0b
(*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y))

rewrite72.0ms (0.9%)

Algorithm
rewrite-expression-head
Error
0b
Rules
24×add-sqr-sqrt_binary64_4192
19×add-cube-cbrt_binary64_4205 *-un-lft-identity_binary64_4170 times-frac_binary64_4176
13×associate-*r*_binary64_4110
10×add-exp-log_binary64_4208 add-cbrt-cube_binary64_4206
pow1_binary64_4231
add-log-exp_binary64_4209 associate-*l*_binary64_4111 associate-/l*_binary64_4115 associate-/r*_binary64_4114
div-exp_binary64_4221 prod-exp_binary64_4219 cbrt-unprod_binary64_4203 cbrt-undiv_binary64_4204 unswap-sqr_binary64_4138 div-inv_binary64_4167 sinh-def_binary64_4355
pow-prod-down_binary64_4241 associate-*r/_binary64_4112 *-commutative_binary64_4101 frac-2neg_binary64_4181 clear-num_binary64_4169 associate-/l/_binary64_4117
Counts
3 → 68
Calls

3 calls:

7.0ms
(*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y))
3.0ms
(/.f64 (sinh.f64 y) y)
1.0ms
(sinh.f64 y)
Compiler

Compiled 942 to 236 computations (74.9% saved)

series547.0ms (7.1%)

Error
0b
Counts
3 → 24
Calls

3 calls:

360.0ms
(*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y))
97.0ms
(/.f64 (sinh.f64 y) y)
61.0ms
(sinh.f64 y)
Compiler

Compiled 1103 to 767 computations (30.5% saved)

simplify54.0ms (0.7%)

Algorithm
egg-herbie
Counts
92 → 92
Iterations

Useful iterations: 0 (37.0ms)

IterNodesCost
052681423

prune78.0ms (1%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New89392
Fresh000
Picked101
Done000
Total90393
Error
0b
Counts
93 → 3
Compiler

Compiled 1319 to 427 computations (67.6% saved)

localize6.0ms (0.1%)

Local error

Found 3 expressions with local error:

0.0b
(sinh.f64 y)
0.1b
(*.f64 (cos.f64 x) (sinh.f64 y))
0.1b
(/.f64 (*.f64 (cos.f64 x) (sinh.f64 y)) y)

rewrite47.0ms (0.6%)

Algorithm
rewrite-expression-head
Error
0b
Rules
10×add-exp-log_binary64_4208 add-cbrt-cube_binary64_4206
add-sqr-sqrt_binary64_4192
add-cube-cbrt_binary64_4205 *-un-lft-identity_binary64_4170
pow1_binary64_4231
add-log-exp_binary64_4209 times-frac_binary64_4176 sinh-def_binary64_4355 associate-/r*_binary64_4114 associate-*l*_binary64_4111 associate-*r*_binary64_4110
prod-exp_binary64_4219 div-exp_binary64_4221 cbrt-undiv_binary64_4204 cbrt-unprod_binary64_4203 associate-*r/_binary64_4112
frac-2neg_binary64_4181 clear-num_binary64_4169 div-inv_binary64_4167 associate-/l/_binary64_4117 associate-/l*_binary64_4115 pow-prod-down_binary64_4241 unswap-sqr_binary64_4138 *-commutative_binary64_4101
Counts
3 → 49
Calls

3 calls:

5.0ms
(/.f64 (*.f64 (cos.f64 x) (sinh.f64 y)) y)
4.0ms
(*.f64 (cos.f64 x) (sinh.f64 y))
1.0ms
(sinh.f64 y)
Compiler

Compiled 621 to 170 computations (72.6% saved)

series718.0ms (9.3%)

Error
0b
Counts
3 → 28
Calls

3 calls:

381.0ms
(/.f64 (*.f64 (cos.f64 x) (sinh.f64 y)) y)
247.0ms
(*.f64 (cos.f64 x) (sinh.f64 y))
63.0ms
(sinh.f64 y)
Compiler

Compiled 1347 to 892 computations (33.8% saved)

simplify56.0ms (0.7%)

Algorithm
egg-herbie
Counts
77 → 77
Iterations

Useful iterations: 0 (40.0ms)

IterNodesCost
049871250
149871250

prune62.0ms (0.8%)

Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New77077
Fresh022
Picked011
Done000
Total77380
Error
0b
Counts
80 → 3
Compiler

Compiled 1083 to 408 computations (62.3% saved)

localize16.0ms (0.2%)

Local error

Found 4 expressions with local error:

0.0b
(+.f64 (+.f64 y (*.f64 1/6 (pow.f64 y 3))) (*.f64 1/5040 (pow.f64 y 7)))
0.0b
(*.f64 1/120 (pow.f64 y 5))
0.0b
(*.f64 1/5040 (pow.f64 y 7))
0.1b
(*.f64 1/6 (pow.f64 y 3))

rewrite215.0ms (2.8%)

Algorithm
rewrite-expression-head
Error
0b
Rules
31×add-sqr-sqrt_binary64_4192
26×associate-*r*_binary64_4110
19×add-exp-log_binary64_4208
14×add-cube-cbrt_binary64_4205 *-un-lft-identity_binary64_4170
12×unpow-prod-down_binary64_4249
10×add-cbrt-cube_binary64_4206 unswap-sqr_binary64_4138
prod-exp_binary64_4219 add-log-exp_binary64_4209 associate-*l*_binary64_4111
sqr-pow_binary64_4142
pow1_binary64_4231 cube-prod_binary64_4198
pow-to-exp_binary64_4239 pow-exp_binary64_4238 cbrt-unprod_binary64_4203 *-commutative_binary64_4101 sum-log_binary64_4261
unpow3_binary64_4236 cube-mult_binary64_4200 flip3-+_binary64_4173 flip-+_binary64_4144 associate-+l+_binary64_4103 +-commutative_binary64_4100
Counts
4 → 94
Calls

4 calls:

7.0ms
(*.f64 1/6 (pow.f64 y 3))
6.0ms
(+.f64 (+.f64 y (*.f64 1/6 (pow.f64 y 3))) (*.f64 1/5040 (pow.f64 y 7)))
6.0ms
(*.f64 1/120 (pow.f64 y 5))
5.0ms
(*.f64 1/5040 (pow.f64 y 7))
Compiler

Compiled 2925 to 2146 computations (26.6% saved)

series504.0ms (6.5%)

Error
0b
Counts
4 → 18
Calls

4 calls:

290.0ms
(+.f64 (+.f64 y (*.f64 1/6 (pow.f64 y 3))) (*.f64 1/5040 (pow.f64 y 7)))
78.0ms
(*.f64 1/5040 (pow.f64 y 7))
57.0ms
(*.f64 1/6 (pow.f64 y 3))
56.0ms
(*.f64 1/120 (pow.f64 y 5))
Compiler

Compiled 1076 to 851 computations (20.9% saved)

simplify67.0ms (0.9%)

Algorithm
egg-herbie
Counts
112 → 112
Iterations

Useful iterations: 0 (50.0ms)

IterNodesCost
053561325

prune187.0ms (2.4%)

Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New1120112
Fresh011
Picked011
Done011
Total1123115
Error
0b
Counts
115 → 3
Compiler

Compiled 3157 to 2279 computations (27.8% saved)

localize10.0ms (0.1%)

Local error

Found 2 expressions with local error:

0.0b
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (*.f64 y y))))
0.2b
(*.f64 1/6 (*.f64 y y))

rewrite54.0ms (0.7%)

Algorithm
rewrite-expression-head
Error
0b
Rules
pow1_binary64_4231 add-exp-log_binary64_4208 add-cbrt-cube_binary64_4206
add-sqr-sqrt_binary64_4192
associate-*l*_binary64_4111
add-cube-cbrt_binary64_4205 *-un-lft-identity_binary64_4170
pow-prod-down_binary64_4241 prod-exp_binary64_4219 cbrt-unprod_binary64_4203 associate-*r*_binary64_4110
add-log-exp_binary64_4209 unswap-sqr_binary64_4138 *-commutative_binary64_4101 associate-*r/_binary64_4112
distribute-rgt-in_binary64_4120 distribute-lft-in_binary64_4119 flip3-+_binary64_4173 flip-+_binary64_4144
Counts
2 → 41
Calls

2 calls:

6.0ms
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (*.f64 y y))))
5.0ms
(*.f64 1/6 (*.f64 y y))
Compiler

Compiled 717 to 412 computations (42.5% saved)

series284.0ms (3.7%)

Error
0b
Counts
2 → 15
Calls

2 calls:

228.0ms
(*.f64 (cos.f64 x) (+.f64 1 (*.f64 1/6 (*.f64 y y))))
40.0ms
(*.f64 1/6 (*.f64 y y))
Compiler

Compiled 533 to 451 computations (15.4% saved)

simplify69.0ms (0.9%)

Algorithm
egg-herbie
Counts
56 → 56
Iterations

Useful iterations: 0 (56.0ms)

IterNodesCost
04959817
14959817

prune50.0ms (0.6%)

Pruning

3 alts after pruning (0 fresh and 3 done)

PrunedKeptTotal
New56056
Fresh000
Picked011
Done022
Total56359
Error
0b
Counts
59 → 3
Compiler

Compiled 817 to 474 computations (42% saved)

regimes143.0ms (1.9%)

Accuracy

Total 0.0b remaining (91.9%)

Threshold costs 0.0b (91.9%)

Compiler

Compiled 1090 to 874 computations (19.8% saved)

bsearch0.0ms (0%)

simplify2.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0811
1811

end0.0ms (0%)

sample2.3s (29.2%)

Algorithm
intervals
Results
392.0ms2025×body1024valid
355.0ms2016×body1024invalid
213.0ms4475×body128valid
200.0ms4461×body128invalid
129.0ms1039×body512valid
120.0ms959×body512invalid
42.0ms493×body256invalid
39.0ms457×body256valid
1.0msbody2048valid
0.0msbody2048invalid
Compiler

Compiled 227 to 183 computations (19.4% saved)

Profiling

Loading profile data...