Details

Time bar (total: 15.1s)

sample79.0ms

Algorithm
intervals
Results
29.0ms54×body1280valid
11.0ms270×body80nan
9.0ms135×body80valid
9.0ms33×body640valid
4.0ms21×body320valid
1.0ms13×body160valid

simplify4.0ms

Counts
1 → 1
Iterations
IterNodes
done10
210
19
06

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 28.7b

localize10.0ms

Local error

Found 2 expressions with local error:

3.3b
(log (+ N 1.0))
4.1b
(- (log (+ N 1.0)) (log N))

rewrite16.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:
4.0ms
(log (+ N 1.0))
10.0ms
(- (log (+ N 1.0)) (log N))

series218.0ms

Counts
2 → 6
Calls
2 calls:
62.0ms
(log (+ N 1.0))
156.0ms
(- (log (+ N 1.0)) (log N))

simplify1.5s

Counts
47 → 47
Iterations
IterNodes
done5000
31557
2530
1213
0101

prune210.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.0b

localize9.0ms

Local error

Found 2 expressions with local error:

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

rewrite25.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:
16.0ms
(/ (+ N 1.0) N)
5.0ms
(log (/ (+ N 1.0) N))

series232.0ms

Counts
2 → 6
Calls
2 calls:
100.0ms
(/ (+ N 1.0) N)
131.0ms
(log (/ (+ N 1.0) N))

simplify2.0s

Counts
66 → 66
Iterations
IterNodes
done5001
32289
2619
1243
0108

prune316.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize21.0ms

Local error

Found 4 expressions with local error:

0.0b
(log (/ (sqrt (+ N 1.0)) N))
0.1b
(/ (sqrt (+ N 1.0)) N)
3.4b
(log (sqrt (+ N 1.0)))
4.1b
(+ (log (sqrt (+ N 1.0))) (log (/ (sqrt (+ N 1.0)) N)))

rewrite64.0ms

Algorithm
rewrite-expression-head
Rules
80×*-un-lft-identity
64×log-prod
63×times-frac
52×add-sqr-sqrt add-cube-cbrt
48×sqrt-prod
25×associate-+r+
16×distribute-lft-out
11×pow1
10×add-exp-log
log-pow
associate-+l+ associate-/l*
log-div add-cbrt-cube sqrt-div
flip3-+ flip-+ add-log-exp
associate-/r* rem-log-exp div-inv
div-exp associate-+l- associate-/l/
cbrt-undiv +-commutative clear-num associate-+r- sum-log frac-2neg sqrt-pow1 pow1/2
Counts
4 → 151
Calls
4 calls:
6.0ms
(log (/ (sqrt (+ N 1.0)) N))
13.0ms
(/ (sqrt (+ N 1.0)) N)
6.0ms
(log (sqrt (+ N 1.0)))
34.0ms
(+ (log (sqrt (+ N 1.0))) (log (/ (sqrt (+ N 1.0)) N)))

series681.0ms

Counts
4 → 12
Calls
4 calls:
150.0ms
(log (/ (sqrt (+ N 1.0)) N))
122.0ms
(/ (sqrt (+ N 1.0)) N)
97.0ms
(log (sqrt (+ N 1.0)))
312.0ms
(+ (log (sqrt (+ N 1.0))) (log (/ (sqrt (+ N 1.0)) N)))

simplify1.5s

Counts
163 → 163
Iterations
IterNodes
done5002
21378
1511
0238

prune792.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize63.0ms

Local error

Found 4 expressions with local error:

3.4b
(log (sqrt (+ N 1.0)))
3.4b
(log (sqrt (+ N 1.0)))
4.1b
(+ (log (sqrt (+ N 1.0))) (log (/ (sqrt (+ N 1.0)) N)))
4.1b
(+ (log (sqrt (+ N 1.0))) (log (/ (sqrt (+ N 1.0)) N)))

rewrite75.0ms

Algorithm
rewrite-expression-head
Rules
78×log-prod
68×*-un-lft-identity
50×associate-+r+
42×times-frac
40×add-sqr-sqrt add-cube-cbrt sqrt-prod
18×distribute-lft-out
16×pow1
14×associate-+l+ log-pow
10×log-div
sqrt-div
flip3-+ add-exp-log flip-+
add-cbrt-cube associate-+l- add-log-exp
+-commutative associate-+r- sum-log sqrt-pow1 pow1/2 rem-log-exp div-inv
Counts
4 → 140
Calls
4 calls:
8.0ms
(log (sqrt (+ N 1.0)))
6.0ms
(log (sqrt (+ N 1.0)))
20.0ms
(+ (log (sqrt (+ N 1.0))) (log (/ (sqrt (+ N 1.0)) N)))
30.0ms
(+ (log (sqrt (+ N 1.0))) (log (/ (sqrt (+ N 1.0)) N)))

series857.0ms

Counts
4 → 12
Calls
4 calls:
113.0ms
(log (sqrt (+ N 1.0)))
81.0ms
(log (sqrt (+ N 1.0)))
341.0ms
(+ (log (sqrt (+ N 1.0))) (log (/ (sqrt (+ N 1.0)) N)))
323.0ms
(+ (log (sqrt (+ N 1.0))) (log (/ (sqrt (+ N 1.0)) N)))

simplify2.9s

Counts
152 → 152
Iterations
IterNodes
done5002
33469
2903
1372
0172

prune1.0s

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

regimes49.0ms

Accuracy

100% (0.0b remaining)

Error of 0.0b against oracle of 0.0b and baseline of 29.7b

bsearch36.0ms

Steps
ItersRangePoint
9
28.34319947931986
8356907.11246281
9148.879937239351

simplify3.0ms

Iterations
IterNodes
done20
120
017

end0.0ms

sample2.4s

Algorithm
intervals
Results
834.0ms1756×body1280valid
472.0ms7925×body80nan
334.0ms1246×body640valid
317.0ms4031×body80valid
118.0ms657×body320valid
33.0ms310×body160valid