%I #13 Mar 27 2022 18:25:29
%S 1,3,2,6,2,3,10,2,3,4,15,2,3,4,5,21,2,3,4,5,6,28,2,3,4,5,6,7,36,2,3,4,
%T 5,6,7,8,45,2,3,4,5,6,7,8,9,55,2,3,4,5,6,7,8,9,10,66,2,3,4,5,6,7,8,9,
%U 10,11,78,2,3,4,5,6,7,8,9,10,11,12,91,2,3,4,5,6,7,8,9,10,11,12,13
%N Triangle A000012 * A127648 * A103451, read by rows.
%C Row sums = A028387.
%H G. C. Greubel, <a href="/A135223/b135223.txt">Rows n = 1..100 of triangle, flattened</a>
%F T(n,k) = A000012(n,k) * A127648(n,k) * A103451(n,k) as infinite lower triangular matrices. Replace left border of 1's in A002260 with (1, 3, 6, 10, 15, ...).
%F T(n, k) = k with T(n,1) = binomial(n+1, 2). - _G. C. Greubel_, Nov 20 2019
%e First few rows of the triangle are:
%e 1;
%e 3, 2;
%e 6, 2, 3;
%e 10, 2, 3, 4;
%e 15, 2, 3, 4, 5;
%e ...
%p seq(seq( `if`(k=1, binomial(n+1,2), k), k=1..n), n=1..15); # _G. C. Greubel_, Nov 20 2019
%t T[n_, k_]:= T[n, k]= If[k==1, Binomial[n+1, 2], k]; Table[T[n, k], {n, 15}, {k,n}]//Flatten (* _G. C. Greubel_, Nov 20 2019 *)
%o (PARI) T(n,k) = if(k==1, binomial(n+1,2), k); \\ _G. C. Greubel_, Nov 20 2019
%o (Magma) [k eq 1 select Binomial(n+1,2) else k: k in [1..n], n in [1..15]]; // _G. C. Greubel_, Nov 20 2019
%o (Sage)
%o @CachedFunction
%o def T(n,k):
%o if (k==1): return binomial(n+1, 2)
%o else: return k
%o [[T(n,k) for k in (1..n)] for n in (1..15)] # _G. C. Greubel_, Nov 20 2019
%o (GAP)
%o T:= function(n,k)
%o if k=1 then return Binomial(n+1,2);
%o else return k;
%o fi; end;
%o Flat(List([1..15], n-> List([1..n], k-> T(n,k) ))); # _G. C. Greubel_, Nov 20 2019
%Y Cf. A002260, A103451, A127648.
%K nonn,tabl
%O 1,2
%A _Gary W. Adamson_, Nov 23 2007
%E More terms added by _G. C. Greubel_, Nov 20 2019