TAOCP 1.2.6 Exercise 55

Let P=\bigl(\binom{n}{k}\bigr)_{n,k\ge 0} be Pascal's triangle regarded as an infinite lower-triangular matrix.

Section 1.2.6: Binomial Coefficients

Exercise 55. [M21] Considering each of Stirling's triangles as matrices, determine their inverses.

Verified: yes
Solve time: 1m33s


Solution

Let

$$ P=\bigl(\binom{n}{k}\bigr)_{n,k\ge 0} $$

be Pascal's triangle regarded as an infinite lower-triangular matrix. Exercise 54 asks for the inverse of $P$, namely

$$ P^{-1}=\bigl((-1)^{,n-k}\binom{n}{k}\bigr)_{n,k\ge0}. \tag{1} $$

The two Stirling triangles are the matrices

$$ S=\bigl[{n\atop k}\bigr]{n,k\ge0}, \qquad s=\bigl[{n\atop k}\bigr]{!!*,,n,k\ge0}, $$

where $\bigl[{n\atop k}\bigr]$ denotes the Stirling numbers of the second kind and $\bigl[{n\atop k}\bigr]_{!*}$ denotes the Stirling numbers of the first kind with signs. By their defining expansions,

$$ x^n=\sum_{k=0}^{n}\bigl[{n\atop k}\bigr]_{!*},x^{\underline{k}}, \tag{2} $$

and

$$ x^{\underline{n}} =\sum_{k=0}^{n}\bigl{n\atop k}\bigr^{,n-k}x^k . \tag{3} $$

Equation (2) expresses the ordinary powers $x^n$ in terms of the falling-factorial basis $x^{\underline{k}}$. Equation (3) expresses the falling-factorial basis in terms of the ordinary powers.

Substituting (3) into (2) gives

$$ x^n = \sum_{k=0}^{n} \bigl[{n\atop k}\bigr]{!*} \sum{m=0}^{k} \bigl[{k\atop m}\bigr] (-1)^{,k-m}x^m. $$

Interchanging the order of summation,

$$ x^n = \sum_{m=0}^{n} \left( \sum_{k=m}^{n} \bigl[{n\atop k}\bigr]_{!*} \bigl[{k\atop m}\bigr] (-1)^{,k-m} \right) x^m. $$

Since the coefficients of $x^m$ in $x^n$ are $\delta_{nm}$, where $\delta_{nm}$ is the Kronecker delta,

$$ \sum_{k=m}^{n} \bigl[{n\atop k}\bigr]{!*} \bigl[{k\atop m}\bigr] (-1)^{,k-m} = \delta{nm}. \tag{4} $$

Equation (4) states exactly that the matrix

$$ \Bigl(\bigl[{n\atop k}\bigr]_{!*}\Bigr) $$

is the inverse of the matrix

$$ \Bigl((-1)^{,n-k}\bigl[{n\atop k}\bigr]\Bigr). $$

Hence

$$ \boxed{ \left(\bigl[{n\atop k}\bigr]\right)^{-1} = \left((-1)^{,n-k}\bigl[{n\atop k}\bigr]_{!*}\right). } \tag{5} $$

Applying the same argument in the opposite order, substituting (2) into (3), yields

$$ \sum_{k=m}^{n} (-1)^{,n-k} \bigl[{n\atop k}\bigr] \bigl[{k\atop m}\bigr]{!*} = \delta{nm}, $$

which states that

$$ \boxed{ \left(\bigl[{n\atop k}\bigr]_{!*}\right)^{-1} = \left((-1)^{,n-k}\bigl[{n\atop k}\bigr]\right). } \tag{6} $$

Therefore the inverses of the two Stirling triangles are obtained by changing the sign of every entry whose row and column indices have opposite parity:

$$ \boxed{ \left(\text{Stirling numbers of the second kind}\right)^{-1} = \left((-1)^{,n-k} \text{Stirling numbers of the first kind}\right), } $$

$$ \boxed{ \left(\text{Stirling numbers of the first kind}\right)^{-1} = \left((-1)^{,n-k} \text{Stirling numbers of the second kind}\right). } $$

This completes the proof.