Details

Time bar (total: 14.1s)

sample104.0ms

Algorithm
intervals
Results
31.0ms312×body80nan
23.0ms50×body1280valid
16.0ms48×body640valid
10.0ms123×body80valid
6.0ms28×body320valid
1.0msbody160valid

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: 31.3b

localize11.0ms

Local error

Found 2 expressions with local error:

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

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

series222.0ms

Counts
2 → 6
Calls
2 calls:
140.0ms
(- (log (+ N 1.0)) (log N))
83.0ms
(log (+ N 1.0))

simplify3.0s

Counts
47 → 47
Iterations
IterNodes
done5003
44941
31603
2538
1213
0101

prune258.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize33.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (- (/ (/ 0.3333333333333333 N) (* N N)) (/ 0.5 (* N N))) (/ 1.0 N))
0.1b
(/ (/ 0.3333333333333333 N) (* N N))
0.4b
(/ 0.5 (* N N))
12.8b
(- (/ (/ 0.3333333333333333 N) (* N N)) (/ 0.5 (* N N)))

rewrite279.0ms

Algorithm
rewrite-expression-head
Rules
45×times-frac
34×add-sqr-sqrt
29×*-un-lft-identity
21×add-cbrt-cube add-exp-log
20×add-cube-cbrt
16×associate-/l*
11×add-log-exp
cbrt-undiv div-exp
div-inv difference-of-squares
pow1 frac-add
prod-exp cbrt-unprod distribute-lft-out--
associate-+l+ clear-num associate-/r* sum-log sub-neg frac-2neg flip3-- diff-log frac-sub flip-- distribute-lft-out sub-div
+-commutative flip3-+ distribute-rgt-out-- associate-+l- flip-+ associate-/l/
Counts
4 → 111
Calls
4 calls:
198.0ms
(+ (- (/ (/ 0.3333333333333333 N) (* N N)) (/ 0.5 (* N N))) (/ 1.0 N))
11.0ms
(/ (/ 0.3333333333333333 N) (* N N))
6.0ms
(/ 0.5 (* N N))
61.0ms
(- (/ (/ 0.3333333333333333 N) (* N N)) (/ 0.5 (* N N)))

series255.0ms

Counts
4 → 12
Calls
4 calls:
45.0ms
(+ (- (/ (/ 0.3333333333333333 N) (* N N)) (/ 0.5 (* N N))) (/ 1.0 N))
50.0ms
(/ (/ 0.3333333333333333 N) (* N N))
40.0ms
(/ 0.5 (* N N))
120.0ms
(- (/ (/ 0.3333333333333333 N) (* N N)) (/ 0.5 (* N N)))

simplify1.5s

Counts
123 → 123
Iterations
IterNodes
done5001
21816
1553
0215

prune561.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize9.0ms

Local error

Found 1 expressions with local error:

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

rewrite6.0ms

Algorithm
rewrite-expression-head
Rules
16×log-prod
15×*-un-lft-identity
12×times-frac
add-sqr-sqrt add-cube-cbrt
add-exp-log
distribute-lft-out
pow1 rem-log-exp
log-div add-cbrt-cube div-exp log-pow div-inv add-log-exp
Counts
1 → 27
Calls
1 calls:
5.0ms
(log (/ (+ N 1.0) N))

series111.0ms

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

simplify2.3s

Counts
30 → 30
Iterations
IterNodes
done5000
43461
31027
2349
1169
084

prune119.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.0b

localize20.0ms

Local error

Found 3 expressions with local error:

0.0b
(log (sqrt N))
0.4b
(/ (+ N 1.0) (sqrt N))
2.5b
(+ (- (log (sqrt N))) (log (/ (+ N 1.0) (sqrt N))))

rewrite48.0ms

Algorithm
rewrite-expression-head
Rules
72×*-un-lft-identity
48×times-frac
40×log-prod
39×add-sqr-sqrt add-cube-cbrt
33×sqrt-prod
28×associate-+r+
19×distribute-lft-out
10×pow1
log-pow
associate-+l+ distribute-neg-in associate-/r* add-exp-log
add-cbrt-cube
distribute-rgt-neg-in associate-/l* add-log-exp
sum-log flip3-+ flip-+ div-inv associate-/l/
neg-sub0 cbrt-undiv +-commutative log-div clear-num associate-+r- frac-2neg sqrt-pow1 pow1/2 div-exp rem-log-exp neg-log associate-+l-
Counts
3 → 119
Calls
3 calls:
2.0ms
(log (sqrt N))
16.0ms
(/ (+ N 1.0) (sqrt N))
25.0ms
(+ (- (log (sqrt N))) (log (/ (+ N 1.0) (sqrt N))))

series417.0ms

Counts
3 → 9
Calls
3 calls:
74.0ms
(log (sqrt N))
65.0ms
(/ (+ N 1.0) (sqrt N))
278.0ms
(+ (- (log (sqrt N))) (log (/ (+ N 1.0) (sqrt N))))

simplify1.3s

Counts
128 → 128
Iterations
IterNodes
done5000
21294
1463
0199

prune525.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0b

regimes48.0ms

Accuracy

100% (0.0b remaining)

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

bsearch48.0ms

Steps
ItersRangePoint
9
4.9803363081918155
573579.0075499975
8915.293301236256

simplify2.0ms

Iterations
IterNodes
done19
119
017

end0.0ms

sample2.8s

Algorithm
intervals
Results
784.0ms1676×body1280valid
688.0ms665×body320valid
361.0ms7998×body80nan
340.0ms1264×body640valid
321.0ms4128×body80valid
31.0ms267×body160valid