Details

Time bar (total: 42.5s)

sample202.0ms

Algorithm
intervals
Results
41.0msbody2560valid
35.0ms296×body80nan
34.0ms50×body1280valid
19.0ms178×body80valid
14.0ms32×body640valid
7.0ms20×body320valid
1.0msbody160valid

simplify119.0ms

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

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 22.9b

localize52.0ms

Local error

Found 4 expressions with local error:

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

rewrite97.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)
9.0ms
(/ a (* b 3.0))
37.0ms
(* (* 2.0 (sqrt x)) (cos (- y (/ (* z t) 3.0))))
40.0ms
(cos (- y (/ (* z t) 3.0)))

series288.0ms

Counts
4 → 12
Calls
4 calls:
36.0ms
(/ (* z t) 3.0)
29.0ms
(/ a (* b 3.0))
150.0ms
(* (* 2.0 (sqrt x)) (cos (- y (/ (* z t) 3.0))))
72.0ms
(cos (- y (/ (* z t) 3.0)))

simplify1.7s

Counts
113 → 113
Iterations
IterNodes
done5000
22919
1711
0327

prune1.5s

Pruning

29 alts after pruning (29 fresh and 0 done)

Merged error: 14.4b

localize56.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (* (cos y) (cos (/ (* z t) 3.0))) (* 2.0 (sqrt x)))
2.0b
(* (* (sin y) (sin (/ (* z t) 3.0))) (* 2.0 (sqrt x)))
32.1b
(cos (/ (* z t) 3.0))
32.1b
(sin (/ (* z t) 3.0))

rewrite87.0ms

Algorithm
rewrite-expression-head
Rules
28×pow1 add-cbrt-cube add-exp-log
16×pow-prod-down prod-exp cbrt-unprod
add-sqr-sqrt expm1-log1p-u *-un-lft-identity add-cube-cbrt log1p-expm1-u add-log-exp
associate-*r* associate-*l* associate-*l/ *-commutative
cos-mult sin-mult
Counts
4 → 68
Calls
4 calls:
37.0ms
(* (* (cos y) (cos (/ (* z t) 3.0))) (* 2.0 (sqrt x)))
42.0ms
(* (* (sin y) (sin (/ (* z t) 3.0))) (* 2.0 (sqrt x)))
3.0ms
(cos (/ (* z t) 3.0))
3.0ms
(sin (/ (* z t) 3.0))

series469.0ms

Counts
4 → 12
Calls
4 calls:
236.0ms
(* (* (cos y) (cos (/ (* z t) 3.0))) (* 2.0 (sqrt x)))
192.0ms
(* (* (sin y) (sin (/ (* z t) 3.0))) (* 2.0 (sqrt x)))
15.0ms
(cos (/ (* z t) 3.0))
26.0ms
(sin (/ (* z t) 3.0))

simplify1.6s

Counts
80 → 80
Iterations
IterNodes
done5000
21362
1330
0132

prune950.0ms

Pruning

34 alts after pruning (34 fresh and 0 done)

Merged error: 14.4b

localize159.0ms

Local error

Found 4 expressions with local error:

32.1b
(cos (/ (* z t) 3.0))
32.1b
(sin (/ (* z t) 3.0))
32.1b
(sin (/ (* z t) 3.0))
32.1b
(sin (/ (* z t) 3.0))

rewrite11.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
Counts
4 → 36
Calls
4 calls:
3.0ms
(cos (/ (* z t) 3.0))
3.0ms
(sin (/ (* z t) 3.0))
3.0ms
(sin (/ (* z t) 3.0))
3.0ms
(sin (/ (* z t) 3.0))

series74.0ms

Counts
4 → 12
Calls
4 calls:
18.0ms
(cos (/ (* z t) 3.0))
19.0ms
(sin (/ (* z t) 3.0))
18.0ms
(sin (/ (* z t) 3.0))
19.0ms
(sin (/ (* z t) 3.0))

simplify1.6s

Counts
48 → 48
Iterations
IterNodes
done5000
82044
7671
6287
5150
483
367
255
140
031

prune952.0ms

Pruning

34 alts after pruning (34 fresh and 0 done)

Merged error: 14.4b

localize62.0ms

Local error

Found 4 expressions with local error:

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

rewrite184.0ms

Algorithm
rewrite-expression-head
Rules
148×times-frac
111×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
104×cos-sum
102×prod-diff
63×cbrt-prod
32×add-exp-log
30×div-inv
23×add-cbrt-cube
11×cbrt-undiv div-exp
pow1
prod-exp cbrt-unprod associate-/l*
associate-/r*
expm1-log1p-u log1p-expm1-u 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 associate-/l/
Counts
4 → 223
Calls
4 calls:
7.0ms
(/ a (* b 3.0))
46.0ms
(* (* 2.0 (sqrt x)) (cos (- y (/ (/ (* z t) (* (cbrt 3.0) (cbrt 3.0))) (cbrt 3.0)))))
18.0ms
(/ (/ (* z t) (* (cbrt 3.0) (cbrt 3.0))) (cbrt 3.0))
100.0ms
(cos (- y (/ (/ (* z t) (* (cbrt 3.0) (cbrt 3.0))) (cbrt 3.0))))

series559.0ms

Counts
4 → 12
Calls
4 calls:
20.0ms
(/ a (* b 3.0))
241.0ms
(* (* 2.0 (sqrt x)) (cos (- y (/ (/ (* z t) (* (cbrt 3.0) (cbrt 3.0))) (cbrt 3.0)))))
164.0ms
(/ (/ (* z t) (* (cbrt 3.0) (cbrt 3.0))) (cbrt 3.0))
134.0ms
(cos (- y (/ (/ (* z t) (* (cbrt 3.0) (cbrt 3.0))) (cbrt 3.0))))

simplify1.5s

Counts
235 → 235
Iterations
IterNodes
done5000
11970
0964

prune2.8s

Pruning

37 alts after pruning (37 fresh and 0 done)

Merged error: 14.2b

regimes10.7s

Accuracy

52.6% (3.0b remaining)

Error of 16.9b against oracle of 13.9b and baseline of 20.3b

bsearch9.0ms

simplify8.6s

Iterations
IterNodes
done5001
12204999
12194995
12184991
12174987
12164983
12154979
12144975
12134971
12124967
12114963
12104959
12094955
12084951
12074947
12064943
12054939
12044935
12034931
12024927
12014923
12004919
11994915
11984911
11974907
11964903
11954899
11944895
11934891
11924887
11914883
11904879
11894875
11884871
11874867
11864863
11854859
11844855
11834851
11824847
11814843
11804839
11794835
11784831
11774827
11764823
11754819
11744815
11734811
11724807
11714803
11704799
11694795
11684791
11674787
11664783
11654779
11644775
11634771
11624767
11614763
11604759
11594755
11584751
11574747
11564743
11554739
11544735
11534731
11524727
11514723
11504719
11494715
11484711
11474707
11464703
11454699
11444695
11434691
11424687
11414683
11404679
11394675
11384671
11374667
11364663
11354659
11344655
11334651
11324647
11314643
11304639
11294635
11284631
11274627
11264623
11254619
11244615
11234611
11224607
11214603
11204599
11194595
11184591
11174587
11164583
11154579
11144575
11134571
11124567
11114563
11104559
11094555
11084551
11074547
11064543
11054539
11044535
11034531
11024527
11014523
11004519
10994515
10984511
10974507
10964503
10954499
10944495
10934491
10924487
10914483
10904479
10894475
10884471
10874467
10864463
10854459
10844455
10834451
10824447
10814443
10804439
10794435
10784431
10774427
10764423
10754419
10744415
10734411
10724407
10714403
10704399
10694395
10684391
10674387
10664383
10654379
10644375
10634371
10624367
10614363
10604359
10594355
10584351
10574347
10564343
10554339
10544335
10534331
10524327
10514323
10504319
10494315
10484311
10474307
10464303
10454299
10444295
10434291
10424287
10414283
10404279
10394275
10384271
10374267
10364263
10354259
10344255
10334251
10324247
10314243
10304239
10294235
10284231
10274227
10264223
10254219
10244215
10234211
10224207
10214203
10204199
10194195
10184191
10174187
10164183
10154179
10144175
10134171
10124167
10114163
10104159
10094155
10084151
10074147
10064143
10054139
10044135
10034131
10024127
10014123
10004119
9994115
9984111
9974107
9964103
9954099
9944095
9934091
9924087
9914083
9904079
9894075
9884071
9874067
9864063
9854059
9844055
9834051
9824047
9814043
9804039
9794035
9784031
9774027
9764023
9754019
9744015
9734011
9724007
9714003
9703999
9693995
9683991
9673987
9663983
9653979
9643975
9633971
9623967
9613963
9603959
9593955
9583951
9573947
9563943
9553939
9543935
9533931
9523927
9513923
9503919
9493915
9483911
9473907
9463903
9453899
9443895
9433891
9423887
9413883
9403879
9393875
9383871
9373867
9363863
9353859
9343855
9333851
9323847
9313843
9303839
9293835
9283831
9273827
9263823
9253819
9243815
9233811
9223807
9213803
9203799
9193795
9183791
9173787
9163783
9153779
9143775
9133771
9123767
9113763
9103759
9093755
9083751
9073747
9063743
9053739
9043735
9033731
9023727
9013723
9003719
8993715
8983711
8973707
8963703
8953699
8943695
8933691
8923687
8913683
8903679
8893675
8883671
8873667
8863663
8853659
8843655
8833651
8823647
8813643
8803639
8793635
8783631
8773627
8763623
8753619
8743615
8733611
8723607
8713603
8703599
8693595
8683591
8673587
8663583
8653579
8643575
8633571
8623567
8613563
8603559
8593555
8583551
8573547
8563543
8553539
8543535
8533531
8523527
8513523
8503519
8493515
8483511
8473507
8463503
8453499
8443495
8433491
8423487
8413483
8403479
8393475
8383471
8373467
8363463
8353459
8343455
8333451
8323447
8313443
8303439
8293435
8283431
8273427
8263423
8253419
8243415
8233411
8223407
8213403
8203399
8193395
8183391
8173387
8163383
8153379
8143375
8133371
8123367
8113363
8103359
8093355
8083351
8073347
8063343
8053339
8043335
8033331
8023327
8013323
8003319
7993315
7983311
7973307
7963303
7953299
7943295
7933291
7923287
7913283
7903279
7893275
7883271
7873267
7863263
7853259
7843255
7833251
7823247
7813243
7803239
7793235
7783231
7773227
7763223
7753219
7743215
7733211
7723207
7713203
7703199
7693195
7683191
7673187
7663183
7653179
7643175
7633171
7623167
7613163
7603159
7593155
7583151
7573147
7563143
7553139
7543135
7533131
7523127
7513123
7503119
7493115
7483111
7473107
7463103
7453099
7443095
7433091
7423087
7413083
7403079
7393075
7383071
7373067
7363063
7353059
7343055
7333051
7323047
7313043
7303039
7293035
7283031
7273027
7263023
7253019
7243015
7233011
7223007
7213003
7202999
7192995
7182991
7172987
7162983
7152979
7142975
7132971
7122967
7112963
7102959
7092955
7082951
7072947
7062943
7052939
7042935
7032931
7022927
7012923
7002919
6992915
6982911
6972907
6962903
6952899
6942895
6932891
6922887
6912883
6902879
6892875
6882871
6872867
6862863
6852859
6842855
6832851
6822847
6812843
6802839
6792835
6782831
6772827
6762823
6752819
6742815
6732811
6722807
6712803
6702799
6692795
6682791
6672787
6662783
6652779
6642775
6632771
6622767
6612763
6602759
6592755
6582751
6572747
6562743
6552739
6542735
6532731
6522727
6512723
6502719
6492715
6482711
6472707
6462703
6452699
6442695
6432691
6422687
6412683
6402679
6392675
6382671
6372667
6362663
6352659
6342655
6332651
6322647
6312643
6302639
6292635
6282631
6272627
6262623
6252619
6242615
6232611
6222607
6212603
6202599
6192595
6182591
6172587
6162583
6152579
6142575
6132571
6122567
6112563
6102559
6092555
6082551
6072547
6062543
6052539
6042535
6032531
6022527
6012523
6002519
5992515
5982511
5972507
5962503
5952499
5942495
5932491
5922487
5912483
5902479
5892475
5882471
5872467
5862463
5852459
5842455
5832451
5822447
5812443
5802439
5792435
5782431
5772427
5762423
5752419
5742415
5732411
5722407
5712403
5702399
5692395
5682391
5672387
5662383
5652379
5642375
5632371
5622367
5612363
5602359
5592355
5582351
5572347
5562343
5552339
5542335
5532331
5522327
5512323
5502319
5492315
5482311
5472307
5462303
5452299
5442295
5432291
5422287
5412283
5402279
5392275
5382271
5372267
5362263
5352259
5342255
5332251
5322247
5312243
5302239
5292235
5282231
5272227
5262223
5252219
5242215
5232211
5222207
5212203
5202199
5192195
5182191
5172187
5162183
5152179
5142175
5132171
5122167
5112163
5102159
5092155
5082151
5072147
5062143
5052139
5042135
5032131
5022127
5012123
5002119
4992115
4982111
4972107
4962103
4952099
4942095
4932091
4922087
4912083
4902079
4892075
4882071
4872067
4862063
4852059
4842055
4832051
4822047
4812043
4802039
4792035
4782031
4772027
4762023
4752019
4742015
4732011
4722007
4712003
4701999
4691995
4681991
4671987
4661983
4651979
4641975
4631971
4621967
4611963
4601959
4591955
4581951
4571947
4561943
4551939
4541935
4531931
4521927
4511923
4501919
4491915
4481911
4471907
4461903
4451899
4441895
4431891
4421887
4411883
4401879
4391875
4381871
4371867
4361863
4351859
4341855
4331851
4321847
4311843
4301839
4291835
4281831
4271827
4261823
4251819
4241815
4231811
4221807
4211803
4201799
4191795
4181791
4171787
4161783
4151779
4141775
4131771
4121767
4111763
4101759
4091755
4081751
4071747
4061743
4051739
4041735
4031731
4021727
4011723
4001719
3991715
3981711
3971707
3961703
3951699
3941695
3931691
3921687
3911683
3901679
3891675
3881671
3871667
3861663
3851659
3841655
3831651
3821647
3811643
3801639
3791635
3781631
3771627
3761623
3751619
3741615
3731611
3721607
3711603
3701599
3691595
3681591
3671587
3661583
3651579
3641575
3631571
3621567
3611563
3601559
3591555
3581551
3571547
3561543
3551539
3541535
3531531
3521527
3511523
3501519
3491515
3481511
3471507
3461503
3451499
3441495
3431491
3421487
3411483
3401479
3391475
3381471
3371467
3361463
3351459
3341455
3331451
3321447
3311443
3301439
3291435
3281431
3271427
3261423
3251419
3241415
3231411
3221407
3211403
3201399
3191395
3181391
3171387
3161383
3151379
3141375
3131371
3121367
3111363
3101359
3091355
3081351
3071347
3061343
3051339
3041335
3031331
3021327
3011323
3001319
2991315
2981311
2971307
2961303
2951299
2941295
2931291
2921287
2911283
2901279
2891275
2881271
2871267
2861263
2851259
2841255
2831251
2821247
2811243
2801239
2791235
2781231
2771227
2761223
2751219
2741215
2731211
2721207
2711203
2701199
2691195
2681191
2671187
2661183
2651179
2641175
2631171
2621167
2611163
2601159
2591155
2581151
2571147
2561143
2551139
2541135
2531131
2521127
2511123
2501119
2491115
2481111
2471107
2461103
2451099
2441095
2431091
2421087
2411083
2401079
2391075
2381071
2371067
2361063
2351059
2341055
2331051
2321047
2311043
2301039
2291035
2281031
2271027
2261023
2251019
2241015
2231011
2221007
2211003
220999
219995
218991
217987
216983
215979
214975
213971
212967
211963
210959
209955
208951
207947
206943
205939
204935
203931
202927
201923
200919
199915
198911
197907
196903
195899
194895
193891
192887
191883
190879
189875
188871
187867
186863
185859
184855
183851
182847
181843
180839
179835
178831
177827
176823
175819
174815
173811
172807
171803
170799
169795
168791
167787
166783
165779
164775
163771
162767
161763
160759
159755
158751
157747
156743
155739
154735
153731
152727
151723
150719
149715
148711
147707
146703
145699
144695
143691
142687
141683
140679
139675
138671
137667
136663
135659
134655
133651
132647
131643
130639
129635
128631
127627
126623
125619
124615
123611
122607
121603
120599
119595
118591
117587
116583
115579
114575
113571
112567
111563
110559
109555
108551
107547
106543
105539
104535
103531
102527
101523
100519
99515
98511
97507
96503
95499
94495
93491
92487
91483
90479
89475
88471
87467
86463
85459
84455
83451
82447
81443
80439
79435
78431
77427
76423
75419
74415
73411
72407
71403
70399
69395
68391
67387
66383
65379
64375
63371
62367
61363
60359
59355
58351
57347
56343
55339
54335
53331
52327
51323
50319
49315
48311
47307
46303
45299
44295
43291
42287
41283
40279
39275
38271
37267
36263
35259
34255
33251
32247
31243
30239
29235
28231
27227
26223
25219
24215
23211
22207
21203
20199
19195
18191
17187
16183
15179
14175
13171
12167
11163
10159
9155
8151
7147
6143
5139
4135
3130
2111
191
067

end0.0ms

sample8.2s

Algorithm
intervals
Results
3.0s8978×body80nan
1.8s1555×body1280valid
844.0ms5654×body80valid
628.0ms918×body640valid
533.0ms349×body2560valid
180.0ms451×body320valid
53.0ms196×body160valid