$ $
예제 2.3.2.
Q. 다음 수열 $(a_n)$에 대한 생성함수를 구하여라.
- $a_n = 1 \quad (n \geq 0)$
- $a_n = n \quad (n \geq 0)$
- $a_n = {}_{m}P_{n} \quad (n \geq 0)$
- $a_n = 1,\, 0,\, 1,\, 0,\, \ldots \quad (n \geq 0)$
- $a_n = 0,\, 1,\, 0,\, 1,\, \ldots \quad (n \geq 0)$
A.
- 지수함수의 테일러 전개를 이용하면 \[ EG(a_n;\, x) = \sum_{n=0}^{\infty} \frac{x^n}{n!} = e^x. \]
- 앞의 $\myblue{\text{(1)}}$에 의하여 \[ EG(a_n;\, x) = \sum_{n=0}^{\infty} \frac{n}{n!} x^n = x\sum_{n=1}^{\infty} \frac{x^{n-1}}{(n-1)!} = xe^x \] $a_n = n \quad (n \geq 0)$
- 이항정리에 의해 \[ EG(a_n;\, x) = \sum_{n=0}^{\infty} \frac{{}_{m}P_{n}}{n!} x^n = \sum_{n=0}^{\infty} \binom{m}{n} x^n = (1 + x)^m. \]
- 쌍곡코사인 $\cosh$ 함수의 테일러 전개에 의해 \[ EG(a_n;\, x) = \sum_{n=0}^{\infty} \frac{x^{2n}}{(2n)!} = \cosh(x) = \frac{e^x + e^{-x}}{2}. \]
- 쌍곡사인 $\sinh$ 함수의 테일러 전개에 의해 \[ EG(a_n;\, x) = \sum_{n=0}^{\infty} \frac{x^{2n+1}}{(2n+1)!} = \sinh(x) = \frac{e^x - e^{-x}}{2}. \tag*{$\myblue{\blacksquare}$} \]
$ $
참고. 위의 예제 2.3.2의 $\myblue{\text{(4)}}$와 $\myblue{\text{(5)}}$의 양변을 각각 더해주면 $\myblue{\text{(1)}}$을 얻는다. 일반적으로 지수생성함수는 일반생성함수와 같이 선형성을 갖는다. $ $
$ $
$ $
예제 2.3.4.
Q. 알파벳 $a,\, b,\, c$만을 사용하여 $n$자리 단어를 만든다고 하자. 이 때, $a$는 홀수 번, $b$는 짝수 번 사용된 $n$자리 단어의 개수를 $a_n$이라 할 때, 수열 $(a_n)$에 대한 지수생성함수를 구하고, 이를 이용하여 $(a_n)$의 일반항을 구하여라.
A. 예를 들어 $n = 9$라 하고, $a$를 $3$번, $b$를 $4$번, 그리고 $c$를 $2$번 사용하여 $9$자리 단어를 만드는 경우의 수는 중복순열
\[ \binom{9}{3,\, 4,\, 2} \]
와 같다. 따라서 위와 같이 가능한 모든 중복순열을 다 더한것이 $a_9$이 되게 된다. 이제 다음 무한급수
\[ \Big( \frac{x}{1!} + \frac{x^3}{3!} + \cdots \Big)\Big( 1 + \frac{x^2}{2!} + \frac{x^4}{4!} + \cdots \Big) \Big( 1 + \frac{x}{1!} + \frac{x^2}{2!} + \cdots \Big) \]
를 생각해 보자. 위 식의 각 항에서 $\frac{x^3}{3!}$, $\frac{x^4}{4!}$, $\frac{x^2}{2!}$을 각각 택하여 곱해주면
\[ \frac{x^3}{3!} \cdot \frac{x^4}{4!} \cdot \frac{x^2}{2!} = \frac{9!}{3! \cdot 4! \cdot 2!} \cdot \frac{x^9}{9!} = \binom{9}{3,\, 4,\, 2} \frac{x^9}{9!} \]
를 얻는다. 따라서 위 무한급수의 전개식에서 $\frac{x^9}{9!}$의 계수가 $a_9$이 될 것이다. 일반적으로 위 전개식에서 $\frac{x^n}{n!}$의 계수가 $a_n$이므로, 위 무한급수가 수열 $(a_n)$의 지수생성함수 $EG(a_n;\, x)$가 됨을 알 수 있다.
\begin{align*}
EG(a_n;\, x) & = \bigg( \sum_{n=0}^{\infty} \frac{x^{2n+1}}{(2n+1)!} \bigg) \bigg( \sum_{n=0}^{\infty} \frac{x^{2n}}{(2n)!} \bigg) \bigg( \sum_{n=0}^{\infty} \frac{x^n}{n!} \bigg) \\[1ex]
& = \frac{e^x - e^{-x}}{2} \cdot \frac{e^x + e^{-x}}{2} \cdot e^x \\[1ex]
& = \frac{1}{4}(e^{3x} - e^{-x}) \\[1ex]
& = \frac{1}{4} \bigg(\sum_{n=0}^{\infty} \frac{(3x)^n}{n!} - \sum_{n=0}^{\infty} \frac{(-x)^n}{n!} \bigg) \\[1ex]
& = \sum_{n=0}^{\infty} \frac{1}{4} (3^n - (-1)^n) \frac{x^n}{n!}.
\end{align*}
따라서 수열 $(a_n)$의 일반항은 $a_n = \frac{1}{4} (3^n - (-1)^n)$이다. $ $
$ $
예제 2.3.5.
Q. 수열 $(a_n)$의 지수생성함수 $EG(a_n;\, x)$가 주어졌을 때, $c_n = a_{n+1} - a_{n}$의 지수생성함수를 구하여라.
A. $(a_{n+1})$의 지수생성함수는 $\frac{d}{dx} EG(a_n;\, x)$이므로
\[ EG(c_n;\, x) = \frac{d}{dx} EG(a_n;\, x) - EG(a_n;\, x). \tag*{$\myblue{\blacksquare}$} \]
$ $
지수생성함수를 이용하여 제2종 스털링 수에 대한 일반항 \[ S(n,\, m) = \frac{1}{m!} \sum_{k=0}^{m} (-1)^{k} \binom{m}{k} (m-k)^n \] 을 구해보자. 12갈래 방법에서 $n$개의 서로 다른 공을 $m$개의 서로 다른 상자에 빈 상자가 없도록 넣는 방법의 수는 \[ m! S(n,\, m) \] 와 같음을 확인했었다. 이제 수열 $a_n = m!(Sn,\, m)$을 정의하자. 그러면 $a_n$은 $m$개의 서로 다른 알파벳을 이용하여 $n$자리 단어를 만들 때, 각 단어를 적어도 한 번씩 사용하는 경우의 수와 같다. 따라서 $(a_n)$의 지수생성함수는 \begin{align*} EG(a_n;\, x) & = \Big( x + \frac{x^2}{2!} + \frac{x^3}{3!} + \cdots \Big)^{m} \\[1ex] & = (e^x - 1)^{m} \\[1ex] & = \sum_{k=0}^{m} \binom{m}{k} e^{(m-k)x} (-1)^{k} \\[1ex] & = \sum_{k=0}^{m} \binom{m}{k} (-1)^{k} \bigg( \sum_{n=0}^{\infty} (m-k)^n \frac{x^n}{n!} \bigg) \\[1ex] & = \sum_{n=0}^{\infty} \bigg( \sum_{k=0}^{m} \binom{m}{k} (-1)^{k} (m-k)^n \bigg) \frac{x^n}{n!} \end{align*} 이므로, 수열 $(a_n)$의 일반항은 \[ a_n = \sum_{k=0}^{m} \binom{m}{k} (-1)^{k} (m-k)^n \] 이다. 이제 위 식의 양변을 $m!$으로 나누어 주면 \[ S(n,\, m) = \frac{1}{m!} \sum_{k=0}^{m} (-1)^{k} \binom{m}{k} (m-k)^n. \]
$ $
이번에는 벨수 $B(n)$에 대한 지수생성함수를 구해보자. 먼저 벨수에 관한 점화식 \[ B(0) = 1; \quad B(n+1) = \sum_{k=0}^{n} \binom{n}{k} B(k) \] 에서 시작하자. 위 식의 양변에 $\frac{x^n}{n!}$을 곱하고 $\displaystyle \sum_{n=0}^{\infty}$를 취하면 \[ \sum_{n=0}^{\infty} B(n+1) \frac{x^n}{n!} = \sum_{n=0}^{\infty} \bigg( \sum_{k=0}^{n} \binom{n}{k} B(k) \bigg) \frac{x^n}{n!} \tag*{$\myblue{(2.4)}$} \] 을 얻는다. 먼저 식 $\myblue{(2.4)}$의 좌변은 수열 $(B(n+1))$의 지수생성함수이므로, 정리 2.3.3 $\myblue{\text{(c)}}$에 의해 \[ \text{(좌변)} = \frac{d}{dx} EG(B(n);\, x) \] 가 성립한다. 한편, 식 $\myblue{(2.4)}$의 우변에서 \[ c_n = \sum_{k=0}^{n} \binom{n}{k} B(k) \] 라 정의하면, 정리 2.3.3 $\myblue{\text{(d)}}$에 의해 \[ EG(c_n;\, x) = EG(B(n);\, x) EG(1;\, x) \] 가 성립하므로 \[ \text{(우변)} = e^x EG(B(n);\, x) \] 임을 알 수 있다. 따라서 $y = EG(B(n);\, x)$라 하면 $y(x)$는 다음 미분방정식 \[ y' = e^x y, \quad y(0) = 0 \] 를 만족한다. 위 미분방정식을 풀면 $y = e^{e^x - 1}$이므로 벨 수 $B(n)$에 대한 지수생성함수는 \[ EG(B(n);\, x) = e^{e^x - 1} \] 이다.
$ $
예제 2.3.6.
Q. 교란순열 $D_n$에 대한 점화식
\[ n! = \sum_{k=0}^{n} \binom{n}{k} D_{k} \]
을 이용하여 $(D_n)$에 대한 지수생성함수를 구하고, 이를 이용하여 $(D_n)$의 일반항을 구하여라.
A. 주어진 점화식의 양변에 $\frac{x^n}{n!}$을 곱하고 $\displaystyle \sum_{n=0}^{\infty}$를 취하면
\[ \sum_{n=0}^{\infty} n! \frac{x^n}{n!} = \sum_{n=0}^{\infty} \bigg( \sum_{k=0}^{n} \binom{n}{k} D_{k} \bigg) \frac{x^n}{n!} \]
이다. 먼저 위 식의 좌변은
\[ \text{(좌변)} = \sum_{n=0}^{\infty} x^n = \frac{1}{1 - x} \]
으로 정리할 수 있다. 또한 우변에서
\[ c_n = \sum_{k=0}^{n} \binom{n}{k} D_{k} \]
라 정의하면, 정리 2.3.3 $\myblue{\text{(d)}}$에 의해
\[ EG(c_n;\, x) = EG(D_n;\, x) EG(1;\, x) \]
가 성립하므로
\[ \text{(우변)} = e^x EG(D_n;\, x) \]
임을 알 수 있다. 따라서 코시 곱(Cauchy product) 공식에 의해
\begin{align*}
EG(D_n;\, x) & = \frac{e^{-x}}{1 - x} \\[1ex]
& = \bigg( \sum_{n=0}^{\infty} x^n \bigg) \bigg( \sum_{n=0}^{\infty} (-1)^n \frac{x^n}{n!} \bigg) \\[1ex]
& = \sum_{n=0}^{\infty} \bigg( \sum_{k=0}^{n} \frac{(-1)^k}{k!} \bigg) x^n \\[1ex]
& = \sum_{n=0}^{\infty} \bigg( n! \sum_{k=0}^{n} \frac{(-1)^k}{k!} \bigg) \frac{x^n}{n!}
\end{align*}
를 얻는다. 그러므로 교란순열 $(D_n)$의 일반항은
\[ D_n = n! \sum_{k=0}^{n} \frac{(-1)^k}{k!}. \tag*{$\myblue{\blacksquare}$} \]
$ $