Details

Time bar (total: 10.0m)

sample240.0ms

Algorithm
intervals
Results
75.0ms40×body2560valid
12.0ms183×body80valid
11.0ms35×body1280valid
9.0ms79×body80nan
4.0ms16×body640valid
1.0msbody5120valid
1.0msbody160valid
0.0msbody320valid

simplify131.0ms

Counts
1 → 1
Iterations
IterNodes
done34
534
432
330
223
115
010

prune20.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 35.4b

localize75.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (+ (- b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)
0.2b
(- (* b_2 b_2) (* a c))
1.1b
(+ (- b_2) (sqrt (- (* b_2 b_2) (* a c))))
24.2b
(sqrt (- (* b_2 b_2) (* a c)))

rewrite286.0ms

Algorithm
rewrite-expression-head
Rules
38×*-un-lft-identity
19×add-sqr-sqrt
18×add-cube-cbrt
15×times-frac
10×fma-def distribute-lft-out add-log-exp
distribute-rgt-neg-in
add-cbrt-cube add-exp-log
pow1 associate-/l*
expm1-log1p-u log1p-expm1-u
distribute-lft-neg-in associate-/r* sqrt-prod
neg-sub0 sum-log flip3-+ flip3-- sqrt-div associate-+l- flip-+ flip-- associate-/l/
cbrt-undiv +-commutative rem-sqrt-square clear-num neg-mul-1 sub-neg frac-2neg sqrt-pow1 pow1/2 fma-neg diff-log div-sub div-exp prod-diff neg-log div-inv
Counts
4 → 100
Calls
4 calls:
113.0ms
(/ (+ (- b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)
28.0ms
(- (* b_2 b_2) (* a c))
78.0ms
(+ (- b_2) (sqrt (- (* b_2 b_2) (* a c))))
59.0ms
(sqrt (- (* b_2 b_2) (* a c)))

series415.0ms

Counts
4 → 12
Calls
4 calls:
106.0ms
(/ (+ (- b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)
39.0ms
(- (* b_2 b_2) (* a c))
136.0ms
(+ (- b_2) (sqrt (- (* b_2 b_2) (* a c))))
133.0ms
(sqrt (- (* b_2 b_2) (* a c)))

simplify1.2s

Counts
112 → 112
Iterations
IterNodes
done5001
21655
1405
0164

prune803.0ms

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 3.7b

localize34.0ms

Local error

Found 4 expressions with local error:

1.6b
(+ b_2 (sqrt (fma a (- c) (* b_2 b_2))))
3.5b
(/ (/ (+ 0 (* a c)) (- (+ b_2 (sqrt (fma a (- c) (* b_2 b_2)))))) a)
7.7b
(/ (+ 0 (* a c)) (- (+ b_2 (sqrt (fma a (- c) (* b_2 b_2))))))
24.2b
(sqrt (fma a (- c) (* b_2 b_2)))

rewrite204.0ms

Algorithm
rewrite-expression-head
Rules
306×times-frac
228×*-un-lft-identity
163×add-sqr-sqrt
162×add-cube-cbrt
64×distribute-lft-neg-in distribute-rgt-neg-in
45×associate-/l*
33×distribute-lft-out
16×neg-mul-1
15×associate-/r*
11×add-cbrt-cube add-exp-log
10×associate-/r/ distribute-neg-frac
flip3-+ flip-+
div-inv add-log-exp
pow1
expm1-log1p-u cbrt-undiv div-exp log1p-expm1-u
fma-def sqrt-prod associate-/l/
clear-num frac-2neg
+-commutative rem-sqrt-square sum-log sqrt-pow1 pow1/2
Counts
4 → 289
Calls
4 calls:
13.0ms
(+ b_2 (sqrt (fma a (- c) (* b_2 b_2))))
98.0ms
(/ (/ (+ 0 (* a c)) (- (+ b_2 (sqrt (fma a (- c) (* b_2 b_2)))))) a)
66.0ms
(/ (+ 0 (* a c)) (- (+ b_2 (sqrt (fma a (- c) (* b_2 b_2))))))
3.0ms
(sqrt (fma a (- c) (* b_2 b_2)))

series745.0ms

Counts
4 → 12
Calls
4 calls:
103.0ms
(+ b_2 (sqrt (fma a (- c) (* b_2 b_2))))
216.0ms
(/ (/ (+ 0 (* a c)) (- (+ b_2 (sqrt (fma a (- c) (* b_2 b_2)))))) a)
277.0ms
(/ (+ 0 (* a c)) (- (+ b_2 (sqrt (fma a (- c) (* b_2 b_2))))))
149.0ms
(sqrt (fma a (- c) (* b_2 b_2)))

simplify650.0ms

Counts
301 → 301
Iterations
IterNodes
done5000
11066
0420

prune1.9s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 3.6b

localize45.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (/ (* c a) a) (+ b_2 (sqrt (fma a (- c) (pow b_2 2)))))
1.6b
(+ b_2 (sqrt (fma a (- c) (pow b_2 2))))
11.6b
(/ (* c a) a)
24.2b
(sqrt (fma a (- c) (pow b_2 2)))

rewrite70.0ms

Algorithm
rewrite-expression-head
Rules
46×times-frac
44×*-un-lft-identity
27×add-sqr-sqrt
26×add-cube-cbrt
18×add-cbrt-cube add-exp-log
distribute-lft-out
associate-/l*
cbrt-undiv associate-/r* div-exp div-inv
add-log-exp
pow1
expm1-log1p-u log1p-expm1-u
fma-def sqrt-prod
clear-num frac-2neg flip3-+ prod-exp associate-/r/ cbrt-unprod flip-+
+-commutative rem-sqrt-square sum-log sqrt-pow1 pow1/2 associate-/l/
Counts
4 → 115
Calls
4 calls:
35.0ms
(/ (/ (* c a) a) (+ b_2 (sqrt (fma a (- c) (pow b_2 2)))))
11.0ms
(+ b_2 (sqrt (fma a (- c) (pow b_2 2))))
15.0ms
(/ (* c a) a)
3.0ms
(sqrt (fma a (- c) (pow b_2 2)))

series456.0ms

Counts
4 → 12
Calls
4 calls:
247.0ms
(/ (/ (* c a) a) (+ b_2 (sqrt (fma a (- c) (pow b_2 2)))))
93.0ms
(+ b_2 (sqrt (fma a (- c) (pow b_2 2))))
10.0ms
(/ (* c a) a)
106.0ms
(sqrt (fma a (- c) (pow b_2 2)))

simplify1.3s

Counts
127 → 127
Iterations
IterNodes
done5001
22395
1472
0185

prune817.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 3.6b

localize23.0ms

Local error

Found 4 expressions with local error:

0.0b
(fma a (- c) (* b_2 b_2))
0.1b
(/ (/ c 1) (+ b_2 (sqrt (fma a (- c) (* b_2 b_2)))))
1.6b
(+ b_2 (sqrt (fma a (- c) (* b_2 b_2))))
24.2b
(sqrt (fma a (- c) (* b_2 b_2)))

rewrite50.0ms

Algorithm
rewrite-expression-head
Rules
97×times-frac
85×*-un-lft-identity
56×add-sqr-sqrt
55×add-cube-cbrt
15×distribute-lft-out
13×associate-/l*
11×add-exp-log
add-cbrt-cube
div-inv add-log-exp
pow1 div-exp
expm1-log1p-u associate-/r* log1p-expm1-u
cbrt-undiv fma-def sqrt-prod
flip3-+ associate-/r/ flip-+
+-commutative rem-sqrt-square clear-num sum-log frac-2neg sqrt-pow1 pow1/2 1-exp fma-udef associate-/l/
Counts
4 → 131
Calls
4 calls:
0.0ms
(fma a (- c) (* b_2 b_2))
30.0ms
(/ (/ c 1) (+ b_2 (sqrt (fma a (- c) (* b_2 b_2)))))
11.0ms
(+ b_2 (sqrt (fma a (- c) (* b_2 b_2))))
3.0ms
(sqrt (fma a (- c) (* b_2 b_2)))

series495.0ms

Counts
4 → 12
Calls
4 calls:
63.0ms
(fma a (- c) (* b_2 b_2))
241.0ms
(/ (/ c 1) (+ b_2 (sqrt (fma a (- c) (* b_2 b_2)))))
100.0ms
(+ b_2 (sqrt (fma a (- c) (* b_2 b_2))))
90.0ms
(sqrt (fma a (- c) (* b_2 b_2)))

simplify1.1s

Counts
143 → 143
Iterations
IterNodes
done5000
22548
1532
0213

prune632.0ms

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 3.6b

regimes359.0ms

bsearch226.0ms

Steps
ItersRangePoint
9
2.1340360609407003e+79
6.102484722804822e+84
1.0166171304055961e+83
6
-9.106238092000907e-243
-2.101224228167501e-243
-2.1209008810311313e-243
8
-7.706925888451307e+24
-4.0529501114613944e+21
-7.604193036648139e+24

simplify9.8m

Iterations
IterNodes
6742740
6732736
6722732
6712728
6702724
6692720
6682716
6672712
6662708
6652704
6642700
6632696
6622692
6612688
6602684
6592680
6582676
6572672
6562668
6552664
6542660
6532656
6522652
6512648
6502644
6492640
6482636
6472632
6462628
6452624
6442620
6432616
6422612
6412608
6402604
6392600
6382596
6372592
6362588
6352584
6342580
6332576
6322572
6312568
6302564
6292560
6282556
6272552
6262548
6252544
6242540
6232536
6222532
6212528
6202524
6192520
6182516
6172512
6162508
6152504
6142500
6132496
6122492
6112488
6102484
6092480
6082476
6072472
6062468
6052464
6042460
6032456
6022452
6012448
6002444
5992440
5982436
5972432
5962428
5952424
5942420
5932416
5922412
5912408
5902404
5892400
5882396
5872392
5862388
5852384
5842380
5832376
5822372
5812368
5802364
5792360
5782356
5772352
5762348
5752344
5742340
5732336
5722332
5712328
5702324
5692320
5682316
5672312
5662308
5652304
5642300
5632296
5622292
5612288
5602284
5592280
5582276
5572272
5562268
5552264
5542260
5532256
5522252
5512248
5502244
5492240
5482236
5472232
5462228
5452224
5442220
5432216
5422212
5412208
5402204
5392200
5382196
5372192
5362188
5352184
5342180
5332176
5322172
5312168
5302164
5292160
5282156
5272152
5262148
5252144
5242140
5232136
5222132
5212128
5202124
5192120
5182116
5172112
5162108
5152104
5142100
5132096
5122092
5112088
5102084
5092080
5082076
5072072
5062068
5052064
5042060
5032056
5022052
5012048
5002044
4992040
4982036
4972032
4962028
4952024
4942020
4932016
4922012
4912008
4902004
4892000
4881996
4871992
4861988
4851984
4841980
4831976
4821972
4811968
4801964
4791960
4781956
4771952
4761948
4751944
4741940
4731936
4721932
4711928
4701924
4691920
4681916
4671912
4661908
4651904
4641900
4631896
4621892
4611888
4601884
4591880
4581876
4571872
4561868
4551864
4541860
4531856
4521852
4511848
4501844
4491840
4481836
4471832
4461828
4451824
4441820
4431816
4421812
4411808
4401804
4391800
4381796
4371792
4361788
4351784
4341780
4331776
4321772
4311768
4301764
4291760
4281756
4271752
4261748
4251744
4241740
4231736
4221732
4211728
4201724
4191720
4181716
4171712
4161708
4151704
4141700
4131696
4121692
4111688
4101684
4091680
4081676
4071672
4061668
4051664
4041660
4031656
4021652
4011648
4001644
3991640
3981636
3971632
3961628
3951624
3941620
3931616
3921612
3911608
3901604
3891600
3881596
3871592
3861588
3851584
3841580
3831576
3821572
3811568
3801564
3791560
3781556
3771552
3761548
3751544
3741540
3731536
3721532
3711528
3701524
3691520
3681516
3671512
3661508
3651504
3641500
3631496
3621492
3611488
3601484
3591480
3581476
3571472
3561468
3551464
3541460
3531456
3521452
3511448
3501444
3491440
3481436
3471432
3461428
3451424
3441420
3431416
3421412
3411408
3401404
3391400
3381396
3371392
3361388
3351384
3341380
3331376
3321372
3311368
3301364
3291360
3281356
3271352
3261348
3251344
3241340
3231336
3221332
3211328
3201324
3191320
3181316
3171312
3161308
3151304
3141300
3131296
3121292
3111288
3101284
3091280
3081276
3071272
3061268
3051264
3041260
3031256
3021252
3011248
3001244
2991240
2981236
2971232
2961228
2951224
2941220
2931216
2921212
2911208
2901204
2891200
2881196
2871192
2861188
2851184
2841180
2831176
2821172
2811168
2801164
2791160
2781156
2771152
2761148
2751144
2741140
2731136
2721132
2711128
2701124
2691120
2681116
2671112
2661108
2651104
2641100
2631096
2621092
2611088
2601084
2591080
2581076
2571072
2561068
2551064
2541060
2531056
2521052
2511048
2501044
2491040
2481036
2471032
2461028
2451024
2441020
2431016
2421012
2411008
2401004
2391000
238996
237992
236988
235984
234980
233976
232972
231968
230964
229960
228956
227952
226948
225944
224940
223936
222932
221928
220924
219920
218916
217912
216908
215904
214900
213896
212892
211888
210884
209880
208876
207872
206868
205864
204860
203856
202852
201848
200844
199840
198836
197832
196828
195824
194820
193816
192812
191808
190804
189800
188796
187792
186788
185784
184780
183776
182772
181768
180764
179760
178756
177752
176748
175744
174740
173736
172732
171728
170724
169720
168716
167712
166708
165704
164700
163696
162692
161688
160684
159680
158676
157672
156668
155664
154660
153656
152652
151648
150644
149640
148636
147632
146628
145624
144620
143616
142612
141608
140604
139600
138596
137592
136588
135584
134580
133576
132572
131568
130564
129560
128556
127552
126548
125544
124540
123536
122532
121528
120524
119520
118516
117512
116508
115504
114500
113496
112492
111488
110484
109480
108476
107472
106468
105464
104460
103456
102452
101448
100444
99440
98436
97432
96428
95424
94420
93416
92412
91408
90404
89400
88396
87392
86388
85384
84380
83376
82372
81368
80364
79360
78356
77352
76348
75344
74340
73336
72332
71328
70324
69320
68316
67312
66308
65304
64300
63296
62292
61288
60284
59280
58276
57272
56268
55264
54260
53256
52252
51248
50244
49240
48236
47232
46228
45224
44220
43216
42212
41208
40204
39200
38196
37192
36188
35184
34180
33176
32172
31168
30164
29160
28156
27152
26148
25144
24140
23136
22132
21128
20124
19120
18116
17112
16108
15104
14100
1396
1292
1188
1084
980
876
772
668
564
460
356
252
148
039