Details

Time bar (total: 15.3min)

sample29.0ms

Algorithm
intervals
Results
15.0ms257×body80valid

simplify5.2s

Counts
1 → 1
Iterations

Useful iterations: 1 (5.0ms)

IterNodesCost
058
1106
2206
3496
41236
53366
610546
739416
done50006

prune11.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New011
Fresh101
Picked000
Done000
Total112

Merged error: 28.1b

Counts
2 → 1

localize8.0ms

Local error

Found 2 expressions with local error:

0.0b
(pow x 2.0)
27.0b
(sqrt (* 2 (pow x 2.0)))

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-sqr-sqrt add-cube-cbrt *-un-lft-identity
add-exp-log unpow-prod-down pow-unpow
add-cbrt-cube add-log-exp
pow-to-exp pow-pow sqrt-pow1 pow1/2 pow-exp sqrt-prod sqr-pow
Counts
2 → 27
Calls
2 calls:
3.0ms
(pow x 2.0)
6.0ms
(sqrt (* 2 (pow x 2.0)))

series108.0ms

Counts
2 → 6
Calls
2 calls:
24.0ms
(pow x 2.0)
84.0ms
(sqrt (* 2 (pow x 2.0)))

simplify2.8min

Counts
33 → 33
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
077
1117
2207
3467
41137
52997
69907
737777
done50007
077
1117
2207
3467
41137
52997
69907
737777
done50007
0815
11215
22115
34715
411315
530215
699415
7375815
done500115
077
1117
2207
3467
41137
52997
69907
737777
done50007
0820
11312
2338
3798
42018
55888
619858
done50008
022
done22
044
184
2144
3324
4744
51834
65614
719804
done50014
033
161
done61
077
1117
2207
3467
41137
52997
69907
737777
done50007
077
1117
2207
3467
41137
52997
69907
737777
done50007
044
154
done54
044
154
done54
033
161
done61
057
197
2167
3407
4977
52547
68657
732797
done50007
044
184
2134
3314
4714
51754
65524
721534
done50004
033
1101
2151
3211
4311
5551
61141
73241
812551
done50001
057
197
2147
3327
4727
51767
65507
719577
done50007
044
184
2134
3314
4714
51754
65524
719534
done50004
044
184
2134
3314
4714
51754
65524
719534
done50004
044
184
2134
3314
4714
51754
65524
719534
done50004
033
191
2121
3181
4251
5351
6481
7641
8831
91051
101301
111581
121891
132231
142601
153001
163431
173891
184381
194901
205451
216031
226641
237281
247951
258651
269381
2710141
2810931
2911751
3012601
3113481
3214391
3315331
3416301
3517301
3618331
3719391
3820481
3921601
4022751
4123931
4225141
4326381
4427651
4528951
4630281
4731641
4833031
4934451
5035901
5137381
5238891
5340431
5442001
5543601
5645231
5746891
5848581
done50001
033
173
2123
3303
4723
51833
65683
719803
done50013
044
1104
2184
3414
41094
53134
610954
749924
done50004
044
184
2154
3384
4954
52604
68824
736884
done50014
059
199
2149
3329
4749
51839
65639
719699
done50009
044
184
2134
3314
4734
51804
65524
719844
done50004
0511
1129
2335
3865
42325
57775
636695
done50005
044
184
2144
3324
4744
51834
65614
719804
done50014
044
184
2144
3324
4744
51834
65614
719804
done50014
055
185
2165
3375
4855
52145
67245
725285
done50005
055
185
2165
3375
4855
52145
67245
725285
done50005
01111
12410
2318
3586
41246
52746
66236
716706
done50006
01519
13617
26515
313814
429613
571913
6195113
done500013
01721
14020
27418
319016
455116
5249016
done500016
088
1207
2285
3483
4843
51743
63713
79303
832173
done50003
0910
1198
2355
3713
41233
52673
66193
717393
done50003
0910
11610
23310
3767
41483
54313
618883
done50013

prune94.0ms

Filtered
25 candidates to 33 candidates (-32.0%)
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New26733
Fresh000
Picked101
Done000
Total27734

Merged error: 12.4b

Counts
34 → 7

localize8.0ms

Local error

Found 2 expressions with local error:

0.0b
(pow x 2.0)
27.0b
(pow (* 2 (pow x 2.0)) 1/2)

rewrite9.0ms

Algorithm
rewrite-expression-head
Rules
add-exp-log
pow-unpow pow-exp
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
pow1 unpow-prod-down
pow-to-exp prod-exp
pow-pow add-cbrt-cube add-log-exp sqr-pow
unpow1/2
Counts
2 → 36
Calls
2 calls:
2.0ms
(pow x 2.0)
6.0ms
(pow (* 2 (pow x 2.0)) 1/2)

series136.0ms

Counts
2 → 6
Calls
2 calls:
23.0ms
(pow x 2.0)
113.0ms
(pow (* 2 (pow x 2.0)) 1/2)

simplify3.4min

Counts
42 → 42
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
099
1129
2209
3289
done289
099
1129
2209
3289
done289
099
1169
2329
3719
41709
55199
621579
done50019
088
1168
2368
3868
42288
56948
627408
done50008
088
1168
2368
3868
42288
56948
627408
done50008
033
161
done61
0911
11611
23211
38011
419711
553511
6181511
done500011
088
1158
2298
3738
41768
54638
615118
done50008
077
1175
2335
3705
41555
54015
612905
749845
done50005
033
182
2142
3242
4482
51152
63382
712592
done50002
055
1144
2264
3544
41194
52834
68654
731984
done50004
088
1197
2417
3977
42607
58587
641287
done50007
088
1177
2347
3777
41787
54807
616227
done50007
0917
11815
23315
36915
415415
540715
6130315
7496815
done500015
088
1177
2327
3707
41567
54027
612847
749667
done50007
0923
12214
2548
31557
45757
525647
done50017
088
1177
2337
3717
41587
54067
612937
749927
done50007
088
1177
2337
3717
41587
54067
612937
749927
done50007
089
1177
2327
3707
41567
54017
612877
749837
done50007
089
1177
2327
3707
41567
54017
612877
749837
done50007
044
154
done54
044
154
done54
033
161
done61
057
197
2167
3407
4977
52547
68657
732797
done50007
044
184
2134
3314
4714
51754
65524
721534
done50004
033
1101
2151
3211
4311
5551
61141
73241
812551
done50001
057
197
2147
3327
4727
51767
65507
719577
done50007
044
184
2134
3314
4714
51754
65524
719534
done50004
044
184
2134
3314
4714
51754
65524
719534
done50004
044
184
2134
3314
4714
51754
65524
719534
done50004
033
191
2121
3181
4251
5351
6481
7641
8831
91051
101301
111581
121891
132231
142601
153001
163431
173891
184381
194901
205451
216031
226641
237281
247951
258651
269381
2710141
2810931
2911751
3012601
3113481
3214391
3315331
3416301
3517301
3618331
3719391
3820481
3921601
4022751
4123931
4225141
4326381
4427651
4528951
4630281
4731641
4833031
4934451
5035901
5137381
5238891
5340431
5442001
5543601
5645231
5746891
5848581
done50001
033
173
2123
3303
4723
51833
65683
719803
done50013
044
1104
2184
3414
41094
53134
610954
749924
done50004
044
184
2154
3384
4954
52604
68824
736884
done50014
059
199
2149
3329
4749
51839
65639
719699
done50009
044
184
2134
3314
4734
51804
65524
719844
done50004
0511
1129
2335
3865
42325
57775
636695
done50005
044
184
2144
3324
4744
51834
65614
719804
done50014
044
184
2144
3324
4744
51834
65614
719804
done50014
055
185
2165
3375
4855
52145
67245
725285
done50005
055
185
2165
3375
4855
52145
67245
725285
done50005
01212
13010
2438
3806
41616
53716
69466
729516
done50006
01720
14317
27815
316214
433913
581213
6226113
done500013
01922
14820
29018
322516
462016
5266716
done500116
088
1207
2285
3483
4843
51743
63713
79303
832173
done50003
0910
1198
2355
3713
41233
52673
66193
717393
done50003
0910
11610
23310
3767
41483
54313
618883
done50013

prune86.0ms

Filtered
28 candidates to 42 candidates (-50.0%)
Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New40242
Fresh156
Picked011
Done000
Total41849

Merged error: 12.4b

Counts
49 → 8

localize7.0ms

Local error

Found 3 expressions with local error:

0.0b
(pow x 2.0)
0.4b
(* (sqrt 2) (sqrt (pow x 2.0)))
27.0b
(sqrt (pow x 2.0))

rewrite16.0ms

Algorithm
rewrite-expression-head
Rules
28×add-sqr-sqrt
27×sqrt-prod
12×add-cube-cbrt unpow-prod-down *-un-lft-identity
10×associate-*r*
unswap-sqr
pow1 add-exp-log associate-*l* sqr-pow
add-cbrt-cube
rem-sqrt-square pow-unpow pow1/2 add-log-exp
pow-prod-down
pow-to-exp pow-pow sqrt-pow1 sqrt-unprod pow-exp prod-exp *-commutative cbrt-unprod
Counts
3 → 73
Calls
3 calls:
2.0ms
(pow x 2.0)
9.0ms
(* (sqrt 2) (sqrt (pow x 2.0)))
3.0ms
(sqrt (pow x 2.0))

series173.0ms

Counts
3 → 9
Calls
3 calls:
29.0ms
(pow x 2.0)
72.0ms
(* (sqrt 2) (sqrt (pow x 2.0)))
72.0ms
(sqrt (pow x 2.0))

simplify7.6min

Counts
82 → 82
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
055
195
2155
3335
4755
51845
65635
719825
done50005
055
195
2155
3335
4755
51845
65635
719825
done50005
0611
11011
21611
33411
47611
518311
656411
7198911
done500011
055
195
2155
3335
4755
51845
65635
719825
done50005
0614
1118
2246
3546
41266
53226
610456
738506
done50006
068
1108
2168
3348
4748
51838
65598
719798
done50008
055
195
2155
3335
4735
51755
65555
719765
done50015
055
195
2155
3335
4735
51755
65555
719765
done50015
055
195
2155
3335
4735
51755
65555
719765
done50015
044
1101
2131
3191
4261
5361
6491
7651
8841
91061
101311
111591
121901
132241
142611
153011
163441
173901
184391
194911
205461
216041
226651
237291
247961
258661
269391
2710151
2810941
2911761
3012611
3113491
3214401
3315341
3416311
3517311
3618341
3719401
3820491
3921611
4022761
4123941
4225151
4326391
4427661
4528961
4630291
4731651
4833041
4934461
5035911
5137391
5238901
5340441
5442011
5543611
5645241
5746901
5848591
done50001
044
184
2144
3324
4744
51834
65614
719804
done50014
0610
1115
2165
3345
4765
51835
65645
719755
done50015
055
195
2145
3325
4745
51835
65635
719695
done50005
055
195
2155
3335
4755
51845
65635
719825
done50005
055
195
2155
3335
4755
51845
65635
719825
done50005
022
141
done41
044
184
2144
3324
4744
51834
65614
719804
done50014
066
196
2186
3396
4876
52146
67166
725466
done50016
066
196
2186
3396
4876
52146
67166
725466
done50016
033
done33
055
195
2155
3335
4755
51845
65635
719825
done50005
055
195
2155
3335
4755
51845
65635
719825
done50005
055
195
2185
3445
41105
52935
69895
737685
done50005
077
1117
2177
3357
4757
51857
65687
719877
done50007
099
1139
2199
3379
4779
51839
65579
719719
done50009
088
1158
2228
3408
4808
51828
65558
719568
done50018
088
1148
2258
3518
41128
52718
67638
725948
done50018
01123
12113
25611
315311
442011
5132311
6486311
done500011
0917
11317
21917
33717
47717
518117
655217
7197617
done500017
088
1128
2188
3368
4768
51868
65698
719658
done50008
0923
12323
2589
31309
43299
511339
647319
done50009
055
195
2185
3445
41105
52935
69895
737685
done50005
088
1128
2188
3368
4768
51868
65698
719658
done50008
088
1128
2188
3368
4768
51868
65698
719658
done50008
099
1139
2199
3379
4779
51829
65619
719569
done50009
099
1139
2199
3379
4779
51829
65619
719569
done50009
099
1139
2199
3379
4779
51839
65579
719719
done50009
099
1139
2199
3379
4779
51839
65579
719719
done50009
0910
11310
22210
34310
49110
522210
672710
7253910
done500010
0910
11310
22210
34310
49110
522210
672710
7253910
done500010
099
1139
2199
3379
4779
51839
65579
719719
done50009
099
1139
2199
3379
4779
51839
65579
719719
done50009
099
1139
2199
3379
4779
51829
65619
719569
done50009
099
1139
2199
3379
4779
51829
65619
719569
done50009
099
1139
2199
3379
4779
51839
65579
719719
done50009
099
1139
2199
3379
4779
51839
65579
719719
done50009
0910
11310
22210
34310
49110
522210
672710
7253910
done500010
0910
11310
22210
34310
49110
522210
672710
7253910
done500010
099
1139
2199
3379
4779
51839
65579
719719
done50009
099
1139
2199
3379
4779
51839
65579
719719
done50009
0914
11514
22314
34114
48114
518714
656414
7196714
done500014
0911
11311
21911
33711
47711
518211
656111
7195611
done500011
088
1128
2188
3368
4788
51828
65628
719758
done50008
077
1134
2164
3222
4292
5392
6522
7682
8872
91092
101342
111622
121932
132272
142642
153042
163472
173932
184422
194942
205492
216072
226682
237322
247992
258692
269422
2710182
2810972
2911792
3012642
3113522
3214432
3315372
3416342
3517342
3618372
3719432
3820522
3921642
4022792
4123972
4225182
4326422
4427692
4528992
4630322
4731682
4833072
4934492
5035942
5137422
5238932
5340472
5442042
5543642
5645272
5746932
5848622
done50012
0913
1148
2198
3378
4778
51818
65548
719728
done50008
088
1128
2188
3368
4768
51868
65698
719658
done50008
055
184
done84
089
1129
2219
3429
4929
52249
67279
725399
done50009
088
1128
2188
3368
4768
51868
65698
719658
done50008
044
172
2102
done102
088
1128
2188
3368
4788
51828
65628
719758
done50008
088
1128
2188
3368
4788
51828
65628
719758
done50008
088
1128
2188
3368
4788
51828
65628
719758
done50008
077
1117
2177
3357
4757
51857
65687
719877
done50007
088
1128
2188
3368
4788
51828
65628
719758
done50008
077
1117
2177
3357
4757
51857
65687
719877
done50007
044
154
done54
044
154
done54
033
161
done61
057
197
2167
3407
4977
52547
68657
732797
done50007
044
184
2134
3314
4714
51754
65524
721534
done50004
033
1101
2151
3211
4311
5551
61141
73241
812551
done50001
057
197
2147
3327
4727
51767
65507
719577
done50007
044
184
2134
3314
4714
51754
65524
719534
done50004
044
184
2134
3314
4714
51754
65524
719534
done50004
044
184
2134
3314
4714
51754
65524
719534
done50004
033
191
2121
3181
4251
5351
6481
7641
8831
91051
101301
111581
121891
132231
142601
153001
163431
173891
184381
194901
205451
216031
226641
237281
247951
258651
269381
2710141
2810931
2911751
3012601
3113481
3214391
3315331
3416301
3517301
3618331
3719391
3820481
3921601
4022751
4123931
4225141
4326381
4427651
4528951
4630281
4731641
4833031
4934451
5035901
5137381
5238891
5340431
5442001
5543601
5645231
5746891
5848581
done50001
033
173
2123
3303
4723
51833
65683
719803
done50013
044
1104
2184
3414
41094
53134
610954
749924
done50004
044
184
2154
3384
4954
52604
68824
736884
done50014
059
199
2149
3329
4749
51839
65639
719699
done50009
044
184
2134
3314
4734
51804
65524
719844
done50004
0511
1129
2335
3865
42325
57775
636695
done50005
044
184
2144
3324
4744
51834
65614
719804
done50014
044
184
2144
3324
4744
51834
65614
719804
done50014
055
185
2165
3375
4855
52145
67245
725285
done50005
055
185
2165
3375
4855
52145
67245
725285
done50005
088
1207
2285
3483
4843
51743
63713
79303
832173
done50003
01114
13211
2609
31277
42745
56125
616305
done50015
01520
14318
28515
325413
479013
5363313
done500013
01111
12410
2318
3586
41246
52746
66236
716706
done50006
01519
13617
26515
313814
429613
571913
6195113
done500013
01721
14020
27418
319016
455116
5249016
done500016
088
1207
2285
3483
4843
51743
63713
79303
832173
done50003
0910
1198
2355
3713
41233
52673
66193
717393
done50003
0910
11610
23310
3767
41483
54313
618883
done50013

prune164.0ms

Filtered
58 candidates to 82 candidates (-41.4%)
Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New77582
Fresh516
Picked101
Done011
Total83790

Merged error: 0.1b

Counts
90 → 7

localize7.0ms

Local error

Found 1 expressions with local error:

0.4b
(* (sqrt 2) (fabs (pow x (/ 2.0 2))))

rewrite6.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
associate-*l*
add-cube-cbrt *-un-lft-identity sqrt-prod
pow1 add-exp-log associate-*r* add-cbrt-cube
unswap-sqr
pow-prod-down prod-exp *-commutative cbrt-unprod add-log-exp
Counts
1 → 22
Calls
1 calls:
5.0ms
(* (sqrt 2) (fabs (pow x (/ 2.0 2))))

series7.0ms

Counts
1 → 3
Calls
1 calls:
7.0ms
(* (sqrt 2) (fabs (pow x (/ 2.0 2))))

simplify1.4min

Counts
25 → 25
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
089
1129
2209
3419
4899
52149
67109
725189
done50019
01011
11411
22211
34311
49111
522211
672311
7253511
done500011
0910
11610
22510
34610
49610
522710
672710
7254710
done500010
0910
11510
22810
35710
412610
530810
693910
7316110
done500010
01229
12225
25213
310113
417313
534513
696013
7315013
done500013
01021
11421
22221
34321
49121
522421
672321
7252821
done500021
0910
11310
22110
34210
49210
522110
672110
7254610
done500010
01029
12429
26111
312611
419111
535811
698311
7324411
done500011
0910
11310
22110
34210
49210
522110
672110
7254610
done500010
0910
11310
22110
34210
49210
522110
672110
7254610
done500010
01011
11411
22211
34311
49111
522211
672311
7253511
done500011
01011
11411
22211
34311
49111
522211
672311
7253511
done500011
01011
11411
22211
34311
49111
522211
672311
7253511
done500011
01011
11411
22211
34311
49111
522211
672311
7253511
done500011
01018
11618
22618
34718
49718
522718
672718
7255718
done500118
0910
11310
22110
34210
49210
522110
672110
7254610
done500010
044
172
2102
done102
0910
11310
22110
34210
49010
522210
671810
7251910
done500010
0910
11310
22110
34210
49010
522210
671810
7251910
done500010
0910
11310
22110
34210
49010
522210
671810
7251910
done500010
089
1129
2209
3419
4899
52149
67109
725189
done50019
0910
11310
22110
34210
49010
522210
671810
7251910
done500010
089
1129
2209
3419
4899
52149
67109
725189
done50019
077
1117
2167
3347
4767
51857
65657
719817
done50007
077
1117
2167
3347
4767
51857
65657
719817
done50007
077
1117
2167
3347
4767
51857
65657
719817
done50007

prune52.0ms

Filtered
18 candidates to 25 candidates (-38.9%)
Pruning

7 alts after pruning (5 fresh and 2 done)

PrunedKeptTotal
New20525
Fresh505
Picked011
Done011
Total25732

Merged error: 0.0b

Counts
32 → 7

regimes108.0ms

Accuracy

0% (0.4b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01118
11318
done1318

end0.0ms

sample561.0ms

Algorithm
intervals
Results
403.0ms8006×body80valid

Profiling

Loading profile data...