Details

Time bar (total: 3.4min)

sample194.0ms

Algorithm
intervals
Results
72.0ms57×body2560valid
51.0ms69×body1280valid
23.0ms46×body640valid
9.0ms23×body320valid
6.0ms54×body80valid
3.0msbody5120valid
2.0msbody160valid

simplify1.8s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
02327
14227
29627
319727
434327
551627
673227
796427
8106627
9111627
10112027
done112027

prune6.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 48.1b

Counts
2 → 1

localize29.0ms

Local error

Found 4 expressions with local error:

3.2b
(* (* (+ (* y 2.0) 1.0) z) t)
3.2b
(* (* (+ (* a 2.0) 1.0) b) t)
36.2b
(cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0))
36.2b
(cos (/ (* (* (+ (* y 2.0) 1.0) z) t) 16.0))

rewrite27.0ms

Algorithm
rewrite-expression-head
Rules
14×pow1 add-exp-log add-cbrt-cube
associate-*l/
add-sqr-sqrt add-cube-cbrt *-un-lft-identity associate-*r* pow-prod-down prod-exp cbrt-unprod
add-log-exp
flip3-+ associate-*l* *-commutative flip-+
Counts
4 → 54
Calls
4 calls:
10.0ms
(* (* (+ (* y 2.0) 1.0) z) t)
9.0ms
(* (* (+ (* a 2.0) 1.0) b) t)
3.0ms
(cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0))
3.0ms
(cos (/ (* (* (+ (* y 2.0) 1.0) z) t) 16.0))

series48.0ms

Counts
4 → 12
Calls
4 calls:
10.0ms
(* (* (+ (* y 2.0) 1.0) z) t)
11.0ms
(* (* (+ (* a 2.0) 1.0) b) t)
13.0ms
(cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0))
14.0ms
(cos (/ (* (* (+ (* y 2.0) 1.0) z) t) 16.0))

simplify55.8s

Counts
66 → 66
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01313
12113
24513
39613
416813
525813
635713
747313
852513
955113
1055313
done55313
01313
12113
24513
39613
416813
525813
635713
747313
852513
955113
1055313
done55313
01427
12227
24627
39927
417327
526127
635327
746727
851927
954527
1054727
done54727
01313
12113
24513
39613
416813
525813
635713
747313
852513
955113
1055313
done55313
01438
12338
24914
310514
418714
528914
642214
760514
885814
9180014
done500114
01313
12113
24513
39613
416813
525813
635713
747313
852513
955113
1055313
done55313
01313
12113
24513
39613
416813
525813
635713
747313
852513
955113
1055313
done55313
01313
12113
24513
39613
416813
525813
635713
747313
852513
955113
1055313
done55313
01313
12113
24513
39613
416813
525813
635713
747313
852513
955113
1055313
done55313
01427
12227
24627
39927
417327
526127
635327
746727
851927
954527
1054727
done54727
01313
12113
24513
39613
416813
525813
635713
747313
852513
955113
1055313
done55313
01438
12338
24914
310514
418714
528914
642214
760514
885814
9180014
done500114
01313
12113
24513
39613
416813
525813
635713
747313
852513
955113
1055313
done55313
01313
12113
24513
39613
416813
525813
635713
747313
852513
955113
1055313
done55313
099
1159
2299
3639
4979
51219
done1219
099
1159
2299
3639
4979
51219
done1219
01212
11812
22412
done2412
01111
11811
23111
34311
done4311
01010
11910
24010
38410
411810
514110
done14110
01010
11810
24310
310510
421510
543410
6102710
7320610
done500010
01529
14229
215915
366715
4345913
done500113
01329
13229
213113
363813
4287811
done500011
01121
11721
23121
36521
49721
511521
done11521
01010
11610
23010
36210
49410
511810
done11810
01129
12729
210511
360711
4300211
done500011
01010
11610
23010
36210
49410
511810
done11810
01010
11610
23010
36210
49410
511810
done11810
01113
11913
24013
39013
417213
524513
624913
done24913
01010
11610
23010
36410
49610
511310
done11310
099
1177
2377
3677
4997
51247
done1247
033
143
done43
01213
13413
28613
323313
492813
5357613
done500113
01115
12815
26415
317715
457715
5121215
6204115
7319915
done500015
099
1159
2299
3639
4979
51219
done1219
099
1159
2299
3639
4979
51219
done1219
01212
11812
22412
done2412
01111
11811
23111
34311
done4311
01010
11910
24010
38410
411810
514110
done14110
01010
11810
24310
310510
421510
543410
6102710
7320610
done500010
01529
14229
215915
366715
4345913
done500113
01329
13229
213113
363813
4287811
done500011
01121
11721
23121
36521
49721
511521
done11521
01010
11610
23010
36210
49410
511810
done11810
01129
12729
210511
360711
4300211
done500011
01010
11610
23010
36210
49410
511810
done11810
01010
11610
23010
36210
49410
511810
done11810
01113
11913
24013
39013
417213
524513
624913
done24913
01010
11610
23010
36410
49610
511310
done11310
099
1177
2377
3677
4997
51247
done1247
033
143
done43
01213
13413
28613
323313
492813
5357613
done500113
01115
12815
26415
317715
457715
5121215
6204115
7319915
done500015
011
131
done31
01212
12712
27612
319312
430812
536812
done36812
01212
12712
27612
319312
430812
536812
done36812
011
131
done31
01212
12112
25712
316112
429412
538712
done38712
01212
12112
25712
316112
429412
538712
done38712
011
done11
01113
12313
24713
37911
4949
51009
done1009
01113
12313
24713
37911
4949
51009
done1009
011
done11
01113
12213
24813
3879
41039
51059
done1059
01113
12213
24813
3879
41039
51059
done1059

prune311.0ms

Filtered
54 candidates to 66 candidates (-22.2%)
Pruning

19 alts after pruning (19 fresh and 0 done)

PrunedKeptTotal
New471966
Fresh000
Picked101
Done000
Total481967

Merged error: 43.0b

Counts
67 → 19

localize15.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (+ (* a 2.0) 1.0) b)
0.2b
(* (* x 1) (cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0)))
3.2b
(* (* (+ (* a 2.0) 1.0) b) t)
36.2b
(cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0))

rewrite28.0ms

Algorithm
rewrite-expression-head
Rules
18×add-exp-log
16×pow1 add-cbrt-cube
10×add-sqr-sqrt
associate-*r* prod-exp
add-cube-cbrt *-un-lft-identity
pow-prod-down cbrt-unprod
associate-*l/
associate-*l*
add-log-exp
*-commutative
flip3-+ flip-+
1-exp unswap-sqr
Counts
4 → 66
Calls
4 calls:
8.0ms
(* (+ (* a 2.0) 1.0) b)
6.0ms
(* (* x 1) (cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0)))
9.0ms
(* (* (+ (* a 2.0) 1.0) b) t)
3.0ms
(cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0))

series60.0ms

Counts
4 → 12
Calls
4 calls:
6.0ms
(* (+ (* a 2.0) 1.0) b)
30.0ms
(* (* x 1) (cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0)))
10.0ms
(* (* (+ (* a 2.0) 1.0) b) t)
14.0ms
(cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0))

simplify1.2min

Counts
78 → 78
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
01313
12113
24513
39613
416813
525813
635713
747313
852513
955113
1055313
done55313
01313
12113
24513
39613
416813
525813
635713
747313
852513
955113
1055313
done55313
01427
12227
24627
39927
417327
526127
635327
746727
851927
954527
1054727
done54727
01313
12113
24513
39613
416813
525813
635713
747313
852513
955113
1055313
done55313
01438
12338
24914
310514
418714
528914
642214
760514
885814
9180014
done500114
01313
12113
24513
39613
416813
525813
635713
747313
852513
955113
1055313
done55313
01313
12113
24513
39613
416813
525813
635713
747313
852513
955113
1055313
done55313
099
1159
2299
3639
4979
51219
done1219
099
1159
2299
3639
4979
51219
done1219
01212
11812
22412
done2412
01111
11811
23111
34311
done4311
01010
11910
24010
38410
411810
514110
done14110
01010
11810
24310
310510
421510
543410
6102710
7320610
done500010
01529
14229
215915
366715
4345913
done500113
01329
13229
213113
363813
4287811
done500011
01121
11721
23121
36521
49721
511521
done11521
01010
11610
23010
36210
49410
511810
done11810
01129
12729
210511
360711
4300211
done500011
01010
11610
23010
36210
49410
511810
done11810
01010
11610
23010
36210
49410
511810
done11810
01113
11913
24013
39013
417213
524513
624913
done24913
01010
11610
23010
36410
49610
511310
done11310
099
1177
2377
3677
4997
51247
done1247
033
143
done43
01213
13413
28613
323313
492813
5357613
done500113
01115
12815
26415
317715
457715
5121215
6204115
7319915
done500015
01616
13014
25614
311214
418814
527714
637014
749014
854214
956814
1057014
done57014
01616
13014
25614
311214
418814
527714
637014
749014
854214
956814
1057014
done57014
01818
13016
26316
311416
418816
527916
637216
749216
854416
957016
1057216
done57216
01919
13318
26316
312116
419316
528016
637816
750016
855216
957816
1058016
done58016
01818
13216
26216
312016
419616
528116
637616
749616
854816
957416
1057616
done57616
01717
13415
26115
312015
420515
529915
640515
752315
857515
960115
1060315
done60315
01717
13315
26515
313615
424815
542815
681215
7184115
done500015
02250
14546
211618
325218
441918
572316
6141616
7377516
done500016
02050
14744
210518
324618
444816
576216
6149916
7388516
done500116
01835
13231
25831
311431
418631
526731
637031
749431
854631
957231
1057431
done57431
01717
13115
25715
311315
418915
527715
637015
749615
854815
957415
1057615
done57615
01850
14244
210616
323016
436316
552416
687016
7170016
8430616
done500016
01717
13115
25715
311315
418915
527715
637015
749615
854815
957415
1057615
done57615
01717
13115
25715
311315
418915
527715
637015
749615
854815
957415
1057615
done57615
01831
13429
26429
312829
420529
528229
639029
750829
856029
958629
1058829
done58829
01717
13115
25715
311315
418715
527815
638615
750015
855215
957815
1058015
done58015
045
1101
done101
01414
12512
25212
310512
418112
525812
637012
749412
854612
957212
1057412
done57412
077
1107
2187
3267
done267
099
1129
done129
088
1148
2238
3318
done318
088
1138
2318
3558
4988
51988
65268
715668
done50018
01123
13223
210911
337311
415209
done50019
0917
11217
22017
32817
done2817
088
1118
2198
3278
done278
0923
12223
2839
33299
410619
535879
done50009
088
1118
2198
3278
done278
088
1118
2198
3278
done278
099
1129
done129
099
1129
done129
0911
11411
22411
34411
45811
56611
done6611
088
1118
2198
3278
done278
077
1125
2235
3395
4495
done495
088
1118
done118
088
1118
done118
077
1107
2187
3267
done267
01011
12911
27511
319911
455911
5155911
done500111
0913
12313
25113
312113
429013
549013
674313
7131013
8446313
done500013
011
131
done31
01212
12112
25712
316112
429412
538712
done38712
01212
12112
25712
316112
429412
538712
done38712
011
done11
01113
12313
24713
37911
4949
51009
done1009
01113
12313
24713
37911
4949
51009
done1009
011
done11
01414
12414
26014
316214
429514
544114
done44114
01414
12414
26014
316214
429514
544114
done44114
089
1149
2247
3267
done267
089
1149
2247
3267
done267
089
1149
2247
3267
done267

prune361.0ms

Filtered
61 candidates to 78 candidates (-27.9%)
Pruning

35 alts after pruning (35 fresh and 0 done)

PrunedKeptTotal
New591978
Fresh21618
Picked101
Done000
Total623597

Merged error: 41.1b

Counts
97 → 35

localize1.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify0.0ms

Counts
0 → 0

prune194.0ms

Pruning

35 alts after pruning (34 fresh and 1 done)

PrunedKeptTotal
New000
Fresh03434
Picked011
Done000
Total03535

Merged error: 41.1b

Counts
35 → 35

localize14.0ms

Local error

Found 3 expressions with local error:

0.2b
(* (* x 1) (cos (/ (* (+ (* a 2.0) 1.0) (* b t)) 16.0)))
2.5b
(* (+ (* a 2.0) 1.0) (* b t))
36.2b
(cos (/ (* (+ (* a 2.0) 1.0) (* b t)) 16.0))

rewrite23.0ms

Algorithm
rewrite-expression-head
Rules
15×add-exp-log
13×pow1 add-cbrt-cube
prod-exp
pow-prod-down cbrt-unprod
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
associate-*r* associate-*l*
add-log-exp
associate-*l/ *-commutative
flip3-+ 1-exp flip-+
Counts
3 → 46
Calls
3 calls:
9.0ms
(* (* x 1) (cos (/ (* (+ (* a 2.0) 1.0) (* b t)) 16.0)))
9.0ms
(* (+ (* a 2.0) 1.0) (* b t))
3.0ms
(cos (/ (* (+ (* a 2.0) 1.0) (* b t)) 16.0))

series48.0ms

Counts
3 → 9
Calls
3 calls:
25.0ms
(* (* x 1) (cos (/ (* (+ (* a 2.0) 1.0) (* b t)) 16.0)))
10.0ms
(* (+ (* a 2.0) 1.0) (* b t))
13.0ms
(cos (/ (* (+ (* a 2.0) 1.0) (* b t)) 16.0))

simplify1.0min

Counts
55 → 55
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
01313
12113
24413
310013
415513
520213
633813
747013
853213
955613
1055813
done55813
01313
12113
24413
310013
415513
520213
633813
747013
853213
955613
1055813
done55813
01427
12227
24527
310127
415827
520527
633727
747627
853827
956227
1056427
done56427
01313
12113
24413
310013
415513
520213
633813
747013
853213
955613
1055813
done55813
01438
12338
24814
311114
418014
523714
639014
758914
885314
9180514
done500014
01313
12113
24413
310013
415513
520213
633813
747013
853213
955613
1055813
done55813
01313
12113
24413
310013
415513
520213
633813
747013
853213
955613
1055813
done55813
099
1159
2299
3639
4899
51059
done1059
099
1159
2299
3639
4899
51059
done1059
01212
11812
22412
done2412
01111
11811
22311
32711
done2711
01010
11910
24010
38410
411410
512610
done12610
01010
11810
24410
310910
422410
546310
6136610
7476910
done500010
01529
14229
216015
370115
4404713
done500013
01329
14429
216413
373113
4414311
done500111
01121
11721
23121
36521
48921
510321
done10321
01010
11610
23010
36210
48610
510010
done10010
01129
12729
213011
374411
4395311
done500011
01010
11610
23010
36210
48610
510010
done10010
01010
11610
23010
36210
48610
510010
done10010
077
1107
2187
3267
done267
01010
11610
22210
32410
done2410
01010
11610
22210
32410
done2410
099
1159
2299
3639
4899
51059
done1059
01213
13413
28613
323313
490313
5332313
done500113
01115
12815
26415
317815
455715
5124815
6217215
7357915
done500015
01616
13014
25514
311614
417714
522214
635614
749414
855614
958014
1058214
done58214
01616
13014
25514
311614
417714
522214
635614
749414
855614
958014
1058214
done58214
01818
13016
26216
311816
418316
523016
636416
750016
856216
958616
1058816
done58816
01919
13318
26216
312716
419016
523716
636916
751316
857516
959916
1060116
done60116
01818
13216
26116
312416
418916
523616
636816
751116
857316
959716
1059916
done59916
01717
13415
26015
312415
419615
525515
638915
753215
859415
961815
1062015
done62015
01717
13315
26415
314015
423515
537515
678715
7184815
done500115
02250
14546
211518
325118
440718
568616
6141716
7386116
done500116
02050
14744
210418
325018
442816
570116
6143016
7391316
done500116
01835
13231
25731
311831
417531
522231
635631
749531
855731
958131
1058331
done58331
01717
13115
25615
311715
417815
522915
636515
751015
857215
959615
1059815
done59815
01850
14244
210516
323616
437216
548716
687416
7172316
8434616
done500116
01717
13115
25615
311715
417815
522915
636515
751015
857215
959615
1059815
done59815
01717
13115
25615
311715
417815
522915
636515
751015
857215
959615
1059815
done59815
01831
13429
26329
313229
419829
524529
637929
751629
857829
960229
1060429
done60429
01717
13115
25615
311715
417815
522915
636515
751015
857215
959615
1059815
done59815
045
1101
done101
01414
12512
25112
310912
416612
521512
634712
748912
855112
957512
1057712
done57712
011
131
done31
01212
12112
25712
316112
429412
538712
done38712
01212
12112
25712
316112
429412
538712
done38712
011
done11
01113
12313
24713
37911
4949
51009
done1009
01113
12313
24713
37911
4949
51009
done1009
011
done11
01414
12414
26014
316214
429514
544114
done44114
01414
12414
26014
316214
429514
544114
done44114

prune99.0ms

Filtered
43 candidates to 55 candidates (-27.9%)
Pruning

38 alts after pruning (37 fresh and 1 done)

PrunedKeptTotal
New46955
Fresh52833
Picked101
Done011
Total523890

Merged error: 41.0b

Counts
90 → 38

regimes3.4s

Accuracy

0% (4.4b remaining)

Error of 44.3b against oracle of 39.9b and baseline of 44.3b

bsearch0.0ms

simplify0.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
011
done11

end0.0ms

sample5.7s

Algorithm
intervals
Results
2.3s1903×body2560valid
1.6s2238×body1280valid
601.0ms1182×body640valid
223.0ms1887×body80valid
183.0ms517×body320valid
78.0ms33×body5120valid
64.0ms240×body160valid

Profiling

Loading profile data...