Details

Time bar (total: 9.5min)

sample25.0ms

Algorithm
intervals
Results
12.0ms245×body80valid
1.0msbody2560valid
0.0msbody1280valid
0.0msbody320valid
0.0msbody640valid

simplify4.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
078
1108
2118
done118

prune3.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.1b

Counts
2 → 1

localize6.0ms

Local error

Found 1 expressions with local error:

0.0b
(+ x (/ (fabs (- y x)) 2.0))

rewrite7.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity add-log-exp
pow1 add-exp-log +-commutative add-sqr-sqrt add-cube-cbrt flip3-+ sum-log add-cbrt-cube flip-+ distribute-lft-out
Counts
1 → 12
Calls
1 calls:
6.0ms
(+ x (/ (fabs (- y x)) 2.0))

series5.0ms

Counts
1 → 3
Calls
1 calls:
5.0ms
(+ x (/ (fabs (- y x)) 2.0))

simplify14.1s

Counts
15 → 15
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0910
1149
2169
done169
089
1119
2129
done129
089
1149
2169
done169
0919
11219
21319
done1319
089
1119
2129
done129
0926
12526
26610
317410
444110
5118910
6261610
7444410
done500010
089
1119
2129
done129
089
1119
2129
done129
01012
12912
25712
312212
430912
588212
6372812
done500112
01126
12719
25419
39219
413319
516719
618819
722919
833419
950619
1054419
done54419
0917
12017
23617
37017
412417
520217
629117
748117
8187017
done500017
078
1118
2158
done158
078
1108
2118
done118
078
1118
2128
done128
078
1118
2128
done128
078
1118
2128
done128

prune25.0ms

Filtered
11 candidates to 15 candidates (-36.4%)
Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New14115
Fresh000
Picked011
Done000
Total14216

Merged error: 0.0b

Counts
16 → 2

localize9.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ x (/ (fabs (- y x)) 2.0))
0.0b
(sqrt (+ x (/ (fabs (- y x)) 2.0)))
0.0b
(sqrt (+ x (/ (fabs (- y x)) 2.0)))
0.4b
(* (sqrt (+ x (/ (fabs (- y x)) 2.0))) (sqrt (+ x (/ (fabs (- y x)) 2.0))))

rewrite42.0ms

Algorithm
rewrite-expression-head
Rules
34×*-un-lft-identity sqrt-prod
28×add-sqr-sqrt
21×pow1
16×sqrt-div
14×add-cube-cbrt
11×swap-sqr
10×sqrt-pow1 pow1/2
flip3-+ flip-+ distribute-lft-out
associate-*r* associate-*l*
add-exp-log add-cbrt-cube add-log-exp
pow-prod-up
frac-times unswap-sqr
pow-prod-down pow-sqr
rem-sqrt-square associate-*r/ associate-*l/
+-commutative pow2 pow-plus sqrt-unprod prod-exp sum-log rem-square-sqrt *-commutative cbrt-unprod
Counts
4 → 106
Calls
4 calls:
7.0ms
(+ x (/ (fabs (- y x)) 2.0))
6.0ms
(sqrt (+ x (/ (fabs (- y x)) 2.0)))
7.0ms
(sqrt (+ x (/ (fabs (- y x)) 2.0)))
18.0ms
(* (sqrt (+ x (/ (fabs (- y x)) 2.0))) (sqrt (+ x (/ (fabs (- y x)) 2.0))))

series47.0ms

Counts
4 → 12
Calls
4 calls:
5.0ms
(+ x (/ (fabs (- y x)) 2.0))
20.0ms
(sqrt (+ x (/ (fabs (- y x)) 2.0)))
16.0ms
(sqrt (+ x (/ (fabs (- y x)) 2.0)))
6.0ms
(* (sqrt (+ x (/ (fabs (- y x)) 2.0))) (sqrt (+ x (/ (fabs (- y x)) 2.0))))

simplify1.6min

Counts
118 → 118
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
023
151
271
done71
055
181
done81
023
161
done61
055
183
done81
047
183
291
done91
0817
11717
23517
36717
410017
512817
617217
721317
823617
924217
1024417
done24417
0919
1128
2148
done148
0817
11717
23517
36717
410017
512817
617217
721317
823617
924217
1024417
done24417
023
161
done61
01021
11512
21712
done1712
01020
1159
2199
3209
done209
01020
1159
2259
3309
4489
5909
62019
75889
822519
done50009
01159
12126
26623
316310
440410
5101410
6277210
done500010
01141
11419
21619
done1619
01020
1139
2159
done159
01159
12226
25510
314910
438310
599510
6273610
done500110
0817
11717
23517
36717
410017
512817
617217
721317
823617
924217
1024417
done24417
01020
1149
2159
done159
01020
1149
2159
done159
01227
13112
26012
312512
431012
588412
6374512
done500012
01355
12919
25719
39519
413619
517019
619119
723219
833719
951219
1055419
1156019
done56019
01632
14332
28532
318032
441532
5102632
6397832
done500032
01537
13430
26330
310030
413830
517130
619230
723330
833830
951030
1054830
done54830
01632
14332
28532
318032
441432
5103432
6395332
done500132
01537
13430
26330
310030
413830
517130
619230
723330
833830
951030
1054830
done54830
01137
12217
23917
37317
412717
520517
629617
748617
8183817
done500017
0919
1138
2188
done188
01143
11843
22123
33012
44512
57112
614412
735212
8125312
done500112
01021
11321
21421
done1421
01141
11519
21719
done1719
01021
1139
2159
done159
01021
1139
2159
done159
01021
1139
2159
done159
01021
1139
2159
done159
01021
1139
2159
done159
035
151
done51
0919
1128
2148
done148
035
151
done51
0919
1128
2148
done148
035
151
done51
0919
1128
2148
done148
035
151
done51
0919
1128
2148
done148
01021
1139
2159
done159
01021
1139
2159
done159
01021
1139
2159
done159
01021
1139
2159
done159
023
141
done41
0919
1128
2148
done148
01021
1139
2159
done159
01021
1139
2159
done159
01021
1139
2159
done159
01021
1139
2159
done159
01021
1139
2159
done159
01021
1139
2159
done159
01021
1139
2159
done159
01021
1139
2159
done159
033
151
271
done71
033
161
done61
045
1101
done101
01131
11731
22031
done2031
01230
11720
21820
done1820
01020
11420
21520
done1520
01112
11711
21811
done189
01112
11711
21811
done189
01020
11420
21520
done1520
01011
1169
2209
done209
01020
11420
21520
done1520
01120
11520
21620
done1620
01020
11420
21520
done1520
0919
1128
2148
done148
0919
1128
2148
done148
01020
11420
21520
done1520
0919
1128
2148
done148
01423
13523
26323
312823
431223
587723
6370923
done500023
01328
12528
24028
37428
412828
520628
628328
747328
8181728
done500028
01423
13523
26323
312823
431223
587323
6372223
done500023
01328
12528
24028
37428
412828
520628
629728
748728
8189228
done500128
0910
11210
21310
done1310
0910
11210
21310
done1310
01021
11321
21421
done1421
0910
11210
21310
done1310
01029
11418
22611
33511
44511
55711
67911
714611
836811
9130611
done500111
01020
11410
21510
done1510
0910
11210
21310
done1310
0910
11210
21310
done1310
0910
11210
21310
done1310
022
141
done41
089
1119
2129
done129
022
141
done41
089
1119
2129
done129
01113
13013
25813
312313
430613
588813
6373913
done500013
01227
12820
25520
39320
413420
516820
618920
723020
833520
950720
1054520
done54520
01018
12118
23718
37118
412518
520318
629418
748418
8185618
done500118
089
1129
2169
done169
033
161
done61
0910
11210
21310
done1310
0910
11210
21310
done1310
0910
11210
21310
done1310
0910
11210
21310
done1310
01021
11321
21421
done1421
0910
11210
21310
done1310
01029
11418
22611
33511
44511
55711
67911
714611
836811
9130611
done500111
01020
11410
21510
done1510
0910
11210
21310
done1310
0910
11210
21310
done1310
0910
11210
21310
done1310
022
141
done41
089
1119
2129
done129
022
141
done41
089
1119
2129
done129
01113
13013
25813
312313
430613
588813
6373913
done500013
01227
12820
25520
39320
413420
516820
618920
723020
833520
950720
1054520
done54520
01018
12118
23718
37118
412518
520318
629418
748418
8185618
done500118
089
1129
2169
done169
033
161
done61
0910
11210
21310
done1310
0910
11210
21310
done1310
0910
1149
2169
done169
089
1119
2129
done129
089
1149
2169
done169
0919
11219
21319
done1319
089
1119
2129
done129
0926
12526
26610
317410
444110
5118910
6261610
7444410
done500010
089
1119
2129
done129
089
1119
2129
done129
01012
12912
25712
312212
430912
588212
6372812
done500112
01126
12719
25419
39219
413319
516719
618819
722919
833419
950619
1054419
done54419
0917
12017
23617
37017
412417
520217
629117
748117
8187017
done500017
078
1118
2158
done158
078
1108
2118
done118
078
1118
2128
done128
078
1118
2128
done128
078
1118
2128
done128
02844
16644
217144
365544
4334139
done500139
02643
17043
222143
365343
4237038
done500138
02643
17043
222143
365343
4241338
done500038
02844
16644
217144
365544
4334139
done500139
02643
17043
222143
365343
4237038
done500138
02643
17043
222143
365343
4241338
done500038
078
1118
2128
done128
078
1118
2128
done128
078
1118
2128
done128

prune186.0ms

Filtered
73 candidates to 118 candidates (-61.6%)
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New1144118
Fresh000
Picked101
Done011
Total1155120

Merged error: 0.0b

Counts
120 → 5

localize11.0ms

Local error

Found 4 expressions with local error:

0.1b
(sqrt (sqrt (+ x (/ (fabs (- y x)) 2.0))))
0.1b
(sqrt (sqrt (+ x (/ (fabs (- y x)) 2.0))))
0.4b
(* (sqrt (+ x (/ (fabs (- y x)) 2.0))) (* (sqrt (sqrt (+ x (/ (fabs (- y x)) 2.0)))) (sqrt (sqrt (+ x (/ (fabs (- y x)) 2.0))))))
0.4b
(* (sqrt (sqrt (+ x (/ (fabs (- y x)) 2.0)))) (sqrt (sqrt (+ x (/ (fabs (- y x)) 2.0)))))

rewrite88.0ms

Algorithm
rewrite-expression-head
Rules
122×sqrt-div
112×sqrt-prod
91×sqrt-pow1
69×pow1
60×add-sqr-sqrt
47×pow1/2
42×*-un-lft-identity
39×pow-prod-up
35×flip3-+ flip-+
32×frac-times
22×add-cube-cbrt
20×swap-sqr
17×associate-*l*
16×associate-*r/
12×pow-prod-down
11×add-exp-log associate-*r* pow-sqr add-cbrt-cube unswap-sqr
10×associate-*l/
distribute-lft-out
rem-sqrt-square prod-exp cbrt-unprod add-log-exp
sqrt-unprod
*-commutative
pow2 pow-plus rem-square-sqrt
Counts
4 → 205
Calls
4 calls:
7.0ms
(sqrt (sqrt (+ x (/ (fabs (- y x)) 2.0))))
7.0ms
(sqrt (sqrt (+ x (/ (fabs (- y x)) 2.0))))
38.0ms
(* (sqrt (+ x (/ (fabs (- y x)) 2.0))) (* (sqrt (sqrt (+ x (/ (fabs (- y x)) 2.0)))) (sqrt (sqrt (+ x (/ (fabs (- y x)) 2.0))))))
23.0ms
(* (sqrt (sqrt (+ x (/ (fabs (- y x)) 2.0)))) (sqrt (sqrt (+ x (/ (fabs (- y x)) 2.0)))))

series72.0ms

Counts
4 → 12
Calls
4 calls:
22.0ms
(sqrt (sqrt (+ x (/ (fabs (- y x)) 2.0))))
28.0ms
(sqrt (sqrt (+ x (/ (fabs (- y x)) 2.0))))
6.0ms
(* (sqrt (+ x (/ (fabs (- y x)) 2.0))) (* (sqrt (sqrt (+ x (/ (fabs (- y x)) 2.0)))) (sqrt (sqrt (+ x (/ (fabs (- y x)) 2.0))))))
16.0ms
(* (sqrt (sqrt (+ x (/ (fabs (- y x)) 2.0)))) (sqrt (sqrt (+ x (/ (fabs (- y x)) 2.0)))))

simplify4.0min

Counts
217 → 217
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
023
151
271
done71
055
181
done81
023
161
done61
047
163
271
done71
079
1143
done141
055
183
done81
047
183
291
done91
079
1143
done141
0511
1125
2181
done181
0919
1128
2148
done148
01021
1139
2159
done159
0817
11717
23517
36717
410017
512817
617217
721317
823617
924217
1024417
done24417
0919
1128
2148
done148
0817
11717
23517
36717
410017
512817
617217
721317
823617
924217
1024417
done24417
023
161
done61
01123
11613
21813
done1813
01122
11610
22010
32110
done2110
01122
11610
22210
32710
44510
58510
619110
756610
8224210
done500010
01265
12229
23518
36511
411011
520111
644311
7146711
done500011
01245
11521
21721
done1721
01122
11410
21610
done1610
01265
12329
23311
36411
411011
520311
645511
7154111
done500011
0919
1128
2148
done148
01122
11510
21610
done1610
01122
11510
21610
done1610
01329
13213
26113
312613
431113
588413
6372313
done500113
01457
13020
25820
39620
413720
517120
619220
723320
833820
951020
1054820
done54820
01834
14534
28734
318234
441934
5102934
6397734
done500034
01739
13632
26532
310232
414032
517332
619432
723532
834032
951232
1055032
done55032
01834
14534
28734
318234
441734
5103234
6396734
done500034
01739
13632
26532
310232
414032
517332
619432
723532
834032
951232
1054932
done54932
01239
12318
24018
37418
412818
520618
629718
748718
8186518
done500018
01021
1149
2199
done199
01247
11947
22225
33113
44613
57413
614613
735513
8126513
done500013
01123
11423
21523
done1523
01245
11621
21821
done1821
01123
11410
21610
done1610
01243
11610
21810
done1810
01123
11410
21610
done1610
01123
11410
21610
done1610
01123
11410
21610
done1610
01123
11410
21610
done1610
01123
11410
21610
done1610
01123
11410
21610
done1610
01123
11410
21610
done1610
047
161
done61
01021
1139
2159
done159
047
161
done61
01021
1139
2159
done159
047
161
done61
01021
1139
2159
done159
047
161
done61
01021
1139
2159
done159
01123
11410
21610
done1610
01123
11410
21610
done1610
01123
11410
21610
done1610
01123
11410
21610
done1610
01123
11410
21610
done1610
01123
11410
21610
done1610
035
151
done51
01021
1139
2159
done159
01123
11410
21610
done1610
01123
11410
21610
done1610
01123
11410
21610
done1610
01123
11410
21610
done1610
01123
11410
21610
done1610
01123
11410
21610
done1610
023
141
done41
01021
1139
2159
done159
01123
11410
21610
done1610
01123
11410
21610
done1610
01123
11410
21610
done1610
01123
11410
21610
done1610
01123
11410
21610
done1610
01123
11410
21610
done1610
01123
11410
21610
done1610
01123
11410
21610
done1610
01123
11410
21610
done1610
01123
11410
21610
done1610
01123
11410
21610
done1610
01123
11410
21610
done1610
01123
11410
21610
done1610
01123
11410
21610
done1610
01123
11410
21610
done1610
01123
11410
21610
done1610
01123
11410
21610
done1610
01123
11410
21610
done1610
033
151
271
done71
033
161
done61
045
193
2111
done111
045
1101
done101
057
1145
2221
done221
01234
11834
22134
done2134
01333
11822
21922
done1922
01432
11922
22022
done2022
01122
11522
21622
done1622
01314
11912
22012
done2010
01314
11912
22012
done2010
01122
11522
21622
done1622
01213
11812
21912
done1910
01122
11522
21622
done1622
01112
11710
22110
done2110
01122
11522
21622
done1622
01222
11622
21722
done1722
01322
11722
21822
done1822
01122
11522
21622
done1622
01021
1139
2159
done159
01021
1139
2159
done159
01122
11522
21622
done1622
01021
1139
2159
done159
01122
11522
21622
done1622
01021
1139
2159
done159
01625
13725
26525
313025
431225
587925
6372125
done500025
01530
12730
24230
37630
413030
520830
628530
747530
8185230
done500030
01625
13725
26525
313025
431525
588525
6374325
done500025
01530
12730
24230
37630
413030
520830
629730
748730
8189930
done500030
059
1105
2151
3171
done171
0811
1185
2211
done211
0811
1185
2211
done211
0713
1167
2251
done251
057
1115
2131
done131
079
1163
2171
done171
045
1123
2131
done131
067
1131
done131
067
1125
2151
done151
059
1125
2163
done161
055
191
done91
057
1121
done121
0711
1143
2171
done171
0813
1185
2211
done211
0813
1185
2211
done211
0615
1167
2251
done251
079
1143
done141
0611
1175
2201
done201
01028
11617
22817
35817
410511
516611
622711
736811
867011
9181411
done500011
01131
11719
2218
3248
4338
5488
6758
71498
83568
912648
done50018
01131
11719
2218
3248
4338
5488
6758
71498
83568
912648
done50018
01028
11617
22817
35817
410511
516611
622711
736811
867011
9181411
done500011
01334
12124
22524
done2524
01333
11921
22721
33612
44512
done4512
01232
12020
2309
3429
4579
5759
61119
72209
85729
919699
done50009
01232
12020
2329
3549
4999
52079
64739
714699
done50009
01595
13137
28723
322810
464710
5246210
done500010
01595
13237
29223
327110
475510
5276910
done500010
01365
11941
22319
32619
43519
55019
67719
714919
836119
9126619
done500119
01232
11820
2229
3259
4349
5499
6769
71479
83609
912579
done50019
01395
12959
26510
316510
446210
5136010
6490410
done500010
01028
11617
22817
35817
410511
516611
622711
736811
867011
9181411
done500011
01232
11820
2229
3259
4349
5499
6769
71479
83609
912579
done50019
01232
11820
2229
3259
4349
5499
6769
71479
83609
912579
done50019
01443
13627
26712
313412
432512
591112
6377712
done500012
01585
13441
26419
310519
415519
520419
625219
736319
867619
9184419
done500119
01948
14948
29748
319248
442948
5104148
6397448
done500148
01867
14053
27553
311253
415053
518353
620453
724553
835053
952253
1055953
done55953
01948
14948
29748
319248
442948
5104248
6398248
done500048
01867
14053
27553
311253
415053
518353
620453
724553
835053
952253
1056053
done56053
01853
14732
29232
318732
442532
5103632
6399232
done500132
01749
13830
27030
310730
414530
517830
619930
724030
834530
951730
1055530
done55530
01739
14139
27539
314239
432739
590339
6375639
done500139
01456
13142
25842
39642
413742
517142
619242
723342
833842
951042
1054742
done54742
02144
15144
29844
319344
443044
5103844
6397544
done500144
01638
13531
26431
310131
413931
517231
619331
723431
833931
951131
1054931
done54931
01739
14139
27539
314239
432739
590339
6375639
done500139
01456
13142
25842
39642
413742
517142
619242
723342
833842
951042
1054742
done54742
02144
15144
29844
319344
443044
5103844
6398644
done500144
01638
13531
26431
310131
413931
517231
619331
723431
833931
951131
1054931
done54931
01848
14732
29232
318732
442132
5103032
6397832
done500032
01767
13830
27030
310730
414530
517830
619930
724030
834530
951730
1055530
done55530
01953
14953
29753
319253
442653
5104453
6396153
done500053
01849
14042
27542
311242
415042
518342
620442
724542
835042
952242
1055942
done55942
01953
14953
29753
319253
442653
5104353
6396453
done500053
01849
14042
27542
311242
415042
518342
620442
724542
835042
952242
1055942
done55942
01358
12737
24617
38317
414617
523917
634517
760917
8217917
done500017
01131
11819
2258
3288
4378
5528
6798
71518
83598
912548
done50008
02144
15144
29844
319344
442844
5103344
6396644
done500044
01638
13531
26431
310131
413931
517231
619331
723431
833931
951131
1054931
done54931
01649
13149
25249
38849
414249
522049
631149
750149
8191549
done500049
01020
11520
21920
done1920
02144
15144
29844
319344
442744
5103044
6395744
done500044
01638
13531
26431
310131
413931
517231
619331
723431
833931
951131
1054931
done54931
01649
13149
25249
38849
414249
522049
631149
750149
8191549
done500149
01020
11520
21920
done1920
01021
1139
2159
done159
01021
1139
2159
done159
01021
1139
2159
done159
01021
1139
2159
done159
01021
1139
2159
done159
01021
1139
2159
done159
01021
1139
2159
done159
01021
1139
2159
done159
01020
11420
21520
done1520
01232
11820
22220
done2220
01332
11920
22320
done2320
01132
11712
22412
33012
44012
56112
612312
732912
8125512
done500112
01131
11719
2218
3248
4338
5488
6758
71498
83568
912648
done50018
01131
11719
2218
3248
4338
5488
6758
71498
83568
912648
done50018
01132
11712
22412
33012
44012
56112
612312
732912
8125512
done500112
01131
11719
2218
3248
4338
5488
6758
71498
83568
912648
done50018
01639
13923
27023
313523
431923
588723
6372423
done500023
02144
15144
29844
319344
442944
5103744
6396044
done500044
02144
15144
29844
319344
442844
5103344
6396544
done500044
01549
12928
24728
38128
413528
521328
629028
748028
8184428
done500028
01735
14135
27535
314235
432435
589035
6375035
done500135
01640
13140
25240
38840
414240
522040
629940
748940
8189840
done500140
01735
14135
27535
314235
432635
589335
6372935
done500035
01640
13140
25240
38840
414240
522040
629740
748740
8184440
done500040
01635
13923
27023
313523
432023
589423
6372223
done500023
01540
12928
24728
38128
413528
521328
630628
749628
8186528
done500128
01011
11311
21411
done1411
01011
11311
21411
done1411
01123
11423
21523
done1523
01011
11311
21411
done1411
01132
11520
21912
32412
43012
54012
66112
712312
833012
9124512
done500012
01122
11511
21611
done1611
01011
11311
21411
done1411
01121
11511
21611
done1611
01011
11311
21411
done1411
01011
11311
21411
done1411
01011
11311
21411
done1411
033
151
done51
0910
11210
21310
done1310
033
151
done51
0910
11210
21310
done1310
01011
11311
21411
done1411
01011
11311
21411
done1411
022
141
done41
0910
11210
21310
done1310
01214
13114
25914
312414
430614
588014
6372614
done500014
01328
12921
25621
39421
413521
516921
619021
723121
833621
950821
1054621
done54621
01119
12219
23819
37219
412619
520419
629319
748319
8183919
done500119
0910
11310
21710
done1710
033
141
done41
033
161
done61
045
1103
2111
done111
01011
11311
21411
done1411
01011
11311
21411
done1411
01011
11311
21411
done1411
01011
11311
21411
done1411
01123
11423
21523
done1523
01011
11311
21411
done1411
01132
11520
21912
32412
43012
54012
66112
712312
833012
9124512
done500012
01122
11511
21611
done1611
01011
11311
21411
done1411
01121
11511
21611
done1611
01011
11311
21411
done1411
01011
11311
21411
done1411
01011
11311
21411
done1411
033
151
done51
0910
11210
21310
done1310
033
151
done51
0910
11210
21310
done1310
01011
11311
21411
done1411
01011
11311
21411
done1411
022
141
done41
0910
11210
21310
done1310
01214
13114
25914
312414
430614
588014
6372614
done500014
01328
12921
25621
39421
413521
516921
619021
723121
833621
950821
1054621
done54621
01119
12219
23819
37219
412619
520419
629319
748319
8183919
done500119
0910
11310
21710
done1710
033
141
done41
033
161
done61
045
1103
2111
done111
01011
11311
21411
done1411
01011
11311
21411
done1411
02844
16644
217144
365544
4334139
done500139
02643
17043
222143
365343
4237038
done500138
02643
17043
222143
365343
4241338
done500038
078
1118
2128
done128
078
1118
2128
done128
078
1118
2128
done128
02540
16540
216740
338740
4106838
5344338
done500038
02554
16148
216739
369033
4476525
done500025
02757
16354
217054
370045
4481025
done500025
02540
16540
216740
338740
4106838
5344338
done500038
02554
16148
216739
369033
4476525
done500025
02757
16354
217054
370045
4481025
done500025

prune411.0ms

Filtered
120 candidates to 217 candidates (-80.8%)
Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New2161217
Fresh033
Picked011
Done011
Total2166222

Merged error: 0.0b

Counts
222 → 6

localize15.0ms

Local error

Found 4 expressions with local error:

0.1b
(sqrt (sqrt (+ x (/ (fabs (- y x)) 2.0))))
0.1b
(sqrt (sqrt (+ x (/ (fabs (- y x)) 2.0))))
0.2b
(* (* (sqrt (+ x (/ (fabs (- y x)) 2.0))) (sqrt (sqrt (+ x (/ (fabs (- y x)) 2.0))))) (sqrt (sqrt (+ x (/ (fabs (- y x)) 2.0)))))
0.3b
(* (sqrt (+ x (/ (fabs (- y x)) 2.0))) (sqrt (sqrt (+ x (/ (fabs (- y x)) 2.0)))))

rewrite83.0ms

Algorithm
rewrite-expression-head
Rules
116×sqrt-div
62×sqrt-prod
54×sqrt-pow1
49×pow1
38×add-sqr-sqrt
35×flip3-+ flip-+
32×frac-times pow-prod-up
30×pow1/2
26×*-un-lft-identity
20×associate-*r*
16×add-cube-cbrt associate-*l/
11×add-exp-log add-cbrt-cube
10×associate-*r/ pow-prod-down
associate-*l*
pow3 unswap-sqr
distribute-lft-out
rem-sqrt-square prod-exp cbrt-unprod add-log-exp
sqrt-unprod
pow-plus *-commutative
Counts
4 → 167
Calls
4 calls:
8.0ms
(sqrt (sqrt (+ x (/ (fabs (- y x)) 2.0))))
8.0ms
(sqrt (sqrt (+ x (/ (fabs (- y x)) 2.0))))
32.0ms
(* (* (sqrt (+ x (/ (fabs (- y x)) 2.0))) (sqrt (sqrt (+ x (/ (fabs (- y x)) 2.0))))) (sqrt (sqrt (+ x (/ (fabs (- y x)) 2.0)))))
21.0ms
(* (sqrt (+ x (/ (fabs (- y x)) 2.0))) (sqrt (sqrt (+ x (/ (fabs (- y x)) 2.0)))))

series81.0ms

Counts
4 → 12
Calls
4 calls:
22.0ms
(sqrt (sqrt (+ x (/ (fabs (- y x)) 2.0))))
23.0ms
(sqrt (sqrt (+ x (/ (fabs (- y x)) 2.0))))
6.0ms
(* (* (sqrt (+ x (/ (fabs (- y x)) 2.0))) (sqrt (sqrt (+ x (/ (fabs (- y x)) 2.0))))) (sqrt (sqrt (+ x (/ (fabs (- y x)) 2.0)))))
30.0ms
(* (sqrt (+ x (/ (fabs (- y x)) 2.0))) (sqrt (sqrt (+ x (/ (fabs (- y x)) 2.0)))))

simplify3.7min

Counts
179 → 179
Iterations

Useful iterations: 2 (2.0ms)

IterNodesCost
045
163
271
done71
067
1141
done141
033
171
done71
045
183
291
done91
067
1103
2111
done111
059
1125
2141
done141
0918
11318
22218
32618
43018
53218
63318
done3318
01020
11420
21520
done1520
0918
11318
22218
32618
43018
53218
63318
done3318
01222
11622
21722
done1722
01121
11821
22021
done2021
01121
11721
22421
33221
45521
511121
625221
771621
8271221
done500021
01462
12439
26224
315714
434214
591612
6277912
done500112
01243
11643
21743
done1743
01121
11521
21621
done1621
01262
12662
25622
39714
421014
541614
6104712
7306312
done500012
0918
11318
22218
32618
43018
53218
63318
done3318
01121
11521
21621
done1621
01121
11521
21621
done1621
01328
13328
26128
312628
431028
587928
6371528
done500128
01456
13142
25842
39642
413742
517142
619242
723342
833842
951042
1054742
done54742
01733
14433
28633
318133
441533
5102333
6395433
done500033
01638
13531
26431
310131
413931
517231
619331
723431
833931
951131
1054931
done54931
01733
14433
28633
318133
441533
5103233
6396633
done500033
01638
13531
26431
310131
413931
517231
619331
723431
833931
951131
1054931
done54931
01238
12438
24038
37438
412838
520638
629738
748738
8189338
done500138
01020
11520
21920
done1920
01122
11522
21622
done1622
01122
11522
21622
done1622
01122
11522
21622
done1622
01122
11522
21622
done1622
01122
11522
21622
done1622
01122
11522
21622
done1622
01122
11522
21622
done1622
01122
11522
21622
done1622
01122
11522
21622
done1622
01122
11522
21622
done1622
01122
11522
21622
done1622
01122
11522
21622
done1622
01233
11833
22133
done2133
01232
11721
21821
done1821
01331
11821
21921
done1921
01121
11521
21621
done1621
01213
11811
21911
done199
01213
11811
21911
done199
01121
11521
21621
done1621
01112
11711
21811
done189
01121
11521
21621
done1621
01011
1169
2209
done209
01121
11521
21621
done1621
01221
11621
21721
done1721
01021
1139
2159
done159
01020
11420
21520
done1520
01020
11420
21520
done1520
01021
1139
2159
done159
01020
11420
21520
done1520
01524
13624
26424
312924
431124
588024
6372424
done500124
01429
12629
24129
37529
412929
520729
628429
747429
8187629
done500129
01524
13624
26424
312924
431424
589324
6374624
done500024
01429
12629
24129
37529
412929
520729
629829
748829
8182229
done500029
059
1105
2141
3161
done161
0811
1185
2201
done201
0811
1191
done191
0713
1169
2203
done201
045
1113
2121
done121
067
1133
done131
067
1125
2141
done141
059
1125
2153
done151
0711
1143
2151
done151
0813
1185
2201
done201
0813
1185
2201
done201
0615
1175
2201
done201
033
171
done71
033
171
done71
01028
11728
22717
35017
48311
513411
620711
732911
864911
9180211
done500011
01131
11831
22019
3238
4338
5488
6758
71498
83668
912778
done50008
01028
11728
22717
35017
48311
513411
620711
732911
864911
9180211
done500011
01131
11831
22019
3238
4338
5488
6758
71498
83668
912778
done50008
033
171
done71
033
171
done71
01334
12034
22424
32524
done2524
01333
12033
22433
32724
42824
done2824
01232
12232
22920
3379
4519
5769
61129
72219
85779
919899
done50019
01232
12132
23320
3529
41059
52259
65159
715349
done50019
01595
13060
29223
322110
462110
5243210
done500010
01595
13471
27726
316610
450710
5189310
done500010
01365
12065
22241
32519
43519
55019
67719
714919
836119
9126419
done500019
01232
11932
22132
3249
4349
5499
6769
71479
83639
912699
done50019
01395
12995
28521
312410
421910
559610
6234310
done500010
01028
11728
22717
35017
48311
513411
620711
732911
864911
9180211
done500011
01232
11932
22132
3249
4349
5499
6769
71479
83639
912699
done50019
01232
11932
22132
3249
4349
5499
6769
71479
83639
912699
done50019
01443
13743
26627
313312
432512
591112
6379712
done500012
01585
13564
26341
310419
415519
520419
625219
736319
867619
9183919
done500119
01948
14948
29748
319248
442948
5104148
6398248
done500048
01867
14053
27553
311253
415053
518353
620453
724553
835053
952253
1056053
done56053
01948
14948
29748
319248
442948
5104248
6398248
done500048
01867
14053
27553
311253
415053
518353
620453
724553
835053
952253
1056053
done56053
01853
14853
29132
318732
442332
5103732
6396332
done500032
01749
13942
26930
310730
414530
517830
619930
724030
834530
951730
1055530
done55530
01848
14848
29132
318732
442132
5103532
6395032
done500132
01767
13953
26930
310730
414530
517830
619930
724030
834530
951730
1055530
done55530
01953
14953
29753
319253
442653
5104453
6396153
done500053
01849
14042
27542
311242
415042
518342
620442
724542
835042
952242
1055942
done55942
01953
14953
29753
319253
442653
5104453
6395653
done500053
01849
14042
27542
311242
415042
518342
620442
724542
835042
952242
1055942
done55942
01358
12858
24537
38217
414617
523917
634317
760517
8220717
done500117
01131
11931
22419
3278
4378
5528
6798
71498
83668
912698
done50008
01639
14039
26923
313523
431923
589123
6371823
done500023
01457
13020
25820
39620
413720
517120
619220
723320
833820
951020
1054820
done54820
02144
15144
29844
319344
442944
5103144
6396544
done500044
01739
13632
26532
310232
414032
517332
619432
723532
834032
951232
1055032
done55032
02144
15144
29844
319344
442844
5103544
6397244
done500044
01739
13632
26532
310232
414032
517332
619432
723532
834032
951232
1054932
done54932
01549
13049
24628
38128
413528
521328
629028
748028
8183828
done500128
01021
1149
2199
done199
01739
14139
27539
314239
432739
590339
6375639
done500139
01456
13142
25842
39642
413742
517142
619242
723342
833842
951042
1054742
done54742
02144
15144
29844
319344
443044
5103844
6397344
done500144
01638
13531
26431
310131
413931
517231
619331
723431
833931
951131
1054931
done54931
02144
15144
29844
319344
442844
5103644
6396944
done500144
01638
13531
26431
310131
413931
517231
619331
723431
833931
951131
1054931
done54931
01649
13149
25249
38849
414249
522049
631149
750149
8191549
done500049
01020
11520
21920
done1920
01344
12244
23644
34844
done4844
01443
12232
22932
33132
done3132
01542
12332
23032
done3032
01232
11932
22632
done2632
01424
12322
23022
33220
43920
done3920
01424
12322
23022
33220
43920
done3920
01232
11932
22632
done2632
01323
12222
22922
33120
43820
done3820
01232
11932
22632
done2632
01222
12120
23420
34220
done4220
01021
1139
2159
done159
01735
14135
27535
314235
432535
589435
6373435
done500035
01640
13140
25240
38840
414240
522040
629940
748940
8189440
done500040
01739
14139
27539
314239
432739
590339
6375639
done500139
02144
15144
29844
319344
443044
5103844
6398644
done500144
02144
15144
29844
319344
442744
5103044
6395744
done500044
01649
13149
25249
38849
414249
522049
631149
750149
8191549
done500149
01735
14135
27535
314235
432635
589335
6372935
done500035
01640
13140
25240
38840
414240
522040
629740
748740
8184440
done500040
01635
14035
26923
313523
432023
589523
6374423
done500023
01540
13040
24628
38128
413528
521328
630628
749628
8187328
done500028
01011
11311
21411
done1411
01011
11311
21411
done1411
01123
11423
21523
done1523
01011
11311
21411
done1411
01132
11520
21912
32412
43012
54012
66112
712312
833012
9124512
done500012
01122
11511
21611
done1611
01011
11311
21411
done1411
01121
11511
21611
done1611
01011
11311
21411
done1411
01011
11311
21411
done1411
01011
11311
21411
done1411
033
151
done51
0910
11210
21310
done1310
033
151
done51
0910
11210
21310
done1310
01011
11311
21411
done1411
01011
11311
21411
done1411
022
141
done41
0910
11210
21310
done1310
01214
13114
25914
312414
430614
588014
6372614
done500014
01328
12921
25621
39421
413521
516921
619021
723121
833621
950821
1054621
done54621
01119
12219
23819
37219
412619
520419
629319
748319
8183919
done500119
0910
11310
21710
done1710
033
141
done41
033
161
done61
045
1103
2111
done111
01011
11311
21411
done1411
01011
11311
21411
done1411
01011
11311
21411
done1411
01011
11311
21411
done1411
01123
11423
21523
done1523
01011
11311
21411
done1411
01132
11520
21912
32412
43012
54012
66112
712312
833012
9124512
done500012
01122
11511
21611
done1611
01011
11311
21411
done1411
01121
11511
21611
done1611
01011
11311
21411
done1411
01011
11311
21411
done1411
01011
11311
21411
done1411
033
151
done51
0910
11210
21310
done1310
033
151
done51
0910
11210
21310
done1310
01011
11311
21411
done1411
01011
11311
21411
done1411
022
141
done41
0910
11210
21310
done1310
01214
13114
25914
312414
430614
588014
6372614
done500014
01328
12921
25621
39421
413521
516921
619021
723121
833621
950821
1054621
done54621
01119
12219
23819
37219
412619
520419
629319
748319
8183919
done500119
0910
11310
21710
done1710
033
141
done41
033
161
done61
045
1103
2111
done111
01011
11311
21411
done1411
01011
11311
21411
done1411
02640
16640
217440
340440
4112638
5365538
done500038
02760
16454
217948
375039
4490125
done500025
02760
16260
217660
350660
4231037
done500037
078
1118
2128
done128
078
1118
2128
done128
078
1118
2128
done128
02540
16540
216740
338740
4106838
5344338
done500038
02554
16148
216739
369033
4476525
done500025
02757
16354
217054
370045
4481025
done500025
02540
16540
216740
338740
4106838
5344338
done500038
02554
16148
216739
369033
4476525
done500025
02757
16354
217054
370045
4481025
done500025

prune403.0ms

Filtered
114 candidates to 179 candidates (-57.0%)
Pruning

6 alts after pruning (3 fresh and 3 done)

PrunedKeptTotal
New1790179
Fresh033
Picked011
Done022
Total1796185

Merged error: 0.0b

Counts
185 → 6

regimes180.0ms

Accuracy

0% (0.0b remaining)

Error of 0.1b against oracle of 0.0b and baseline of 0.1b

bsearch0.0ms

simplify1.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
078
188
done88

end0.0ms

sample508.0ms

Algorithm
intervals
Results
224.0ms7692×body80valid
15.0ms113×body1280valid
9.0ms57×body2560valid
8.0ms80×body640valid
3.0ms41×body320valid
1.0ms18×body160valid

Profiling

Loading profile data...