2
高校数学解説
文献あり

二重数列の漸化式(二変数漸化式)の解法

105
0
$$\newcommand{Spec}[0]{\mathrm{Spec} \,} $$

この記事では次の定理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 $$
を得る. 第二種スターリング数の詳しい説明については こちら .

参考文献

投稿日:4日前
更新日:2日前
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。

投稿者

へ
12
1502
京大作問サークル

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中