|
|
A108872
|
|
Sums of ordinal references for a triangular table read by columns, top to bottom.
|
|
4
|
|
|
2, 3, 4, 4, 5, 6, 5, 6, 7, 8, 6, 7, 8, 9, 10, 7, 8, 9, 10, 11, 12, 8, 9, 10, 11, 12, 13, 14, 9, 10, 11, 12, 13, 14, 15, 16, 10, 11, 12, 13, 14, 15, 16, 17, 18, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22
(list;
table;
graph;
refs;
listen;
history;
text;
internal format)
|
|
|
OFFSET
|
1,1
|
|
COMMENTS
|
The ordinal references (i,j) for a triangular table are arranged as follows:
(1,1) (2,1) (3,1)
..... (2,2) (3,2)
........... (3,3)
The sequence comprises the sum of each reference in each column, read top to bottom. A similar sequence is A003057, which consists of the sums of the ordinal references for an array read by antidiagonals.
|
|
LINKS
|
|
|
FORMULA
|
a(n) = a(i, j) = i + j
a(n) = A002024(n) + A002260(n) = floor(1/2 + sqrt(2n)) + n - (m(m+1)/2) + 1, where m = floor((sqrt(8n+1) - 1) / 2 ). The floor function may be computed directly by using the expression floor(x) = x + (arctan(cot(Pi*x)) / Pi) - 1/2 (equation from nrich.maths.org, see links).
|
|
EXAMPLE
|
a(1) = (1,1) = 1 + 1 = 2
a(2) = (2,1) = 2 + 1 = 3
a(3) = (2,2) = 2 + 2 = 4
a(4) = (3,1) = 3 + 1 = 4, etc.
Triangle begins:
2
3, 4
4, 5, 6
5, 6, 7, 8
6, 7, 8, 9, 10
7, 8, 9, 10, 11, 12
8, 9, 10, 11, 12, 13, 14
9, 10, 11, 12, 13, 14, 15, 16
|
|
MATHEMATICA
|
|
|
PROG
|
(Haskell)
a108872 n k = a108872_tabl !! (n-1) !! (k-1)
a108872_row n = a108872_tabl !! (n-1)
a108872_tabl = map (\x -> [x + 1 .. 2 * x]) [1..]
|
|
CROSSREFS
|
|
|
KEYWORD
|
|
|
AUTHOR
|
|
|
EXTENSIONS
|
|
|
STATUS
|
approved
|
|
|
|