Aritalab:Lecture/Basic/Generating Function
From Metabolomics.JP
< Aritalab:Lecture | Basic(Difference between revisions)
m (→べき乗) |
m |
||
Line 71: | Line 71: | ||
\end{align} | \end{align} | ||
</math> | </math> | ||
+ | |||
+ | ;二項定理の応用 | ||
+ | 数列 <math>\textstyle a_{2n} = \binom{2n}{n} p^n q^n , a_{2n+1} = 0 \ (n = 0, 1, 2, \cdots)</math> の母関数が <math>\textstyle G(z) = 1/\sqrt{1 - 4pqz^2}</math> になることを示しましょう。この式はランダムウォークの解析で出てきます。 | ||
+ | |||
+ | まず数列の定義から | ||
+ | |||
+ | <math>\textstyle | ||
+ | \sum^{\infty}_{m=0} a_m z^m = \sum^{\infty}_{n=0} a_{2n} z^{2n} = \sum^{\infty}_{n=0} \binom{2n}{n} (pqz^2)^n | ||
+ | </math> | ||
+ | |||
+ | です。次に | ||
+ | |||
+ | <math> | ||
+ | \begin{align} | ||
+ | \binom{2n}{n} &= \frac{(2n)!}{n! n!} = \frac{2n(2n - 1)(2n - 2)(2n - 3) \cdots 4 \cdot 3 \cdot 2 \cdot 1}{n! n!} \\ | ||
+ | &= \frac{\{2n \cdot 2(n-1) \cdot 2(n-2) \cdots 4 \cdot 2 \}\cdot \{ (2n-1)(2n-3)(2n-5) \cdots 3 \cdot 1\}}{n! n!} \\ | ||
+ | &= \frac{2^n n! (2n-1)(2n-3)(2n-5) \cdots 5 \cdot 3 \cdot 1}{n! n!}\\ | ||
+ | &= \frac{2^n (2n-1)(2n-3)(2n-5) \cdots 5 \cdot 3 \cdot 1}{n!}\\ | ||
+ | &= \frac{2^{2n} \frac{(2n-1)}{2}\frac{(2n-3)}{2}\frac{(2n-5)}{2} \cdots \frac{5}{2} \cdot \frac{3}{2} \cdot \frac{1}{2}}{n!}\\ | ||
+ | &= \frac{(-1)^n 4^n (- \frac{1}{2}) (- \frac{1}{2} -1) (- \frac{1}{2} -2) \cdots (- \frac{1}{2} - (n-2)) (- \frac{1}{2} - (n-1))}{n!} | ||
+ | \end{align} | ||
+ | </math> | ||
+ | |||
+ | と、二項定理 <math>\textstyle (1+z)^n = \sum_{k=0}^{\infty} \frac{n(n-1)\cdots (n-k+1)}{k!} z^k</math> を用いて | ||
+ | |||
+ | <math> | ||
+ | \begin{align} | ||
+ | \sum^{\infty}_{n=0}\binom{2n}{n} (pqz^2)^n &= \sum^{\infty}_{n=0}\frac{(-1)^n 4^n (- \frac{1}{2}) (- \frac{1}{2} -1) (- \frac{1}{2} -2) \cdots (- \frac{1}{2} - (n-1))}{n!} (pqz^2)^n\\ | ||
+ | &= \sum^{\infty}_{n=0}\frac{(- \frac{1}{2}) (- \frac{1}{2} -1) (- \frac{1}{2} -2) \cdots (- \frac{1}{2} - (n-1))}{n!} (-4pqz^2)^n\\ | ||
+ | &= (1 - 4pqz^2)^{-1/2} | ||
+ | \end{align} | ||
+ | </math> | ||
+ | |||
+ | を示せました。この母関数で ''z'' = 1 とおけば <math>\textstyle \sum^{\infty}_{n=0} \binom{2n}{n}p^nq^n = (1 - 4pq)^{-1/2} </math> が示せました。 |
Revision as of 23:16, 25 May 2011
Wiki Top | Up one level | レポートの書き方 | Arita Laboratory |
|
母関数
扱う対象とする無限列を、補助変数 z を用いてべき級数 (power series) として表現する方法を母関数 (generating function) といいます。
母関数の例
自然数
an = n + 1 の母関数は
です。この右辺を閉じた式にするには
が で収束するので、両辺を微分して
が得られます。
べき乗
an = 2n の母関数は
です。ただし と仮定します。一般化すれば an = kn の母関数が 1/(1 − kz) になります。
二項定理
二項定理は、 が数列
の母関数表現と解釈できます。すなわち
が成立します。この式を二つ掛け合わせると
両者の Σ 式において zn の係数が等しいとおけば
が得られます。これをヴァンデルモンドの畳み込み式 (convolution) といいます。 一般化すると以下のように書けます。
- 二項定理の応用
数列 の母関数が
になることを示しましょう。この式はランダムウォークの解析で出てきます。
まず数列の定義から
です。次に
と、二項定理 を用いて
を示せました。この母関数で z = 1 とおけば が示せました。