Details

Time bar (total: 6.6min)

sample80.0ms

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

simplify25.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
01013
11813
23213
34013
44213
done4213

prune5.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 33.5b

Counts
2 → 1

localize12.0ms

Local error

Found 4 expressions with local error:

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

rewrite42.0ms

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

series69.0ms

Counts
4 → 12
Calls
4 calls:
20.0ms
(/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)
16.0ms
(- (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))
8.0ms
(- (* b_2 b_2) (* a c))
25.0ms
(sqrt (- (* b_2 b_2) (* a c)))

simplify1.1min

Counts
103 → 103
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
089
1119
2189
done189
089
1119
2189
done189
0919
11219
21919
done1919
089
1119
2189
done189
0926
11316
22910
35910
48110
59910
612210
718210
839210
9132910
done500110
0918
1139
2209
done209
089
1119
2189
done189
089
1119
2189
done189
089
1119
2189
done189
022
141
done41
078
1108
2178
done178
01012
13112
210410
331910
481510
5227310
done500010
01124
13420
27818
311316
413316
516216
625216
751316
8159116
done500116
0916
12616
26014
312612
419812
534212
659812
7124312
8456112
done500012
078
198
done98
033
161
done61
089
1119
2189
done189
089
1119
2189
done189
089
1158
2268
3548
41368
54908
630448
done50018
078
1108
2178
done178
078
1138
2288
3478
4988
53168
614838
done50008
0817
11117
21817
done1817
078
1108
2178
done178
0823
11223
2339
31189
44549
516199
done50009
078
1108
2178
done178
078
1108
2178
done178
0911
13011
21039
33219
48259
522549
done50019
01023
13319
27717
311215
413215
516115
625115
751015
8159015
done500015
044
194
2114
done114
0815
12515
25913
312611
420111
534711
660711
7126111
8452611
done500011
067
187
done87
044
194
2114
done114
01214
12113
23512
34112
44512
55012
65912
77612
89112
99812
1010312
1111412
1213712
1314012
done14012
01113
11912
23212
34212
44612
55512
66812
79012
89712
910212
1011312
1113612
1214412
done14412
01012
11512
22512
32712
done2712
01012
11812
23312
34512
45612
56912
69112
79812
810312
911412
1013712
1114612
done14612
01125
11625
22625
32825
done2825
01012
11512
22512
32712
done2712
01135
11735
24113
311313
436113
5115013
6324913
done500013
01012
11512
22512
32712
done2712
01012
11512
22512
32712
done2712
01215
13215
27315
314815
440115
5107015
6389615
done500015
01335
12923
26722
315920
427918
540918
654718
756218
done56218
089
1119
2189
done189
01123
12311
25411
31305
42463
58823
done50013
0911
11311
22110
done2110
01113
11513
22213
done2213
01113
11613
22413
done2413
01113
11513
22213
done2213
01113
11613
22413
done2413
0911
11411
22411
32611
done2611
0911
11411
22411
32611
done2611
0810
11210
21910
done1910
089
1119
2189
done189
01215
11915
23015
33215
done3215
01114
12214
23814
34714
44914
done4914
01114
11914
23614
34914
46314
57414
68714
710914
811814
912714
1014414
1115514
1215614
done15614
01441
12841
28517
326515
496815
5425415
done500115
01229
12029
23429
34229
44429
done4429
01114
11914
23314
34114
44314
done4314
01241
12741
26915
322615
4101015
5405315
done500015
01114
11914
23314
34114
44314
done4314
01114
11914
23314
34114
44314
done4314
01012
11512
22812
33210
done3210
022
done22
044
164
done64
0810
11110
21810
done1810
01431
12531
24431
35231
done5231
01215
11715
22715
32915
done2915
01328
12028
23228
33528
done3528
01215
11715
22715
32915
done2915
01327
12225
23825
34525
done4525
01114
11614
22614
32814
done2814
01318
12018
23018
33218
done3218
01215
11715
22715
32915
done2915
01215
11715
22715
32915
done2915
01215
11715
22715
32915
done2915
01214
11912
23112
33312
done3312
01114
11614
22614
32814
done2814
057
197
done97
01114
11914
23314
34114
44314
done4314
044
164
done64
01114
11914
23314
34114
44314
done4314
023
141
done41
01013
11813
23213
34013
44213
done4213
01419
12019
22719
done2719
01316
12116
23116
33316
done3316
01316
11716
22416
done2416
01316
12116
23116
33316
done3316
01315
11913
22813
done2813
01215
12015
23015
33215
done3215
01419
12019
22719
done2719
01316
12116
23116
33316
done3316
01316
11716
22416
done2416
01316
12116
23116
33316
done3316
01315
11913
22813
done2813
01215
12015
23015
33215
done3215
057
197
done97
01114
11914
23314
34114
44314
done4314
044
164
done64
01114
11914
23314
34114
44314
done4314
023
141
done41
01013
11813
23213
34013
44213
done4213
057
197
done97
01114
11914
23314
34114
44314
done4314
044
164
done64
01114
11914
23314
34114
44314
done4314
023
141
done41
01013
11813
23213
34013
44213
done4213
033
153
done53
01013
11513
22513
32713
done2713
01217
12217
24117
35717
46617
56917
done6917
01114
11914
23314
34114
44314
done4314
01113
12111
23711
34911
45111
done5111
01114
11614
22614
32814
done2814
01114
11614
22614
32814
done2814
01013
11513
22513
32713
done2713
01215
11715
22515
done2515
01215
11715
22515
done2515
01013
11513
22513
32713
done2713
01013
11513
22513
32713
done2713
01437
13725
210424
326322
453120
594420
6139620
7157520
8158220
done158220
01013
12113
23412
33712
done3712
01213
12713
27013
313711
421611
523111
625311
731511
853311
9147211
done500011
089
1169
2409
3959
42029
52799
62899
done2899
089
1169
2319
3529
4819
5929
done929
077
1157
2307
3357
4417
5517
6737
71377
83547
913017
done50007
077
1157
2307
3357
4417
5517
6737
71377
83547
913017
done50007
077
1157
2307
3357
4417
5517
6737
71377
83547
913017
done50007
01315
13115
27115
312013
416813
522113
637413
758313
894213
9189313
done500013
01011
11911
24111
36211
49111
510211
done10211
077
1137
2277
3487
4777
5887
done887
01417
13117
27317
314117
423617
533415
648615
7108815
8178015
9285515
done500115
01011
11811
23411
35111
46311
56611
done6611
055
185
2115
3155
4165
done165

prune172.0ms

Filtered
75 candidates to 103 candidates (-37.3%)
Pruning

11 alts after pruning (11 fresh and 0 done)

PrunedKeptTotal
New9211103
Fresh000
Picked101
Done000
Total9311104

Merged error: 5.5b

Counts
104 → 11

localize11.0ms

Local error

Found 4 expressions with local error:

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

rewrite41.0ms

Algorithm
rewrite-expression-head
Rules
66×times-frac
53×add-sqr-sqrt
40×*-un-lft-identity
28×add-cube-cbrt
18×add-exp-log add-cbrt-cube
13×associate-/l*
12×difference-of-squares
10×associate-/r/
associate-/r* sqrt-prod
cbrt-undiv flip3-- div-exp flip--
div-inv distribute-lft-out-- add-log-exp
pow1
frac-2neg sqrt-div prod-exp clear-num cbrt-unprod
sub-neg rem-sqrt-square sqrt-pow1 pow1/2 diff-log associate-/l/
Counts
4 → 124
Calls
4 calls:
4.0ms
(- (* b_2 b_2) (* a c))
14.0ms
(/ (/ (* c a) (- (sqrt (- (* b_2 b_2) (* a c))) b_2)) a)
12.0ms
(/ (* c a) (- (sqrt (- (* b_2 b_2) (* a c))) b_2))
4.0ms
(sqrt (- (* b_2 b_2) (* a c)))

series149.0ms

Counts
4 → 12
Calls
4 calls:
12.0ms
(- (* b_2 b_2) (* a c))
57.0ms
(/ (/ (* c a) (- (sqrt (- (* b_2 b_2) (* a c))) b_2)) a)
65.0ms
(/ (* c a) (- (sqrt (- (* b_2 b_2) (* a c))) b_2))
15.0ms
(sqrt (- (* b_2 b_2) (* a c)))

simplify3.3min

Counts
136 → 136
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
089
1119
2189
done189
089
1119
2189
done189
0919
11219
21919
done1919
089
1119
2189
done189
0926
11316
22910
35910
48110
59910
612210
718210
839210
9132910
done500110
0918
1139
2209
done209
089
1119
2189
done189
089
1119
2189
done189
089
1119
2189
done189
022
141
done41
078
1108
2178
done178
01012
13112
210410
331910
481510
5227310
done500010
01124
13420
27818
311316
413316
516216
625216
751316
8159116
done500116
0916
12616
26014
312612
419812
534212
659812
7124312
8456112
done500012
078
198
done98
033
161
done61
089
1119
2189
done189
089
1119
2189
done189
01317
12317
23817
34417
45017
55917
67217
79017
810617
911317
1013017
1113217
done13217
01216
12116
23516
34416
44716
55316
66216
77516
89316
910916
1011616
1113316
1213516
done13516
01115
12015
24315
36715
48715
59715
610915
712715
814315
915015
1016715
1116915
done16915
01115
11715
23215
34215
45515
57015
610315
719415
841615
9107615
10422515
done500115
01644
13644
215120
363020
4260318
done500018
01444
13644
215718
376616
4300216
done500016
01231
11831
23331
34131
44631
54831
done4831
01115
11715
23215
34015
44515
54715
done4715
01244
12544
27716
326516
4111016
5403616
done500016
01115
11715
23215
34015
44515
54715
done4715
01115
11715
23215
34015
44515
54715
done4715
044
194
2114
done114
0911
11411
22511
32711
42810
done2810
01125
11825
22625
done2625
01013
11513
22313
done2313
01013
11513
22313
done2313
01013
11513
22313
done2313
033
151
done51
0912
11412
22212
done2212
01114
11514
22214
done2214
01114
11614
22414
done2414
01114
11514
22214
done2214
01114
11614
22414
done2414
033
151
done51
0912
11412
22212
done2212
01012
11712
22512
done2512
01014
11914
24014
34814
45414
55514
done5514
01227
12327
24527
35827
46227
done6227
01115
11715
22915
33215
43315
done3315
055
1103
2183
3273
4323
done323
01216
11716
22816
33116
43216
done3216
01216
11716
22816
33116
43216
done3216
055
1103
2183
3273
4323
done323
0912
11712
22712
32912
done2912
01318
13118
26718
314118
435718
5110618
6480918
done500018
01125
12015
25915
313515
42559
54486
615894
done50014
01420
12820
26120
311220
416716
525114
689114
7311714
done500114
01419
12619
25219
39919
415316
521914
678714
7312414
done500014
01318
12418
25118
310318
419118
525515
632513
7102113
8386313
done500013
01217
12317
26817
314015
427313
5102413
6412513
done500013
01217
12017
25517
39615
415113
545513
6247113
done500013
01750
14150
220824
3151418
done500018
01750
14350
221222
3167920
done500120
01550
13650
213320
372618
done500018
01335
12135
25635
39331
413327
537827
6193027
done500027
01217
12017
25517
39215
413213
537613
6193713
done500113
01350
12850
210018
348516
4376914
done500114
01217
12017
25517
39215
413213
537613
6193713
done500113
01217
12017
25517
39215
413213
537613
6193713
done500113
01115
11815
23415
35215
47115
58015
68415
done8415
022
done22
01537
12737
25137
36537
47037
57237
done7237
01318
11918
23418
34218
44718
54918
done4918
01434
12234
23934
34834
45334
55534
done5534
01318
11918
23418
34218
44718
54918
done4918
01433
12431
24531
35831
46331
56531
done6531
01217
11817
23317
34117
44617
54817
done4817
01421
12221
23721
34521
45021
55221
done5221
01318
11918
23418
34218
44718
54918
done4918
01318
11918
23418
34218
44718
54918
done4918
01318
11918
23418
34218
44718
54918
done4918
01317
12115
23815
34615
45115
55315
done5315
01217
11817
23317
34117
44617
54817
done4817
01431
12531
24531
37231
47631
done7631
01216
11916
23016
done3016
01328
12228
23628
34428
done4428
01216
11916
23016
done3016
01327
12425
24225
35825
done5825
01115
11815
22915
33013
43213
done3213
01319
12219
23619
34219
done4219
01216
11916
23016
done3016
01216
11916
23016
done3016
01216
11916
23016
done3016
01215
12113
23613
33813
done3813
01115
11815
22915
33013
43213
done3213
079
1137
2177
3277
4287
done287
01115
11815
23515
34015
44415
done4415
066
1104
2124
3164
done164
01115
11815
23515
34015
44415
done4415
045
181
done81
01014
11714
23414
34012
44512
done4512
01420
12220
24320
36120
done6120
01317
12017
23717
34217
44617
done4617
01317
11917
23717
done3717
01317
12017
23717
34217
44617
done4617
01316
12114
24314
35314
done5314
01216
11916
23616
34214
44714
done4714
01420
12220
24320
36120
done6120
01317
12017
23717
34217
44617
done4617
01317
11917
23717
done3717
01317
12017
23717
34217
44617
done4617
01316
12114
24314
35314
done5314
01216
11916
23616
34214
44714
done4714
079
1137
2177
3277
4287
done287
01115
11815
23515
34015
44415
done4415
066
1104
2124
3164
done164
01115
11815
23515
34015
44415
done4415
045
181
done81
01014
11714
23414
34012
44512
done4512
057
197
done97
01217
12017
25517
39217
413217
517217
620617
722217
822517
done22517
044
164
done64
01217
12017
25517
39217
413217
517217
620617
722217
822517
done22517
023
141
done41
01116
11916
25416
39114
413112
537512
6193212
done500012
069
1149
2289
3419
4459
done459
01215
12115
23815
34315
44715
done4715
056
186
2126
3156
4166
done166
01215
12115
23815
34315
44715
done4715
055
1103
2183
3273
4323
done323
01114
12014
23714
34214
44514
done4514
01624
13824
29924
329724
497424
5357424
done500024
01335
12323
24823
38521
415221
527821
657521
788821
8127621
9150421
10158821
11159921
done159921
01521
13521
29121
323721
465721
5235421
done500021
01335
12323
24823
38521
415221
527821
657521
788821
8127621
9150421
10158821
11159921
done159921
01520
13718
29718
325418
472518
5226718
done500018
01234
12222
24722
38420
415120
527720
657518
795718
8178018
9421018
done500018
01431
12721
29321
332821
497415
5225712
done500012
01013
11413
22113
done2113
01328
12418
28518
324718
461812
512439
637477
done50017
01013
11413
22113
done2113
01327
12615
29115
326915
46659
513024
633954
done50014
0912
11312
22012
done2012
033
153
done53
01116
11916
24816
310914
419812
549412
6126112
7413812
done500012
01320
12320
26320
314620
426320
538320
650520
759420
863220
done63220
01217
12017
25517
39217
413217
517217
620617
722217
822517
done22517
01216
12214
26114
310914
415314
521914
626614
730214
830814
931014
done31014
01217
11817
23317
34117
44617
54817
done4817
01217
11817
23317
34117
44617
54817
done4817
01115
11815
23013
33311
45911
516411
656711
7375311
done500011
01115
11815
23013
33311
45911
516411
656711
7375311
done500011
01014
11714
23512
35110
410610
525910
682110
done500010
01216
11916
23714
35312
410812
526512
682412
done500112
01216
11916
23714
35312
410812
526512
682412
done500112
01014
11714
23512
35110
410610
525910
682110
done500010
01116
11916
24816
310914
419812
549412
6126112
7413812
done500012
01114
12014
23712
34812
46112
57912
69712
710712
812512
913212
1013612
1114412
1216112
1318012
done18012
01234
12222
24722
37820
412520
520820
638020
749320
859720
963720
1064720
done64720
0912
11312
22012
done2012
0912
11512
22912
33412
43712
done3712
089
1158
2268
3548
41368
54908
630448
done50018
078
1108
2178
done178
078
1138
2288
3478
4988
53168
614838
done50008
0817
11117
21817
done1817
078
1108
2178
done178
0823
11223
2339
31189
44549
516199
done50009
078
1108
2178
done178
078
1108
2178
done178
0911
13011
21039
33219
48259
522549
done50019
01023
13319
27717
311215
413215
516115
625115
751015
8159015
done500015
044
194
2114
done114
0815
12515
25913
312611
420111
534711
660711
7126111
8452611
done500011
067
187
done87
044
194
2114
done114
01213
12713
27013
313711
421611
523111
625311
731511
853311
9147211
done500011
089
1169
2409
3959
42029
52799
62899
done2899
089
1169
2319
3529
4819
5929
done929
033
143
done43
01523
14023
211623
329723
499721
5412819
done500119
011
done11
055
185
2115
3155
4165
done165
01625
14425
215825
337825
4116221
5437221
done500021
011
done11
077
1157
2307
3357
4417
5517
6737
71377
83547
913017
done50007
077
1157
2307
3357
4417
5517
6737
71377
83547
913017
done50007
077
1157
2307
3357
4417
5517
6737
71377
83547
913017
done50007

prune186.0ms

Filtered
111 candidates to 136 candidates (-22.5%)
Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New1315136
Fresh6410
Picked101
Done000
Total1389147

Merged error: 5.4b

Counts
147 → 9

localize10.0ms

Local error

Found 4 expressions with local error:

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

rewrite30.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_2 b_2) (* a c))) b_2))
8.0ms
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
5.0ms
(- (* b_2 b_2) (* a c))
5.0ms
(sqrt (- (* b_2 b_2) (* a c)))

series98.0ms

Counts
4 → 12
Calls
4 calls:
59.0ms
(/ c (- (sqrt (- (* b_2 b_2) (* a c))) b_2))
15.0ms
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
9.0ms
(- (* b_2 b_2) (* a c))
15.0ms
(sqrt (- (* b_2 b_2) (* a c)))

simplify1.1min

Counts
95 → 95
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
089
1119
2189
done189
089
1119
2189
done189
0919
11219
21919
done1919
089
1119
2189
done189
0926
11316
22910
35910
48110
59910
612210
718210
839210
9132910
done500110
0918
1139
2209
done209
089
1119
2189
done189
089
1119
2189
done189
089
1119
2189
done189
022
141
done41
078
1108
2178
done178
01012
13112
210410
331910
481510
5227310
done500010
01124
13420
27818
311316
413316
516216
625216
751316
8159116
done500116
0916
12616
26014
312612
419812
534212
659812
7124312
8456112
done500012
078
198
done98
033
161
done61
089
1119
2189
done189
089
1119
2189
done189
089
1158
2268
3548
41368
54908
630448
done50018
078
1108
2178
done178
078
1138
2288
3478
4988
53168
614838
done50008
0817
11117
21817
done1817
078
1108
2178
done178
0823
11223
2339
31189
44549
516199
done50009
078
1108
2178
done178
078
1108
2178
done178
0911
13011
21039
33219
48259
522549
done50019
01023
13319
27717
311215
413215
516115
625115
751015
8159015
done500015
044
194
2114
done114
0815
12515
25913
312611
420111
534711
660711
7126111
8452611
done500011
067
187
done87
044
194
2114
done114
01012
11511
22411
32711
43011
53611
64011
75611
86011
96511
107211
119111
1211211
1312511
1412811
done12811
0911
11411
22211
done2211
0911
11711
22711
33011
43611
54011
65611
76011
86511
97211
109111
1111211
1212611
1312911
done12911
01023
11523
22323
done2323
0911
11411
22211
done2211
01032
11632
23812
38112
418912
557012
6234312
done500012
0911
11411
22211
done2211
0911
11411
22211
done2211
01114
12814
25714
310014
422514
560314
6243714
done500014
01132
12120
24620
37718
412518
520818
638018
749318
859718
963718
1064718
done64718
022
done22
0921
11711
24011
37211
41205
52044
69524
done50014
0810
11210
21910
done1910
01012
11412
22112
done2112
01012
11512
22312
done2312
01012
11412
22112
done2112
01012
11512
22312
done2312
0810
11310
22110
done2110
022
done22
01114
11814
22714
done2714
01013
11813
22813
32913
done2913
01013
11513
22313
done2313
01338
12738
27916
318714
440614
5114914
6458814
done500014
01127
11627
22427
done2427
01013
11513
22313
done2313
01138
12338
24714
39114
418714
543214
6104214
7308314
done500114
01013
11513
22313
done2313
01013
11513
22313
done2313
022
done22
0911
11411
22511
32711
42810
done2810
01329
12429
24129
34729
done4729
01114
11614
22414
done2414
01217
11917
22917
33017
done3017
01114
11614
22414
done2414
057
195
2155
3205
done205
01013
11513
22313
done2313
01318
11918
22818
32918
done2918
01215
11715
22515
done2515
01318
11918
22818
32918
done2918
01215
11715
22515
done2515
057
195
2155
3205
done205
01013
11513
22313
done2313
01226
11926
22726
done2726
01114
11614
22414
done2414
01114
11614
22414
done2414
01114
11614
22414
done2414
044
162
282
done82
01013
11513
22313
done2313
01215
11615
22315
done2315
01215
11715
22515
done2515
01215
11615
22315
done2315
01215
11715
22515
done2515
044
162
282
done82
01013
11513
22313
done2313
01225
12125
22925
done2925
01013
11513
22313
done2313
01113
11813
22613
done2613
01013
11513
22313
done2313
023
141
done41
0912
11412
22212
done2212
01214
11814
22514
done2514
01114
11614
22414
done2414
01214
11814
22514
done2514
01114
11614
22414
done2414
023
141
done41
0912
11412
22212
done2212
01012
11712
22512
done2512
0912
11712
22712
32912
done2912
01125
11825
22625
done2625
01013
11513
22313
done2313
033
151
done51
01114
11514
22214
done2214
01114
11514
22214
done2214
033
151
done51
01013
11813
22813
33013
done3013
01013
11813
22813
33013
done3013
0912
11712
22712
32912
done2912
01216
12916
25816
310316
423116
560416
6246616
done500016
01023
11813
24313
37713
41237
52076
69806
done50006
01213
12713
27013
313711
421611
523111
625311
731511
853311
9147211
done500011
089
1169
2409
3959
42029
52799
62899
done2899
089
1169
2319
3529
4819
5929
done929
077
1157
2307
3357
4417
5517
6737
71377
83547
913017
done50007
077
1157
2307
3357
4417
5517
6737
71377
83547
913017
done50007
077
1157
2307
3357
4417
5517
6737
71377
83547
913017
done50007
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

prune123.0ms

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

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New94195
Fresh178
Picked011
Done000
Total959104

Merged error: 5.4b

Counts
104 → 9

localize11.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (sqrt (- (* b_2 b_2) (* a c))) a)
1.4b
(- (* b_2 b_2) (* a c))
6.6b
(- (/ (neg b_2) a) (/ (sqrt (- (* b_2 b_2) (* a c))) a))
23.4b
(sqrt (- (* b_2 b_2) (* a c)))

rewrite63.0ms

Algorithm
rewrite-expression-head
Rules
44×add-sqr-sqrt
38×*-un-lft-identity
37×times-frac
24×add-cube-cbrt
17×sqrt-prod
add-log-exp
distribute-lft-out--
add-exp-log add-cbrt-cube associate-/l* difference-of-squares
pow1
flip3-- sqrt-div flip--
distribute-rgt-neg-in associate-/r* div-inv
sub-neg diff-log associate-/l/
cbrt-undiv associate--l- neg-sub0 rem-sqrt-square distribute-rgt-out-- frac-2neg sqrt-pow1 pow1/2 div-sub div-exp clear-num frac-sub sub-div
Counts
4 → 97
Calls
4 calls:
7.0ms
(/ (sqrt (- (* b_2 b_2) (* a c))) a)
5.0ms
(- (* b_2 b_2) (* a c))
39.0ms
(- (/ (neg b_2) a) (/ (sqrt (- (* b_2 b_2) (* a c))) a))
4.0ms
(sqrt (- (* b_2 b_2) (* a c)))

series75.0ms

Counts
4 → 12
Calls
4 calls:
32.0ms
(/ (sqrt (- (* b_2 b_2) (* a c))) a)
9.0ms
(- (* b_2 b_2) (* a c))
19.0ms
(- (/ (neg b_2) a) (/ (sqrt (- (* b_2 b_2) (* a c))) a))
14.0ms
(sqrt (- (* b_2 b_2) (* a c)))

simplify1.1min

Counts
109 → 109
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
089
1119
2189
done189
089
1119
2189
done189
0919
11219
21919
done1919
089
1119
2189
done189
0926
11316
22910
35910
48110
59910
612210
718210
839210
9132910
done500110
0918
1139
2209
done209
089
1119
2189
done189
089
1119
2189
done189
089
1119
2189
done189
022
141
done41
078
1108
2178
done178
01012
13112
210410
331910
481510
5227310
done500010
01124
13420
27818
311316
413316
516216
625216
751316
8159116
done500116
0916
12616
26014
312612
419812
534212
659812
7124312
8456112
done500012
078
198
done98
033
161
done61
089
1119
2189
done189
089
1119
2189
done189
01317
12016
23216
34316
45316
56216
67516
79716
810616
911516
1012916
1113816
1213916
done13916
01216
11916
23116
33316
done3316
01216
12216
23916
35116
46216
57516
69716
710616
811516
912916
1014016
1114116
done14116
01333
12033
23233
33433
done3433
01216
11916
23116
33316
done3316
01347
12147
24717
313517
451417
5202217
done500017
01216
11916
23116
33316
done3316
01216
11916
23116
33316
done3316
0911
11411
22411
32611
done2611
01115
12015
23913
35113
45713
done5713
023
done23
01419
13919
211419
333519
4111019
5417219
done500019
01547
13936
29633
317631
430630
545728
684226
7154122
8239322
done500022
0911
11411
22111
done2111
01331
13131
27229
314919
429619
552919
610367
721743
done50013
01115
11715
22514
done2514
01317
11917
22617
done2617
01317
12017
22817
done2817
01418
12018
22718
done2718
01418
12118
23118
done3118
01418
12018
22718
done2718
01418
12118
23118
done3118
01418
11818
22518
done2518
01418
11918
22718
done2718
01419
11819
22519
done2519
01419
11919
22919
done2919
01419
11819
22519
done2519
01419
11919
22919
done2919
01217
11917
23117
33317
done3317
01217
11917
23117
33317
done3317
01115
11815
23015
33215
done3215
01217
11917
23117
33317
done3317
01217
11917
23117
33317
done3317
01115
11815
23015
33215
done3215
01115
11815
23015
33215
done3215
0911
11411
22411
32611
done2611
01014
11414
22114
done2114
0911
11411
22111
done2111
089
1158
2268
3548
41368
54908
630448
done50018
078
1108
2178
done178
078
1138
2288
3478
4988
53168
614838
done50008
0817
11117
21817
done1817
078
1108
2178
done178
0823
11223
2339
31189
44549
516199
done50009
078
1108
2178
done178
078
1108
2178
done178
0911
13011
21039
33219
48259
522549
done50019
01023
13319
27717
311215
413215
516115
625115
751015
8159015
done500015
044
194
2114
done114
0815
12515
25913
312611
420111
534711
660711
7126111
8452611
done500011
067
187
done87
044
194
2114
done114
01012
11512
22312
done2312
0911
11511
22411
32511
done2511
0911
11211
21911
done1911
01232
12422
27614
320712
450112
5131112
done500012
01023
11323
22023
done2023
0911
11211
21911
done1911
01032
12032
24312
38112
416412
534512
680612
7196112
done500112
0911
11211
21911
done1911
0911
11211
21911
done1911
089
1119
2189
done189
022
done22
01225
12125
23725
34325
done4325
01012
11312
22012
done2012
01122
11622
22522
32622
done2622
01012
11312
22012
done2012
01121
11819
23119
33619
done3619
0911
11211
21911
done1911
01224
11815
22515
done2515
01012
11312
22012
done2012
01121
11512
22212
done2212
01012
11312
22012
done2012
01120
1179
2269
done269
0911
11211
21911
done1911
01115
11615
22315
done2315
01012
11312
22012
done2012
01012
11312
22012
done2012
01012
11312
22012
done2012
01011
1159
2249
done249
0911
11211
21911
done1911
068
1107
done107
0911
11211
21911
done1911
055
174
done74
0911
11211
21911
done1911
034
151
done51
0810
11110
21810
done1810
01115
11615
22315
done2315
01012
11312
22012
done2012
01012
11312
22012
done2012
01012
11312
22012
done2012
01011
1159
2249
done249
0911
11211
21911
done1911
057
197
done97
0911
11211
21911
done1911
044
164
done64
0911
11211
21911
done1911
023
141
done41
0810
11110
21810
done1810
033
153
done53
0810
11110
21810
done1810
01014
11514
22214
done2214
0911
11211
21911
done1911
0910
1148
2238
done238
0911
11211
21911
done1911
0911
11211
21911
done1911
0911
11211
21911
done1911
0810
11110
21810
done1810
0911
11211
21911
done1911
0810
11110
21810
done1810
01226
13622
27820
311518
413518
516218
624818
751018
8158718
done500018
0810
11110
done1110
01213
12713
27013
313711
421611
523111
625311
731511
853311
9147211
done500011
089
1169
2409
3959
42029
52799
62899
done2899
089
1169
2319
3529
4819
5929
done929
01417
13117
27317
314117
423617
533415
648615
7108815
8178015
9285515
done500115
01011
11811
23411
35111
46311
56611
done6611
055
185
2115
3155
4165
done165
077
1157
2307
3357
4417
5517
6737
71377
83547
913017
done50007
077
1157
2307
3357
4417
5517
6737
71377
83547
913017
done50007
077
1157
2307
3357
4417
5517
6737
71377
83547
913017
done50007
02125
15425
216425
350825
4185425
done500025
089
1139
2269
3399
4509
5539
done539
089
1139
2199
3239
4249
done249

prune103.0ms

Filtered
81 candidates to 109 candidates (-34.6%)
Pruning

9 alts after pruning (7 fresh and 2 done)

PrunedKeptTotal
New1090109
Fresh077
Picked011
Done011
Total1099118

Merged error: 5.4b

Counts
118 → 9

regimes320.0ms

Accuracy

96.2% (0.9b remaining)

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

bsearch97.0ms

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

simplify4.0ms

Iterations

Useful iterations: 1 (2.0ms)

IterNodesCost
03357
14155
done4155

end0.0ms

sample1.6s

Algorithm
intervals
Results
307.0ms1076×body2560valid
293.0ms5726×body80valid
217.0ms950×body1280valid
141.0ms2925×body80nan
83.0ms462×body640valid
34.0ms101×body5120valid
32.0ms234×body320valid
10.0ms108×body160valid

Profiling

Loading profile data...