Details

Time bar (total: 31.8s)

sample195.0ms

Algorithm
intervals
Results
36.0ms331×body80nan
26.0ms45×body1280valid
26.0ms10×body320valid
18.0ms193×body80valid
15.0ms38×body640valid
11.0ms12×body2560valid
1.0msbody160valid

simplify101.0ms

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

prune10.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 19.4b

localize46.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ (* z t) 3.0)
0.2b
(/ a (* b 3.0))
0.2b
(* (* 2.0 (sqrt x)) (cos (- y (/ (* z t) 3.0))))
24.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:
11.0ms
(/ (* z t) 3.0)
8.0ms
(/ a (* b 3.0))
29.0ms
(* (* 2.0 (sqrt x)) (cos (- y (/ (* z t) 3.0))))
35.0ms
(cos (- y (/ (* z t) 3.0)))

series237.0ms

Counts
4 → 12
Calls
4 calls:
20.0ms
(/ (* z t) 3.0)
21.0ms
(/ a (* b 3.0))
136.0ms
(* (* 2.0 (sqrt x)) (cos (- y (/ (* z t) 3.0))))
61.0ms
(cos (- y (/ (* z t) 3.0)))

simplify1.6s

Counts
113 → 113
Iterations
IterNodes
done5000
22919
1711
0327

prune1.2s

Pruning

23 alts after pruning (23 fresh and 0 done)

Merged error: 13.6b

localize87.0ms

Local error

Found 4 expressions with local error:

24.5b
(cos (fma 1 y (- (* (/ t 3.0) (/ z 1)))))
24.8b
(sin (fma 1 y (- (* (/ t 3.0) (/ z 1)))))
53.8b
(fma (- (/ t 3.0)) (/ z 1) (* (/ t 3.0) (/ z 1)))
53.8b
(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)))
1.0ms
(fma (- (/ t 3.0)) (/ z 1) (* (/ t 3.0) (/ z 1)))

series220.0ms

Counts
4 → 12
Calls
4 calls:
52.0ms
(cos (fma 1 y (- (* (/ t 3.0) (/ z 1)))))
54.0ms
(sin (fma 1 y (- (* (/ t 3.0) (/ z 1)))))
59.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)))

simplify948.0ms

Counts
52 → 52
Iterations
IterNodes
done5000
3946
2252
1106
064

prune971.0ms

Pruning

32 alts after pruning (32 fresh and 0 done)

Merged error: 13.4b

localize127.0ms

Local error

Found 4 expressions with local error:

27.7b
(sin (- (* (/ t 3.0) (/ z 1))))
27.7b
(cos (- (* (/ t 3.0) (/ z 1))))
53.8b
(fma (- (/ t 3.0)) (/ z 1) (* (/ t 3.0) (/ z 1)))
53.8b
(fma (- (/ t 3.0)) (/ z 1) (* (/ t 3.0) (/ z 1)))

rewrite19.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:
8.0ms
(sin (- (* (/ t 3.0) (/ z 1))))
8.0ms
(cos (- (* (/ 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)))

series174.0ms

Counts
4 → 12
Calls
4 calls:
38.0ms
(sin (- (* (/ t 3.0) (/ z 1))))
20.0ms
(cos (- (* (/ t 3.0) (/ z 1))))
54.0ms
(fma (- (/ t 3.0)) (/ z 1) (* (/ t 3.0) (/ z 1)))
62.0ms
(fma (- (/ t 3.0)) (/ z 1) (* (/ t 3.0) (/ z 1)))

simplify1.0s

Counts
54 → 54
Iterations
IterNodes
done5000
3957
2228
192
057

prune1.2s

Pruning

34 alts after pruning (34 fresh and 0 done)

Merged error: 13.4b

localize107.0ms

Local error

Found 4 expressions with local error:

27.7b
(sin (/ z (/ 3.0 t)))
27.7b
(cos (- (* (/ t 3.0) (/ z 1))))
53.8b
(fma (- (/ t 3.0)) (/ z 1) (* (/ t 3.0) (/ z 1)))
53.8b
(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
fma-udef
neg-sub0 cos-diff cos-neg
Counts
4 → 40
Calls
4 calls:
8.0ms
(sin (/ z (/ 3.0 t)))
6.0ms
(cos (- (* (/ 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)))

series153.0ms

Counts
4 → 12
Calls
4 calls:
26.0ms
(sin (/ z (/ 3.0 t)))
22.0ms
(cos (- (* (/ t 3.0) (/ z 1))))
53.0ms
(fma (- (/ t 3.0)) (/ z 1) (* (/ t 3.0) (/ z 1)))
52.0ms
(fma (- (/ t 3.0)) (/ z 1) (* (/ t 3.0) (/ z 1)))

simplify934.0ms

Counts
52 → 52
Iterations
IterNodes
done5000
3965
2198
184
055

prune805.0ms

Pruning

33 alts after pruning (33 fresh and 0 done)

Merged error: 13.4b

regimes8.6s

Accuracy

47.1% (2.0b remaining)

Error of 16.5b against oracle of 14.4b and baseline of 18.3b

bsearch4.0ms

simplify5.4s

Iterations
IterNodes
done5001
12244999
12234995
12224991
12214987
12204983
12194979
12184975
12174971
12164967
12154963
12144959
12134955
12124951
12114947
12104943
12094939
12084935
12074931
12064927
12054923
12044919
12034915
12024911
12014907
12004903
11994899
11984895
11974891
11964887
11954883
11944879
11934875
11924871
11914867
11904863
11894859
11884855
11874851
11864847
11854843
11844839
11834835
11824831
11814827
11804823
11794819
11784815
11774811
11764807
11754803
11744799
11734795
11724791
11714787
11704783
11694779
11684775
11674771
11664767
11654763
11644759
11634755
11624751
11614747
11604743
11594739
11584735
11574731
11564727
11554723
11544719
11534715
11524711
11514707
11504703
11494699
11484695
11474691
11464687
11454683
11444679
11434675
11424671
11414667
11404663
11394659
11384655
11374651
11364647
11354643
11344639
11334635
11324631
11314627
11304623
11294619
11284615
11274611
11264607
11254603
11244599
11234595
11224591
11214587
11204583
11194579
11184575
11174571
11164567
11154563
11144559
11134555
11124551
11114547
11104543
11094539
11084535
11074531
11064527
11054523
11044519
11034515
11024511
11014507
11004503
10994499
10984495
10974491
10964487
10954483
10944479
10934475
10924471
10914467
10904463
10894459
10884455
10874451
10864447
10854443
10844439
10834435
10824431
10814427
10804423
10794419
10784415
10774411
10764407
10754403
10744399
10734395
10724391
10714387
10704383
10694379
10684375
10674371
10664367
10654363
10644359
10634355
10624351
10614347
10604343
10594339
10584335
10574331
10564327
10554323
10544319
10534315
10524311
10514307
10504303
10494299
10484295
10474291
10464287
10454283
10444279
10434275
10424271
10414267
10404263
10394259
10384255
10374251
10364247
10354243
10344239
10334235
10324231
10314227
10304223
10294219
10284215
10274211
10264207
10254203
10244199
10234195
10224191
10214187
10204183
10194179
10184175
10174171
10164167
10154163
10144159
10134155
10124151
10114147
10104143
10094139
10084135
10074131
10064127
10054123
10044119
10034115
10024111
10014107
10004103
9994099
9984095
9974091
9964087
9954083
9944079
9934075
9924071
9914067
9904063
9894059
9884055
9874051
9864047
9854043
9844039
9834035
9824031
9814027
9804023
9794019
9784015
9774011
9764007
9754003
9743999
9733995
9723991
9713987
9703983
9693979
9683975
9673971
9663967
9653963
9643959
9633955
9623951
9613947
9603943
9593939
9583935
9573931
9563927
9553923
9543919
9533915
9523911
9513907
9503903
9493899
9483895
9473891
9463887
9453883
9443879
9433875
9423871
9413867
9403863
9393859
9383855
9373851
9363847
9353843
9343839
9333835
9323831
9313827
9303823
9293819
9283815
9273811
9263807
9253803
9243799
9233795
9223791
9213787
9203783
9193779
9183775
9173771
9163767
9153763
9143759
9133755
9123751
9113747
9103743
9093739
9083735
9073731
9063727
9053723
9043719
9033715
9023711
9013707
9003703
8993699
8983695
8973691
8963687
8953683
8943679
8933675
8923671
8913667
8903663
8893659
8883655
8873651
8863647
8853643
8843639
8833635
8823631
8813627
8803623
8793619
8783615
8773611
8763607
8753603
8743599
8733595
8723591
8713587
8703583
8693579
8683575
8673571
8663567
8653563
8643559
8633555
8623551
8613547
8603543
8593539
8583535
8573531
8563527
8553523
8543519
8533515
8523511
8513507
8503503
8493499
8483495
8473491
8463487
8453483
8443479
8433475
8423471
8413467
8403463
8393459
8383455
8373451
8363447
8353443
8343439
8333435
8323431
8313427
8303423
8293419
8283415
8273411
8263407
8253403
8243399
8233395
8223391
8213387
8203383
8193379
8183375
8173371
8163367
8153363
8143359
8133355
8123351
8113347
8103343
8093339
8083335
8073331
8063327
8053323
8043319
8033315
8023311
8013307
8003303
7993299
7983295
7973291
7963287
7953283
7943279
7933275
7923271
7913267
7903263
7893259
7883255
7873251
7863247
7853243
7843239
7833235
7823231
7813227
7803223
7793219
7783215
7773211
7763207
7753203
7743199
7733195
7723191
7713187
7703183
7693179
7683175
7673171
7663167
7653163
7643159
7633155
7623151
7613147
7603143
7593139
7583135
7573131
7563127
7553123
7543119
7533115
7523111
7513107
7503103
7493099
7483095
7473091
7463087
7453083
7443079
7433075
7423071
7413067
7403063
7393059
7383055
7373051
7363047
7353043
7343039
7333035
7323031
7313027
7303023
7293019
7283015
7273011
7263007
7253003
7242999
7232995
7222991
7212987
7202983
7192979
7182975
7172971
7162967
7152963
7142959
7132955
7122951
7112947
7102943
7092939
7082935
7072931
7062927
7052923
7042919
7032915
7022911
7012907
7002903
6992899
6982895
6972891
6962887
6952883
6942879
6932875
6922871
6912867
6902863
6892859
6882855
6872851
6862847
6852843
6842839
6832835
6822831
6812827
6802823
6792819
6782815
6772811
6762807
6752803
6742799
6732795
6722791
6712787
6702783
6692779
6682775
6672771
6662767
6652763
6642759
6632755
6622751
6612747
6602743
6592739
6582735
6572731
6562727
6552723
6542719
6532715
6522711
6512707
6502703
6492699
6482695
6472691
6462687
6452683
6442679
6432675
6422671
6412667
6402663
6392659
6382655
6372651
6362647
6352643
6342639
6332635
6322631
6312627
6302623
6292619
6282615
6272611
6262607
6252603
6242599
6232595
6222591
6212587
6202583
6192579
6182575
6172571
6162567
6152563
6142559
6132555
6122551
6112547
6102543
6092539
6082535
6072531
6062527
6052523
6042519
6032515
6022511
6012507
6002503
5992499
5982495
5972491
5962487
5952483
5942479
5932475
5922471
5912467
5902463
5892459
5882455
5872451
5862447
5852443
5842439
5832435
5822431
5812427
5802423
5792419
5782415
5772411
5762407
5752403
5742399
5732395
5722391
5712387
5702383
5692379
5682375
5672371
5662367
5652363
5642359
5632355
5622351
5612347
5602343
5592339
5582335
5572331
5562327
5552323
5542319
5532315
5522311
5512307
5502303
5492299
5482295
5472291
5462287
5452283
5442279
5432275
5422271
5412267
5402263
5392259
5382255
5372251
5362247
5352243
5342239
5332235
5322231
5312227
5302223
5292219
5282215
5272211
5262207
5252203
5242199
5232195
5222191
5212187
5202183
5192179
5182175
5172171
5162167
5152163
5142159
5132155
5122151
5112147
5102143
5092139
5082135
5072131
5062127
5052123
5042119
5032115
5022111
5012107
5002103
4992099
4982095
4972091
4962087
4952083
4942079
4932075
4922071
4912067
4902063
4892059
4882055
4872051
4862047
4852043
4842039
4832035
4822031
4812027
4802023
4792019
4782015
4772011
4762007
4752003
4741999
4731995
4721991
4711987
4701983
4691979
4681975
4671971
4661967
4651963
4641959
4631955
4621951
4611947
4601943
4591939
4581935
4571931
4561927
4551923
4541919
4531915
4521911
4511907
4501903
4491899
4481895
4471891
4461887
4451883
4441879
4431875
4421871
4411867
4401863
4391859
4381855
4371851
4361847
4351843
4341839
4331835
4321831
4311827
4301823
4291819
4281815
4271811
4261807
4251803
4241799
4231795
4221791
4211787
4201783
4191779
4181775
4171771
4161767
4151763
4141759
4131755
4121751
4111747
4101743
4091739
4081735
4071731
4061727
4051723
4041719
4031715
4021711
4011707
4001703
3991699
3981695
3971691
3961687
3951683
3941679
3931675
3921671
3911667
3901663
3891659
3881655
3871651
3861647
3851643
3841639
3831635
3821631
3811627
3801623
3791619
3781615
3771611
3761607
3751603
3741599
3731595
3721591
3711587
3701583
3691579
3681575
3671571
3661567
3651563
3641559
3631555
3621551
3611547
3601543
3591539
3581535
3571531
3561527
3551523
3541519
3531515
3521511
3511507
3501503
3491499
3481495
3471491
3461487
3451483
3441479
3431475
3421471
3411467
3401463
3391459
3381455
3371451
3361447
3351443
3341439
3331435
3321431
3311427
3301423
3291419
3281415
3271411
3261407
3251403
3241399
3231395
3221391
3211387
3201383
3191379
3181375
3171371
3161367
3151363
3141359
3131355
3121351
3111347
3101343
3091339
3081335
3071331
3061327
3051323
3041319
3031315
3021311
3011307
3001303
2991299
2981295
2971291
2961287
2951283
2941279
2931275
2921271
2911267
2901263
2891259
2881255
2871251
2861247
2851243
2841239
2831235
2821231
2811227
2801223
2791219
2781215
2771211
2761207
2751203
2741199
2731195
2721191
2711187
2701183
2691179
2681175
2671171
2661167
2651163
2641159
2631155
2621151
2611147
2601143
2591139
2581135
2571131
2561127
2551123
2541119
2531115
2521111
2511107
2501103
2491099
2481095
2471091
2461087
2451083
2441079
2431075
2421071
2411067
2401063
2391059
2381055
2371051
2361047
2351043
2341039
2331035
2321031
2311027
2301023
2291019
2281015
2271011
2261007
2251003
224999
223995
222991
221987
220983
219979
218975
217971
216967
215963
214959
213955
212951
211947
210943
209939
208935
207931
206927
205923
204919
203915
202911
201907
200903
199899
198895
197891
196887
195883
194879
193875
192871
191867
190863
189859
188855
187851
186847
185843
184839
183835
182831
181827
180823
179819
178815
177811
176807
175803
174799
173795
172791
171787
170783
169779
168775
167771
166767
165763
164759
163755
162751
161747
160743
159739
158735
157731
156727
155723
154719
153715
152711
151707
150703
149699
148695
147691
146687
145683
144679
143675
142671
141667
140663
139659
138655
137651
136647
135643
134639
133635
132631
131627
130623
129619
128615
127611
126607
125603
124599
123595
122591
121587
120583
119579
118575
117571
116567
115563
114559
113555
112551
111547
110543
109539
108535
107531
106527
105523
104519
103515
102511
101507
100503
99499
98495
97491
96487
95483
94479
93475
92471
91467
90463
89459
88455
87451
86447
85443
84439
83435
82431
81427
80423
79419
78415
77411
76407
75403
74399
73395
72391
71387
70383
69379
68375
67371
66367
65363
64359
63355
62351
61347
60343
59339
58335
57331
56327
55323
54319
53315
52311
51307
50303
49299
48295
47291
46287
45283
44279
43275
42271
41267
40263
39259
38255
37251
36247
35243
34239
33235
32231
31227
30223
29219
28215
27211
26207
25203
24199
23195
22191
21187
20183
19179
18175
17171
16167
15163
14159
13155
12151
11147
10143
9139
8135
7131
6127
5123
4119
3114
293
173
054

end0.0ms

sample7.6s

Algorithm
intervals
Results
2.5s9021×body80nan
1.3s1537×body1280valid
934.0ms5565×body80valid
585.0ms994×body640valid
478.0ms409×body2560valid
196.0ms458×body320valid
84.0ms185×body160valid