Details

Time bar (total: 4.3s)

sample51.0ms

Algorithm
intervals
Results
15.0ms53×body1280valid
7.0ms39×body640valid
6.0ms130×body80valid
6.0ms200×body80nan
3.0ms23×body320valid
1.0ms11×body160valid

simplify3.0ms

Counts
1 → 1

prune2.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 29.7b

localize9.0ms

Local error

Found 2 expressions with local error:

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

rewrite21.0ms

Algorithm
rewrite-expression-head
Rules
13×*-un-lft-identity
11×log-prod
pow1 add-sqr-sqrt
add-cube-cbrt log-pow
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:
5.0ms
(log (+ N 1.0))
15.0ms
(- (log (+ N 1.0)) (log N))

series175.0ms

Counts
2 → 6
Calls
2 calls:
57.0ms
(log (+ N 1.0))
118.0ms
(- (log (+ N 1.0)) (log N))

simplify51.0ms

Counts
47 → 47

prune116.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.1b

localize7.0ms

Local error

Found 2 expressions with local error:

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

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

series166.0ms

Counts
2 → 6
Calls
2 calls:
65.0ms
(/ (+ N 1.0) N)
101.0ms
(log (/ (+ N 1.0) N))

simplify105.0ms

Counts
66 → 66

prune128.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.1b

localize7.0ms

Local error

Found 1 expressions with local error:

2.4b
(log (+ (* 1.0 (/ 1 N)) 1))

rewrite11.0ms

Algorithm
rewrite-expression-head
Rules
log-prod
pow1 add-exp-log add-sqr-sqrt add-cube-cbrt log-div *-un-lft-identity
flip3-+ rem-log-exp log-pow add-cbrt-cube flip-+ add-log-exp
Counts
1 → 14
Calls
1 calls:
11.0ms
(log (+ (* 1.0 (/ 1 N)) 1))

series83.0ms

Counts
1 → 3
Calls
1 calls:
82.0ms
(log (+ (* 1.0 (/ 1 N)) 1))

simplify76.0ms

Counts
17 → 17

prune331.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.1b

localize13.0ms

Local error

Found 4 expressions with local error:

0.0b
(sqrt (+ N 1.0))
0.2b
(/ (sqrt (+ N 1.0)) N)
2.1b
(log (sqrt (+ N 1.0)))
2.6b
(+ (log (sqrt (+ N 1.0))) (log (/ (sqrt (+ N 1.0)) N)))

rewrite82.0ms

Algorithm
rewrite-expression-head
Rules
63×*-un-lft-identity
42×times-frac
40×add-sqr-sqrt sqrt-prod
39×add-cube-cbrt log-prod
25×associate-+r+
14×distribute-lft-out
11×pow1
sqrt-div
add-exp-log associate-+l+ log-pow associate-/l*
add-cbrt-cube
log-div flip3-+ flip-+
add-log-exp
associate-/r*
associate-+l- sqrt-pow1 pow1/2 div-inv associate-/l/
cbrt-undiv +-commutative associate-+r- rem-sqrt-square frac-2neg div-exp rem-log-exp clear-num sum-log
Counts
4 → 131
Calls
4 calls:
15.0ms
(sqrt (+ N 1.0))
30.0ms
(/ (sqrt (+ N 1.0)) N)
6.0ms
(log (sqrt (+ N 1.0)))
24.0ms
(+ (log (sqrt (+ N 1.0))) (log (/ (sqrt (+ N 1.0)) N)))

series480.0ms

Counts
4 → 12
Calls
4 calls:
38.0ms
(sqrt (+ N 1.0))
78.0ms
(/ (sqrt (+ N 1.0)) N)
96.0ms
(log (sqrt (+ N 1.0)))
268.0ms
(+ (log (sqrt (+ N 1.0))) (log (/ (sqrt (+ N 1.0)) N)))

simplify47.0ms

Counts
143 → 143

prune349.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

regimes24.0ms

Accuracy

100% (0.0b remaining)

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

bsearch32.0ms

Steps
ItersRangePoint
8
20.983827299779215
34431.44860491131
8086.425104129199

simplify1.0ms

end0.0ms

sample1.9s

Algorithm
intervals
Results
605.0ms1783×body1280valid
338.0ms7813×body80nan
268.0ms4060×body80valid
263.0ms1249×body640valid
77.0ms635×body320valid
21.0ms273×body160valid