Details

Time bar (total: 32.2s)

sample195.0ms

Algorithm
intervals
Results
70.0ms103×body1280valid
22.0ms44×body640valid
18.0ms40×body10240exit
11.0ms18×body1280nan
11.0ms34×body320valid
10.0ms174×body80nan
10.0ms137×body80valid
9.0ms18×body640nan
3.0ms13×body320nan
2.0ms11×body160valid
1.0msbody160nan

simplify3.3s

Counts
1 → 1
Iterations
IterNodes
done5004
62902
5690
4225
381
234
117
08

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 26.5b

localize24.0ms

Local error

Found 3 expressions with local error:

0.7b
(pow x (/ 1.0 n))
1.4b
(pow (+ x 1.0) (/ 1.0 n))
3.6b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

rewrite94.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:
3.0ms
(pow x (/ 1.0 n))
8.0ms
(pow (+ x 1.0) (/ 1.0 n))
80.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

series664.0ms

Counts
3 → 9
Calls
3 calls:
99.0ms
(pow x (/ 1.0 n))
208.0ms
(pow (+ x 1.0) (/ 1.0 n))
356.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

simplify3.2s

Counts
88 → 88
Iterations
IterNodes
done5000
34849
21452
1530
0189

prune540.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 19.3b

localize61.0ms

Local error

Found 4 expressions with local error:

1.4b
(pow (+ x 1.0) (/ 1.0 n))
3.6b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
3.6b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
3.6b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

rewrite217.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))
64.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
72.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
67.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

series1.4s

Counts
4 → 12
Calls
4 calls:
204.0ms
(pow (+ x 1.0) (/ 1.0 n))
385.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
401.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
425.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

simplify2.4s

Counts
112 → 112
Iterations
IterNodes
done5001
33323
21025
1394
0148

prune1.1s

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 19.3b

localize104.0ms

Local error

Found 4 expressions with local error:

3.6b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
3.6b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
3.6b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
3.6b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

rewrite322.0ms

Algorithm
rewrite-expression-head
Rules
52×add-sqr-sqrt
40×unpow-prod-down
36×difference-of-squares
32×*-un-lft-identity
24×sqr-pow
12×distribute-lft-out-- add-log-exp
pow1 sub-neg flip3-- add-cbrt-cube diff-log add-exp-log add-cube-cbrt flip-- distribute-lft-out
Counts
4 → 96
Calls
4 calls:
91.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
69.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
83.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
72.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

series1.5s

Counts
4 → 12
Calls
4 calls:
335.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
390.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
364.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
426.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

simplify2.0s

Counts
108 → 108
Iterations
IterNodes
done5009
31831
2586
1223
095

prune1.0s

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 19.3b

localize171.0ms

Local error

Found 4 expressions with local error:

3.6b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
3.6b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
3.6b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
4.4b
(- (sqrt (pow (+ x 1.0) (/ 1.0 n))) (pow x (/ (/ 1.0 n) 2)))

rewrite432.0ms

Algorithm
rewrite-expression-head
Rules
57×add-sqr-sqrt
39×difference-of-squares
37×unpow-prod-down
27×*-un-lft-identity
25×sqr-pow
12×add-log-exp
10×distribute-lft-out--
sqrt-prod
pow1 sub-neg flip3-- add-cbrt-cube diff-log add-exp-log add-cube-cbrt flip--
distribute-lft-out
Counts
4 → 97
Calls
4 calls:
119.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
91.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
121.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
94.0ms
(- (sqrt (pow (+ x 1.0) (/ 1.0 n))) (pow x (/ (/ 1.0 n) 2)))

series1.7s

Counts
4 → 12
Calls
4 calls:
373.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
399.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
369.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
544.0ms
(- (sqrt (pow (+ x 1.0) (/ 1.0 n))) (pow x (/ (/ 1.0 n) 2)))

simplify2.4s

Counts
109 → 109
Iterations
IterNodes
done5000
33422
2989
1372
0155

prune1.2s

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 19.3b

regimes403.0ms

Accuracy

85% (1.3b remaining)

Error of 22.3b against oracle of 21.0b and baseline of 29.6b

bsearch1.0ms

simplify8.0ms

Iterations
IterNodes
done44
144
033

end0.0ms

sample7.9s

Algorithm
intervals
Results
2.8s3152×body1280valid
1.3s1162×body10240exit
823.0ms1605×body640valid
490.0ms637×body1280nan
480.0ms4648×body80valid
475.0ms632×body640nan
367.0ms848×body320valid
322.0ms4956×body80nan
132.0ms491×body160valid
91.0ms313×body320nan
35.0ms199×body160nan