Details

Time bar (total: 1.7s)

analyze15.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%100%0%0
0%100%0%1
0%100%0%2
50%50%0%3
50%25%25%4
50%12.5%37.5%5
50%6.2%43.8%6
50%3.1%46.9%7
50%1.6%48.5%8
50%1.6%48.5%9
50.4%1.2%48.5%10
50.4%1.2%48.5%11
50.4%1.1%48.6%12
50.4%1%48.6%13
50.5%0.9%48.6%14

sample62.0ms

Algorithm
intervals
Results
33.0ms107×body1280valid
16.0ms83×body640valid
4.0ms36×body320valid
1.0ms16×body160valid
1.0ms14×body80valid

simplify335.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (48.0ms)

IterNodesCost
0493822
1493822

prune1.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 57.9b

Counts
2 → 1

localize7.0ms

Local error

Found 3 expressions with local error:

0.0b
(+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
1.2b
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
5.8b
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))

rewrite215.0ms

Algorithm
rewrite-expression-head
Rules
46×*-un-lft-identity_binary64_2495
30×add-sqr-sqrt_binary64_2480 times-frac_binary64_2490
16×add-cube-cbrt_binary64_2466
cosh-undef_binary64_2288 distribute-lft-out_binary64_2539
distribute-lft-out--_binary64_2540 sinh-undef_binary64_2287 add-log-exp_binary64_2460 difference-of-squares_binary64_2524
associate-/l*_binary64_2559
associate-/r*_binary64_2558 add-exp-log_binary64_2459 add-cbrt-cube_binary64_2467
pow1_binary64_2437
flip-+_binary64_2520 flip--_binary64_2521 associate-/r/_binary64_2560 flip3-+_binary64_2493 associate-/l/_binary64_2561 flip3--_binary64_2494
div-sub_binary64_2489 clear-num_binary64_2498 sub-neg_binary64_2499 tanh-undef_binary64_2289 diff-log_binary64_2406 +-commutative_binary64_2562 div-exp_binary64_2444 cbrt-undiv_binary64_2465 div-inv_binary64_2496 sum-log_binary64_2405 frac-2neg_binary64_2488
Counts
3 → 86
Calls
3 calls:
6.0ms
(+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
14.0ms
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
192.0ms
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))

series935.0ms

Counts
3 → 9
Calls
3 calls:
315.0ms
(+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
361.0ms
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
260.0ms
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
Iterations

Useful iterations: 0 (127.0ms)

IterNodesCost
01131376
11131376
052111223
01131376
11131376
052111223
058921259
02432061
12432061
054181930
02432061
12432061
054181930
053031963
01131376
11131376
050571224
01131376
11131376
050571224
049301140
149301140

simplify125.0ms

Counts
95 → 95
Iterations

Useful iterations: 0 (88.0ms)

IterNodesCost
049766549
149766549

prune29.0ms

Filtered
74 candidates to 95 candidates (-28.4%)

Profiling

Loading profile data...