記事の書き溜めが4つくらい既にあるのに
細かい計算が合わないのでなかなか投稿ボタンが押せない件について。
そもそもまともに計算を追っている文献も見つからない定期。
結果を書いてある文献はそれなりにはあるんだけどね。
ぼちぼち。
ぼちぼち。計算が仕上がってきたので。
ほんと気の遠くなる計算でございましたわ。
(根本の原因は差分演算子の計算間違いだろ)
前回の記事
では
二項分布に関して直交する多項式列である
Krawtchouk多項式を導入し
それについての超幾何表示を得た。
第九回目の今回は
残りのKrawtchouk多項式の性質について見ていきたい。
まず最初は三項間漸化式から。
Krawtchouk多項式$k_N^{(n)}(X)$は、次の三項間漸化式を満たしている。
\begin{align*}
&(N+1)k_{N+1}^{(n)}(X)
=\left\{X+p(N-n)-N(1-p)\right\}k_N^{(n)}(X)
+p(1-p)(N-n-1)k_{N-1}^{(n)}(X) \\
&k_0^{(n)}(X)=1, \quad
k_1^{(n)}(X)=X-np
\end{align*}
母関数と三項間漸化式の間には強い関係があり、実は母関数を微分した式から求められる。
まずはKrawtchouk多項式の母関数の式から始める。
\begin{align*}
\sum_{N=0}^nk_N^{(n)}(X)Y^N=\left\{1+(1-p)Y\right\}^X(1-pY)^{n-X}
\end{align*}
この式を$Y$で微分し、左辺の添え字を1つずらす($N\mapsto N+1$)と
\begin{align*}
\sum_{N=0}^{n-1}(N+1)k_{N+1}^{(n)}(X)Y^N
&=(1-p)X\left\{1+(1-p)Y\right\}^{X-1}(1-pY)^{n-X}
-p(n-X)\left\{1+(1-p)Y\right\}^X(1-pY)^{n-X-1} \\
&=\biggl\{(1-p)X(1-pY)-p(n-X)\left\{1+(1-p)Y\right\}
\biggr\}\left\{1+(1-p)Y\right\}^{X-1}(1-pY)^{n-X-1} \\
&=\{(X-np)+np(p-1)Y\}\left\{1+(1-p)Y\right\}^{X-1}(1-pY)^{n-X-1}
\end{align*}
この式に$\left\{1+(1-p)Y\right\}(1-pY)$を掛けることで
\begin{align*}
(\text{左辺})
&=\left\{1+(1-p)Y\right\}(1-pY)\sum_{N=0}^{n-1}(N+1)k_{N+1}^{(n)}(X)Y^N \\
&=\sum_{N=0}^{n-1}(N+1)k_{N+1}^{(n)}(X)Y^N
+(1-2p)Y\sum_{N=0}^{n-1}(N+1)k_{N+1}^{(n)}(X)Y^N
-p(1-p)Y^2\sum_{N=0}^{n-1}(N+1)k_{N+1}^{(n)}(X)Y^N \\
&=\sum_{N=0}^{n-1}(N+1)k_{N+1}^{(n)}(X)Y^N
+(1-2p)\sum_{N=1}^nNk_N^{(n)}(X)Y^N
-p(1-p)\sum_{N=2}^{n+1}(N-1)k_{N-1}^{(n)}(X)Y^N \\
(\text{右辺})
&=\{(X-np)+np(p-1)Y\}\left\{1+(1-p)Y\right\}^X(1-pY)^{n-X} \\
&=\{(X-np)+np(p-1)Y\}\sum_{N=0}^nk_N^{(n)}(X)Y^N \\
&=(X-np)\sum_{N=0}^nk_N^{(n)}(X)Y^N+np(p-1)\sum_{N=1}^{n+1}k_{N-1}^{(n)}(X)Y^N
\end{align*}
よって左辺と右辺が等しいという式を立てることで
\begin{align*}
\sum_{N=0}^{n-1}(N+1)k_{N+1}^{(n)}(X)Y^N
+\sum_{N=0}^n\left\{N(1-2p)-X+np\right\}k_N^{(n)}(X)Y^N
-\sum_{N=1}^{n+1}p(1-p)(N-n-1)k_{N-1}^{(n)}(X)Y^N
=0
\end{align*}
の式を得る。$Y^N$の係数を取り出すことで、$1\le N\le n-1$及び$0\le X\le n$に対し
\begin{align*}
(N+1)k_{N+1}^{(n)}(X)
+\left\{N(1-2p)-X+np\right\}k_N^{(n)}(X)
-p(1-p)(N-n-1)k_{N-1}^{(n)}(X)
=0
\end{align*}
という式が成立する。
この式の$X$に関する次数は高々$N+1$で$n$以下であるが、$n+1$個の異なる$X$について成立する。
よって多項式として等しい式であることが示された。(証明終わり)
正規化された場合については、次のようになる。
三項間漸化式の係数はこちらの方が見栄えが良い。
Krawtchouk多項式${\widetilde{k}}_N^{(n)}(X)$に関して、次の三項間漸化式が成立する。
\begin{align*}
&p(N-n){\widetilde{k}}_{N+1}^{(n)}(X)
=\left\{X+p(N-n)-N(1-p)\right\}{\widetilde{k}}_N^{(n)}(X)
+N(1-p){\widetilde{k}}_{N-1}^{(n)}(X) \\
&{\widetilde{k}}_0^{(n)}(X)=1, \quad
{\widetilde{k}}_1^{(n)}(X)=1-n^{-1}p^{-1}X
\end{align*}
等式$k_N^{(n)}(X)=(-1)^N\binom{n}{N}p^N{\widetilde{k}}_N^{(n)}(X)$を前の定理の三項間漸化式に代入すると
\begin{align*}
&(N+1)(-1)^{N+1}\binom{n}{N+1}p^{N+1}{\widetilde{k}}_{N+1}^{(n)}(X) \\
&\quad=\left\{X+p(N-n)-N(1-p)\right\}(-1)^N\binom{n}{N}p^N{\widetilde{k}}_N^{(n)}(X)
+p(1-p)(N-n-1)(-1)^{N-1}\binom{n}{N-1}p^{N-1}{\widetilde{k}}_{N-1}^{(n)}(X)
\end{align*}
である。適切に係数を割ることで
\begin{align*}
p(N-n){\widetilde{k}}_{N+1}^{(n)}(X)
=\left\{X+p(N-n)-N(1-p)\right\}{\widetilde{k}}_N^{(n)}(X)
+N(1-p){\widetilde{k}}_{N-1}^{(n)}(X)
\end{align*}
を得る。(証明終わり)
次に差分方程式について。
今は離散多項式なので、二階の微分方程式の代わりに二階の差分方程式が成り立っている。
実はこの場合(他にもdualityが綺麗なMeixner多項式も)三項間漸化式と差分方程式の式の形は一致する。
Krawtchouk多項式${\widetilde{k}}_N^{(n)}(X)$について、次の差分方程式が成立する。
\begin{align*}
&p(X-n){\widetilde{k}}_N^{(n)}(X+1)
=\left\{N+p(X-n)-X(1-p)\right\}{\widetilde{k}}_N^{(n)}(X)
+X(1-p){\widetilde{k}}_N^{(n)}(X-1) \\
&\Leftrightarrow
p(X-n)\Delta{\widetilde{k}}_N^{(n)}(X)
+X(1-p)\nabla{\widetilde{k}}_N^{(n)}(X)
=N{\widetilde{k}}_N^{(n)}(X) \\
&\Leftrightarrow
-X(1-p)\Delta\nabla{\widetilde{k}}_N^{(n)}(X)
+\{p(X-n)+X(1-p)\}\Delta{\widetilde{k}}_N^{(n)}(X)
=N{\widetilde{k}}_N^{(n)}(X) \\
&{\widetilde{k}}_N^{(n)}(0)=1, \quad
{\widetilde{k}}_N^{(n)}(1)=1-n^{-1}p^{-1}N
\end{align*}
ここで$\Delta f(X):=f(X+1)-f(X)$及び$\nabla f(X):=f(X)-f(X-1)$という記号を導入する。
$\underline{\text{Remark}}$: Krawtchouk多項式$k_N^{(n)}(X)$についても、上と全く同じ差分方程式が成立する。
ただし、初項は$(-p)^N\binom{n}{N}$倍ずれていることに注意する。(変数$X$にはよらない)
まず、三項間漸化式の式で$X$と$N$の文字を入れ替えると
\begin{align*}
p(X-n){\widetilde{k}}_{X+1}^{(n)}(N)
=\left\{N+p(X-n)-X(1-p)\right\}{\widetilde{k}}_X^{(n)}(N)
+X(1-p){\widetilde{k}}_{X-1}^{(n)}(N)
\end{align*}
という等式を得る。ここでduality${\widetilde{k}}_N^{(n)}(X)={\widetilde{k}}_X^{(n)}(N)$を用いると
\begin{align*}
p(X-n){\widetilde{k}}_N^{(n)}(X+1)
&=\left\{N+p(X-n)-X(1-p)\right\}{\widetilde{k}}_N^{(n)}(X)
+X(1-p){\widetilde{k}}_N^{(n)}(X-1)
\end{align*}
が従う。同値変形の式はほぼ自明に従う。(証明終わり)
ここでこれら演算子に関する幾つかの式を用意しておく。
\begin{align*} \Delta f(X) &=\nabla f(X+1) \\ \Delta\nabla f(X)=\nabla\Delta f(X)&=f(X+1)-2f(X)+f(X-1) \\ \Delta [f(X)g(X)] &= f(X)\Delta g(X)+ g(X+1)\Delta f(X) \end{align*}
下の関数の積に関する差分の式だけ簡単に示しておくと
\begin{align*}
\Delta [f(X)g(X)]
&=f(X+1)g(X+1)-f(X)g(X) \\
&=f(X+1)g(X+1)-f(X)g(X+1)+f(X)g(X+1)-f(X)g(X) \\
&=f(X)\{g(X+1)-g(X)\}+g(X+1)\{f(X+1)-f(X)\} \\
&=f(X)\Delta g(X)+ g(X+1)\Delta f(X)
\end{align*}
のように示すことができる。(証明終わり)
最後の式は次のように書くこともできる:
\begin{align*}
\Delta[f(X)g(X)]
=\left\{\Delta g(X)+\frac{\Delta f(X)}{f(X)}g(X+1)\right\}f(X)
\end{align*}
さて微分方程式と類似である2階の差分方程式が出てきたので、Rodriguesの公式の類似が成り立つと考えるのは自然なことである。
そのRodriguesの公式を導く前に、Krawtchouk多項式の一階差分についての計算をしておく。
(Rodriguesの公式を導くには不要かもしれないが、私は知らないし、使う方が簡明)
Krawtchouk多項式$k_N^{(n)}(X)$及び${\widetilde{k}}_N^{(n)}(X)$の一階差分について、以下の等式が成立する。
\begin{align*}
\Delta k_N^{(n)}(X)=k_{N-1}^{(n-1)}(X), \quad
\Delta{\widetilde{k}}_N^{(n)}(X)=-\frac{N}{np}{\widetilde{k}}_{N-1}^{(n-1)}(X)
\end{align*}
この結果を見ると、定数項を$1$に正規化した${\widetilde{k}}_N^{(n)}(X)$より元の$k_N^{(n)}(X)$の方が性質が美しく見える。
正規化されたKrawtchouk多項式${\widetilde{k}}_N^{(n)}(X)$については、一般項による表示から一階差分を計算すると
\begin{align*}
\Delta{\widetilde{k}}_N^{(n)}(X)
&=\Delta\left[\sum_{k\ge0}\frac{(-N)_k(-X)_k}{k!(-n)_k}\left(\frac{1}{p}\right)^k\right] \\
&=\sum_{k\ge0}\frac{(-N)_k\Delta(-X)_k}{k!(-n)_k}\left(\frac{1}{p}\right)^k
\end{align*}
ここで$\Delta(-X)_k$を計算する必要があるが、上昇階乗の定義を思い出すと
\begin{align*}
\Delta(-X)_k&=(-X-1)_k-(-X)_k \\
&=(-X-1)(-X)_{k-1}-(-X)_{k-1}(-X+k-1) \\
&=-k(-X)_{k-1} \quad (\text{これは $k=0$ の時も値 $0$ を返し正しい})
\end{align*}
と計算できることから、上の式に代入すると
\begin{align*}
\Delta{\widetilde{k}}_N^{(n)}(X)
&=\sum_{k\ge0}\frac{(-N)_k(-k)(-X)_{k-1}}{k!(-n)_k}\left(\frac{1}{p}\right)^k \\
&=-\sum_{k\ge1}\frac{(-N)_k(-X)_{k-1}}{(k-1)!(-n)_k}\left(\frac{1}{p}\right)^k \\
&=-\sum_{k'\ge0}\frac{(-N)(-N+1)_{k'}(-X)_{k'}}{(k')!(-n)(-n+1)_{k'}}\frac{1}{p}\left(\frac{1}{p}\right)^{k'}
\quad (k'=k-1) \\
&=-\frac{N}{np}\sum_{k'\ge0}\frac{(-N+1)_{k'}(-X)_{k'}}{(k')!(-n+1)_{k'}}\left(\frac{1}{p}\right)^{k'} \\
&=-\frac{N}{np}{\widetilde{k}}_{N-1}^{(n-1)}(X)
\end{align*}
のように計算することができる。
同様に正規化されていない元のKrawtchouk多項式$k_N^{(n)}(X)$に対しても
\begin{align*}
\Delta k_N^{(n)}(X)
&=(-1)^N\binom{n}{N}p^N\Delta{\widetilde{k}}_N^{(n)}(X) \\
&=(-1)^N\binom{n}{N}p^N\left(-\frac{N}{np}{\widetilde{k}}_{N-1}^{(n-1)}(X)\right) \\
&=(-1)^N\binom{n}{N}p^N\left(-\frac{N}{np}\right)
\left\{(-1)^{N-1}\binom{n-1}{N-1}^{-1}p^{-N+1}k_{N-1}^{(n-1)}(X)\right\} \\
&=k_{N-1}^{(n-1)}(X)
\end{align*}
のように綺麗に割り切れ、計算結果を得ることができる。(証明終わり)
これを用いることで、いよいよRodriguesの公式の導出に取り掛かる。
Krawtchouk多項式${\widetilde{k}}_N^{(n)}(X)$は次のRodriguesの公式で特徴づけられる。
\begin{align*}
\binom{n}{X}p^X(1-p)^{n-X}{\widetilde{k}}_N^{(n)}(X)
=\nabla^N\left[\binom{n-N}{X}p^X(1-p)^{n-X}\right]
\end{align*}
また、Krawtchouk多項式$k_N^{(n)}(X)$に関しても次のRodriguesの公式で特徴づけられる。
\begin{align*}
k_N^{(n)}(X)
=\frac{(p-1)^N}{N!}\left\{\binom{n}{X}p^X(1-p)^{n-X}\right\}^{-1}
\Delta^N\left[(X)^{\underline{N}}\binom{n}{X}p^X(1-p)^{n-X}\right]
\end{align*}
ただし$(X)^{\underline{N}}=X(X-1)\cdots(X-N+1)$は下降階乗。
$\underline{\text{Remark}}$: 下の式の方がKrawtchouk多項式のRodriguesの公式としてはよく知られている。
(式としては同値な式)
下の式だと、2階ODE型の直交多項式同様に重さ関数(この場合二項分布)が出てきているのと対応がつく。
$\underline{\text{Step 1}}$: Sturm-Liouville型の差分方程式への書き換え
突然だが$f(X)=X\binom{n}{X}p^X(1-p)^{n-X}$及び$g(X)=\nabla{\widetilde{k}}_N^{(n)}(X)$とおき、$\Delta[f(X)g(X)]$を計算する。
上の計算を踏まえて$\Delta f(X)$を計算すると
\begin{align*}
\Delta f(X)
&=(X+1)\binom{n}{X+1}p^{X+1}(1-p)^{n-X-1}-X\binom{n}{X}p^X(1-p)^{n-X} \\
&=X\binom{n}{X}p^X(1-p)^{n-X}\left\{
\frac{X+1}{X}\frac{n-X}{X+1}\frac{p}{1-p}-1\right\} \\
&=\frac{p(n-X)-X(1-p)}{X(1-p)}f(X)
\end{align*}
と計算することができるので、$\Delta[f(X)g(X)]$の計算は
\begin{align*}
\Delta[f(X)g(X)]
&=\left\{\Delta g(X)+\frac{\Delta f(X)}{f(X)}g(X+1)\right\}f(X) \\
&=\left\{\Delta\nabla{\widetilde{k}}_N^{(n)}(X)
+\frac{p(n-X)-X(1-p)}{X(1-p)}\nabla{\widetilde{k}}_N^{(n)}(X+1)\right\}f(X) \\
&=-\frac{f(X)}{X(1-p)}\left\{-X(1-p)\Delta\nabla{\widetilde{k}}_N^{(n)}(X)
+\{p(X-n)+X(1-p)\}\Delta{\widetilde{k}}_N^{(n)}(X)\right\} \\
&=-\binom{n}{X}p^X(1-p)^{n-X-1}N{\widetilde{k}}_N^{(n)}(X)
\end{align*}
とすることができる。まとめると、Krawtchouk多項式${\widetilde{k}}_N^{(n)}(X)$の満たす差分方程式は
\begin{align*}
\Delta\left[X\binom{n}{X}p^X(1-p)^{n-X}\nabla{\widetilde{k}}_N^{(n)}(X)\right]
=-N\binom{n}{X}p^X(1-p)^{n-X-1}{\widetilde{k}}_N^{(n)}(X)
\end{align*}
という形の差分方程式に書き換えることができる。
$\underline{\text{Note}}$: この$f(X)$は、差分方程式や重さ関数から係数を計算することができる(後の記事予定)が、それを知らずとも
\begin{align*}
\frac{\Delta f(X)}{f(X)}=\frac{p(n-X)-X(1-p)}{X(1-p)}
\Leftrightarrow
\frac{f(X+1)}{f(X)}=\frac{p(n-X)}{X(1-p)}
\end{align*}
の条件から(差分方程式と合わせるために)自動的に決定されるものであることに注意。
$\underline{\text{Step 2}}$: 後の都合で$\Delta$及び$\nabla$を両方反転させておく。
まず中の$\nabla$を$\Delta$に変えるために$X$を1つ下げて
\begin{align*}
\Delta\left[X\binom{n}{X}p^X(1-p)^{n-X}\Delta{\widetilde{k}}_N^{(n)}(X-1)\right]
=-N\binom{n}{X}p^X(1-p)^{n-X-1}{\widetilde{k}}_N^{(n)}(X)
\end{align*}
次に外の$\Delta$を$\nabla$に変えるために$X$を1つ上げて
\begin{align*}
\nabla\left[(X+1)\binom{n}{X+1}p^{X+1}(1-p)^{n-X-1}\Delta{\widetilde{k}}_N^{(n)}(X)\right]
=-N\binom{n}{X}p^X(1-p)^{n-X-1}{\widetilde{k}}_N^{(n)}(X)
\end{align*}
としておく。
$\underline{\text{Step 3}}$: 帰納的に差分方程式を使う
さてKrawtchouk多項式の一階差分の公式$\Delta{\widetilde{k}}_N^{(n)}(X)=-\frac{N}{np}{\widetilde{k}}_{N-1}^{(n-1)}(X)$を使い代入することで
\begin{align*}
&\nabla\left[(X+1)\binom{n}{X+1}p^{X+1}(1-p)^{n-X-1}\left(-\frac{N}{np}{\widetilde{k}}_{N-1}^{(n-1)}(X)\right)\right]
=-N\binom{n}{X}p^X(1-p)^{n-X-1}{\widetilde{k}}_N^{(n)}(X) \\
&\quad\Leftrightarrow
\nabla\left[\binom{n-1}{X}p^X(1-p)^{n-X}{\widetilde{k}}_{N-1}^{(n-1)}(X)\right]
=\binom{n}{X}p^X(1-p)^{n-X}{\widetilde{k}}_N^{(n)}(X)
\end{align*}
となり両辺の関数が全く同じ形になっていることに注意する。
この操作を$N$回繰り返すことで
\begin{align*}
\binom{n}{X}p^X(1-p)^{n-X}{\widetilde{k}}_N^{(n)}(X)
=\nabla^N\left[\binom{n-N}{X}p^X(1-p)^{n-X}\right]
\end{align*}
となり${\widetilde{k}}_N^{(n)}(X)$に対するRodriguesの公式が与えられた。(証明終わり)
上の式と同値なので、今示したばかりのその上の式から導く。
まず、形を揃えるために、$X$を$N$ずらして$\nabla^N$を$\Delta^N$にする:
\begin{align*}
\binom{n}{X}p^X(1-p)^{n-X}{\widetilde{k}}_N^{(n)}(X)
=\Delta^N\left[\binom{n-N}{X-N}p^{X-N}(1-p)^{n-X+N}\right]
\end{align*}
さらに正規化を元に戻して$k_N^{(n)}(X)$の式にすると
\begin{align*}
&\binom{n}{X}p^X(1-p)^{n-X}\left\{(-1)^N\binom{n}{N}p^N\right\}^{-1}k_N^{(n)}(X)
=\Delta^N\left[\binom{n-N}{X-N}p^{X-N}(1-p)^{n-X+N}\right] \\
&\quad\Leftrightarrow
k_N^{(n)}(X)
=(-1)^N\binom{n}{N}p^N\left\{\binom{n}{X}p^X(1-p)^{n-X}\right\}^{-1}
\Delta^N\left[\binom{n-N}{X-N}p^{X-N}(1-p)^{n-X+N}\right] \\
&\quad\Leftrightarrow
k_N^{(n)}(X)
=(p-1)^N\left\{\binom{n}{X}p^X(1-p)^{n-X}\right\}^{-1}
\Delta^N\left[\binom{n}{N}\binom{n-N}{X-N}p^X(1-p)^{n-X}\right]
\end{align*}
である。あとはこの二項係数部分を整理しておく。
\begin{align*}
\binom{n}{N}\binom{n-N}{X-N}
&=\frac{n!}{N!(n-N)!}\frac{(n-N)!}{(X-N)!(n-X)!} \\
&=\frac{n!}{N!(X-N)!(n-X)!} \\
&=\frac{n!}{X!(n-X)!}\frac{X!}{N!(X-N)!} \\
&=\binom{n}{X}\binom{X}{N}=\binom{n}{X}\frac{(X)^{\underline{N}}}{N!}
\end{align*}
と書くことができるので、以上より題意の式
\begin{align*}
k_N^{(n)}(X)
&=(p-1)^N\left\{\binom{n}{X}p^X(1-p)^{n-X}\right\}^{-1}
\Delta^N\left[\binom{n}{X}\frac{(X)^{\underline{N}}}{N!}p^X(1-p)^{n-X}\right] \\
&=\frac{(p-1)^N}{N!}\left\{\binom{n}{X}p^X(1-p)^{n-X}\right\}^{-1}
\Delta^N\left[(X)^{\underline{N}}\binom{n}{X}p^X(1-p)^{n-X}\right]
\end{align*}
を導くことができた。(証明終わり)
$\underline{\text{Note}}$: ここまででKrawtchouk多項式と差分演算子に関して出てきた2つの式を並べておく。
\begin{align*}
\Delta{\widetilde{k}}_N^{(n)}(X)&=-\frac{N}{np}{\widetilde{k}}_{N-1}^{(n-1)}(X) \\
\nabla\left[\binom{n-1}{X}p^X(1-p)^{n-X-1}{\widetilde{k}}_{N-1}^{(n-1)}(X)\right]
&=\binom{n}{X}p^X(1-p)^{n-X-1}{\widetilde{k}}_N^{(n)}(X)
\end{align*}
これら2つの式は量子力学などでも出てくる昇降演算子とも関係がある。
(多分後の記事でこれらについてもまた改めて記述する予定)
この記事では、Krawtchouk多項式に対して、
二階の差分方程式が成り立つことを紹介し
それに関連するJacobi多項式類似の性質が成立することを見た。
二階の差分方程式が成り立つ多項式は他にも存在し
Hahn多項式系と呼ばれる多項式族として知られているが、
それらを紹介する前に
次はKrawtchouk多項式に関係するある行列について紹介する。