Details

Time bar (total: 48.4s)

sample427.0ms

Algorithm
intervals
Results
175.0ms95×body1280valid
105.0ms29×body2560valid
99.0ms55×body640valid
21.0ms27×body320valid
11.0ms44×body80valid
4.0msbody160valid

simplify4.0ms

Counts
1 → 1
Iterations
IterNodes
done10
210
19
06

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 37.0b

localize18.0ms

Local error

Found 2 expressions with local error:

1.6b
(- (tan (+ x eps)) (tan x))
4.3b
(tan (+ x eps))

rewrite49.0ms

Algorithm
rewrite-expression-head
Rules
11×add-sqr-sqrt *-un-lft-identity
prod-diff add-cube-cbrt
tan-quot add-log-exp
fma-neg
expm1-log1p-u pow1 tan-sum add-cbrt-cube add-exp-log frac-sub insert-posit16 log1p-expm1-u
sub-neg flip3-- diff-log flip-- distribute-lft-out-- difference-of-squares
Counts
2 → 43
Calls
2 calls:
17.0ms
(- (tan (+ x eps)) (tan x))
31.0ms
(tan (+ x eps))

series221.0ms

Counts
2 → 6
Calls
2 calls:
157.0ms
(- (tan (+ x eps)) (tan x))
64.0ms
(tan (+ x eps))

simplify1.2s

Counts
49 → 49
Iterations
IterNodes
done2002
42002
31357
2454
1205
096

prune507.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 14.6b

localize43.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (+ (tan x) (tan eps)) (- 1 (* (tan x) (tan eps))))
0.1b
(+ (tan x) (tan eps))
0.2b
(* (tan x) (tan eps))
3.6b
(- (/ (+ (tan x) (tan eps)) (- 1 (* (tan x) (tan eps)))) (tan x))

rewrite125.0ms

Algorithm
rewrite-expression-head
Rules
102×*-un-lft-identity
73×add-sqr-sqrt
66×add-cube-cbrt
61×times-frac
54×prod-diff
18×fma-neg
17×distribute-lft-out
10×associate-/r/
tan-quot
add-cbrt-cube add-exp-log add-log-exp
pow1 flip3-- flip--
div-inv
expm1-log1p-u insert-posit16 log1p-expm1-u associate-/l*
associate-/r* fma-def associate-*r* associate-*l* associate-/l/
flip3-+ frac-add flip-+ difference-of-squares
frac-times cbrt-undiv +-commutative clear-num sum-log sub-neg frac-2neg diff-log div-exp pow-prod-down associate-*l/ prod-exp associate-*r/ *-commutative frac-sub cbrt-unprod distribute-lft-out-- unswap-sqr
Counts
4 → 173
Calls
4 calls:
24.0ms
(/ (+ (tan x) (tan eps)) (- 1 (* (tan x) (tan eps))))
9.0ms
(+ (tan x) (tan eps))
14.0ms
(* (tan x) (tan eps))
74.0ms
(- (/ (+ (tan x) (tan eps)) (- 1 (* (tan x) (tan eps)))) (tan x))

series1.1s

Counts
4 → 12
Calls
4 calls:
342.0ms
(/ (+ (tan x) (tan eps)) (- 1 (* (tan x) (tan eps))))
149.0ms
(+ (tan x) (tan eps))
143.0ms
(* (tan x) (tan eps))
478.0ms
(- (/ (+ (tan x) (tan eps)) (- 1 (* (tan x) (tan eps)))) (tan x))

simplify1.4s

Counts
185 → 185
Iterations
IterNodes
done2007
32007
21631
1580
0242

prune2.3s

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 12.4b

localize85.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ (* (sin x) (/ (sin eps) (cos eps))) (cos x))
0.2b
(/ (sin x) (cos x))
0.2b
(/ (sin x) (cos x))
3.9b
(- (/ (/ (sin x) (cos x)) (- 1 (/ (* (sin x) (/ (sin eps) (cos eps))) (cos x)))) (/ (sin x) (cos x)))

rewrite318.0ms

Algorithm
rewrite-expression-head
Rules
2638×times-frac
1961×add-sqr-sqrt
1951×*-un-lft-identity
1394×add-cube-cbrt
1092×prod-diff
370×difference-of-squares
186×distribute-lft-out--
185×div-inv
84×fma-neg
28×associate-/r/
17×add-cbrt-cube add-exp-log
15×flip3-- flip--
associate-/r*
associate-/l*
cbrt-undiv div-exp add-log-exp
expm1-log1p-u pow1 insert-posit16 log1p-expm1-u
clear-num frac-2neg
quot-tan prod-exp cbrt-unprod
sub-neg diff-log associate-*r/ frac-sub associate-/l/
Counts
4 → 1290
Calls
4 calls:
27.0ms
(/ (* (sin x) (/ (sin eps) (cos eps))) (cos x))
15.0ms
(/ (sin x) (cos x))
8.0ms
(/ (sin x) (cos x))
166.0ms
(- (/ (/ (sin x) (cos x)) (- 1 (/ (* (sin x) (/ (sin eps) (cos eps))) (cos x)))) (/ (sin x) (cos x)))

series541.0ms

Counts
4 → 12
Calls
4 calls:
127.0ms
(/ (* (sin x) (/ (sin eps) (cos eps))) (cos x))
37.0ms
(/ (sin x) (cos x))
36.0ms
(/ (sin x) (cos x))
341.0ms
(- (/ (/ (sin x) (cos x)) (- 1 (/ (* (sin x) (/ (sin eps) (cos eps))) (cos x)))) (/ (sin x) (cos x)))

simplify3.0s

Counts
1302 → 1302
Iterations
IterNodes
done2000
12000
01296

prune23.1s

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 12.4b

localize62.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ (sin x) (cos x))
0.2b
(/ (sin x) (cos x))
0.2b
(* (/ (* (sin x) (/ (sin eps) (cos eps))) (cos x)) (/ (* (sin x) (/ (sin eps) (cos eps))) (cos x)))
3.9b
(fma (/ (/ (sin x) (cos x)) (- (* 1 1) (* (/ (* (sin x) (/ (sin eps) (cos eps))) (cos x)) (/ (* (sin x) (/ (sin eps) (cos eps))) (cos x))))) (+ 1 (/ (* (sin x) (/ (sin eps) (cos eps))) (cos x))) (- (/ (sin x) (cos x))))

rewrite63.0ms

Algorithm
rewrite-expression-head
Rules
88×add-cbrt-cube add-exp-log
34×cbrt-undiv div-exp
32×prod-exp cbrt-unprod
30×add-sqr-sqrt times-frac
28×*-un-lft-identity add-cube-cbrt
11×pow1
swap-sqr associate-*r* associate-*l*
associate-/r* div-inv associate-/l*
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
quot-tan clear-num frac-2neg
pow2 frac-times pow-plus pow-prod-down associate-*l/ associate-*r/ pow-sqr *-commutative pow-prod-up fma-udef unswap-sqr
Counts
4 → 146
Calls
4 calls:
8.0ms
(/ (sin x) (cos x))
8.0ms
(/ (sin x) (cos x))
45.0ms
(* (/ (* (sin x) (/ (sin eps) (cos eps))) (cos x)) (/ (* (sin x) (/ (sin eps) (cos eps))) (cos x)))
0.0ms
(fma (/ (/ (sin x) (cos x)) (- (* 1 1) (* (/ (* (sin x) (/ (sin eps) (cos eps))) (cos x)) (/ (* (sin x) (/ (sin eps) (cos eps))) (cos x))))) (+ 1 (/ (* (sin x) (/ (sin eps) (cos eps))) (cos x))) (- (/ (sin x) (cos x))))

series583.0ms

Counts
4 → 12
Calls
4 calls:
19.0ms
(/ (sin x) (cos x))
19.0ms
(/ (sin x) (cos x))
122.0ms
(* (/ (* (sin x) (/ (sin eps) (cos eps))) (cos x)) (/ (* (sin x) (/ (sin eps) (cos eps))) (cos x)))
423.0ms
(fma (/ (/ (sin x) (cos x)) (- (* 1 1) (* (/ (* (sin x) (/ (sin eps) (cos eps))) (cos x)) (/ (* (sin x) (/ (sin eps) (cos eps))) (cos x))))) (+ 1 (/ (* (sin x) (/ (sin eps) (cos eps))) (cos x))) (- (/ (sin x) (cos x))))

simplify1.0s

Counts
158 → 158
Iterations
IterNodes
done2004
22004
1661
0222

prune1.8s

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 12.3b

regimes159.0ms

Accuracy

0% (0.3b remaining)

Error of 12.7b against oracle of 12.4b and baseline of 12.7b

bsearch0.0ms

simplify634.0ms

Iterations
IterNodes
done2000
5622000
5611997
5601993
5591990
5581986
5571983
5561979
5551976
5541972
5531969
5521965
5511962
5501958
5491955
5481951
5471948
5461944
5451941
5441937
5431934
5421930
5411927
5401923
5391920
5381916
5371913
5361909
5351906
5341902
5331899
5321895
5311892
5301888
5291885
5281881
5271878
5261874
5251871
5241867
5231864
5221860
5211857
5201853
5191850
5181846
5171843
5161839
5151836
5141832
5131829
5121825
5111822
5101818
5091815
5081811
5071808
5061804
5051801
5041797
5031794
5021790
5011787
5001783
4991780
4981776
4971773
4961769
4951766
4941762
4931759
4921755
4911752
4901748
4891745
4881741
4871738
4861734
4851731
4841727
4831724
4821720
4811717
4801713
4791710
4781706
4771703
4761699
4751696
4741692
4731689
4721685
4711682
4701678
4691675
4681671
4671668
4661664
4651661
4641657
4631654
4621650
4611647
4601643
4591640
4581636
4571633
4561629
4551626
4541622
4531619
4521615
4511612
4501608
4491605
4481601
4471598
4461594
4451591
4441587
4431584
4421580
4411577
4401573
4391570
4381566
4371563
4361559
4351556
4341552
4331549
4321545
4311542
4301538
4291535
4281531
4271528
4261524
4251521
4241517
4231514
4221510
4211507
4201503
4191500
4181496
4171493
4161489
4151486
4141482
4131479
4121475
4111472
4101468
4091465
4081461
4071458
4061454
4051451
4041447
4031444
4021440
4011437
4001433
3991430
3981426
3971423
3961419
3951416
3941412
3931409
3921405
3911402
3901398
3891395
3881391
3871388
3861384
3851381
3841377
3831374
3821370
3811367
3801363
3791360
3781356
3771353
3761349
3751346
3741342
3731339
3721335
3711332
3701328
3691325
3681321
3671318
3661314
3651311
3641307
3631304
3621300
3611297
3601293
3591290
3581286
3571283
3561279
3551276
3541272
3531269
3521265
3511262
3501258
3491255
3481251
3471248
3461244
3451241
3441237
3431234
3421230
3411227
3401223
3391220
3381216
3371213
3361209
3351206
3341202
3331199
3321195
3311192
3301188
3291185
3281181
3271178
3261174
3251171
3241167
3231164
3221160
3211157
3201153
3191150
3181146
3171143
3161139
3151136
3141132
3131129
3121125
3111122
3101118
3091115
3081111
3071108
3061104
3051101
3041097
3031094
3021090
3011087
3001083
2991080
2981076
2971073
2961069
2951066
2941062
2931059
2921055
2911052
2901048
2891045
2881041
2871038
2861034
2851031
2841027
2831024
2821020
2811017
2801013
2791010
2781006
2771003
276999
275996
274992
273989
272985
271982
270978
269975
268971
267968
266964
265961
264957
263954
262950
261947
260943
259940
258936
257933
256929
255926
254922
253919
252915
251912
250908
249905
248901
247898
246894
245891
244887
243884
242880
241877
240873
239870
238866
237863
236859
235856
234852
233849
232845
231842
230838
229835
228831
227828
226824
225821
224817
223814
222810
221807
220803
219800
218796
217793
216789
215786
214782
213779
212775
211772
210768
209765
208761
207758
206754
205751
204747
203744
202740
201737
200733
199730
198726
197723
196719
195716
194712
193709
192705
191702
190698
189695
188691
187688
186684
185681
184677
183674
182670
181667
180663
179660
178656
177653
176649
175646
174642
173639
172635
171632
170628
169625
168621
167618
166614
165611
164607
163604
162600
161597
160593
159590
158586
157583
156579
155576
154572
153569
152565
151562
150558
149555
148551
147548
146544
145541
144537
143534
142530
141527
140523
139520
138516
137513
136509
135506
134502
133499
132495
131492
130488
129485
128481
127478
126474
125471
124467
123464
122460
121457
120453
119450
118446
117443
116439
115436
114432
113429
112425
111422
110418
109415
108411
107408
106404
105401
104397
103394
102390
101387
100383
99380
98376
97373
96369
95366
94362
93359
92355
91352
90348
89345
88341
87338
86334
85331
84327
83324
82320
81317
80313
79310
78306
77303
76299
75296
74292
73289
72285
71282
70278
69275
68271
67268
66264
65261
64257
63254
62250
61247
60243
59240
58236
57233
56229
55226
54222
53219
52215
51212
50208
49205
48201
47198
46194
45191
44187
43184
42180
41177
40173
39170
38166
37163
36159
35156
34152
33149
32145
31142
30138
29135
28131
27128
26124
25121
24117
23114
22110
21107
20103
19100
1896
1793
1689
1586
1482
1379
1275
1172
1068
965
861
758
654
551
447
344
239
134
022

end0.0ms

sample9.6s

Algorithm
intervals
Results
4.8s3248×body1280valid
2.2s1886×body640valid
1.6s640×body2560valid
506.0ms759×body320valid
194.0ms1093×body80valid
152.0ms374×body160valid