Details

Time bar (total: 3.9min)

sample31.0ms

Algorithm
intervals
Results
9.0ms303×body80valid

simplify39.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
067
1167
2217
3327
4357
5417
6457
7537
8557
done557

prune3.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 13.1b

Counts
2 → 1

localize6.0ms

Local error

Found 2 expressions with local error:

0.0b
(* x (+ y z))
12.3b
(/ (* x (+ y z)) z)

rewrite20.0ms

Algorithm
rewrite-expression-head
Rules
add-exp-log add-cbrt-cube
add-sqr-sqrt *-un-lft-identity
add-cube-cbrt
pow1 associate-*r/ associate-*r*
times-frac associate-*l* associate-/r*
cbrt-undiv flip3-+ div-exp prod-exp cbrt-unprod flip-+ associate-/l/ add-log-exp
distribute-rgt-in frac-2neg distribute-lft-in pow-prod-down clear-num *-commutative div-inv distribute-lft-out associate-/l* unswap-sqr
Counts
2 → 46
Calls
2 calls:
10.0ms
(* x (+ y z))
7.0ms
(/ (* x (+ y z)) z)

series18.0ms

Counts
2 → 6
Calls
2 calls:
7.0ms
(* x (+ y z))
10.0ms
(/ (* x (+ y z)) z)

simplify32.6s

Counts
52 → 52
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
0910
11510
22210
32810
43410
54310
65610
77410
89010
99710
1011410
1111610
done11610
089
1219
2289
3379
4409
5469
6559
7689
8869
91029
101099
111269
121289
done1289
078
1208
2338
3608
4788
5928
61088
71348
81548
91628
101808
111828
121858
131908
141958
done1958
078
1178
2228
3358
4508
5778
61248
72748
86498
921038
done50008
01223
14023
219113
386413
4387911
done500011
01023
13623
218011
39709
437409
done50009
0817
11817
22317
33417
43717
54317
64717
75517
85717
done5717
078
1178
2228
3338
4368
5428
6468
7548
8568
done568
0823
12523
2799
33709
418489
done50009
078
1178
2228
3338
4368
5428
6468
7548
8568
done568
078
1178
2228
3338
4368
5428
6468
7548
8568
done568
066
1186
2366
3486
4496
done496
022
done22
057
177
done77
056
166
done66
044
done44
056
166
done66
033
151
done51
045
155
done55
033
153
done53
067
1167
2197
done197
0811
12311
23811
36711
47711
59711
612311
713711
814211
914311
1014511
1114611
done14611
078
1178
2228
3338
4368
5428
6468
7528
8548
done548
077
1195
2285
3455
4505
done505
045
155
done55
0813
12311
24811
38911
413511
518411
624511
732711
858711
9109611
10356411
done500011
045
175
2145
3175
4185
done185
055
1135
2145
done145
077
197
done97
066
1176
2196
done196
066
1166
2266
3436
4766
51886
65046
716716
done50006
0917
12917
21109
33739
413037
541527
done50017
0713
11513
21613
done1613
066
1146
2156
done156
0717
12517
2977
33527
48207
522257
done50007
066
1146
2156
done156
066
1146
2156
done156
077
197
done97
077
197
done97
033
143
done43
033
143
done43
033
143
done43
033
143
done43
0711
11111
21311
done1311
066
186
done86
033
161
done61
033
161
done61
066
1146
2156
done156
066
1146
2156
done156
055
1135
2145
done145
089
1299
2639
31059
41949
54779
615239
done50009
079
1139
2309
3769
41599
52459
64009
77719
833759
done50009
067
1107
2147
3177
4217
5257
6317
done317
067
1107
2147
3177
4217
5257
6317
done317
067
1107
2147
3177
4217
5257
6317
done317
067
1115
2135
done135
067
1115
2135
done135
067
1115
2135
done135

prune73.0ms

Filtered
40 candidates to 52 candidates (-30.0%)
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New48452
Fresh000
Picked011
Done000
Total48553

Merged error: 0.0b

Counts
53 → 5

localize5.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ (+ y z) z)
2.4b
(* x (/ (+ y z) z))

rewrite19.0ms

Algorithm
rewrite-expression-head
Rules
34×*-un-lft-identity
25×add-sqr-sqrt times-frac
20×add-cube-cbrt
16×associate-*r*
add-exp-log add-cbrt-cube
distribute-lft-out
pow1 associate-/l*
associate-*l* associate-/r*
cbrt-undiv div-exp prod-exp cbrt-unprod div-inv associate-/l/ add-log-exp unswap-sqr
frac-2neg flip3-+ associate-*r/ pow-prod-down clear-num *-commutative flip-+
Counts
2 → 68
Calls
2 calls:
6.0ms
(/ (+ y z) z)
10.0ms
(* x (/ (+ y z) z))

series19.0ms

Counts
2 → 6
Calls
2 calls:
5.0ms
(/ (+ y z) z)
14.0ms
(* x (/ (+ y z) z))

simplify32.5s

Counts
74 → 74
Iterations

Useful iterations: 2 (3.0ms)

IterNodesCost
067
1107
2217
3257
4347
5367
6427
7467
8547
9567
done567
0910
11510
22210
33110
43710
54710
65410
76610
88910
910310
1010910
done10910
089
1139
2199
3289
4389
5479
6529
7619
8789
9979
101059
done1059
078
1148
2318
3458
4738
5888
61068
71288
81528
91638
101818
111848
121878
131928
141978
done1978
078
1138
2308
3448
4858
51788
64028
714608
done50008
01223
14023
215313
364611
4295511
done500011
01023
12423
28911
331111
412199
544719
done50009
0817
11217
22317
32717
43617
53817
64417
74817
85617
95817
done5817
078
1118
2228
3268
4358
5378
6438
7478
8558
9578
done578
0823
12223
2849
33269
412339
546189
done50019
078
1118
2228
3268
4358
5378
6438
7478
8558
9578
done578
078
1118
2228
3268
4358
5378
6438
7478
8558
9578
done578
089
1109
done109
089
1109
done109
0910
11310
21610
32010
42110
done2110
0910
11310
21610
32010
42110
done2110
0815
11215
21415
done1415
078
198
done98
01017
12017
24917
39117
414717
516317
done16317
0914
11514
22514
34014
45314
55514
done5514
0913
11711
23411
37111
410911
done10911
0912
11512
22612
33912
45112
done5112
089
1129
2159
3199
4209
done209
088
1146
2216
3306
4366
done366
079
1149
2247
3317
4497
5797
6827
done827
066
1116
2144
3154
4204
5214
done214
045
193
2141
done141
079
1149
2247
3317
4497
5797
6827
done827
066
1116
2144
3154
4204
5214
done214
045
193
2141
done141
033
161
done61
055
1135
2145
done145
078
1118
2228
3268
4358
5378
6438
7478
8558
92308
1015068
done50018
078
1118
2228
3268
4358
5378
6438
7478
8558
92308
1015068
done50018
067
1107
2217
3257
4347
5367
6427
7467
8547
9567
done567
055
1135
2145
done145
067
197
2107
done107
056
196
2116
3126
done126
056
166
done66
0817
13017
2919
32327
46157
516827
644397
done50007
0613
1713
done713
056
166
done66
0617
11417
2467
31187
42937
55847
612357
done50017
056
166
done66
056
166
done66
044
184
2104
3114
done114
022
done22
0815
11515
22415
33015
done3015
067
177
done77
0712
11012
21212
31312
done1312
067
177
done77
0711
1129
2189
3239
done239
056
166
done66
0710
11010
done1010
067
177
done77
067
177
done77
067
177
done77
066
194
2114
done114
056
166
done66
057
197
done97
056
166
done66
044
164
done64
056
166
done66
023
141
done41
045
155
done55
057
197
done97
056
166
done66
044
164
done64
056
166
done66
023
141
done41
045
155
done55
033
153
done53
045
155
done55
069
199
done99
056
166
done66
055
183
2103
done103
056
166
done66
056
166
done66
045
155
done55
045
155
done55
0813
12311
24811
38911
413511
518411
624511
732711
858711
9109611
10356411
done500011
045
175
2145
3175
4185
done185
067
1107
2147
3177
4217
5257
6317
done317
067
1107
2147
3177
4217
5257
6317
done317
067
1107
2147
3177
4217
5257
6317
done317
055
185
done85
055
185
done85
055
185
done85

prune87.0ms

Filtered
51 candidates to 74 candidates (-45.1%)
Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New70474
Fresh033
Picked101
Done011
Total71879

Merged error: 0b

Counts
79 → 8

localize14.0ms

Local error

Found 4 expressions with local error:

0.5b
(* (cbrt (+ y z)) (cbrt (+ y z)))
0.5b
(cbrt z)
0.5b
(cbrt z)
0.5b
(cbrt z)

rewrite19.0ms

Algorithm
rewrite-expression-head
Rules
33×cbrt-prod
29×*-un-lft-identity
23×add-sqr-sqrt
15×add-cube-cbrt
12×cbrt-div
11×pow1
pow1/3 swap-sqr
associate-*r* associate-*l*
add-exp-log flip3-+ flip-+ distribute-lft-out
frac-times add-cbrt-cube add-log-exp unswap-sqr
associate-*r/ pow-prod-down associate-*l/ pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 86
Calls
4 calls:
12.0ms
(* (cbrt (+ y z)) (cbrt (+ y z)))
2.0ms
(cbrt z)
1.0ms
(cbrt z)
1.0ms
(cbrt z)

series127.0ms

Counts
4 → 12
Calls
4 calls:
45.0ms
(* (cbrt (+ y z)) (cbrt (+ y z)))
26.0ms
(cbrt z)
29.0ms
(cbrt z)
27.0ms
(cbrt z)

simplify1.4min

Counts
98 → 98
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
033
done33
033
done33
046
done46
033
done33
033
done33
033
done33
022
141
done41
022
done22
047
done47
033
done33
048
158
274
3121
4161
5221
6321
7551
81221
93331
1012721
done50001
033
done33
033
done33
033
done33
033
done33
046
done46
033
done33
033
done33
033
done33
022
141
done41
022
done22
047
done47
033
done33
048
158
274
3121
4161
5221
6321
7551
81221
93331
1012721
done50001
033
done33
033
done33
033
done33
033
done33
046
done46
033
done33
033
done33
033
done33
022
141
done41
022
done22
047
done47
033
done33
048
158
274
3121
4161
5221
6321
7551
81221
93331
1012721
done50001
033
done33
033
done33
023
151
done51
023
161
done61
047
1117
2247
3407
4597
5757
6827
7847
done847
059
169
done69
023
161
done61
0611
197
2107
done107
0610
1910
2117
3127
done127
0610
1910
21310
31810
43610
57810
618210
756310
8223810
done500010
047
1117
2247
3407
4597
5757
6827
7847
done847
0721
1821
done821
0610
1710
done710
0729
11629
22311
3376
4956
52146
65136
717246
done50006
0610
185
done85
0610
185
done85
0817
12217
23117
34817
49117
521217
662017
7244517
done500117
0925
11721
23221
34521
46521
58621
610321
712621
816921
923121
1023221
done23221
01217
13017
24617
37817
414417
530217
679217
7280717
done500017
01117
12215
23715
34915
46615
58615
610315
712615
816915
923115
1023215
done23215
01217
13017
24617
37817
414417
530317
678117
7279717
done500017
01117
12215
23715
34915
46615
58615
610315
712615
816915
923115
1023215
done23215
0717
11217
21917
33417
45917
510017
615617
732417
8165317
done500017
059
179
289
done89
0721
1821
done821
0611
1711
done711
0611
1711
done711
0611
1711
done711
035
153
done51
059
169
done69
035
153
done51
059
169
done69
035
153
done51
059
169
done69
035
153
done51
059
169
done69
0723
11223
21413
3237
4387
5647
61367
73517
812697
done50007
0611
1711
done711
0611
174
284
done84
0611
174
284
done84
023
141
done41
059
169
done69
0611
1711
done711
0611
1711
done711
0811
11011
done1011
0811
11011
done1011
0811
11011
done1011
0811
11011
done1011
0611
174
284
done84
0611
174
284
done84
033
151
done51
033
161
done61
0715
1915
done915
0710
1910
done910
077
1116
done116
077
1116
done116
0716
11116
21316
done1316
0610
1810
done810
066
1104
2134
done134
0610
1810
done810
0710
1910
done910
059
169
done69
059
169
done69
0610
1810
done810
0610
1810
done810
059
169
done69
01013
12613
23513
35213
49113
520313
660913
7244613
done500113
0913
11513
22113
33613
46113
510213
616013
732813
8159613
done500013
01013
12613
23513
35213
49513
521313
662313
7244713
done500113
0913
11513
22113
33613
46113
510213
616013
732813
8158513
done500013
088
1207
2285
3502
4872
51742
63602
79112
830822
done50002
0910
1198
2355
3722
41262
52642
65682
716352
done50002
01213
12312
24011
39510
42279
55467
612046
734602
done50002
088
1207
2285
3502
4872
51742
63602
79112
830822
done50002
0910
1198
2355
3722
41262
52642
65682
716352
done50002
01213
12312
24011
39510
42279
55467
612046
734602
done50002
088
1207
2285
3502
4872
51742
63602
79112
830822
done50002
0910
1198
2355
3722
41262
52642
65682
716352
done50002
01213
12312
24011
39510
42279
55467
612046
734602
done50002
02840
16737
215630
344722
4139720
done500119
01112
12210
2468
31315
42863
56173
619803
done50013
01517
13116
26614
318911
454810
5214510
done50019

prune107.0ms

Filtered
64 candidates to 98 candidates (-53.1%)
Pruning

8 alts after pruning (6 fresh and 2 done)

PrunedKeptTotal
New98098
Fresh066
Picked011
Done011
Total988106

Merged error: 0b

Counts
106 → 8

localize5.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ z (+ y z))
2.4b
(/ x (/ z (+ y z)))

rewrite25.0ms

Algorithm
rewrite-expression-head
Rules
114×times-frac
94×*-un-lft-identity
62×add-sqr-sqrt add-cube-cbrt
22×associate-/r*
16×distribute-lft-out
11×associate-/r/
add-exp-log add-cbrt-cube
div-inv associate-/l*
flip3-+ flip-+
cbrt-undiv div-exp
pow1 frac-2neg clear-num add-log-exp
Counts
2 → 123
Calls
2 calls:
9.0ms
(/ z (+ y z))
9.0ms
(/ x (/ z (+ y z)))

series18.0ms

Counts
2 → 6
Calls
2 calls:
6.0ms
(/ z (+ y z))
12.0ms
(/ x (/ z (+ y z)))

simplify1.3min

Counts
129 → 129
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
0910
11610
22410
33710
44110
54910
66410
79010
89910
done9910
089
1149
2199
3269
4399
5439
6519
7669
8929
91019
done1019
078
1138
2318
3528
4708
5938
61108
71258
81448
91648
101718
111748
121798
131848
done1848
078
1108
2238
3468
4708
51118
62428
75858
819078
done50018
01223
13923
215413
371311
439079
done50009
01023
12623
28411
33609
416949
done50019
0817
11117
22217
33517
44317
54917
65817
76017
done6017
078
1108
2218
3348
4428
5488
6578
7598
done598
0823
11823
2649
33219
416089
done50009
078
1108
2218
3348
4428
5488
6578
7598
done598
078
1108
2218
3348
4428
5488
6578
7598
done598
022
done22
056
186
done86
01019
11719
22619
33219
done3219
089
199
done99
0912
11212
21412
31512
done1512
089
199
done99
01221
12321
25921
315221
427821
537221
640821
741821
done41821
0910
11210
21510
31610
41810
52010
62110
done2110
01116
11816
23616
38016
412416
514316
614816
714916
done14916
0910
11210
21510
31610
41810
52010
62110
done2110
0913
11711
24011
311511
414711
517011
617211
done17211
089
1119
2229
3359
4439
5499
6569
7589
done589
0913
11711
24011
311511
414711
517011
617211
done17211
089
1119
2229
3359
4439
5499
6569
7589
done589
01118
11818
23318
36118
49718
511918
612918
713818
done13818
0910
11210
21510
31610
41810
52010
62110
done2110
01013
11513
22413
33413
44413
54813
65013
75113
done5113
0910
11210
21510
31610
41810
52010
62110
done2110
0810
1148
2258
3478
4528
5568
6628
done628
089
1119
2229
3359
4439
5499
6569
7589
done589
0810
1148
2258
3478
4528
5568
6628
done628
089
1119
2229
3359
4439
5499
6569
7589
done589
01117
12017
23515
38215
419415
525315
629815
done29815
089
1119
2149
3159
4179
5199
6209
done209
01012
11712
22610
35210
49910
510810
done10810
089
1119
2149
3159
4179
5199
6209
done209
069
1127
2215
3425
4565
done565
078
1108
2218
3348
4428
5488
6578
72328
814908
done50008
069
1127
2215
3425
4565
done565
078
1108
2218
3348
4428
5488
6578
72328
814908
done50008
057
195
2155
3205
done205
078
1108
2218
3348
4428
5488
6578
72328
814908
done50008
057
177
297
3107
done107
088
1138
2246
3356
4506
5646
6886
done886
01115
12915
25515
313015
438815
5128515
done500015
01014
11812
23312
34612
46612
58712
610412
712712
817012
923212
1023312
done23312
01015
11915
24515
314415
449515
5109915
6192715
7343314
done500013
066
186
296
done96
0916
11216
done1216
089
199
done99
089
199
done99
089
199
done99
01118
12018
24118
37018
49618
512818
614918
715918
done15918
0910
11210
21510
31610
41810
52010
62110
done2110
01013
11513
22313
33613
44413
55013
65313
done5313
0910
11210
21510
31610
41810
52010
62110
done2110
0810
1148
2278
3548
4648
5768
6818
done818
089
1119
2229
3359
4439
5499
6569
7589
done589
0810
1148
2278
3548
4648
5768
6818
done818
089
1119
2229
3359
4439
5499
6569
7589
done589
01015
11515
22215
33015
43415
54315
64915
75415
85515
done5515
0910
11210
21510
31610
41810
52010
62110
done2110
0910
11210
21510
31610
41810
52010
62110
done2110
0910
11210
21510
31610
41810
52010
62110
done2110
077
1115
2175
3225
4245
5275
6315
done315
089
1119
2229
3359
4439
5499
6569
7589
done589
077
1115
2175
3225
4245
5275
6315
done315
089
1119
2229
3359
4439
5499
6569
7589
done589
01014
11714
22412
34012
46712
59212
611212
done11212
089
1119
2149
3159
4179
5199
6209
done209
099
1149
2177
3267
4357
5377
done377
089
1119
2149
3159
4179
5199
6209
done209
056
194
2142
3162
4202
done202
078
1108
2218
3348
4428
5488
6578
72328
814908
done50008
056
194
2142
3162
4202
done202
078
1108
2218
3348
4428
5488
6578
72328
814908
done50008
044
162
282
done82
078
1108
2218
3348
4428
5488
6578
72328
814908
done50008
044
done44
088
1138
2246
3356
4506
5646
6886
done886
01012
12612
24612
310012
424012
571012
6274212
done500012
01014
11812
23312
34612
46612
58712
610412
712712
817012
923212
1023312
done23312
0912
11612
23612
310612
428112
551712
685612
7160011
done500010
066
186
296
done96
0815
11315
done1315
078
188
done88
078
1108
done108
078
188
done88
01017
12117
24217
37315
413315
520415
done20415
089
1119
2149
3159
4179
5199
6209
done209
0912
11612
22412
33710
46410
59710
done9710
089
1119
2149
3159
4179
5199
6209
done209
069
1127
2237
3327
done327
078
1108
2218
3348
4428
5488
6558
7578
done578
069
1127
2237
3327
done327
078
1108
2218
3348
4428
5488
6558
7578
done578
0914
11614
22314
33112
45512
57212
done7212
089
1119
2149
3159
4179
5199
6209
done209
089
1139
2169
3177
4307
5357
done357
089
1119
2149
3159
4179
5199
6209
done209
056
194
2144
done144
078
1108
2218
3348
4428
5488
6558
7578
done578
056
194
2144
done144
078
1108
2218
3348
4428
5488
6558
7578
done578
0813
1159
2249
3379
4469
5479
done479
078
1108
2138
3148
4168
5188
6198
done198
078
1124
2174
3194
4204
done204
078
1108
2138
3148
4168
5188
6198
done198
035
161
done61
067
197
2207
3337
4417
5477
6567
7587
done587
035
161
done61
067
197
2207
3337
4417
5477
6567
7587
done587
023
141
done41
067
197
2207
3337
4417
5477
6567
7587
done587
033
153
done53
077
1127
2235
3295
4365
5415
done415
0911
12711
24711
31019
42759
59819
636579
done50009
0913
11711
23211
34511
46511
58611
610311
712611
816911
923111
1023211
done23211
0811
11711
23711
31079
43269
57687
615867
done50007
055
175
285
done85
067
1117
2227
3355
4675
5765
done765
067
197
2207
done207
0815
11115
done1115
078
188
done88
01017
11917
24017
37117
49717
513117
615717
716717
done16717
0912
11412
22212
33512
44312
54912
65212
done5212
079
1137
2267
3537
4597
5687
6837
7867
done867
079
1137
2267
3537
4597
5687
6837
7867
done867
0914
11414
22114
32914
43314
54214
64814
75314
85414
done5414
089
1119
2149
3159
4179
5199
6209
done209
066
1104
2164
3214
done214
066
1104
2164
3214
done214
0913
11613
22311
33311
45311
58411
69611
done9611
088
1138
2166
3226
4296
5346
done346
045
183
2131
done131
045
183
2131
done131
033
151
done51
033
done33
0911
12511
24511
39911
423811
570511
6271311
done500011
0811
11511
23511
310511
427411
551411
685311
7161110
done50009
078
1108
2218
done218
078
1108
2218
done218
067
197
2207
done207
033
done33
067
197
2107
done107
056
196
2116
3126
done126
056
166
done66
0817
13017
2919
32167
44897
512857
630107
done50007
0613
1713
done713
056
166
done66
0617
11417
2307
3687
41497
52967
65767
713577
847517
done50007
056
166
done66
056
166
done66
022
done22
044
184
2104
3114
done114
0815
11515
22415
33015
done3015
067
177
done77
0710
11010
21210
31310
done1310
067
177
done77
057
195
2155
3205
done205
056
166
done66
057
195
2155
3205
done205
056
166
done66
0712
11012
done1012
067
177
done77
067
177
done77
067
177
done77
044
162
282
done82
056
166
done66
044
162
282
done82
056
166
done66
0711
11211
done1211
056
166
done66
066
196
done96
056
166
done66
023
141
done41
045
155
done55
023
141
done41
045
155
done55
055
185
done85
045
155
done55
0611
1911
done911
056
166
done66
033
151
done51
033
151
done51
056
166
done66
056
166
done66
045
155
done55
079
1219
2309
3479
4889
52009
66049
724369
done50009
069
1119
2209
3379
4629
51039
61619
73299
816199
done50009
067
1107
2147
3177
4217
5257
6317
done317
067
1107
2147
3177
4217
5257
6317
done317
067
1107
2147
3177
4217
5257
6317
done317
011
done11
011
done11
011
done11

prune107.0ms

Filtered
96 candidates to 129 candidates (-34.4%)
Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New1281129
Fresh415
Picked011
Done112
Total1334137

Merged error: 0b

Counts
137 → 4

regimes243.0ms

Accuracy

84.3% (0.5b remaining)

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

bsearch0.0ms

simplify3.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
02275
12575
done2575

end0.0ms

sample717.0ms

Algorithm
intervals
Results
280.0ms9577×body80valid

Profiling

Loading profile data...