Details

Time bar (total: 3.6min)

sample28.0ms

Algorithm
intervals
Results
11.0ms256×body80valid
5.0ms256×pre80true

simplify3.9s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0915
12215
24715
38615
416615
529115
652015
787015
8267015
done500015

prune9.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 22.8b

Counts
2 → 1

localize10.0ms

Local error

Found 1 expressions with local error:

22.5b
(/ (* (- x y) (+ x y)) (+ (* x x) (* y y)))

rewrite14.0ms

Algorithm
rewrite-expression-head
Rules
associate-/l/
add-exp-log add-cbrt-cube
frac-times flip3-+ flip-+
add-sqr-sqrt add-cube-cbrt flip3-- *-un-lft-identity times-frac associate-/r* flip--
cbrt-undiv associate-*r/ div-exp associate-*l/ associate-/r/
pow1 frac-2neg prod-exp clear-num cbrt-unprod div-inv associate-/l* add-log-exp
Counts
1 → 31
Calls
1 calls:
13.0ms
(/ (* (- x y) (+ x y)) (+ (* x x) (* y y)))

series12.0ms

Counts
1 → 3
Calls
1 calls:
12.0ms
(/ (* (- x y) (+ x y)) (+ (* x x) (* y y)))

simplify1.5min

Counts
34 → 34
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01218
12118
22918
33518
44118
55018
66318
78118
89718
910418
1012118
1112318
done12318
01117
12717
25117
38117
412717
519917
630217
749417
8153417
9480217
done500017
01016
12616
25916
311416
421016
534516
658616
795816
8278216
done500016
01016
12316
24816
39216
419216
536116
673816
7167816
done500116
01547
15847
227121
3120521
done500021
01347
15447
227919
3146317
done500017
01133
12433
24933
38833
416833
529333
652233
786933
8268033
done500033
01016
12316
24816
38716
416816
529316
652216
787216
8266716
done500116
01147
13147
210517
351517
4357517
done500017
01016
12316
24816
38716
416816
529316
652216
787216
8266716
done500116
01016
12316
24816
38716
416816
529316
652216
787216
8266716
done500116
068
1208
2578
31278
42337
54087
66807
712217
833427
done50007
068
1108
2188
3198
done198
0921
11721
22521
33021
43321
done3321
0812
11012
done1012
0812
11412
21712
31912
done1912
0812
11012
done1012
055
1123
2173
done173
0711
1911
done911
079
1109
done109
0915
12215
24215
36315
410715
517315
626715
744615
8146915
9477915
done500015
01125
12925
26725
313125
426825
547225
685825
7142925
8413825
done500025
01016
12316
24816
38716
416816
529316
652216
787216
8266716
done500016
079
1217
2517
31007
41907
52787
64657
77167
817707
948707
done50007
0711
1911
done911
01219
14219
210415
319815
442415
597415
6283015
done500015
01123
13623
29019
325215
49389
529519
done50009
01231
13527
215227
374427
4367427
done500027
01123
12421
28421
339221
4145121
done500121
01123
13021
212121
344621
4171421
done500121
0915
11715
26015
322415
459115
5172615
done500115
0919
12417
27817
322717
459717
5128217
6255517
done500217
0711
11111
22611
36311
413311
520211
628311
741811
876711
9157611
10316711
done500011
0919
12317
27417
321217
448517
591517
6139017
7172317
8211617
9350417
done500117
0711
11611
24111
37811
412511
514711
616711
720811
831611
972211
10254211
done500011
011
done11
011
131
done31
011
131
done31

prune52.0ms

Filtered
32 candidates to 34 candidates (-6.3%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New31334
Fresh000
Picked011
Done000
Total31435

Merged error: 1.1b

Counts
35 → 4

localize0.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify0.0ms

Counts
0 → 0

prune5.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New000
Fresh022
Picked011
Done011
Total044

Merged error: 1.1b

Counts
4 → 4

localize13.0ms

Local error

Found 2 expressions with local error:

0.2b
(* (- x y) (/ (+ x y) (+ (* x x) (* y y))))
21.8b
(/ (+ x y) (+ (* x x) (* y y)))

rewrite28.0ms

Algorithm
rewrite-expression-head
Rules
36×*-un-lft-identity
27×add-sqr-sqrt
25×times-frac
20×add-cube-cbrt
18×associate-*r*
add-exp-log add-cbrt-cube
distribute-lft-out
associate-*l*
pow1 associate-/r/ associate-/l*
flip3-+ associate-/r* flip-+
cbrt-undiv frac-times flip3-- div-exp associate-*l/ prod-exp flip-- cbrt-unprod div-inv associate-/l/ add-log-exp unswap-sqr
frac-2neg associate-*r/ pow-prod-down clear-num *-commutative distribute-lft-out-- difference-of-squares
Counts
2 → 78
Calls
2 calls:
16.0ms
(* (- x y) (/ (+ x y) (+ (* x x) (* y y))))
8.0ms
(/ (+ x y) (+ (* x x) (* y y)))

series21.0ms

Counts
2 → 6
Calls
2 calls:
12.0ms
(* (- x y) (/ (+ x y) (+ (* x x) (* y y))))
9.0ms
(/ (+ x y) (+ (* x x) (* y y)))

simplify2.0min

Counts
84 → 84
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
0913
11313
21413
done1413
0812
11312
21512
31612
done1612
0812
11012
done1012
01135
14635
215615
343213
4120913
5328613
done500013
0925
11125
done1125
0812
11012
done1012
0935
11835
25013
312213
431513
570913
6163213
7436813
done500013
0812
11012
done1012
0812
11012
done1012
044
184
2104
3114
done114
068
1108
2188
3198
done198
01127
11927
22827
33427
done3427
0913
11113
done1113
01018
11418
21618
31718
done1718
0913
11113
done1113
0711
1129
2189
3239
done239
0812
11012
done1012
01022
11422
done1422
0913
11113
done1113
0913
11113
done1113
0913
11113
done1113
066
194
2114
done114
0812
11012
done1012
0919
11419
done1419
0812
11012
done1012
0810
11110
done1110
0812
11012
done1012
023
141
done41
0711
1911
done911
0919
11419
done1419
0812
11012
done1012
0810
11110
done1110
0812
11012
done1012
023
141
done41
0711
1911
done911
079
1109
done109
0711
1911
done911
0921
11321
done1321
0812
11012
done1012
055
183
2103
done103
0812
11012
done1012
0812
11012
done1012
0711
1911
done911
0711
1911
done911
01015
12915
26611
312111
426311
569511
6233711
done500011
0919
12319
24315
39211
422511
559611
6150111
done500011
0919
12417
27817
322717
459717
5128217
6255517
done500217
0711
11111
22611
36311
413311
520211
628311
741811
876711
9157611
10316711
done500011
0915
11615
23415
37215
412515
520315
634515
760915
8142715
9467015
done500015
01218
12118
22918
33818
44418
55418
66118
77318
89618
911018
1011618
done11618
01117
11917
22617
33517
44517
55417
65917
76817
88517
910417
1011217
done11217
01016
12016
24416
39216
416416
525616
641016
769216
8152016
9477016
done500016
01016
11916
24816
310216
421316
542716
692316
7278016
done500116
01547
15847
223321
396519
4497219
done500019
01347
13047
210819
341519
4204817
done500117
01133
11833
23633
37433
412733
520333
634333
761033
8142433
9468433
done500133
01016
11716
23516
37316
412616
520916
634916
761616
8143116
9469816
done500016
01147
12847
211317
357617
4271717
done500017
01016
11716
23516
37316
412616
520916
634916
761616
8143116
9469816
done500016
01016
11716
23516
37316
412616
520916
634916
761616
8143116
9469816
done500016
0811
13111
27211
323811
469711
5232811
done500111
0919
12317
27817
324017
454717
5103417
6143417
7165317
8203917
9343617
done500017
0711
11911
25411
314511
433011
592111
6415511
done500011
0711
11611
24911
38811
412711
514711
616711
720611
832311
972611
10256111
done500011
01117
11617
21717
done1717
01117
11617
21717
done1717
01218
11918
22318
32718
42818
done2818
01218
11918
22318
32718
42818
done2818
01129
11829
22729
34429
45629
56429
done6429
01016
11516
22216
32716
43116
done3116
01331
12631
26231
316631
435331
557531
674131
778331
878531
done78531
01222
12122
23822
39122
416722
523422
628322
728822
done28822
0915
11913
24313
311613
420813
532113
638613
742013
done42013
01226
12126
23926
38826
414726
521226
624726
725426
done25426
01117
11817
22817
35217
47517
59117
610217
done10217
0810
1168
2308
3498
4738
51078
61328
71388
done1388
01123
12123
23821
310321
420721
528021
635321
738321
840121
940321
done40321
01014
11814
22812
36312
410512
513212
615112
715312
815412
done15412
067
1135
2253
3433
4543
5583
done583
01123
12123
23821
310321
420721
528021
635321
738321
840121
940321
done40321
01014
11814
22812
36312
410512
513212
615112
715312
815412
done15412
067
1135
2253
3433
4543
5583
done583
055
1103
2203
3313
4403
5443
done443
057
1157
2347
3567
41017
51677
62617
74407
814367
943847
done50007
01219
13619
29115
318415
437915
588915
6262215
done500115
01123
13023
27419
321815
47639
522699
done50009
01016
11716
22916
33316
44216
54416
65016
75416
86016
96216
done6216
01016
11716
22916
33316
44216
54416
65016
75416
86016
96216
done6216
0915
11615
23415
37215
412515
520315
634515
760915
8142715
9467015
done500015
01117
11817
23617
37617
413517
521017
632917
754717
887917
9136517
10170617
11183317
12183417
done183417
0915
11615
23415
37215
412515
520315
634515
760915
8142715
9467015
done500015
057
1157
2347
3567
41017
51677
62617
74407
814367
943847
done50007
01219
13019
26919
319719
468819
5278919
done500019
0919
11819
24519
314419
437919
578019
6236219
done500019
011
done11
011
done11
011
done11
011
done11
011
131
done31
011
131
done31

prune75.0ms

Filtered
63 candidates to 84 candidates (-33.3%)
Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New84084
Fresh011
Picked011
Done022
Total84488

Merged error: 1.1b

Counts
88 → 4

localize0.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify0.0ms

Counts
0 → 0

prune0.0ms

Pruning

4 alts after pruning (0 fresh and 4 done)

PrunedKeptTotal
New000
Fresh000
Picked011
Done033
Total044

Merged error: 1.1b

Counts
4 → 4

regimes144.0ms

Accuracy

77.6% (4.7b remaining)

Error of 5.2b against oracle of 0.5b and baseline of 21.6b

bsearch47.0ms

Steps
ItersRangePoint
8
4.069757028539003e-168
3.930823303569919e-164
3.841202637489845e-164
9
-5.818553297753976e-161
-2.4680099843550082e-166
-2.0187795395447341e-162
7
-7.372936928343149e+154
-4.675996499956814e+152
-1.2614853870113369e+153

simplify2.0ms

Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
02044
12830
done2830

end0.0ms

sample787.0ms

Algorithm
intervals
Results
366.0ms8000×body80valid
168.0ms8000×pre80true

Profiling

Loading profile data...