Details

Time bar (total: 2.9min)

sample35.0ms

Algorithm
intervals
Results
11.0ms256×pre80true
7.0ms256×body80valid

simplify19.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
077
1187
2377
3547
done547

prune3.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.0b

Counts
2 → 1

localize6.0ms

Local error

Found 1 expressions with local error:

0.0b
(* a (+ (+ b c) d))

rewrite11.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity
add-sqr-sqrt associate-*r*
pow1 add-exp-log add-cube-cbrt associate-*l* add-cbrt-cube distribute-lft-out
associate-*r/
distribute-rgt-in distribute-lft-in flip3-+ pow-prod-down prod-exp *-commutative cbrt-unprod flip-+ add-log-exp unswap-sqr
Counts
1 → 24
Calls
1 calls:
10.0ms
(* a (+ (+ b c) d))

series15.0ms

Counts
1 → 3
Calls
1 calls:
15.0ms
(* a (+ (+ b c) d))

simplify11.5s

Counts
27 → 27
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
077
1187
2377
3547
done547
099
1149
2209
done209
088
1228
2428
3578
done578
088
1218
2498
3958
41548
53198
68838
739268
done50008
01123
13423
216311
387611
done500011
0917
12017
23917
35617
done5617
088
1198
2388
3538
done538
0923
13023
21389
37449
434089
done50009
088
1198
2388
3538
done538
088
1198
2388
3538
done538
099
1149
2209
done209
099
1149
2209
done209
055
1135
2145
done145
033
143
done43
055
175
2155
done155
033
143
done43
0915
11615
22415
done2415
088
1138
2198
done198
033
161
done61
033
161
done61
033
161
done61
088
1198
2388
3538
done538
088
1198
2388
3538
done538
077
1187
2377
3547
done547
01011
13211
28211
320611
450711
5144311
done500011
0913
12213
26413
321513
483913
5230313
done500013
011
done11
0911
11611
2289
3447
4527
done527
0911
11611
2289
3447
4527
done527

prune49.0ms

Filtered
21 candidates to 27 candidates (-28.6%)
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New23427
Fresh000
Picked011
Done000
Total23528

Merged error: 0b

Counts
28 → 5

localize7.0ms

Local error

Found 2 expressions with local error:

0.0b
(* a (+ b c))
0.0b
(+ (* a (+ b c)) (* a d))

rewrite15.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt *-un-lft-identity
pow1 add-exp-log add-cube-cbrt associate-*r* add-cbrt-cube add-log-exp
associate-*l*
distribute-rgt-in associate-+l+ distribute-lft-in flip3-+ associate-*r/ flip-+ distribute-lft-out
+-commutative pow-prod-down prod-exp sum-log *-commutative cbrt-unprod unswap-sqr
Counts
2 → 37
Calls
2 calls:
7.0ms
(* a (+ b c))
8.0ms
(+ (* a (+ b c)) (* a d))

series18.0ms

Counts
2 → 6
Calls
2 calls:
7.0ms
(* a (+ b c))
11.0ms
(+ (* a (+ b c)) (* a d))

simplify31.4s

Counts
43 → 43
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
01011
12510
2458
31018
42628
59478
done50008
0910
1218
2358
3508
done508
0910
1248
2478
3958
41868
55848
628858
done50008
01021
12217
23317
34717
done4717
0910
1218
2328
3468
done468
01029
13523
21359
37839
443889
done50009
0910
1218
2328
3468
done468
0910
1218
2328
3468
done468
01113
13913
211813
343713
4120113
5311213
done500013
01229
14525
215223
345421
4123919
5397917
done500017
01019
13719
211915
333815
490615
5276515
done500015
089
1217
2397
3607
4707
5857
61217
71797
82307
92677
102957
113537
123587
done3587
055
195
2155
done155
067
1115
2135
done135
067
197
2135
3155
done155
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
011
done11
0911
11611
2289
3447
4527
done527
0911
11611
2289
3447
4527
done527
067
1115
2135
done135
067
1115
2135
done135
067
1115
2135
done135

prune55.0ms

Filtered
32 candidates to 43 candidates (-34.4%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New42143
Fresh123
Picked101
Done011
Total44448

Merged error: 0b

Counts
48 → 4

localize7.0ms

Local error

Found 2 expressions with local error:

0.0b
(* a (+ c d))
0.0b
(+ (* a b) (* a (+ c d)))

rewrite13.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt *-un-lft-identity
pow1 add-exp-log add-cube-cbrt associate-*r* add-cbrt-cube add-log-exp
associate-*l*
distribute-rgt-in associate-+r+ distribute-lft-in flip3-+ associate-*r/ flip-+ distribute-lft-out
+-commutative pow-prod-down prod-exp sum-log *-commutative cbrt-unprod unswap-sqr
Counts
2 → 37
Calls
2 calls:
7.0ms
(* a (+ c d))
5.0ms
(+ (* a b) (* a (+ c d)))

series18.0ms

Counts
2 → 6
Calls
2 calls:
7.0ms
(* a (+ c d))
11.0ms
(+ (* a b) (* a (+ c d)))

simplify32.5s

Counts
43 → 43
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
01011
12510
2458
31018
42628
59438
done50008
0910
1218
2358
3508
done508
0910
1248
2478
3958
41868
55848
628878
done50008
01021
12217
23317
34717
done4717
0910
1218
2328
3468
done468
01029
13523
21359
37809
443819
done50009
0910
1218
2328
3468
done468
0910
1218
2328
3468
done468
01113
13913
211813
343213
4116113
5304513
done500013
01229
14523
216621
352419
4155917
5443917
done500017
01019
13719
211915
337015
4107515
5305115
done500015
089
1217
2407
3707
4937
51197
61837
72537
83147
93567
103697
done3697
055
195
2155
done155
067
1115
2135
done135
067
197
2135
3155
done155
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
011
done11
0911
11611
2289
3447
4527
done527
0911
11611
2289
3447
4527
done527
067
197
2135
3155
done155
067
197
2135
3155
done155
067
197
2135
3155
done155

prune51.0ms

Filtered
33 candidates to 43 candidates (-30.3%)
Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New42143
Fresh112
Picked011
Done011
Total43447

Merged error: 0b

Counts
47 → 4

localize8.0ms

Local error

Found 4 expressions with local error:

0.0b
(* a (+ (+ b c) d))
0.1b
(sqrt (* a (+ (+ b c) d)))
0.1b
(sqrt (* a (+ (+ b c) d)))
0.5b
(* (sqrt (* a (+ (+ b c) d))) (sqrt (* a (+ (+ b c) d))))

rewrite49.0ms

Algorithm
rewrite-expression-head
Rules
61×pow1
32×sqrt-pow1
23×pow-prod-down
20×associate-*r/
16×sqrt-div
15×*-un-lft-identity
14×add-sqr-sqrt
12×pow1/2
10×add-cube-cbrt pow-prod-up
flip3-+ associate-*r* flip-+
add-exp-log add-cbrt-cube
associate-*l*
sqrt-prod pow-sqr
frac-times swap-sqr add-log-exp
distribute-lft-out
associate-*l/ prod-exp *-commutative cbrt-unprod unswap-sqr
pow2 distribute-rgt-in distribute-lft-in pow-plus sqrt-unprod rem-square-sqrt
Counts
4 → 107
Calls
4 calls:
9.0ms
(* a (+ (+ b c) d))
7.0ms
(sqrt (* a (+ (+ b c) d)))
7.0ms
(sqrt (* a (+ (+ b c) d)))
21.0ms
(* (sqrt (* a (+ (+ b c) d))) (sqrt (* a (+ (+ b c) d))))

series165.0ms

Counts
4 → 12
Calls
4 calls:
10.0ms
(* a (+ (+ b c) d))
72.0ms
(sqrt (* a (+ (+ b c) d)))
74.0ms
(sqrt (* a (+ (+ b c) d)))
10.0ms
(* (sqrt (* a (+ (+ b c) d))) (sqrt (* a (+ (+ b c) d))))

simplify1.6min

Counts
119 → 119
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
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
0815
12615
29615
342115
4129515
5408815
done500015
0917
1207
2407
3577
done577
0815
12615
29615
342115
4129515
5408815
done500015
0815
12615
29615
342115
4129515
5408815
done500015
0815
12615
29615
342115
4129515
5408815
done500015
0815
12615
29615
342115
4129515
5408815
done500015
023
161
done61
01019
12311
24311
36011
done6011
01018
1238
2498
3658
4678
done678
01018
1238
2548
31038
41658
53208
69308
740078
done50008
01153
12923
211421
37009
438219
done50019
01137
12217
24217
35917
done5917
01018
1218
2418
3568
done568
01153
13023
21059
36279
436449
done50009
0815
12615
29615
342115
4129515
5408815
done500015
01018
1228
2418
3588
done588
01018
1228
2418
3588
done588
01225
13411
28511
320811
451311
5145111
done500011
01137
12615
27315
318513
472613
5228113
done500013
01727
15027
213827
339127
4134727
5400927
done500027
01325
13323
28523
320121
474821
5233421
done500021
01727
15027
213827
340427
4136727
5403427
done500127
01325
13323
28523
320121
474621
5236721
done500021
01129
12413
26713
321813
483413
5229413
done500113
0713
1125
2205
3265
4325
5415
6545
7675
8765
9855
101005
111055
121125
131205
141265
done1265
01139
12639
24721
37311
48811
511411
618511
739311
8129811
done500011
01019
12119
24019
35519
done5519
035
done31
0713
1115
2185
done185
01019
1218
2418
3568
done568
01019
1218
2418
3568
done568
023
141
done41
0917
1207
2407
3577
done577
01019
1218
2418
3568
done568
01019
1218
2418
3568
done568
033
151
271
done71
033
161
done61
045
1101
done101
045
1101
done101
045
1101
done101
045
1101
done101
01128
12528
24628
36128
done6128
01011
12211
24111
35811
done5811
01018
12218
24118
35818
done5818
01010
1248
2468
3618
done618
01018
12218
24118
35818
done5818
01015
12215
24115
35615
done5615
01018
12218
24118
35818
done5818
0917
1207
2407
3577
done577
01521
14821
211321
325121
455521
5150321
done500021
01423
13723
29223
323723
488123
5241523
done500023
01521
14821
211321
325221
456021
5149321
done500121
01423
13723
29223
323723
487723
5240823
done500023
099
1209
2399
3569
done569
099
1209
2399
3569
done569
01019
12119
24019
35519
done5519
099
1209
2399
3569
done569
01026
12216
25810
314510
417810
518810
621110
727810
849610
9144010
done500010
022
done22
066
1106
2166
done166
01112
13312
28312
321012
451212
5144112
done500012
01018
12516
27116
318314
472214
5228614
done500014
01014
12314
26514
321614
483614
5230014
done500014
066
1116
2186
3246
4306
5396
6526
7656
8746
9836
10986
111036
121076
131086
done1086
033
161
done61
033
161
done61
099
1209
2399
3569
done569
099
1209
2399
3569
done569
099
1209
2399
3569
done569
099
1209
2399
3569
done569
01019
12119
24019
35519
done5519
099
1209
2399
3569
done569
01026
12216
25810
314510
417810
518810
621110
727810
849610
9144010
done500010
022
done22
066
1106
2166
done166
01112
13312
28312
321012
451212
5144112
done500012
01018
12516
27116
318314
472214
5228614
done500014
01014
12314
26514
321614
483614
5230014
done500014
066
1116
2186
3246
4306
5396
6526
7656
8746
9836
10986
111036
121076
131086
done1086
033
161
done61
033
161
done61
099
1209
2399
3569
done569
099
1209
2399
3569
done569
077
1187
2377
3547
done547
099
1149
2209
done209
088
1228
2428
3578
done578
088
1218
2498
3958
41548
53198
68838
739268
done50008
01123
13423
216311
387611
done500011
0917
12017
23917
35617
done5617
088
1198
2388
3538
done538
0923
13023
21389
37449
434089
done50009
088
1198
2388
3538
done538
088
1198
2388
3538
done538
099
1149
2209
done209
099
1149
2209
done209
055
1135
2145
done145
033
143
done43
055
175
2155
done155
033
143
done43
0915
11615
22415
done2415
088
1138
2198
done198
033
161
done61
033
161
done61
033
161
done61
088
1198
2388
3538
done538
088
1198
2388
3538
done538
077
1187
2377
3547
done547
01011
13211
28211
320611
450711
5144311
done500011
0913
12213
26413
321513
483913
5230313
done500013
011
done11
0911
11611
2289
3447
4527
done527
0911
11611
2289
3447
4527
done527
01317
12717
25913
31109
41659
51769
done1769
02739
17639
226939
3107237
4494529
done500029
02840
18040
229039
3118338
done500037
01317
12717
25913
31109
41659
51769
done1769
02739
17639
226939
3107237
4494529
done500029
02840
18040
229039
3118338
done500037
011
done11
0911
11611
2289
3447
4527
done527
0911
11611
2289
3447
4527
done527

prune110.0ms

Filtered
80 candidates to 119 candidates (-48.8%)
Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New1190119
Fresh011
Picked011
Done022
Total1194123

Merged error: 0b

Counts
123 → 4

regimes540.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
089
1129
done129

end0.0ms

sample972.0ms

Algorithm
intervals
Results
337.0ms8000×pre80true
228.0ms8000×body80valid

Profiling

Loading profile data...