Details

Time bar (total: 10.4s)

sample127.0ms

Algorithm
intervals
Results
38.0ms89×body1280valid
16.0ms52×body640valid
11.0ms25×body640nan
10.0ms39×body10240exit
8.0ms168×body80valid
6.0ms184×body80nan
6.0ms28×body320valid
5.0ms14×body1280nan
2.0ms13×body320nan
1.0ms10×body160valid
1.0msbody160nan

simplify33.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
0176
1346
2806
32366
48686
550016
done50016

prune2.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 27.8b

localize8.0ms

Local error

Found 3 expressions with local error:

1.0b
(pow x (/ 1.0 n))
1.2b
(pow (+ x 1.0) (/ 1.0 n))
1.7b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

rewrite90.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 distribute-lft-out--
pow-to-exp pow-pow pow-exp div-inv distribute-lft-out
sub-neg flip3-- diff-log flip--
Counts
3 → 79
Calls
3 calls:
4.0ms
(pow x (/ 1.0 n))
10.0ms
(pow (+ x 1.0) (/ 1.0 n))
74.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

series490.0ms

Counts
3 → 9
Calls
3 calls:
57.0ms
(pow x (/ 1.0 n))
149.0ms
(pow (+ x 1.0) (/ 1.0 n))
283.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

simplify48.0ms

Counts
88 → 88
Iterations

Useful iterations: 2 (36.0ms)

IterNodesCost
0476639
11600623
25001609
done5001609

prune238.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 16.5b

localize12.0ms

Local error

Found 4 expressions with local error:

1.2b
(pow (+ x 1.0) (/ 1.0 n))
1.7b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
1.7b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
1.7b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

rewrite239.0ms

Algorithm
rewrite-expression-head
Rules
48×add-sqr-sqrt
35×*-un-lft-identity
34×unpow-prod-down
27×difference-of-squares
19×sqr-pow
13×pow-unpow
12×add-cube-cbrt
10×add-log-exp
times-frac distribute-lft-out--
pow1 add-exp-log
add-cbrt-cube distribute-lft-out
sub-neg flip3-- diff-log flip--
pow-to-exp pow-pow pow-exp div-inv
Counts
4 → 100
Calls
4 calls:
10.0ms
(pow (+ x 1.0) (/ 1.0 n))
74.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
74.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
77.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

series997.0ms

Counts
4 → 12
Calls
4 calls:
154.0ms
(pow (+ x 1.0) (/ 1.0 n))
282.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
282.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
279.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

simplify41.0ms

Counts
112 → 112
Iterations

Useful iterations: 2 (30.0ms)

IterNodesCost
03591142
111411101
250021078
done50021078

prune438.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 16.5b

localize11.0ms

Local error

Found 4 expressions with local error:

0.3b
(cbrt (pow (- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n))) 3))
1.0b
(pow x (/ 1.0 n))
1.2b
(pow (+ x 1.0) (/ 1.0 n))
1.7b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

rewrite168.0ms

Algorithm
rewrite-expression-head
Rules
59×add-sqr-sqrt
52×unpow-prod-down
46×*-un-lft-identity
36×cbrt-prod
27×difference-of-squares
26×pow-unpow
23×add-cube-cbrt
21×sqr-pow
18×times-frac
15×cube-prod
distribute-lft-out--
pow1 add-exp-log add-log-exp
add-cbrt-cube distribute-lft-out
cube-div pow-to-exp cbrt-div flip3-- pow-pow pow-exp flip-- div-inv
cube-mult sub-neg pow1/3 diff-log unpow3 rem-cbrt-cube
Counts
4 → 126
Calls
4 calls:
71.0ms
(cbrt (pow (- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n))) 3))
4.0ms
(pow x (/ 1.0 n))
10.0ms
(pow (+ x 1.0) (/ 1.0 n))
78.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

series771.0ms

Counts
4 → 12
Calls
4 calls:
279.0ms
(cbrt (pow (- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n))) 3))
58.0ms
(pow x (/ 1.0 n))
152.0ms
(pow (+ x 1.0) (/ 1.0 n))
281.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

simplify66.0ms

Counts
138 → 138
Iterations

Useful iterations: 2 (47.0ms)

IterNodesCost
06861271
126251268
250011266
done50011266

prune378.0ms

Pruning

9 alts after pruning (7 fresh and 2 done)

Merged error: 16.5b

localize17.0ms

Local error

Found 4 expressions with local error:

1.2b
(pow (+ x 1.0) (/ 1.0 n))
1.7b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
1.7b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
1.7b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

rewrite239.0ms

Algorithm
rewrite-expression-head
Rules
48×add-sqr-sqrt
35×*-un-lft-identity
34×unpow-prod-down
27×difference-of-squares
19×sqr-pow
13×pow-unpow
12×add-cube-cbrt
10×add-log-exp
times-frac distribute-lft-out--
pow1 add-exp-log
add-cbrt-cube distribute-lft-out
sub-neg flip3-- diff-log flip--
pow-to-exp pow-pow pow-exp div-inv
Counts
4 → 100
Calls
4 calls:
10.0ms
(pow (+ x 1.0) (/ 1.0 n))
73.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
73.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
78.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

series986.0ms

Counts
4 → 12
Calls
4 calls:
148.0ms
(pow (+ x 1.0) (/ 1.0 n))
274.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
286.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
278.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

simplify41.0ms

Counts
112 → 112
Iterations

Useful iterations: 2 (30.0ms)

IterNodesCost
03591142
111411101
250021078
done50021078

prune505.0ms

Pruning

9 alts after pruning (7 fresh and 2 done)

Merged error: 16.5b

regimes256.0ms

Accuracy

85.3% (1.3b remaining)

Error of 21.7b against oracle of 20.3b and baseline of 29.4b

bsearch1.0ms

simplify1.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03745
13745
done3745

end0.0ms

sample4.2s

Algorithm
intervals
Results
1.4s3148×body1280valid
538.0ms1589×body640valid
459.0ms1200×body10240exit
286.0ms668×body1280nan
255.0ms4796×body80valid
196.0ms646×body640nan
187.0ms844×body320valid
186.0ms5148×body80nan
63.0ms346×body320nan
60.0ms442×body160valid
22.0ms176×body160nan