Details

Time bar (total: 25.7s)

sample70.0ms

Algorithm
intervals
Results
27.0ms56×body1280valid
11.0ms246×body80nan
9.0ms39×body640valid
8.0ms128×body80valid
3.0ms20×body320valid
1.0ms13×body160valid

simplify5.0ms

Counts
1 → 1
Iterations
IterNodes
312
212
111
06

prune6.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 30.2b

localize14.0ms

Local error

Found 2 expressions with local error:

2.6b
(log (+ N 1))
3.8b
(- (log (+ N 1)) (log N))

rewrite25.0ms

Algorithm
rewrite-expression-head
Rules
13×*-un-lft-identity
11×log-prod
add-sqr-sqrt pow1
log-pow add-cube-cbrt
log-div associate--l+ distribute-lft-out--
add-exp-log associate--r+
associate--l- flip3-+ add-cbrt-cube flip-+ insert-posit16 distribute-lft-out add-log-exp
sub-neg flip3-- diff-log rem-log-exp flip-- difference-of-squares
Counts
2 → 43
Calls
2 calls:
6.0ms
(log (+ N 1))
17.0ms
(- (log (+ N 1)) (log N))

series151.0ms

Counts
2 → 6
Calls
2 calls:
35.0ms
(log (+ N 1))
115.0ms
(- (log (+ N 1)) (log N))

simplify1.4s

Counts
49 → 49
Iterations
IterNodes
42935
31186
2414
1195
097

prune493.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.0b

localize9.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ (+ 1 N) N)
3.9b
(log (/ (+ 1 N) N))

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
33×*-un-lft-identity
24×times-frac
19×add-sqr-sqrt add-cube-cbrt
16×log-prod
add-exp-log distribute-lft-out
add-cbrt-cube associate-/l*
pow1 associate-/r*
div-exp rem-log-exp insert-posit16 div-inv add-log-exp associate-/l/
cbrt-undiv log-div clear-num frac-2neg flip3-+ log-pow flip-+
Counts
2 → 62
Calls
2 calls:
13.0ms
(/ (+ 1 N) N)
3.0ms
(log (/ (+ 1 N) N))

series144.0ms

Counts
2 → 6
Calls
2 calls:
64.0ms
(/ (+ 1 N) N)
80.0ms
(log (/ (+ 1 N) N))

simplify2.1s

Counts
68 → 68
Iterations
IterNodes
45195
31441
2492
1223
0102

prune447.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

localize39.0ms

Local error

Found 4 expressions with local error:

0.0b
(log (/ 1 (sqrt N)))
0.3b
(/ 1 (sqrt N))
0.4b
(/ (+ 1 N) (sqrt N))
4.0b
(+ (log (/ 1 (sqrt N))) (log (/ (+ 1 N) (sqrt N))))

rewrite57.0ms

Algorithm
rewrite-expression-head
Rules
107×*-un-lft-identity
102×times-frac
77×add-sqr-sqrt add-cube-cbrt
72×log-prod
57×sqrt-prod
28×associate-+r+
22×associate-+l+
17×distribute-lft-out
15×add-exp-log
13×pow1
12×associate-/r*
log-pow
add-cbrt-cube
associate-/l*
pow-flip
div-exp div-inv
rem-log-exp insert-posit16 add-log-exp
log-div
cbrt-undiv rec-exp clear-num frac-2neg sqrt-pow1 flip3-+ pow1/2 1-exp flip-+ inv-pow associate-/l/
+-commutative associate-+r- sum-log log-rec associate-+l-
Counts
4 → 204
Calls
4 calls:
4.0ms
(log (/ 1 (sqrt N)))
9.0ms
(/ 1 (sqrt N))
22.0ms
(/ (+ 1 N) (sqrt N))
16.0ms
(+ (log (/ 1 (sqrt N))) (log (/ (+ 1 N) (sqrt N))))

series456.0ms

Counts
4 → 12
Calls
4 calls:
106.0ms
(log (/ 1 (sqrt N)))
37.0ms
(/ 1 (sqrt N))
64.0ms
(/ (+ 1 N) (sqrt N))
249.0ms
(+ (log (/ 1 (sqrt N))) (log (/ (+ 1 N) (sqrt N))))

simplify2.8s

Counts
216 → 216
Iterations
IterNodes
34427
21466
1601
0272

prune2.1s

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.0b

localize20.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (/ 1/3 N) (* N N))
0.4b
(/ 1/3 N)
0.5b
(/ 1/2 (* N N))
11.2b
(+ (/ (/ 1/3 N) (* N N)) (- (/ 1 N) (/ 1/2 (* N N))))

rewrite114.0ms

Algorithm
rewrite-expression-head
Rules
43×times-frac
35×*-un-lft-identity
28×add-sqr-sqrt add-cube-cbrt
23×add-cbrt-cube add-exp-log
19×associate-/l*
cbrt-undiv div-exp add-log-exp
div-inv
associate-/r*
pow1 insert-posit16
clear-num frac-2neg frac-add prod-exp cbrt-unprod distribute-lft-out
associate-+r+ sum-log distribute-lft-out--
+-commutative associate-+r- sub-neg flip3-+ flip3-- diff-log frac-sub flip-+ flip-- associate-/l/
Counts
4 → 119
Calls
4 calls:
19.0ms
(/ (/ 1/3 N) (* N N))
7.0ms
(/ 1/3 N)
12.0ms
(/ 1/2 (* N N))
72.0ms
(+ (/ (/ 1/3 N) (* N N)) (- (/ 1 N) (/ 1/2 (* N N))))

series174.0ms

Counts
4 → 12
Calls
4 calls:
69.0ms
(/ (/ 1/3 N) (* N N))
18.0ms
(/ 1/3 N)
41.0ms
(/ 1/2 (* N N))
45.0ms
(+ (/ (/ 1/3 N) (* N N)) (- (/ 1 N) (/ 1/2 (* N N))))

simplify10.9s

Counts
131 → 131
Iterations
IterNodes
39615
21919
1541
0200

prune1.1s

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0.0b

regimes52.0ms

Accuracy

99.9% (0.0b remaining)

Error of 0.1b against oracle of 0.0b and baseline of 28.8b

bsearch54.0ms

Steps
ItersRangePoint
10
19.9847175368848
4649870806659.843
8114.657537075721

simplify5.0ms

Iterations
IterNodes
221
121
017

end0.0ms

sample2.9s

Algorithm
intervals
Results
930.0ms1694×body1280valid
630.0ms8213×body80nan
492.0ms1215×body640valid
396.0ms4159×body80valid
146.0ms614×body320valid
45.0ms318×body160valid