Details

Time bar (total: 6.3min)

sample31.0ms

Algorithm
intervals
Results
15.0ms456×body80valid

simplify16.0ms

Counts
1 → 1
Iterations

Useful iterations: 1 (2.0ms)

IterNodesCost
0811
1159
2239
3259
done259

prune6.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: 0.0b

Counts
2 → 1

localize7.0ms

Local error

Found 1 expressions with local error:

0.0b
(+ (+ (* x 2.0) (* x x)) (* y y))

rewrite8.0ms

Algorithm
rewrite-expression-head
Rules
add-log-exp
sum-log
pow1 add-exp-log +-commutative add-sqr-sqrt add-cube-cbrt associate-+l+ *-un-lft-identity flip3-+ add-cbrt-cube flip-+
Counts
1 → 13
Calls
1 calls:
7.0ms
(+ (+ (* x 2.0) (* x x)) (* y y))

series7.0ms

Counts
1 → 3
Calls
1 calls:
7.0ms
(+ (+ (* x 2.0) (* x x)) (* y y))

simplify27.6s

Counts
16 → 16
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01114
12313
25010
312710
446210
5243910
done500010
01013
12210
24410
38210
422910
5101310
done500010
0912
11610
22410
32610
done2610
0912
11910
23810
36310
410510
531010
6132710
done500010
01025
11721
22521
32721
done2721
0912
11610
22410
32610
done2610
01035
13029
212411
365311
4363611
done500111
0912
11610
22410
32610
done2610
0912
11610
22410
32610
done2610
01115
13113
28611
326211
472311
5203811
done500011
01235
13625
212725
339019
4129519
5383219
done500119
01023
12919
29417
326015
470515
5206715
done500015
0811
1169
2319
3409
4619
51159
62439
75489
813169
done50009
057
167
done67
0911
12211
2419
3519
4609
5779
61219
72339
86479
924969
done50019
0911
12211
2419
3519
4609
5779
61219
72339
86479
924969
done50019
0911
12211
2419
3519
4609
5779
61219
72339
86479
924969
done50019

prune28.0ms

Filtered
13 candidates to 16 candidates (-23.1%)
Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New14216
Fresh000
Picked011
Done000
Total14317

Merged error: 0b

Counts
17 → 3

localize9.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* y y) (* x (+ 2.0 x)))
0.0b
(* x (+ 2.0 x))
0.0b
(* x (+ 2.0 x))
0.1b
(* (sqrt (+ (* y y) (* x (+ 2.0 x)))) (sqrt (+ (* y y) (* x (+ 2.0 x)))))

rewrite35.0ms

Algorithm
rewrite-expression-head
Rules
32×add-sqr-sqrt
23×pow1
20×*-un-lft-identity
18×sqrt-prod
16×add-cube-cbrt
14×associate-*r*
12×sqrt-div associate-*l*
10×add-exp-log add-cbrt-cube
flip3-+ flip-+
sqrt-pow1 pow1/2 swap-sqr
associate-*r/ add-log-exp unswap-sqr
pow-prod-down pow-prod-up
frac-times
distribute-rgt-in distribute-lft-in prod-exp pow-sqr *-commutative cbrt-unprod
associate-+r+ associate-*l/ distribute-lft-out
+-commutative pow2 pow-plus sqrt-unprod sum-log rem-square-sqrt
Counts
4 → 116
Calls
4 calls:
5.0ms
(+ (* y y) (* x (+ 2.0 x)))
7.0ms
(* x (+ 2.0 x))
7.0ms
(* x (+ 2.0 x))
12.0ms
(* (sqrt (+ (* y y) (* x (+ 2.0 x)))) (sqrt (+ (* y y) (* x (+ 2.0 x)))))

series30.0ms

Counts
4 → 12
Calls
4 calls:
7.0ms
(+ (* y y) (* x (+ 2.0 x)))
5.0ms
(* x (+ 2.0 x))
10.0ms
(* x (+ 2.0 x))
7.0ms
(* (sqrt (+ (* y y) (* x (+ 2.0 x)))) (sqrt (+ (* y y) (* x (+ 2.0 x)))))

simplify2.1min

Counts
128 → 128
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
023
151
271
done71
055
181
done81
023
161
done61
055
183
done81
047
183
291
done91
0819
12219
25819
323819
471419
5250219
done500019
0921
1179
2239
3279
done279
0819
12219
25819
323819
471419
5250219
done500019
023
161
done61
01023
12013
22613
33013
done3013
01022
12010
22810
33310
done3310
01022
12010
23410
35710
410010
519210
653110
7201410
done500110
01165
12629
27325
329811
4154011
done500011
01145
11921
22521
32921
done2921
01022
11810
22410
32810
done2810
01165
12729
26611
327611
4143911
done500211
0819
12219
25819
323819
471419
5250219
done500019
01022
11910
22410
32810
done2810
01022
11910
22410
32810
done2810
01229
13813
210411
332911
481211
5258511
done500011
01361
14223
214721
344919
4125619
5325419
done500019
01635
15635
216931
355229
4165629
done500029
01541
14735
216133
348131
4127031
5332631
done500131
01635
15635
217131
354329
4166329
done500029
01541
14735
215933
347831
4127031
5334431
done500031
01141
13319
29717
329015
484015
5217915
done500115
0921
1189
2329
3539
4689
5879
61419
72709
85309
912419
1026689
done50019
01147
12347
23025
34313
45813
58413
615713
737313
8127713
done500013
01023
11823
22323
32723
done2723
01145
12021
22621
33021
done3021
01023
11810
22410
32810
done2810
01023
11810
22410
32810
done2810
01023
11810
22410
32810
done2810
01023
11810
22410
32810
done2810
01023
11810
22410
32810
done2810
035
151
done51
0921
1179
2239
3279
done279
01023
11810
22410
32810
done2810
01023
11810
22410
32810
done2810
01023
11810
22410
32810
done2810
01023
11810
22410
32810
done2810
023
141
done41
0921
1179
2239
3279
done279
01023
11810
22410
32810
done2810
01023
11810
22410
32810
done2810
01023
11810
22410
32810
done2810
01023
11810
22410
32810
done2810
01023
11810
22410
32810
done2810
01023
11810
22410
32810
done2810
01023
11810
22410
32810
done2810
01023
11810
22410
32810
done2810
033
151
271
done71
033
161
done61
045
1101
done101
01134
12234
22934
33334
done3334
01233
12222
22722
33122
done3122
01022
11922
22422
32822
done2822
01113
12212
22712
33110
43410
done3410
01022
11922
22422
32822
done2822
01012
12110
22910
33310
done3310
01022
11922
22422
32822
done2822
01122
12022
22522
32922
done2922
01022
11922
22422
32822
done2822
0921
1179
2239
3279
done279
01022
11922
22422
32822
done2822
0921
1179
2239
3279
done279
01425
14225
211123
334123
482723
5260923
done500023
01331
13631
29829
329727
486127
5229927
done500027
01425
14225
211123
334823
485723
5260923
done500023
01331
13631
210029
329827
486227
5229427
done500027
045
1115
2125
done125
067
187
done87
056
1156
2176
done176
056
1146
2246
3396
4696
51636
64026
712656
done50006
0817
12817
21069
33159
410267
535387
done50007
0613
11313
21413
done1413
056
1126
2136
done136
0617
12217
2897
32857
47537
521257
done50007
056
1126
2136
done136
056
1126
2136
done136
067
187
done87
067
187
done87
033
143
done43
023
done23
033
143
done43
023
done23
0611
11011
21211
done1211
056
176
done76
033
161
done61
033
161
done61
056
1136
2146
done146
056
1136
2146
done146
045
1115
2125
done125
079
1289
2599
31109
42109
55429
618179
done50009
069
1129
2299
3679
41359
52149
63589
77029
832529
done50009
045
1115
2125
done125
067
187
done87
056
1156
2176
done176
056
1146
2246
3396
4696
51636
64026
712656
done50006
0817
12817
21069
33159
410267
535387
done50007
0613
11313
21413
done1413
056
1126
2136
done136
0617
12217
2897
32857
47537
521257
done50007
056
1126
2136
done136
056
1126
2136
done136
067
187
done87
067
187
done87
033
143
done43
023
done23
033
143
done43
023
done23
0611
11011
21211
done1211
056
176
done76
033
161
done61
033
161
done61
056
1136
2146
done146
056
1136
2146
done146
045
1115
2125
done125
079
1289
2599
31109
42109
55429
618179
done50009
069
1129
2299
3679
41359
52149
63589
77029
832529
done50009
0911
12310
23910
38310
420210
568610
6341210
done500110
0810
11610
22110
32510
done2510
0810
11910
23410
36310
411510
533010
6135710
done500010
0921
11721
22221
32621
done2621
0810
11610
22110
32510
done2510
0929
13029
210511
350711
4260611
done500111
0810
11610
22110
32510
done2510
0810
11610
22110
32510
done2510
01013
13613
210111
333311
481311
5256411
done500111
01129
14023
214421
344619
4124219
5324819
done500019
0919
13119
29417
328915
483915
5217815
done500015
079
1169
2299
3509
4649
5839
61379
72669
85249
912299
1026779
done50009
067
187
done87
067
187
done87
0911
12211
2419
3519
4609
5779
61219
72339
86479
924969
done50019
0911
12211
2419
3519
4609
5779
61219
72339
86479
924969
done50019
0911
12211
2419
3519
4609
5779
61219
72339
86479
924969
done50019
067
1137
2255
3325
4385
5485
6725
71295
83475
912855
done50015
067
1137
2255
3325
4385
5485
6725
71295
83475
912855
done50015
067
1137
2255
3325
4385
5485
6725
71295
83475
912855
done50015
067
1137
2255
3325
4385
5485
6725
71295
83475
912855
done50015
067
1137
2255
3325
4385
5485
6725
71295
83475
912855
done50015
067
1137
2255
3325
4385
5485
6725
71295
83475
912855
done50015
0911
12211
2419
3519
4609
5779
61219
72339
86479
924969
done50019
0911
12211
2419
3519
4609
5779
61219
72339
86479
924969
done50019
0911
12211
2419
3519
4609
5779
61219
72339
86479
924969
done50019

prune184.0ms

Filtered
85 candidates to 128 candidates (-50.6%)
Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New1280128
Fresh011
Picked011
Done011
Total1283131

Merged error: 0b

Counts
131 → 3

localize9.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* y y) (* x (+ 2.0 x)))
0.0b
(* x (+ 2.0 x))
0.2b
(pow (+ (* y y) (* x (+ 2.0 x))) 3)
37.7b
(cbrt (pow (+ (* y y) (* x (+ 2.0 x))) 3))

rewrite29.0ms

Algorithm
rewrite-expression-head
Rules
14×add-sqr-sqrt *-un-lft-identity
12×cbrt-prod add-cube-cbrt
pow1 add-exp-log add-cbrt-cube
unpow-prod-down cube-prod add-log-exp
cube-div flip3-+ associate-*r* flip-+
pow-unpow associate-*l*
distribute-rgt-in cube-mult cbrt-div associate-+r+ distribute-lft-in unpow3 associate-*r/ sqr-pow
+-commutative pow-to-exp pow-pow pow1/3 pow-prod-down pow-exp prod-exp sum-log *-commutative rem-cbrt-cube cbrt-unprod distribute-lft-out rem-cube-cbrt unswap-sqr
Counts
4 → 84
Calls
4 calls:
5.0ms
(+ (* y y) (* x (+ 2.0 x)))
11.0ms
(* x (+ 2.0 x))
5.0ms
(pow (+ (* y y) (* x (+ 2.0 x))) 3)
5.0ms
(cbrt (pow (+ (* y y) (* x (+ 2.0 x))) 3))

series45.0ms

Counts
4 → 12
Calls
4 calls:
7.0ms
(+ (* y y) (* x (+ 2.0 x)))
5.0ms
(* x (+ 2.0 x))
26.0ms
(pow (+ (* y y) (* x (+ 2.0 x))) 3)
7.0ms
(cbrt (pow (+ (* y y) (* x (+ 2.0 x))) 3))

simplify3.8min

Counts
96 → 96
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
01113
12710
25410
318210
488610
5467510
done500010
01113
12710
25810
320010
492910
5478410
done500010
01224
13021
25613
312913
448013
5148012
done500112
01113
12710
23810
35210
47510
514010
635310
7128210
done500010
01113
12710
23810
37310
412410
520110
641410
7136810
done500010
01113
12710
23810
37310
412410
520110
641410
7136810
done500010
044
1141
2181
done181
01012
1269
2539
31819
48929
547069
done50009
0920
12320
25920
324120
471220
5253220
done500020
0810
11610
22110
32510
done2510
01226
12720
25420
318220
488620
5466120
done500020
01113
12710
25410
318210
488610
5467510
done500010
01224
13021
25613
312913
448013
5148012
done500112
01113
12710
23810
35210
47510
514010
635310
7128210
done500010
01113
12710
23810
37310
412410
520110
641410
7136810
done500010
01113
12710
23810
37310
412410
520110
641410
7136810
done500010
044
1141
2181
done181
01012
1269
2539
31819
48929
547069
done50009
0810
11610
22110
32510
done2510
0920
12320
25920
324120
471220
5253220
done500020
01113
12713
25513
318313
488513
5468113
done500013
01113
12713
25513
318313
488513
5468113
done500013
022
141
done41
01012
1269
2539
31819
48929
547069
done50009
01214
12412
23512
35412
48112
513912
635212
7126712
done500012
01214
12412
23512
35412
48112
513912
635212
7126712
done500012
01216
14313
212711
352511
4332111
done500111
01432
15123
217621
363719
4370519
done500019
01222
14219
213617
359415
4451515
done500015
01012
1279
2589
31819
48359
547539
done50009
01227
12821
25521
318321
488721
5467921
done500021
01113
12710
25410
318210
488610
5467510
done500010
01238
12611
25311
318111
489011
5467611
done500011
01113
12710
25410
318210
488610
5467510
done500010
01113
12710
25410
318210
488610
5467510
done500010
01012
11912
22412
32812
done2812
01012
11912
22412
32812
done2812
033
161
done61
01115
12315
23515
36315
411915
527415
689415
7332615
done500015
01012
12212
23212
35412
49312
520412
658412
7220812
done500012
0911
1249
2369
3519
4739
51359
63479
712979
done50009
01123
12923
25512
312812
447712
5150112
done500012
01012
1269
2379
3519
4729
51379
63519
712789
done50019
01012
12612
23712
37212
412112
520012
641512
7136112
done500012
01012
12612
23712
37212
412112
520012
641512
7136112
done500012
033
1131
done131
0911
12511
25211
318011
489011
5466611
done500011
0819
12219
25819
323819
471419
5250219
done500019
01012
12812
26112
319412
492512
5479012
done500012
01012
12612
25912
321712
4104812
done500012
01125
12619
25319
318119
489219
5469819
done500019
01012
1269
2539
31819
48929
547069
done50009
01135
13123
29113
347613
4382013
done500013
01123
12923
25512
312812
447712
5150112
done500012
01012
1269
2379
3519
4729
51379
63519
712789
done50019
01012
12612
23712
37212
412112
520012
641512
7136112
done500012
01012
12612
23712
37212
412112
520012
641512
7136112
done500012
033
1131
done131
0911
12511
25211
318011
489011
5466611
done500011
01115
14215
212613
353013
4328113
done500013
01331
15025
217523
363521
4370121
done500021
01121
14121
213519
359317
4450417
done500017
0911
12611
25711
318011
483311
5480011
done500011
0819
12219
25819
323819
471419
5250219
done500019
01012
12612
25412
318212
489112
5471112
done500012
01012
12612
25412
318212
489112
5471112
done500012
01113
12311
23511
34911
47011
512911
634311
7126511
done500011
01113
12311
23511
34911
47011
512911
634311
7126511
done500011
045
1115
2125
done125
067
187
done87
056
1156
2176
done176
056
1146
2246
3396
4696
51636
64026
712656
done50006
0817
12817
21069
33159
410267
535387
done50007
0613
11313
21413
done1413
056
1126
2136
done136
0617
12217
2897
32857
47537
521257
done50007
056
1126
2136
done136
056
1126
2136
done136
067
187
done87
067
187
done87
033
143
done43
023
done23
033
143
done43
023
done23
0611
11011
21211
done1211
056
176
done76
033
161
done61
033
161
done61
056
1136
2146
done146
056
1136
2146
done146
045
1115
2125
done125
079
1289
2599
31109
42109
55429
618179
done50009
069
1129
2299
3679
41359
52149
63589
77029
832529
done50009
0911
12310
23910
38310
420210
568610
6341210
done500110
0810
11610
22110
32510
done2510
0810
11910
23410
36310
411510
533010
6135710
done500010
0921
11721
22221
32621
done2621
0810
11610
22110
32510
done2510
0929
13029
210511
350711
4260611
done500111
0810
11610
22110
32510
done2510
0810
11610
22110
32510
done2510
01013
13613
210111
333311
481311
5256411
done500111
01129
14023
214421
344619
4124219
5324819
done500019
0919
13119
29417
328915
483915
5217815
done500015
079
1169
2299
3509
4649
5839
61379
72669
85249
912299
1026779
done50009
067
187
done87
067
187
done87
0911
12211
2419
3519
4609
5779
61219
72339
86479
924969
done50019
0911
12211
2419
3519
4609
5779
61219
72339
86479
924969
done50019
0911
12211
2419
3519
4609
5779
61219
72339
86479
924969
done50019
01721
14421
214321
325119
445017
589617
6256417
done500017
01723
14523
215623
333921
483921
5176621
6432621
done500021
01723
14523
215623
333921
483921
5176621
6432621
done500021
067
1137
2255
3325
4385
5485
6725
71295
83475
912855
done50015
067
1137
2255
3325
4385
5485
6725
71295
83475
912855
done50015
067
1137
2255
3325
4385
5485
6725
71295
83475
912855
done50015
0911
12211
2419
3519
4609
5779
61219
72339
86479
924969
done50019
0911
12211
2419
3519
4609
5779
61219
72339
86479
924969
done50019
0911
12211
2419
3519
4609
5779
61219
72339
86479
924969
done50019

prune140.0ms

Filtered
70 candidates to 96 candidates (-37.1%)
Pruning

3 alts after pruning (0 fresh and 3 done)

PrunedKeptTotal
New96096
Fresh000
Picked011
Done022
Total96399

Merged error: 0b

Counts
99 → 3

regimes188.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify1.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0811
11111
done1111

end0.0ms

sample1.1s

Algorithm
intervals
Results
467.0ms14170×body80valid

Profiling

Loading profile data...