Details

Time bar (total: 19.0s)

analyze10.0ms (0.1%)

Algorithm
search
Search
TrueOtherFalseIter
0%100%0%0
0%100%0%1
0%50%50%2
25%25%50%3
25%12.5%62.5%4
25%6.2%68.8%5
25%3.1%71.9%6
25%1.6%73.5%7
25%0.8%74.2%8
25%0.4%74.6%9
25%0.2%74.8%10
25%0.1%74.9%11
25%0%75%12
25%0%75%13
25%0%75%14
Compiler

Compiled 7 to 5 computations (28.6% saved)

sample30.0ms (0.2%)

Algorithm
intervals
Results
20.0ms256×body128valid
Compiler

Compiled 13 to 10 computations (23.1% saved)

simplify1.1s (6%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (818.0ms)

IterNodesCost
0496510
1496510

prune4.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.3b

Counts
2 → 1
Compiler

Compiled 12 to 8 computations (33.3% saved)

localize26.0ms (0.1%)

Local error

Found 2 expressions with local error:

0.0b
(log.f64 (log.f64 x))
0.3b
(-.f64 (log.f64 x) (log.f64 (log.f64 x)))

rewrite50.0ms (0.3%)

Algorithm
rewrite-expression-head
Rules
11×log-prod_binary64_1187
10×*-un-lft-identity_binary64_1101 pow1_binary64_1162
add-sqr-sqrt_binary64_1123 log-pow_binary64_1190
add-cube-cbrt_binary64_1136
associate--r+_binary64_1037 distribute-lft-out--_binary64_1053 cancel-sign-sub-inv_binary64_1067
add-exp-log_binary64_1139 associate--l+_binary64_1038
add-log-exp_binary64_1140 add-cbrt-cube_binary64_1137
diff-log_binary64_1193 difference-of-squares_binary64_1070 sub-neg_binary64_1094 rem-log-exp_binary64_1142 flip--_binary64_1076 flip3--_binary64_1105
Counts
2 → 40
Calls

2 calls:

34.0ms
(-.f64 (log.f64 x) (log.f64 (log.f64 x)))
3.0ms
(log.f64 (log.f64 x))

series1.1s (5.5%)

Counts
2 → 6
Calls

2 calls:

588.0ms
(-.f64 (log.f64 x) (log.f64 (log.f64 x)))
463.0ms
(log.f64 (log.f64 x))

simplify310.0ms (1.6%)

Algorithm
egg-herbie
Counts
46 → 46
Iterations

Useful iterations: 0 (273.0ms)

IterNodesCost
05069484

prune515.0ms (2.7%)

Pruning

18 alts after pruning (17 fresh and 1 done)

PrunedKeptTotal
New291746
Fresh000
Picked011
Done000
Total291847

Merged error: 0b

Counts
47 → 18
Compiler

Compiled 662 to 236 computations (64.4% saved)

localize12.0ms (0.1%)

Local error

Found 1 expressions with local error:

0.3b
(/.f64 x (log.f64 x))

rewrite12.0ms (0.1%)

Algorithm
rewrite-expression-head
Rules
12×times-frac_binary64_1107
10×add-sqr-sqrt_binary64_1123 *-un-lft-identity_binary64_1101 add-cube-cbrt_binary64_1136
pow1_binary64_1162
log-pow_binary64_1190 associate-/r*_binary64_1045
add-exp-log_binary64_1139 associate-/l*_binary64_1046 add-cbrt-cube_binary64_1137
add-log-exp_binary64_1140 frac-2neg_binary64_1112 clear-num_binary64_1100 div-inv_binary64_1098 div-exp_binary64_1152 cbrt-undiv_binary64_1135
Counts
1 → 31
Calls

1 calls:

8.0ms
(/.f64 x (log.f64 x))

series333.0ms (1.8%)

Counts
1 → 3
Calls

1 calls:

327.0ms
(/.f64 x (log.f64 x))

simplify188.0ms (1%)

Algorithm
egg-herbie
Counts
34 → 34
Iterations

Useful iterations: 0 (159.0ms)

IterNodesCost
05262380

prune388.0ms (2%)

Pruning

23 alts after pruning (21 fresh and 2 done)

PrunedKeptTotal
New221234
Fresh7916
Picked011
Done011
Total292352

Merged error: 0b

Counts
52 → 23
Compiler

Compiled 626 to 260 computations (58.5% saved)

localize13.0ms (0.1%)

Local error

Found 1 expressions with local error:

0.3b
(/.f64 (neg.f64 x) (neg.f64 (log.f64 x)))

rewrite46.0ms (0.2%)

Algorithm
rewrite-expression-head
Rules
120×times-frac_binary64_1107
83×distribute-rgt-neg-in_binary64_1059 distribute-lft-neg-in_binary64_1058
73×add-sqr-sqrt_binary64_1123 *-un-lft-identity_binary64_1101 add-cube-cbrt_binary64_1136
24×neg-mul-1_binary64_1097
23×pow1_binary64_1162
22×log-pow_binary64_1190
12×associate-/r*_binary64_1045
10×associate-/l*_binary64_1046
add-exp-log_binary64_1139 add-cbrt-cube_binary64_1137
add-log-exp_binary64_1140 frac-2neg_binary64_1112 clear-num_binary64_1100 neg-sub0_binary64_1096 distribute-frac-neg_binary64_1064 div-inv_binary64_1098 div-exp_binary64_1152 cbrt-undiv_binary64_1135 div-sub_binary64_1106
Counts
1 → 156
Calls

1 calls:

23.0ms
(/.f64 (neg.f64 x) (neg.f64 (log.f64 x)))

series200.0ms (1.1%)

Counts
1 → 3
Calls

1 calls:

200.0ms
(/.f64 (neg.f64 x) (neg.f64 (log.f64 x)))

simplify222.0ms (1.2%)

Algorithm
egg-herbie
Counts
159 → 159
Iterations

Useful iterations: 0 (149.0ms)

IterNodesCost
048672786
148672786

prune1.7s (9.2%)

Pruning

31 alts after pruning (28 fresh and 3 done)

PrunedKeptTotal
New13920159
Fresh12820
Picked011
Done022
Total15131182

Merged error: 0b

Counts
182 → 31
Compiler

Compiled 2563 to 702 computations (72.6% saved)

localize17.0ms (0.1%)

Local error

Found 1 expressions with local error:

0.3b
(/.f64 (neg.f64 x) (neg.f64 (log.f64 x)))

rewrite40.0ms (0.2%)

Algorithm
rewrite-expression-head
Rules
120×times-frac_binary64_1107
83×distribute-rgt-neg-in_binary64_1059 distribute-lft-neg-in_binary64_1058
73×add-sqr-sqrt_binary64_1123 *-un-lft-identity_binary64_1101 add-cube-cbrt_binary64_1136
24×neg-mul-1_binary64_1097
23×pow1_binary64_1162
22×log-pow_binary64_1190
12×associate-/r*_binary64_1045
10×associate-/l*_binary64_1046
add-exp-log_binary64_1139 add-cbrt-cube_binary64_1137
add-log-exp_binary64_1140 frac-2neg_binary64_1112 clear-num_binary64_1100 neg-sub0_binary64_1096 distribute-frac-neg_binary64_1064 div-inv_binary64_1098 div-exp_binary64_1152 cbrt-undiv_binary64_1135 div-sub_binary64_1106
Counts
1 → 156
Calls

1 calls:

15.0ms
(/.f64 (neg.f64 x) (neg.f64 (log.f64 x)))

series197.0ms (1%)

Counts
1 → 3
Calls

1 calls:

196.0ms
(/.f64 (neg.f64 x) (neg.f64 (log.f64 x)))

simplify214.0ms (1.1%)

Algorithm
egg-herbie
Counts
159 → 159
Iterations

Useful iterations: 0 (155.0ms)

IterNodesCost
048672786
148672786

prune2.3s (11.9%)

Pruning

36 alts after pruning (32 fresh and 4 done)

PrunedKeptTotal
New13821159
Fresh161127
Picked011
Done033
Total15436190

Merged error: 0b

Counts
190 → 36
Compiler

Compiled 2397 to 799 computations (66.7% saved)

regimes2.0s (10.7%)

Compiler

Compiled 6676 to 4028 computations (39.7% saved)

bsearch2.7s (14.1%)

simplify13.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
02612
12612

end0.0ms (0%)

sample5.2s (27.6%)

Algorithm
intervals
Results
578.0ms8000×body128valid
0.0msbody128nan
Compiler

Compiled 2143 to 1304 computations (39.2% saved)

Pareto

0.0

Profiling

Loading profile data...