Details

Time bar (total: 6.5min)

sample30.0ms

Algorithm
intervals
Results
9.0ms326×body80valid

simplify31.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
055
175
2155
done155

prune4.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.0b

Counts
2 → 1

localize7.0ms

Local error

Found 1 expressions with local error:

0.0b
(* (+ x y) z)

rewrite11.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt *-un-lft-identity
associate-*l*
pow1 add-exp-log add-cube-cbrt associate-*r* add-cbrt-cube
associate-*l/
flip3-+ pow-prod-down prod-exp *-commutative cbrt-unprod flip-+ distribute-lft-out add-log-exp unswap-sqr
Counts
1 → 21
Calls
1 calls:
9.0ms
(* (+ x y) z)

series17.0ms

Counts
1 → 3
Calls
1 calls:
17.0ms
(* (+ x y) z)

simplify18.2s

Counts
24 → 24
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
055
175
2155
done155
077
197
done97
066
1116
2206
done206
066
1106
2286
3406
4676
51336
63336
79496
833876
done50006
0917
12917
2909
32569
49797
536297
done50007
0713
1913
21713
done1713
066
186
2166
done166
0717
11917
2807
32917
47267
518407
643127
done50007
066
186
2166
done166
066
186
2166
done166
077
197
done97
077
197
done97
079
1119
2219
3339
4359
done359
066
186
2166
done166
055
193
2203
3283
done283
066
186
done86
066
186
done86
055
175
2155
done155
055
175
2155
done155
089
1239
2409
3819
41579
53829
612729
done50009
079
1139
2309
3769
41599
52459
63959
77649
833639
done50009
011
done11
067
197
2135
3155
done155
067
197
2135
3155
done155

prune44.0ms

Filtered
17 candidates to 24 candidates (-41.2%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New21324
Fresh000
Picked011
Done000
Total21425

Merged error: 0b

Counts
25 → 4

localize7.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (+ x y) z)
0.2b
(* (sqrt (* (+ x y) z)) (sqrt (* (+ x y) z)))
3.0b
(sqrt (* (+ x y) z))
3.0b
(sqrt (* (+ x y) z))

rewrite37.0ms

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

series77.0ms

Counts
4 → 12
Calls
4 calls:
7.0ms
(* (+ x y) z)
7.0ms
(* (sqrt (* (+ x y) z)) (sqrt (* (+ x y) z)))
29.0ms
(sqrt (* (+ x y) z))
34.0ms
(sqrt (* (+ x y) z))

simplify1.7min

Counts
116 → 116
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
077
197
2177
done177
077
197
2177
done177
0815
11015
21815
done1815
077
197
2177
done177
0820
11112
2308
3598
4698
5798
61008
71618
83758
912998
done50008
044
154
done54
022
done22
0910
12410
24110
38210
415610
537910
6124010
done500010
0812
11610
23110
34410
46410
58510
610210
712510
816810
923010
1023110
done23110
0810
11410
23110
37710
416410
525010
640810
778110
8348010
done500010
044
164
274
done74
033
161
done61
033
161
done61
077
197
2177
done177
077
197
2177
done177
077
197
2177
done177
077
197
2177
done177
0815
11015
21815
done1815
077
197
2177
done177
0820
11112
2308
3598
4698
5798
61008
71618
83758
912998
done50008
044
154
done54
022
done22
0910
12410
24110
38210
415610
537910
6124010
done500010
0812
11610
23110
34410
46410
58510
610210
712510
816810
923010
1023110
done23110
0810
11410
23110
37710
416410
525010
640810
778110
8348010
done500010
044
164
274
done74
033
161
done61
033
161
done61
077
197
2177
done177
077
197
2177
done177
023
151
271
done71
055
181
done81
055
181
done81
023
161
done61
055
183
done81
047
183
291
done91
047
183
291
done91
055
183
done81
047
183
291
done91
047
183
291
done91
0611
11511
25011
313611
423511
534111
646511
757211
862511
962911
done62911
0713
195
2185
done185
0611
11511
25011
313611
423511
534111
646511
757211
862511
962911
done62911
0611
11511
25011
313611
423511
534111
646511
757211
862511
962911
done62911
0611
11511
25011
313611
423511
534111
646511
757211
862511
962911
done62911
0611
11511
25011
313611
423511
534111
646511
757211
862511
962911
done62911
023
161
done61
0815
1129
2219
done219
0814
1126
2276
3286
done286
0814
1126
2296
3486
4806
51646
64056
711106
841526
done50016
0941
11817
26817
33147
49567
521077
648527
done50007
0929
11113
22013
done2013
0814
1106
2196
done196
0941
11917
2657
33017
49717
521947
done50007
0611
11511
25011
313611
423511
534111
646511
757211
862511
962911
done62911
0814
1116
2196
done196
0814
1116
2196
done196
01021
1259
2439
3849
41629
53919
612679
done50019
0925
1179
2339
3469
4669
5879
61049
71279
81709
92359
102409
112469
done2469
01521
13521
26921
314821
430221
562921
6166821
done500121
01117
12215
23715
34915
46615
58615
610315
712615
816915
923115
1023215
done23215
01521
13521
26921
314821
430421
562021
6168821
done500021
01117
12215
23715
34915
46615
58615
610315
712615
816915
923115
1023215
done23215
0921
1159
2339
3799
41629
52489
64049
77739
834519
done50009
059
173
293
done93
0931
11531
22517
3349
4499
5779
61489
73649
812649
done50019
0815
11015
21815
done1815
059
163
273
done73
035
done31
0815
1106
2196
done196
0815
1106
2196
done196
023
141
done41
0713
195
2185
done185
0815
1106
2196
done196
0815
1106
2196
done196
033
151
271
done71
033
161
done61
045
1101
done101
045
1101
done101
045
1101
done101
045
1101
done101
0922
11422
22422
done2422
0811
11111
21911
done1911
0814
11114
21914
done1914
088
1136
2246
done246
0814
11114
21914
done1914
089
1119
2199
done199
0814
11114
21914
done1914
0713
195
2185
done185
01317
13117
25617
39317
417517
541517
6133817
done500017
01217
12017
24317
38017
416317
524917
641917
778817
8343617
done500017
01317
13117
25617
39317
417817
541917
6134117
done500017
01217
12017
24317
38017
416517
525117
640917
778217
8343917
done500017
055
175
2155
done155
077
197
done97
066
1116
2206
done206
066
1106
2286
3406
4676
51336
63336
79496
833876
done50006
0917
12917
2909
32569
49797
536297
done50007
0713
1913
21713
done1713
066
186
2166
done166
0717
11917
2807
32917
47267
518407
643127
done50007
066
186
2166
done166
066
186
2166
done166
077
197
done97
077
197
done97
079
1119
2219
3339
4359
done359
066
186
2166
done166
055
193
2203
3283
done283
066
186
done86
066
186
done86
055
175
2155
done155
055
175
2155
done155
089
1239
2409
3819
41579
53829
612729
done50009
079
1139
2309
3769
41599
52459
63959
77649
833639
done50009
02127
15827
219627
372123
4357521
done500121
0911
11611
23111
35511
4869
51009
61129
71209
81369
92289
103749
114309
124509
134519
done4519
01012
12012
24612
39712
420010
529710
635310
738510
84329
96449
1010849
1113389
1214439
1314599
done14599
02127
15827
219627
372123
4357521
done500121
0911
11611
23111
35511
4869
51009
61129
71209
81369
92289
103749
114309
124509
134519
done4519
01012
12012
24612
39712
420010
529710
635310
738510
84329
96449
1010849
1113389
1214439
1314599
done14599
011
done11
067
197
2135
3155
done155
067
197
2135
3155
done155
011
done11
067
197
2135
3155
done155
067
197
2135
3155
done155

prune107.0ms

Filtered
75 candidates to 116 candidates (-54.7%)
Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New1160116
Fresh022
Picked011
Done011
Total1164120

Merged error: 0b

Counts
120 → 4

localize7.0ms

Local error

Found 2 expressions with local error:

0.1b
(* (+ x y) (sqrt z))
0.2b
(* (* (+ x y) (sqrt z)) (sqrt z))

rewrite21.0ms

Algorithm
rewrite-expression-head
Rules
12×associate-*r*
11×add-sqr-sqrt
pow1 add-exp-log *-un-lft-identity add-cbrt-cube
add-cube-cbrt sqrt-prod
associate-*l/
associate-*l*
pow-prod-down prod-exp cbrt-unprod
flip3-+ *-commutative flip-+ add-log-exp unswap-sqr
distribute-lft-out
Counts
2 → 48
Calls
2 calls:
8.0ms
(* (+ x y) (sqrt z))
11.0ms
(* (* (+ x y) (sqrt z)) (sqrt z))

series26.0ms

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

simplify51.4s

Counts
54 → 54
Iterations

Useful iterations: done (1.0ms)

IterNodesCost
079
1129
2215
3375
done375
079
1129
2215
3375
done375
0912
11412
21710
31810
done1810
0911
11411
22511
32810
42910
done2910
0810
11610
2316
3516
4536
5546
done546
0810
11510
2346
3766
41266
52516
66026
717416
done50006
01129
13621
212611
34009
416389
done50029
01129
12821
212113
347813
415257
545697
done50007
0921
11421
22313
33913
done3913
0810
11310
2226
3386
done386
0929
12329
2867
33437
411987
528787
done50007
0810
11310
2226
3386
done386
0810
11310
2226
3386
done386
0914
11614
23714
37914
411314
done11314
01013
11610
23010
35610
46010
done6010
0810
11310
22710
35110
45510
done5510
099
1168
2308
3546
4736
done736
0810
11310
22710
35110
45510
done5510
088
1156
2356
3576
4836
done836
035
done31
01013
12813
2469
31039
42509
56359
621109
done50009
0913
11813
2389
31099
42859
54859
67889
713189
843669
done50019
066
186
2166
done166
088
1108
done108
077
1127
2217
done217
077
1117
2297
3417
4687
51367
63367
79547
837817
done50007
01020
13016
28910
325110
489210
5294410
done500010
0815
11015
21815
done1815
077
197
2177
done177
0820
12020
2818
32948
47298
518458
643418
done50008
077
197
2177
done177
077
197
2177
done177
088
1108
done108
088
1108
done108
088
1108
done108
088
1108
done108
0811
11211
22211
33411
done3411
0810
1117
2197
done197
077
197
2177
done177
066
1105
2185
done183
077
197
2177
done177
055
193
2203
3283
done283
077
197
done97
077
197
done97
066
186
2166
done166
066
186
2166
done166
0910
12410
24110
38210
415610
537910
6126110
done500110
0810
11410
23110
37710
416410
525010
640810
778110
8343810
done500110
011
done11
067
197
2135
3155
done155
01521
13621
211217
329217
4119917
done500017
011
done11
01215
12915
26313
312313
427313
567713
6214513
done500013
01215
13015
27113
317513
449013
5143313
6491213
done500013

prune53.0ms

Filtered
40 candidates to 54 candidates (-35.0%)
Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New54054
Fresh011
Picked011
Done022
Total54458

Merged error: 0b

Counts
58 → 4

localize21.0ms

Local error

Found 4 expressions with local error:

1.3b
(+ (pow x 3) (pow y 3))
2.0b
(- (* y y) (* x y))
6.7b
(* (+ (pow x 3) (pow y 3)) z)
33.3b
(/ (* (+ (pow x 3) (pow y 3)) z) (+ (* x x) (- (* y y) (* x y))))

rewrite56.0ms

Algorithm
rewrite-expression-head
Rules
28×*-un-lft-identity
11×add-exp-log add-cbrt-cube
10×add-sqr-sqrt distribute-lft-out
associate-*l*
add-cube-cbrt unpow-prod-down cube-prod add-log-exp
pow1
flip3-+ associate-*l/ flip-+
times-frac associate-*r* associate-/r*
cbrt-undiv div-exp prod-exp associate-/r/ sum-cubes cbrt-unprod associate-/l/
+-commutative sub-neg flip3-- distribute-rgt-out-- frac-2neg diff-log pow-prod-down clear-num sum-log *-commutative flip-- div-inv associate-/l* unswap-sqr
Counts
4 → 81
Calls
4 calls:
12.0ms
(+ (pow x 3) (pow y 3))
4.0ms
(- (* y y) (* x y))
15.0ms
(* (+ (pow x 3) (pow y 3)) z)
22.0ms
(/ (* (+ (pow x 3) (pow y 3)) z) (+ (* x x) (- (* y y) (* x y))))

series57.0ms

Counts
4 → 12
Calls
4 calls:
9.0ms
(+ (pow x 3) (pow y 3))
6.0ms
(- (* y y) (* x y))
19.0ms
(* (+ (pow x 3) (pow y 3)) z)
23.0ms
(/ (* (+ (pow x 3) (pow y 3)) z) (+ (* x x) (- (* y y) (* x y))))

simplify3.6min

Counts
93 → 93
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01724
14222
27322
310922
417622
531922
675022
7263522
done500022
01623
14221
28021
314321
425421
552421
6150921
done500021
01522
14120
28820
317620
433220
570520
6228220
done500120
01522
13820
27720
315120
430220
569820
6240820
done500020
02065
17959
234625
3168825
done500025
01865
16959
228523
3154121
done500121
01645
13941
27841
315041
429441
567441
6226341
done500041
01522
13820
27720
314920
429320
567220
6226420
done500020
01665
14659
212121
345621
4244221
done500121
01522
13820
27720
314920
429320
567220
6226420
done500020
01522
13820
27720
314920
429320
567220
6226420
done500020
0910
12810
25110
313210
433510
594610
6321010
done500010
0812
11910
24410
38710
41449
51729
61889
72079
done2079
01433
13629
26029
39029
415129
528229
671529
7258029
done500029
01014
11812
23312
34612
46612
58712
610412
712712
817012
923212
1023312
done23312
01320
13318
25718
38718
414818
528618
673118
7259218
done500118
01014
11812
23312
34612
46612
58712
610412
712712
817012
923212
1023312
done23312
089
1247
2357
3527
4957
52107
66197
724427
done50017
0913
11711
23211
34511
46511
58611
610311
712611
816911
923111
1023211
done23211
0913
11911
23411
34711
46711
58811
610511
712811
817111
923311
1023411
done23411
01421
13719
27719
316719
435419
575719
6195219
done500019
01635
14431
29031
315731
427331
563731
6264531
done500031
01522
13820
27420
313120
424220
556220
6210520
done500020
01011
1299
2549
31049
41979
54209
613459
done50009
0913
11711
23511
35711
49211
514311
620811
726811
835211
951311
1057311
1159411
done59411
01625
14823
212721
337521
4120921
5440621
done500021
01633
14327
211825
337425
4128625
5474725
done500025
01635
15425
220425
393525
done500125
01219
13417
28417
326017
4127717
done500017
089
1239
2409
3819
41579
53829
612729
done50009
01011
12511
23411
35111
49411
520711
661011
7242811
done500011
0910
12710
24510
38610
416710
540810
6128210
done500010
0910
12610
25210
311710
427410
577710
6318210
done500010
01229
14529
216613
371313
4400711
done500011
01021
12521
24221
38321
416221
539721
6126421
done500021
0910
12410
24110
38210
415610
537910
6124010
done500010
01029
13529
210411
343111
4210511
done500011
0910
12410
24110
38210
415610
537910
6124010
done500010
0910
12410
24110
38210
415610
537910
6124010
done500010
01011
12511
23411
35111
49411
520711
661011
7242811
done500011
01011
12511
23411
35111
49411
520711
661011
7242811
done500011
01013
12713
24613
310713
425013
565113
6213313
done500113
0910
12410
24110
38210
415610
537910
6126110
done500110
089
1257
2457
3947
42047
54307
611317
737947
done50007
0910
12410
23310
35010
49110
521010
661810
7246210
done500010
0910
12410
23310
35010
49110
521010
661810
7246210
done500010
055
175
2155
done155
089
1239
2409
3819
41579
53829
612729
done50009
089
1239
2409
3819
41579
53829
612729
done50009
089
1239
2409
3819
41579
53829
612729
done50009
089
1239
2409
3819
41579
53829
612729
done50009
089
1239
2409
3819
41579
53829
612729
done50009
089
1239
2409
3819
41579
53829
612729
done50009
01013
13513
213013
348613
4215913
done500013
01017
1339
2979
33019
412579
done50009
079
1148
2256
3546
41356
54866
630266
done50006
068
1116
2236
3256
done256
068
1146
2316
3556
41156
53516
615536
done50006
0717
11213
22113
32213
done2213
068
1116
2206
3216
done216
0723
11317
2467
31957
47497
524667
done50007
068
1116
2206
3216
done216
068
1116
2206
3216
done216
0811
12811
2989
33309
48609
524339
done50009
0923
13019
27715
313813
418213
522913
639013
790813
8295413
done500013
044
194
2114
done114
0715
12315
26511
315411
427011
545711
691011
7242111
done500111
057
195
2115
done115
033
153
263
done63
044
194
2114
done114
089
1248
2468
3878
42468
57958
633668
done50018
078
1218
2308
3478
4888
52088
66138
724418
done50008
078
1248
2468
3878
42468
57978
633728
done50008
0817
12217
23117
34817
49117
521217
662017
7244517
done500117
078
1218
2308
3478
4888
52088
66138
724418
done50008
0823
13523
21279
35169
423389
done50009
078
1218
2308
3478
4888
52088
66138
724418
done50008
078
1218
2308
3478
4888
52088
66138
724418
done50008
0711
1159
2309
3439
4639
5849
61019
71249
81679
92299
102309
done2309
033
143
done43
0811
13211
211911
338411
4133411
done500011
01023
13515
213115
346515
4178015
done500015
0815
1307
2847
32277
47917
535357
done50017
067
1217
2437
3777
41657
55057
622577
done50007
067
1207
2297
3467
4877
52057
66147
724247
done50017
067
1207
2297
3467
4877
52057
66147
724247
done50017
067
1207
2297
3467
4877
52057
66147
724247
done50017
067
1207
2297
3467
4877
52057
66147
724247
done50017
067
1207
2297
3467
4877
52057
66147
724247
done50017
067
197
2135
3155
done155
067
197
2135
3155
done155
067
197
2135
3155
done155
011
done11
0911
12511
2629
31079
41979
54809
615129
done50009
0911
12511
2629
31079
41979
54809
615129
done50009
067
1147
2315
3385
4455
5555
6775
71365
83415
912745
done50005
067
1147
2315
3385
4455
5555
6775
71365
83415
912745
done50005
067
1147
2315
3385
4455
5555
6775
71365
83415
912745
done50005
067
1207
2297
3467
4877
52057
66147
724247
done50017
067
1207
2297
3467
4877
52057
66147
724247
done50017
067
1207
2297
3467
4877
52057
66147
724247
done50017

prune148.0ms

Filtered
66 candidates to 93 candidates (-40.9%)
Pruning

4 alts after pruning (0 fresh and 4 done)

PrunedKeptTotal
New93093
Fresh000
Picked011
Done033
Total93497

Merged error: 0b

Counts
97 → 4

regimes256.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
055
175
done75

end0.0ms

sample645.0ms

Algorithm
intervals
Results
231.0ms10176×body80valid

Profiling

Loading profile data...