Details

Time bar (total: 4.1s)

analyze250.0ms (6.1%)

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
Compiler

Compiled 19 to 14 computations (26.3% saved)

sample88.0ms (2.2%)

Algorithm
intervals
Results
44.0ms133×body1024valid
17.0ms74×body512valid
8.0ms16×body2048valid
4.0ms28×body256valid
3.0ms256×pre128true
0.0msbody128valid
Compiler

Compiled 36 to 27 computations (25% saved)

simplify205.0ms (5%)

Algorithm
egg-herbie
Rules
811×associate--r+_binary64
753×associate--l+_binary64
536×associate-+r+_binary64
481×associate-+l+_binary64
443×neg-mul-1_binary64
Counts
1 → 0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01023
12523
25123
39123
419523
532823
653023
764623
863823
988123
10174623
11169723
12189323
13189723
14190523
15190523
16212323
17205923
18207523
19208123
20208723
21208723
22208723
23441923
24476223
25506823

prune2.0ms (0.1%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New000
Fresh011
Picked000
Done000
Total011
Error
63.0b
Counts
1 → 1
Alt Table
StatusErrorProgram
63.0b
(-.f64 (-.f64 (*.f64 (+.f64 n 1) (log.f64 (+.f64 n 1))) (*.f64 n (log.f64 n))) 1)
Compiler

Compiled 32 to 24 computations (25% saved)

localize15.0ms (0.4%)

Local error

Found 3 expressions with local error:

0.2b
(*.f64 n (log.f64 n))
0.2b
(*.f64 (+.f64 n 1) (log.f64 (+.f64 n 1)))
5.1b
(-.f64 (*.f64 (+.f64 n 1) (log.f64 (+.f64 n 1))) (*.f64 n (log.f64 n)))

rewrite112.0ms (2.7%)

Algorithm
rewrite-expression-head
Error
60.5b
Rules
28×log-prod_binary64
25×*-un-lft-identity_binary64
19×add-sqr-sqrt_binary64
15×add-cube-cbrt_binary64
14×distribute-rgt-in_binary64 distribute-lft-in_binary64
Counts
3 → 81
Calls

3 calls:

10.0ms
(-.f64 (*.f64 (+.f64 n 1) (log.f64 (+.f64 n 1))) (*.f64 n (log.f64 n)))
9.0ms
(*.f64 (+.f64 n 1) (log.f64 (+.f64 n 1)))
4.0ms
(*.f64 n (log.f64 n))
Compiler

Compiled 1684 to 1052 computations (37.5% saved)

series47.0ms (1.2%)

Error
0.0b
Counts
3 → 11
Calls

3 calls:

15.0ms
(*.f64 n (log.f64 n))
11.0ms
(-.f64 (*.f64 (+.f64 n 1) (log.f64 (+.f64 n 1))) (*.f64 n (log.f64 n)))
9.0ms
(*.f64 (+.f64 n 1) (log.f64 (+.f64 n 1)))
Compiler

Compiled 490 to 373 computations (23.9% saved)

simplify105.0ms (2.6%)

Algorithm
egg-herbie
Rules
674×times-frac_binary64
361×distribute-rgt-in_binary64
338×distribute-lft-in_binary64
321×unsub-neg_binary64
251×cancel-sign-sub-inv_binary64
Counts
92 → 76
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01461580
13261434
28871425
325171422
440491422
552641422

prune45.0ms (1.1%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New75176
Fresh000
Picked101
Done000
Total76177
Error
0.0b
Counts
77 → 1
Alt Table
StatusErrorProgram
0.0b
(-.f64 (+.f64 1 (log.f64 n)) 1)
Compiler

Compiled 1214 to 776 computations (36.1% saved)

localize5.0ms (0.1%)

Local error

Found 2 expressions with local error:

0.0b
(-.f64 (+.f64 1 (log.f64 n)) 1)
0.0b
(+.f64 1 (log.f64 n))

rewrite38.0ms (0.9%)

Algorithm
rewrite-expression-head
Error
0b
Rules
15×*-un-lft-identity_binary64
add-sqr-sqrt_binary64
add-log-exp_binary64
pow1_binary64 add-cube-cbrt_binary64 distribute-lft-out_binary64
log-prod_binary64 associate-+r+_binary64 cancel-sign-sub-inv_binary64 distribute-lft-out--_binary64
Counts
2 → 38
Calls

2 calls:

7.0ms
(-.f64 (+.f64 1 (log.f64 n)) 1)
4.0ms
(+.f64 1 (log.f64 n))
Compiler

Compiled 408 to 297 computations (27.2% saved)

series24.0ms (0.6%)

Error
0b
Counts
2 → 6
Calls

2 calls:

10.0ms
(+.f64 1 (log.f64 n))
9.0ms
(-.f64 (+.f64 1 (log.f64 n)) 1)
Compiler

Compiled 133 to 114 computations (14.3% saved)

simplify110.0ms (2.7%)

Algorithm
egg-herbie
Rules
633×distribute-rgt-in_binary64
503×distribute-lft-in_binary64
444×unsub-neg_binary64
323×associate-+l-_binary64
294×log-prod_binary64
Counts
44 → 36
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
071444
1142390
2299340
3784340
43525340
54573340
64683340
74873340
84885340

prune16.0ms (0.4%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New35136
Fresh000
Picked101
Done000
Total36137
Error
0b
Counts
37 → 1
Alt Table
StatusErrorProgram
0b
(*.f64 1 (log.f64 n))
Compiler

Compiled 223 to 144 computations (35.4% saved)

localize4.0ms (0.1%)

rewrite1.0ms (0%)

Algorithm
rewrite-expression-head
Error
0b
Counts
0 → 0
Compiler

Compiled 0 to 0 computations (0% saved)

series0.0ms (0%)

Error
0b
Counts
0 → 0
Compiler

Compiled 0 to 0 computations (0% saved)

simplify8.0ms (0.2%)

Algorithm
egg-herbie
Counts
0 → 0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
000
100

prune2.0ms (0.1%)

Pruning

1 alts after pruning (0 fresh and 1 done)

PrunedKeptTotal
New000
Fresh000
Picked011
Done000
Total011
Error
0b
Counts
1 → 1
Alt Table
StatusErrorProgram
0b
(*.f64 1 (log.f64 n))
Compiler

Compiled 5 to 4 computations (20% saved)

regimes222.0ms (5.4%)

Accuracy

Total 0b remaining (0%)

Threshold costs 0b (0%)

Compiler

Compiled 3412 to 2506 computations (26.6% saved)

simplify3.0ms (0.1%)

Algorithm
egg-herbie
Rules
1-exp_binary64 *-lft-identity_binary64 *-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053
183
273

end1.0ms (0%)

Compiler

Compiled 3 to 2 computations (33.3% saved)

sample2.8s (68.1%)

Algorithm
intervals
Results
1.4s4191×body1024valid
481.0ms2113×body512valid
227.0ms441×body2048valid
156.0ms1094×body256valid
110.0ms8000×pre128true
11.0ms161×body128valid
Compiler

Compiled 28 to 21 computations (25% saved)

Profiling

Loading profile data...