Details

Time bar (total: 34.1s)

sample219.0ms

Algorithm
intervals
Results
53.0ms58×body1280valid
42.0ms312×body80nan
21.0ms173×body80valid
17.0ms32×body640valid
13.0ms11×body2560valid
5.0ms13×body320valid
1.0msbody160valid

simplify117.0ms

Counts
1 → 1
Iterations
IterNodes
done110
6110
5108
4100
382
258
133
018

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 17.3b

localize42.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (* 2.0 (sqrt x)) (cos (- y (/ (* z t) 3.0))))
0.2b
(/ (* z t) 3.0)
0.3b
(/ a (* b 3.0))
22.6b
(cos (- y (/ (* z t) 3.0)))

rewrite88.0ms

Algorithm
rewrite-expression-head
Rules
23×cos-sum
22×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
21×prod-diff
19×add-cbrt-cube add-exp-log
15×times-frac
pow1
prod-exp cbrt-unprod div-inv
expm1-log1p-u cbrt-undiv associate-/r* div-exp log1p-expm1-u associate-/l* add-log-exp
cos-diff associate-*r* pow-prod-down
clear-num frac-2neg
distribute-rgt-in sub-neg distribute-lft-in associate-*l* *-commutative
Counts
4 → 101
Calls
4 calls:
42.0ms
(* (* 2.0 (sqrt x)) (cos (- y (/ (* z t) 3.0))))
8.0ms
(/ (* z t) 3.0)
6.0ms
(/ a (* b 3.0))
29.0ms
(cos (- y (/ (* z t) 3.0)))

series274.0ms

Counts
4 → 12
Calls
4 calls:
158.0ms
(* (* 2.0 (sqrt x)) (cos (- y (/ (* z t) 3.0))))
40.0ms
(/ (* z t) 3.0)
32.0ms
(/ a (* b 3.0))
44.0ms
(cos (- y (/ (* z t) 3.0)))

simplify1.8s

Counts
113 → 113
Iterations
IterNodes
done5000
22925
1709
0327

prune1.3s

Pruning

27 alts after pruning (27 fresh and 0 done)

Merged error: 12.6b

localize93.0ms

Local error

Found 4 expressions with local error:

22.7b
(cos (fma 1 y (- (* (/ t 3.0) (/ z 1)))))
22.8b
(sin (fma 1 y (- (* (/ t 3.0) (/ z 1)))))
55.4b
(fma (- (/ t 3.0)) (/ z 1) (* (/ t 3.0) (/ z 1)))
55.4b
(fma (- (/ t 3.0)) (/ z 1) (* (/ t 3.0) (/ z 1)))

rewrite8.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt expm1-log1p-u pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt fma-udef log1p-expm1-u add-log-exp
cos-sum sin-sum
Counts
4 → 40
Calls
4 calls:
3.0ms
(cos (fma 1 y (- (* (/ t 3.0) (/ z 1)))))
3.0ms
(sin (fma 1 y (- (* (/ t 3.0) (/ z 1)))))
0.0ms
(fma (- (/ t 3.0)) (/ z 1) (* (/ t 3.0) (/ z 1)))
0.0ms
(fma (- (/ t 3.0)) (/ z 1) (* (/ t 3.0) (/ z 1)))

series211.0ms

Counts
4 → 12
Calls
4 calls:
72.0ms
(cos (fma 1 y (- (* (/ t 3.0) (/ z 1)))))
46.0ms
(sin (fma 1 y (- (* (/ t 3.0) (/ z 1)))))
40.0ms
(fma (- (/ t 3.0)) (/ z 1) (* (/ t 3.0) (/ z 1)))
53.0ms
(fma (- (/ t 3.0)) (/ z 1) (* (/ t 3.0) (/ z 1)))

simplify968.0ms

Counts
52 → 52
Iterations
IterNodes
done5000
3946
2252
1106
064

prune1.2s

Pruning

29 alts after pruning (29 fresh and 0 done)

Merged error: 12.5b

localize124.0ms

Local error

Found 4 expressions with local error:

27.3b
(cos (- (* (/ t 3.0) (/ z 1))))
27.6b
(sin (- (* (/ t 3.0) (/ z 1))))
55.4b
(fma (- (/ t 3.0)) (/ z 1) (* (/ t 3.0) (/ z 1)))
55.4b
(fma (- (/ t 3.0)) (/ z 1) (* (/ t 3.0) (/ z 1)))

rewrite35.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt expm1-log1p-u pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt log1p-expm1-u add-log-exp
neg-sub0 fma-udef
cos-diff cos-neg sin-neg sin-diff
Counts
4 → 42
Calls
4 calls:
11.0ms
(cos (- (* (/ t 3.0) (/ z 1))))
21.0ms
(sin (- (* (/ t 3.0) (/ z 1))))
1.0ms
(fma (- (/ t 3.0)) (/ z 1) (* (/ t 3.0) (/ z 1)))
1.0ms
(fma (- (/ t 3.0)) (/ z 1) (* (/ t 3.0) (/ z 1)))

series140.0ms

Counts
4 → 12
Calls
4 calls:
24.0ms
(cos (- (* (/ t 3.0) (/ z 1))))
27.0ms
(sin (- (* (/ t 3.0) (/ z 1))))
46.0ms
(fma (- (/ t 3.0)) (/ z 1) (* (/ t 3.0) (/ z 1)))
42.0ms
(fma (- (/ t 3.0)) (/ z 1) (* (/ t 3.0) (/ z 1)))

simplify917.0ms

Counts
54 → 54
Iterations
IterNodes
done5001
3950
2228
192
057

prune1.3s

Pruning

31 alts after pruning (31 fresh and 0 done)

Merged error: 12.4b

localize206.0ms

Local error

Found 4 expressions with local error:

27.3b
(cos (- (* (/ t 3.0) (/ z 1))))
27.6b
(sin (- (* (/ t 3.0) (/ z 1))))
55.4b
(fma (- (/ t 3.0)) (/ z 1) (* (/ t 3.0) (/ z 1)))
55.4b
(fma (- (/ t 3.0)) (/ z 1) (* (/ t 3.0) (/ z 1)))

rewrite15.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt expm1-log1p-u pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt log1p-expm1-u add-log-exp
neg-sub0 fma-udef
cos-diff cos-neg sin-neg sin-diff
Counts
4 → 42
Calls
4 calls:
6.0ms
(cos (- (* (/ t 3.0) (/ z 1))))
8.0ms
(sin (- (* (/ t 3.0) (/ z 1))))
0.0ms
(fma (- (/ t 3.0)) (/ z 1) (* (/ t 3.0) (/ z 1)))
1.0ms
(fma (- (/ t 3.0)) (/ z 1) (* (/ t 3.0) (/ z 1)))

series156.0ms

Counts
4 → 12
Calls
4 calls:
24.0ms
(cos (- (* (/ t 3.0) (/ z 1))))
33.0ms
(sin (- (* (/ t 3.0) (/ z 1))))
45.0ms
(fma (- (/ t 3.0)) (/ z 1) (* (/ t 3.0) (/ z 1)))
55.0ms
(fma (- (/ t 3.0)) (/ z 1) (* (/ t 3.0) (/ z 1)))

simplify992.0ms

Counts
54 → 54
Iterations
IterNodes
done5001
3950
2228
192
057

prune1.0s

Pruning

30 alts after pruning (30 fresh and 0 done)

Merged error: 12.4b

regimes8.2s

Accuracy

49.1% (2.2b remaining)

Error of 16.7b against oracle of 14.5b and baseline of 18.9b

bsearch6.0ms

simplify5.9s

Iterations
IterNodes
done5001
12274999
12264995
12254991
12244987
12234983
12224979
12214975
12204971
12194967
12184963
12174959
12164955
12154951
12144947
12134943
12124939
12114935
12104931
12094927
12084923
12074919
12064915
12054911
12044907
12034903
12024899
12014895
12004891
11994887
11984883
11974879
11964875
11954871
11944867
11934863
11924859
11914855
11904851
11894847
11884843
11874839
11864835
11854831
11844827
11834823
11824819
11814815
11804811
11794807
11784803
11774799
11764795
11754791
11744787
11734783
11724779
11714775
11704771
11694767
11684763
11674759
11664755
11654751
11644747
11634743
11624739
11614735
11604731
11594727
11584723
11574719
11564715
11554711
11544707
11534703
11524699
11514695
11504691
11494687
11484683
11474679
11464675
11454671
11444667
11434663
11424659
11414655
11404651
11394647
11384643
11374639
11364635
11354631
11344627
11334623
11324619
11314615
11304611
11294607
11284603
11274599
11264595
11254591
11244587
11234583
11224579
11214575
11204571
11194567
11184563
11174559
11164555
11154551
11144547
11134543
11124539
11114535
11104531
11094527
11084523
11074519
11064515
11054511
11044507
11034503
11024499
11014495
11004491
10994487
10984483
10974479
10964475
10954471
10944467
10934463
10924459
10914455
10904451
10894447
10884443
10874439
10864435
10854431
10844427
10834423
10824419
10814415
10804411
10794407
10784403
10774399
10764395
10754391
10744387
10734383
10724379
10714375
10704371
10694367
10684363
10674359
10664355
10654351
10644347
10634343
10624339
10614335
10604331
10594327
10584323
10574319
10564315
10554311
10544307
10534303
10524299
10514295
10504291
10494287
10484283
10474279
10464275
10454271
10444267
10434263
10424259
10414255
10404251
10394247
10384243
10374239
10364235
10354231
10344227
10334223
10324219
10314215
10304211
10294207
10284203
10274199
10264195
10254191
10244187
10234183
10224179
10214175
10204171
10194167
10184163
10174159
10164155
10154151
10144147
10134143
10124139
10114135
10104131
10094127
10084123
10074119
10064115
10054111
10044107
10034103
10024099
10014095
10004091
9994087
9984083
9974079
9964075
9954071
9944067
9934063
9924059
9914055
9904051
9894047
9884043
9874039
9864035
9854031
9844027
9834023
9824019
9814015
9804011
9794007
9784003
9773999
9763995
9753991
9743987
9733983
9723979
9713975
9703971
9693967
9683963
9673959
9663955
9653951
9643947
9633943
9623939
9613935
9603931
9593927
9583923
9573919
9563915
9553911
9543907
9533903
9523899
9513895
9503891
9493887
9483883
9473879
9463875
9453871
9443867
9433863
9423859
9413855
9403851
9393847
9383843
9373839
9363835
9353831
9343827
9333823
9323819
9313815
9303811
9293807
9283803
9273799
9263795
9253791
9243787
9233783
9223779
9213775
9203771
9193767
9183763
9173759
9163755
9153751
9143747
9133743
9123739
9113735
9103731
9093727
9083723
9073719
9063715
9053711
9043707
9033703
9023699
9013695
9003691
8993687
8983683
8973679
8963675
8953671
8943667
8933663
8923659
8913655
8903651
8893647
8883643
8873639
8863635
8853631
8843627
8833623
8823619
8813615
8803611
8793607
8783603
8773599
8763595
8753591
8743587
8733583
8723579
8713575
8703571
8693567
8683563
8673559
8663555
8653551
8643547
8633543
8623539
8613535
8603531
8593527
8583523
8573519
8563515
8553511
8543507
8533503
8523499
8513495
8503491
8493487
8483483
8473479
8463475
8453471
8443467
8433463
8423459
8413455
8403451
8393447
8383443
8373439
8363435
8353431
8343427
8333423
8323419
8313415
8303411
8293407
8283403
8273399
8263395
8253391
8243387
8233383
8223379
8213375
8203371
8193367
8183363
8173359
8163355
8153351
8143347
8133343
8123339
8113335
8103331
8093327
8083323
8073319
8063315
8053311
8043307
8033303
8023299
8013295
8003291
7993287
7983283
7973279
7963275
7953271
7943267
7933263
7923259
7913255
7903251
7893247
7883243
7873239
7863235
7853231
7843227
7833223
7823219
7813215
7803211
7793207
7783203
7773199
7763195
7753191
7743187
7733183
7723179
7713175
7703171
7693167
7683163
7673159
7663155
7653151
7643147
7633143
7623139
7613135
7603131
7593127
7583123
7573119
7563115
7553111
7543107
7533103
7523099
7513095
7503091
7493087
7483083
7473079
7463075
7453071
7443067
7433063
7423059
7413055
7403051
7393047
7383043
7373039
7363035
7353031
7343027
7333023
7323019
7313015
7303011
7293007
7283003
7272999
7262995
7252991
7242987
7232983
7222979
7212975
7202971
7192967
7182963
7172959
7162955
7152951
7142947
7132943
7122939
7112935
7102931
7092927
7082923
7072919
7062915
7052911
7042907
7032903
7022899
7012895
7002891
6992887
6982883
6972879
6962875
6952871
6942867
6932863
6922859
6912855
6902851
6892847
6882843
6872839
6862835
6852831
6842827
6832823
6822819
6812815
6802811
6792807
6782803
6772799
6762795
6752791
6742787
6732783
6722779
6712775
6702771
6692767
6682763
6672759
6662755
6652751
6642747
6632743
6622739
6612735
6602731
6592727
6582723
6572719
6562715
6552711
6542707
6532703
6522699
6512695
6502691
6492687
6482683
6472679
6462675
6452671
6442667
6432663
6422659
6412655
6402651
6392647
6382643
6372639
6362635
6352631
6342627
6332623
6322619
6312615
6302611
6292607
6282603
6272599
6262595
6252591
6242587
6232583
6222579
6212575
6202571
6192567
6182563
6172559
6162555
6152551
6142547
6132543
6122539
6112535
6102531
6092527
6082523
6072519
6062515
6052511
6042507
6032503
6022499
6012495
6002491
5992487
5982483
5972479
5962475
5952471
5942467
5932463
5922459
5912455
5902451
5892447
5882443
5872439
5862435
5852431
5842427
5832423
5822419
5812415
5802411
5792407
5782403
5772399
5762395
5752391
5742387
5732383
5722379
5712375
5702371
5692367
5682363
5672359
5662355
5652351
5642347
5632343
5622339
5612335
5602331
5592327
5582323
5572319
5562315
5552311
5542307
5532303
5522299
5512295
5502291
5492287
5482283
5472279
5462275
5452271
5442267
5432263
5422259
5412255
5402251
5392247
5382243
5372239
5362235
5352231
5342227
5332223
5322219
5312215
5302211
5292207
5282203
5272199
5262195
5252191
5242187
5232183
5222179
5212175
5202171
5192167
5182163
5172159
5162155
5152151
5142147
5132143
5122139
5112135
5102131
5092127
5082123
5072119
5062115
5052111
5042107
5032103
5022099
5012095
5002091
4992087
4982083
4972079
4962075
4952071
4942067
4932063
4922059
4912055
4902051
4892047
4882043
4872039
4862035
4852031
4842027
4832023
4822019
4812015
4802011
4792007
4782003
4771999
4761995
4751991
4741987
4731983
4721979
4711975
4701971
4691967
4681963
4671959
4661955
4651951
4641947
4631943
4621939
4611935
4601931
4591927
4581923
4571919
4561915
4551911
4541907
4531903
4521899
4511895
4501891
4491887
4481883
4471879
4461875
4451871
4441867
4431863
4421859
4411855
4401851
4391847
4381843
4371839
4361835
4351831
4341827
4331823
4321819
4311815
4301811
4291807
4281803
4271799
4261795
4251791
4241787
4231783
4221779
4211775
4201771
4191767
4181763
4171759
4161755
4151751
4141747
4131743
4121739
4111735
4101731
4091727
4081723
4071719
4061715
4051711
4041707
4031703
4021699
4011695
4001691
3991687
3981683
3971679
3961675
3951671
3941667
3931663
3921659
3911655
3901651
3891647
3881643
3871639
3861635
3851631
3841627
3831623
3821619
3811615
3801611
3791607
3781603
3771599
3761595
3751591
3741587
3731583
3721579
3711575
3701571
3691567
3681563
3671559
3661555
3651551
3641547
3631543
3621539
3611535
3601531
3591527
3581523
3571519
3561515
3551511
3541507
3531503
3521499
3511495
3501491
3491487
3481483
3471479
3461475
3451471
3441467
3431463
3421459
3411455
3401451
3391447
3381443
3371439
3361435
3351431
3341427
3331423
3321419
3311415
3301411
3291407
3281403
3271399
3261395
3251391
3241387
3231383
3221379
3211375
3201371
3191367
3181363
3171359
3161355
3151351
3141347
3131343
3121339
3111335
3101331
3091327
3081323
3071319
3061315
3051311
3041307
3031303
3021299
3011295
3001291
2991287
2981283
2971279
2961275
2951271
2941267
2931263
2921259
2911255
2901251
2891247
2881243
2871239
2861235
2851231
2841227
2831223
2821219
2811215
2801211
2791207
2781203
2771199
2761195
2751191
2741187
2731183
2721179
2711175
2701171
2691167
2681163
2671159
2661155
2651151
2641147
2631143
2621139
2611135
2601131
2591127
2581123
2571119
2561115
2551111
2541107
2531103
2521099
2511095
2501091
2491087
2481083
2471079
2461075
2451071
2441067
2431063
2421059
2411055
2401051
2391047
2381043
2371039
2361035
2351031
2341027
2331023
2321019
2311015
2301011
2291007
2281003
227999
226995
225991
224987
223983
222979
221975
220971
219967
218963
217959
216955
215951
214947
213943
212939
211935
210931
209927
208923
207919
206915
205911
204907
203903
202899
201895
200891
199887
198883
197879
196875
195871
194867
193863
192859
191855
190851
189847
188843
187839
186835
185831
184827
183823
182819
181815
180811
179807
178803
177799
176795
175791
174787
173783
172779
171775
170771
169767
168763
167759
166755
165751
164747
163743
162739
161735
160731
159727
158723
157719
156715
155711
154707
153703
152699
151695
150691
149687
148683
147679
146675
145671
144667
143663
142659
141655
140651
139647
138643
137639
136635
135631
134627
133623
132619
131615
130611
129607
128603
127599
126595
125591
124587
123583
122579
121575
120571
119567
118563
117559
116555
115551
114547
113543
112539
111535
110531
109527
108523
107519
106515
105511
104507
103503
102499
101495
100491
99487
98483
97479
96475
95471
94467
93463
92459
91455
90451
89447
88443
87439
86435
85431
84427
83423
82419
81415
80411
79407
78403
77399
76395
75391
74387
73383
72379
71375
70371
69367
68363
67359
66355
65351
64347
63343
62339
61335
60331
59327
58323
57319
56315
55311
54307
53303
52299
51295
50291
49287
48283
47279
46275
45271
44267
43263
42259
41255
40251
39247
38243
37239
36235
35231
34227
33223
32219
31215
30211
29207
28203
27199
26195
25191
24187
23183
22179
21175
20171
19167
18163
17159
16155
15151
14147
13143
12139
11135
10131
9127
8123
7119
6115
5111
4107
3102
284
168
048

end0.0ms

sample8.8s

Algorithm
intervals
Results
2.4s1625×body1280valid
2.3s9012×body80nan
832.0ms5512×body80valid
628.0ms928×body640valid
610.0ms376×body2560valid
218.0ms449×body320valid
63.0ms225×body160valid