Details

Time bar (total: 32.4s)

sample123.0ms

Algorithm
intervals
Results
37.0ms62×body1280valid
24.0ms272×body80nan
15.0ms40×body640valid
12.0ms123×body80valid
5.0ms19×body320valid
2.0ms12×body160valid

simplify25.0ms

Counts
1 → 1
Iterations
IterNodes
done10
210
19
06

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 31.1b

localize45.0ms

Local error

Found 2 expressions with local error:

2.6b
(log (+ N 1.0))
4.4b
(- (log (+ N 1.0)) (log N))

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

series207.0ms

Counts
2 → 6
Calls
2 calls:
64.0ms
(log (+ N 1.0))
143.0ms
(- (log (+ N 1.0)) (log N))

simplify7.9s

Counts
49 → 49
Iterations
IterNodes
done5021
44745
31572
2522
1215
0103

prune530.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.1b

localize151.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (/ (/ 0.3333333333333333 N) (* N N)) (/ 1.0 N))
0.1b
(/ (/ 0.3333333333333333 N) (* N N))
0.7b
(/ 0.5 (* N N))
11.4b
(- (+ (/ (/ 0.3333333333333333 N) (* N N)) (/ 1.0 N)) (/ 0.5 (* N N)))

rewrite1.0s

Algorithm
rewrite-expression-head
Rules
35×times-frac
27×*-un-lft-identity
24×add-sqr-sqrt
21×add-cbrt-cube add-exp-log
20×add-cube-cbrt
16×associate-/l*
11×add-log-exp
cbrt-undiv div-exp
pow1 insert-posit16 div-inv
prod-exp frac-sub cbrt-unprod
clear-num associate-/r* sum-log frac-2neg flip3-+ diff-log frac-add flip-+ distribute-lft-out distribute-lft-out-- difference-of-squares
+-commutative sub-neg flip3-- associate--l+ flip-- associate-/l/
Counts
4 → 105
Calls
4 calls:
115.0ms
(+ (/ (/ 0.3333333333333333 N) (* N N)) (/ 1.0 N))
55.0ms
(/ (/ 0.3333333333333333 N) (* N N))
32.0ms
(/ 0.5 (* N N))
839.0ms
(- (+ (/ (/ 0.3333333333333333 N) (* N N)) (/ 1.0 N)) (/ 0.5 (* N N)))

series256.0ms

Counts
4 → 12
Calls
4 calls:
115.0ms
(+ (/ (/ 0.3333333333333333 N) (* N N)) (/ 1.0 N))
63.0ms
(/ (/ 0.3333333333333333 N) (* N N))
32.0ms
(/ 0.5 (* N N))
45.0ms
(- (+ (/ (/ 0.3333333333333333 N) (* N N)) (/ 1.0 N)) (/ 0.5 (* N N)))

simplify4.1s

Counts
117 → 117
Iterations
IterNodes
done5001
21835
1541
0204

prune1.1s

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.1b

localize302.0ms

Local error

Found 4 expressions with local error:

11.4b
(- (+ (/ (/ 0.3333333333333333 N) (* N N)) (/ 1.0 N)) (/ 0.5 (* N N)))
20.2b
(cbrt (- (+ (/ (/ 0.3333333333333333 N) (* N N)) (/ 1.0 N)) (/ 0.5 (* N N))))
20.2b
(cbrt (- (+ (/ (/ 0.3333333333333333 N) (* N N)) (/ 1.0 N)) (/ 0.5 (* N N))))
20.2b
(cbrt (- (+ (/ (/ 0.3333333333333333 N) (* N N)) (/ 1.0 N)) (/ 0.5 (* N N))))

rewrite1.9s

Algorithm
rewrite-expression-head
Rules
27×*-un-lft-identity
23×add-sqr-sqrt
21×cbrt-prod
15×cbrt-div
12×frac-sub
add-log-exp
distribute-lft-out-- difference-of-squares
add-cube-cbrt
pow1 flip3-+ times-frac flip3-- add-cbrt-cube frac-add add-exp-log flip-+ insert-posit16 flip-- distribute-lft-out
pow1/3
diff-log
sum-log sub-neg associate--l+
Counts
4 → 85
Calls
4 calls:
811.0ms
(- (+ (/ (/ 0.3333333333333333 N) (* N N)) (/ 1.0 N)) (/ 0.5 (* N N)))
359.0ms
(cbrt (- (+ (/ (/ 0.3333333333333333 N) (* N N)) (/ 1.0 N)) (/ 0.5 (* N N))))
364.0ms
(cbrt (- (+ (/ (/ 0.3333333333333333 N) (* N N)) (/ 1.0 N)) (/ 0.5 (* N N))))
338.0ms
(cbrt (- (+ (/ (/ 0.3333333333333333 N) (* N N)) (/ 1.0 N)) (/ 0.5 (* N N))))

series1.0s

Counts
4 → 12
Calls
4 calls:
68.0ms
(- (+ (/ (/ 0.3333333333333333 N) (* N N)) (/ 1.0 N)) (/ 0.5 (* N N)))
303.0ms
(cbrt (- (+ (/ (/ 0.3333333333333333 N) (* N N)) (/ 1.0 N)) (/ 0.5 (* N N))))
315.0ms
(cbrt (- (+ (/ (/ 0.3333333333333333 N) (* N N)) (/ 1.0 N)) (/ 0.5 (* N N))))
320.0ms
(cbrt (- (+ (/ (/ 0.3333333333333333 N) (* N N)) (/ 1.0 N)) (/ 0.5 (* N N))))

simplify3.5s

Counts
97 → 97
Iterations
IterNodes
done5001
21385
1426
0166

prune1.2s

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.1b

localize29.0ms

Local error

Found 2 expressions with local error:

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

rewrite94.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:
65.0ms
(/ (+ 1.0 N) N)
24.0ms
(log (/ (+ 1.0 N) N))

series227.0ms

Counts
2 → 6
Calls
2 calls:
76.0ms
(/ (+ 1.0 N) N)
151.0ms
(log (/ (+ 1.0 N) N))

simplify4.1s

Counts
68 → 68
Iterations
IterNodes
done5000
32249
2620
1242
0109

prune615.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0.1b

regimes196.0ms

Accuracy

100% (0.0b remaining)

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

bsearch37.0ms

Steps
ItersRangePoint
6
3173.18146809654
23716.851585869685
11332.770353358372

simplify10.0ms

Iterations
IterNodes
done21
121
019

end0.0ms

sample3.6s

Algorithm
intervals
Results
1.0s1790×body1280valid
838.0ms4031×body80valid
632.0ms8083×body80nan
482.0ms1270×body640valid
177.0ms606×body320valid
47.0ms303×body160valid