Details

Time bar (total: 27.9s)

sample169.0ms

Algorithm
intervals
Results
73.0ms38×body2560valid
49.0ms66×body1280valid
15.0ms47×body640valid
6.0ms34×body320valid
5.0ms100×body80valid
3.0ms77×body80nan
1.0msbody160valid

simplify4.0s

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01015
12515
26015
314315
435515
5107715
6442915
done500015

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 39.1b

localize14.0ms

Local error

Found 4 expressions with local error:

0.0b
(* 100.0 (/ (- (pow (+ 1.0 (/ i n)) n) 1.0) (/ i n)))
0.2b
(- (pow (+ 1.0 (/ i n)) n) 1.0)
6.8b
(pow (+ 1.0 (/ i n)) n)
12.1b
(/ (- (pow (+ 1.0 (/ i n)) n) 1.0) (/ i n))

rewrite1.2s

Algorithm
rewrite-expression-head
Rules
320×times-frac
305×add-sqr-sqrt
222×*-un-lft-identity
156×add-cube-cbrt
96×associate-*r*
84×difference-of-squares
48×unpow-prod-down
33×sqr-pow
28×distribute-lft-out--
24×prod-diff
19×add-exp-log
18×add-cbrt-cube
17×div-inv
13×associate-/r*
fma-neg
pow1 associate-/l*
cbrt-undiv div-exp add-log-exp
distribute-lft-out
expm1-log1p-u log1p-expm1-u
pow-unpow associate-*l* prod-exp cbrt-unprod unswap-sqr
flip3-- associate-/r/ flip-- associate-/l/
pow-to-exp sub-neg pow-pow frac-2neg diff-log div-sub associate-*r/ pow-prod-down pow-exp clear-num *-commutative
Counts
4 → 321
Calls
4 calls:
469.0ms
(* 100.0 (/ (- (pow (+ 1.0 (/ i n)) n) 1.0) (/ i n)))
253.0ms
(- (pow (+ 1.0 (/ i n)) n) 1.0)
19.0ms
(pow (+ 1.0 (/ i n)) n)
468.0ms
(/ (- (pow (+ 1.0 (/ i n)) n) 1.0) (/ i n))

series1.5s

Counts
4 → 12
Calls
4 calls:
465.0ms
(* 100.0 (/ (- (pow (+ 1.0 (/ i n)) n) 1.0) (/ i n)))
334.0ms
(- (pow (+ 1.0 (/ i n)) n) 1.0)
277.0ms
(pow (+ 1.0 (/ i n)) n)
412.0ms
(/ (- (pow (+ 1.0 (/ i n)) n) 1.0) (/ i n))

simplify2.4s

Counts
333 → 333
Iterations

Useful iterations: done (2.4s)

IterNodesCost
04797415
112756800
239406406
done50006350

prune1.2s

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 22.1b

localize11.0ms

Local error

Found 4 expressions with local error:

0.0b
(* 100.0 (- (pow (+ 1.0 (/ i n)) n) 1.0))
0.2b
(- (pow (+ 1.0 (/ i n)) n) 1.0)
6.8b
(pow (+ 1.0 (/ i n)) n)
12.1b
(/ (* 100.0 (- (pow (+ 1.0 (/ i n)) n) 1.0)) (/ i n))

rewrite1.1s

Algorithm
rewrite-expression-head
Rules
92×*-un-lft-identity
78×add-sqr-sqrt
72×prod-diff
66×add-cube-cbrt
46×unpow-prod-down
31×times-frac
26×distribute-rgt-in distribute-lft-in
19×add-exp-log
18×add-cbrt-cube
13×associate-/r* sqr-pow
11×distribute-lft-out
fma-neg
pow1 associate-*r*
cbrt-undiv div-exp add-log-exp difference-of-squares
expm1-log1p-u associate-*r/ log1p-expm1-u
sub-neg pow-unpow flip3-- associate-*l* prod-exp flip-- cbrt-unprod div-inv
associate-/l/ distribute-lft-out--
pow-to-exp pow-pow frac-2neg diff-log pow-prod-down pow-exp clear-num associate-/r/ *-commutative associate-/l* unswap-sqr
Counts
4 → 198
Calls
4 calls:
525.0ms
(* 100.0 (- (pow (+ 1.0 (/ i n)) n) 1.0))
258.0ms
(- (pow (+ 1.0 (/ i n)) n) 1.0)
18.0ms
(pow (+ 1.0 (/ i n)) n)
327.0ms
(/ (* 100.0 (- (pow (+ 1.0 (/ i n)) n) 1.0)) (/ i n))

series1.3s

Counts
4 → 12
Calls
4 calls:
305.0ms
(* 100.0 (- (pow (+ 1.0 (/ i n)) n) 1.0))
296.0ms
(- (pow (+ 1.0 (/ i n)) n) 1.0)
262.0ms
(pow (+ 1.0 (/ i n)) n)
441.0ms
(/ (* 100.0 (- (pow (+ 1.0 (/ i n)) n) 1.0)) (/ i n))

simplify2.0s

Counts
210 → 210
Iterations

Useful iterations: done (1.9s)

IterNodesCost
03344926
17744025
222193373
done50003221

prune428.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 22.1b

localize11.0ms

Local error

Found 3 expressions with local error:

0.2b
(+ (* (pow (+ 1.0 (/ i n)) n) 100.0) (* (- 1.0) 100.0))
6.8b
(pow (+ 1.0 (/ i n)) n)
12.1b
(/ (+ (* (pow (+ 1.0 (/ i n)) n) 100.0) (* (- 1.0) 100.0)) (/ i n))

rewrite176.0ms

Algorithm
rewrite-expression-head
Rules
97×times-frac
56×*-un-lft-identity
54×add-sqr-sqrt add-cube-cbrt
15×distribute-rgt-out
13×associate-/r*
add-exp-log
add-cbrt-cube
div-inv
add-log-exp
pow1 distribute-lft-neg-out unpow-prod-down associate-/l*
cbrt-undiv expm1-log1p-u pow-unpow div-exp log1p-expm1-u
flip3-+ div-sub unsub-neg flip-+ associate-/l/
+-commutative pow-to-exp pow-pow fma-def frac-2neg pow-exp clear-num sum-log associate-/r/ distribute-lft-out sqr-pow
Counts
3 → 127
Calls
3 calls:
42.0ms
(+ (* (pow (+ 1.0 (/ i n)) n) 100.0) (* (- 1.0) 100.0))
35.0ms
(pow (+ 1.0 (/ i n)) n)
93.0ms
(/ (+ (* (pow (+ 1.0 (/ i n)) n) 100.0) (* (- 1.0) 100.0)) (/ i n))

series1.0s

Counts
3 → 9
Calls
3 calls:
303.0ms
(+ (* (pow (+ 1.0 (/ i n)) n) 100.0) (* (- 1.0) 100.0))
267.0ms
(pow (+ 1.0 (/ i n)) n)
449.0ms
(/ (+ (* (pow (+ 1.0 (/ i n)) n) 100.0) (* (- 1.0) 100.0)) (/ i n))

simplify1.6s

Counts
136 → 136
Iterations

Useful iterations: done (1.6s)

IterNodesCost
02793504
16742957
223152804
done50022796

prune483.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 22.1b

localize18.0ms

Local error

Found 4 expressions with local error:

0.0b
(* 100.0 (- (pow (+ 1.0 (/ i n)) n) 1.0))
0.0b
(* n (/ (* 100.0 (- (pow (+ 1.0 (/ i n)) n) 1.0)) i))
0.2b
(- (pow (+ 1.0 (/ i n)) n) 1.0)
6.8b
(pow (+ 1.0 (/ i n)) n)

rewrite984.0ms

Algorithm
rewrite-expression-head
Rules
81×*-un-lft-identity
72×prod-diff
69×add-sqr-sqrt
55×add-cube-cbrt
46×unpow-prod-down
26×distribute-rgt-in distribute-lft-in
16×add-exp-log
15×add-cbrt-cube
14×associate-*r*
13×sqr-pow
11×distribute-lft-out
pow1
fma-neg
associate-*l* add-log-exp difference-of-squares
prod-exp cbrt-unprod
expm1-log1p-u log1p-expm1-u
sub-neg pow-unpow times-frac associate-*r/
cbrt-undiv flip3-- div-exp pow-prod-down *-commutative flip-- distribute-lft-out-- unswap-sqr
pow-to-exp pow-pow diff-log pow-exp div-inv
Counts
4 → 177
Calls
4 calls:
350.0ms
(* 100.0 (- (pow (+ 1.0 (/ i n)) n) 1.0))
276.0ms
(* n (/ (* 100.0 (- (pow (+ 1.0 (/ i n)) n) 1.0)) i))
315.0ms
(- (pow (+ 1.0 (/ i n)) n) 1.0)
35.0ms
(pow (+ 1.0 (/ i n)) n)

series919.0ms

Counts
4 → 12
Calls
4 calls:
265.0ms
(* 100.0 (- (pow (+ 1.0 (/ i n)) n) 1.0))
172.0ms
(* n (/ (* 100.0 (- (pow (+ 1.0 (/ i n)) n) 1.0)) i))
256.0ms
(- (pow (+ 1.0 (/ i n)) n) 1.0)
226.0ms
(pow (+ 1.0 (/ i n)) n)

simplify1.2s

Counts
189 → 189
Iterations

Useful iterations: done (1.2s)

IterNodesCost
03534669
18353779
226073173
done50013009

prune312.0ms

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 8.4b

regimes159.0ms

Accuracy

45.7% (14.7b remaining)

Error of 21.2b against oracle of 6.5b and baseline of 33.5b

bsearch646.0ms

Steps
ItersRangePoint
9
3.5235042688903e-96
3.0226105214504583e-87
1.8036192104093916e-92
8
-1.9636081948043714e-305
4.126170549446376e-308
2.6511243075993e-310
8
-8.376792398552119e+65
-6.261927662807804e+61
-2.7257035421547514e+65
8
-2.519337225575135e+155
-4.1822478152609936e+152
-2.480881740905885e+155
7
-1.0921356232246343e+169
-1.1555274265453707e+167
-1.2213511640351215e+167

simplify33.0ms

Iterations

Useful iterations: 1 (14.0ms)

IterNodesCost
097278
1126270
2130270
3131270
done131270

end0.0ms

sample4.9s

Algorithm
intervals
Results
1.8s988×body2560valid
1.8s2507×body1280valid
473.0ms1564×body640valid
153.0ms891×body320valid
137.0ms3043×body80valid
83.0ms2285×body80nan
46.0ms433×body160valid
28.0msbody5120valid