この記事では次の定理1の形で表される二重数列の漸化式(二変数漸化式)を扱う.
また例として二項係数と第二種スターリング数の一般項を漸化式から導出する.
二重数列 $\{a_{n, m} \}_{n \geq m \geq 0} \subset \mathbb{C}$ が次を満たしている.
$$
a_{n, m} = f(m) a_{n - 1, m} + g(m) a_{n - 1, m - 1}
\quad (\forall n > m \geq 1)
$$
ただし, $f, g$ は $\mathbb{Z}_{\geq 0}$ から $\mathbb{C}$ への写像である.
ここで $a_{k, 0}$, $a_{k, k}$ $(k = 0,1, \ldots)$ が既知であるとき,
\begin{align*}
a_{n, m}
&= \sum_{k = 1}^{n - m} \sum_{a_1^{(k)} + \cdots + a_{m }^{(k)} = n - m - k} f(1)^{a_1^{(k)}} \cdots f(m)^{a_{m }^{(k)}} g(1) \cdots g(m) a_{k, 0} \\
&\quad + \sum_{k = 1}^{m} \sum_{b_{k}^{(k)} + \cdots + b_{m}^{(k)} = n - m - 1} f(k)^{1 + b_{k}^{(k)}} \cdots f(m)^{b_{m}^{(k)}} g(k + 1) \cdots g(m) a_{k, k}
\end{align*}
と表せる. ただし $n > m > 0$ であり, $ a_i^{(k)}, b_j^{(k)} $ は非負整数を動く.
$n$ に関する数学的帰納法により示す.
$n = 2$ のとき, $0 < m < n = 2$ より $m = 1$.
$$
a_{2, 1} = f(1) a_{1, 1} + g(1) a_{1, 0}
$$
これは成立している.
$n$ のときに成立していると仮定して $n + 1$ のとき成立することを示す. $m = n$ ならば
\begin{align*}
a_{n + 1, n} &= f(n) a_{n, n} + g(n) a_{n, n -1} \\
&= f(n) a_{n, n} + g(n) \left\{ g(1) \cdots g(n - 1) a_{1, 0} + \sum_{k = 1}^{n - 1} f(k) g(k + 1) \cdots g(n - 1) a_{k, k}\right\} \\
&= g(1) \cdots g(n) a_{1, 0} + \sum_{k = 1}^n f(k) g(k + 1) \cdots g(n) a_{k,k}
\end{align*}
となり成立. $m = 1$ ならば
\begin{align*}
a_{n + 1, 1} &= f(1) a_{n, 1} + g(1) a_{n, 0} \\
&= f(1) \left\{ \sum_{k = 1}^{n - 1} f(1)^{n - k- 1} g(1)a_{k, 0} + f(1)^{n - 1}a_{1, 1}\right\} + g(1) a_{n, 0} \\
&= \sum_{k = 1}^n f(1)^{n - k}g(1) a_{k,0} + f(1)^{n} a_{1, 1}
\end{align*}
となり成立. $1 < m < n$ ならば
\begin{align*}
a_{n + 1, m} &= f(m)a_{n, m} +g(m) a_{n, m - 1} \\
&= f(m) \left\{\sum_{k = 1}^{n - m} \sum_{a_1^{(k)} + \cdots + a_{m}^{(k)} = n - m - k} f(1)^{a_0^{(k)}} \cdots f(m)^{a_{m}^{(k)}} g(1) \cdots g(m) a_{k, 0} \right.\\
&\quad \left. + \sum_{k = 1}^{m} \sum_{b_{k}^{(k)} + \cdots + b_{m}^{(k)} = n - m - 1} f(k)^{1 + b_{k}^{(k)}} \cdots f(m)^{b_{m}^{(k)}} g(k + 1) \cdots g(m) a_{k, k} \right\} \\
&\quad + g(m) \left\{ \sum_{k = 1}^{n - m + 1} \sum_{a_1^{(k)} + \cdots + a_{m - 1}^{(k)} = n - m - k + 1} f(1)^{a_1^{(k)}} \cdots f(m - 1)^{a_{m - 1}^{(k)}} g(1) \cdots g(m - 1) a_{k, 0}\right. \\
&\quad \left. + \sum_{k = 1}^{m - 1} \sum_{b_{k}^{(k)} + \cdots + b_{m - 1}^{(k)} = n - m} f(k)^{1 + b_{k}^{(k)}} \cdots f(m - 1)^{b_{m - 1}^{(k)}} g(k + 1) \cdots g(m - 1) a_{k, k}\right\} \\
&= \sum_{k = 1}^{n - m + 1} \sum_{a_1^{(k)} + \cdots + a_{m}^{(k)} = n - m - k + 1} f(1)^{a_1^{(k)}} \cdots f(m)^{a_{m}^{(k)}} g(1) \cdots g(m) a_{k, 0} \\
&\quad + \sum_{k = 1}^{m} \sum_{b_{k}^{(k)} + \cdots + b_{m}^{(k)} = n - m} f(k)^{1 + b_{k}^{(k)}} \cdots f(m)^{b_{m}^{(k)}} g(k + 1) \cdots g(m) a_{k, k}
\end{align*}
となり成立する. 以上から示された.
定理1の状況で特に $f(m) \equiv p$, $g(m) \equiv q$ とすると次が従う.
$p, q \in \mathbb{C}$ に対して, 二重数列 $\{a_{n, m} \}_{n \geq m \geq 0} \subset \mathbb{C}$ が次を満たしている.
$$
a_{n, m} = p a_{n - 1, m} + q a_{n - 1, m - 1}
\quad (\forall n > m \geq 1)
$$
ここで $a_{k, 0}$, $a_{k, k}$ $(k = 0,1, \ldots)$ が既知であるとき, 一般項は
$$
a_{n, m}
= p^{n - m} q^{m} \left\{ \sum_{k = 1}^{n - m}
\dbinom{n - k - 1}{m - 1} \dfrac{a_{k, 0}}{p^k}
+ \sum_{k = 1}^{m}
\dbinom{n - k - 1}{m - k} \dfrac{a_{k,k}}{q^k}
\right\}
$$
と表せる. ただし $n > m > 0$ である.
またさらに次が成立する.
定理1の状況で, さらに $f(1), f(2), \ldots$ の値が相異なるならば
\begin{align*}
a_{n, m}
&= \sum_{k = 1}^{n - m} g(1) \cdots g(m) a_{k, 0} \sum_{i = 1}^{m} \frac{f(i)^{n - k - 1}}{\prod_{1 \leq j \leq m, \, j \neq i}\{f(i) - f(j)\}}\\
&\quad + \sum_{k = 1}^{m} f(k)g(k + 1) \cdots g(m) a_{k, k} \sum_{i = k}^{m} \frac{f(i)^{n - k - 1}}{\prod_{k \leq j \leq m, \, j \neq i}\{f(i) - f(j)\}}
\end{align*}
と表せる. ただし $n > m > 0$ である.
定理1より, 相異なる $x_1, \ldots, x_n \in \mathbb{C}$ と任意の非負整数 $m$ に対して
$$
\sum_{a_1 + \cdots + a_n = m} x_1^{a_1} \cdots x_n^{a_n} = \sum_{k = 1}^{n} \frac{x_k^{n + m - 1}}{\prod_{l \neq k}(x_k - x_l)}
$$
を示せば十分. まずは $n \geq 2$ かつ $a = 0, 1, \ldots, n - 2$ のとき
$$
\sum_{k = 1}^{n} \frac{x_k^a}{\prod_{l \neq k}(x_k - x_l)} = 0
$$
となることを示す. $i < j$ のとき左辺に $x_j - x_i$ をかけて $x_j \to x_i$ とすると
$$
\frac{x_i^a}{\prod_{k \neq i, j}(x_i - x_k)} - \frac{x_i^a}{\prod_{k \neq i, j}(x_i - x_k)} = 0
$$
となる. よって
$$
\prod_{i < j} (x_j - x_i) \sum_{k = 1}^{n} \frac{x_k^a}{\prod_{l \neq k}(x_k - x_l)}
$$
は次数が高々
$$
\binom{n}{2} \cdot \frac{a}{n - 1} = \frac{an}{2}
$$
の多項式であるが, これが$0$でないなら因数定理より任意の $i < j$ に対して $x_j - x_i$ を因数にもつ. すなわち次数が $\displaystyle \frac{n(n - 1)}{2}$ 以上となるがこれは矛盾.よって示された.
次に
$$
\sum_{a_1 + \cdots + a_n = m} x_1^{a_1} \cdots x_n^{a_n} = \sum_{k = 1}^{n} \frac{x_k^{n + m - 1}}{\prod_{l \neq k}(x_k - x_l)}
$$
を $n$ に関する数学的帰納法により示す. $n = 1$ のときは自明. $n$ までで成立しているときに $n + 1$ のときでも成立していることを示す.
\begin{align*}
\sum_{a_1 + \cdots + a_{n + 1} = m} x_1^{a_1} \cdots x_{n + 1}^{a_{n + 1}}
&= \sum_{a_{n + 1} = 0}^{m} x_{n + 1}^{a_{n + 1}}
\sum_{a_1 + \cdots + a_{n} = m - a_{n + 1}} x_1^{a_1} \cdots x_n^{a_n} \\
&= \sum_{a_{n + 1} = 0}^{m} x_{n + 1}^{a_{n + 1}} \sum_{k = 1}^{n} \frac{x_k^{n + m - a_{n + 1} - 1}}{\prod_{l \neq k, n + 1}(x_k - x_l)} \\
&= \sum_{k = 1}^{n} \frac{x_k^{n + m - 1}}{\prod_{l \neq k, n+ 1}(x_k - x_l)} \cdot \frac{\left(\frac{x_{n + 1}}{x_k}\right)^{m + 1} - 1}{\frac{x_{n + 1}}{x_k} - 1} \\
&=\sum_{k = 1}^{n} \frac{x_k^{n - 1}}{\prod_{l \neq k, n + 1}(x_k - x_l)} \cdot \frac{x_{n + 1}^{m + 1} - x_k^{m + 1}}{x_{n + 1}- x_k} \\
&= \sum_{k = 1}^{n} \frac{x_k^{n + m} - x_k^{n - 1}x_{n + 1}^{m + 1}}{\prod_{l \neq k}(x_k - x_l)}
\end{align*}
ここで, 先に示していたことから
$$
\sum_{k = 1}^{n + 1} \frac{x_k^{n - 1}}{\prod_{l \neq k}(x_k - x_l)} = 0
$$
が成立している. よって
\begin{align*}
\sum_{a_1 + \cdots + a_{n + 1} = m} x_1^{a_1} \cdots x_{n + 1}^{a_{n + 1}} &= \sum_{k = 1}^{n} \frac{x_k^{n + m} }{\prod_{l \neq k}(x_k - x_l)} + x_{n + 1}^{m + 1} \cdot \frac{x_{n + 1}^{n - 1}}{\prod_{l \neq n + 1}(x_{n + 1} - x_l)} \\
&= \sum_{k = 1}^{n + 1} \frac{x_k^{n + m}}{\prod_{l \neq k}(x_k - x_l)}
\end{align*}
となり示された.
定理3をより整えるために次の補題を考える.
$f$ を $\mathbb{Z}_{\geq 0}$ から $\mathbb{C}$ への写像であるとし, $f(1), f(2), \ldots$ が相異なるとすると
$$
\sum_{k = 1}^{i} \frac{f(k) \cdot f(i)^{n - k - 1}}{\prod_{k \leq j \leq m, \, j \neq i} \{ f(i) - f(j)\}}
= \frac{f(i)^{n - 1}}{\prod_{1 \leq j \leq m, \, j \neq i}\{ f(i) - f(j)\}}
$$
が成立する.
\begin{align*} &\sum_{k = 1}^{i} \frac{f(k) \cdot f(i)^{n - k - 1}}{\prod_{k \leq j \leq m, \, j \neq i} \{ f(i) - f(j)\}} \\ &= \frac{f(i)^{n - i}}{\prod_{i < j \leq m} \{ f(i) - f(j)\}} + \sum_{k = 1}^{i - 1} \frac{f(k) \cdot f(i)^{n - k - 1}}{\prod_{k \leq j \leq m, \, j \neq i} \{ f(i) - f(j)\}} \\ &= \frac{f(i)^{n - i}}{\prod_{i < j \leq m} \{ f(i) - f(j)\}} + \sum_{k = 1}^{i - 1} \frac{\{ f(i) - (f(i) - f(k))\} \cdot f(i)^{n - k - 1}}{\prod_{k \leq j \leq m, \, j \neq i} \{ f(i) - f(j)\}} \\ &= \frac{f(i)^{n -i}}{\prod_{i < j \leq m} \{ f(i) - f(j)\}} + \sum_{k = 1}^{i - 1} \left\{\frac{f(i)^{n - k}}{\prod_{k \leq j \leq m, \, j \neq i} \{ f(i) - f(j)\}} - \frac{f(i)^{n - k - 1}}{\prod_{k + 1 \leq j \leq m, \, j \neq i} \{ f(i) - f(j)\}}\right\} \\ &= \frac{f(i)^{n - 1}}{\prod_{1 \leq j \leq m, \, j \neq i}\{ f(i) - f(j)\}} \end{align*}
補題4を用いると次の定理が示される.
定理3の状況に加え
$$
a_{k, k} = g(1) \cdots g(k) a_{0, 0} \quad (k = 1, 2, \ldots)
$$
となるとき
$$
a_{n, m}
= g(1) \cdots g(m) \sum_{i = 1}^{m} \frac{\sum_{k = 0}^{n - m}a_{k, 0}f(i)^{n - k - 1}}{\prod_{1 \leq j \leq m, \, j \neq i}\{f(i) - f(j)\}}
$$
と表せる. ただし $n \geq m > 0$ である.
定理3に $a_{k, k}$ の条件を代入すると
\begin{align*}
a_{n, m}
= g(1) \cdots g(m) \left\{ \sum_{i = 1}^{m} \frac{\sum_{k = 1}^{n - m} a_{k, 0} f(i)^{n - k - 1}}{\prod_{1 \leq j \leq m, \, j \neq i}\{f(i) - f(j)\}}
+ a_{0, 0} \sum_{k = 1}^{m} \sum_{i = k}^{m} \frac{f(k) \cdot f(i)^{n - k - 1}}{\prod_{k \leq j \leq m, \, j \neq i}\{f(i) - f(j)\}} \right\}
\end{align*}
を得る. $\{ \quad \}$ 内の二項目について $1 \leq k \leq m, \, k \leq i \leq m$ と $1 \leq i \leq m, \, 1 \leq k \leq i$ は同値であるので, 補題4より
\begin{align*}
\sum_{k = 1}^{m} \sum_{i = k}^{m} \frac{f(k) \cdot f(i)^{n - k - 1}}{\prod_{k \leq j \leq m, \, j \neq i}\{f(i) - f(j)\}}
&= \sum_{i = 1}^{m} \sum_{k = 1}^{i} \frac{f(k) \cdot f(i)^{n - k - 1}}{\prod_{k \leq j \leq m, \, j \neq i}\{f(i) - f(j)\}} \\
&= \sum_{i = 1}^{m} \frac{f(i)^{n - 1}}{\prod_{1 \leq j \leq m, \, j \neq i}\{ f(i) - f(j)\}}
\end{align*}
が従う. 以上から上記の二つの式を合わせると直ちに従う.
$f(m), \, g(m) \equiv 1$, $a_{k, 0} = a_{k, k} = 1$ とすると定理2から
$$
a_{n, m}
= \sum_{k = 1}^{n - m}
\dbinom{n - k - 1}{m - 1}
+ \sum_{k = 1}^{m}
\dbinom{n - k - 1}{n - m - 1}
$$
となる. ここで
ホッケースティック恒等式
より
$$
a_{n, m} = \binom{n - 1}{m} + \binom{n - 1}{n - m} = \binom{n}{m}
$$
が従う.
$f(m) = m$, $g(m) \equiv 1$, $a_{k, 0} = 0 \, (k = 1, 2, \ldots)$, $a_{k, k} = 1 \, (k = 0, 1, \ldots)$ とすると定理5から
$$
a_{n, m} = \sum_{i = 1}^{m} \frac{i^{n - 1}}{\prod_{1 \leq j \leq m, \, j \neq i} (i - j)}
= \sum_{i = 1}^{m} \frac{(-1)^{m - i} i^{n - 1}}{(i - 1)!(m - i)!}
= \frac{1}{m!} \sum_{i = 1}^{m} (-1)^{m -i} \binom{m}{i} i^n
$$
を得る. 第二種スターリング数の詳しい説明については
こちら
.