Details

Time bar (total: 5.8s)

analyze4.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%100%0%0
0%100%0%1
0%100%0%2
50%50%0%3
75%25%0%4
87.5%12.5%0%5
93.7%6.2%0%6
96.8%3.1%0%7
98.4%1.6%0%8
99.2%0.8%0%9
99.6%0.4%0%10
99.8%0.2%0%11
99.9%0.1%0%12
99.9%0%0%13
99.9%0%0%14

sample20.0ms

Algorithm
intervals
Results
8.0ms75×body640valid
4.0ms131×body80valid
3.0ms34×body320valid
1.0ms16×body160valid

simplify29.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (11.0ms)

IterNodesCost
07716
17716

prune2.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New101
Fresh011
Picked000
Done000
Total112

Merged error: 14.8b

Counts
2 → 1

localize7.0ms

Local error

Found 3 expressions with local error:

0.0b
(/.f64 1 (+.f64 x 1))
0.0b
(/.f64 1 (-.f64 x 1))
1.6b
(-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 (-.f64 x 1)))

rewrite55.0ms

Algorithm
rewrite-expression-head
Rules
98×*-un-lft-identity_binary64
72×add-sqr-sqrt_binary64
69×times-frac_binary64
32×add-cube-cbrt_binary64
27×distribute-lft-out--_binary64
17×difference-of-squares_binary64
11×associate-/r*_binary64 add-exp-log_binary64
10×distribute-lft-out_binary64
add-cbrt-cube_binary64
associate-/r/_binary64 associate-/l*_binary64 div-inv_binary64
add-log-exp_binary64 pow1_binary64
difference-of-sqr-1_binary64 div-exp_binary64
insert-posit16 flip--_binary64
flip3--_binary64 1-exp_binary64 cbrt-undiv_binary64 clear-num_binary64 inv-pow_binary64 frac-2neg_binary64 rec-exp_binary64 pow-flip_binary64 flip-+_binary64
flip3-+_binary64 sub-neg_binary64 diff-log_binary64 frac-sub_binary64
Counts
3 → 127
Calls
3 calls:
7.0ms
(/.f64 1 (+.f64 x 1))
7.0ms
(/.f64 1 (-.f64 x 1))
35.0ms
(-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 (-.f64 x 1)))

series1.0s

Counts
3 → 9
Calls
3 calls:
331.0ms
(/.f64 1 (+.f64 x 1))
370.0ms
(/.f64 1 (-.f64 x 1))
310.0ms
(-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 (-.f64 x 1)))
Iterations

Useful iterations: 0 (8.0ms)

IterNodesCost
0501850
1501850
044274
144274
0501850
1501850
044274
144274
0528645
0299435
1299435
079
179
0299435
1299435
079
179
0506342
0299435
1299435
069
169
0299435
1299435
069
169
0492111
1492111

simplify160.0ms

Counts
136 → 136
Iterations

Useful iterations: 0 (129.0ms)

IterNodesCost
050432072

prune79.0ms

Filtered
77 candidates to 136 candidates (-76.6%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New1351136
Fresh000
Picked101
Done000
Total1361137

Merged error: 0.5b

Counts
137 → 1

localize6.0ms

Local error

Found 1 expressions with local error:

0.5b
(/.f64 -2 (+.f64 -1 (*.f64 x x)))

rewrite7.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity_binary64 add-cube-cbrt_binary64 add-sqr-sqrt_binary64 times-frac_binary64
associate-/r*_binary64 add-exp-log_binary64 add-cbrt-cube_binary64 associate-/l*_binary64
associate-/r/_binary64
flip3-+_binary64 add-log-exp_binary64 pow1_binary64 cbrt-undiv_binary64 clear-num_binary64 frac-2neg_binary64 div-inv_binary64 div-exp_binary64 insert-posit16 flip-+_binary64
Counts
1 → 30
Calls
1 calls:
6.0ms
(/.f64 -2 (+.f64 -1 (*.f64 x x)))

series449.0ms

Counts
1 → 3
Calls
1 calls:
449.0ms
(/.f64 -2 (+.f64 -1 (*.f64 x x)))
Iterations

Useful iterations: 0 (36.0ms)

IterNodesCost
0349825
1349825
0249
1249
0349825
1349825
0249
1249
0506442

simplify110.0ms

Counts
33 → 33
Iterations

Useful iterations: 0 (89.0ms)

IterNodesCost
04989542
14989542

prune28.0ms

Filtered
28 candidates to 33 candidates (-17.9%)
Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New31233
Fresh000
Picked011
Done000
Total31334

Merged error: 0.4b

Counts
34 → 3

localize12.0ms

Local error

Found 4 expressions with local error:

1.0b
(cbrt.f64 -2)
16.4b
(cbrt.f64 (+.f64 -1 (*.f64 x x)))
16.4b
(cbrt.f64 (+.f64 -1 (*.f64 x x)))
16.4b
(cbrt.f64 (+.f64 -1 (*.f64 x x)))

rewrite12.0ms

Algorithm
rewrite-expression-head
Rules
12×cbrt-prod_binary64
*-un-lft-identity_binary64 add-cube-cbrt_binary64 add-sqr-sqrt_binary64
cbrt-div_binary64
add-log-exp_binary64 pow1_binary64 pow1/3_binary64 add-exp-log_binary64 add-cbrt-cube_binary64 insert-posit16
flip3-+_binary64 flip-+_binary64
Counts
4 → 54
Calls
4 calls:
1.0ms
(cbrt.f64 -2)
3.0ms
(cbrt.f64 (+.f64 -1 (*.f64 x x)))
3.0ms
(cbrt.f64 (+.f64 -1 (*.f64 x x)))
3.0ms
(cbrt.f64 (+.f64 -1 (*.f64 x x)))

series1.1s

Counts
4 → 10
Calls
4 calls:
0.0ms
(cbrt.f64 -2)
369.0ms
(cbrt.f64 (+.f64 -1 (*.f64 x x)))
372.0ms
(cbrt.f64 (+.f64 -1 (*.f64 x x)))
373.0ms
(cbrt.f64 (+.f64 -1 (*.f64 x x)))
Iterations

Useful iterations: 0 (187.0ms)

IterNodesCost
0531673
1531673
0341608
1341608
0531673
1531673
0341608
1341608
0562042
0531673
1531673
0341608
1341608
0531673
1531673
0341608
1341608
0562042
0531673
1531673
0341608
1341608
0531673
1531673
0341608
1341608
0562042

simplify193.0ms

Counts
64 → 64
Iterations

Useful iterations: 0 (169.0ms)

IterNodesCost
04816856
14816856

prune108.0ms

Filtered
59 candidates to 64 candidates (-8.5%)
Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New63164
Fresh011
Picked011
Done011
Total63467

Merged error: 0.4b

Counts
67 → 4

localize19.0ms

Local error

Found 4 expressions with local error:

16.4b
(cbrt.f64 (+.f64 -1 (*.f64 x x)))
16.4b
(cbrt.f64 (+.f64 -1 (*.f64 x x)))
16.4b
(cbrt.f64 (+.f64 -1 (*.f64 x x)))
16.4b
(cbrt.f64 (+.f64 -1 (*.f64 x x)))

rewrite15.0ms

Algorithm
rewrite-expression-head
Rules
12×cbrt-prod_binary64
cbrt-div_binary64 *-un-lft-identity_binary64 add-cube-cbrt_binary64 add-sqr-sqrt_binary64
flip3-+_binary64 add-log-exp_binary64 pow1_binary64 pow1/3_binary64 add-exp-log_binary64 add-cbrt-cube_binary64 insert-posit16 flip-+_binary64
Counts
4 → 56
Calls
4 calls:
3.0ms
(cbrt.f64 (+.f64 -1 (*.f64 x x)))
3.0ms
(cbrt.f64 (+.f64 -1 (*.f64 x x)))
3.0ms
(cbrt.f64 (+.f64 -1 (*.f64 x x)))
3.0ms
(cbrt.f64 (+.f64 -1 (*.f64 x x)))

series1.5s

Counts
4 → 12
Calls
4 calls:
374.0ms
(cbrt.f64 (+.f64 -1 (*.f64 x x)))
373.0ms
(cbrt.f64 (+.f64 -1 (*.f64 x x)))
374.0ms
(cbrt.f64 (+.f64 -1 (*.f64 x x)))
371.0ms
(cbrt.f64 (+.f64 -1 (*.f64 x x)))
Iterations

Useful iterations: 0 (188.0ms)

IterNodesCost
0531673
1531673
0341608
1341608
0531673
1531673
0341608
1341608
0562042
0531673
1531673
0341608
1341608
0531673
1531673
0341608
1341608
0562042
0531673
1531673
0341608
1341608
0531673
1531673
0341608
1341608
0562042
0531673
1531673
0341608
1341608
0531673
1531673
0341608
1341608
0562042

simplify157.0ms

Counts
68 → 68
Iterations

Useful iterations: 0 (132.0ms)

IterNodesCost
04816984
14816984

prune160.0ms

Filtered
64 candidates to 68 candidates (-6.3%)
Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New68068
Fresh011
Picked011
Done022
Total68472

Merged error: 0.4b

Counts
72 → 4

regimes13.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify7.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
0810
1810

end0.0ms

sample556.0ms

Algorithm
intervals
Results
215.0ms1948×body640valid
120.0ms4246×body80valid
97.0ms1184×body320valid
34.0ms622×body160valid

Profiling

Loading profile data...