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.

Previous Showing 11-12 of 12 results.

A094791 Triangle read by rows giving coefficients of polynomials arising in successive differences of (n!)_{n>=0}.

Original entry on oeis.org

1, 1, 0, 1, 1, 1, 1, 3, 5, 2, 1, 6, 17, 20, 9, 1, 10, 45, 100, 109, 44, 1, 15, 100, 355, 694, 689, 265, 1, 21, 196, 1015, 3094, 5453, 5053, 1854, 1, 28, 350, 2492, 10899, 29596, 48082, 42048, 14833, 1, 36, 582, 5460, 32403, 124908, 309602, 470328, 391641, 133496
Offset: 0

Views

Author

Benoit Cloitre, Jun 11 2004

Keywords

Comments

Let D_0(n)=n! and D_{k+1}(n)=D_{k}(n+1)-D_{k}(n), then D_{k}(n)=n!*P_{k}(n) where P_{k} is a polynomial with integer coefficients of degree k.
The horizontal reversal of this triangle arises as a binomial convolution of the derangements coefficients der(n,i) (numbers of permutations of size n with i derangements = A098825(n,i) = number of permutations of size n with n-i rencontres = A008290(n,n-i), see formula section). - Olivier Gérard, Jul 31 2011

Examples

			D_3(n) = n!*(n^3 + 3*n^2 + 5*n + 2).
D_4(n) = n!*(n^4 + 6*n^3 + 17*n^2 + 20*n + 9).
Table begins:
  1
  1  0
  1  1   1
  1  3   5   2
  1  6  17  20    9
  1 10  45 100  109   44
  1 15 100 355  694  689  265
  ...
		

Crossrefs

Successive differences of factorial numbers: A001563, A001564, A001565, A001688, A001689, A023043.
Rencontres numbers A008290. Partial derangements A098825.
Row sum is A000255. Signed version in A126353.

Programs

  • Maple
    with(LREtools): A094791_row := proc(n)
    delta(x!,x,n); simplify(%/x!); seq(coeff(%,x,n-j),j=0..n) end:
    seq(print(A094791_row(n)),n=0..9); # Peter Luschny, Jan 09 2015
  • Mathematica
    d[0][n_] := n!; d[k_][n_] := d[k][n] = d[k - 1][n + 1] - d[k - 1][n] // FullSimplify;
    row[k_] := d[k][n]/n! // FullSimplify // CoefficientList[#, n]& // Reverse;
    Array[row, 10, 0] // Flatten (* Jean-François Alcover, Aug 02 2019 *)

Formula

T(n, n) = A000166(n).
T(2, k) = A000217(k).
Sum_{k=0..n} T(n,n-k)*x^k = Sum_{i=0..n} der(n,i)*binomial( n+x, i) (an analog of Worpitzky's identity). - Olivier Gérard, Jul 31 2011

Extensions

Edited and T(0,0) corrected according to the author's definition by Olivier Gérard, Jul 31 2011

A116853 Difference triangle of factorial numbers read by upward diagonals.

Original entry on oeis.org

1, 1, 2, 3, 4, 6, 11, 14, 18, 24, 53, 64, 78, 96, 120, 309, 362, 426, 504, 600, 720, 2119, 2428, 2790, 3216, 3720, 4320, 5040, 16687, 18806, 21234, 24024, 27240, 30960, 35280, 40320
Offset: 1

Views

Author

Gary W. Adamson, Feb 24 2006

Keywords

Comments

This is a subsequence of Euler's difference table A068106 and of A047920 (in a different ordering), since 0! = 1 was left out here. - Georg Fischer, Mar 23 2019

Examples

			Starting with 1, 2, 6, 24, 120 ... we take the first difference row (A001563), second, third, etc. Reorient into a flush left format, getting:
[1]    1;
[2]    1,   2;
[3]    3,   4,   6;
[4]   11,  14,  18,  24;
[5]   53,  64,  78,  96, 120;
[6]  309, 362, 426, 504, 600, 720;
...
		

Crossrefs

Cf. A000142 (factorial numbers).
Cf. A000255 (first column and inverse binomial transform of A000142).
N-th forward differences of A000142: A001563 (1st), A001564 (2nd), A001565 (3rd), A001688 (4th), A001689 (5th).
Cf. A047920 (with 0!, different order), A068106 (with 0!), A180191 (row sums), A246606 (central terms).

Programs

  • Haskell
    a116853 n k = a116853_tabl !! (n-1) !! (k-1)
    a116853_row n = a116853_tabl !! (n-1)
    a116853_tabl = map reverse $ f (tail a000142_list) [] where
       f (u:us) vs = ws : f us ws where ws = scanl (-) u vs
    -- Reinhard Zumkeller, Aug 31 2014
  • Mathematica
    rows = 8;
    rr = Range[rows]!;
    dd = Table[Differences[rr, n], {n, 0, rows-1}];
    T = Array[t, {rows, rows}];
    Do[Thread[Evaluate[Diagonal[T, -k+1]] = dd[[k, ;;rows-k+1]]], {k, rows}];
    Table[t[n, k], {n, 1, rows}, {k, 1, n}] // Flatten (* Jean-François Alcover, Dec 21 2019 *)

Formula

Take successive difference rows of factorial numbers n! starting with n=1. Reorient into a triangle format.
Previous Showing 11-12 of 12 results.