Details

Time bar (total: 4.5min)

sample135.0ms

Algorithm
intervals
Results
55.0ms630×body80valid

simplify4.2s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
02329
14329
29629
324829
462529
5157929
6373729
done500029

prune6.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 12.3b

Counts
2 → 1

localize27.0ms

Local error

Found 4 expressions with local error:

0.2b
(- (* c z) (* t i))
4.9b
(* j (- (* c a) (* y i)))
5.0b
(* x (- (* y z) (* t a)))
5.6b
(* b (- (* c z) (* t i)))

rewrite28.0ms

Algorithm
rewrite-expression-head
Rules
16×add-sqr-sqrt
10×pow1 add-exp-log add-cube-cbrt *-un-lft-identity add-cbrt-cube
associate-*r* associate-*l*
sub-neg
distribute-rgt-in distribute-lft-in associate-*r/ add-log-exp
flip3-- flip--
pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
diff-log
Counts
4 → 84
Calls
4 calls:
4.0ms
(- (* c z) (* t i))
7.0ms
(* j (- (* c a) (* y i)))
7.0ms
(* x (- (* y z) (* t a)))
7.0ms
(* b (- (* c z) (* t i)))

series81.0ms

Counts
4 → 12
Calls
4 calls:
12.0ms
(- (* c z) (* t i))
26.0ms
(* j (- (* c a) (* y i)))
22.0ms
(* x (- (* y z) (* t a)))
21.0ms
(* b (- (* c z) (* t i)))

simplify57.2s

Counts
96 → 96
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
099
1149
2279
3569
4709
5789
done789
01111
11611
22311
done2311
01010
11810
23210
36110
47710
58510
done8510
01010
11710
23610
38510
417610
537410
6122510
done500110
01329
12429
27413
332213
4177011
done500111
01121
11621
22921
35821
46821
57621
done7621
01010
11510
22810
35710
46910
57710
done7710
01129
12629
28611
337311
4177611
done500111
01010
11510
22810
35710
46910
57710
done7710
01010
11510
22810
35710
46910
57710
done7710
01111
11611
22311
done2311
01111
11611
22311
done2311
055
195
2155
done155
066
1146
2306
3466
4506
done506
055
195
2155
done155
066
1146
2306
3466
4506
done506
055
195
2155
done155
066
1146
2306
3466
4506
done506
055
195
2155
done155
066
1146
2306
3466
4506
done506
01119
11819
22719
done2719
01010
11510
22210
done2210
033
161
done61
01010
11510
22810
35710
46910
57710
done7710
01010
11510
22810
35710
46910
57710
done7710
099
1149
2279
3569
4709
5789
done789
01213
13613
212613
347313
4161513
5475413
done500013
01117
13317
28417
322117
453517
594117
6149417
7255517
done500117
099
1149
2279
3569
4709
5789
done789
01111
11611
22311
done2311
01010
11810
23210
36110
47710
58510
done8510
01010
11710
23610
38510
417610
537410
6122510
done500110
01329
12429
27413
332213
4177011
done500111
01121
11621
22921
35821
46821
57621
done7621
01010
11510
22810
35710
46910
57710
done7710
01129
12629
28611
337311
4177611
done500111
01010
11510
22810
35710
46910
57710
done7710
01010
11510
22810
35710
46910
57710
done7710
01111
11611
22311
done2311
01111
11611
22311
done2311
055
195
2155
done155
066
1146
2306
3466
4506
done506
055
195
2155
done155
066
1146
2306
3466
4506
done506
055
195
2155
done155
066
1146
2306
3466
4506
done506
055
195
2155
done155
066
1146
2306
3466
4506
done506
01119
11819
22719
done2719
01010
11510
22210
done2210
033
161
done61
01010
11510
22810
35710
46910
57710
done7710
01010
11510
22810
35710
46910
57710
done7710
099
1149
2279
3569
4709
5789
done789
01213
13613
212613
347313
4161513
5475413
done500013
01117
13317
28417
322117
453517
594117
6149417
7255517
done500117
099
1149
2279
3569
4709
5789
done789
01111
11611
22311
done2311
01010
11810
23210
36110
47710
58510
done8510
01010
11710
23610
38510
417610
537410
6122510
done500110
01329
12429
27413
332213
4177011
done500111
01121
11621
22921
35821
46821
57621
done7621
01010
11510
22810
35710
46910
57710
done7710
01129
12629
28611
337311
4177611
done500111
01010
11510
22810
35710
46910
57710
done7710
01010
11510
22810
35710
46910
57710
done7710
01111
11611
22311
done2311
01111
11611
22311
done2311
055
195
2155
done155
066
1146
2306
3466
4506
done506
055
195
2155
done155
066
1146
2306
3466
4506
done506
055
195
2155
done155
066
1146
2306
3466
4506
done506
055
195
2155
done155
066
1146
2306
3466
4506
done506
01119
11819
22719
done2719
01010
11510
22210
done2210
033
161
done61
01010
11510
22810
35710
46910
57710
done7710
01010
11510
22810
35710
46910
57710
done7710
099
1149
2279
3569
4709
5789
done789
01213
13613
212613
347313
4161513
5475413
done500013
01117
13317
28417
322117
453517
594117
6149417
7255517
done500117
099
1178
2308
3618
41608
56068
639228
done50008
088
1128
2198
done198
088
1158
2328
3548
41208
54548
624208
done50018
0917
11317
22017
done2017
088
1128
2198
done198
0923
11423
2359
31269
45139
519129
done50009
088
1128
2198
done198
088
1128
2198
done198
01011
13311
211711
338211
489711
5233811
done500011
01123
13819
29519
314019
415019
515219
done15219
044
194
2114
done114
0915
13015
27115
312915
419415
532515
652115
788715
8271215
done500015
077
1107
done107
044
194
2114
done114
011
done11
01011
12011
24311
3769
4819
done819
01011
12011
24311
3769
4819
done819
011
done11
01011
12011
24311
3729
4889
5899
done899
01011
12011
24311
3729
4889
5899
done899
011
done11
01011
12011
24311
3769
4819
done819
01011
12011
24311
3769
4819
done819
011
done11
077
1117
2187
done187
077
1117
2187
done187

prune291.0ms

Filtered
71 candidates to 96 candidates (-35.2%)
Pruning

22 alts after pruning (22 fresh and 0 done)

PrunedKeptTotal
New742296
Fresh000
Picked101
Done000
Total752297

Merged error: 8.2b

Counts
97 → 22

localize24.0ms

Local error

Found 4 expressions with local error:

4.6b
(* j (neg (* y i)))
5.0b
(* x (- (* y z) (* t a)))
5.6b
(* b (- (* c z) (* t i)))
5.9b
(* j (* c a))

rewrite34.0ms

Algorithm
rewrite-expression-head
Rules
17×add-sqr-sqrt
15×pow1 add-exp-log add-cbrt-cube
13×associate-*r*
12×associate-*l*
11×add-cube-cbrt *-un-lft-identity
pow-prod-down prod-exp cbrt-unprod
distribute-rgt-in sub-neg distribute-lft-in associate-*r/ *-commutative add-log-exp
unswap-sqr
flip3-- flip--
distribute-lft-neg-in neg-mul-1 distribute-rgt-neg-in distribute-rgt-neg-out
Counts
4 → 88
Calls
4 calls:
5.0ms
(* j (neg (* y i)))
14.0ms
(* x (- (* y z) (* t a)))
7.0ms
(* b (- (* c z) (* t i)))
5.0ms
(* j (* c a))

series58.0ms

Counts
4 → 12
Calls
4 calls:
7.0ms
(* j (neg (* y i)))
22.0ms
(* x (- (* y z) (* t a)))
23.0ms
(* b (- (* c z) (* t i)))
7.0ms
(* j (* c a))

simplify1.1min

Counts
100 → 100
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
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
099
1149
2279
3569
4709
5789
done789
01111
11611
22311
done2311
01010
11810
23210
36110
47710
58510
done8510
01010
11710
23610
38510
417610
537410
6122510
done500110
01329
12429
27413
332213
4177011
done500111
01121
11621
22921
35821
46821
57621
done7621
01010
11510
22810
35710
46910
57710
done7710
01129
12629
28611
337311
4177611
done500111
01010
11510
22810
35710
46910
57710
done7710
01010
11510
22810
35710
46910
57710
done7710
01111
11611
22311
done2311
01111
11611
22311
done2311
055
195
2155
done155
066
1146
2306
3466
4506
done506
055
195
2155
done155
066
1146
2306
3466
4506
done506
055
195
2155
done155
066
1146
2306
3466
4506
done506
055
195
2155
done155
066
1146
2306
3466
4506
done506
01119
11819
22719
done2719
01010
11510
22210
done2210
033
161
done61
01010
11510
22810
35710
46910
57710
done7710
01010
11510
22810
35710
46910
57710
done7710
099
1149
2279
3569
4709
5789
done789
01213
13613
212613
347313
4161513
5475413
done500013
01117
13317
28417
322117
453517
594117
6149417
7255517
done500117
099
1149
2279
3569
4709
5789
done789
01111
11611
22311
done2311
01010
11810
23210
36110
47710
58510
done8510
01010
11710
23610
38510
417610
537410
6122510
done500110
01329
12429
27413
332213
4177011
done500111
01121
11621
22921
35821
46821
57621
done7621
01010
11510
22810
35710
46910
57710
done7710
01129
12629
28611
337311
4177611
done500111
01010
11510
22810
35710
46910
57710
done7710
01010
11510
22810
35710
46910
57710
done7710
01111
11611
22311
done2311
01111
11611
22311
done2311
055
195
2155
done155
066
1146
2306
3466
4506
done506
055
195
2155
done155
066
1146
2306
3466
4506
done506
055
195
2155
done155
066
1146
2306
3466
4506
done506
055
195
2155
done155
066
1146
2306
3466
4506
done506
01119
11819
22719
done2719
01010
11510
22210
done2210
033
161
done61
01010
11510
22810
35710
46910
57710
done7710
01010
11510
22810
35710
46910
57710
done7710
099
1149
2279
3569
4709
5789
done789
01213
13613
212613
347313
4161513
5475413
done500013
01117
13317
28417
322117
453517
594117
6149417
7255517
done500117
066
1146
2306
3466
4506
done506
088
1148
2228
3328
4408
done408
077
1187
2417
3787
4977
51057
done1057
077
1177
2427
31017
42067
54597
611167
732567
done50007
01020
12918
213010
384510
436168
done50008
0815
11615
23215
34815
45215
done5215
077
1157
2317
3477
4517
done517
0820
12620
21218
37238
442988
done50008
077
1157
2317
3477
4517
done517
077
1157
2317
3477
4517
done517
088
1148
2168
done168
088
1148
2168
done168
055
195
2155
done155
0813
11613
22013
done2013
077
1137
2157
done157
033
161
done61
033
143
252
done52
044
174
2104
3114
done114
033
143
done43
077
1157
2317
3477
4517
done517
077
1157
2317
3477
4517
done517
066
1146
2306
3466
4506
done506
011
done11
055
195
2155
done155
055
195
2155
done155
011
done11
01011
12011
24311
3769
4819
done819
01011
12011
24311
3769
4819
done819
011
done11
01011
12011
24311
3729
4889
5899
done899
01011
12011
24311
3729
4889
5899
done899
011
done11
077
1156
2456
3846
4876
done876
077
1156
2456
3846
4876
done876

prune257.0ms

Filtered
75 candidates to 100 candidates (-33.3%)
Pruning

22 alts after pruning (22 fresh and 0 done)

PrunedKeptTotal
New964100
Fresh31821
Picked101
Done000
Total10022122

Merged error: 5.9b

Counts
122 → 22

localize29.0ms

Local error

Found 4 expressions with local error:

5.9b
(* j (* c a))
16.1b
(cbrt (* j (neg (* y i))))
16.1b
(cbrt (* j (neg (* y i))))
16.1b
(cbrt (* j (neg (* y i))))

rewrite19.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-exp-log add-cbrt-cube
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
add-log-exp
cbrt-prod pow1/3 associate-*l* pow-prod-down prod-exp cbrt-unprod
associate-*r* *-commutative
Counts
4 → 45
Calls
4 calls:
6.0ms
(* j (* c a))
4.0ms
(cbrt (* j (neg (* y i))))
4.0ms
(cbrt (* j (neg (* y i))))
4.0ms
(cbrt (* j (neg (* y i))))

series93.0ms

Counts
4 → 12
Calls
4 calls:
7.0ms
(* j (* c a))
27.0ms
(cbrt (* j (neg (* y i))))
28.0ms
(cbrt (* j (neg (* y i))))
30.0ms
(cbrt (* j (neg (* y i))))

simplify1.0min

Counts
57 → 57
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
088
1168
2328
3488
4528
done528
088
1168
2328
3488
4528
done528
022
done22
055
1105
2125
done125
0917
11717
23317
34917
45317
done5317
088
1168
2328
3488
4528
done528
0923
11823
2369
3576
4676
5776
6986
71636
83796
912996
done50006
088
1168
2328
3488
4528
done528
088
1168
2328
3488
4528
done528
088
1168
2328
3488
4528
done528
088
1168
2328
3488
4528
done528
022
done22
055
1105
2125
done125
0917
11717
23317
34917
45317
done5317
088
1168
2328
3488
4528
done528
0923
11823
2369
3576
4676
5776
6986
71636
83796
912996
done50006
088
1168
2328
3488
4528
done528
088
1168
2328
3488
4528
done528
088
1168
2328
3488
4528
done528
088
1168
2328
3488
4528
done528
022
done22
055
1105
2125
done125
0917
11717
23317
34917
45317
done5317
088
1168
2328
3488
4528
done528
0923
11823
2369
3576
4676
5776
6986
71636
83796
912996
done50006
088
1168
2328
3488
4528
done528
088
1168
2328
3488
4528
done528
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
01717
13616
28414
318713
43419
56849
620749
done50009
02023
14319
211316
338013
480011
515529
628219
done50009
01820
13819
210018
338217
4161314
done500114
01717
13616
28414
318713
43419
56849
620749
done50009
02023
14319
211316
338013
480011
515529
628219
done50009
01820
13819
210018
338217
4161314
done500114
01717
13616
28414
318713
43419
56849
620749
done50009
02023
14319
211316
338013
480011
515529
628219
done50009
01820
13819
210018
338217
4161314
done500114
011
done11
055
195
2155
done155
055
195
2155
done155

prune213.0ms

Filtered
49 candidates to 57 candidates (-16.3%)
Pruning

22 alts after pruning (21 fresh and 1 done)

PrunedKeptTotal
New57057
Fresh02121
Picked011
Done000
Total572279

Merged error: 5.9b

Counts
79 → 22

localize31.0ms

Local error

Found 4 expressions with local error:

4.4b
(* (* j (neg y)) i)
5.0b
(* x (- (* y z) (* t a)))
5.6b
(* b (- (* c z) (* t i)))
5.9b
(* j (* c a))

rewrite30.0ms

Algorithm
rewrite-expression-head
Rules
18×pow1 add-exp-log add-cbrt-cube
14×add-sqr-sqrt
10×add-cube-cbrt *-un-lft-identity associate-*r* associate-*l*
pow-prod-down prod-exp cbrt-unprod
distribute-rgt-in sub-neg distribute-lft-in associate-*r/ *-commutative add-log-exp
flip3-- flip-- unswap-sqr
distribute-lft-neg-out distribute-rgt-neg-out
Counts
4 → 85
Calls
4 calls:
6.0ms
(* (* j (neg y)) i)
8.0ms
(* x (- (* y z) (* t a)))
7.0ms
(* b (- (* c z) (* t i)))
7.0ms
(* j (* c a))

series58.0ms

Counts
4 → 12
Calls
4 calls:
7.0ms
(* (* j (neg y)) i)
22.0ms
(* x (- (* y z) (* t a)))
22.0ms
(* b (- (* c z) (* t i)))
7.0ms
(* j (* c a))

simplify1.2min

Counts
97 → 97
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
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
099
1149
2279
3569
4709
5789
done789
01111
11611
22311
done2311
01010
11810
23210
36110
47710
58510
done8510
01010
11710
23610
38510
417610
537410
6122510
done500110
01329
12429
27413
332213
4177011
done500111
01121
11621
22921
35821
46821
57621
done7621
01010
11510
22810
35710
46910
57710
done7710
01129
12629
28611
337311
4177611
done500111
01010
11510
22810
35710
46910
57710
done7710
01010
11510
22810
35710
46910
57710
done7710
01111
11611
22311
done2311
01111
11611
22311
done2311
055
195
2155
done155
066
1146
2306
3466
4506
done506
055
195
2155
done155
066
1146
2306
3466
4506
done506
055
195
2155
done155
066
1146
2306
3466
4506
done506
055
195
2155
done155
066
1146
2306
3466
4506
done506
01119
11819
22719
done2719
01010
11510
22210
done2210
033
161
done61
01010
11510
22810
35710
46910
57710
done7710
01010
11510
22810
35710
46910
57710
done7710
099
1149
2279
3569
4709
5789
done789
01213
13613
212613
347313
4161513
5475413
done500013
01117
13317
28417
322117
453517
594117
6149417
7255517
done500117
099
1149
2279
3569
4709
5789
done789
01111
11611
22311
done2311
01010
11810
23210
36110
47710
58510
done8510
01010
11710
23610
38510
417610
537410
6122510
done500110
01329
12429
27413
332213
4177011
done500111
01121
11621
22921
35821
46821
57621
done7621
01010
11510
22810
35710
46910
57710
done7710
01129
12629
28611
337311
4177611
done500111
01010
11510
22810
35710
46910
57710
done7710
01010
11510
22810
35710
46910
57710
done7710
01111
11611
22311
done2311
01111
11611
22311
done2311
055
195
2155
done155
066
1146
2306
3466
4506
done506
055
195
2155
done155
066
1146
2306
3466
4506
done506
055
195
2155
done155
066
1146
2306
3466
4506
done506
055
195
2155
done155
066
1146
2306
3466
4506
done506
01119
11819
22719
done2719
01010
11510
22210
done2210
033
161
done61
01010
11510
22810
35710
46910
57710
done7710
01010
11510
22810
35710
46910
57710
done7710
099
1149
2279
3569
4709
5789
done789
01213
13613
212613
347313
4161513
5475413
done500013
01117
13317
28417
322117
453517
594117
6149417
7255517
done500117
066
1126
2276
3406
4506
5516
done516
066
1126
2276
3406
4506
5516
done516
099
1139
2199
done199
088
1158
2238
3318
4368
5408
done408
077
1167
2387
3687
4927
51047
61067
done1067
077
1157
2447
3917
41927
54127
69657
724617
done50007
01220
13218
212212
357212
4230210
done500110
01020
12920
212510
365110
432048
done50008
0815
11415
22915
34415
45415
55515
done5515
077
1137
2287
3437
4537
done537
0820
12420
21148
36858
435828
done50008
077
1137
2287
3437
4537
done537
077
1137
2287
3437
4537
done537
055
195
2155
done155
0810
11610
24010
37610
410910
512510
done12510
077
1137
2287
3417
4517
done517
066
1144
2354
3694
4864
5914
done914
044
174
2104
3114
done114
011
done11
055
195
2155
done155
055
195
2155
done155
011
done11
01011
12011
24311
3769
4819
done819
01011
12011
24311
3769
4819
done819
011
done11
01011
12011
24311
3729
4889
5899
done899
01011
12011
24311
3729
4889
5899
done899
011
done11
077
1156
2456
3846
4876
done876
077
1156
2456
3846
4876
done876

prune111.0ms

Filtered
72 candidates to 97 candidates (-34.7%)
Pruning

22 alts after pruning (21 fresh and 1 done)

PrunedKeptTotal
New94397
Fresh21820
Picked101
Done011
Total9722119

Merged error: 5.9b

Counts
119 → 22

regimes2.1s

Accuracy

23.5% (4.9b remaining)

Error of 11.1b against oracle of 6.2b and baseline of 12.7b

bsearch160.0ms

Steps
ItersRangePoint
9
7.371195937515648e+86
2.989849813778348e+95
2.294989209654481e+93
7
-2.177868784910134e+69
-1.499091660719757e+67
-7.44548950383016e+68

simplify10.0ms

Iterations

Useful iterations: 1 (3.0ms)

IterNodesCost
040136
16689
27189
37289
done7289

end0.0ms

sample3.8s

Algorithm
intervals
Results
1.7s18953×body80valid

Profiling

Loading profile data...