Details

Time bar (total: 12.7s)

analyze393.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%50%50%2
0%50%50%3
0%50%50%4
12.5%37.5%50%5
15.6%31.2%53.2%6
17.2%26.5%56.3%7
18%22.6%59.4%8
18.3%19.9%61.8%9
18.5%17.8%63.7%10
18.6%16.3%65.1%11
18.7%15.2%66.1%12
18.7%14.4%66.9%13
18.7%13.8%67.4%14

sample75.0ms

Algorithm
intervals
Results
21.0ms256×body80valid
16.0ms29×body1280nan
11.0ms87×body80overflowed
9.0ms22×body640nan
3.0ms12×body320nan
2.0ms10×body160nan
1.0ms22×body80nan
1.0msbody80invalid

simplify105.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (81.0ms)

IterNodesCost
0490922
1490922

prune5.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.3b

Counts
2 → 2

localize12.0ms

Local error

Found 3 expressions with local error:

0.2b
(pow.f64 (*.f64 (*.f64 2 PI.f64) n) (/.f64 (-.f64 1 k) 2))
0.3b
(/.f64 (pow.f64 (*.f64 (*.f64 2 PI.f64) n) (/.f64 (-.f64 1 k) 2)) (sqrt.f64 k))
0.3b
(*.f64 (*.f64 2 PI.f64) n)

rewrite33.0ms

Algorithm
rewrite-expression-head
Rules
48×times-frac_binary64
42×*-un-lft-identity_binary64 add-sqr-sqrt_binary64
33×add-cube-cbrt_binary64
26×add-exp-log_binary64
22×pow-unpow_binary64
18×sqrt-prod_binary64
14×pow1_binary64
10×add-cbrt-cube_binary64
prod-exp_binary64
sqr-pow_binary64 unpow-prod-down_binary64
pow-prod-down_binary64 associate-/r*_binary64 difference-of-squares_binary64 pow-exp_binary64
associate-/l*_binary64 div-exp_binary64
add-log-exp_binary64 cbrt-unprod_binary64 associate-*r*_binary64 pow-pow_binary64 distribute-lft-out--_binary64 insert-posit16
pow-to-exp_binary64 div-sub_binary64 pow-sub_binary64 div-inv_binary64
associate-/l/_binary64 cbrt-undiv_binary64 associate-*l*_binary64 clear-num_binary64 frac-2neg_binary64 *-commutative_binary64
Counts
3 → 118
Calls
3 calls:
12.0ms
(pow.f64 (*.f64 (*.f64 2 PI.f64) n) (/.f64 (-.f64 1 k) 2))
9.0ms
(/.f64 (pow.f64 (*.f64 (*.f64 2 PI.f64) n) (/.f64 (-.f64 1 k) 2)) (sqrt.f64 k))
6.0ms
(*.f64 (*.f64 2 PI.f64) n)

series1.3s

Counts
3 → 9
Calls
3 calls:
466.0ms
(pow.f64 (*.f64 (*.f64 2 PI.f64) n) (/.f64 (-.f64 1 k) 2))
370.0ms
(/.f64 (pow.f64 (*.f64 (*.f64 2 PI.f64) n) (/.f64 (-.f64 1 k) 2)) (sqrt.f64 k))
460.0ms
(*.f64 (*.f64 2 PI.f64) n)
Iterations

Useful iterations: 0 (17.0ms)

IterNodesCost
02841957
12841957
048451079
148451079
02841957
12841957
048451079
148451079
047929
147929
06962740
16962740
049572340
149572340
06962740
16962740
049572340
149572340
06056
16056
05042673
15042673
049382277
149382277
05042673
15042673
049382277
149382277
0528714

simplify131.0ms

Counts
127 → 127
Iterations

Useful iterations: 0 (89.0ms)

IterNodesCost
049233084
149233084

prune146.0ms

Filtered
84 candidates to 127 candidates (-51.2%)
Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New1189127
Fresh011
Picked101
Done000
Total11910129

Merged error: 0.0b

Counts
129 → 10

localize14.0ms

Local error

Found 4 expressions with local error:

0.2b
(pow.f64 (*.f64 (*.f64 2 PI.f64) n) (/.f64 (-.f64 1 k) 2))
0.2b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 PI.f64) n) (/.f64 (-.f64 1 k) 2)))
0.3b
(*.f64 (*.f64 2 PI.f64) n)
0.3b
(/.f64 1 (sqrt.f64 k))

rewrite49.0ms

Algorithm
rewrite-expression-head
Rules
72×add-exp-log_binary64 add-sqr-sqrt_binary64
62×times-frac_binary64
57×*-un-lft-identity_binary64
44×add-cube-cbrt_binary64
38×prod-exp_binary64
25×sqrt-prod_binary64
23×associate-*l*_binary64
22×pow-unpow_binary64
17×pow1_binary64
16×add-cbrt-cube_binary64
15×pow-exp_binary64
12×div-exp_binary64
10×unswap-sqr_binary64
associate-*r*_binary64
sqr-pow_binary64
pow-prod-down_binary64 associate-/r*_binary64 1-exp_binary64 difference-of-squares_binary64 rec-exp_binary64
pow-to-exp_binary64 cbrt-unprod_binary64
add-log-exp_binary64 insert-posit16
pow-pow_binary64 div-sub_binary64 pow-sub_binary64 associate-/l*_binary64 distribute-lft-out--_binary64 div-inv_binary64 pow-flip_binary64
cbrt-undiv_binary64 unpow-prod-down_binary64 *-commutative_binary64
pow1/2_binary64 associate-*r/_binary64 sqrt-pow1_binary64 clear-num_binary64 inv-pow_binary64 frac-2neg_binary64 frac-times_binary64 associate-*l/_binary64
Counts
4 → 176
Calls
4 calls:
13.0ms
(pow.f64 (*.f64 (*.f64 2 PI.f64) n) (/.f64 (-.f64 1 k) 2))
16.0ms
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 PI.f64) n) (/.f64 (-.f64 1 k) 2)))
6.0ms
(*.f64 (*.f64 2 PI.f64) n)
5.0ms
(/.f64 1 (sqrt.f64 k))

series1.8s

Counts
4 → 12
Calls
4 calls:
474.0ms
(pow.f64 (*.f64 (*.f64 2 PI.f64) n) (/.f64 (-.f64 1 k) 2))
412.0ms
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 PI.f64) n) (/.f64 (-.f64 1 k) 2)))
457.0ms
(*.f64 (*.f64 2 PI.f64) n)
437.0ms
(/.f64 1 (sqrt.f64 k))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
0435849
1435849
0199
1199
0435849
1435849
0199
1199
0506342
02841957
12841957
048451079
148451079
02841957
12841957
048451079
148451079
047929
147929
07252759
17252759
0391989
1391989
07252759
17252759
0391989
1391989
013
113
05042673
15042673
049382277
149382277
05042673
15042673
049382277
149382277
0528714

simplify173.0ms

Counts
188 → 188
Iterations

Useful iterations: 0 (123.0ms)

IterNodesCost
049143513
149143513

prune151.0ms

Filtered
110 candidates to 188 candidates (-70.9%)
Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New1862188
Fresh189
Picked011
Done000
Total18711198

Merged error: 0.0b

Counts
198 → 11

localize14.0ms

Local error

Found 4 expressions with local error:

0.2b
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (*.f64 2 PI.f64) n) (/.f64 (-.f64 1 k) 2))))
0.2b
(pow.f64 (*.f64 (*.f64 2 PI.f64) n) (/.f64 (-.f64 1 k) 2))
0.2b
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (*.f64 2 PI.f64) n) (/.f64 (-.f64 1 k) 2)))
0.3b
(*.f64 (*.f64 2 PI.f64) n)

rewrite64.0ms

Algorithm
rewrite-expression-head
Rules
273×times-frac_binary64
147×*-un-lft-identity_binary64 add-sqr-sqrt_binary64
138×add-cube-cbrt_binary64
78×sqrt-prod_binary64
72×add-exp-log_binary64
40×associate-/r*_binary64
32×sqr-pow_binary64 unpow-prod-down_binary64 div-exp_binary64
22×pow-unpow_binary64
18×prod-exp_binary64
16×pow1_binary64 add-cbrt-cube_binary64
15×pow-exp_binary64
associate-/l*_binary64
div-inv_binary64
pow-prod-down_binary64 1-exp_binary64 associate-/r/_binary64 div-sub_binary64 pow-sub_binary64 difference-of-squares_binary64 rec-exp_binary64
pow-to-exp_binary64
add-log-exp_binary64 cbrt-undiv_binary64 insert-posit16
cbrt-unprod_binary64 associate-*r*_binary64 pow-pow_binary64 distribute-lft-out--_binary64
clear-num_binary64 frac-2neg_binary64
associate-*l*_binary64 inv-pow_binary64 pow-flip_binary64 *-commutative_binary64
Counts
4 → 295
Calls
4 calls:
15.0ms
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (*.f64 2 PI.f64) n) (/.f64 (-.f64 1 k) 2))))
13.0ms
(pow.f64 (*.f64 (*.f64 2 PI.f64) n) (/.f64 (-.f64 1 k) 2))
11.0ms
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (*.f64 2 PI.f64) n) (/.f64 (-.f64 1 k) 2)))
6.0ms
(*.f64 (*.f64 2 PI.f64) n)

series1.9s

Counts
4 → 12
Calls
4 calls:
562.0ms
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (*.f64 2 PI.f64) n) (/.f64 (-.f64 1 k) 2))))
464.0ms
(pow.f64 (*.f64 (*.f64 2 PI.f64) n) (/.f64 (-.f64 1 k) 2))
405.0ms
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (*.f64 2 PI.f64) n) (/.f64 (-.f64 1 k) 2)))
470.0ms
(*.f64 (*.f64 2 PI.f64) n)
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
02841957
12841957
048451079
148451079
02841957
12841957
048451079
148451079
047929
147929
06822732
16822732
01392098
11392098
06822732
16822732
01392098
11392098
013
113
05042673
15042673
049382277
149382277
05042673
15042673
049382277
149382277
0528714
08172759
18172759
050812455
08172759
18172759
050812455
06056
16056

simplify217.0ms

Counts
307 → 307
Iterations

Useful iterations: 0 (117.0ms)

IterNodesCost
0538810120

prune243.0ms

Filtered
163 candidates to 307 candidates (-88.3%)
Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New3061307
Fresh189
Picked101
Done011
Total30810318

Merged error: 0b

Counts
318 → 10

localize17.0ms

Local error

Found 4 expressions with local error:

0.2b
(/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 PI.f64) n) (/.f64 (-.f64 1 k) 2)) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))
0.2b
(/.f64 (pow.f64 (*.f64 (*.f64 2 PI.f64) n) (/.f64 (-.f64 1 k) 2)) (sqrt.f64 (sqrt.f64 k)))
0.2b
(pow.f64 (*.f64 (*.f64 2 PI.f64) n) (/.f64 (-.f64 1 k) 2))
0.3b
(*.f64 (*.f64 2 PI.f64) n)

rewrite125.0ms

Algorithm
rewrite-expression-head
Rules
954×times-frac_binary64 sqrt-prod_binary64
452×*-un-lft-identity_binary64 add-sqr-sqrt_binary64
443×add-cube-cbrt_binary64
101×sqr-pow_binary64 unpow-prod-down_binary64
54×associate-/l*_binary64
46×add-exp-log_binary64
22×pow-unpow_binary64
18×associate-/r*_binary64
16×add-cbrt-cube_binary64 div-exp_binary64
15×pow1_binary64
13×div-inv_binary64
12×prod-exp_binary64
pow-exp_binary64
pow-prod-down_binary64 difference-of-squares_binary64
add-log-exp_binary64 cbrt-undiv_binary64 insert-posit16
pow-to-exp_binary64 cbrt-unprod_binary64 associate-*r*_binary64 pow-pow_binary64 distribute-lft-out--_binary64
associate-/l/_binary64 div-sub_binary64 clear-num_binary64 pow-sub_binary64 frac-2neg_binary64
associate-*l*_binary64 *-commutative_binary64
Counts
4 → 655
Calls
4 calls:
27.0ms
(/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 PI.f64) n) (/.f64 (-.f64 1 k) 2)) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))
10.0ms
(/.f64 (pow.f64 (*.f64 (*.f64 2 PI.f64) n) (/.f64 (-.f64 1 k) 2)) (sqrt.f64 (sqrt.f64 k)))
12.0ms
(pow.f64 (*.f64 (*.f64 2 PI.f64) n) (/.f64 (-.f64 1 k) 2))
6.0ms
(*.f64 (*.f64 2 PI.f64) n)

series2.2s

Counts
4 → 12
Calls
4 calls:
626.0ms
(/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 PI.f64) n) (/.f64 (-.f64 1 k) 2)) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))
661.0ms
(/.f64 (pow.f64 (*.f64 (*.f64 2 PI.f64) n) (/.f64 (-.f64 1 k) 2)) (sqrt.f64 (sqrt.f64 k)))
463.0ms
(pow.f64 (*.f64 (*.f64 2 PI.f64) n) (/.f64 (-.f64 1 k) 2))
457.0ms
(*.f64 (*.f64 2 PI.f64) n)
Iterations

Useful iterations: 0 (122.0ms)

IterNodesCost
02841957
12841957
048451079
148451079
02841957
12841957
048451079
148451079
047929
147929
05042673
15042673
049382277
149382277
05042673
15042673
049382277
149382277
0528714
07562758
17562758
054751942
07562758
17562758
054751942
0503021
08832843
18832843
049241917
149241917
08832843
18832843
049241917
149241917
051469

simplify396.0ms

Counts
667 → 667
Iterations

Useful iterations: 0 (128.0ms)

IterNodesCost
0495232485
1495232485

prune406.0ms

Filtered
231 candidates to 667 candidates (-188.7%)
Pruning

10 alts after pruning (8 fresh and 2 done)

PrunedKeptTotal
New6670667
Fresh088
Picked011
Done011
Total66710677

Merged error: 0b

Counts
677 → 10

regimes101.0ms

Accuracy

0% (0.4b remaining)

Error of 0.4b against oracle of 0.0b and baseline of 0.4b

bsearch0.0ms

simplify6.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
02825
12825

end0.0ms

sample2.7s

Algorithm
intervals
Results
883.0ms8000×body80valid
599.0ms1015×body1280nan
368.0ms851×body640nan
324.0ms2434×body80overflowed
134.0ms452×body320nan
41.0ms770×body80nan
38.0ms223×body160nan
21.0ms238×body80invalid

Profiling

Loading profile data...