Details

Time bar (total: 4.4s)

analyze248.0ms (5.6%)

Algorithm
search
Search
TrueOtherFalseIter
0%100%0%0
0%100%0%1
50%50%0%2
50%50%0%3
62.5%37.5%0%4
68.7%31.2%0%5
71.8%28.1%0%6
73.4%26.5%0%7
74.2%25.8%0%8
74.6%25.4%0%9
74.8%25.2%0%10
74.9%25.1%0%11
74.9%25%0%12
74.9%25%0%13
75%25%0%14
Compiler

Compiled 10 to 8 computations (20% saved)

sample64.0ms (1.5%)

Algorithm
intervals
Results
27.0ms79×body1024valid
15.0ms47×body2048valid
6.0ms32×body512valid
3.0ms28×body256valid
3.0ms69×body128valid
0.0msbody4096valid
Compiler

Compiled 19 to 16 computations (15.8% saved)

simplify94.0ms (2.1%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
01114
11114

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
54.3b
Counts
2 → 1
Compiler

Compiled 18 to 14 computations (22.2% saved)

localize6.0ms (0.1%)

Local error

Found 3 expressions with local error:

0.8b
(+.f64 x (sqrt.f64 (+.f64 (*.f64 x x) 1)))
3.6b
(log.f64 (+.f64 x (sqrt.f64 (+.f64 (*.f64 x x) 1))))
15.5b
(sqrt.f64 (+.f64 (*.f64 x x) 1))

rewrite71.0ms (1.6%)

Algorithm
rewrite-expression-head
Error
53.9b
Rules
*-un-lft-identity_binary64_2124
add-sqr-sqrt_binary64_2146
pow1_binary64_2185 add-log-exp_binary64_2163 add-cube-cbrt_binary64_2159
add-exp-log_binary64_2162 log-prod_binary64_2210
add-cbrt-cube_binary64_2160 flip3-+_binary64_2127 flip-+_binary64_2098 sqrt-prod_binary64_2140
sqrt-div_binary64_2141 log-div_binary64_2211 distribute-lft-out_binary64_2075
pow1/2_binary64_2204 sqrt-pow1_binary64_2142 rem-sqrt-square_binary64_2137 log-pow_binary64_2213 rem-log-exp_binary64_2165 sum-log_binary64_2215 +-commutative_binary64_2054
Counts
3 → 42
Calls

3 calls:

7.0ms
(+.f64 x (sqrt.f64 (+.f64 (*.f64 x x) 1)))
6.0ms
(log.f64 (+.f64 x (sqrt.f64 (+.f64 (*.f64 x x) 1))))
5.0ms
(sqrt.f64 (+.f64 (*.f64 x x) 1))
Compiler

Compiled 766 to 464 computations (39.4% saved)

series213.0ms (4.8%)

Error
0.0b
Counts
3 → 31
Calls

3 calls:

92.0ms
(log.f64 (+.f64 x (sqrt.f64 (+.f64 (*.f64 x x) 1))))
45.0ms
(sqrt.f64 (+.f64 (*.f64 x x) 1))
42.0ms
(+.f64 x (sqrt.f64 (+.f64 (*.f64 x x) 1)))
Compiler

Compiled 853 to 727 computations (14.8% saved)

simplify64.0ms (1.4%)

Algorithm
egg-herbie
Counts
73 → 73
Iterations

Useful iterations: 0 (48.0ms)

IterNodesCost
048751109
148751109

prune67.0ms (1.5%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New69473
Fresh000
Picked101
Done000
Total70474
Error
0.0b
Counts
74 → 4
Compiler

Compiled 995 to 654 computations (34.3% saved)

localize1.0ms (0%)

rewrite0.0ms (0%)

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

Compiled 0 to 0 computations (0% saved)

series0.0ms (0%)

Error
0.0b
Counts
0 → 0
Compiler

Compiled 0 to 0 computations (0% saved)

simplify9.0ms (0.2%)

Algorithm
egg-herbie
Counts
0 → 0
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
000

prune4.0ms (0.1%)

Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New000
Fresh033
Picked011
Done000
Total044
Error
0.0b
Counts
4 → 4
Compiler

Compiled 36 to 28 computations (22.2% saved)

localize7.0ms (0.2%)

Local error

Found 3 expressions with local error:

0.0b
(+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 -1/2 x))
0.2b
(/.f64 1/8 (pow.f64 x 3))
9.5b
(log.f64 (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 -1/2 x)))

rewrite186.0ms (4.2%)

Algorithm
rewrite-expression-head
Error
0.0b
Rules
41×*-un-lft-identity_binary64_2124
40×times-frac_binary64_2130
29×add-cube-cbrt_binary64_2159 add-sqr-sqrt_binary64_2146
12×unpow-prod-down_binary64_2203 cube-prod_binary64_2152 associate-/r*_binary64_2068
add-exp-log_binary64_2162
log-prod_binary64_2210 add-log-exp_binary64_2163 add-cbrt-cube_binary64_2160
pow1_binary64_2185 distribute-lft-out_binary64_2075 unpow3_binary64_2190 cube-mult_binary64_2154 sqr-pow_binary64_2096
log-div_binary64_2211 div-exp_binary64_2175 associate-/l*_binary64_2069
frac-add_binary64_2132 flip3-+_binary64_2127 flip-+_binary64_2098
log-pow_binary64_2213 rem-log-exp_binary64_2165 pow-to-exp_binary64_2193 pow-exp_binary64_2192 cbrt-undiv_binary64_2158 frac-2neg_binary64_2135 clear-num_binary64_2123 div-inv_binary64_2121 sum-log_binary64_2215 +-commutative_binary64_2054
Counts
3 → 96
Calls

3 calls:

34.0ms
(+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 -1/2 x))
31.0ms
(log.f64 (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 -1/2 x)))
5.0ms
(/.f64 1/8 (pow.f64 x 3))
Compiler

Compiled 1792 to 1435 computations (19.9% saved)

series131.0ms (3%)

Error
0.0b
Counts
3 → 13
Calls

3 calls:

60.0ms
(+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 -1/2 x))
35.0ms
(log.f64 (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 -1/2 x)))
28.0ms
(/.f64 1/8 (pow.f64 x 3))
Compiler

Compiled 367 to 331 computations (9.8% saved)

simplify65.0ms (1.5%)

Algorithm
egg-herbie
Counts
109 → 109
Iterations

Useful iterations: 0 (43.0ms)

IterNodesCost
051911577

prune104.0ms (2.4%)

Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New1090109
Fresh022
Picked011
Done011
Total1094113
Error
0.0b
Counts
113 → 4
Compiler

Compiled 1665 to 1286 computations (22.8% saved)

localize5.0ms (0.1%)

rewrite0.0ms (0%)

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

Compiled 0 to 0 computations (0% saved)

series0.0ms (0%)

Error
0.0b
Counts
0 → 0
Compiler

Compiled 0 to 0 computations (0% saved)

simplify7.0ms (0.1%)

Algorithm
egg-herbie
Counts
0 → 0
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
000

prune0.0ms (0%)

Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New000
Fresh011
Picked011
Done022
Total044
Error
0.0b
Counts
4 → 4
Compiler

Compiled 0 to 0 computations (0% saved)

regimes237.0ms (5.4%)

Accuracy

Total 0.4b remaining (81.8%)

Threshold costs 0.4b (81.8%)

Compiler

Compiled 1823 to 1328 computations (27.2% saved)

bsearch35.0ms (0.8%)

Steps
ItersRangePoint
10
2.376781538205787e-11
3.7323012990248974
0.7968192574558219
8
-6532.950917067115
-0.21893662710414036
-0.9629144065967837
Compiler

Compiled 1 to 1 computations (0% saved)

simplify3.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
07049
17049

end0.0ms (0%)

sample2.8s (63.2%)

Algorithm
intervals
Results
901.0ms2519×body1024valid
372.0ms1183×body2048valid
250.0ms1209×body512valid
108.0ms2371×body128valid
84.0ms673×body256valid
20.0ms45×body4096valid
Compiler

Compiled 593 to 435 computations (26.6% saved)

Profiling

Loading profile data...