Details

Time bar (total: 6.2s)

analyze339.0ms (5.4%)

Algorithm
search
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)

sample67.0ms (1.1%)

Algorithm
intervals
Results
15.0ms77×body1024invalid
13.0ms62×body1024valid
10.0ms138×body128valid
6.0ms41×body512valid
5.0ms34×body512invalid
2.0ms16×body256invalid
1.0ms15×body256valid
1.0ms12×body128invalid
Compiler

Compiled 15 to 15 computations (0% saved)

simplify207.0ms (3.3%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (112.0ms)

IterNodesCost
0495011
1495011

prune2.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)

localize6.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)

rewrite64.0ms (1%)

Algorithm
rewrite-expression-head
Error
0.0b
Rules
23×add-sqr-sqrt_binary64_15104
19×times-frac_binary64_15088
18×add-cube-cbrt_binary64_15117 *-un-lft-identity_binary64_15082
13×associate-*r*_binary64_15022
add-exp-log_binary64_15120 add-cbrt-cube_binary64_15118
pow1_binary64_15143
associate-/l*_binary64_15027 associate-/r*_binary64_15026 associate-*l*_binary64_15023
div-exp_binary64_15133 add-log-exp_binary64_15121 cbrt-undiv_binary64_15116 div-inv_binary64_15079 prod-exp_binary64_15131 cbrt-unprod_binary64_15115 cosh-def_binary64_15268 unswap-sqr_binary64_15050
frac-2neg_binary64_15093 clear-num_binary64_15081 pow-prod-down_binary64_15153 frac-times_binary64_15092 associate-*l/_binary64_15025 associate-*r/_binary64_15024 *-commutative_binary64_15013
Counts
2 → 61
Calls

2 calls:

8.0ms
(*.f64 (cosh.f64 x) (/.f64 (sin.f64 y) y))
4.0ms
(/.f64 (sin.f64 y) y)
Compiler

Compiled 864 to 212 computations (75.5% saved)

series266.0ms (4.3%)

Error
0.1b
Counts
2 → 16
Calls

2 calls:

216.0ms
(*.f64 (cosh.f64 x) (/.f64 (sin.f64 y) y))
34.0ms
(/.f64 (sin.f64 y) y)
Compiler

Compiled 718 to 496 computations (30.9% saved)

simplify76.0ms (1.2%)

Algorithm
egg-herbie
Counts
77 → 77
Iterations

Useful iterations: 0 (57.0ms)

IterNodesCost
049611179
149611179

prune65.0ms (1%)

Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New69877
Fresh000
Picked101
Done000
Total70878
Error
0.0b
Counts
78 → 8
Compiler

Compiled 1124 to 321 computations (71.4% saved)

localize10.0ms (0.2%)

Local error

Found 3 expressions with local error:

0.0b
(+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
0.0b
(*.f64 (sin.f64 y) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
0.1b
(/.f64 (*.f64 (sin.f64 y) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (*.f64 y 2))

rewrite80.0ms (1.3%)

Algorithm
rewrite-expression-head
Error
0b
Rules
17×add-exp-log_binary64_15120 add-cbrt-cube_binary64_15118
*-un-lft-identity_binary64_15082
add-sqr-sqrt_binary64_15104
pow1_binary64_15143 prod-exp_binary64_15131 add-log-exp_binary64_15121 add-cube-cbrt_binary64_15117 cbrt-unprod_binary64_15115 associate-*r*_binary64_15022
div-exp_binary64_15133 cbrt-undiv_binary64_15116 associate-*r/_binary64_15024
flip3-+_binary64_15085 flip-+_binary64_15056 associate-*l*_binary64_15023
associate-/l/_binary64_15029 cosh-undef_binary64_15276 distribute-lft-out_binary64_15033
frac-2neg_binary64_15093 times-frac_binary64_15088 clear-num_binary64_15081 div-inv_binary64_15079 associate-/l*_binary64_15027 associate-/r*_binary64_15026 pow-prod-down_binary64_15153 unswap-sqr_binary64_15050 distribute-rgt-in_binary64_15032 distribute-lft-in_binary64_15031 *-commutative_binary64_15013 sum-log_binary64_15173 +-commutative_binary64_15012
Counts
3 → 60
Calls

3 calls:

10.0ms
(/.f64 (*.f64 (sin.f64 y) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (*.f64 y 2))
8.0ms
(*.f64 (sin.f64 y) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
5.0ms
(+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
Compiler

Compiled 1325 to 391 computations (70.5% saved)

series410.0ms (6.6%)

Error
0.0b
Counts
3 → 28
Calls

3 calls:

230.0ms
(/.f64 (*.f64 (sin.f64 y) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (*.f64 y 2))
130.0ms
(*.f64 (sin.f64 y) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
24.0ms
(+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
Compiler

Compiled 1379 to 935 computations (32.2% saved)

simplify64.0ms (1%)

Algorithm
egg-herbie
Counts
88 → 88
Iterations

Useful iterations: 0 (45.0ms)

IterNodesCost
049361475
149361475

prune70.0ms (1.1%)

Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New86288
Fresh167
Picked011
Done000
Total87996
Error
0.0b
Counts
96 → 9
Compiler

Compiled 1570 to 572 computations (63.6% saved)

localize7.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

rewrite68.0ms (1.1%)

Algorithm
rewrite-expression-head
Error
0b
Rules
26×add-exp-log_binary64_15120
18×add-sqr-sqrt_binary64_15104
16×add-cbrt-cube_binary64_15118
14×associate-*r*_binary64_15022
13×prod-exp_binary64_15131
12×*-un-lft-identity_binary64_15082
11×add-cube-cbrt_binary64_15117 times-frac_binary64_15088
pow1_binary64_15143
cbrt-unprod_binary64_15115
associate-*l*_binary64_15023
associate-*r/_binary64_15024
pow-prod-down_binary64_15153 div-exp_binary64_15133
un-div-inv_binary64_15080 unswap-sqr_binary64_15050 cosh-def_binary64_15268
1-exp_binary64_15126 rec-exp_binary64_15132 add-log-exp_binary64_15121 cbrt-undiv_binary64_15116 *-commutative_binary64_15013 frac-times_binary64_15092
div-inv_binary64_15079 associate-*l/_binary64_15025
Counts
2 → 63
Calls

2 calls:

11.0ms
(*.f64 (cosh.f64 x) (*.f64 (sin.f64 y) (/.f64 1 y)))
8.0ms
(*.f64 (sin.f64 y) (/.f64 1 y))
Compiler

Compiled 988 to 492 computations (50.2% saved)

series274.0ms (4.4%)

Error
0.0b
Counts
2 → 16
Calls

2 calls:

228.0ms
(*.f64 (cosh.f64 x) (*.f64 (sin.f64 y) (/.f64 1 y)))
33.0ms
(*.f64 (sin.f64 y) (/.f64 1 y))
Compiler

Compiled 718 to 496 computations (30.9% saved)

simplify66.0ms (1.1%)

Algorithm
egg-herbie
Counts
79 → 79
Iterations

Useful iterations: 0 (51.0ms)

IterNodesCost
049781021
149781021

prune54.0ms (0.9%)

Pruning

9 alts after pruning (7 fresh and 2 done)

PrunedKeptTotal
New79079
Fresh077
Picked011
Done011
Total79988
Error
0.0b
Counts
88 → 9
Compiler

Compiled 1092 to 396 computations (63.7% saved)

localize7.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 y (sin.f64 y))
0.4b
(/.f64 1 (/.f64 y (sin.f64 y)))

rewrite194.0ms (3.1%)

Algorithm
rewrite-expression-head
Error
0b
Rules
156×times-frac_binary64_15088
103×add-sqr-sqrt_binary64_15104
91×*-un-lft-identity_binary64_15082
89×add-cube-cbrt_binary64_15117
44×associate-*r*_binary64_15022
35×add-exp-log_binary64_15120
19×add-cbrt-cube_binary64_15118
16×associate-/r*_binary64_15026
15×div-exp_binary64_15133
10×div-inv_binary64_15079
cbrt-undiv_binary64_15116 prod-exp_binary64_15131
pow1_binary64_15143 associate-/l*_binary64_15027
unswap-sqr_binary64_15050
1-exp_binary64_15126 rec-exp_binary64_15132
add-log-exp_binary64_15121 cbrt-unprod_binary64_15115 associate-*l*_binary64_15023
frac-2neg_binary64_15093 clear-num_binary64_15081 associate-/r/_binary64_15028 cosh-def_binary64_15268
inv-pow_binary64_15167 pow-flip_binary64_15156 pow-prod-down_binary64_15153 frac-times_binary64_15092 un-div-inv_binary64_15080 associate-*l/_binary64_15025 associate-*r/_binary64_15024 *-commutative_binary64_15013
Counts
3 → 178
Calls

3 calls:

19.0ms
(*.f64 (cosh.f64 x) (/.f64 1 (/.f64 y (sin.f64 y))))
6.0ms
(/.f64 1 (/.f64 y (sin.f64 y)))
3.0ms
(/.f64 y (sin.f64 y))
Compiler

Compiled 3293 to 1336 computations (59.4% saved)

series304.0ms (4.9%)

Error
0.0b
Counts
3 → 21
Calls

3 calls:

212.0ms
(*.f64 (cosh.f64 x) (/.f64 1 (/.f64 y (sin.f64 y))))
42.0ms
(/.f64 y (sin.f64 y))
34.0ms
(/.f64 1 (/.f64 y (sin.f64 y)))
Compiler

Compiled 868 to 620 computations (28.6% saved)

simplify93.0ms (1.5%)

Algorithm
egg-herbie
Counts
199 → 199
Iterations

Useful iterations: 0 (57.0ms)

IterNodesCost
049883078
149883078

prune136.0ms (2.2%)

Pruning

10 alts after pruning (7 fresh and 3 done)

PrunedKeptTotal
New1954199
Fresh336
Picked011
Done022
Total19810208
Error
0b
Counts
208 → 10
Compiler

Compiled 2996 to 909 computations (69.7% saved)

regimes581.0ms (9.3%)

Accuracy

Total 0.1b remaining (96.6%)

Threshold costs 0.1b (96.6%)

Compiler

Compiled 3960 to 2734 computations (31% saved)

bsearch0.0ms (0%)

simplify2.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0811
1811

end0.0ms (0%)

sample2.7s (43.7%)

Algorithm
intervals
Results
449.0ms1986×body1024valid
421.0ms2057×body1024invalid
229.0ms4517×body128valid
151.0ms989×body512invalid
145.0ms1009×body512valid
46.0ms482×body256valid
43.0ms448×body256invalid
38.0ms684×body128invalid
2.0msbody2048valid
Compiler

Compiled 808 to 561 computations (30.6% saved)

Profiling

Loading profile data...