login
Square array read by descending antidiagonals: A(n, k) is the value of quotient A048720(n,i)/i for the k-th odd number i which divides A048720(n,i), where A048720 is carryless base-2 multiplication.
5

%I #11 Dec 18 2025 22:24:35

%S 1,1,2,1,2,3,1,2,3,4,1,2,3,4,5,1,2,3,4,5,6,1,2,3,4,5,6,7,1,2,3,4,5,6,

%T 3,8,1,2,3,4,5,6,3,8,9,1,2,3,4,5,6,7,8,9,10,1,2,3,4,5,6,3,8,9,10,11,1,

%U 2,3,4,5,6,7,8,9,10,7,12,1,2,3,4,5,6,3,8,9,10,7,12,13,1,2,3,4,5,6,7,8,9,10,11,12,5,14

%N Square array read by descending antidiagonals: A(n, k) is the value of quotient A048720(n,i)/i for the k-th odd number i which divides A048720(n,i), where A048720 is carryless base-2 multiplication.

%C Array A391735 gives the corresponding odd numbers i that satisfy the requirement.

%C The number of distinct values that may occur on row n of this array is at least 1+A115861(n), and at most n, because A(n, k) <= n. We conjecture that 1+A115861(n) gives the exact value.

%H Antti Karttunen, <a href="/A391736/b391736.txt">Table of n, a(n) for n = 1..10440; the first 144 antidiagonals</a>

%H <a href="/index/Con#CongruCrossDomain">Index entries for sequences defined by congruent products between domains N and GF(2)[X]</a>.

%H <a href="/index/Bi#binary">Index entries for sequences related to binary expansion of n</a>.

%H <a href="/index/Ca#CARRYLESS">Index entries for sequences related to carryless arithmetic</a>.

%F A(2*n, k) = 2*A(n, k).

%F For all n, k: A391736(n,k) * A391735(n,k) = A048720(n, A391735(n,k)).

%F For all n, k: A(n, k) <= n. [Implied by above, as x*y >= A048720(x,y)]

%e The top left corner of the array:

%e n\k | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

%e ----+--------------------------------------------------------------------

%e 1 | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,

%e 2 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,

%e 3 | 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,

%e 4 | 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,

%e 5 | 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,

%e 6 | 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,

%e 7 | 7, 3, 3, 7, 3, 7, 3, 7, 3, 3, 7, 7, 3, 3, 3, 3, 7,

%e 8 | 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,

%e 9 | 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,

%e 10 | 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,

%e 11 | 11, 7, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 11, 7, 7, 11, 11,

%e 12 | 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12,

%e 13 | 13, 5, 5, 13, 5, 13, 5, 13, 5, 13, 5, 13, 13, 5, 5, 13, 13,

%e 14 | 14, 6, 6, 14, 6, 14, 6, 14, 6, 6, 14, 14, 6, 6, 6, 6, 14,

%e 15 | 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,

%e 16 | 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16,

%e 17 | 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,

%e 18 | 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,

%e 19 | 19, 19, 15, 15, 19, 15, 19, 15, 19, 19, 19, 15, 19, 19, 19, 15, 19,

%e 20 | 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,

%e 21 | 21, 21, 13, 21, 13, 13, 13, 21, 13, 13, 13, 13, 21, 21, 21, 13, 13,

%o (PARI)

%o up_to = 105;

%o A048720(b, c) = fromdigits(Vec(Pol(binary(b))*Pol(binary(c)))%2, 2);

%o A391736_sq(n,k) = forstep(i=1,oo,2, if(!(A048720(n,i)%i), if(k>1, k--, return(A048720(n,i)/i))));

%o A391736list(up_to) = { my(v = vector(up_to), i=0); for(a=1,oo, for(col=1,a, i++; if(i > up_to, return(v)); v[i] = A391736_sq(col,(a-(col-1))))); (v); };

%o v391736 = A391736list(up_to);

%o A391736(n) = v391736[n];

%Y Cf. A115861, A391735.

%Y Row 1: A000012.

%Y Column 2: A391573.

%Y Cf. also A391726.

%K nonn,base,tabl

%O 1,3

%A _Antti Karttunen_, Dec 18 2025