OFFSET
0,5
COMMENTS
A unimodal product of length n and parameter k is a product of positive integers a_1 ... a_m ... a_n where a_1 <= ... <= a_m <= k and k >= a_m >= ... >= a_n; furthermore we consider each choice of m to give a distinct product, unless a_m=k. (See the example.)
FORMULA
A(n,k) is the coefficient of x^n in 1/((1-k*x) * (1-(k-1)*x)^2 * ... * (1-x)^2).
A(n,k) = Sum_{j=0..n} Stirling2(j+k-1,k-1) * Stirling2(n-j+k,k) for k >= 1. - Seiichi Manyama, May 14 2025
EXAMPLE
A(2,3)=50 because of the products 1*1,1*1,1*1 [m=0,1,2]; 1*2,1*2 [m=1,2]; 1*3; 2*1,2*1 [m=0,1]; 2*2,2*2,2*2 [m=0,1,2]; 2*3; 3*1; 3*2; 3*3; total 50.
Square array begins:
n\k| 1, 2, 3, 4, 5, 6, ...
---+------------------------------------------
0 | 1, 1, 1, 1, 1, 1, ...
1 | 1, 4, 9, 16, 25, 36, ...
2 | 1, 11, 50, 150, 355, 721, ...
3 | 1, 26, 222, 1080, 3775, 10626, ...
4 | 1, 57, 867, 6627, 33502, 128758, ...
5 | 1, 120, 3123, 36552, 262570, 1360128, ...
...
MATHEMATICA
f[k_]:=Product[1-j x, {j, k}]; A[n_, k_]:=Coefficient[Series[1/f[k]/f[k-1], {x, 0, n}], x, n]
PROG
(PARI) a(n, k) = sum(j=0, n, stirling(j+k-1, k-1, 2)*stirling(n-j+k, k, 2)); \\ Seiichi Manyama, May 14 2025
CROSSREFS
KEYWORD
nonn,tabl
AUTHOR
Don Knuth, May 26 2017
STATUS
approved
