Details

Time bar (total: 4.6min)

sample146.0ms

Algorithm
intervals
Results
38.0ms77×body1280valid
29.0ms89×body640valid
20.0ms275×body80valid
11.0ms48×body320valid
4.0ms25×body160valid

simplify16.6s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01415
12315
24115
37215
412115
518415
626015
736715
849915
991515
10226415
11295215
12330515
13424415
14452915
done452915

prune5.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 18.4b

Counts
2 → 1

localize15.0ms

Local error

Found 3 expressions with local error:

0.0b
(* J (- (exp l) (exp (neg l))))
0.0b
(* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2.0)))
5.7b
(- (exp l) (exp (neg l)))

rewrite29.0ms

Algorithm
rewrite-expression-head
Rules
12×add-sqr-sqrt
10×pow1 add-exp-log *-un-lft-identity add-cbrt-cube
associate-*r*
add-cube-cbrt
add-log-exp
associate-*r/ associate-*l* pow-prod-down prod-exp cbrt-unprod
sub-neg flip3-- flip--
distribute-rgt-in distribute-lft-in associate-*l/ *-commutative distribute-lft-out-- difference-of-squares
diff-log unswap-sqr
Counts
3 → 60
Calls
3 calls:
9.0ms
(* J (- (exp l) (exp (neg l))))
11.0ms
(* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2.0)))
6.0ms
(- (exp l) (exp (neg l)))

series52.0ms

Counts
3 → 9
Calls
3 calls:
19.0ms
(* J (- (exp l) (exp (neg l))))
26.0ms
(* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2.0)))
7.0ms
(- (exp l) (exp (neg l)))

simplify1.8min

Counts
69 → 69
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
078
1117
2157
3217
4237
5277
6317
7477
8517
9567
10637
11817
121027
131147
141197
done1197
067
1107
2167
done167
067
1137
2217
3237
4277
5317
6477
7537
8587
9657
10847
111057
121177
131227
done1227
0715
11115
21715
done1715
067
1107
2167
done167
0720
11220
2328
3838
42458
57928
632708
done50008
067
1107
2167
done167
067
1107
2167
done167
0810
12510
26310
314710
433410
58879
637889
done50009
0920
12415
25112
37111
412711
520011
635811
777711
8208311
done500011
044
174
2124
done124
0713
11811
23610
3759
41519
53099
67089
716769
done50009
056
186
2106
done106
078
1108
2128
done128
078
1118
2148
done148
056
196
2156
done156
044
174
2124
done124
01213
12013
23813
36913
411013
516913
623913
733513
841913
963413
10135313
11147113
12150713
13162613
14164413
done164413
01213
12013
23813
36913
411013
516913
623913
733513
841913
963413
10135313
11147113
12150713
13162613
14164413
done164413
01516
12316
23516
done3516
01415
12315
24015
35315
46515
58315
69715
711415
812015
912815
1013615
done13615
01314
12414
24914
39214
413314
519214
626414
736514
847314
972214
10144014
11154514
12164614
13188914
14200514
done200514
01314
12314
25214
311414
423014
548614
6114314
7400814
done500114
01841
13541
212419
354819
4254117
done500117
01641
13741
213417
362917
4280815
done500115
01429
12229
24029
37129
411229
517129
624329
733929
842029
963529
10134329
11147929
12151529
13163629
14165329
done165329
01314
12114
23914
37014
411114
517014
624414
734014
842014
963514
10135514
11145914
12149514
13160714
14162614
done162614
01441
13241
211415
359315
4288515
done500015
01314
12114
23914
37014
411114
517014
624414
734014
842014
963514
10135514
11145914
12149514
13160714
14162614
done162614
01314
12114
23914
37014
411114
517014
624414
734014
842014
963514
10135514
11145914
12149514
13160714
14162614
done162614
01420
12420
24920
39820
417820
529420
649020
777920
893820
9142820
10351320
11379720
12387820
13413820
14417620
done417620
01314
12114
23914
37014
411114
517014
624414
733914
841014
962514
10134014
11147014
12150614
13162114
14163814
done163814
0910
1188
2408
3798
41178
51598
62568
73098
83738
93838
done3838
01011
11511
22711
33611
44811
56611
611911
715111
820411
933111
1036711
1137711
1241111
1341911
done41911
01517
13617
28617
324517
483017
5311416
done500016
01420
12918
26517
317916
452616
5137616
6374916
done500116
078
1128
2248
3338
4458
5638
6758
7928
8998
91078
101158
done1158
0910
11410
22010
done2010
089
1169
2299
3389
4509
5689
6809
7979
81039
91119
101199
done1199
089
1159
2339
3629
41129
52379
65219
715709
done50019
01126
12226
27112
325912
4100810
5405010
done500110
0919
11419
22619
33519
44719
56519
67919
79619
810319
911119
1011919
done11919
089
1139
2259
3349
4469
5649
6769
7939
81009
91089
101169
done1169
0926
12426
28310
329210
4100910
5358310
done500010
089
1139
2259
3349
4469
5649
6769
7939
81009
91089
101169
done1169
089
1139
2259
3349
4469
5649
6769
7939
81009
91089
101169
done1169
0910
11410
22010
done2010
0910
11410
22010
done2010
044
154
done54
066
1126
2226
3345
4415
5665
6735
7775
8795
done795
044
154
done54
066
1126
2226
3345
4415
5665
6735
7775
8795
done795
044
154
done54
066
1126
2226
3345
4405
5655
6925
7955
done955
044
154
done54
066
1126
2226
3345
4405
5655
6925
7955
done955
0917
11617
22417
done2417
089
1139
2199
done199
033
161
done61
0910
11910
22210
done2210
033
161
done61
089
1139
2259
3349
4469
5649
61179
71479
82009
93289
103549
113649
123989
134059
done4059
089
1139
2259
3349
4469
5649
61179
71479
82009
93289
103549
113649
123989
134059
done4059
078
1128
2248
3338
4458
5638
6758
7928
8998
91078
101158
done1158
01012
12812
27212
320112
455112
5168011
done500111
0915
12113
24912
311911
429211
567311
6154411
7446011
done500111
01315
13115
26515
310915
420315
549315
6153315
done500115
056
196
2156
done156
067
1126
2206
3366
4706
51476
63786
712016
845236
done50006
055
195
2155
done155
01213
12113
23913
37213
411413
519413
641113
751013
867113
9131813
10156013
11159613
12172013
13173913
done173913
01314
12413
25013
39613
420813
557713
6201113
done500113
055
195
2155
done155
078
1128
2248
3338
4458
5638
6758
7928
8998
91078
101158
done1158
089
1158
2298
3508
41108
52758
68158
729608
done50008

prune135.0ms

Filtered
51 candidates to 69 candidates (-35.3%)
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New64569
Fresh000
Picked101
Done000
Total65570

Merged error: 0.1b

Counts
70 → 5

localize11.0ms

Local error

Found 2 expressions with local error:

0.0b
(* 2 (* J l))
0.1b
(* (* 2 (* J l)) (cos (/ K 2.0)))

rewrite16.0ms

Algorithm
rewrite-expression-head
Rules
16×pow1 add-exp-log add-cbrt-cube
pow-prod-down prod-exp cbrt-unprod
add-sqr-sqrt add-cube-cbrt *-un-lft-identity associate-*r* associate-*l*
*-commutative add-log-exp
Counts
2 → 39
Calls
2 calls:
6.0ms
(* 2 (* J l))
9.0ms
(* (* 2 (* J l)) (cos (/ K 2.0)))

series18.0ms

Counts
2 → 6
Calls
2 calls:
4.0ms
(* 2 (* J l))
14.0ms
(* (* 2 (* J l)) (cos (/ K 2.0)))

simplify39.2s

Counts
45 → 45
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01010
11710
23610
36410
47110
done7110
01010
11710
23610
36410
47110
done7110
01010
11710
23610
36410
47110
done7110
01414
12114
24014
36914
47114
done7114
01313
12113
23413
36213
47513
done7513
01212
12012
23712
36412
49212
done9212
01111
12111
25011
310911
417111
517311
done17311
01111
12011
25211
312611
426211
557611
6174611
done500111
01832
13928
213516
366516
4349914
done500014
01632
14128
213714
369814
4366614
done500014
01432
13530
214414
385814
done500014
01223
11923
23823
36623
46923
done6923
01111
11811
23711
36611
47411
done7411
01232
12932
212612
381912
done500012
01111
11811
23711
36611
47411
done7411
01111
11811
23711
36611
47411
done7411
01217
12117
24917
311217
414417
done14417
01111
11811
23711
36311
46511
done6511
077
1165
2415
3685
done685
088
1128
2188
3208
done208
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
3556
41186
52726
66466
723606
done50016
01117
12613
2829
32609
47897
521167
done50017
0917
12813
2867
33017
47827
515487
625177
done50007
0713
11113
21713
done1713
066
1106
2166
done166
0717
12215
2917
33997
411407
514927
622797
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
055
195
2155
done155
01010
11810
23810
36410
47010
done7010
01010
11810
23810
36410
47010
done7010
055
195
2155
done155
055
195
2155
done155
055
195
2155
done155

prune120.0ms

Filtered
34 candidates to 45 candidates (-32.4%)
Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New40545
Fresh044
Picked011
Done000
Total401050

Merged error: 0.0b

Counts
50 → 10

localize15.0ms

Local error

Found 3 expressions with local error:

0.0b
(* 2 (* J (* (cos (* 0.5 K)) l)))
0.1b
(* J (* (cos (* 0.5 K)) l))
0.1b
(* (cos (* 0.5 K)) l)

rewrite24.0ms

Algorithm
rewrite-expression-head
Rules
19×pow1 add-exp-log add-cbrt-cube
10×pow-prod-down prod-exp cbrt-unprod
add-sqr-sqrt associate-*l*
add-cube-cbrt *-un-lft-identity
associate-*r*
*-commutative add-log-exp
unswap-sqr
Counts
3 → 57
Calls
3 calls:
9.0ms
(* 2 (* J (* (cos (* 0.5 K)) l)))
7.0ms
(* J (* (cos (* 0.5 K)) l))
5.0ms
(* (cos (* 0.5 K)) l)

series38.0ms

Counts
3 → 9
Calls
3 calls:
15.0ms
(* 2 (* J (* (cos (* 0.5 K)) l)))
13.0ms
(* J (* (cos (* 0.5 K)) l))
9.0ms
(* (cos (* 0.5 K)) l)

simplify52.3s

Counts
66 → 66
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
066
186
done86
088
1108
done108
077
1127
2137
done137
077
1117
2177
3257
4487
51047
62507
77117
824557
done50017
01020
11820
24310
38210
41408
52708
66748
724538
done50008
0815
11015
done1015
077
197
done97
0820
12020
2498
3938
41098
51558
62958
77488
827228
done50008
077
197
done97
077
197
done97
088
1108
done108
088
1108
done108
0810
11210
21410
done1410
077
197
done97
066
1104
2134
done134
077
197
done97
077
197
done97
066
186
done86
088
1138
2198
done198
088
1138
2198
done198
01111
11611
22211
done2211
01010
11610
22110
32510
done2510
099
1179
2309
3429
done429
099
1169
2309
3559
41129
52519
66139
717999
done50019
01426
12826
29414
333014
4105012
5301212
done500012
01226
13026
29812
338012
4112010
5218710
done500010
01019
11519
22119
done2119
099
1149
2209
3229
done229
01026
12526
29610
341810
4111710
5157210
6303510
done500110
099
1149
2209
3229
done229
099
1149
2209
3229
done229
066
186
done86
099
1149
2209
done209
099
1149
2209
done209
088
1138
2198
done198
01010
11810
23810
36410
47010
done7010
01010
11810
23810
36410
47010
done7010
01010
11810
23810
36410
47010
done7010
01414
12214
24214
37014
47614
done7614
01313
12213
23513
36113
47013
done7013
01212
12112
23812
36712
49612
done9612
01111
12211
25211
311111
416211
516611
done16611
01111
12111
24911
312511
427511
576711
6211611
done500011
01832
14028
214116
369216
4339014
done500014
01632
14228
214314
372414
4374612
done500012
01432
13728
213912
378012
4395612
done500012
01223
12023
24023
36523
46623
done6623
01111
11911
23911
36711
47311
done7311
01232
13130
212712
379412
done500012
01111
11911
23911
36711
47311
done7311
01111
11911
23911
36711
47311
done7311
033
143
done43
01111
11911
23911
36311
46411
done6411
01111
11911
23911
36311
46411
done6411
01010
11810
23810
36410
47010
done7010
089
1199
2569
31219
41859
52059
62289
72909
85039
914229
done50009
066
186
done86
066
186
done86
011
done11
088
1138
2198
done198
088
1138
2198
done198
011
done11
01010
11810
23810
36410
47010
done7010
01010
11810
23810
36410
47010
done7010

prune147.0ms

Filtered
47 candidates to 66 candidates (-40.4%)
Pruning

11 alts after pruning (9 fresh and 2 done)

PrunedKeptTotal
New63366
Fresh268
Picked011
Done011
Total651176

Merged error: 0b

Counts
76 → 11

localize11.0ms

Local error

Found 3 expressions with local error:

0.0b
(* 2 (* (* J (cos (* 0.5 K))) l))
0.1b
(* J (cos (* 0.5 K)))
0.1b
(* (* J (cos (* 0.5 K))) l)

rewrite28.0ms

Algorithm
rewrite-expression-head
Rules
19×pow1 add-exp-log add-cbrt-cube
10×pow-prod-down prod-exp cbrt-unprod
add-sqr-sqrt
add-cube-cbrt *-un-lft-identity associate-*r* associate-*l*
*-commutative add-log-exp
unswap-sqr
Counts
3 → 57
Calls
3 calls:
9.0ms
(* 2 (* (* J (cos (* 0.5 K))) l))
10.0ms
(* J (cos (* 0.5 K)))
7.0ms
(* (* J (cos (* 0.5 K))) l)

series38.0ms

Counts
3 → 9
Calls
3 calls:
17.0ms
(* 2 (* (* J (cos (* 0.5 K))) l))
8.0ms
(* J (cos (* 0.5 K)))
13.0ms
(* (* J (cos (* 0.5 K))) l)

simplify49.6s

Counts
66 → 66
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
088
1138
2198
done198
088
1138
2198
done198
01111
11611
22211
done2211
01010
11610
22110
32510
done2510
099
1179
2309
3429
4449
done449
099
1169
2339
3559
41119
52509
65939
715669
done50009
01426
12826
29314
334214
4108912
5302212
done500112
01226
13026
29712
337312
4110510
5212410
done500110
01019
11519
22119
done2119
099
1149
2209
3229
done229
01026
12526
29510
343610
4119310
5171910
6329310
done500110
099
1149
2209
3229
done229
099
1149
2209
3229
done229
01012
11712
23012
34012
done4012
099
1149
2209
done209
088
1156
2276
3356
done356
066
186
done86
066
186
done86
088
1108
done108
077
1127
2137
done137
077
1117
2177
3257
4487
51047
62507
77117
827237
done50007
01020
11820
24310
38310
41418
52768
66828
724668
done50008
0815
11015
done1015
077
197
done97
0820
12020
2498
3938
41098
51558
62958
77488
827058
done50018
077
197
done97
077
197
done97
088
1108
done108
088
1108
done108
0813
11213
21413
done1413
077
197
done97
033
161
done61
077
197
done97
077
197
done97
066
186
done86
01010
11810
23710
36510
47310
done7310
01010
11810
23710
36510
47310
done7310
01010
11810
23710
36510
47310
done7310
01414
12214
24114
36914
47214
done7214
01313
12213
23513
36313
47813
done7813
01212
12112
23812
36712
49512
done9512
01111
12211
25111
311311
417511
517711
done17711
01111
12111
24811
312711
427711
576911
6210611
done500011
01832
14028
214016
369016
4343014
done500014
01632
14228
214214
373314
4359712
done500012
01432
13728
213812
378512
4394712
done500012
01223
12023
23923
36523
47323
done7323
01111
11911
23811
36811
47111
done7111
01232
13130
212612
377712
done500112
01111
11911
23811
36811
47111
done7111
01111
11911
23811
36811
47111
done7111
088
1138
2198
done198
01111
11911
23811
36511
46711
done6711
01111
11911
23811
36511
46711
done6711
01010
11810
23710
36510
47310
done7310
011
done11
088
1138
2198
done198
088
1138
2198
done198
011
done11
066
186
done86
066
186
done86
011
done11
01010
11810
23810
36410
47010
done7010
01010
11810
23810
36410
47010
done7010

prune94.0ms

Filtered
46 candidates to 66 candidates (-43.5%)
Pruning

11 alts after pruning (8 fresh and 3 done)

PrunedKeptTotal
New66066
Fresh088
Picked011
Done022
Total661177

Merged error: 0b

Counts
77 → 11

regimes818.0ms

Accuracy

0% (0.6b remaining)

Error of 0.6b against oracle of 0.1b and baseline of 0.6b

bsearch0.0ms

simplify2.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01212
11612
done1612

end0.0ms

sample4.2s

Algorithm
intervals
Results
1.3s2696×body1280valid
873.0ms2697×body640valid
653.0ms8444×body80valid
324.0ms1458×body320valid
121.0ms783×body160valid

Profiling

Loading profile data...