Details

Time bar (total: 43.7s)

sample469.0ms

Algorithm
intervals
Results
99.0ms144×body80valid
92.0ms46×body1280valid
69.0ms19×body320valid
48.0ms38×body640valid
5.0msbody160valid

simplify113.0ms

Counts
1 → 1
Iterations
IterNodes
642
542
437
329
222
113
07

prune10.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.4b

localize34.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ (- 1 (* (tan x) (tan x))) (+ 1 (* (tan x) (tan x))))
0.2b
(- 1 (* (tan x) (tan x)))
0.2b
(* (tan x) (tan x))
0.2b
(* (tan x) (tan x))

rewrite108.0ms

Algorithm
rewrite-expression-head
Rules
33×add-sqr-sqrt
29×*-un-lft-identity
24×add-cube-cbrt
18×pow1
15×times-frac
10×add-cbrt-cube add-exp-log difference-of-squares
tan-quot
swap-sqr associate-*r* associate-*l* add-log-exp
associate-/l*
expm1-log1p-u insert-posit16 log1p-expm1-u
associate-/r* fma-neg prod-diff
pow2 frac-times pow-plus flip3-- pow-prod-down associate-*l/ prod-exp associate-*r/ associate-/r/ pow-sqr *-commutative pow-prod-up cbrt-unprod flip-- unswap-sqr associate-/l/
cbrt-undiv clear-num sub-neg frac-2neg flip3-+ diff-log div-sub div-exp flip-+ div-inv
Counts
4 → 128
Calls
4 calls:
31.0ms
(/ (- 1 (* (tan x) (tan x))) (+ 1 (* (tan x) (tan x))))
12.0ms
(- 1 (* (tan x) (tan x)))
29.0ms
(* (tan x) (tan x))
32.0ms
(* (tan x) (tan x))

series329.0ms

Counts
4 → 12
Calls
4 calls:
139.0ms
(/ (- 1 (* (tan x) (tan x))) (+ 1 (* (tan x) (tan x))))
57.0ms
(- 1 (* (tan x) (tan x)))
73.0ms
(* (tan x) (tan x))
60.0ms
(* (tan x) (tan x))

simplify4.7s

Counts
140 → 140
Iterations
IterNodes
32924
2989
1381
0157

prune971.0ms

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 0.1b

localize42.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (tan x) (tan x))
0.2b
(* (tan x) (tan x))
0.3b
(* (* (tan x) (tan x)) (* (tan x) (tan x)))
0.3b
(* (* (tan x) (tan x)) (* (tan x) (tan x)))

rewrite670.0ms

Algorithm
rewrite-expression-head
Rules
240×pow1
74×pow-prod-up
72×tan-quot
48×pow-prod-down
46×pow-sqr
38×pow-plus
36×frac-times
32×add-cbrt-cube add-exp-log
28×pow2
24×associate-*l/ associate-*r/
18×prod-exp cbrt-unprod
16×add-sqr-sqrt
12×*-un-lft-identity add-cube-cbrt
swap-sqr associate-*r* associate-*l*
expm1-log1p-u *-commutative insert-posit16 log1p-expm1-u add-log-exp unswap-sqr
Counts
4 → 224
Calls
4 calls:
14.0ms
(* (tan x) (tan x))
27.0ms
(* (tan x) (tan x))
535.0ms
(* (* (tan x) (tan x)) (* (tan x) (tan x)))
89.0ms
(* (* (tan x) (tan x)) (* (tan x) (tan x)))

series243.0ms

Counts
4 → 12
Calls
4 calls:
58.0ms
(* (tan x) (tan x))
44.0ms
(* (tan x) (tan x))
68.0ms
(* (* (tan x) (tan x)) (* (tan x) (tan x)))
74.0ms
(* (* (tan x) (tan x)) (* (tan x) (tan x)))

simplify1.1s

Counts
236 → 236
Iterations
IterNodes
32206
2896
1299
0112

prune1.5s

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 0.1b

localize22.0ms

Local error

Found 4 expressions with local error:

0.2b
(- 1 (* (tan x) (tan x)))
0.2b
(* (tan x) (tan x))
0.2b
(* (tan x) (tan x))
0.6b
(expm1 (/ (- 1 (* (tan x) (tan x))) (+ 1 (* (tan x) (tan x)))))

rewrite66.0ms

Algorithm
rewrite-expression-head
Rules
19×add-sqr-sqrt
18×pow1
15×*-un-lft-identity
14×add-cube-cbrt
add-cbrt-cube tan-quot add-exp-log
swap-sqr associate-*r* associate-*l* add-log-exp
log1p-expm1-u
expm1-log1p-u insert-posit16
fma-neg prod-diff
pow2 frac-times pow-plus pow-prod-down associate-*l/ prod-exp associate-*r/ pow-sqr *-commutative pow-prod-up cbrt-unprod difference-of-squares unswap-sqr
expm1-log1p sub-neg flip3-- diff-log flip-- expm1-udef
Counts
4 → 97
Calls
4 calls:
14.0ms
(- 1 (* (tan x) (tan x)))
28.0ms
(* (tan x) (tan x))
21.0ms
(* (tan x) (tan x))
0.0ms
(expm1 (/ (- 1 (* (tan x) (tan x))) (+ 1 (* (tan x) (tan x)))))

series299.0ms

Counts
4 → 12
Calls
4 calls:
33.0ms
(- 1 (* (tan x) (tan x)))
53.0ms
(* (tan x) (tan x))
33.0ms
(* (tan x) (tan x))
179.0ms
(expm1 (/ (- 1 (* (tan x) (tan x))) (+ 1 (* (tan x) (tan x)))))

simplify11.1s

Counts
109 → 109
Iterations
IterNodes
44269
31468
2609
1265
0116

prune781.0ms

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 0.1b

localize33.0ms

Local error

Found 4 expressions with local error:

0.2b
(- 1 (/ (* (tan x) (sin x)) (cos x)))
0.2b
(/ (* (tan x) (sin x)) (cos x))
0.2b
(* (tan x) (tan x))
0.6b
(expm1 (/ (- 1 (/ (* (tan x) (sin x)) (cos x))) (+ 1 (* (tan x) (tan x)))))

rewrite85.0ms

Algorithm
rewrite-expression-head
Rules
29×add-sqr-sqrt
27×*-un-lft-identity
24×add-cube-cbrt
21×prod-diff
12×times-frac
11×pow1 add-cbrt-cube add-exp-log
add-log-exp
tan-quot log1p-expm1-u
expm1-log1p-u insert-posit16 div-inv
associate-/r* fma-neg swap-sqr associate-*r* associate-*l*
cbrt-undiv div-exp associate-*l/ prod-exp cbrt-unprod difference-of-squares
pow2 frac-times expm1-log1p clear-num sub-neg frac-2neg pow-plus flip3-- diff-log pow-prod-down associate-*r/ pow-sqr *-commutative pow-prod-up flip-- associate-/l* distribute-lft-out-- expm1-udef unswap-sqr associate-/l/
Counts
4 → 110
Calls
4 calls:
24.0ms
(- 1 (/ (* (tan x) (sin x)) (cos x)))
30.0ms
(/ (* (tan x) (sin x)) (cos x))
28.0ms
(* (tan x) (tan x))
1.0ms
(expm1 (/ (- 1 (/ (* (tan x) (sin x)) (cos x))) (+ 1 (* (tan x) (tan x)))))

series462.0ms

Counts
4 → 12
Calls
4 calls:
69.0ms
(- 1 (/ (* (tan x) (sin x)) (cos x)))
107.0ms
(/ (* (tan x) (sin x)) (cos x))
62.0ms
(* (tan x) (tan x))
224.0ms
(expm1 (/ (- 1 (/ (* (tan x) (sin x)) (cos x))) (+ 1 (* (tan x) (tan x)))))

simplify11.4s

Counts
122 → 122
Iterations
IterNodes
35576
21437
1487
0201

prune1.3s

Pruning

15 alts after pruning (13 fresh and 2 done)

Merged error: 0.0b

regimes497.0ms

Accuracy

0% (0.4b remaining)

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

bsearch0.0ms

simplify1.4s

Iterations
IterNodes
9872001
9861999
9851997
9841995
9831993
9821991
9811989
9801987
9791985
9781983
9771981
9761979
9751977
9741975
9731973
9721971
9711969
9701967
9691965
9681963
9671961
9661959
9651957
9641955
9631953
9621951
9611949
9601947
9591945
9581943
9571941
9561939
9551937
9541935
9531933
9521931
9511929
9501927
9491925
9481923
9471921
9461919
9451917
9441915
9431913
9421911
9411909
9401907
9391905
9381903
9371901
9361899
9351897
9341895
9331893
9321891
9311889
9301887
9291885
9281883
9271881
9261879
9251877
9241875
9231873
9221871
9211869
9201867
9191865
9181863
9171861
9161859
9151857
9141855
9131853
9121851
9111849
9101847
9091845
9081843
9071841
9061839
9051837
9041835
9031833
9021831
9011829
9001827
8991825
8981823
8971821
8961819
8951817
8941815
8931813
8921811
8911809
8901807
8891805
8881803
8871801
8861799
8851797
8841795
8831793
8821791
8811789
8801787
8791785
8781783
8771781
8761779
8751777
8741775
8731773
8721771
8711769
8701767
8691765
8681763
8671761
8661759
8651757
8641755
8631753
8621751
8611749
8601747
8591745
8581743
8571741
8561739
8551737
8541735
8531733
8521731
8511729
8501727
8491725
8481723
8471721
8461719
8451717
8441715
8431713
8421711
8411709
8401707
8391705
8381703
8371701
8361699
8351697
8341695
8331693
8321691
8311689
8301687
8291685
8281683
8271681
8261679
8251677
8241675
8231673
8221671
8211669
8201667
8191665
8181663
8171661
8161659
8151657
8141655
8131653
8121651
8111649
8101647
8091645
8081643
8071641
8061639
8051637
8041635
8031633
8021631
8011629
8001627
7991625
7981623
7971621
7961619
7951617
7941615
7931613
7921611
7911609
7901607
7891605
7881603
7871601
7861599
7851597
7841595
7831593
7821591
7811589
7801587
7791585
7781583
7771581
7761579
7751577
7741575
7731573
7721571
7711569
7701567
7691565
7681563
7671561
7661559
7651557
7641555
7631553
7621551
7611549
7601547
7591545
7581543
7571541
7561539
7551537
7541535
7531533
7521531
7511529
7501527
7491525
7481523
7471521
7461519
7451517
7441515
7431513
7421511
7411509
7401507
7391505
7381503
7371501
7361499
7351497
7341495
7331493
7321491
7311489
7301487
7291485
7281483
7271481
7261479
7251477
7241475
7231473
7221471
7211469
7201467
7191465
7181463
7171461
7161459
7151457
7141455
7131453
7121451
7111449
7101447
7091445
7081443
7071441
7061439
7051437
7041435
7031433
7021431
7011429
7001427
6991425
6981423
6971421
6961419
6951417
6941415
6931413
6921411
6911409
6901407
6891405
6881403
6871401
6861399
6851397
6841395
6831393
6821391
6811389
6801387
6791385
6781383
6771381
6761379
6751377
6741375
6731373
6721371
6711369
6701367
6691365
6681363
6671361
6661359
6651357
6641355
6631353
6621351
6611349
6601347
6591345
6581343
6571341
6561339
6551337
6541335
6531333
6521331
6511329
6501327
6491325
6481323
6471321
6461319
6451317
6441315
6431313
6421311
6411309
6401307
6391305
6381303
6371301
6361299
6351297
6341295
6331293
6321291
6311289
6301287
6291285
6281283
6271281
6261279
6251277
6241275
6231273
6221271
6211269
6201267
6191265
6181263
6171261
6161259
6151257
6141255
6131253
6121251
6111249
6101247
6091245
6081243
6071241
6061239
6051237
6041235
6031233
6021231
6011229
6001227
5991225
5981223
5971221
5961219
5951217
5941215
5931213
5921211
5911209
5901207
5891205
5881203
5871201
5861199
5851197
5841195
5831193
5821191
5811189
5801187
5791185
5781183
5771181
5761179
5751177
5741175
5731173
5721171
5711169
5701167
5691165
5681163
5671161
5661159
5651157
5641155
5631153
5621151
5611149
5601147
5591145
5581143
5571141
5561139
5551137
5541135
5531133
5521131
5511129
5501127
5491125
5481123
5471121
5461119
5451117
5441115
5431113
5421111
5411109
5401107
5391105
5381103
5371101
5361099
5351097
5341095
5331093
5321091
5311089
5301087
5291085
5281083
5271081
5261079
5251077
5241075
5231073
5221071
5211069
5201067
5191065
5181063
5171061
5161059
5151057
5141055
5131053
5121051
5111049
5101047
5091045
5081043
5071041
5061039
5051037
5041035
5031033
5021031
5011029
5001027
4991025
4981023
4971021
4961019
4951017
4941015
4931013
4921011
4911009
4901007
4891005
4881003
4871001
486999
485997
484995
483993
482991
481989
480987
479985
478983
477981
476979
475977
474975
473973
472971
471969
470967
469965
468963
467961
466959
465957
464955
463953
462951
461949
460947
459945
458943
457941
456939
455937
454935
453933
452931
451929
450927
449925
448923
447921
446919
445917
444915
443913
442911
441909
440907
439905
438903
437901
436899
435897
434895
433893
432891
431889
430887
429885
428883
427881
426879
425877
424875
423873
422871
421869
420867
419865
418863
417861
416859
415857
414855
413853
412851
411849
410847
409845
408843
407841
406839
405837
404835
403833
402831
401829
400827
399825
398823
397821
396819
395817
394815
393813
392811
391809
390807
389805
388803
387801
386799
385797
384795
383793
382791
381789
380787
379785
378783
377781
376779
375777
374775
373773
372771
371769
370767
369765
368763
367761
366759
365757
364755
363753
362751
361749
360747
359745
358743
357741
356739
355737
354735
353733
352731
351729
350727
349725
348723
347721
346719
345717
344715
343713
342711
341709
340707
339705
338703
337701
336699
335697
334695
333693
332691
331689
330687
329685
328683
327681
326679
325677
324675
323673
322671
321669
320667
319665
318663
317661
316659
315657
314655
313653
312651
311649
310647
309645
308643
307641
306639
305637
304635
303633
302631
301629
300627
299625
298623
297621
296619
295617
294615
293613
292611
291609
290607
289605
288603
287601
286599
285597
284595
283593
282591
281589
280587
279585
278583
277581
276579
275577
274575
273573
272571
271569
270567
269565
268563
267561
266559
265557
264555
263553
262551
261549
260547
259545
258543
257541
256539
255537
254535
253533
252531
251529
250527
249525
248523
247521
246519
245517
244515
243513
242511
241509
240507
239505
238503
237501
236499
235497
234495
233493
232491
231489
230487
229485
228483
227481
226479
225477
224475
223473
222471
221469
220467
219465
218463
217461
216459
215457
214455
213453
212451
211449
210447
209445
208443
207441
206439
205437
204435
203433
202431
201429
200427
199425
198423
197421
196419
195417
194415
193413
192411
191409
190407
189405
188403
187401
186399
185397
184395
183393
182391
181389
180387
179385
178383
177381
176379
175377
174375
173373
172371
171369
170367
169365
168363
167361
166359
165357
164355
163353
162351
161349
160347
159345
158343
157341
156339
155337
154335
153333
152331
151329
150327
149325
148323
147321
146319
145317
144315
143313
142311
141309
140307
139305
138303
137301
136299
135297
134295
133293
132291
131289
130287
129285
128283
127281
126279
125277
124275
123273
122271
121269
120267
119265
118263
117261
116259
115257
114255
113253
112251
111249
110247
109245
108243
107241
106239
105237
104235
103233
102231
101229
100227
99225
98223
97221
96219
95217
94215
93213
92211
91209
90207
89205
88203
87201
86199
85197
84195
83193
82191
81189
80187
79185
78183
77181
76179
75177
74175
73173
72171
71169
70167
69165
68163
67161
66159
65157
64155
63153
62151
61149
60147
59145
58143
57141
56139
55137
54135
53133
52131
51129
50127
49125
48123
47121
46119
45117
44115
43113
42111
41109
40107
39105
38103
37101
3699
3597
3495
3393
3291
3189
3087
2985
2883
2781
2679
2577
2475
2373
2271
2169
2067
1965
1863
1761
1659
1557
1455
1353
1251
1149
1047
945
843
741
639
537
435
333
231
127
018

end0.0ms

sample6.0s

Algorithm
intervals
Results
2.8s1552×body1280valid
1.5s1239×body640valid
957.0ms4318×body80valid
489.0ms588×body320valid
131.0ms303×body160valid