Details

Time bar (total: 7.0min)

sample68.0ms

Algorithm
intervals
Results
11.0ms34×body2560valid
10.0ms179×body80valid
10.0ms36×body1280valid
9.0ms16×body640valid
6.0ms100×body80nan
1.0msbody320valid
1.0msbody5120valid
0.0msbody160valid

simplify91.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01417
12817
26317
311417
413017
513617
613917
done13917

prune4.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 33.4b

Counts
2 → 1

localize16.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (- (neg b) (sqrt (- (* b b) (* 4.0 (* a c))))) (* 2.0 a))
0.2b
(- (neg b) (sqrt (- (* b b) (* 4.0 (* a c)))))
1.4b
(- (* b b) (* 4.0 (* a c)))
23.4b
(sqrt (- (* b b) (* 4.0 (* a c))))

rewrite33.0ms

Algorithm
rewrite-expression-head
Rules
20×add-sqr-sqrt
19×*-un-lft-identity
10×add-log-exp
add-exp-log add-cbrt-cube
add-cube-cbrt times-frac associate-/l*
sqrt-prod distribute-lft-out-- difference-of-squares
pow1
flip3-- flip--
distribute-rgt-neg-in diff-log
cbrt-undiv sub-neg sqrt-div div-exp associate-/l/
associate--l- neg-sub0 rem-sqrt-square frac-2neg sqrt-pow1 pow1/2 div-sub neg-log prod-exp clear-num associate-/r* cbrt-unprod div-inv
Counts
4 → 77
Calls
4 calls:
13.0ms
(/ (- (neg b) (sqrt (- (* b b) (* 4.0 (* a c))))) (* 2.0 a))
10.0ms
(- (neg b) (sqrt (- (* b b) (* 4.0 (* a c)))))
4.0ms
(- (* b b) (* 4.0 (* a c)))
4.0ms
(sqrt (- (* b b) (* 4.0 (* a c))))

series71.0ms

Counts
4 → 12
Calls
4 calls:
26.0ms
(/ (- (neg b) (sqrt (- (* b b) (* 4.0 (* a c))))) (* 2.0 a))
18.0ms
(- (neg b) (sqrt (- (* b b) (* 4.0 (* a c)))))
10.0ms
(- (* b b) (* 4.0 (* a c)))
17.0ms
(sqrt (- (* b b) (* 4.0 (* a c))))

simplify1.3min

Counts
89 → 89
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
01011
11611
23311
35811
46011
done6011
01011
11611
23311
35811
46011
done6011
01123
11723
23423
35923
46123
done6123
01011
11611
23311
35811
46011
done6011
01132
11820
24412
310712
421312
526412
628912
734912
855012
9147012
done500012
01122
11811
23511
36011
46211
done6211
01011
11611
23311
35811
46011
done6011
01011
11611
23311
35811
46011
done6011
01011
11611
23311
35811
46011
done6011
022
141
done41
0910
11510
23210
35710
45910
done5910
01214
13614
213212
363012
4324512
done500112
01330
13924
212922
338020
453420
556120
666920
7101320
8235120
done500020
01120
13120
29918
337816
4100416
5141216
6185416
7307416
done500016
0910
11410
22010
done2010
033
161
done61
01011
11611
23311
35811
46011
done6011
01011
11611
23311
35811
46011
done6011
01011
12010
23910
39610
425510
583110
6497010
done500010
0910
11510
23210
35710
45910
done5910
0910
11810
24510
310510
421510
565710
6294610
done500010
01021
11621
23321
35821
46021
done6021
0910
11510
23210
35710
45910
done5910
01029
11729
24811
317411
491611
5466111
done500011
0910
11510
23210
35710
45910
done5910
0910
11510
23210
35710
45910
done5910
01113
13513
213111
362211
4313911
done500011
01229
13823
212821
337119
451419
554119
664619
799019
8233419
done500119
066
1146
2356
3536
4546
done546
01019
13019
29817
337815
4101315
5142715
6188615
7303915
done500015
089
1139
2199
done199
066
1146
2356
3536
4546
done546
01416
12615
25014
38114
48914
59414
610314
712014
813514
914214
1014714
1115814
1218114
1319114
done19114
01315
12414
24714
38414
49014
59914
611214
713414
814114
914614
1015714
1118014
1218314
done18314
01214
12014
24014
36714
47114
done7114
01214
12314
24814
38514
410014
511314
613514
714214
814714
915814
1018114
1118514
done18514
01329
12129
24129
36829
47229
done7229
01214
12014
24014
36714
47114
done7114
01341
12241
25615
315515
440715
5119615
6328915
done500015
01214
12014
24014
36714
47114
done7114
01214
12014
24014
36714
47114
done7114
01417
13717
28817
318817
454117
5147117
6432917
done500017
01541
13427
28226
319924
432322
545322
660722
768422
done68422
01011
11611
23311
35811
46011
done6011
01327
12813
26913
31777
43425
59985
done50015
01113
11813
23612
36112
46512
done6512
01315
12015
23715
36215
46415
done6415
01315
12115
23915
36415
46615
done6615
01315
12015
23715
36215
46415
done6415
01315
12115
23915
36415
46615
done6615
01113
11913
23913
36613
46813
done6813
01113
11913
23913
36613
46813
done6813
01012
11712
23412
35912
46312
done6312
01011
11611
23311
35811
46011
done6011
01720
13020
25920
39820
411020
512620
614520
716120
816620
done16620
01619
13019
25719
39419
410619
511819
613719
716319
817319
done17319
01518
13218
27518
313618
416518
518118
620018
721918
823518
924018
done24018
01518
12918
26718
312118
415118
516818
618618
721018
822318
924418
1027518
1129818
1230318
done30318
02053
14353
216623
374623
4371921
done500021
01853
14553
218221
389219
4433219
done500119
01637
13037
26537
311637
413237
513837
614137
done14137
01518
12918
26418
311318
412918
513518
613818
done13818
01653
13753
213019
362019
4350819
done500019
01518
12918
26418
311318
412918
513518
613818
done13818
01518
12918
26418
311318
412918
513518
613818
done13818
01214
12014
24314
37212
47612
done7612
044
194
2114
done114
066
1116
2186
3206
done206
01214
12114
24014
36514
46914
done6914
01531
12531
24731
37731
47931
done7931
01316
12116
24116
36816
47216
done7216
01416
12216
24216
36916
47116
done7116
01316
12116
24116
36816
47216
done7216
033
153
done53
01215
12315
24715
38015
48415
done8415
01517
12217
23917
36417
46617
done6617
01417
12517
24517
37417
47817
done7817
01517
12217
23917
36417
46617
done6617
01417
12517
24517
37417
47817
done7817
033
153
done53
01215
12315
24715
38015
48415
done8415
033
153
done53
01215
12315
24715
38015
48415
done8415
055
1105
2125
done125
01417
12517
25217
39517
410917
511417
611517
done11517
01315
12415
24815
38115
48715
done8715
01518
12618
25018
38218
48518
done8518
01518
12618
25018
38218
48518
done8518
01417
12517
25217
39517
410917
511417
611517
done11517
01619
12719
25219
38519
49219
59419
done9419
01619
12719
25219
38519
49219
59419
done9419
01417
12517
25217
39517
410917
511417
611517
done11517
01417
12517
25217
39517
410917
511417
611517
done11517
01845
14731
215630
349728
4117826
5243326
done500026
01417
13117
28016
312916
415016
done15016
01213
12713
27013
313711
421611
523111
625311
731511
853311
9147211
done500011
089
1169
2399
3949
42009
52769
62869
done2869
089
1169
2319
3529
4819
5929
done929
099
1209
2459
3759
4839
5939
61159
71769
83909
913129
done50019
099
1209
2459
3759
4839
5939
61159
71769
83909
913129
done50019
099
1209
2459
3759
4839
5939
61159
71769
83909
913129
done50019
01315
13115
27115
312013
416813
519713
629613
758013
893013
9189513
done500013
01011
11911
24111
36211
49111
510211
done10211
077
1137
2277
3487
4777
5887
done887
01721
14219
29919
319819
433519
546619
670017
7135117
8221117
9332017
done500017
0911
1199
2369
3549
4669
5699
done699
055
185
2115
3155
4165
done165

prune197.0ms

Filtered
68 candidates to 89 candidates (-30.9%)
Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New791089
Fresh000
Picked011
Done000
Total791190

Merged error: 5.5b

Counts
90 → 11

localize16.0ms

Local error

Found 4 expressions with local error:

1.4b
(- (* b b) (* 4.0 (* a c)))
4.4b
(/ (/ (* (* 4.0 a) c) (- (sqrt (- (* b b) (* 4.0 (* a c)))) b)) (* 2.0 a))
9.7b
(/ (* (* 4.0 a) c) (- (sqrt (- (* b b) (* 4.0 (* a c)))) b))
23.4b
(sqrt (- (* b b) (* 4.0 (* a c))))

rewrite45.0ms

Algorithm
rewrite-expression-head
Rules
45×add-exp-log add-cbrt-cube
30×times-frac
28×add-sqr-sqrt
19×*-un-lft-identity
17×cbrt-undiv div-exp
13×prod-exp cbrt-unprod associate-/l*
11×add-cube-cbrt
difference-of-squares
associate-/r* sqrt-prod
associate-/r/ add-log-exp
pow1 flip3-- flip--
div-inv distribute-lft-out--
frac-2neg sqrt-div clear-num
sub-neg rem-sqrt-square sqrt-pow1 pow1/2 diff-log associate-/l/
Counts
4 → 110
Calls
4 calls:
4.0ms
(- (* b b) (* 4.0 (* a c)))
17.0ms
(/ (/ (* (* 4.0 a) c) (- (sqrt (- (* b b) (* 4.0 (* a c)))) b)) (* 2.0 a))
15.0ms
(/ (* (* 4.0 a) c) (- (sqrt (- (* b b) (* 4.0 (* a c)))) b))
4.0ms
(sqrt (- (* b b) (* 4.0 (* a c))))

series155.0ms

Counts
4 → 12
Calls
4 calls:
10.0ms
(- (* b b) (* 4.0 (* a c)))
56.0ms
(/ (/ (* (* 4.0 a) c) (- (sqrt (- (* b b) (* 4.0 (* a c)))) b)) (* 2.0 a))
72.0ms
(/ (* (* 4.0 a) c) (- (sqrt (- (* b b) (* 4.0 (* a c)))) b))
17.0ms
(sqrt (- (* b b) (* 4.0 (* a c))))

simplify3.3min

Counts
122 → 122
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
01011
11611
23311
35811
46011
done6011
01011
11611
23311
35811
46011
done6011
01123
11723
23423
35923
46123
done6123
01011
11611
23311
35811
46011
done6011
01132
11820
24412
310712
421312
526412
628912
734912
855012
9147012
done500012
01122
11811
23511
36011
46211
done6211
01011
11611
23311
35811
46011
done6011
01011
11611
23311
35811
46011
done6011
01011
11611
23311
35811
46011
done6011
022
141
done41
0910
11510
23210
35710
45910
done5910
01214
13614
213212
363012
4324512
done500112
01330
13924
212922
338020
453420
556120
666920
7101320
8235120
done500020
01120
13120
29918
337816
4100416
5141216
6185416
7307416
done500016
0910
11410
22010
done2010
033
161
done61
01011
11611
23311
35811
46011
done6011
01011
11611
23311
35811
46011
done6011
01722
13322
27222
313422
416522
520022
626422
744422
852122
961522
1068522
done68522
01621
13221
26421
312321
415921
519321
625721
743621
851321
960821
1067521
done67521
01520
12820
26120
312320
417220
519920
623620
730820
849020
956820
1065420
1172420
done72420
01419
12719
27419
317719
430819
541319
651419
763619
870319
977419
1084219
done84219
01419
12419
25919
312619
418919
525119
635519
763819
8136219
9329219
done500119
02156
15056
222926
3143426
done500026
01956
15156
222524
3148524
done500024
01756
14356
223722
3197020
done500020
01539
12539
26039
312539
417439
520239
620739
done20739
01419
12419
25919
312419
417319
520119
620619
done20619
01556
13256
211620
358220
4394820
done500020
01419
12419
25919
312419
417319
520119
620619
done20619
01419
12419
25919
312419
417319
520119
620619
done20619
066
1146
2356
3536
done536
01113
11913
24013
36713
47212
done7212
01431
12931
26131
310031
410631
done10631
01215
12015
23815
36315
46515
done6515
01317
12317
24517
37317
47617
done7617
01215
12015
23815
36315
46515
done6515
055
1103
2183
3273
4323
done323
01114
11914
23714
36214
46414
done6414
01418
12318
24418
37218
47518
done7518
01316
12116
23916
36416
46616
done6616
01418
12318
24418
37218
47518
done7518
01316
12116
23916
36416
46616
done6616
055
1103
2183
3273
4323
done323
01114
11914
23714
36214
46414
done6414
01214
12214
24014
36514
46714
done6714
01318
12618
27418
315118
418318
519118
619218
done19218
01533
13033
28333
319233
429133
531933
done31933
01419
12419
25619
310419
412519
513619
done13619
077
1155
2355
3715
41365
51765
done1765
01520
12420
25520
310320
412820
513920
done13920
01520
12420
25520
310320
412820
513920
done13920
077
1155
2355
3715
41365
51765
done1765
01114
12214
24214
36914
47314
done7314
01622
13822
29422
325122
480722
5282622
done500022
01431
12719
29219
329019
470113
5139910
638804
done50004
02128
14428
212028
339628
4110828
5260224
done500124
02127
14427
211127
332127
484827
5218824
6444422
done500122
02127
14327
211027
333927
4101727
5245724
6484822
done500022
02026
14326
210126
327926
477826
5207624
6421722
done500122
02026
14026
29926
328826
495226
5210623
6396721
done500121
01925
14025
29225
324425
472125
5178025
6351323
done500023
01925
13725
29925
328225
497425
5261725
6476322
done500022
01824
13724
29524
325224
475424
5216624
6426422
done500022
01723
13523
212523
354323
4194421
done500019
01723
13223
210623
345823
4144221
5282319
done500019
02668
16568
234334
3435934
done500034
02668
16968
235332
3447332
done500032
02668
16868
234232
3436932
done500032
02468
17068
234930
3445230
done500030
02468
16168
234930
3478328
done500028
02268
16368
235628
3488626
done500026
02268
15368
223828
3196628
done500028
02068
15568
225426
3214324
done500124
01847
13347
210747
344947
4136643
5251939
done500039
01723
13223
210623
345023
4136121
5254019
done500119
01868
14068
218124
3150624
done500124
01723
13223
210623
345023
4136121
5254019
done500119
01723
13223
210623
345023
4136121
5254019
done500119
01419
12519
26119
314319
427119
539819
644819
745819
done45819
044
194
2114
done114
01741
12941
26641
313241
418141
520941
621441
done21441
01521
12521
26021
312521
417421
520221
620721
done20721
01621
12621
26121
312621
417521
520321
620821
done20821
01521
12521
26021
312521
417421
520221
620721
done20721
01633
13333
28433
317533
426333
527733
done27733
01317
12317
24417
36917
47117
done7117
01519
12719
26319
311519
413919
done13919
01317
12317
24417
36917
47117
done7117
077
1145
2435
3745
4985
51045
done1045
01216
12216
24916
37916
48616
done8616
01620
12720
27020
312220
414620
516220
616620
717820
818620
919820
1020420
1120820
done20820
01418
12418
25118
38118
48618
done8618
01620
12720
27020
312220
414620
516220
616620
717820
818620
919820
1020420
1120820
done20820
01418
12418
25118
38118
48618
done8618
077
1145
2435
3745
4985
51045
done1045
01216
12216
24916
37916
48616
done8616
033
153
done53
01420
12620
29120
325420
449118
575016
6255616
done500016
077
1137
2297
3487
4727
5857
done857
01316
12516
25216
38216
48916
done8916
01824
14224
212824
343124
4151124
done500024
01440
12726
26226
312424
420124
535124
672822
7163122
done500122
01633
13121
212821
351321
4169615
5409512
done500012
01114
11814
23514
36014
46414
done6414
055
1105
2125
done125
01622
13122
211222
355822
4189120
5463618
done500118
01520
12720
29220
325820
449420
574820
693820
7109720
8117920
9118520
done118520
01723
13023
26923
313723
418923
521723
622223
done22223
01723
13023
26923
313723
418923
521723
622223
done22223
01519
12819
25919
310619
413119
513919
614219
714419
done14419
01519
12819
25919
310619
413119
513919
614219
714419
done14419
01418
12718
26418
314818
425918
536818
645418
747618
848118
done48118
01620
12920
26620
315020
426320
537220
645820
748020
848520
done48520
01620
12920
26620
315020
426320
537220
645820
748020
848520
done48520
01418
12718
26418
314818
425918
536818
645418
747618
848118
done48118
01622
13122
211222
355822
4189120
5463618
done500118
01518
13018
26716
317016
436116
552716
674316
785716
888316
991916
10106816
11135216
done135216
01642
13228
27128
314426
425226
546926
6105124
7267724
done500024
01316
12316
24416
37216
47516
done7516
01316
12516
26116
311416
413316
514716
done14716
01011
12010
23910
39610
425510
583110
6497010
done500010
0910
11510
23210
35710
45910
done5910
0910
11810
24510
310510
421510
565710
6294610
done500010
01021
11621
23321
35821
46021
done6021
0910
11510
23210
35710
45910
done5910
01029
11729
24811
317411
491611
5466111
done500011
0910
11510
23210
35710
45910
done5910
0910
11510
23210
35710
45910
done5910
01113
13513
213111
362211
4313911
done500011
01229
13823
212821
337119
451419
554119
664619
799019
8233419
done500119
066
1146
2356
3536
4546
done546
01019
13019
29817
337815
4101315
5142715
6188615
7303915
done500015
089
1139
2199
done199
066
1146
2356
3536
4546
done546
01213
12713
27013
313711
421611
523111
625311
731511
853311
9147211
done500011
089
1169
2399
3949
42009
52769
62869
done2869
089
1169
2319
3529
4819
5929
done929
033
143
done43
01927
15127
218127
359425
4245923
done500023
011
done11
055
185
2115
3155
4165
done165
02029
15129
218529
360927
4279027
done500027
011
done11
099
1209
2459
3759
4839
5939
61159
71769
83909
913129
done50019
099
1209
2459
3759
4839
5939
61159
71769
83909
913129
done50019
099
1209
2459
3759
4839
5939
61159
71769
83909
913129
done50019

prune260.0ms

Filtered
104 candidates to 122 candidates (-17.3%)
Pruning

8 alts after pruning (6 fresh and 2 done)

PrunedKeptTotal
New1184122
Fresh729
Picked011
Done011
Total1258133

Merged error: 5.5b

Counts
133 → 8

localize14.0ms

Local error

Found 4 expressions with local error:

0.3b
(/ c (- (sqrt (- (* b b) (* 4.0 (* a c)))) b))
0.8b
(- (sqrt (- (* b b) (* 4.0 (* a c)))) b)
1.4b
(- (* b b) (* 4.0 (* a c)))
23.4b
(sqrt (- (* b b) (* 4.0 (* a c))))

rewrite34.0ms

Algorithm
rewrite-expression-head
Rules
37×add-sqr-sqrt
26×*-un-lft-identity
18×times-frac
16×add-cube-cbrt
10×difference-of-squares
sqrt-prod add-log-exp
add-exp-log associate-/r* add-cbrt-cube
pow1 distribute-lft-out--
flip3-- flip--
associate-/l*
sub-neg sqrt-div diff-log associate-/r/
cbrt-undiv rem-sqrt-square frac-2neg sqrt-pow1 pow1/2 div-exp clear-num div-inv
Counts
4 → 83
Calls
4 calls:
10.0ms
(/ c (- (sqrt (- (* b b) (* 4.0 (* a c)))) b))
8.0ms
(- (sqrt (- (* b b) (* 4.0 (* a c)))) b)
8.0ms
(- (* b b) (* 4.0 (* a c)))
4.0ms
(sqrt (- (* b b) (* 4.0 (* a c))))

series103.0ms

Counts
4 → 12
Calls
4 calls:
59.0ms
(/ c (- (sqrt (- (* b b) (* 4.0 (* a c)))) b))
17.0ms
(- (sqrt (- (* b b) (* 4.0 (* a c)))) b)
10.0ms
(- (* b b) (* 4.0 (* a c)))
17.0ms
(sqrt (- (* b b) (* 4.0 (* a c))))

simplify1.2min

Counts
95 → 95
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
01011
11611
23311
35811
46011
done6011
01011
11611
23311
35811
46011
done6011
01123
11723
23423
35923
46123
done6123
01011
11611
23311
35811
46011
done6011
01132
11820
24412
310712
421312
526412
628912
734912
855012
9147012
done500012
01122
11811
23511
36011
46211
done6211
01011
11611
23311
35811
46011
done6011
01011
11611
23311
35811
46011
done6011
01011
11611
23311
35811
46011
done6011
022
141
done41
0910
11510
23210
35710
45910
done5910
01214
13614
213212
363012
4324512
done500112
01330
13924
212922
338020
453420
556120
666920
7101320
8235120
done500020
01120
13120
29918
337816
4100416
5141216
6185416
7307416
done500016
0910
11410
22010
done2010
033
161
done61
01011
11611
23311
35811
46011
done6011
01011
11611
23311
35811
46011
done6011
01011
12010
23910
39610
425510
583110
6497010
done500010
0910
11510
23210
35710
45910
done5910
0910
11810
24510
310510
421510
565710
6294610
done500010
01021
11621
23321
35821
46021
done6021
0910
11510
23210
35710
45910
done5910
01029
11729
24811
317411
491611
5466111
done500011
0910
11510
23210
35710
45910
done5910
0910
11510
23210
35710
45910
done5910
01113
13513
213111
362211
4313911
done500011
01229
13823
212821
337119
451419
554119
664619
799019
8233419
done500119
066
1146
2356
3536
4546
done546
01019
13019
29817
337815
4101315
5142715
6188615
7303915
done500015
089
1139
2199
done199
066
1146
2356
3536
4546
done546
01214
12013
23913
36713
47213
57813
68213
79813
810213
910713
1011413
1113313
1215413
1316613
1416913
done16913
01113
11913
23713
36213
46413
done6413
01113
12213
24213
37013
48013
58413
610013
710413
810913
911613
1013413
1115513
1217313
1317613
done17613
01227
12027
23827
36327
46527
done6527
01113
11913
23713
36213
46413
done6413
01238
12138
25314
312114
423114
560514
6244814
done500114
01113
11913
23713
36213
46413
done6413
01113
11913
23713
36213
46413
done6413
01316
13316
27216
314016
430316
573616
6259316
done500116
01338
12624
26124
311722
416722
525022
642322
753622
864222
969822
1077022
done77022
022
done22
01125
12213
25513
311213
41607
52446
69746
done50006
01012
11712
23412
35912
46312
done6312
01214
11914
23614
36114
46514
done6514
01214
12014
23814
36314
46514
done6514
01214
11914
23614
36114
46514
done6514
01214
12014
23814
36314
46514
done6514
01012
11812
23612
36112
46312
done6312
022
done22
01316
12316
24216
36716
46916
done6916
01215
12315
24315
36915
47315
done7315
01215
12015
23815
36315
46515
done6515
01544
13244
29418
322916
445316
5120016
6472716
done500016
01331
12131
23931
36431
46631
done6631
01215
12015
23815
36315
46515
done6515
01344
12844
26216
313316
423316
547816
6108716
7313116
done500016
01215
12015
23815
36315
46515
done6515
01215
12015
23815
36315
46515
done6515
022
done22
01113
11913
24013
36713
47212
done7212
01533
12933
25633
38733
48933
done8933
01316
12116
23916
36416
46616
done6616
01419
12419
24419
37019
47219
done7219
01316
12116
23916
36416
46616
done6616
057
195
2155
3205
done205
01215
12015
23815
36315
46515
done6515
01520
12420
24320
36920
47120
done7120
01417
12217
24017
36517
46717
done6717
01520
12420
24320
36920
47120
done7120
01417
12217
24017
36517
46717
done6717
057
195
2155
3205
done205
01215
12015
23815
36315
46515
done6515
01430
12430
24230
36730
46930
done6930
01316
12116
23916
36416
46616
done6616
01316
12116
23916
36416
46616
done6616
01316
12116
23916
36416
46616
done6616
044
162
282
done82
01215
12015
23815
36315
46515
done6515
01417
12117
23817
36317
46517
done6517
01417
12217
24017
36517
46717
done6717
01417
12117
23817
36317
46517
done6517
01417
12217
24017
36517
46717
done6717
044
162
282
done82
01215
12015
23815
36315
46515
done6515
01429
12629
24429
36929
47129
done7129
01215
12015
23815
36315
46515
done6515
01315
12315
24115
36615
46815
done6815
01215
12015
23815
36315
46515
done6515
023
141
done41
01114
11914
23714
36214
46414
done6414
01416
12316
24016
36516
46716
done6716
01316
12116
23916
36416
46616
done6616
01416
12316
24016
36516
46716
done6716
01316
12116
23916
36416
46616
done6616
023
141
done41
01114
11914
23714
36214
46414
done6414
01214
12214
24014
36514
46714
done6714
01114
12214
24214
36914
47314
done7314
01329
12329
24129
36629
46829
done6829
01215
12015
23815
36315
46515
done6515
033
151
done51
01316
12016
23716
36216
46416
done6416
01316
12016
23716
36216
46416
done6416
033
151
done51
01215
12315
24315
37015
47415
done7415
01215
12315
24315
37015
47415
done7415
01114
12214
24214
36914
47314
done7314
01418
13418
27318
314518
431618
574918
6263518
done500018
01227
12315
25815
311715
41659
52498
610078
done50008
01213
12713
27013
313711
421611
523111
625311
731511
853311
9147211
done500011
089
1169
2399
3949
42009
52769
62869
done2869
089
1169
2319
3529
4819
5929
done929
099
1209
2459
3759
4839
5939
61159
71769
83909
913129
done50019
099
1209
2459
3759
4839
5939
61159
71769
83909
913129
done50019
099
1209
2459
3759
4839
5939
61159
71769
83909
913129
done50019
01315
13115
27115
312413
422013
529413
640913
770613
8107913
9218413
done500013
077
1137
2277
3487
4777
5887
done887
01011
11911
24111
36211
49111
510211
done10211
055
185
2115
3155
4165
done165
01114
12514
26514
313314
430314
5108014
6492514
done500014
055
194
2144
3184
4194
done194

prune172.0ms

Filtered
71 candidates to 95 candidates (-33.8%)
Pruning

9 alts after pruning (6 fresh and 3 done)

PrunedKeptTotal
New93295
Fresh145
Picked011
Done022
Total949103

Merged error: 5.4b

Counts
103 → 9

localize14.0ms

Local error

Found 4 expressions with local error:

0.3b
(/ (- (sqrt (- (* b b) (* 4.0 (* a c)))) b) c)
0.8b
(- (sqrt (- (* b b) (* 4.0 (* a c)))) b)
1.4b
(- (* b b) (* 4.0 (* a c)))
23.4b
(sqrt (- (* b b) (* 4.0 (* a c))))

rewrite31.0ms

Algorithm
rewrite-expression-head
Rules
37×add-sqr-sqrt
26×*-un-lft-identity
18×times-frac
16×add-cube-cbrt
10×difference-of-squares
sqrt-prod add-log-exp
add-exp-log add-cbrt-cube associate-/l*
pow1 distribute-lft-out--
flip3-- flip--
associate-/r*
sub-neg sqrt-div diff-log associate-/l/
cbrt-undiv rem-sqrt-square frac-2neg sqrt-pow1 pow1/2 div-sub div-exp clear-num div-inv
Counts
4 → 84
Calls
4 calls:
11.0ms
(/ (- (sqrt (- (* b b) (* 4.0 (* a c)))) b) c)
8.0ms
(- (sqrt (- (* b b) (* 4.0 (* a c)))) b)
4.0ms
(- (* b b) (* 4.0 (* a c)))
4.0ms
(sqrt (- (* b b) (* 4.0 (* a c))))

series66.0ms

Counts
4 → 12
Calls
4 calls:
24.0ms
(/ (- (sqrt (- (* b b) (* 4.0 (* a c)))) b) c)
16.0ms
(- (sqrt (- (* b b) (* 4.0 (* a c)))) b)
10.0ms
(- (* b b) (* 4.0 (* a c)))
16.0ms
(sqrt (- (* b b) (* 4.0 (* a c))))

simplify1.1min

Counts
96 → 96
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
01011
11611
23311
35811
46011
done6011
01011
11611
23311
35811
46011
done6011
01123
11723
23423
35923
46123
done6123
01011
11611
23311
35811
46011
done6011
01132
11820
24412
310712
421312
526412
628912
734912
855012
9147012
done500012
01122
11811
23511
36011
46211
done6211
01011
11611
23311
35811
46011
done6011
01011
11611
23311
35811
46011
done6011
01011
11611
23311
35811
46011
done6011
022
141
done41
0910
11510
23210
35710
45910
done5910
01214
13614
213212
363012
4324512
done500112
01330
13924
212922
338020
453420
556120
666920
7101320
8235120
done500020
01120
13120
29918
337816
4100416
5141216
6185416
7307416
done500016
0910
11410
22010
done2010
033
161
done61
01011
11611
23311
35811
46011
done6011
01011
11611
23311
35811
46011
done6011
01011
12010
23910
39610
425510
583110
6497010
done500010
0910
11510
23210
35710
45910
done5910
0910
11810
24510
310510
421510
565710
6294610
done500010
01021
11621
23321
35821
46021
done6021
0910
11510
23210
35710
45910
done5910
01029
11729
24811
317411
491611
5466111
done500011
0910
11510
23210
35710
45910
done5910
0910
11510
23210
35710
45910
done5910
01113
13513
213111
362211
4313911
done500011
01229
13823
212821
337119
451419
554119
664619
799019
8233419
done500119
066
1146
2356
3536
4546
done546
01019
13019
29817
337815
4101315
5142715
6188615
7303915
done500015
089
1139
2199
done199
066
1146
2356
3536
4546
done546
01214
12013
23913
36713
47213
57813
68213
79813
810213
910713
1011413
1113313
1215413
1316613
1416913
done16913
01113
11913
23713
36213
46413
done6413
01113
12213
24213
37013
48013
58413
610013
710413
810913
911613
1013413
1115513
1217313
1317613
done17613
01227
12027
23827
36327
46527
done6527
01113
11913
23713
36213
46413
done6413
01238
12138
25314
312114
423114
560514
6244814
done500114
01113
11913
23713
36213
46413
done6413
01113
11913
23713
36213
46413
done6413
01316
13316
27216
314016
430316
573616
6259316
done500116
01338
12624
26124
311722
416722
525022
642322
753622
864222
969822
1077022
done77022
022
done22
01125
12213
25513
311213
41607
52446
69746
done50006
01012
11712
23412
35912
46312
done6312
01214
11914
23614
36114
46514
done6514
01214
12014
23814
36314
46514
done6514
01214
11914
23614
36114
46514
done6514
01214
12014
23814
36314
46514
done6514
01012
11812
23612
36112
46312
done6312
022
done22
01316
12316
24216
36716
47116
done7116
01215
12615
24815
37615
48015
done8015
01215
12315
24615
37515
48015
58615
69015
710615
811015
911715
1012615
1114615
1217215
1318915
1419615
1520215
done20215
01544
13244
29718
325716
461716
5213816
done500016
01331
12431
24431
37131
47531
done7531
01215
12315
24315
37015
47415
done7415
01344
13144
27916
323016
462616
5177616
done500016
01215
12315
24315
37015
47415
done7415
01215
12315
24315
37015
47415
done7415
01113
11913
24013
36713
47212
done7212
022
done22
01012
11612
23312
35812
46012
done6012
033
done33
01533
12933
25633
38733
48933
done8933
01316
12116
23916
36416
46616
done6616
01430
12430
24430
37030
47230
done7230
01316
12116
23916
36416
46616
done6616
01429
12627
25027
38027
48227
done8227
01215
12015
23815
36315
46515
done6515
01419
12419
24219
36719
46919
done6919
01316
12116
23916
36416
46616
done6616
01316
12116
23916
36416
46616
done6616
01316
12116
23916
36416
46616
done6616
01315
12313
24313
36813
47213
done7213
01215
12015
23815
36315
46515
done6515
057
197
done97
01215
12315
24315
37015
47415
done7415
044
164
done64
01215
12315
24315
37015
47415
done7415
023
141
done41
01114
12214
24214
36914
47314
done7314
01520
12420
24120
36620
46820
done6820
01417
12517
24517
37217
47417
done7417
01417
12117
23817
36317
46517
done6517
01417
12517
24517
37217
47417
done7417
01416
12314
24214
36714
47114
done7114
01316
12416
24416
37116
47516
done7516
01520
12420
24120
36620
46820
done6820
01417
12517
24517
37217
47417
done7417
01417
12117
23817
36317
46517
done6517
01417
12517
24517
37217
47417
done7417
01416
12314
24214
36714
47114
done7114
01316
12416
24416
37116
47516
done7516
057
197
done97
01215
12315
24315
37015
47415
done7415
044
164
done64
01215
12315
24315
37015
47415
done7415
023
141
done41
01114
12214
24214
36914
47314
done7314
033
153
done53
01114
11914
23714
36214
46414
done6414
01318
12618
25118
38118
48818
done8818
01215
12315
24315
37015
47415
done7415
01214
12512
24712
37212
47612
done7612
01215
12015
23815
36315
46515
done6515
01215
12015
23815
36315
46515
done6515
01114
11914
23714
36214
46414
done6414
01316
12116
23916
36416
46616
done6616
01316
12116
23916
36416
46616
done6616
01114
11914
23714
36214
46414
done6414
01440
13426
29426
320524
436324
551824
681524
7115124
8158524
9198024
10216924
11221124
done221124
01114
12514
24314
36814
47214
done7214
01213
12713
27013
313711
421611
523111
625311
731511
853311
9147211
done500011
089
1169
2399
3949
42009
52769
62869
done2869
089
1169
2319
3529
4819
5929
done929
099
1209
2459
3759
4839
5939
61159
71769
83909
913129
done50019
099
1209
2459
3759
4839
5939
61159
71769
83909
913129
done50019
099
1209
2459
3759
4839
5939
61159
71769
83909
913129
done50019
01315
13115
27115
312413
422013
529413
640913
770613
8107913
9218413
done500013
077
1137
2277
3487
4777
5887
done887
01011
11911
24111
36211
49111
510211
done10211
033
143
done43
055
185
2115
3155
4165
done165
01011
11811
23411
35111
46311
56611
done6611

prune153.0ms

Filtered
72 candidates to 96 candidates (-33.3%)
Pruning

12 alts after pruning (8 fresh and 4 done)

PrunedKeptTotal
New93396
Fresh055
Picked011
Done033
Total9312105

Merged error: 5.4b

Counts
105 → 12

regimes498.0ms

Accuracy

96% (1.0b remaining)

Error of 6.5b against oracle of 5.6b and baseline of 29.6b

bsearch106.0ms

Steps
ItersRangePoint
6
8.452635886898758e+130
9.412684251322846e+131
5.504822105611153e+131
8
1.689832870033217e-259
1.4734972961679326e-256
4.216496595601003e-259
8
-2.2176433678074068e+159
-3.3260857371803445e+155
-3.3793459694973726e+155

simplify3.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
03663
14563
done4563

end0.0ms

sample1.9s

Algorithm
intervals
Results
366.0ms1072×body2560valid
352.0ms5731×body80valid
272.0ms952×body1280valid
173.0ms2927×body80nan
104.0ms461×body640valid
42.0ms234×body320valid
41.0ms101×body5120valid
20.0ms105×body160valid

Profiling

Loading profile data...