Details

Time bar (total: 5.0min)

sample47.0ms

Algorithm
intervals
Results
13.0ms256×body80valid
11.0ms227×body80nan

simplify26.0ms

Counts
1 → 1
Iterations

Useful iterations: 1 (2.0ms)

IterNodesCost
01114
12112
23112
33712
43912
done3912

prune8.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: 20.3b

Counts
2 → 1

localize9.0ms

Local error

Found 3 expressions with local error:

0.0b
(* x (+ y z))
1.0b
(+ (* y z) (* x (+ y z)))
19.3b
(sqrt (+ (* y z) (* x (+ y z))))

rewrite18.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
*-un-lft-identity
pow1 add-cube-cbrt
add-exp-log add-cbrt-cube add-log-exp
associate-*r*
flip3-+ associate-*l* sqrt-prod flip-+
distribute-rgt-in associate-+r+ distribute-lft-in sqrt-div associate-*r/
+-commutative rem-sqrt-square sqrt-pow1 pow1/2 pow-prod-down prod-exp sum-log *-commutative cbrt-unprod distribute-lft-out unswap-sqr
Counts
3 → 51
Calls
3 calls:
7.0ms
(* x (+ y z))
5.0ms
(+ (* y z) (* x (+ y z)))
4.0ms
(sqrt (+ (* y z) (* x (+ y z))))

series56.0ms

Counts
3 → 9
Calls
3 calls:
7.0ms
(* x (+ y z))
13.0ms
(+ (* y z) (* x (+ y z)))
36.0ms
(sqrt (+ (* y z) (* x (+ y z))))

simplify48.9s

Counts
60 → 60
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
0911
11911
22411
33211
43611
done3611
0911
11911
22411
33211
43611
done3611
01023
12023
22523
33323
43723
done3723
0911
11911
22411
33211
43611
done3611
01032
12120
23712
38212
412012
514412
616912
723412
844912
9139012
done500012
01022
12111
22611
33411
43811
done3811
0911
11911
22411
33211
43611
done3611
0911
11911
22411
33211
43611
done3611
0911
11911
22411
33211
43611
done3611
022
141
done41
0810
11810
22310
33110
43510
done3510
01114
14014
212014
342914
4110914
5281614
done500014
01230
14724
216324
345624
4138624
5374924
done500024
01020
13820
211220
332020
489220
5234120
done500120
0810
11910
23210
35810
47610
59610
614110
722610
829210
930310
1030410
done30410
033
161
done61
0911
11911
22411
33211
43611
done3611
0911
11911
22411
33211
43611
done3611
0911
12510
24310
39210
424610
592010
done500010
0810
11810
22310
33110
43510
done3510
0810
12110
23810
37410
415410
553010
6277610
done500010
0921
11921
22421
33221
43621
done3621
0810
11810
22310
33110
43510
done3510
0929
13229
211311
357011
4293411
done500111
0810
11810
22310
33110
43510
done3510
0810
11810
22310
33110
43510
done3510
01013
13913
211913
342813
4113113
5285013
done500013
01129
14623
216223
345523
4137923
5375023
done500023
0919
13719
211119
332019
489119
5233219
done500119
079
1189
2319
3579
4749
5949
61399
72249
82909
93019
103029
done3029
067
197
2135
3155
done155
067
1115
2135
done135
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
01011
11911
23111
3379
4399
done399
01827
14827
213725
344625
4193221
done500021
01827
14827
213225
342225
4144221
5466019
done500019
0811
11511
2279
3359
4379
done379
0811
11511
2279
3359
4379
done379
0811
11511
2279
3359
4379
done379
067
1115
2135
done135
067
1115
2135
done135
067
1115
2135
done135

prune113.0ms

Filtered
46 candidates to 60 candidates (-30.4%)
Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New53760
Fresh000
Picked011
Done000
Total53861

Merged error: 20.2b

Counts
61 → 8

localize12.0ms

Local error

Found 4 expressions with local error:

1.0b
(+ (* y z) (* x (+ y z)))
1.0b
(+ (* y z) (* x (+ y z)))
19.3b
(sqrt (+ (* y z) (* x (+ y z))))
19.3b
(sqrt (+ (* y z) (* x (+ y z))))

rewrite21.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt add-log-exp
pow1 add-cube-cbrt *-un-lft-identity sqrt-prod
add-exp-log associate-+r+ flip3-+ sqrt-div add-cbrt-cube flip-+
+-commutative distribute-rgt-in rem-sqrt-square distribute-lft-in sqrt-pow1 pow1/2 sum-log
Counts
4 → 56
Calls
4 calls:
5.0ms
(+ (* y z) (* x (+ y z)))
5.0ms
(+ (* y z) (* x (+ y z)))
4.0ms
(sqrt (+ (* y z) (* x (+ y z))))
5.0ms
(sqrt (+ (* y z) (* x (+ y z))))

series96.0ms

Counts
4 → 12
Calls
4 calls:
8.0ms
(+ (* y z) (* x (+ y z)))
8.0ms
(+ (* y z) (* x (+ y z)))
38.0ms
(sqrt (+ (* y z) (* x (+ y z))))
42.0ms
(sqrt (+ (* y z) (* x (+ y z))))

simplify1.1min

Counts
68 → 68
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
0911
11911
22411
33211
43611
done3611
0911
11911
22411
33211
43611
done3611
01023
12023
22523
33323
43723
done3723
0911
11911
22411
33211
43611
done3611
01032
12120
23712
38212
412012
514412
616912
723412
844912
9139012
done500012
01022
12111
22611
33411
43811
done3811
0911
11911
22411
33211
43611
done3611
0911
11911
22411
33211
43611
done3611
0911
11911
22411
33211
43611
done3611
022
141
done41
0810
11810
22310
33110
43510
done3510
01114
14014
212014
342914
4110914
5281614
done500014
01230
14724
216324
345624
4138624
5374924
done500024
01020
13820
211220
332020
489220
5234120
done500120
0810
11910
23210
35810
47610
59610
614110
722610
829210
930310
1030410
done30410
033
161
done61
0911
11911
22411
33211
43611
done3611
0911
11911
22411
33211
43611
done3611
0911
11911
22411
33211
43611
done3611
0911
11911
22411
33211
43611
done3611
01023
12023
22523
33323
43723
done3723
0911
11911
22411
33211
43611
done3611
01032
12120
23712
38212
412012
514412
616912
723412
844912
9139012
done500012
01022
12111
22611
33411
43811
done3811
0911
11911
22411
33211
43611
done3611
0911
11911
22411
33211
43611
done3611
0911
11911
22411
33211
43611
done3611
022
141
done41
0810
11810
22310
33110
43510
done3510
01114
14014
212014
342914
4110914
5281614
done500014
01230
14724
216324
345624
4138624
5374924
done500024
01020
13820
211220
332020
489220
5234120
done500120
0810
11910
23210
35810
47610
59610
614110
722610
829210
930310
1030410
done30410
033
161
done61
0911
11911
22411
33211
43611
done3611
0911
11911
22411
33211
43611
done3611
0911
12510
24310
39210
424610
592010
done500010
0810
11810
22310
33110
43510
done3510
0810
12110
23810
37410
415410
553010
6277610
done500010
0921
11921
22421
33221
43621
done3621
0810
11810
22310
33110
43510
done3510
0929
13229
211311
357011
4293411
done500111
0810
11810
22310
33110
43510
done3510
0810
11810
22310
33110
43510
done3510
01013
13913
211913
342813
4113113
5285013
done500013
01129
14623
216223
345523
4137923
5375023
done500023
0919
13719
211119
332019
489119
5233219
done500119
079
1189
2319
3579
4749
5949
61399
72249
82909
93019
103029
done3029
067
197
2135
3155
done155
067
1115
2135
done135
0911
12510
24310
39210
424610
592010
done500010
0810
11810
22310
33110
43510
done3510
0810
12110
23810
37410
415410
553010
6277610
done500010
0921
11921
22421
33221
43621
done3621
0810
11810
22310
33110
43510
done3510
0929
13229
211311
357011
4293411
done500111
0810
11810
22310
33110
43510
done3510
0810
11810
22310
33110
43510
done3510
01013
13913
211913
342813
4113113
5285013
done500013
01129
14623
216223
345523
4137923
5375023
done500023
0919
13719
211119
332019
489119
5233219
done500119
079
1189
2319
3579
4749
5949
61399
72249
82909
93019
103029
done3029
067
197
2135
3155
done155
067
1115
2135
done135
01011
11911
23111
3379
4399
done399
01827
14827
213725
344625
4193221
done500021
01827
14827
213225
342225
4144221
5466019
done500019
01011
11911
23111
3379
4399
done399
01827
14827
213725
344625
4193221
done500021
01827
14827
213225
342225
4144221
5466019
done500019
0811
11511
2279
3359
4379
done379
0811
11511
2279
3359
4379
done379
0811
11511
2279
3359
4379
done379
0811
11511
2279
3359
4379
done379
0811
11511
2279
3359
4379
done379
0811
11511
2279
3359
4379
done379

prune113.0ms

Filtered
56 candidates to 68 candidates (-21.4%)
Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New66268
Fresh336
Picked101
Done011
Total70676

Merged error: 20.2b

Counts
76 → 6

localize19.0ms

Local error

Found 4 expressions with local error:

1.0b
(+ (* y z) (* x (+ y z)))
19.3b
(sqrt (+ (* y z) (* x (+ y z))))
19.8b
(cbrt (+ (* y z) (* x (+ y z))))
19.8b
(cbrt (+ (* y z) (* x (+ y z))))

rewrite20.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
add-cube-cbrt *-un-lft-identity
cbrt-prod add-log-exp
pow1
add-exp-log cbrt-div flip3-+ add-cbrt-cube flip-+
sqrt-prod
associate-+r+ pow1/3 sqrt-div
+-commutative distribute-rgt-in rem-sqrt-square distribute-lft-in sqrt-pow1 pow1/2 sum-log
Counts
4 → 54
Calls
4 calls:
6.0ms
(+ (* y z) (* x (+ y z)))
5.0ms
(sqrt (+ (* y z) (* x (+ y z))))
4.0ms
(cbrt (+ (* y z) (* x (+ y z))))
4.0ms
(cbrt (+ (* y z) (* x (+ y z))))

series183.0ms

Counts
4 → 12
Calls
4 calls:
8.0ms
(+ (* y z) (* x (+ y z)))
41.0ms
(sqrt (+ (* y z) (* x (+ y z))))
65.0ms
(cbrt (+ (* y z) (* x (+ y z))))
68.0ms
(cbrt (+ (* y z) (* x (+ y z))))

simplify1.2min

Counts
66 → 66
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
0911
11911
22411
33211
43611
done3611
0911
11911
22411
33211
43611
done3611
01022
12022
22522
33322
43722
done3722
0911
11911
22411
33211
43611
done3611
0911
11911
22411
33211
43611
done3611
0911
11911
22411
33211
43611
done3611
022
141
done41
0810
11810
22310
33110
43510
done3510
01114
14014
212014
342914
4110914
5281614
done500014
01230
14724
216324
345624
4138624
5374924
done500024
01020
13820
211220
332020
489220
5234120
done500120
0810
11910
23210
35810
47610
59610
614110
722610
829210
930310
1030410
done30410
01023
12023
22523
33323
43723
done3723
0911
11911
22411
33211
43611
done3611
01032
12132
22812
3419
4519
5619
6849
71499
83609
912909
done50009
0911
11911
22411
33211
43611
done3611
0911
11911
22411
33211
43611
done3611
0911
11911
22411
33211
43611
done3611
0911
11911
22411
33211
43611
done3611
01022
12022
22522
33322
43722
done3722
0911
11911
22411
33211
43611
done3611
0911
11911
22411
33211
43611
done3611
0911
11911
22411
33211
43611
done3611
022
141
done41
0810
11810
22310
33110
43510
done3510
01114
14014
212014
342914
4110914
5281614
done500014
01230
14724
216324
345624
4138624
5374924
done500024
01020
13820
211220
332020
489220
5234120
done500120
0810
11910
23210
35810
47610
59610
614110
722610
829210
930310
1030410
done30410
01023
12023
22523
33323
43723
done3723
0911
11911
22411
33211
43611
done3611
01032
12132
22812
3419
4519
5619
6849
71499
83609
912909
done50009
0911
11911
22411
33211
43611
done3611
0911
11911
22411
33211
43611
done3611
0911
11911
22411
33211
43611
done3611
0911
11911
22411
33211
43611
done3611
01023
12023
22523
33323
43723
done3723
0911
11911
22411
33211
43611
done3611
01032
12120
23712
38212
412012
514412
616912
723412
844912
9139012
done500012
01022
12111
22611
33411
43811
done3811
0911
11911
22411
33211
43611
done3611
0911
11911
22411
33211
43611
done3611
0911
11911
22411
33211
43611
done3611
022
141
done41
0810
11810
22310
33110
43510
done3510
01114
14014
212014
342914
4110914
5281614
done500014
01230
14724
216324
345624
4138624
5374924
done500024
01020
13820
211220
332020
489220
5234120
done500120
0810
11910
23210
35810
47610
59610
614110
722610
829210
930310
1030410
done30410
033
161
done61
0911
11911
22411
33211
43611
done3611
0911
11911
22411
33211
43611
done3611
0911
12510
24310
39210
424610
592010
done500010
0810
11810
22310
33110
43510
done3510
0810
12110
23810
37410
415410
553010
6277610
done500010
0921
11921
22421
33221
43621
done3621
0810
11810
22310
33110
43510
done3510
0929
13229
211311
357011
4293411
done500111
0810
11810
22310
33110
43510
done3510
0810
11810
22310
33110
43510
done3510
01013
13913
211913
342813
4113113
5285013
done500013
01129
14623
216223
345523
4137923
5375023
done500023
0919
13719
211119
332019
489119
5233219
done500119
079
1189
2319
3579
4749
5949
61399
72249
82909
93019
103029
done3029
067
197
2135
3155
done155
067
1115
2135
done135
01111
12610
2548
31087
41794
53434
68664
725334
done50004
01315
12912
27010
31847
43084
55534
610274
724754
done50004
01415
12914
26613
320012
463110
517398
636744
done50004
01111
12610
2548
31087
41794
53434
68664
725334
done50004
01315
12912
27010
31847
43084
55534
610274
724754
done50004
01415
12914
26613
320012
463110
517398
636744
done50004
01011
11911
23111
3379
4399
done399
01827
14827
213725
344625
4193221
done500021
01827
14827
213225
342225
4144221
5466019
done500019
0811
11511
2279
3359
4379
done379
0811
11511
2279
3359
4379
done379
0811
11511
2279
3359
4379
done379

prune126.0ms

Filtered
56 candidates to 66 candidates (-17.9%)
Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New66066
Fresh044
Picked011
Done011
Total66672

Merged error: 20.2b

Counts
72 → 6

localize13.0ms

Local error

Found 4 expressions with local error:

14.6b
(cbrt (* x (+ y z)))
14.6b
(cbrt (* x (+ y z)))
14.6b
(cbrt (* x (+ y z)))
19.3b
(sqrt (+ (* y z) (* (* (cbrt (* x (+ y z))) (cbrt (* x (+ y z)))) (cbrt (* x (+ y z))))))

rewrite23.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt cbrt-div associate-*r/
pow1 add-cube-cbrt *-un-lft-identity
add-exp-log flip3-+ add-cbrt-cube flip-+ add-log-exp
cbrt-prod pow1/3 sqrt-prod
sqrt-div
rem-sqrt-square sqrt-pow1 pow1/2
Counts
4 → 48
Calls
4 calls:
6.0ms
(cbrt (* x (+ y z)))
6.0ms
(cbrt (* x (+ y z)))
5.0ms
(cbrt (* x (+ y z)))
4.0ms
(sqrt (+ (* y z) (* (* (cbrt (* x (+ y z))) (cbrt (* x (+ y z)))) (cbrt (* x (+ y z))))))

series141.0ms

Counts
4 → 12
Calls
4 calls:
33.0ms
(cbrt (* x (+ y z)))
34.0ms
(cbrt (* x (+ y z)))
37.0ms
(cbrt (* x (+ y z)))
37.0ms
(sqrt (+ (* y z) (* (* (cbrt (* x (+ y z))) (cbrt (* x (+ y z)))) (cbrt (* x (+ y z))))))

simplify1.9min

Counts
60 → 60
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
01226
12326
22614
33111
44511
56711
69211
715311
837011
9129011
done500011
01226
12326
22614
33111
44511
56711
69211
715311
837011
9129011
done500011
01353
12453
22729
33223
44623
56623
69123
715523
836323
9129623
done500023
01226
12326
22614
33111
44511
56711
69211
715311
837011
9129011
done500011
01377
12550
23815
36112
410612
517712
626112
747912
8120012
9442112
done500112
01352
12526
22814
33311
44711
56911
69611
715911
837011
9129611
done500111
01226
12326
22614
33111
44511
56711
69211
715311
837011
9129011
done500011
01226
12326
22614
33111
44511
56711
69211
715311
837011
9129011
done500011
01226
12326
22614
33111
44511
56711
69211
715311
837011
9129011
done500011
022
141
done41
01125
12225
22513
33010
44410
56410
69110
715210
836310
9127710
done500010
01429
14429
210714
332714
4125714
done500014
01575
15054
212030
326423
473123
5177623
6412923
done500123
01350
14150
27926
314517
440017
5153517
6490817
done500017
01125
12325
23313
34210
46510
511210
617810
734710
893010
9333310
done500010
033
161
done61
01226
12326
22614
33111
44511
56711
69211
715311
837011
9129011
done500011
01226
12326
22614
33111
44511
56711
69211
715311
837011
9129011
done500011
077
1157
2167
done167
077
1157
2167
done167
022
done22
044
154
done54
0910
13010
26410
310110
419110
546810
6151410
done500010
0812
11610
23110
34410
46410
58510
610210
712510
816810
923010
1023110
done23110
0810
11410
23110
37710
416410
525010
640810
778110
8343410
done500110
044
164
274
done74
0815
11615
21715
done1715
077
1157
2167
done167
0820
11720
2208
3255
4315
5415
6645
71215
83345
912635
done50005
077
1157
2167
done167
077
1157
2167
done167
077
1157
2167
done167
077
1157
2167
done167
022
done22
044
154
done54
0910
13010
26410
310110
419110
546810
6151410
done500010
0812
11610
23110
34410
46410
58510
610210
712510
816810
923010
1023110
done23110
0810
11410
23110
37710
416410
525010
640810
778110
8343410
done500110
044
164
274
done74
0815
11615
21715
done1715
077
1157
2167
done167
0820
11720
2208
3255
4315
5415
6645
71215
83345
912635
done50005
077
1157
2167
done167
077
1157
2167
done167
077
1157
2167
done167
077
1157
2167
done167
022
done22
044
154
done54
0910
13010
26410
310110
419110
546810
6151410
done500010
0812
11610
23110
34410
46410
58510
610210
712510
816810
923010
1023110
done23110
0810
11410
23110
37710
416410
525010
640810
778110
8343410
done500110
044
164
274
done74
0815
11615
21715
done1715
077
1157
2167
done167
0820
11720
2208
3255
4315
5415
6645
71215
83345
912635
done50005
077
1157
2167
done167
077
1157
2167
done167
01011
11911
23111
3379
4399
done399
01827
14827
213725
344625
4193221
done500021
01827
14827
213225
342225
4144221
5466019
done500019
01111
12610
2548
31087
41794
53434
68664
725334
done50004
01315
12912
27010
31847
43084
55534
610274
724754
done50004
01415
12914
26613
320012
463110
517398
636744
done50004
01111
12610
2548
31087
41794
53434
68664
725334
done50004
01315
12912
27010
31847
43084
55534
610274
724754
done50004
01415
12914
26613
320012
463110
517398
636744
done50004
01111
12610
2548
31087
41794
53434
68664
725334
done50004
01315
12912
27010
31847
43084
55534
610274
724754
done50004
01415
12914
26613
320012
463110
517398
636744
done50004

prune87.0ms

Filtered
52 candidates to 60 candidates (-15.4%)
Pruning

6 alts after pruning (3 fresh and 3 done)

PrunedKeptTotal
New59160
Fresh123
Picked011
Done022
Total60666

Merged error: 20.2b

Counts
66 → 6

regimes184.0ms

Accuracy

0% (0.1b remaining)

Error of 20.5b against oracle of 20.4b and baseline of 20.5b

bsearch0.0ms

simplify1.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01012
11512
done1512

end0.0ms

sample1.5s

Algorithm
intervals
Results
399.0ms8000×body80valid
397.0ms8119×body80nan

Profiling

Loading profile data...