Details

Time bar (total: 9.6s)

sample109.0ms

Algorithm
intervals
Results
44.0ms65×body1280valid
16.0ms213×body80nan
16.0ms134×body80valid
13.0ms30×body640valid
7.0ms24×body320valid
1.0msbody160valid

simplify4.0ms

Counts
1 → 1
Iterations
IterNodes
done12
212
111
06

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 28.9b

localize24.0ms

Local error

Found 2 expressions with local error:

1.6b
(- (log (+ N 1)) (log N))
2.5b
(log (+ N 1))

rewrite12.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:
8.0ms
(- (log (+ N 1)) (log N))
3.0ms
(log (+ N 1))

series97.0ms

Counts
2 → 6
Calls
2 calls:
66.0ms
(- (log (+ N 1)) (log N))
31.0ms
(log (+ N 1))

simplify791.0ms

Counts
49 → 49
Iterations
IterNodes
done2004
31329
2452
1200
097

prune657.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize39.0ms

Local error

Found 4 expressions with local error:

1.6b
(- (cbrt (* (* (log (+ N 1)) (log (+ N 1))) (log (+ N 1)))) (log N))
2.5b
(log (+ N 1))
2.5b
(log (+ N 1))
2.5b
(log (+ N 1))

rewrite29.0ms

Algorithm
rewrite-expression-head
Rules
17×*-un-lft-identity
15×log-prod
10×add-sqr-sqrt
pow1 add-cube-cbrt
add-exp-log
log-div
add-log-exp
add-cbrt-cube log-pow insert-posit16
flip3-+ rem-log-exp flip-+ distribute-lft-out associate--r+
distribute-lft-out--
sub-neg flip3-- diff-log flip-- difference-of-squares
Counts
4 → 67
Calls
4 calls:
12.0ms
(- (cbrt (* (* (log (+ N 1)) (log (+ N 1))) (log (+ N 1)))) (log N))
3.0ms
(log (+ N 1))
4.0ms
(log (+ N 1))
9.0ms
(log (+ N 1))

series172.0ms

Counts
4 → 12
Calls
4 calls:
66.0ms
(- (cbrt (* (* (log (+ N 1)) (log (+ N 1))) (log (+ N 1)))) (log N))
46.0ms
(log (+ N 1))
33.0ms
(log (+ N 1))
26.0ms
(log (+ N 1))

simplify892.0ms

Counts
79 → 79
Iterations
IterNodes
done2019
31419
2458
1198
097

prune358.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.0b

localize26.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ 1/3 (* (* N N) N))
0.3b
(- (/ 1 N) (/ 1/2 (* N N)))
0.6b
(/ 1/2 (* N N))
12.4b
(+ (/ 1/3 (* (* N N) N)) (- (/ 1 N) (/ 1/2 (* N N))))

rewrite121.0ms

Algorithm
rewrite-expression-head
Rules
22×add-sqr-sqrt
20×*-un-lft-identity
18×add-cbrt-cube add-exp-log
13×times-frac
11×add-log-exp
add-cube-cbrt
associate-/l* difference-of-squares
cbrt-undiv div-exp
pow1 prod-exp cbrt-unprod insert-posit16 div-inv distribute-lft-out--
frac-add distribute-lft-out
associate-+r+ clear-num associate-/r* sum-log sub-neg frac-2neg flip3-- diff-log frac-sub flip--
+-commutative associate-+r- flip3-+ flip-+
Counts
4 → 90
Calls
4 calls:
28.0ms
(/ 1/3 (* (* N N) N))
14.0ms
(- (/ 1 N) (/ 1/2 (* N N)))
6.0ms
(/ 1/2 (* N N))
70.0ms
(+ (/ 1/3 (* (* N N) N)) (- (/ 1 N) (/ 1/2 (* N N))))

series205.0ms

Counts
4 → 12
Calls
4 calls:
53.0ms
(/ 1/3 (* (* N N) N))
82.0ms
(- (/ 1 N) (/ 1/2 (* N N)))
37.0ms
(/ 1/2 (* N N))
33.0ms
(+ (/ 1/3 (* (* N N) N)) (- (/ 1 N) (/ 1/2 (* N N))))

simplify980.0ms

Counts
102 → 102
Iterations
IterNodes
done2036
21629
1449
0168

prune331.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.0b

localize35.0ms

Local error

Found 4 expressions with local error:

0.6b
(/ 1/2 (* N N))
12.4b
(+ (/ 1/3 (* (* N N) N)) (* (+ (sqrt (/ 1 N)) (sqrt (/ 1/2 (* N N)))) (- (sqrt (/ 1 N)) (sqrt (/ 1/2 (* N N))))))
29.8b
(sqrt (/ 1/2 (* N N)))
29.8b
(sqrt (/ 1/2 (* N N)))

rewrite86.0ms

Algorithm
rewrite-expression-head
Rules
19×frac-add
18×sqrt-div
14×add-sqr-sqrt sqrt-prod
11×times-frac
10×*-un-lft-identity add-cube-cbrt
frac-times add-cbrt-cube add-exp-log
pow1 add-log-exp
flip3-+ flip-+
rem-sqrt-square associate-+r+ flip3-- frac-sub insert-posit16 flip--
associate-*l/ associate-*r/ div-inv associate-/l*
distribute-rgt-in cbrt-undiv sub-neg distribute-lft-in sqrt-pow1 pow1/2 div-exp
+-commutative clear-num associate-/r* sum-log frac-2neg prod-exp cbrt-unprod
Counts
4 → 93
Calls
4 calls:
11.0ms
(/ 1/2 (* N N))
63.0ms
(+ (/ 1/3 (* (* N N) N)) (* (+ (sqrt (/ 1 N)) (sqrt (/ 1/2 (* N N)))) (- (sqrt (/ 1 N)) (sqrt (/ 1/2 (* N N))))))
5.0ms
(sqrt (/ 1/2 (* N N)))
5.0ms
(sqrt (/ 1/2 (* N N)))

series273.0ms

Counts
4 → 12
Calls
4 calls:
37.0ms
(/ 1/2 (* N N))
95.0ms
(+ (/ 1/3 (* (* N N) N)) (* (+ (sqrt (/ 1 N)) (sqrt (/ 1/2 (* N N)))) (- (sqrt (/ 1 N)) (sqrt (/ 1/2 (* N N))))))
74.0ms
(sqrt (/ 1/2 (* N N)))
67.0ms
(sqrt (/ 1/2 (* N N)))

simplify641.0ms

Counts
105 → 105
Iterations
IterNodes
done2000
1668
0218

prune474.0ms

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0.0b

regimes41.0ms

Accuracy

100% (0.0b remaining)

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

bsearch54.0ms

Steps
ItersRangePoint
8
0.5242927222148749
9969.609054971397
5567.039381079165

simplify5.0ms

Iterations
IterNodes
done27
127
021

end0.0ms

sample3.1s

Algorithm
intervals
Results
1.1s1780×body1280valid
565.0ms7964×body80nan
481.0ms1187×body640valid
424.0ms4113×body80valid
218.0ms628×body320valid
52.0ms292×body160valid