Details

Time bar (total: 3.0s)

analyze341.0ms

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
0%99.9%0.1%5
0%99.9%0.1%6
37.5%50%12.6%7
37.5%50%12.6%8
43.7%37.5%18.8%9
43.7%37.5%18.8%10
46.8%31.2%22%11
46.8%31.2%22%12
48.4%28.1%23.5%13
48.4%28.1%23.5%14

sample58.0ms

Algorithm
intervals
Results
16.0ms67×body1024valid
12.0ms55×body1024invalid
6.0ms141×body128valid
5.0ms34×body512invalid
4.0ms29×body512valid
2.0ms19×body256valid
1.0ms18×body128invalid
1.0ms10×body256invalid

simplify58.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (51.0ms)

IterNodesCost
0498611
1498611

prune1.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.0b

Counts
2 → 1

localize6.0ms

Local error

Found 2 expressions with local error:

0.0b
(sinh.f64 y)
0.0b
(/.f64 (sinh.f64 y) y)

rewrite7.0ms

Algorithm
rewrite-expression-head
Rules
10×*-un-lft-identity_binary64 add-cube-cbrt_binary64 add-sqr-sqrt_binary64
times-frac_binary64
add-exp-log_binary64 add-cbrt-cube_binary64
associate-/r*_binary64 associate-/l*_binary64
add-log-exp_binary64 pow1_binary64 sinh-def_binary64
associate-/l/_binary64 cbrt-undiv_binary64 clear-num_binary64 frac-2neg_binary64 div-inv_binary64 div-exp_binary64
Counts
2 → 36
Calls
2 calls:
1.0ms
(sinh.f64 y)
4.0ms
(/.f64 (sinh.f64 y) y)

series209.0ms

Counts
2 → 6
Calls
2 calls:
78.0ms
(sinh.f64 y)
132.0ms
(/.f64 (sinh.f64 y) y)

simplify74.0ms

Algorithm
egg-herbie
Counts
42 → 42
Iterations

Useful iterations: 0 (64.0ms)

IterNodesCost
04888478
14888478

prune26.0ms

Filtered
34 candidates to 42 candidates (-23.5%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New41142
Fresh000
Picked101
Done000
Total42143

Merged error: 0b

Counts
43 → 1

localize8.0ms

Local error

Found 2 expressions with local error:

0.0b
(sinh.f64 y)
0.0b
(/.f64 y (sinh.f64 y))

rewrite8.0ms

Algorithm
rewrite-expression-head
Rules
10×*-un-lft-identity_binary64 add-cube-cbrt_binary64 add-sqr-sqrt_binary64
times-frac_binary64
add-exp-log_binary64 add-cbrt-cube_binary64
associate-/r*_binary64 associate-/l*_binary64
add-log-exp_binary64 pow1_binary64 sinh-def_binary64
cbrt-undiv_binary64 associate-/r/_binary64 clear-num_binary64 frac-2neg_binary64 div-inv_binary64 div-exp_binary64
Counts
2 → 36
Calls
2 calls:
1.0ms
(sinh.f64 y)
4.0ms
(/.f64 y (sinh.f64 y))

series265.0ms

Counts
2 → 6
Calls
2 calls:
70.0ms
(sinh.f64 y)
194.0ms
(/.f64 y (sinh.f64 y))

simplify54.0ms

Algorithm
egg-herbie
Counts
42 → 42
Iterations

Useful iterations: 0 (45.0ms)

IterNodesCost
06152469

prune26.0ms

Filtered
34 candidates to 42 candidates (-23.5%)
Pruning

1 alts after pruning (0 fresh and 1 done)

PrunedKeptTotal
New42042
Fresh000
Picked011
Done000
Total42143

Merged error: 0b

Counts
43 → 1

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01014
11014

end0.0ms

sample1.9s

Algorithm
intervals
Results
489.0ms2023×body1024valid
473.0ms2062×body1024invalid
213.0ms4493×body128valid
139.0ms986×body512valid
138.0ms979×body512invalid
52.0ms467×body256invalid
46.0ms494×body256valid
39.0ms698×body128invalid
3.0msbody2048valid

Profiling

Loading profile data...