Details

Time bar (total: 18.1s)

sample225.0ms

Algorithm
intervals
Results
71.0ms99×body1280valid
28.0ms53×body640valid
18.0ms32×body640nan
16.0ms32×body10240exit
15.0ms163×body80valid
14.0ms20×body1280nan
12.0ms190×body80nan
8.0ms24×body320valid
3.0msbody320nan
2.0ms12×body160valid
2.0msbody160nan

simplify211.0ms

Counts
1 → 1

prune6.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 27.8b

localize58.0ms

Local error

Found 3 expressions with local error:

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

rewrite115.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:
11.0ms
(pow (+ x 1.0) (/ 1.0 n))
4.0ms
(pow x (/ 1.0 n))
96.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

series702.0ms

Counts
3 → 9
Calls
3 calls:
247.0ms
(pow (+ x 1.0) (/ 1.0 n))
94.0ms
(pow x (/ 1.0 n))
361.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

simplify120.0ms

Counts
88 → 88

prune407.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 17.2b

localize21.0ms

Local error

Found 4 expressions with local error:

0.2b
(pow (+ x 1.0) (/ 1.0 n))
0.2b
(pow x (/ 1.0 n))
0.2b
(pow x (/ 1.0 n))
1.4b
(- (sqrt (pow (+ x 1.0) (/ 1.0 n))) (sqrt (pow x (/ 1.0 n))))

rewrite217.0ms

Algorithm
rewrite-expression-head
Rules
52×add-sqr-sqrt
39×pow-unpow *-un-lft-identity
30×sqrt-prod
28×add-cube-cbrt
27×times-frac
22×unpow-prod-down
16×difference-of-squares
11×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
4 → 114
Calls
4 calls:
27.0ms
(pow (+ x 1.0) (/ 1.0 n))
9.0ms
(pow x (/ 1.0 n))
9.0ms
(pow x (/ 1.0 n))
164.0ms
(- (sqrt (pow (+ x 1.0) (/ 1.0 n))) (sqrt (pow x (/ 1.0 n))))

series906.0ms

Counts
4 → 12
Calls
4 calls:
225.0ms
(pow (+ x 1.0) (/ 1.0 n))
88.0ms
(pow x (/ 1.0 n))
109.0ms
(pow x (/ 1.0 n))
483.0ms
(- (sqrt (pow (+ x 1.0) (/ 1.0 n))) (sqrt (pow x (/ 1.0 n))))

simplify61.0ms

Counts
126 → 126

prune801.0ms

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 17.1b

localize46.0ms

Local error

Found 4 expressions with local error:

0.2b
(pow (+ x 1.0) (/ 1.0 n))
0.2b
(pow x (/ 1.0 n))
0.2b
(pow x (/ 1.0 n))
1.4b
(- (sqrt (pow (+ x 1.0) (/ 1.0 n))) (sqrt (pow x (/ 1.0 n))))

rewrite178.0ms

Algorithm
rewrite-expression-head
Rules
52×add-sqr-sqrt
39×pow-unpow *-un-lft-identity
30×sqrt-prod
28×add-cube-cbrt
27×times-frac
22×unpow-prod-down
16×difference-of-squares
11×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
4 → 114
Calls
4 calls:
20.0ms
(pow (+ x 1.0) (/ 1.0 n))
8.0ms
(pow x (/ 1.0 n))
8.0ms
(pow x (/ 1.0 n))
134.0ms
(- (sqrt (pow (+ x 1.0) (/ 1.0 n))) (sqrt (pow x (/ 1.0 n))))

series1.0s

Counts
4 → 12
Calls
4 calls:
215.0ms
(pow (+ x 1.0) (/ 1.0 n))
118.0ms
(pow x (/ 1.0 n))
79.0ms
(pow x (/ 1.0 n))
604.0ms
(- (sqrt (pow (+ x 1.0) (/ 1.0 n))) (sqrt (pow x (/ 1.0 n))))

simplify42.0ms

Counts
126 → 126

prune754.0ms

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 17.1b

localize64.0ms

Local error

Found 4 expressions with local error:

0.2b
(pow x (/ 1.0 n))
1.4b
(- (sqrt (pow (+ x 1.0) (/ 1.0 n))) (sqrt (pow x (/ 1.0 n))))
1.4b
(- (sqrt (pow (+ x 1.0) (/ 1.0 n))) (sqrt (pow x (/ 1.0 n))))
1.4b
(- (sqrt (pow (+ x 1.0) (/ 1.0 n))) (sqrt (pow x (/ 1.0 n))))

rewrite442.0ms

Algorithm
rewrite-expression-head
Rules
90×sqrt-prod
84×add-sqr-sqrt
48×difference-of-squares
39×unpow-prod-down *-un-lft-identity
25×sqr-pow
13×pow-unpow
12×add-cube-cbrt distribute-lft-out--
10×add-log-exp
times-frac
pow1 add-exp-log
add-cbrt-cube
sub-neg flip3-- diff-log flip-- distribute-lft-out
pow-to-exp pow-pow pow-exp div-inv
Counts
4 → 123
Calls
4 calls:
8.0ms
(pow x (/ 1.0 n))
141.0ms
(- (sqrt (pow (+ x 1.0) (/ 1.0 n))) (sqrt (pow x (/ 1.0 n))))
143.0ms
(- (sqrt (pow (+ x 1.0) (/ 1.0 n))) (sqrt (pow x (/ 1.0 n))))
140.0ms
(- (sqrt (pow (+ x 1.0) (/ 1.0 n))) (sqrt (pow x (/ 1.0 n))))

series1.8s

Counts
4 → 12
Calls
4 calls:
97.0ms
(pow x (/ 1.0 n))
581.0ms
(- (sqrt (pow (+ x 1.0) (/ 1.0 n))) (sqrt (pow x (/ 1.0 n))))
618.0ms
(- (sqrt (pow (+ x 1.0) (/ 1.0 n))) (sqrt (pow x (/ 1.0 n))))
552.0ms
(- (sqrt (pow (+ x 1.0) (/ 1.0 n))) (sqrt (pow x (/ 1.0 n))))

simplify122.0ms

Counts
135 → 135

prune940.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 17.1b

regimes364.0ms

Accuracy

82.7% (1.5b remaining)

Error of 22.2b against oracle of 20.7b and baseline of 29.5b

bsearch2.0ms

simplify134.0ms

end0.0ms

sample8.3s

Algorithm
intervals
Results
2.6s3202×body1280valid
1.2s1124×body10240exit
935.0ms1521×body640valid
910.0ms4736×body80valid
504.0ms680×body1280nan
431.0ms4932×body80nan
409.0ms652×body640nan
334.0ms884×body320valid
110.0ms332×body320nan
95.0ms406×body160valid
35.0ms191×body160nan