cp's OEIS Frontend

This is a front-end for the Online Encyclopedia of Integer Sequences, made by Christian Perfect. The idea is to provide OEIS entries in non-ancient HTML, and then to think about how they're presented visually. The source code is on GitHub.

A146986 Triangle, read by rows, T(n, k) = binomial(n, k) for n < 2 and binomial(n, k) + 2^(n-1) * binomial(n-2, k-1) otherwise.

This page as a plain text file.
%I A146986 #11 Sep 08 2022 08:45:38
%S A146986 1,1,1,1,4,1,1,7,7,1,1,12,22,12,1,1,21,58,58,21,1,1,38,143,212,143,38,
%T A146986 1,1,71,341,675,675,341,71,1,1,136,796,1976,2630,1976,796,136,1,1,265,
%U A146986 1828,5460,9086,9086,5460,1828,265,1,1,522,4141,14456,28882,36092,28882,14456,4141,522,1
%N A146986 Triangle, read by rows, T(n, k) = binomial(n, k) for n < 2 and binomial(n, k) + 2^(n-1) * binomial(n-2, k-1) otherwise.
%C A146986 Row sums are: {1, 2, 6, 16, 48, 160, 576, 2176, 8448, 33280, 132096, ...} = {1, 2, 2*A242985(n)}. (modified by _G. C. Greubel_, Jan 09 2020)
%H A146986 G. C. Greubel, <a href="/A146986/b146986.txt">Rows n = 0..100 of triangle, flattened</a>
%F A146986 T(n, k) = binomial(n, k) for n < 2 and binomial(n, k) + 2^(n-1) * binomial(n-2, k-1) otherwise.
%F A146986 Sum_{k=0..n} T(n,k) = n+1 for n < 2 and 16*binomial(2^(n-3) + 1, 2) otherwise. - _G. C. Greubel_, Jan 09 2020
%e A146986 Triangle begins as:
%e A146986   1;
%e A146986   1,  1;
%e A146986   1,  4,   1;
%e A146986   1,  7,   7,   1;
%e A146986   1, 12,  22,  12,   1;
%e A146986   1, 21,  58,  58,  21,  1;
%e A146986   1, 38, 143, 212, 143, 38, 1;
%p A146986 q:=2; seq(seq( `if`(n<2, binomial(n,k), binomial(n,k) + q^(n-1)*binomial(n-2,k-1)), k=0..n), n=0..10); # _G. C. Greubel_, Jan 09 2020
%t A146986 Table[If[n<2, Binomial[n, m], Binomial[n, m] + 2^(n-1)*Binomial[n-2, m-1]], {n, 0, 10}, {m, 0, n}]//Flatten
%o A146986 (PARI) T(n,k) = if(n<2, binomial(n,k), binomial(n,k) + 2^(n-1)*binomial(n-2,k-1) ); \\ _G. C. Greubel_, Jan 09 2020
%o A146986 (Magma) T:= func< n,k,q | n lt 2 select Binomial(n,k) else Binomial(n,k) + q^(n-1)*Binomial(n-2,k-1) >;
%o A146986 [T(n,k,2): k in [0..n], n in [0..10]]; // _G. C. Greubel_, Jan 09 2020
%o A146986 (Sage)
%o A146986 @CachedFunction
%o A146986 def T(n, k, q):
%o A146986     if (n<2): return binomial(n,k)
%o A146986     else: return binomial(n,k) + q^(n-1)*binomial(n-2,k-1)
%o A146986 [[T(n, k, 2) for k in (0..n)] for n in (0..10)] # _G. C. Greubel_, Jan 09 2020
%o A146986 (GAP)
%o A146986 T:= function(n,k,q)
%o A146986     if n<2 then return Binomial(n,k);
%o A146986     else return Binomial(n,k) + q^(n-1)*Binomial(n-2,k-1);
%o A146986     fi; end;
%o A146986 Flat(List([0..10], n-> List([0..n], k-> T(n,k,2) ))); # _G. C. Greubel_, Jan 09 2020
%Y A146986 Cf. A028262, A242985.
%K A146986 nonn,tabl
%O A146986 0,5
%A A146986 _Roger L. Bagula_, Nov 04 2008
%E A146986 Edited by _G. C. Greubel_, Jan 09 2020