OFFSET
0,5
LINKS
G. C. Greubel, Rows n = 0..50 of the triangle, flattened
FORMULA
T(n, n-k) = T(n, k). - G. C. Greubel, Apr 05 2025
EXAMPLE
Triangle begins:
1;
1, 1;
1, 12, 1;
1, 15, 15, 1;
1, 16, 24, 16, 1;
1, 15, 30, 30, 15, 1;
1, 12, 30, 40, 30, 12, 1;
1, 14, 63, 315, 315, 63, 14, 1;
1, 16, 84, 224, 700, 224, 84, 16, 1;
1, 18, 108, 336, 630, 630, 336, 108, 18, 1;
1, 20, 135, 480, 1050, 1512, 1050, 480, 135, 20, 1;
...
MATHEMATICA
(* First program *)
p[n_, x_]:= With[{B=Binomial}, If[n==0, 1, If[1<=n<=6, 1 + (8-n)*Sum[B[n, j]*x^j, {j, n -1}] +x^n, Sum[(j+1)*B[n, j]*x^j, {j, 0, 4}] +6*Sum[B[n, j]*x^j, {j, 5, n-5}] + Sum[(n-j+ 1)*B[n, j]*x^j, {j, n-4, n}]]]];
Flatten[Table[CoefficientList[p[n, x], x], {n, 0, 12}]]
(* Alternative: *)
f[n_, k_]:= If[k==0||k==n, 1, If[1<=n<= 6 && 1<=k<=n-1, 8-n, (k+1)*Boole[k<=4] + 6*Boole[5<=k<=n-5] +(n-k+1)*Boole[n-4<=k<=n]]];
A168646[n_, k_]:= Binomial[n, k]*f[n, k];
Table[A168646[n, k], {n, 0, 12}, {k, 0, n}]//Flatten (* G. C. Greubel, Apr 05 2025 *)
PROG
(Maxima) T(n, k) := if k = 0 or k = n then 1 else (if n <= 6 then (8 - n)*binomial(n, k) else ratcoef(6*(x + 1)^n - sum(sum(binomial(n, j)*(x^j + x^(n - j)), j, 1, i), i, 1, 4), x, k))$
create_list(T(n, k), n, 0, 12, k, 0, n); /* Franck Maminirina Ramaharo, Jan 02 2019 */
(SageMath)
def f(n, k):
if k==0 or k==n: return 1
elif 0<n<7 and 0<k<n: return 8-n
else: return (k+1)*int(k<5) + 6*int(4<k<n-4) + (n-k+1)*int(k>n-5)
def A168646(n, k): return binomial(n, k)*f(n, k)
print(flatten([[A168646(n, k) for k in range(n+1)] for n in range(13)])) # G. C. Greubel, Apr 05 2025
CROSSREFS
KEYWORD
AUTHOR
Roger L. Bagula and Gary W. Adamson, Dec 01 2009
EXTENSIONS
Edited by Franck Maminirina Ramaharo, Jan 02 2019
Data values T(7,3), T(7,4), T(8,4) corrected by G. C. Greubel, Apr 05 2025
STATUS
approved
