Details

Time bar (total: 28.4s)

sample320.0ms

Algorithm
intervals
Results
103.0ms95×body1280valid
39.0ms55×body640valid
37.0ms170×body80nan
34.0ms31×body10240exit
25.0ms153×body80valid
20.0ms24×body640nan
13.0ms13×body1280nan
13.0ms29×body320valid
7.0ms14×body320nan
5.0ms13×body160valid
2.0msbody160nan

simplify1.2s

Counts
1 → 1
Iterations
IterNodes
63059
5761
4293
3128
264
135
08

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 30.3b

localize16.0ms

Local error

Found 3 expressions with local error:

0.2b
(pow x (/ 1 n))
0.5b
(pow (+ x 1) (/ 1 n))
2.8b
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))

rewrite60.0ms

Algorithm
rewrite-expression-head
Rules
31×add-sqr-sqrt
28×*-un-lft-identity
26×pow-unpow
19×add-cube-cbrt
18×times-frac
17×unpow-prod-down
difference-of-squares
sqr-pow
pow1 add-exp-log add-log-exp
add-cbrt-cube insert-posit16 distribute-lft-out--
pow-to-exp pow-pow pow-exp div-inv distribute-lft-out
sub-neg flip3-- diff-log flip--
Counts
3 → 82
Calls
3 calls:
3.0ms
(pow x (/ 1 n))
7.0ms
(pow (+ x 1) (/ 1 n))
49.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))

series435.0ms

Counts
3 → 9
Calls
3 calls:
76.0ms
(pow x (/ 1 n))
127.0ms
(pow (+ x 1) (/ 1 n))
232.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))

simplify1.8s

Counts
91 → 91
Iterations
IterNodes
34473
21739
1779
0176

prune862.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 20.6b

localize31.0ms

Local error

Found 4 expressions with local error:

0.2b
(pow x (/ (/ 1 n) 2))
0.5b
(pow (+ x 1) (/ (/ 1 n) 2))
0.5b
(pow (+ x 1) (/ (/ 1 n) 2))
2.8b
(- (pow (+ x 1) (/ (/ 1 n) 2)) (pow x (/ (/ 1 n) 2)))

rewrite84.0ms

Algorithm
rewrite-expression-head
Rules
198×times-frac
129×pow-unpow
124×add-sqr-sqrt
123×*-un-lft-identity
112×add-cube-cbrt
21×unpow-prod-down
12×div-inv
difference-of-squares sqr-pow
pow1 add-exp-log
add-log-exp
add-cbrt-cube insert-posit16
pow-to-exp pow-pow pow-exp distribute-lft-out distribute-lft-out--
sub-neg flip3-- diff-log flip--
Counts
4 → 201
Calls
4 calls:
3.0ms
(pow x (/ (/ 1 n) 2))
14.0ms
(pow (+ x 1) (/ (/ 1 n) 2))
16.0ms
(pow (+ x 1) (/ (/ 1 n) 2))
46.0ms
(- (pow (+ x 1) (/ (/ 1 n) 2)) (pow x (/ (/ 1 n) 2)))

series1.0s

Counts
4 → 12
Calls
4 calls:
71.0ms
(pow x (/ (/ 1 n) 2))
518.0ms
(pow (+ x 1) (/ (/ 1 n) 2))
135.0ms
(pow (+ x 1) (/ (/ 1 n) 2))
296.0ms
(- (pow (+ x 1) (/ (/ 1 n) 2)) (pow x (/ (/ 1 n) 2)))

simplify1.2s

Counts
213 → 213
Iterations
IterNodes
23017
11340
0285

prune2.8s

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 20.6b

localize29.0ms

Local error

Found 4 expressions with local error:

0.2b
(pow x (/ (/ 1 n) 2))
0.5b
(pow (+ x 1) (/ (/ 1 n) 2))
0.5b
(pow (+ x 1) (/ (/ 1 n) 2))
2.8b
(- (pow (+ x 1) (/ (/ 1 n) 2)) (pow x (/ (/ 1 n) 2)))

rewrite108.0ms

Algorithm
rewrite-expression-head
Rules
198×times-frac
129×pow-unpow
124×add-sqr-sqrt
123×*-un-lft-identity
112×add-cube-cbrt
21×unpow-prod-down
12×div-inv
difference-of-squares sqr-pow
pow1 add-exp-log
add-log-exp
add-cbrt-cube insert-posit16
pow-to-exp pow-pow pow-exp distribute-lft-out distribute-lft-out--
sub-neg flip3-- diff-log flip--
Counts
4 → 201
Calls
4 calls:
6.0ms
(pow x (/ (/ 1 n) 2))
14.0ms
(pow (+ x 1) (/ (/ 1 n) 2))
14.0ms
(pow (+ x 1) (/ (/ 1 n) 2))
66.0ms
(- (pow (+ x 1) (/ (/ 1 n) 2)) (pow x (/ (/ 1 n) 2)))

series570.0ms

Counts
4 → 12
Calls
4 calls:
87.0ms
(pow x (/ (/ 1 n) 2))
126.0ms
(pow (+ x 1) (/ (/ 1 n) 2))
96.0ms
(pow (+ x 1) (/ (/ 1 n) 2))
261.0ms
(- (pow (+ x 1) (/ (/ 1 n) 2)) (pow x (/ (/ 1 n) 2)))

simplify1.2s

Counts
213 → 213
Iterations
IterNodes
23017
11340
0285

prune3.3s

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 20.6b

localize24.0ms

Local error

Found 3 expressions with local error:

0.3b
(/ (log x) n)
0.5b
(pow (+ x 1) (/ 1 n))
2.8b
(- (pow (+ x 1) (/ 1 n)) (exp (/ (log x) n)))

rewrite68.0ms

Algorithm
rewrite-expression-head
Rules
25×add-sqr-sqrt
24×*-un-lft-identity
21×times-frac
20×add-cube-cbrt
13×pow-unpow
pow1
add-exp-log
unpow-prod-down add-cbrt-cube add-log-exp
log-pow associate-/l*
associate-/r* insert-posit16 difference-of-squares
div-inv sqr-pow
pow-to-exp cbrt-undiv clear-num sub-neg pow-pow frac-2neg flip3-- diff-log div-exp pow-exp flip-- distribute-lft-out distribute-lft-out--
Counts
3 → 78
Calls
3 calls:
11.0ms
(/ (log x) n)
11.0ms
(pow (+ x 1) (/ 1 n))
45.0ms
(- (pow (+ x 1) (/ 1 n)) (exp (/ (log x) n)))

series381.0ms

Counts
3 → 9
Calls
3 calls:
74.0ms
(/ (log x) n)
103.0ms
(pow (+ x 1) (/ 1 n))
203.0ms
(- (pow (+ x 1) (/ 1 n)) (exp (/ (log x) n)))

simplify1.0s

Counts
87 → 87
Iterations
IterNodes
33237
21379
1674
0162

prune1.0s

Pruning

8 alts after pruning (6 fresh and 2 done)

Merged error: 20.3b

regimes283.0ms

Accuracy

79% (2.0b remaining)

Error of 22.3b against oracle of 20.4b and baseline of 29.8b

bsearch3.0ms

simplify15.0ms

Iterations
IterNodes
242
142
031

end0.0ms

sample10.5s

Algorithm
intervals
Results
3.8s3205×body1280valid
1.3s1600×body640valid
1.2s1127×body10240exit
876.0ms4948×body80nan
753.0ms4701×body80valid
745.0ms638×body1280nan
521.0ms613×body640nan
472.0ms851×body320valid
198.0ms358×body320nan
129.0ms442×body160valid
116.0ms196×body160nan