Details

Time bar (total: 3.8min)

sample21.0ms

Algorithm
intervals
Results
9.0ms345×body80valid

simplify29.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
067
1117
2247
3397
4407
done407

prune3.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 11.8b

Counts
2 → 1

localize5.0ms

Local error

Found 2 expressions with local error:

0.1b
(* (* x 3.0) x)
11.3b
(* (* (* x 3.0) x) y)

rewrite15.0ms

Algorithm
rewrite-expression-head
Rules
16×pow1 add-exp-log add-cbrt-cube
pow-prod-down prod-exp cbrt-unprod
associate-*r*
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
associate-*l* *-commutative add-log-exp
Counts
2 → 39
Calls
2 calls:
6.0ms
(* (* x 3.0) x)
8.0ms
(* (* (* x 3.0) x) y)

series9.0ms

Counts
2 → 6
Calls
2 calls:
3.0ms
(* (* x 3.0) x)
6.0ms
(* (* (* x 3.0) x) y)

simplify59.8s

Counts
45 → 45
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
067
1117
2247
3397
4407
done407
067
1117
2247
3397
4407
done407
067
1117
2247
3397
4407
done407
0911
11411
22711
34410
44810
done4810
0910
11610
22710
34410
44810
done4810
089
1149
2259
3429
4609
5619
done619
078
1158
2358
3728
4988
51008
61018
done1018
078
1148
2388
3828
41688
53868
69168
723688
done50008
01223
12823
211215
356011
4260011
done500011
01223
13423
214013
371813
4295511
done500011
01023
12823
211411
354411
422509
done50009
0817
11317
22617
34117
44417
done4417
078
1128
2258
3408
4438
done438
0823
12323
2999
35799
422979
done50019
078
1128
2258
3408
4438
done438
078
1128
2258
3408
4438
done438
0811
11511
23511
37411
49211
done9211
078
1128
2258
3408
done408
067
1135
2325
3475
4595
done595
033
143
done43
045
165
295
done95
045
165
295
done95
068
188
2118
3137
4147
done147
067
1107
2137
3167
4177
done177
056
1106
2176
3236
4256
5266
done266
056
196
2216
3376
4786
51756
64236
711726
845686
done50006
0817
11817
26411
32007
44467
511217
637997
done50017
0817
12417
2889
32709
44907
510607
630987
done50017
0613
1813
21113
done1113
056
176
2106
done106
0617
11817
2657
31767
43147
55057
613177
743797
done50017
056
176
2106
done106
056
176
2106
done106
069
1129
2259
3379
done379
056
196
2156
done156
055
1113
2233
3273
done273
033
143
done43
077
1167
2427
3617
4697
5797
61017
71667
83827
913207
done50007
077
1167
2427
3617
4697
5797
61017
71667
83827
913207
done50007
077
1167
2427
3617
4697
5797
61017
71667
83827
913207
done50007
055
1115
2275
3325
4385
5485
6705
71295
83465
912725
done50005
055
1115
2275
3325
4385
5485
6705
71295
83465
912725
done50005
055
1115
2275
3325
4385
5485
6705
71295
83465
912725
done50005

prune88.0ms

Filtered
33 candidates to 45 candidates (-36.4%)
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New38745
Fresh000
Picked101
Done000
Total39746

Merged error: 0.1b

Counts
46 → 7

localize5.0ms

Local error

Found 1 expressions with local error:

0.3b
(* (* x 3.0) (* x y))

rewrite8.0ms

Algorithm
rewrite-expression-head
Rules
13×pow1 add-exp-log add-cbrt-cube
pow-prod-down prod-exp cbrt-unprod
add-sqr-sqrt add-cube-cbrt *-un-lft-identity associate-*r* associate-*l* *-commutative add-log-exp
Counts
1 → 22
Calls
1 calls:
7.0ms
(* (* x 3.0) (* x y))

series5.0ms

Counts
1 → 3
Calls
1 calls:
5.0ms
(* (* x 3.0) (* x y))

simplify41.1s

Counts
25 → 25
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
067
1137
2287
3377
4387
done387
067
1137
2287
3377
4387
done387
067
1137
2287
3377
4387
done387
067
1137
2287
3377
4387
done387
0911
11611
23111
34010
44210
done4210
0910
11610
22810
34010
44510
54610
done4610
0910
11610
22710
34210
44710
54810
done4810
089
1169
2269
3419
4479
5499
done499
078
1178
2458
3788
4978
51008
61018
done1018
078
1168
2458
3918
41928
54508
611008
731478
done50018
01223
13023
213015
361711
4269311
done500011
01223
13423
214213
372713
4310111
done500111
01223
13423
214113
369013
4299711
done500011
01023
13623
214611
375911
430659
done50009
0817
11517
23017
33817
43917
done3917
078
1148
2308
3388
4398
done398
0823
12523
21359
37299
426389
done50009
078
1148
2308
3388
4398
done398
078
1148
2308
3388
4398
done398
045
165
295
done95
055
195
2155
done155
077
1167
2427
3617
4697
5797
61017
71667
83827
913207
done50007
077
1167
2427
3617
4697
5797
61017
71667
83827
913207
done50007
077
1167
2427
3617
4697
5797
61017
71667
83827
913207
done50007

prune56.0ms

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

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New22325
Fresh246
Picked011
Done000
Total24832

Merged error: 0.0b

Counts
32 → 8

localize5.0ms

Local error

Found 2 expressions with local error:

0.2b
(* x (* 3.0 (* x y)))
0.3b
(* 3.0 (* x y))

rewrite14.0ms

Algorithm
rewrite-expression-head
Rules
16×pow1 add-exp-log add-cbrt-cube
pow-prod-down prod-exp cbrt-unprod
associate-*l*
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
associate-*r* *-commutative add-log-exp
Counts
2 → 39
Calls
2 calls:
7.0ms
(* x (* 3.0 (* x y)))
5.0ms
(* 3.0 (* x y))

series9.0ms

Counts
2 → 6
Calls
2 calls:
5.0ms
(* x (* 3.0 (* x y)))
4.0ms
(* 3.0 (* x y))

simplify1.1min

Counts
45 → 45
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
055
195
2155
done155
055
195
2155
done155
088
1128
2188
3208
done208
077
1127
2177
3217
done217
066
1136
2266
3386
4406
done406
066
1126
2266
3516
41086
52456
66026
717896
done50006
01117
12417
29011
332811
410119
530679
done50009
0917
12617
2949
33759
410937
520487
648957
done50007
0713
11113
21713
done1713
066
1106
2166
done166
0717
12117
2927
34077
412107
516937
631427
done50007
066
1106
2166
done166
066
1106
2166
done166
033
143
done43
066
1106
2166
3186
done186
066
1106
2166
3186
done186
055
195
2155
done155
067
1137
2277
3367
done367
067
1137
2277
3367
done367
067
1137
2277
3367
done367
0911
11611
23011
34011
44210
54310
done4310
0910
11610
22810
34010
44410
54510
done4510
089
1169
2329
3569
4679
5689
done689
078
1178
2408
3738
4958
5988
6998
done998
078
1168
2388
3898
42068
55058
612588
739038
done50018
01223
13023
213415
369415
4289111
done500011
01223
13423
214513
373813
4295211
done500011
01023
13023
214011
382811
432979
done50009
0817
11517
22917
34217
done4217
078
1148
2288
3408
done408
0823
12523
21159
35929
423039
done50019
078
1148
2288
3408
done408
078
1148
2288
3408
done408
033
143
done43
078
1148
2348
3568
4578
done578
078
1148
2348
3568
4578
done578
067
1137
2277
3367
done367
055
195
2155
done155
055
195
2155
done155
055
195
2155
done155
077
1167
2427
3617
4697
5797
61017
71667
83827
913207
done50007
077
1167
2427
3617
4697
5797
61017
71667
83827
913207
done50007
077
1167
2427
3617
4697
5797
61017
71667
83827
913207
done50007

prune78.0ms

Filtered
30 candidates to 45 candidates (-50.0%)
Pruning

10 alts after pruning (8 fresh and 2 done)

PrunedKeptTotal
New41445
Fresh246
Picked011
Done011
Total431053

Merged error: 0b

Counts
53 → 10

localize5.0ms

Local error

Found 2 expressions with local error:

0.2b
(* x (* (* 3.0 x) y))
0.3b
(* (* 3.0 x) y)

rewrite14.0ms

Algorithm
rewrite-expression-head
Rules
16×pow1 add-exp-log add-cbrt-cube
pow-prod-down prod-exp cbrt-unprod
add-sqr-sqrt add-cube-cbrt *-un-lft-identity associate-*r* associate-*l*
*-commutative add-log-exp
Counts
2 → 39
Calls
2 calls:
7.0ms
(* x (* (* 3.0 x) y))
6.0ms
(* (* 3.0 x) y)

series9.0ms

Counts
2 → 6
Calls
2 calls:
5.0ms
(* x (* (* 3.0 x) y))
4.0ms
(* (* 3.0 x) y)

simplify59.5s

Counts
45 → 45
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
055
195
2155
done155
055
195
2155
done155
088
1128
2188
3208
done208
077
1127
2177
3217
done217
066
1136
2266
3386
4406
done406
066
1126
2296
3516
41076
52486
65866
715506
done50006
01117
12417
28911
332711
410729
529869
done50009
0917
12617
2939
33799
411617
521757
done50007
0713
11113
21713
done1713
066
1106
2166
done166
0717
12117
2917
34237
411387
516107
631987
done50007
066
1106
2166
done166
066
1106
2166
done166
079
1139
2269
3369
done369
066
1106
2166
3186
done186
055
1113
2233
3273
done273
033
143
done43
067
1137
2277
3337
4347
done347
067
1137
2277
3337
4347
done347
067
1137
2277
3337
4347
done347
0911
11611
23011
33810
44010
done4010
0910
11610
22610
34010
44810
54910
done4910
089
1169
2329
3569
4669
5679
done679
078
1178
2418
3708
4928
5958
6968
done968
078
1168
2388
3868
42018
55098
612778
739198
done50008
01223
13023
213115
363611
4265511
done500011
01223
13423
214213
374713
4307411
done500011
01023
13023
214011
382611
434509
done50019
0817
11517
22917
33717
43817
done3817
078
1148
2288
3348
4358
done358
0823
12523
21169
36259
423879
549169
done50009
078
1148
2288
3348
4358
done358
078
1148
2288
3348
4358
done358
045
165
295
done95
078
1148
2338
3588
4608
done608
078
1148
2338
3588
4608
done608
067
1137
2277
3337
4347
done347
055
195
2155
done155
055
195
2155
done155
055
195
2155
done155
077
1167
2427
3617
4697
5797
61017
71667
83827
913207
done50007
077
1167
2427
3617
4697
5797
61017
71667
83827
913207
done50007
077
1167
2427
3617
4697
5797
61017
71667
83827
913207
done50007

prune48.0ms

Filtered
29 candidates to 45 candidates (-55.2%)
Pruning

10 alts after pruning (7 fresh and 3 done)

PrunedKeptTotal
New45045
Fresh077
Picked011
Done022
Total451055

Merged error: 0b

Counts
55 → 10

regimes237.0ms

Accuracy

0% (0.2b remaining)

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

bsearch0.0ms

simplify1.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067
197
done97

end0.0ms

sample594.0ms

Algorithm
intervals
Results
272.0ms10658×body80valid

Profiling

Loading profile data...