login

Reminder: The OEIS is hiring a new managing editor, and the application deadline is January 26.

a(n) is the length of the smallest orbit of the n-th natural downset
1

%I #33 May 20 2023 14:43:04

%S 1,1,1,1,1,3,3,1,1,4,12,12,6,6,4,1,1,5,20,30,30,60,60,20,10,10,30,30,

%T 10,10,5,1,1,6,30,60,60,180,180,60,60,120,360,360,180,180,120,30,15,

%U 15,60,90,90,180,180,60,20,20,60,60,15,15,6,1,1,7

%N a(n) is the length of the smallest orbit of the n-th natural downset

%C Under a partial order based on the bitwise OR operation (see Wikipedia link) as a join, the set N_n = {0,1,2,...,n-1} is downward closed for all nonnegative integers n. Let N_n under the bitwise ordering be the n-th natural downset. E.g., for n = 0 to n = 9, the sets N_0 through N_9 under a bitwise ordering form the downward closed posets represented by the following Hasse diagrams:

%C 7 7

%C / | \ / | \

%C 3 3 3 5 3 5 6 3 5 6 3 5 6

%C / \ | \ | X \ | X X | | X X | | X X |

%C 1 1 2 1 2 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 8

%C | \ / \ / \ | / \ | / \ | / \ | / \ \ / /

%C {} 0 0 0 0 0 0 0 0 0

%C The sequence {a(n)} lists the length of the orbit of the n-th natural downset under permutations of its atoms. Equivalently, given the smallest number k such that n <= 2^k, a(n) is the number of labeled downsets of the Boolean lattice of size 2^k which are isomorphic to the n-th natural downset (see examples for an illustration of n = 5).

%C Intuitively, this can be understood as the number of ways to internally rotate the n-th natural downset within this smallest Boolean lattice that it can fit while still being a downset.

%C More generally, for any nonnegative integer m, the number of labeled downsets of the Boolean lattice of size 2^m which are isomorphic to the n-th natural downset is given by a(n)*binomial(m,k). Thus, a(n) is the smallest (nonzero) orbit length, which obtains when binomial(m,k) = 1.

%C Note that k is the number of elements in the 1st rank of the posets, which is also the number of vertices in the corresponding simplicial complex, or k = ceiling(log_2(n)) for n > 0.

%H Bruno L. O. Andreotti, <a href="/A362895/b362895.txt">Table of n, a(n) for n = 0..9999</a>

%H Bruno L. O. Andreotti, <a href="/A362895/a362895.py.txt">Python program for n = 0 to 128</a>

%H Wikipedia, <a href="https://en.wikipedia.org/wiki/Bitwise_operation#OR">Bitwise OR</a>

%F Let k(n) = ceiling(log_2(n)) for n > 0, j = 2^k(n)-n, and k(j) = ceiling(log_2(j)) if j > 0, or k(j) = 0 if j = 0. Provably, a(n) = a(j)*binomial(k(n),k(j)).

%e For any nonnegative integer m the natural downset corresponding to N_2^m = {0,1,2,...,(2^m)-1} is a Boolean lattice. For n = 5 we have k = 3 which corresponds to the Boolean lattice N_2^k = N_8. We can illustrate a(5) = 3 under this definition based on the three downsets of N_8 which are isomorphic to N_5 (including N_5 itself):

%e 7

%e / | \

%e 3 5 6 3 5 6

%e | X X | : | \ , / \ , / |

%e 1 2 4 1 2 4 1 2 4 1 2 4

%e \ | / \ | / \ | / \ | /

%e 0 0 0 0

%e Other examples:

%e a(0) = 1: N_0 = {} -> {}

%e a(1) = 1: N_1 = {0} -> {0}

%e a(2) = 1: N_2 = {0,1} -> {0,1}

%e a(3) = 1: N_3 = {0,1,2} -> {0,1,2}

%e a(4) = 1: N_4 = {0,1,2,3} -> {0,1,2,3}

%e a(5) = 3: N_5 = {0,1,2,3,4} -> {0,1,2,3,4}, {0,1,2,4,5}, {0,1,2,4,6}

%e a(6) = 3: N_6 = {0,1,2,3,4,5} -> {0,1,2,3,4,5}, {0,1,2,3,4,6}, {0,1,2,4,5,6}

%e a(7) = 1: N_7 = {0,1,2,3,4,5,6} -> {0,1,2,3,4,5,6}

%e a(8) = 1: N_8 = {0,1,2,3,4,5,6,7} -> {0,1,2,3,4,5,6,7}

%e a(9) = 4: N_9 = {0,1,2,3,4,5,6,7,8} -> {0,1,2,3,4,5,6,7,8}, {0,1,2,3,8,9,10,11}, {0,1,4,5,8,9,12,13}, {0,2,4,6,8,10,12,14}

%o (Python) # See Andreotti link.

%Y The cardinality of the downset lattice of the n-th natural downset is A132581. When n is a power of 2, the cardinality of the downset lattice of the n-th natural downset is the log_2(n)-th Dedekind number (A000372).

%K nonn,easy

%O 0,6

%A _Bruno L. O. Andreotti_, May 09 2023