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.

A156006 Triangle, read by rows, T(n, k) = ((n-k)/(n+k))*binomial(n+k, n) + (k/(2*n-k))*binomial(2*n -k, n), with T(0,0) = 1.

This page as a plain text file.
%I A156006 #10 Sep 08 2022 08:45:41
%S A156006 1,1,1,1,2,1,1,4,4,1,1,8,10,8,1,1,18,23,23,18,1,1,47,56,56,56,47,1,1,
%T A156006 138,152,138,138,152,138,1,1,436,456,372,330,372,456,436,1,1,1438,
%U A156006 1465,1111,847,847,1111,1465,1438,1,1,4871,4906,3586,2431,2002,2431,3586,4906,4871,1
%N A156006 Triangle, read by rows, T(n, k) = ((n-k)/(n+k))*binomial(n+k, n) + (k/(2*n-k))*binomial(2*n -k, n), with T(0,0) = 1.
%C A156006 Row sums are A068875(n): {1, 2, 4, 10, 28, 84, 264, 858, 2860, 9724, ...}.
%H A156006 G. C. Greubel, <a href="/A156006/b156006.txt">Rows n = 0..100 of triangle, flattened</a>
%F A156006 T(n, k) = ((n-k)/(n+k))*binomial(n+k, n) + (k/(2*n-k))*binomial(2*n -k, n), with T(0,0) = 1.
%F A156006 From _G. C. Greubel_, Dec 02 2019: (Start)
%F A156006 T(n, k) = ((n-k)/n)*binomial(n+k-1, k) + (k/(n-k))*binomial(2*n-k-1, n), with T(n,n) = 1.
%F A156006 Sum_{k=0..n} T(n, k) = A068875(n).
%F A156006 Sum_{k=1..n-1} T(n,k) = A128634(n), n >= 1. (End)
%e A156006 Triangle begins as:
%e A156006   1;
%e A156006   1,    1;
%e A156006   1,    2,    1;
%e A156006   1,    4,    4,    1;
%e A156006   1,    8,   10,    8,    1;
%e A156006   1,   18,   23,   23,   18,    1;
%e A156006   1,   47,   56,   56,   56,   47,    1;
%e A156006   1,  138,  152,  138,  138,  152,  138,    1;
%e A156006   1,  436,  456,  372,  330,  372,  456,  436,    1;
%e A156006   1, 1438, 1465, 1111,  847,  847, 1111, 1465, 1438,    1;
%e A156006   1, 4871, 4906, 3586, 2431, 2002, 2431, 3586, 4906, 4871, 1;
%p A156006 seq(seq( `if`(k=n, 1, ((n-k)/n)*binomial(n+k-1, k) + (k/(n-k))*binomial(2*n-k-1, n)), k=0..n), n=0..10); # _G. C. Greubel_, Dec 02 2019
%t A156006 T[n_, k_]:= If[n==0, 1, ((n-k)/(n+k))*Binomial[n+k, n] + (k/(2*n-k))*Binomial[2*n -k, n]]; Table[T[n, k], {n,0,10}, {k,0,n}]//Flatten
%o A156006 (PARI) T(n,k) = if(k==n, 1, ((n-k)/n)*binomial(n+k-1, k) + (k/(n-k))*binomial(2*n-k-1, n) ); \\ _G. C. Greubel_, Dec 02 2019
%o A156006 (Magma)
%o A156006 function T(n,k)
%o A156006   if k eq n then return 1;
%o A156006   else return ((n-k)/n)*Binomial(n+k-1, k) + (k/(n-k))*Binomial(2*n-k-1, n);
%o A156006   end if; return T; end function;
%o A156006 [T(n,k): k in [0..n], n in [0..10]]; // _G. C. Greubel_, Dec 02 2019
%o A156006 (Sage)
%o A156006 @CachedFunction
%o A156006 def T(n, k):
%o A156006     if (k==n): return 1
%o A156006     else: return ((n-k)/n)*binomial(n+k-1, k) + (k/(n-k))*binomial(2*n-k-1, n)
%o A156006 [[T(n, k) for k in (0..n)] for n in (0..10)] # _G. C. Greubel_, Dec 02 2019
%o A156006 (GAP)
%o A156006 T:= function(n,k)
%o A156006     if k=n then return 1;
%o A156006     else return ((n-k)/n)*Binomial(n+k-1, k) + (k/(n-k))*Binomial(2*n-k-1, n);
%o A156006     fi; end;
%o A156006 Flat(List([1..15], n-> List([1..n], k-> T(n,k) )));
%Y A156006 Cf. A009799, A068875, A128634.
%K A156006 nonn,tabl
%O A156006 0,5
%A A156006 _Roger L. Bagula_, Feb 01 2009
%E A156006 Edited by _G. C. Greubel_, Dec 02 2019