|
|
A351489
|
|
Irregular triangle read by rows: T(n,k) is the minimum number of alphabetic symbols in a regular expression for the k lexicographically first palindromes of length 2*n over a binary alphabet, n >= 0, 1 <= k <= 2^n.
|
|
2
|
|
|
0, 2, 4, 4, 6, 10, 12, 6, 8, 12, 14, 20, 22, 26, 28, 8, 10, 14, 16, 22, 24, 28, 30, 38, 40, 44, 46, 52, 54, 58, 60, 10, 12, 16, 18, 24, 26, 30, 32, 40, 42, 46, 48, 54, 56, 60, 62, 72, 74, 78, 80, 86, 88, 92, 94, 102, 104, 108, 110, 116, 118, 122, 124, 12, 14, 18, 20, 26, 28, 32, 34, 42, 44, 48, 50, 56, 58, 62
(list;
graph;
refs;
listen;
history;
text;
internal format)
|
|
|
OFFSET
|
0,2
|
|
COMMENTS
|
Following the notation in Gruber/Holzer (2021), for n >= 0 and 1 <= k <= 2^n, let P_{n,k} denote the set containing the lexicographically first k palindromes of even length 2n over the binary alphabet {a,b}. T(n,k) is the minimum number of alphabetic symbols in any regular expression describing the set P_{n,k}.
|
|
LINKS
|
|
|
FORMULA
|
T(n,k) = 2*n + 4*(k-1) - 2*wt(k-1), where wt(n) = A000120(n) is the sum of the binary digits of n. [Gruber and Holzer theorem 14]
|
|
EXAMPLE
|
Triangle T(n,k) begins:
k=1 2 3 4 5 6 ...
n=0: 0,
n=1: 2, 4;
n=2: 4, 6, 10, 12;
n=3: 6, 8, 12, 14, 20, 22, 26, 28;
n=4: 8, 10, 14, 16, 22, 24, 28, 30, 38, 40, 44, 46, 52, 54, 58, 60;
...
|
|
MATHEMATICA
|
Flatten[Table[2n+4(k-1)-2Total[IntegerDigits[k-1, 2]], {n, 0, 6}, {k, 2^n}]] (* Stefano Spezia, Feb 13 2022 *)
|
|
CROSSREFS
|
|
|
KEYWORD
|
nonn,easy,tabf
|
|
AUTHOR
|
|
|
STATUS
|
approved
|
|
|
|