Details

Time bar (total: 6.8min)

sample59.0ms

Algorithm
intervals
Results
12.0ms201×body80valid
11.0ms34×body2560valid
6.0ms23×body1280valid
6.0ms103×body80nan
2.0ms11×body640valid
2.0msbody5120valid
1.0msbody320valid
0.0msbody160valid

simplify58.0ms

Counts
1 → 1
Iterations

Useful iterations: 2 (5.0ms)

IterNodesCost
01217
12117
24116
37516
48716
59516
done9516

prune8.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New011
Fresh101
Picked000
Done000
Total112

Merged error: 32.5b

Counts
2 → 1

localize16.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ (- (sqrt (- (* b b) (* (* 3.0 a) c))) b) (* 3.0 a))
0.8b
(- (sqrt (- (* b b) (* (* 3.0 a) c))) b)
1.4b
(- (* b b) (* (* 3.0 a) c))
22.5b
(sqrt (- (* b b) (* (* 3.0 a) c)))

rewrite31.0ms

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

series79.0ms

Counts
4 → 12
Calls
4 calls:
36.0ms
(/ (- (sqrt (- (* b b) (* (* 3.0 a) c))) b) (* 3.0 a))
17.0ms
(- (sqrt (- (* b b) (* (* 3.0 a) c))) b)
10.0ms
(- (* b b) (* (* 3.0 a) c))
16.0ms
(sqrt (- (* b b) (* (* 3.0 a) c)))

simplify1.3min

Counts
84 → 84
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
01011
11611
23311
35811
46011
done6011
01011
11611
23311
35811
46011
done6011
01123
11723
23423
35923
46323
done6323
01011
11611
23311
35811
46011
done6011
01132
11820
24412
310712
421412
526312
628812
734612
855512
9148012
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
362812
4322512
done500012
01330
13924
212822
337020
453120
555820
666020
7100120
8233920
done500120
01120
13120
29918
337916
4102716
5148116
6197916
7314616
done500116
0910
11410
22010
done2010
033
161
done61
01011
11611
23311
35811
46011
done6011
01011
11611
23311
35811
46011
done6011
01011
12010
24210
39610
425410
583410
6496510
done500010
0910
11510
23210
35710
45910
done5910
0910
11810
24510
310310
421010
565210
6295310
done500110
01021
11621
23321
35821
46021
done6021
0910
11510
23210
35710
45910
done5910
01029
11729
24811
317411
492011
5463811
done500011
0910
11510
23210
35710
45910
done5910
0910
11510
23210
35710
45910
done5910
01113
13513
213111
362111
4319411
done500111
01229
13823
212721
337619
453019
555719
666319
7100619
8236219
done500019
066
1146
2356
3536
done536
01019
13019
29817
337815
4102915
5144915
6195015
7316415
done500015
089
1139
2199
done199
066
1146
2356
3536
done536
01214
12013
23913
36713
47413
58013
68413
710013
810413
910913
1011613
1113413
1215513
1317213
1417513
done17513
01113
11913
23713
36213
46613
done6613
01113
12213
24213
37013
48013
58413
610013
710413
810913
911613
1013413
1115513
1217313
1317613
done17613
01227
12027
23827
36327
46727
done6727
01113
11913
23713
36213
46613
done6613
01238
12138
25314
312114
423114
560514
6244814
done500014
01113
11913
23713
36213
46613
done6613
01113
11913
23713
36213
46613
done6613
01316
13316
27216
314016
430416
574516
6257016
done500116
01338
12624
26124
311722
416722
525022
642322
753622
863822
969422
1076622
done76622
022
done22
01125
12213
25513
311213
41627
52466
69796
done50006
01012
11712
23412
35912
46312
done6312
01214
11914
23614
36114
46314
done6314
01214
12014
23814
36314
46714
done6714
01214
11914
23614
36114
46314
done6314
01214
12014
23814
36314
46714
done6714
01012
11812
23612
36112
46512
done6512
022
done22
01519
12819
25519
39019
410419
512019
613919
715519
816019
done16019
01318
12618
25118
38418
49518
510718
612618
715218
816218
done16218
01217
12817
26717
311417
413717
514817
616417
718317
819917
920417
done20417
01217
12517
25917
39417
410717
511417
611817
713417
813817
914917
1016617
1119517
1223117
1326117
1427817
1530417
1630617
done30617
01850
14150
216122
368622
4272120
done500020
01550
14150
217620
382718
4320018
done500118
01335
12635
25735
39035
410035
510135
done10135
01217
12517
25617
38917
49717
59817
done9817
01350
13350
212218
357118
4258018
done500018
01217
12517
25617
38917
49717
59817
done9817
01217
12517
25617
38917
49717
59817
done9817
01113
11913
24013
36713
47212
done7212
044
194
2114
done114
01014
11814
23714
36214
46414
done6414
055
185
2105
done105
01329
12329
24329
36929
47329
done7329
01215
12015
23815
36315
46715
done6715
01215
12015
23815
36315
46715
done6715
01215
12015
23815
36315
46715
done6715
033
153
done53
01114
12214
24214
36914
47314
done7314
01316
12016
23716
36216
46616
done6616
01316
12416
24416
37116
47316
done7316
01316
12016
23716
36216
46616
done6616
01316
12416
24416
37116
47316
done7316
033
153
done53
01114
12214
24214
36914
47314
done7314
055
1105
2125
done125
01116
12116
24616
37916
48816
59016
done9016
01114
12214
24214
36914
47314
done7314
01217
12217
24417
37217
47517
done7517
01217
12217
24417
37217
47517
done7517
01116
12116
24616
37916
48816
59016
done9016
01318
12318
24818
38118
49018
59218
done9218
01318
12318
24818
38118
49018
59218
done9218
01116
12116
24616
37916
48816
59016
done9016
01442
13628
212828
335226
475526
5117126
6175926
7263226
8398926
done500026
01116
12716
27116
310616
410816
done10816
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
01417
14015
212015
335115
4105713
5294213
done500013
055
185
2115
3155
4165
done165
01011
11811
23311
35011
46211
56511
done6511

prune201.0ms

Filtered
66 candidates to 84 candidates (-27.3%)
Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New741084
Fresh000
Picked101
Done000
Total751085

Merged error: 6.0b

Counts
85 → 10

localize12.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ (/ (- (sqrt (- (* b b) (* (* 3.0 a) c))) b) 3.0) a)
0.8b
(- (sqrt (- (* b b) (* (* 3.0 a) c))) b)
1.4b
(- (* b b) (* (* 3.0 a) c))
22.5b
(sqrt (- (* b b) (* (* 3.0 a) c)))

rewrite44.0ms

Algorithm
rewrite-expression-head
Rules
138×times-frac
121×add-sqr-sqrt
94×*-un-lft-identity
68×add-cube-cbrt
26×difference-of-squares
22×associate-/l*
16×sqrt-prod
13×distribute-lft-out--
add-exp-log add-cbrt-cube
add-log-exp
pow1 div-inv
cbrt-undiv flip3-- div-exp associate-/r* flip--
sub-neg sqrt-div diff-log div-sub
rem-sqrt-square frac-2neg sqrt-pow1 pow1/2 clear-num associate-/l/
Counts
4 → 149
Calls
4 calls:
14.0ms
(/ (/ (- (sqrt (- (* b b) (* (* 3.0 a) c))) b) 3.0) a)
9.0ms
(- (sqrt (- (* b b) (* (* 3.0 a) c))) b)
4.0ms
(- (* b b) (* (* 3.0 a) c))
5.0ms
(sqrt (- (* b b) (* (* 3.0 a) c)))

series74.0ms

Counts
4 → 12
Calls
4 calls:
30.0ms
(/ (/ (- (sqrt (- (* b b) (* (* 3.0 a) c))) b) 3.0) a)
18.0ms
(- (sqrt (- (* b b) (* (* 3.0 a) c))) b)
10.0ms
(- (* b b) (* (* 3.0 a) c))
16.0ms
(sqrt (- (* b b) (* (* 3.0 a) c)))

simplify1.3min

Counts
161 → 161
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
01011
11611
23311
35811
46011
done6011
01011
11611
23311
35811
46011
done6011
01123
11723
23423
35923
46323
done6323
01011
11611
23311
35811
46011
done6011
01132
11820
24412
310712
421412
526312
628812
734612
855512
9148012
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
362812
4322512
done500012
01330
13924
212822
337020
453120
555820
666020
7100120
8233920
done500120
01120
13120
29918
337916
4102716
5148116
6197916
7314616
done500116
0910
11410
22010
done2010
033
161
done61
01011
11611
23311
35811
46011
done6011
01011
11611
23311
35811
46011
done6011
01011
12010
24210
39610
425410
583410
6496510
done500010
0910
11510
23210
35710
45910
done5910
0910
11810
24510
310310
421010
565210
6295310
done500110
01021
11621
23321
35821
46021
done6021
0910
11510
23210
35710
45910
done5910
01029
11729
24811
317411
492011
5463811
done500011
0910
11510
23210
35710
45910
done5910
0910
11510
23210
35710
45910
done5910
01113
13513
213111
362111
4319411
done500111
01229
13823
212721
337619
453019
555719
666319
7100619
8236219
done500019
066
1146
2356
3536
done536
01019
13019
29817
337815
4102915
5144915
6195015
7316415
done500015
089
1139
2199
done199
066
1146
2356
3536
done536
01214
12013
23913
36713
47413
58013
68413
710013
810413
910913
1011613
1113413
1215513
1317213
1417513
done17513
01113
11913
23713
36213
46613
done6613
01113
12213
24213
37013
48013
58413
610013
710413
810913
911613
1013413
1115513
1217313
1317613
done17613
01227
12027
23827
36327
46727
done6727
01113
11913
23713
36213
46613
done6613
01238
12138
25314
312114
423114
560514
6244814
done500014
01113
11913
23713
36213
46613
done6613
01113
11913
23713
36213
46613
done6613
01316
13316
27216
314016
430416
574516
6257016
done500116
01338
12624
26124
311722
416722
525022
642322
753622
863822
969422
1076622
done76622
022
done22
01125
12213
25513
311213
41627
52466
69796
done50006
01012
11712
23412
35912
46312
done6312
01214
11914
23614
36114
46314
done6314
01214
12014
23814
36314
46714
done6714
01214
11914
23614
36114
46314
done6314
01214
12014
23814
36314
46714
done6714
01012
11812
23612
36112
46512
done6512
022
done22
01519
12919
25819
310119
411219
512019
613519
716119
817019
done17019
01418
13018
25718
310118
411718
512118
612918
714418
817018
917918
done17918
01317
12817
26317
311317
414017
515517
616317
717617
819017
920617
1021017
done21017
01317
12517
25317
39217
410417
511017
611617
712017
813617
914017
1015117
1116817
1219617
1323217
1425817
1527517
1630117
1730317
done30317
01850
14050
214822
360420
4244918
done500018
01650
14250
213320
350518
4212018
done500118
01435
12635
25435
39035
49835
510135
done10135
01317
12517
25317
38917
49917
510217
done10217
01450
13350
29218
333518
4160018
done500018
01317
12517
25317
38917
49917
510217
done10217
01317
12517
25317
38917
49917
510217
done10217
01215
12515
24815
38015
48814
58914
done8914
022
done22
01114
11814
23714
36214
46414
done6414
055
175
2105
done105
01637
13337
26237
39537
49737
done9737
01418
12518
24518
37218
47418
done7418
01534
12834
25034
37834
48034
done8034
01418
12518
24518
37218
47418
done7418
01533
13031
25631
38831
49031
done9031
01317
12417
24417
37117
47317
done7317
01521
12821
24821
37521
47721
done7721
01418
12518
24518
37218
47418
done7418
01418
12518
24518
37218
47418
done7418
01418
12518
24518
37218
47418
done7418
01417
12715
24915
37615
47815
done7815
01317
12417
24417
37117
47317
done7317
01839
13639
28939
320239
433639
537539
done37539
01519
12519
24619
37119
47319
done7319
01736
13336
27436
313636
417936
518536
done18536
01519
12519
24619
37119
47319
done7319
01735
13533
28033
315633
418833
done18833
01418
12418
24518
37018
47218
done7218
01736
13136
26536
312636
417236
518236
done18236
01519
12519
24619
37119
47319
done7319
01633
12833
25733
39533
410733
done10733
01519
12519
24619
37119
47319
done7319
01632
13030
26330
310530
411730
done11730
01418
12418
24518
37018
47218
done7218
01735
13333
28033
316433
418133
done18133
01418
12418
24518
37018
47218
done7218
01632
13030
26830
311530
412030
done12030
01418
12418
24518
37018
47218
done7218
01531
12927
25127
38127
48327
done8327
01317
12217
24217
36717
47117
done7117
01725
13125
26125
311325
412025
done12025
01519
12519
24619
37119
47319
done7319
01622
12822
25222
38522
48922
done8922
01519
12519
24619
37119
47319
done7319
01621
13019
25819
39919
410119
done10119
01418
12418
24518
37018
47218
done7218
01622
12822
25222
38522
48922
done8922
01519
12519
24619
37119
47319
done7319
01519
12519
24619
37119
47319
done7319
01519
12519
24619
37119
47319
done7319
01518
12716
25216
38116
48316
done8316
01418
12418
24518
37018
47218
done7218
01621
13019
25719
39019
49219
done9219
01418
12418
24518
37018
47218
done7218
01518
12716
25116
37616
47816
done7816
01418
12418
24518
37018
47218
done7218
01417
12613
24413
36913
47113
done7113
01317
12217
24217
36717
47117
done7117
0913
11713
22913
35613
46213
done6213
01418
12718
25618
39418
410218
510518
done10518
0810
11410
22010
32810
done2810
01418
12718
25618
39418
410218
510518
done10518
069
1127
2227
3327
done327
01317
12617
25517
39117
49917
510217
done10217
0810
11410
22010
32610
done2610
01418
12718
25618
39418
410218
510518
done10518
077
1117
2147
done147
01418
12718
25618
39418
410218
510518
done10518
056
194
2164
done164
01317
12617
25517
39117
49917
510217
done10217
069
1127
2167
3267
4287
done287
01317
12617
25517
39117
49917
510217
done10217
056
194
2114
3154
done154
01317
12617
25517
39117
49917
510217
done10217
035
171
done71
01216
12416
25216
38816
49816
510116
done10116
01826
13126
26026
311226
411926
done11926
01620
12920
25820
39620
410420
510720
done10720
01723
12823
25123
38623
49023
done9023
01620
12920
25820
39620
410420
510720
done10720
01722
13020
25720
39820
410020
done10020
01519
12819
25719
39319
410119
510419
done10419
01723
12823
25123
38223
48423
done8423
01620
12920
25820
39620
410420
510720
done10720
01620
12520
24520
37020
47220
done7220
01620
12920
25820
39620
410420
510720
done10720
01619
12717
25117
37817
48017
done8017
01519
12819
25719
39319
410119
510419
done10419
01722
13020
25620
38920
49120
done9120
01519
12819
25719
39319
410119
510419
done10419
01619
12717
25017
37517
47717
done7717
01519
12819
25719
39319
410119
510419
done10419
01518
12614
24314
36814
47014
done7014
01418
12618
25418
39018
49818
510118
done10118
01826
13126
26026
311226
411926
done11926
01620
12920
25820
39620
410420
510720
done10720
01723
12823
25123
38623
49023
done9023
01620
12920
25820
39620
410420
510720
done10720
01722
13020
25720
39820
410020
done10020
01519
12819
25719
39319
410119
510419
done10419
01723
12823
25123
38223
48423
done8423
01620
12920
25820
39620
410420
510720
done10720
01620
12520
24520
37020
47220
done7220
01620
12920
25820
39620
410420
510720
done10720
01619
12717
25117
37817
48017
done8017
01519
12819
25719
39319
410119
510419
done10419
01722
13020
25620
38920
49120
done9120
01519
12819
25719
39319
410119
510419
done10419
01619
12717
25017
37517
47717
done7717
01519
12819
25719
39319
410119
510419
done10419
01518
12614
24314
36814
47014
done7014
01418
12618
25418
39018
49818
510118
done10118
0913
11713
22913
35613
46213
done6213
01418
12718
25618
39418
410218
510518
done10518
0810
11410
22010
32810
done2810
01418
12718
25618
39418
410218
510518
done10518
069
1127
2227
3327
done327
01317
12617
25517
39117
49917
510217
done10217
0810
11410
22010
32610
done2610
01418
12718
25618
39418
410218
510518
done10518
077
1117
2147
done147
01418
12718
25618
39418
410218
510518
done10518
056
194
2164
done164
01317
12617
25517
39117
49917
510217
done10217
069
1127
2167
3267
4287
done287
01317
12617
25517
39117
49917
510217
done10217
056
194
2114
3154
done154
01317
12617
25517
39117
49917
510217
done10217
035
171
done71
01216
12416
25216
38816
49816
510116
done10116
057
197
done97
01317
12617
25517
39117
49917
510217
done10217
044
164
done64
01317
12617
25517
39117
49917
510217
done10217
023
141
done41
01216
12416
25216
38816
49816
510116
done10116
01318
12618
25118
38118
48618
done8618
066
1106
2136
done136
01215
12315
24315
37015
47415
done7415
066
1106
2136
done136
01214
12512
24712
37212
47612
done7612
055
195
2125
done125
033
153
done53
01216
12516
24716
37616
48516
58816
69016
done9016
01420
12920
26420
311620
413920
515020
615120
done15120
01317
12617
25517
39117
49917
510217
done10217
01316
12814
25814
39014
49714
done9714
01317
12417
24417
37117
47517
done7517
01317
12417
24417
37117
47517
done7517
01418
12418
24518
37118
47518
57718
67818
done7818
01418
12418
24518
37118
47518
57718
67818
done7818
01317
12317
24317
37017
47617
57717
done7717
01418
12418
24518
37118
47518
57718
67818
done7818
01418
12418
24518
37118
47518
57718
67818
done7818
01317
12317
24317
37017
47617
57717
done7717
01317
12617
24917
37717
48117
58617
68917
79117
done9117
01317
12617
24917
37717
48117
58617
68917
79117
done9117
01216
12516
24716
37616
48516
58816
69016
done9016
01519
12819
25119
37919
48319
58819
69119
79319
done9319
01519
12819
25119
37919
48319
58819
69119
79319
done9319
01418
12718
24918
37818
48518
58818
69018
done9018
01519
12819
25119
37919
48319
58819
69119
79319
done9319
01519
12819
25119
37919
48319
58819
69119
79319
done9319
01418
12718
24918
37818
48518
58818
69018
done9018
01317
12617
24917
37717
48117
58617
68917
79117
done9117
01317
12617
24917
37717
48117
58617
68917
79117
done9117
01216
12516
24716
37616
48516
58816
69016
done9016
01216
12516
24716
37616
48516
58816
69016
done9016
055
195
2123
3183
4253
5303
done303
033
143
done43
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
01417
14015
212015
335115
4105713
5294213
done500013
055
185
2115
3155
4165
done165
01011
11811
23311
35011
46211
56511
done6511

prune320.0ms

Filtered
114 candidates to 161 candidates (-41.2%)
Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New1583161
Fresh279
Picked011
Done000
Total16011171

Merged error: 6.0b

Counts
171 → 11

localize12.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ (* 3.0 a) (- (sqrt (- (* b b) (* (* 3.0 a) c))) b))
0.8b
(- (sqrt (- (* b b) (* (* 3.0 a) c))) b)
1.4b
(- (* b b) (* (* 3.0 a) c))
22.5b
(sqrt (- (* b b) (* (* 3.0 a) c)))

rewrite30.0ms

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

series108.0ms

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

simplify1.4min

Counts
83 → 83
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
01011
11611
23311
35811
46011
done6011
01011
11611
23311
35811
46011
done6011
01123
11723
23423
35923
46323
done6323
01011
11611
23311
35811
46011
done6011
01132
11820
24412
310712
421412
526312
628812
734612
855512
9148012
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
362812
4322512
done500012
01330
13924
212822
337020
453120
555820
666020
7100120
8233920
done500120
01120
13120
29918
337916
4102716
5148116
6197916
7314616
done500116
0910
11410
22010
done2010
033
161
done61
01011
11611
23311
35811
46011
done6011
01011
11611
23311
35811
46011
done6011
01011
12010
24210
39610
425410
583410
6496510
done500010
0910
11510
23210
35710
45910
done5910
0910
11810
24510
310310
421010
565210
6295310
done500110
01021
11621
23321
35821
46021
done6021
0910
11510
23210
35710
45910
done5910
01029
11729
24811
317411
492011
5463811
done500011
0910
11510
23210
35710
45910
done5910
0910
11510
23210
35710
45910
done5910
01113
13513
213111
362111
4319411
done500111
01229
13823
212721
337619
453019
555719
666319
7100619
8236219
done500019
066
1146
2356
3536
done536
01019
13019
29817
337815
4102915
5144915
6195015
7316415
done500015
089
1139
2199
done199
066
1146
2356
3536
done536
01214
12013
23913
36713
47413
58013
68413
710013
810413
910913
1011613
1113413
1215513
1317213
1417513
done17513
01113
11913
23713
36213
46613
done6613
01113
12213
24213
37013
48013
58413
610013
710413
810913
911613
1013413
1115513
1217313
1317613
done17613
01227
12027
23827
36327
46727
done6727
01113
11913
23713
36213
46613
done6613
01238
12138
25314
312114
423114
560514
6244814
done500014
01113
11913
23713
36213
46613
done6613
01113
11913
23713
36213
46613
done6613
01316
13316
27216
314016
430416
574516
6257016
done500116
01338
12624
26124
311722
416722
525022
642322
753622
863822
969422
1076622
done76622
022
done22
01125
12213
25513
311213
41627
52466
69796
done50006
01012
11712
23412
35912
46312
done6312
01214
11914
23614
36114
46314
done6314
01214
12014
23814
36314
46714
done6714
01214
11914
23614
36114
46314
done6314
01214
12014
23814
36314
46714
done6714
01012
11812
23612
36112
46512
done6512
022
done22
01519
12819
25319
38619
49619
510519
611819
713619
815219
915919
1017619
1117819
done17819
01318
12618
25018
38418
48918
59518
610418
711718
813518
915118
1015818
1117518
1217718
done17718
01217
12517
25817
310717
413117
514117
615317
717117
818717
919417
1021117
1121317
done21317
01217
12217
24717
38217
49917
511417
614717
723817
845817
9113117
10429217
done500017
01850
14150
216622
366922
4263120
done500020
01550
14150
217220
381018
4301618
done500018
01335
12335
24835
38135
49035
59235
done9235
01217
12217
24717
38017
48917
59117
done9117
01350
13050
29218
330918
4116818
5403318
done500018
01217
12217
24717
38017
48917
59117
done9117
01217
12217
24717
38017
48917
59117
done9117
044
194
2114
done114
01113
11913
24013
36713
47212
done7212
01329
12329
24129
36629
46829
done6829
01215
12015
23815
36315
46515
done6515
01215
12015
23815
36315
46715
done6715
01215
12015
23815
36315
46515
done6515
033
151
done51
01114
11914
23714
36214
46414
done6414
01316
12016
23716
36216
46416
done6416
01316
12116
23916
36416
46816
done6816
01316
12016
23716
36216
46416
done6416
01316
12116
23916
36416
46816
done6816
033
151
done51
01114
11914
23714
36214
46414
done6414
01214
12214
24014
36514
46714
done6714
01116
12416
25516
38816
49616
59716
done9716
01331
12831
26031
310031
410631
done10631
01217
12217
24417
37217
47517
done7517
055
1103
2183
3273
4323
done323
01318
12218
24318
37118
47418
done7418
01318
12218
24318
37118
47418
done7418
055
1103
2183
3273
4323
done323
01114
12214
24214
36914
47314
done7314
01420
13620
28220
318120
444220
5130220
done500020
01229
12517
27417
317517
430311
55288
618076
done50014
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
01520
13818
210816
325716
469116
5257916
done500016
055
185
2115
3155
4165
done165

prune170.0ms

Filtered
65 candidates to 83 candidates (-27.7%)
Pruning

11 alts after pruning (9 fresh and 2 done)

PrunedKeptTotal
New81283
Fresh279
Picked011
Done011
Total831194

Merged error: 5.9b

Counts
94 → 11

localize14.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ 1 (* (/ 1 (neg c)) (+ (sqrt (- (* b b) (* (* 3.0 a) c))) b)))
0.2b
(* (/ 1 (neg c)) (+ (sqrt (- (* b b) (* (* 3.0 a) c))) b))
1.4b
(- (* b b) (* (* 3.0 a) c))
22.5b
(sqrt (- (* b b) (* (* 3.0 a) c)))

rewrite53.0ms

Algorithm
rewrite-expression-head
Rules
48×add-exp-log
36×add-sqr-sqrt
35×times-frac
34×associate-*l*
31×*-un-lft-identity
28×add-cube-cbrt
18×div-exp add-cbrt-cube
16×prod-exp
10×pow1
distribute-lft-neg-in rec-exp distribute-rgt-neg-in 1-exp
add-log-exp
cbrt-undiv associate-/r/
frac-times flip3-+ associate-*r/ associate-*r* cbrt-unprod flip-+
neg-mul-1 sqrt-prod associate-/l* unswap-sqr
flip3-- pow-flip sqrt-div pow-prod-down associate-*l/ flip-- div-inv
distribute-rgt-in sub-neg rem-sqrt-square frac-2neg distribute-lft-in sqrt-pow1 pow1/2 diff-log clear-num associate-/r* *-commutative distribute-lft-out inv-pow
Counts
4 → 133
Calls
4 calls:
16.0ms
(/ 1 (* (/ 1 (neg c)) (+ (sqrt (- (* b b) (* (* 3.0 a) c))) b)))
18.0ms
(* (/ 1 (neg c)) (+ (sqrt (- (* b b) (* (* 3.0 a) c))) b))
4.0ms
(- (* b b) (* (* 3.0 a) c))
8.0ms
(sqrt (- (* b b) (* (* 3.0 a) c)))

series118.0ms

Counts
4 → 12
Calls
4 calls:
52.0ms
(/ 1 (* (/ 1 (neg c)) (+ (sqrt (- (* b b) (* (* 3.0 a) c))) b)))
39.0ms
(* (/ 1 (neg c)) (+ (sqrt (- (* b b) (* (* 3.0 a) c))) b))
10.0ms
(- (* b b) (* (* 3.0 a) c))
17.0ms
(sqrt (- (* b b) (* (* 3.0 a) c)))

simplify2.7min

Counts
145 → 145
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
01011
11611
23311
35811
46011
done6011
01011
11611
23311
35811
46011
done6011
01123
11723
23423
35923
46323
done6323
01011
11611
23311
35811
46011
done6011
01132
11820
24412
310712
421412
526312
628812
734612
855512
9148012
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
362812
4322512
done500012
01330
13924
212822
337020
453120
555820
666020
7100120
8233920
done500120
01120
13120
29918
337916
4102716
5148116
6197916
7314616
done500116
0910
11410
22010
done2010
033
161
done61
01011
11611
23311
35811
46011
done6011
01011
11611
23311
35811
46011
done6011
01011
12010
24210
39610
425410
583410
6496510
done500010
0910
11510
23210
35710
45910
done5910
0910
11810
24510
310310
421010
565210
6295310
done500110
01021
11621
23321
35821
46021
done6021
0910
11510
23210
35710
45910
done5910
01029
11729
24811
317411
492011
5463811
done500011
0910
11510
23210
35710
45910
done5910
0910
11510
23210
35710
45910
done5910
01113
13513
213111
362111
4319411
done500111
01229
13823
212721
337619
453019
555719
666319
7100619
8236219
done500019
066
1146
2356
3536
done536
01019
13019
29817
337815
4102915
5144915
6195015
7316415
done500015
089
1139
2199
done199
066
1146
2356
3536
done536
01417
13217
26415
312615
415115
517315
621015
735815
864515
done64515
01518
12318
24017
36717
46917
done6917
01619
12818
25717
39717
412617
514217
614717
715517
done15517
01720
13119
25718
310417
413317
514917
615417
716117
done16117
01619
13018
25217
38817
410217
513417
615517
716217
817417
done17417
01518
13618
27416
314716
419016
522916
629116
744416
874016
975616
done75616
01518
13518
27616
316416
424116
543916
6101516
7342516
done500016
02053
16247
219519
383819
4345019
done500019
01853
15253
217221
359921
4230617
done500017
01637
13437
26633
312833
415333
517533
621233
736033
864733
done64733
01518
13318
26516
312916
415416
517616
621316
736116
864616
done64616
01653
14453
216917
371417
4179817
5480817
done500017
01518
13318
26516
312916
415416
517616
621316
736116
864616
done64616
01518
13318
26516
312916
415416
517616
621316
736116
864616
done64616
01518
14316
210316
322416
446116
5100816
6167416
7401216
done500016
01541
13827
211327
331625
478725
5152924
6177024
7188624
8194524
done194524
01327
12713
27313
318413
44157
57686
616086
done50006
01215
12315
25515
39815
412314
512814
done12814
01619
12619
24219
36719
46919
done6919
01619
12619
24219
36719
46919
done6919
01720
12919
24819
37517
49117
59317
done9317
01720
12919
24819
37517
49117
59317
done9317
01619
12819
24717
38517
49417
done9417
01619
12819
24717
38517
49417
done9417
01315
12415
24313
38313
49413
511213
614913
729713
858213
done58213
066
1116
2144
3164
done164
01315
12415
24313
38513
411113
514913
629713
758413
done58413
066
1116
2144
3174
4244
5254
done254
01632
13032
25430
311130
413530
515530
619230
734030
862530
done62530
01518
12718
24616
38816
410116
511916
615616
730416
858916
done58916
056
1104
done104
056
1104
done104
01518
13118
24818
37318
47518
done7518
01518
13118
24818
37318
47518
done7518
01619
13418
26618
39916
412616
512916
done12916
01619
13418
26618
39916
412616
512916
done12916
01518
13317
26517
310015
413515
515815
619515
734315
862815
done62815
01417
13216
26516
39814
412514
512814
done12814
01518
13317
26617
39915
412615
512915
done12915
01518
13317
26617
39915
412615
512915
done12915
01417
13216
26516
39814
412514
512814
done12814
01619
13418
26718
310216
413716
514516
done14516
01619
13418
26718
310216
413716
514516
done14516
01518
13317
26517
310015
413515
515815
619515
734315
862815
done62815
01619
13418
26618
39916
412616
512916
done12916
01619
13418
26618
39916
412616
512916
done12916
01518
13317
26517
310015
413515
515815
619515
734315
862815
done62815
01417
13216
26516
39814
412514
512814
done12814
01518
13317
26617
39915
412615
512915
done12915
01518
13317
26617
39915
412615
512915
done12915
01417
13216
26516
39814
412514
512814
done12814
01619
13418
26718
310216
413716
514516
done14516
01619
13418
26718
310216
413716
514516
done14516
01518
13317
26517
310015
413515
515815
619515
734315
862815
done62815
01518
13318
26516
312516
414216
done14216
01518
13318
26516
312516
414216
done14216
01417
13217
26415
312615
415115
517315
621015
735815
864515
done64515
01316
13116
26414
312614
414314
done14314
01417
13217
26515
312515
414215
done14215
01417
13217
26515
312515
414215
done14215
01316
13116
26414
312614
414314
done14314
01518
13318
26616
312816
415316
516016
done16016
01518
13318
26616
312816
415316
516016
done16016
01417
13217
26415
312615
415115
517315
621015
735815
864515
done64515
01417
13217
26415
312615
415115
517315
621015
735815
864515
done64515
01417
13217
26415
312615
415115
517315
621015
735815
864515
done64515
01721
14721
211219
328319
487019
5240219
done500019
01530
13118
28416
327916
485310
517039
640673
done50003
01214
12812
25512
38012
48412
done8412
022
151
done51
022
151
done51
01619
12719
24617
37417
47617
done7617
01720
13219
26417
312017
416617
517017
done17017
01821
13520
26519
312117
417317
517617
done17617
01720
13419
25817
39817
412817
514417
done14417
01619
13719
27817
315317
420116
525216
629116
743916
872616
done72616
01720
12919
26018
310417
413817
516817
617017
done17017
01721
13319
27818
315217
417617
done17617
01922
13620
27919
315317
417517
done17517
01821
13519
27318
313417
415817
517717
done17717
01720
13919
28617
317417
424916
528316
632016
746816
875516
done75516
01821
13220
25818
310817
414417
517417
617617
done17617
01922
13620
27718
315117
417117
done17117
01823
13621
27419
316117
418317
done18317
01822
13520
26818
313817
415917
517617
done17617
01721
14020
28317
317517
425216
528516
632216
747016
875516
done75516
01620
14019
28616
321016
445816
577816
6124416
7217616
8262716
9262916
done262916
01620
13620
27416
317416
436516
569916
6123016
7237216
8435416
done500016
02159
16949
223219
3109619
done500019
02159
16255
220323
382023
4327619
done500019
01959
15455
220919
397619
4259817
done500017
01741
13741
27533
317133
435133
563933
6106133
7181533
8217433
done217433
01620
13620
27416
317216
435316
564616
6106916
7177816
8213816
done213816
01759
14459
212617
346117
4163017
5377817
done500117
01620
13620
27416
317216
435316
564616
6106916
7177816
8213816
done213816
01620
13620
27416
317216
435316
564616
6106916
7177816
8213816
done213816
022
151
done51
01518
13718
29316
321116
431816
536516
641716
757016
885716
done85716
0710
1138
2244
3392
4572
5682
6752
7772
done772
01315
12214
23914
36414
46814
done6814
067
1106
2154
3262
4502
5612
6682
7702
done702
01315
12214
23914
36414
46814
done6814
056
192
2162
3262
4322
5412
6582
7652
8672
done672
01214
12114
23814
36314
46514
done6514
01519
13519
27315
316915
434315
563615
6105715
7177015
8215715
done215715
01519
13517
27915
319815
430915
561615
6102115
7162315
8234315
done234315
056
192
2162
3262
4322
5412
6582
7652
8672
done672
01620
13619
27617
318715
431215
561915
6103215
7164715
8235715
done235715
01620
13619
27617
318715
431215
561915
6103215
7164715
8235715
done235715
01519
13517
27915
319815
430915
561615
6102115
7162315
8234315
done234315
01620
14618
210718
323218
446918
5102518
6168818
7404318
done500018
01429
13015
27915
319315
44249
57298
615957
done50007
01823
15023
212119
332019
4118919
5456219
done500019
01632
13420
29516
333416
4108710
526205
done50005
01316
13114
25914
38614
49014
done9014
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
055
185
2115
3155
4165
done165
0910
11610
22810
34310
45610
55910
done5910
089
1139
2209
3239
4249
done249
011
done11
055
194
2144
3184
4194
done194
01114
12514
26514
313314
430314
5108014
6492514
done500014

prune214.0ms

Filtered
104 candidates to 145 candidates (-39.4%)
Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New1414145
Fresh268
Picked101
Done112
Total14511156

Merged error: 5.9b

Counts
156 → 11

regimes608.0ms

Accuracy

95.8% (1.0b remaining)

Error of 6.7b against oracle of 5.7b and baseline of 29.9b

bsearch74.0ms

Steps
ItersRangePoint
6
8.452635886898758e+130
9.412684251322846e+131
6.642975441552496e+131
2
-4.573495307394448e-219
-4.034898188869506e-219
-4.1022228286851245e-219
8
-6.425427201686376e+146
-2.2501015214505646e+142
-4.228989945007081e+143

simplify4.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
03461
14461
done4461

end0.0ms

sample1.8s

Algorithm
intervals
Results
345.0ms5927×body80valid
338.0ms1001×body2560valid
266.0ms948×body1280valid
171.0ms2954×body80nan
89.0ms422×body640valid
43.0ms101×body5120valid
38.0ms234×body320valid
11.0ms101×body160valid

Profiling

Loading profile data...