Details

Time bar (total: 33.8s)

sample175.0ms

Algorithm
intervals
Results
40.0ms183×body80valid
35.0ms326×body80nan
30.0ms51×body1280valid
14.0ms14×body2560valid
10.0ms24×body640valid
4.0ms11×body320valid
1.0msbody160valid

simplify76.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: 18.4b

localize33.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.8b
(cos (- y (/ (* z t) 3.0)))

rewrite70.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:
8.0ms
(/ (* z t) 3.0)
6.0ms
(/ a (* b 3.0))
26.0ms
(* (* 2.0 (sqrt x)) (cos (- y (/ (* z t) 3.0))))
26.0ms
(cos (- y (/ (* z t) 3.0)))

series250.0ms

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

simplify2.1s

Counts
113 → 113
Iterations
IterNodes
done5000
22919
1711
0327

prune1.3s

Pruning

25 alts after pruning (25 fresh and 0 done)

Merged error: 13.8b

localize67.0ms

Local error

Found 4 expressions with local error:

24.8b
(sin (fma 1 y (- (* (/ t 3.0) (/ z 1)))))
24.9b
(cos (fma 1 y (- (* (/ t 3.0) (/ z 1)))))
52.7b
(fma (- (/ t 3.0)) (/ z 1) (* (/ t 3.0) (/ z 1)))
52.7b
(fma (- (/ t 3.0)) (/ z 1) (* (/ t 3.0) (/ z 1)))

rewrite5.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:
2.0ms
(sin (fma 1 y (- (* (/ t 3.0) (/ z 1)))))
2.0ms
(cos (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)))

series168.0ms

Counts
4 → 12
Calls
4 calls:
41.0ms
(sin (fma 1 y (- (* (/ t 3.0) (/ z 1)))))
49.0ms
(cos (fma 1 y (- (* (/ t 3.0) (/ z 1)))))
41.0ms
(fma (- (/ t 3.0)) (/ z 1) (* (/ t 3.0) (/ z 1)))
38.0ms
(fma (- (/ t 3.0)) (/ z 1) (* (/ t 3.0) (/ z 1)))

simplify851.0ms

Counts
52 → 52
Iterations
IterNodes
done5001
3954
2252
1106
064

prune1.1s

Pruning

30 alts after pruning (30 fresh and 0 done)

Merged error: 13.7b

localize91.0ms

Local error

Found 4 expressions with local error:

27.4b
(sin (- (* (/ t 3.0) (/ z 1))))
27.6b
(cos (- (* (/ t 3.0) (/ z 1))))
52.7b
(fma (- (/ t 3.0)) (/ z 1) (* (/ t 3.0) (/ z 1)))
52.7b
(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:
6.0ms
(sin (- (* (/ t 3.0) (/ z 1))))
6.0ms
(cos (- (* (/ 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)))

series133.0ms

Counts
4 → 12
Calls
4 calls:
34.0ms
(sin (- (* (/ t 3.0) (/ z 1))))
18.0ms
(cos (- (* (/ t 3.0) (/ z 1))))
40.0ms
(fma (- (/ t 3.0)) (/ z 1) (* (/ t 3.0) (/ z 1)))
41.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

33 alts after pruning (33 fresh and 0 done)

Merged error: 13.7b

localize112.0ms

Local error

Found 4 expressions with local error:

27.6b
(cos (- (* (/ t 3.0) (/ z 1))))
27.7b
(sin (- (* 0.3333333333333333 (* t z))))
52.7b
(fma (- (/ t 3.0)) (/ z 1) (* (/ t 3.0) (/ z 1)))
52.7b
(fma (- (/ t 3.0)) (/ z 1) (* (/ t 3.0) (/ z 1)))

rewrite22.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))))
14.0ms
(sin (- (* 0.3333333333333333 (* t z))))
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)))

series145.0ms

Counts
4 → 12
Calls
4 calls:
19.0ms
(cos (- (* (/ t 3.0) (/ z 1))))
27.0ms
(sin (- (* 0.3333333333333333 (* t z))))
41.0ms
(fma (- (/ t 3.0)) (/ z 1) (* (/ t 3.0) (/ z 1)))
58.0ms
(fma (- (/ t 3.0)) (/ z 1) (* (/ t 3.0) (/ z 1)))

simplify934.0ms

Counts
54 → 54
Iterations
IterNodes
done5001
3946
2226
190
058

prune829.0ms

Pruning

32 alts after pruning (32 fresh and 0 done)

Merged error: 13.7b

regimes8.8s

Accuracy

50.9% (2.4b remaining)

Error of 16.5b against oracle of 14.1b and baseline of 18.9b

bsearch4.0ms

simplify6.3s

Iterations
IterNodes
done5001
12264997
12254993
12244989
12234985
12224981
12214977
12204973
12194969
12184965
12174961
12164957
12154953
12144949
12134945
12124941
12114937
12104933
12094929
12084925
12074921
12064917
12054913
12044909
12034905
12024901
12014897
12004893
11994889
11984885
11974881
11964877
11954873
11944869
11934865
11924861
11914857
11904853
11894849
11884845
11874841
11864837
11854833
11844829
11834825
11824821
11814817
11804813
11794809
11784805
11774801
11764797
11754793
11744789
11734785
11724781
11714777
11704773
11694769
11684765
11674761
11664757
11654753
11644749
11634745
11624741
11614737
11604733
11594729
11584725
11574721
11564717
11554713
11544709
11534705
11524701
11514697
11504693
11494689
11484685
11474681
11464677
11454673
11444669
11434665
11424661
11414657
11404653
11394649
11384645
11374641
11364637
11354633
11344629
11334625
11324621
11314617
11304613
11294609
11284605
11274601
11264597
11254593
11244589
11234585
11224581
11214577
11204573
11194569
11184565
11174561
11164557
11154553
11144549
11134545
11124541
11114537
11104533
11094529
11084525
11074521
11064517
11054513
11044509
11034505
11024501
11014497
11004493
10994489
10984485
10974481
10964477
10954473
10944469
10934465
10924461
10914457
10904453
10894449
10884445
10874441
10864437
10854433
10844429
10834425
10824421
10814417
10804413
10794409
10784405
10774401
10764397
10754393
10744389
10734385
10724381
10714377
10704373
10694369
10684365
10674361
10664357
10654353
10644349
10634345
10624341
10614337
10604333
10594329
10584325
10574321
10564317
10554313
10544309
10534305
10524301
10514297
10504293
10494289
10484285
10474281
10464277
10454273
10444269
10434265
10424261
10414257
10404253
10394249
10384245
10374241
10364237
10354233
10344229
10334225
10324221
10314217
10304213
10294209
10284205
10274201
10264197
10254193
10244189
10234185
10224181
10214177
10204173
10194169
10184165
10174161
10164157
10154153
10144149
10134145
10124141
10114137
10104133
10094129
10084125
10074121
10064117
10054113
10044109
10034105
10024101
10014097
10004093
9994089
9984085
9974081
9964077
9954073
9944069
9934065
9924061
9914057
9904053
9894049
9884045
9874041
9864037
9854033
9844029
9834025
9824021
9814017
9804013
9794009
9784005
9774001
9763997
9753993
9743989
9733985
9723981
9713977
9703973
9693969
9683965
9673961
9663957
9653953
9643949
9633945
9623941
9613937
9603933
9593929
9583925
9573921
9563917
9553913
9543909
9533905
9523901
9513897
9503893
9493889
9483885
9473881
9463877
9453873
9443869
9433865
9423861
9413857
9403853
9393849
9383845
9373841
9363837
9353833
9343829
9333825
9323821
9313817
9303813
9293809
9283805
9273801
9263797
9253793
9243789
9233785
9223781
9213777
9203773
9193769
9183765
9173761
9163757
9153753
9143749
9133745
9123741
9113737
9103733
9093729
9083725
9073721
9063717
9053713
9043709
9033705
9023701
9013697
9003693
8993689
8983685
8973681
8963677
8953673
8943669
8933665
8923661
8913657
8903653
8893649
8883645
8873641
8863637
8853633
8843629
8833625
8823621
8813617
8803613
8793609
8783605
8773601
8763597
8753593
8743589
8733585
8723581
8713577
8703573
8693569
8683565
8673561
8663557
8653553
8643549
8633545
8623541
8613537
8603533
8593529
8583525
8573521
8563517
8553513
8543509
8533505
8523501
8513497
8503493
8493489
8483485
8473481
8463477
8453473
8443469
8433465
8423461
8413457
8403453
8393449
8383445
8373441
8363437
8353433
8343429
8333425
8323421
8313417
8303413
8293409
8283405
8273401
8263397
8253393
8243389
8233385
8223381
8213377
8203373
8193369
8183365
8173361
8163357
8153353
8143349
8133345
8123341
8113337
8103333
8093329
8083325
8073321
8063317
8053313
8043309
8033305
8023301
8013297
8003293
7993289
7983285
7973281
7963277
7953273
7943269
7933265
7923261
7913257
7903253
7893249
7883245
7873241
7863237
7853233
7843229
7833225
7823221
7813217
7803213
7793209
7783205
7773201
7763197
7753193
7743189
7733185
7723181
7713177
7703173
7693169
7683165
7673161
7663157
7653153
7643149
7633145
7623141
7613137
7603133
7593129
7583125
7573121
7563117
7553113
7543109
7533105
7523101
7513097
7503093
7493089
7483085
7473081
7463077
7453073
7443069
7433065
7423061
7413057
7403053
7393049
7383045
7373041
7363037
7353033
7343029
7333025
7323021
7313017
7303013
7293009
7283005
7273001
7262997
7252993
7242989
7232985
7222981
7212977
7202973
7192969
7182965
7172961
7162957
7152953
7142949
7132945
7122941
7112937
7102933
7092929
7082925
7072921
7062917
7052913
7042909
7032905
7022901
7012897
7002893
6992889
6982885
6972881
6962877
6952873
6942869
6932865
6922861
6912857
6902853
6892849
6882845
6872841
6862837
6852833
6842829
6832825
6822821
6812817
6802813
6792809
6782805
6772801
6762797
6752793
6742789
6732785
6722781
6712777
6702773
6692769
6682765
6672761
6662757
6652753
6642749
6632745
6622741
6612737
6602733
6592729
6582725
6572721
6562717
6552713
6542709
6532705
6522701
6512697
6502693
6492689
6482685
6472681
6462677
6452673
6442669
6432665
6422661
6412657
6402653
6392649
6382645
6372641
6362637
6352633
6342629
6332625
6322621
6312617
6302613
6292609
6282605
6272601
6262597
6252593
6242589
6232585
6222581
6212577
6202573
6192569
6182565
6172561
6162557
6152553
6142549
6132545
6122541
6112537
6102533
6092529
6082525
6072521
6062517
6052513
6042509
6032505
6022501
6012497
6002493
5992489
5982485
5972481
5962477
5952473
5942469
5932465
5922461
5912457
5902453
5892449
5882445
5872441
5862437
5852433
5842429
5832425
5822421
5812417
5802413
5792409
5782405
5772401
5762397
5752393
5742389
5732385
5722381
5712377
5702373
5692369
5682365
5672361
5662357
5652353
5642349
5632345
5622341
5612337
5602333
5592329
5582325
5572321
5562317
5552313
5542309
5532305
5522301
5512297
5502293
5492289
5482285
5472281
5462277
5452273
5442269
5432265
5422261
5412257
5402253
5392249
5382245
5372241
5362237
5352233
5342229
5332225
5322221
5312217
5302213
5292209
5282205
5272201
5262197
5252193
5242189
5232185
5222181
5212177
5202173
5192169
5182165
5172161
5162157
5152153
5142149
5132145
5122141
5112137
5102133
5092129
5082125
5072121
5062117
5052113
5042109
5032105
5022101
5012097
5002093
4992089
4982085
4972081
4962077
4952073
4942069
4932065
4922061
4912057
4902053
4892049
4882045
4872041
4862037
4852033
4842029
4832025
4822021
4812017
4802013
4792009
4782005
4772001
4761997
4751993
4741989
4731985
4721981
4711977
4701973
4691969
4681965
4671961
4661957
4651953
4641949
4631945
4621941
4611937
4601933
4591929
4581925
4571921
4561917
4551913
4541909
4531905
4521901
4511897
4501893
4491889
4481885
4471881
4461877
4451873
4441869
4431865
4421861
4411857
4401853
4391849
4381845
4371841
4361837
4351833
4341829
4331825
4321821
4311817
4301813
4291809
4281805
4271801
4261797
4251793
4241789
4231785
4221781
4211777
4201773
4191769
4181765
4171761
4161757
4151753
4141749
4131745
4121741
4111737
4101733
4091729
4081725
4071721
4061717
4051713
4041709
4031705
4021701
4011697
4001693
3991689
3981685
3971681
3961677
3951673
3941669
3931665
3921661
3911657
3901653
3891649
3881645
3871641
3861637
3851633
3841629
3831625
3821621
3811617
3801613
3791609
3781605
3771601
3761597
3751593
3741589
3731585
3721581
3711577
3701573
3691569
3681565
3671561
3661557
3651553
3641549
3631545
3621541
3611537
3601533
3591529
3581525
3571521
3561517
3551513
3541509
3531505
3521501
3511497
3501493
3491489
3481485
3471481
3461477
3451473
3441469
3431465
3421461
3411457
3401453
3391449
3381445
3371441
3361437
3351433
3341429
3331425
3321421
3311417
3301413
3291409
3281405
3271401
3261397
3251393
3241389
3231385
3221381
3211377
3201373
3191369
3181365
3171361
3161357
3151353
3141349
3131345
3121341
3111337
3101333
3091329
3081325
3071321
3061317
3051313
3041309
3031305
3021301
3011297
3001293
2991289
2981285
2971281
2961277
2951273
2941269
2931265
2921261
2911257
2901253
2891249
2881245
2871241
2861237
2851233
2841229
2831225
2821221
2811217
2801213
2791209
2781205
2771201
2761197
2751193
2741189
2731185
2721181
2711177
2701173
2691169
2681165
2671161
2661157
2651153
2641149
2631145
2621141
2611137
2601133
2591129
2581125
2571121
2561117
2551113
2541109
2531105
2521101
2511097
2501093
2491089
2481085
2471081
2461077
2451073
2441069
2431065
2421061
2411057
2401053
2391049
2381045
2371041
2361037
2351033
2341029
2331025
2321021
2311017
2301013
2291009
2281005
2271001
226997
225993
224989
223985
222981
221977
220973
219969
218965
217961
216957
215953
214949
213945
212941
211937
210933
209929
208925
207921
206917
205913
204909
203905
202901
201897
200893
199889
198885
197881
196877
195873
194869
193865
192861
191857
190853
189849
188845
187841
186837
185833
184829
183825
182821
181817
180813
179809
178805
177801
176797
175793
174789
173785
172781
171777
170773
169769
168765
167761
166757
165753
164749
163745
162741
161737
160733
159729
158725
157721
156717
155713
154709
153705
152701
151697
150693
149689
148685
147681
146677
145673
144669
143665
142661
141657
140653
139649
138645
137641
136637
135633
134629
133625
132621
131617
130613
129609
128605
127601
126597
125593
124589
123585
122581
121577
120573
119569
118565
117561
116557
115553
114549
113545
112541
111537
110533
109529
108525
107521
106517
105513
104509
103505
102501
101497
100493
99489
98485
97481
96477
95473
94469
93465
92461
91457
90453
89449
88445
87441
86437
85433
84429
83425
82421
81417
80413
79409
78405
77401
76397
75393
74389
73385
72381
71377
70373
69369
68365
67361
66357
65353
64349
63345
62341
61337
60333
59329
58325
57321
56317
55313
54309
53305
52301
51297
50293
49289
48285
47281
46277
45273
44269
43265
42261
41257
40253
39249
38245
37241
36237
35233
34229
33225
32221
31217
30213
29209
28205
27201
26197
25193
24189
23185
22181
21177
20173
19169
18165
17161
16157
15153
14149
13145
12141
11137
10133
9129
8125
7121
6117
5113
4109
3103
286
170
050

end0.0ms

sample8.0s

Algorithm
intervals
Results
2.4s9239×body80nan
2.0s1550×body1280valid
1.2s5582×body80valid
592.0ms989×body640valid
471.0ms365×body2560valid
233.0ms428×body320valid
94.0ms202×body160valid