Details

Time bar (total: 10.8s)

analyze913.0ms (8.4%)

Algorithm
search
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0485522
1485522
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
25%74.9%0.1%5
25%68.7%6.3%6
43.7%46.8%9.5%7
43.7%42.1%14.1%8
46.8%36.7%16.5%9
46.8%34%19.2%10
48.4%31%20.6%11
48.4%29.6%22%12
49.2%28%22.8%13
49.2%27.3%23.5%14
Compiler

Compiled 8 to 7 computations (12.5% saved)

sample116.0ms (1.1%)

Algorithm
intervals
Results
30.0ms67×body1024invalid
21.0ms51×body1024valid
14.0ms150×body128valid
8.0ms31×body512invalid
8.0ms30×body512valid
4.0ms25×body256valid
3.0ms29×body128invalid
3.0ms15×body256invalid
Compiler

Compiled 15 to 15 computations (0% saved)

simplify211.0ms (1.9%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (199.0ms)

IterNodesCost
0495011
1495011

prune4.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 14 to 12 computations (14.3% saved)

localize12.0ms (0.1%)

Local error

Found 2 expressions with local error:

0.0b
(*.f64 (cosh.f64 x) (/.f64 (sin.f64 y) y))
0.1b
(/.f64 (sin.f64 y) y)

rewrite121.0ms (1.1%)

Algorithm
rewrite-expression-head
Error
0.0b
Rules
23×add-sqr-sqrt_binary64_14422
19×times-frac_binary64_14406
18×add-cube-cbrt_binary64_14435 *-un-lft-identity_binary64_14400
13×associate-*r*_binary64_14340
add-exp-log_binary64_14438 add-cbrt-cube_binary64_14436
pow1_binary64_14461
associate-/l*_binary64_14345 associate-/r*_binary64_14344 associate-*l*_binary64_14341
div-exp_binary64_14451 add-log-exp_binary64_14439 cbrt-undiv_binary64_14434 div-inv_binary64_14397 prod-exp_binary64_14449 cbrt-unprod_binary64_14433 cosh-def_binary64_14586 unswap-sqr_binary64_14368
frac-2neg_binary64_14411 clear-num_binary64_14399 pow-prod-down_binary64_14471 frac-times_binary64_14410 associate-*l/_binary64_14343 associate-*r/_binary64_14342 *-commutative_binary64_14331
Counts
2 → 61
Calls

2 calls:

15.0ms
(*.f64 (cosh.f64 x) (/.f64 (sin.f64 y) y))
7.0ms
(/.f64 (sin.f64 y) y)
Compiler

Compiled 864 to 212 computations (75.5% saved)

series519.0ms (4.8%)

Error
0.1b
Counts
2 → 18
Calls

2 calls:

418.0ms
(*.f64 (cosh.f64 x) (/.f64 (sin.f64 y) y))
61.0ms
(/.f64 (sin.f64 y) y)
Compiler

Compiled 807 to 554 computations (31.4% saved)

simplify164.0ms (1.5%)

Algorithm
egg-herbie
Counts
79 → 79
Iterations

Useful iterations: 0 (129.0ms)

IterNodesCost
049471289
149471289

prune123.0ms (1.1%)

Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New71879
Fresh000
Picked011
Done000
Total71980
Error
0.0b
Counts
80 → 9
Compiler

Compiled 1202 to 360 computations (70% saved)

localize15.0ms (0.1%)

Local error

Found 3 expressions with local error:

0.0b
(*.f64 (cosh.f64 x) (/.f64 1 (/.f64 y (sin.f64 y))))
0.1b
(/.f64 1 (/.f64 y (sin.f64 y)))
0.1b
(/.f64 y (sin.f64 y))

rewrite375.0ms (3.5%)

Algorithm
rewrite-expression-head
Error
0.0b
Rules
156×times-frac_binary64_14406
103×add-sqr-sqrt_binary64_14422
91×*-un-lft-identity_binary64_14400
89×add-cube-cbrt_binary64_14435
44×associate-*r*_binary64_14340
35×add-exp-log_binary64_14438
19×add-cbrt-cube_binary64_14436
16×associate-/r*_binary64_14344
15×div-exp_binary64_14451
10×div-inv_binary64_14397
cbrt-undiv_binary64_14434 prod-exp_binary64_14449
pow1_binary64_14461 associate-/l*_binary64_14345
unswap-sqr_binary64_14368
1-exp_binary64_14444 rec-exp_binary64_14450
add-log-exp_binary64_14439 cbrt-unprod_binary64_14433 associate-*l*_binary64_14341
frac-2neg_binary64_14411 clear-num_binary64_14399 associate-/r/_binary64_14346 cosh-def_binary64_14586
inv-pow_binary64_14485 pow-flip_binary64_14474 pow-prod-down_binary64_14471 frac-times_binary64_14410 un-div-inv_binary64_14398 associate-*l/_binary64_14343 associate-*r/_binary64_14342 *-commutative_binary64_14331
Counts
3 → 178
Calls

3 calls:

39.0ms
(*.f64 (cosh.f64 x) (/.f64 1 (/.f64 y (sin.f64 y))))
13.0ms
(/.f64 1 (/.f64 y (sin.f64 y)))
7.0ms
(/.f64 y (sin.f64 y))
Compiler

Compiled 3293 to 1336 computations (59.4% saved)

series575.0ms (5.3%)

Error
0.0b
Counts
3 → 24
Calls

3 calls:

400.0ms
(*.f64 (cosh.f64 x) (/.f64 1 (/.f64 y (sin.f64 y))))
77.0ms
(/.f64 y (sin.f64 y))
58.0ms
(/.f64 1 (/.f64 y (sin.f64 y)))
Compiler

Compiled 981 to 697 computations (29% saved)

simplify185.0ms (1.7%)

Algorithm
egg-herbie
Counts
202 → 202
Iterations

Useful iterations: 0 (110.0ms)

IterNodesCost
049363246
149363246

prune283.0ms (2.6%)

Pruning

8 alts after pruning (6 fresh and 2 done)

PrunedKeptTotal
New1975202
Fresh617
Picked011
Done011
Total2038211
Error
0.0b
Counts
211 → 8
Compiler

Compiled 3204 to 1035 computations (67.7% saved)

localize12.0ms (0.1%)

Local error

Found 2 expressions with local error:

0.0b
(/.f64 (cosh.f64 x) y)
0.3b
(*.f64 (/.f64 (cosh.f64 x) y) (sin.f64 y))

rewrite104.0ms (1%)

Algorithm
rewrite-expression-head
Error
0.0b
Rules
23×add-sqr-sqrt_binary64_14422
19×times-frac_binary64_14406
18×add-cube-cbrt_binary64_14435 *-un-lft-identity_binary64_14400
13×associate-*l*_binary64_14341
add-exp-log_binary64_14438 add-cbrt-cube_binary64_14436
pow1_binary64_14461
associate-*r*_binary64_14340 associate-/l*_binary64_14345 associate-/r*_binary64_14344
div-exp_binary64_14451 prod-exp_binary64_14449 add-log-exp_binary64_14439 cbrt-unprod_binary64_14433 cbrt-undiv_binary64_14434 unswap-sqr_binary64_14368 div-inv_binary64_14397
pow-prod-down_binary64_14471 associate-*l/_binary64_14343 *-commutative_binary64_14331 frac-2neg_binary64_14411 clear-num_binary64_14399 cosh-def_binary64_14586 associate-/l/_binary64_14347
Counts
2 → 60
Calls

2 calls:

13.0ms
(*.f64 (/.f64 (cosh.f64 x) y) (sin.f64 y))
7.0ms
(/.f64 (cosh.f64 x) y)
Compiler

Compiled 851 to 209 computations (75.4% saved)

series685.0ms (6.3%)

Error
0.0b
Counts
2 → 21
Calls

2 calls:

397.0ms
(*.f64 (/.f64 (cosh.f64 x) y) (sin.f64 y))
249.0ms
(/.f64 (cosh.f64 x) y)
Compiler

Compiled 1015 to 697 computations (31.3% saved)

simplify150.0ms (1.4%)

Algorithm
egg-herbie
Counts
81 → 81
Iterations

Useful iterations: 0 (112.0ms)

IterNodesCost
049531294
149531294

prune108.0ms (1%)

Pruning

8 alts after pruning (5 fresh and 3 done)

PrunedKeptTotal
New81081
Fresh055
Picked011
Done022
Total81889
Error
0.0b
Counts
89 → 8
Compiler

Compiled 1219 to 365 computations (70.1% saved)

localize33.0ms (0.3%)

Local error

Found 4 expressions with local error:

0.6b
(cbrt.f64 y)
0.6b
(cbrt.f64 (sin.f64 y))
0.6b
(cbrt.f64 (sin.f64 y))
0.6b
(cbrt.f64 (sin.f64 y))

rewrite100.0ms (0.9%)

Algorithm
rewrite-expression-head
Error
0.0b
Rules
12×cbrt-prod_binary64_14431
add-cube-cbrt_binary64_14435 add-sqr-sqrt_binary64_14422 *-un-lft-identity_binary64_14400
pow1/3_binary64_14482 pow1_binary64_14461 add-log-exp_binary64_14439 add-exp-log_binary64_14438 add-cbrt-cube_binary64_14436
Counts
4 → 44
Calls

4 calls:

3.0ms
(cbrt.f64 (sin.f64 y))
3.0ms
(cbrt.f64 (sin.f64 y))
3.0ms
(cbrt.f64 (sin.f64 y))
2.0ms
(cbrt.f64 y)
Compiler

Compiled 1308 to 320 computations (75.5% saved)

series573.0ms (5.3%)

Error
0.0b
Counts
4 → 15
Calls

4 calls:

155.0ms
(cbrt.f64 (sin.f64 y))
136.0ms
(cbrt.f64 (sin.f64 y))
135.0ms
(cbrt.f64 y)
117.0ms
(cbrt.f64 (sin.f64 y))
Compiler

Compiled 1188 to 654 computations (44.9% saved)

simplify165.0ms (1.5%)

Algorithm
egg-herbie
Counts
59 → 59
Iterations

Useful iterations: 0 (143.0ms)

IterNodesCost
04832435
14832435

prune111.0ms (1%)

Pruning

8 alts after pruning (4 fresh and 4 done)

PrunedKeptTotal
New59059
Fresh044
Picked011
Done033
Total59867
Error
0.0b
Counts
67 → 8
Compiler

Compiled 1657 to 405 computations (75.6% saved)

regimes521.0ms (4.8%)

Accuracy

Total 0.1b remaining (88%)

Threshold costs 0.1b (88%)

Compiler

Compiled 2715 to 1854 computations (31.7% saved)

bsearch0.0ms (0%)

simplify4.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0811
1811

end0.0ms (0%)

sample4.7s (43%)

Algorithm
intervals
Results
878.0ms2059×body1024valid
745.0ms1917×body1024invalid
429.0ms4439×body128valid
259.0ms963×body512valid
248.0ms907×body512invalid
105.0ms534×body256valid
94.0ms482×body256invalid
77.0ms704×body128invalid
4.0msbody2048valid
Compiler

Compiled 559 to 385 computations (31.1% saved)

Profiling

Loading profile data...