login
Triangle read by rows, T(n, k) = 2^k * A047999(n, k).
3

%I #16 Dec 04 2024 13:53:02

%S 1,1,2,1,0,4,1,2,4,8,1,0,0,0,16,1,2,0,0,16,32,1,0,4,0,16,0,64,1,2,4,8,

%T 16,32,64,128,1,0,0,0,0,0,0,0,256,1,2,0,0,0,0,0,0,256,512,1,0,4,0,0,0,

%U 0,0,256,0,1024,1,2,4,8,0,0,0,0,256,512,1024,2048,1,0,0,0,16,0,0,0,256,0,0,0,4096

%N Triangle read by rows, T(n, k) = 2^k * A047999(n, k).

%C Number of positive terms in n-th row (n>=0) equals to A000120(n). - _Vladimir Shevelev_, Oct 25 2010

%C Former name: Triangle read by rows, Sierpinski's gasket, A047999 * (1,2,4,8,...) diagonalized. - _G. C. Greubel_, Dec 02 2024

%H G. C. Greubel, <a href="/A166555/b166555.txt">Rows n = 0..100 of the triangle, flattened</a>

%F Triangle read by rows, A047999 * Q. A047999 = Sierpinski's gasket, Q = an infinite lower triangular matrix with (1,2,4,8,...) as the main diagonal and the rest zeros.

%F Sum_{k=0..n} T(n, k) = A001317(n).

%F From _G. C. Greubel_, Dec 02 2024: (Start)

%F T(n, k) = 2^k * (binomial(n,k) mod 2).

%F T(n, n) = A000079(n).

%F T(2*n, n) = A000007(n).

%F Sum_{k=0..n} (-1)^k*T(n, k) = (1/2)*( (1+(-1)^n)*A038183(n/2) - (1-(-1)^n) *A038183((n-1)/2) ).

%F Sum_{k=0..floor(n/2)} T(n-k, k) = A101624(n).

%F Sum_{k=0..floor((2*m+1)/2)} T(2*m-k+1, k) = A101625(m+1), m >= 0. (End)

%e First few rows of the triangle are:

%e 1;

%e 1, 2;

%e 1, 0, 4;

%e 1, 2, 4, 8;

%e 1, 0, 0, 0, 16;

%e 1, 2, 0, 0, 16,.32;

%e 1, 0, 4, 0, 16,..0,..64;

%e 1, 2, 4, 8, 16,.32,..64,..128;

%e 1, 0, 0, 0,..0,..0,...0,....0,..256;

%e 1, 2, 0, 0,..0,..0,...0,....0,..256,...512;

%e 1, 0, 4, 0,..0,..0,...0,....0,..256,.....0,...1024;

%e 1, 2, 4, 8,..0,..0,...0,....0,..256,...512,...1024,...2048;

%e 1, 0, 0, 0, 16,..0,...0,....0,..256,.....0,......0,......0,..4096;

%e ...

%t A166555[n_, k_]:= 2^k*Mod[Binomial[n, k], 2];

%t Table[A166555[n,k], {n,0,14}, {k,0,n}]//Flatten (* _G. C. Greubel_, Dec 01 2024 *)

%o (Magma)

%o A166555:= func< n,k | 2^k*( Binomial(n,k) mod 2) >;

%o [A166555(n,k): k in [0..n], n in [0..15]]; // _G. C. Greubel_, Dec 01 2024

%o (SageMath)

%o def A166555(n,k): return 2^k*int(not ~n & k) if k<n+1 else 0

%o print(flatten([[A166555(n,k) for k in range(n+1)] for n in range(15)])) # _G. C. Greubel_, Dec 01 2024

%Y Cf. A000007, A000079, A000120, A038183, A147999.

%Y Sums include: A001317 (row), A101624 (diagonal), A101625 (odd rows of signed diagonal).

%K nonn,tabl

%O 0,3

%A _Gary W. Adamson_, Oct 17 2009

%E New name by _G. C. Greubel_, Dec 02 2024