Details

Time bar (total: 2.2min)

sample20.0ms

Algorithm
intervals
Results
8.0ms257×body80valid

simplify31.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
056
196
2106
done106

prune4.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 28.1b

Counts
2 → 1

localize7.0ms

Local error

Found 1 expressions with local error:

27.0b
(sqrt (* (* 2.0 x) x))

rewrite9.0ms

Algorithm
rewrite-expression-head
Rules
pow1
sqrt-pow1 pow-prod-down
add-exp-log add-sqr-sqrt add-cube-cbrt *-un-lft-identity pow1/2 sqrt-prod add-cbrt-cube add-log-exp
Counts
1 → 12
Calls
1 calls:
7.0ms
(sqrt (* (* 2.0 x) x))

series13.0ms

Counts
1 → 3
Calls
1 calls:
13.0ms
(sqrt (* (* 2.0 x) x))

simplify2.9s

Counts
15 → 15
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
067
1107
2117
done117
067
1107
2117
done117
0715
11115
21215
done1215
067
1107
2117
done117
0720
11212
2288
3468
4528
5628
6838
71438
83488
912668
done50008
044
154
done54
022
done22
033
161
done61
033
161
done61
033
161
done61
067
1107
2117
done117
067
1107
2117
done117
044
154
done54
044
154
done54
066
1115
2235
done235

prune52.0ms

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

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New8715
Fresh000
Picked101
Done000
Total9716

Merged error: 0.1b

Counts
16 → 7

localize7.0ms

Local error

Found 1 expressions with local error:

27.0b
(pow (* (* 2.0 x) x) 1/2)

rewrite7.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-exp-log
pow-unpow pow-pow pow-prod-down pow-exp prod-exp
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
pow-to-exp unpow-prod-down add-cbrt-cube unpow1/2 add-log-exp sqr-pow
Counts
1 → 20
Calls
1 calls:
6.0ms
(pow (* (* 2.0 x) x) 1/2)

series28.0ms

Counts
1 → 3
Calls
1 calls:
28.0ms
(pow (* (* 2.0 x) x) 1/2)

simplify1.0min

Counts
23 → 23
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
0810
11310
2309
3399
4487
51057
63107
714407
done50007
089
1139
2249
3379
4469
5557
61127
73177
814237
done50007
078
1158
2288
3438
4498
5568
6627
71187
83227
914267
done50007
078
1158
2288
3438
4498
5568
6627
71187
83227
914267
done50007
033
161
done61
033
161
done61
033
161
done61
0811
11611
22411
34811
410511
526511
688611
7333711
done500011
078
1158
2218
3398
4798
51818
65528
721748
done50008
067
1175
2255
3365
4605
51205
63345
712585
done50005
055
1124
2184
3284
4504
51114
63224
712554
done50004
033
192
2152
3252
4492
51142
63372
712732
done50002
078
1197
2367
3687
41307
53457
611577
done50017
078
1177
2267
3417
4787
51937
66577
730267
done50017
0817
11815
22515
33515
45915
512115
633915
7127715
done500015
078
1177
2247
3347
4567
51257
63457
712777
done50007
0823
12214
2468
31237
43587
512417
done50007
078
1177
2257
3357
4597
51217
63377
712677
done50017
078
1177
2257
3357
4597
51217
63377
712677
done50017
089
1177
2247
3347
4567
51227
63407
712737
done50007
089
1177
2247
3347
4567
51227
63407
712737
done50007
01010
12110
23910
3707
41674
54094
612584
745964
done50004
01212
12411
24811
31109
42516
58074
624514
done50004
01212
12112
24212
310211
42558
57826
626664
730161
830541
930551
done30551

prune44.0ms

Filtered
14 candidates to 23 candidates (-64.3%)
Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New22123
Fresh156
Picked011
Done000
Total23730

Merged error: 0.1b

Counts
30 → 7

localize7.0ms

Local error

Found 4 expressions with local error:

0.1b
(sqrt (sqrt (* (* 2.0 x) x)))
0.5b
(* (sqrt (sqrt (* (* 2.0 x) x))) (sqrt (sqrt (* (* 2.0 x) x))))
27.0b
(sqrt (* (* 2.0 x) x))
27.0b
(sqrt (* (* 2.0 x) x))

rewrite39.0ms

Algorithm
rewrite-expression-head
Rules
158×pow1
154×sqrt-pow1
82×pow-prod-down
33×sqrt-prod
26×add-sqr-sqrt
24×pow1/2
21×pow-prod-up
13×add-cube-cbrt *-un-lft-identity pow-sqr
swap-sqr
associate-*r* associate-*l*
add-exp-log add-cbrt-cube
add-log-exp unswap-sqr
pow2 rem-sqrt-square pow-plus sqrt-unprod prod-exp rem-square-sqrt *-commutative cbrt-unprod
Counts
4 → 130
Calls
4 calls:
5.0ms
(sqrt (sqrt (* (* 2.0 x) x)))
17.0ms
(* (sqrt (sqrt (* (* 2.0 x) x))) (sqrt (sqrt (* (* 2.0 x) x))))
4.0ms
(sqrt (* (* 2.0 x) x))
4.0ms
(sqrt (* (* 2.0 x) x))

series24.0ms

Counts
4 → 12
Calls
4 calls:
11.0ms
(sqrt (sqrt (* (* 2.0 x) x)))
4.0ms
(* (sqrt (sqrt (* (* 2.0 x) x))) (sqrt (sqrt (* (* 2.0 x) x))))
4.0ms
(sqrt (* (* 2.0 x) x))
4.0ms
(sqrt (* (* 2.0 x) x))

simplify55.2s

Counts
142 → 142
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
067
1107
2117
done117
067
1107
2117
done117
0715
11115
21215
done1215
067
1107
2117
done117
0720
11212
2288
3468
4528
5628
6838
71438
83488
912668
done50008
044
154
done54
022
done22
033
161
done61
033
161
done61
033
161
done61
067
1107
2117
done117
067
1107
2117
done117
067
1107
2117
done117
067
1107
2117
done117
0715
11115
21215
done1215
067
1107
2117
done117
0720
11212
2288
3468
4528
5628
6838
71438
83488
912668
done50008
044
154
done54
022
done22
033
161
done61
033
161
done61
033
161
done61
067
1107
2117
done117
067
1107
2117
done117
023
151
271
done71
055
181
done81
023
161
done61
047
163
271
done71
079
1143
done141
079
1143
done141
079
1143
done141
055
183
done81
047
183
291
done91
079
1143
done141
0511
1125
2181
done181
0511
1125
2181
done181
0511
1125
2181
done181
079
1143
done141
0511
1125
2181
done181
0511
1125
2181
done181
0511
1125
2181
done181
079
1143
done141
0511
1125
2181
done181
0511
1125
2181
done181
0511
1125
2181
done181
0613
1105
2125
done125
0715
1116
2136
done136
0511
11511
24511
37711
4819
5907
61237
72277
85137
915097
done50007
0613
1105
2125
done125
0511
11511
24511
37711
4819
5907
61237
72277
85137
915097
done50007
0511
11511
24511
37711
4819
5907
61237
72277
85137
915097
done50007
0511
11511
24511
37711
4819
5907
61237
72277
85137
915097
done50007
0511
11511
24511
37711
4819
5907
61237
72277
85137
915097
done50007
0511
11511
24511
37711
4819
5907
61237
72277
85137
915097
done50007
0511
11511
24511
37711
4819
5907
61237
72277
85137
915097
done50007
0511
11511
24511
37711
4819
5907
61237
72277
85137
915097
done50007
0511
11511
24511
37711
4819
5907
61237
72277
85137
915097
done50007
0511
11511
24511
37711
4819
5907
61237
72277
85137
915097
done50007
023
161
done61
0817
11410
21610
done1610
0816
1147
2187
3197
done197
0816
1147
2207
3257
4437
5837
61947
75727
822497
done50007
0947
12020
23112
3778
41558
52388
64818
715048
done50008
0933
11315
21515
done1515
0816
1127
2147
done147
0947
12120
2328
3798
41588
52488
65048
715768
done50008
0613
1105
2125
done125
0816
1137
2147
done147
0816
1137
2147
done147
0935
11735
22019
32910
44410
57010
614110
735710
8126610
done500010
0817
11217
21317
done1317
0933
11415
21615
done1615
0817
1127
2147
done147
0611
174
284
done84
047
done42
0817
1127
2147
done147
0817
1127
2147
done147
0817
1127
2147
done147
0817
1127
2147
done147
035
151
done51
0715
1116
2136
done136
0817
1127
2147
done147
0817
1127
2147
done147
0817
1127
2147
done147
0817
1127
2147
done147
023
141
done41
0715
1116
2136
done136
0817
1127
2147
done147
0817
1127
2147
done147
0817
1127
2147
done147
0817
1127
2147
done147
0817
1127
2147
done147
0817
1127
2147
done147
0817
1127
2147
done147
0817
1127
2147
done147
033
151
271
done71
033
161
done61
045
193
2111
done111
045
1101
done101
057
1145
2221
done221
057
1145
2221
done221
057
1145
2221
done221
057
1145
2221
done221
057
1145
2221
done221
057
1145
2221
done221
057
1145
2221
done221
057
1145
2221
done221
057
1145
2221
done221
0925
11625
21925
done1925
01024
11616
21716
done1716
0913
11413
21513
done1513
0816
11316
21416
done1416
0910
1169
2179
done177
0816
11316
21416
done1416
089
1157
2197
done197
0816
11316
21416
done1416
0916
11416
21516
done1516
0911
11411
21511
done1511
0816
11316
21416
done1416
0715
1116
2136
done136
0816
11316
21416
done1416
0715
1116
2136
done136
078
1118
2128
done128
078
1118
2128
done128
0817
11217
21317
done1317
078
1118
2128
done128
0823
11314
2179
3229
4289
5389
6599
71209
83299
912479
done50009
0816
1138
2148
done148
078
1118
2128
done128
055
165
done65
033
done33
078
1118
2128
done128
078
1118
2128
done128
022
141
done41
067
1107
2117
done117
033
141
done41
033
161
done61
045
1103
2111
done111
045
1103
2111
done111
045
1103
2111
done111
078
1118
2128
done128
078
1118
2128
done128
044
154
done54
044
154
done54
066
1115
2235
done235
044
154
done54
044
154
done54
066
1115
2235
done235
044
154
done54
044
154
done54
066
1115
2235
done235
02132
16432
223029
384126
4412824
done500024
01928
15328
218925
354325
4239921
done500021
01928
15428
219525
360925
4279521
done500021

prune159.0ms

Filtered
60 candidates to 142 candidates (-136.7%)
Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New1411142
Fresh235
Picked011
Done011
Total1436149

Merged error: 0.1b

Counts
149 → 6

localize4.0ms

Local error

Found 1 expressions with local error:

0.4b
(* x (sqrt 2.0))

rewrite7.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
associate-*r*
add-cube-cbrt *-un-lft-identity sqrt-prod
pow1 add-exp-log associate-*l* add-cbrt-cube
unswap-sqr
pow-prod-down prod-exp *-commutative cbrt-unprod add-log-exp
Counts
1 → 22
Calls
1 calls:
6.0ms
(* x (sqrt 2.0))

series5.0ms

Counts
1 → 3
Calls
1 calls:
5.0ms
(* x (sqrt 2.0))

simplify10.7s

Counts
25 → 25
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
044
154
done54
066
176
done76
055
195
2105
done105
055
185
2145
3225
4455
51015
62405
76945
826975
done50015
0814
11510
2388
3708
4988
51448
62648
76538
820918
done50008
0611
1711
done711
055
165
done65
0614
11714
2466
3886
41056
51496
62806
77356
827396
done50006
055
165
done65
055
165
done65
066
176
done76
066
176
done76
066
176
done76
066
176
done76
069
199
2119
done119
068
185
done85
055
165
done65
044
173
done73
055
165
done65
033
161
done61
055
165
done65
055
165
done65
044
154
done54
044
154
done54
044
154
done54
044
154
done54

prune32.0ms

Filtered
17 candidates to 25 candidates (-47.1%)
Pruning

9 alts after pruning (6 fresh and 3 done)

PrunedKeptTotal
New22325
Fresh033
Picked011
Done022
Total22931

Merged error: 0.1b

Counts
31 → 9

regimes214.0ms

Accuracy

99.1% (0.3b remaining)

Error of 0.4b against oracle of 0.1b and baseline of 30.7b

bsearch13.0ms

Steps
ItersRangePoint
8
-7.67443757966827e-305
8.126837495347253e-308
1.9786006080648e-310

simplify3.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01216
11916
22116
done2116

end0.0ms

sample374.0ms

Algorithm
intervals
Results
219.0ms8006×body80valid

Profiling

Loading profile data...