Details

Time bar (total: 13.0s)

sample77.0ms

Algorithm
intervals
Results
24.0ms54×body1280valid
12.0ms253×body80nan
11.0ms142×body80valid
10.0ms35×body640valid
3.0ms14×body320valid
1.0ms11×body160valid

simplify4.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06222
19222
210222
done10222

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 26.8b

localize37.0ms

Local error

Found 2 expressions with local error:

2.7b
(- (log (+ N 1.0)) (log N))
3.5b
(log (+ N 1.0))

rewrite27.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-+ distribute-lft-out add-log-exp
sub-neg flip3-- diff-log rem-log-exp flip-- difference-of-squares
Counts
2 → 41
Calls
2 calls:
18.0ms
(- (log (+ N 1.0)) (log N))
7.0ms
(log (+ N 1.0))

series257.0ms

Counts
2 → 6
Calls
2 calls:
178.0ms
(- (log (+ N 1.0)) (log N))
79.0ms
(log (+ N 1.0))

simplify1.6s

Counts
47 → 47
Iterations

Useful iterations: done (1.6s)

IterNodesCost
010115630
121312900
264512195
3278912195
done500012044

prune219.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.1b

localize13.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ (+ N 1.0) N)
2.5b
(log (/ (+ N 1.0) N))

rewrite41.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 div-inv add-log-exp associate-/l/
cbrt-undiv log-div clear-num frac-2neg flip3-+ log-pow flip-+
Counts
2 → 60
Calls
2 calls:
28.0ms
(/ (+ N 1.0) N)
10.0ms
(log (/ (+ N 1.0) N))

series210.0ms

Counts
2 → 6
Calls
2 calls:
69.0ms
(/ (+ N 1.0) N)
141.0ms
(log (/ (+ N 1.0) N))

simplify844.0ms

Counts
66 → 66
Iterations

Useful iterations: 2 (226.0ms)

IterNodesCost
010817921
124315986
2100715504
done500015504

prune252.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.1b

localize35.0ms

Local error

Found 4 expressions with local error:

0.1b
(sqrt (/ (+ N 1.0) N))
0.1b
(sqrt (/ (+ N 1.0) N))
2.5b
(log (sqrt (/ (+ N 1.0) N)))
2.5b
(log (sqrt (/ (+ N 1.0) N)))

rewrite42.0ms

Algorithm
rewrite-expression-head
Rules
64×sqrt-prod
62×*-un-lft-identity
50×times-frac
44×add-sqr-sqrt
38×log-prod add-cube-cbrt
12×distribute-lft-out
10×pow1
add-exp-log log-pow
rem-sqrt-square sqrt-pow1 add-cbrt-cube pow1/2 sqrt-div div-inv add-log-exp
log-div rem-log-exp
Counts
4 → 118
Calls
4 calls:
8.0ms
(sqrt (/ (+ N 1.0) N))
9.0ms
(sqrt (/ (+ N 1.0) N))
10.0ms
(log (sqrt (/ (+ N 1.0) N)))
11.0ms
(log (sqrt (/ (+ N 1.0) N)))

series484.0ms

Counts
4 → 12
Calls
4 calls:
75.0ms
(sqrt (/ (+ N 1.0) N))
66.0ms
(sqrt (/ (+ N 1.0) N))
167.0ms
(log (sqrt (/ (+ N 1.0) N)))
176.0ms
(log (sqrt (/ (+ N 1.0) N)))

simplify1.2s

Counts
130 → 130
Iterations

Useful iterations: done (1.2s)

IterNodesCost
012345078
120239652
247438368
3164438368
done500138288

prune730.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.1b

localize69.0ms

Local error

Found 4 expressions with local error:

0.1b
(sqrt (sqrt (/ (+ N 1.0) N)))
2.5b
(log (sqrt (/ (+ N 1.0) N)))
2.7b
(log (sqrt (sqrt (/ (+ N 1.0) N))))
2.7b
(log (sqrt (sqrt (/ (+ N 1.0) N))))

rewrite48.0ms

Algorithm
rewrite-expression-head
Rules
123×sqrt-prod
66×*-un-lft-identity
63×log-prod
49×times-frac
46×add-sqr-sqrt
42×add-cube-cbrt
14×pow1
13×sqrt-pow1 log-pow
12×distribute-lft-out
pow1/2 sqrt-div add-exp-log
add-cbrt-cube div-inv add-log-exp
rem-sqrt-square log-div rem-log-exp
Counts
4 → 137
Calls
4 calls:
13.0ms
(sqrt (sqrt (/ (+ N 1.0) N)))
5.0ms
(log (sqrt (/ (+ N 1.0) N)))
7.0ms
(log (sqrt (sqrt (/ (+ N 1.0) N))))
12.0ms
(log (sqrt (sqrt (/ (+ N 1.0) N))))

series765.0ms

Counts
4 → 12
Calls
4 calls:
128.0ms
(sqrt (sqrt (/ (+ N 1.0) N)))
160.0ms
(log (sqrt (/ (+ N 1.0) N)))
218.0ms
(log (sqrt (sqrt (/ (+ N 1.0) N))))
258.0ms
(log (sqrt (sqrt (/ (+ N 1.0) N))))

simplify2.3s

Counts
149 → 149
Iterations

Useful iterations: done (2.3s)

IterNodesCost
021562202
134654963
280353637
3299353517
done500053437

prune794.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.1b

regimes58.0ms

Accuracy

100% (0.0b remaining)

Error of 0.1b against oracle of 0.1b and baseline of 29.6b

bsearch36.0ms

Steps
ItersRangePoint
7
160.65039477392645
5787.9300826946865
5705.4022801559

simplify6.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
024905
128905
done28905

end0.0ms

sample2.8s

Algorithm
intervals
Results
867.0ms7946×body80nan
718.0ms1783×body1280valid
413.0ms1303×body640valid
318.0ms4055×body80valid
122.0ms557×body320valid
32.0ms302×body160valid