Details

Time bar (total: 26.4s)

sample361.0ms

Algorithm
intervals
Results
110.0ms106×body1280valid
59.0ms18×body1280nan
38.0ms36×body10240exit
36.0ms43×body640valid
25.0ms159×body80valid
23.0ms196×body80nan
15.0ms21×body640nan
10.0ms18×body320valid
7.0ms20×body160valid
5.0msbody320nan
3.0msbody160nan

simplify1.5s

Counts
1 → 1
Iterations
IterNodes
done5001
51220
4238
384
236
119
08

prune6.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 28.7b

localize33.0ms

Local error

Found 3 expressions with local error:

0.8b
(pow x (/ 1 n))
1.2b
(pow (+ x 1) (/ 1 n))
3.3b
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))

rewrite88.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:
6.0ms
(pow x (/ 1 n))
14.0ms
(pow (+ x 1) (/ 1 n))
66.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))

series390.0ms

Counts
3 → 9
Calls
3 calls:
70.0ms
(pow x (/ 1 n))
91.0ms
(pow (+ x 1) (/ 1 n))
228.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))

simplify1.1s

Counts
91 → 91
Iterations
IterNodes
done5000
21760
1489
0176

prune462.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 20.9b

localize44.0ms

Local error

Found 4 expressions with local error:

1.2b
(pow (+ x 1) (/ 1 n))
3.3b
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
3.3b
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
3.3b
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))

rewrite214.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 insert-posit16 distribute-lft-out
sub-neg flip3-- diff-log flip--
pow-to-exp pow-pow pow-exp div-inv
Counts
4 → 104
Calls
4 calls:
8.0ms
(pow (+ x 1) (/ 1 n))
64.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
83.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
56.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))

series972.0ms

Counts
4 → 12
Calls
4 calls:
107.0ms
(pow (+ x 1) (/ 1 n))
327.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
270.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
269.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))

simplify983.0ms

Counts
116 → 116
Iterations
IterNodes
done5000
21163
1355
0136

prune876.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 20.9b

localize69.0ms

Local error

Found 4 expressions with local error:

1.2b
(pow (+ x 1) (/ 1 n))
3.3b
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
3.3b
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
3.3b
(log (/ (exp (pow (+ x 1) (/ 1 n))) (exp (pow x (/ 1 n)))))

rewrite156.0ms

Algorithm
rewrite-expression-head
Rules
43×add-sqr-sqrt
42×*-un-lft-identity
28×unpow-prod-down
19×add-cube-cbrt
18×times-frac difference-of-squares
13×pow-unpow log-prod sqr-pow
add-log-exp
pow1 exp-prod add-exp-log distribute-lft-out--
add-cbrt-cube log-pow insert-posit16 distribute-lft-out
pow-div
sub-neg flip3-- diff-log rem-log-exp div-inv flip--
pow-to-exp log-div pow-pow div-exp pow-exp
Counts
4 → 107
Calls
4 calls:
7.0ms
(pow (+ x 1) (/ 1 n))
59.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
67.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
21.0ms
(log (/ (exp (pow (+ x 1) (/ 1 n))) (exp (pow x (/ 1 n)))))

series1.0s

Counts
4 → 12
Calls
4 calls:
108.0ms
(pow (+ x 1) (/ 1 n))
285.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
306.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
343.0ms
(log (/ (exp (pow (+ x 1) (/ 1 n))) (exp (pow x (/ 1 n)))))

simplify1.1s

Counts
119 → 119
Iterations
IterNodes
done5000
21518
1483
0201

prune986.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 20.9b

localize81.0ms

Local error

Found 4 expressions with local error:

3.3b
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
3.3b
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
3.3b
(log (/ (exp (pow (+ x 1) (/ 1 n))) (exp (pow x (/ 1 n)))))
3.3b
(log (exp (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))))

rewrite244.0ms

Algorithm
rewrite-expression-head
Rules
49×add-sqr-sqrt
41×*-un-lft-identity
34×unpow-prod-down
27×difference-of-squares
21×exp-prod
20×log-pow
18×log-prod sqr-pow
13×add-cube-cbrt
times-frac distribute-lft-out--
add-log-exp
pow1
add-exp-log
add-cbrt-cube insert-posit16 distribute-lft-out
sub-neg rem-log-exp pow-div
log-div flip3-- diff-log exp-sum flip--
exp-diff div-exp div-inv
Counts
4 → 109
Calls
4 calls:
47.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
63.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
21.0ms
(log (/ (exp (pow (+ x 1) (/ 1 n))) (exp (pow x (/ 1 n)))))
111.0ms
(log (exp (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))))

series1.0s

Counts
4 → 12
Calls
4 calls:
255.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
251.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
314.0ms
(log (/ (exp (pow (+ x 1) (/ 1 n))) (exp (pow x (/ 1 n)))))
229.0ms
(log (exp (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))))

simplify2.7s

Counts
121 → 121
Iterations
IterNodes
done5001
34312
2975
1383
0192

prune1.1s

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 20.9b

regimes495.0ms

Accuracy

77.3% (1.8b remaining)

Error of 23.4b against oracle of 21.6b and baseline of 29.5b

bsearch3.0ms

simplify17.0ms

Iterations
IterNodes
done52
152
040

end0.0ms

sample10.3s

Algorithm
intervals
Results
3.2s3157×body1280valid
1.5s1604×body640valid
1.3s1103×body10240exit
659.0ms4596×body80valid
618.0ms604×body1280nan
611.0ms5081×body80nan
581.0ms459×body160valid
518.0ms634×body640nan
462.0ms838×body320valid
217.0ms349×body320nan
83.0ms178×body160nan