Details

Time bar (total: 2.0s)

analyze14.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%23.7%76.3%0
0%23.7%76.3%1
11.9%11.9%76.3%2
17.8%5.9%76.3%3
20.8%3%76.3%4
22.2%1.5%76.3%5
23%0.7%76.3%6
23.3%0.4%76.3%7
23.3%0.4%76.3%8
23.4%0.3%76.3%9
23.5%0.2%76.3%10
23.5%0.2%76.3%11
23.5%0.2%76.3%12
23.6%0.2%76.3%13
23.6%0.1%76.3%14

sample87.0ms

Algorithm
intervals
Results
46.0ms126×body1280valid
22.0ms79×body640valid
7.0ms43×body320valid
3.0ms256×pre80true
1.0msbody160valid

simplify436.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (148.0ms)

IterNodesCost
0523923

prune1.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 63.0b

Counts
2 → 1

localize10.0ms

Local error

Found 3 expressions with local error:

0.3b
(*.f64 (+.f64 n 1) (log.f64 (+.f64 n 1)))
0.3b
(*.f64 n (log.f64 n))
3.9b
(-.f64 (*.f64 (+.f64 n 1) (log.f64 (+.f64 n 1))) (*.f64 n (log.f64 n)))

rewrite227.0ms

Algorithm
rewrite-expression-head
Rules
28×log-prod_binary64_5809
25×*-un-lft-identity_binary64_5895
19×add-sqr-sqrt_binary64_5880
15×add-cube-cbrt_binary64_5866
14×distribute-lft-in_binary64_5937 distribute-rgt-in_binary64_5938
pow1_binary64_5837
associate--l+_binary64_5951 associate-*r*_binary64_5954
add-cbrt-cube_binary64_5867 add-exp-log_binary64_5859 associate-*l*_binary64_5955
associate--r+_binary64_5950
add-log-exp_binary64_5860 distribute-lft-out_binary64_5939
*-commutative_binary64_5963 log-pow_binary64_5812 unswap-sqr_binary64_5923 prod-exp_binary64_5842 cbrt-unprod_binary64_5864 associate-*l/_binary64_5957 pow-prod-down_binary64_5818
flip3-+_binary64_5893 flip--_binary64_5921 flip-+_binary64_5920 flip3--_binary64_5894 sub-neg_binary64_5899 diff-log_binary64_5806
Counts
3 → 80
Calls
3 calls:
11.0ms
(*.f64 (+.f64 n 1) (log.f64 (+.f64 n 1)))
5.0ms
(*.f64 n (log.f64 n))
208.0ms
(-.f64 (*.f64 (+.f64 n 1) (log.f64 (+.f64 n 1))) (*.f64 n (log.f64 n)))

series1.1s

Counts
3 → 9
Calls
3 calls:
322.0ms
(*.f64 (+.f64 n 1) (log.f64 (+.f64 n 1)))
401.0ms
(*.f64 n (log.f64 n))
344.0ms
(-.f64 (*.f64 (+.f64 n 1) (log.f64 (+.f64 n 1))) (*.f64 n (log.f64 n)))
Iterations

Useful iterations: 0 (116.0ms)

IterNodesCost
03502015
13502015
049381617
149381617
03502015
13502015
049381617
149381617
049661442
149661442
01971551
11971551
053911101
01971551
11971551
053911101
050381086
02051683
12051683
050491241
02051683
12051683
050491241
049951258
149951258

simplify105.0ms

Counts
89 → 89
Iterations

Useful iterations: 0 (74.0ms)

IterNodesCost
050505018

prune25.0ms

Filtered
65 candidates to 89 candidates (-36.9%)

Profiling

Loading profile data...