摘要: 從生成函數的考慮,我們得到組合公式 $\sum_k \binom{2k}{k}
\binom{2(n-k)}{n-k} = 4^n$。因此我們尋找該式的組合證明,將兩邊看成是路徑數目問題,並將 Sved 文章
一、前言
在組合數學中,我們考慮下列生成函數: \begin{equation} \label{eq:7} F(z) = \sum_{n \geq 0} \binom{2n}{n} z^n, \end{equation} 其各項係數為中央二項式係數 $\displaystyle a_n = \binom{2n}{n} = \frac{(2n)!}{(n!)^2}$。由於 \begin{equation*} a_n = \frac{(2n)!}{(n!)^2} = \frac{2n (2n-1)}{n^2} a_{n-1} = \frac{4n-2}{n} a_{n-1}, \qquad n \in {\mathbb N} , \end{equation*} 所以得到遞迴關係:$n a_n = (4n-2) a_{n-1}$。比較 $z^{n-1}$ 的係數,可 以得到 \begin{equation*} \begin{split} F'(z) &= 4 \bigl( z F(z) \bigr)' - 2 F(z) = 4 z F'(z) + 2 F(z) \\ \bigl( \ln F(z) \bigr)' &= \frac{F'(z)}{F(z)} = \frac{2}{1 - 4z} = -\frac{1}{2} \bigl( \ln (1 - 4z) \bigr)' \end{split} \end{equation*} 加上初始條件 $F(0) = \binom{0}{0} = 1$,我們得到生成函數 $F(z)$ 的形式: \begin{equation} \label{eq:8} F(z) = \sum_{n \geq 0} \binom{2n}{n} z^n = \frac{1}{\sqrt{1-4z}}. \end{equation}
現在利用無窮級數的卷積 (convolution product) 公式,寫出下面的等式: \begin{equation} \begin{split} &\sum_{n \geq 0} 4^n z^n = \frac{1}{1 - 4z} = \bigl( F(z) \bigr)^2 \\ = \Biggl( &\sum_{n \geq 0} \binom{2n}{n} z^n \Biggr)^2 = \sum_{n \geq 0} \Biggl( \sum_{k = 0}^n \binom{2k}{k} \binom{2(n-k)}{n-k} \Biggr) z^n. \end{split}\label{eq:9} \end{equation} 比較 \eqref{eq:9} 式中 $z^n$ 的係數,就可得到以下的組合恆等式: \begin{equation} \label{eq:3} \sum_{k=0}^n \binom{2k}{k} \binom{2(n-k)}{n-k} = 4^n, \qquad n \geq 0. \end{equation}
在組合數學中,我們往往會尋求恆等式的組合證明,亦即將等式兩邊分別看成兩種不同的計數方式,並建構這兩種計數方式之間的一對一對應關係。
在 Stanley的書
我們所考慮的物件,會是平面上的捷徑問題:從原點 $O=(0,0)$ 出發,
每次前進的向量為 ${\sf U}=(1,1)$ 或是 ${\sf D}=(1,-1)$。如圖 1
就是這樣的一條路徑,
我們把它記為
${\sf UDDUUUDUDDUU}$。
首先我們觀察 \eqref{eq:3} 式的右邊,$4^n = 2^{2n}$ 可以看成是由 $(0,0)$ 出發,到達 $x=2n$ 的路徑總數。如果我們把每一條到達 $x = 2n$的路徑以它最後接觸 $x$ 軸的地方作切割,如圖 1 上的 $T$ 點, 由此路徑被分成前後兩段:前一段是由 $(0,0)$走到 $(2k,0)$ 的路徑,因為剛好有 $k$ 個 ${\sf U}$ 和 $k$ 個 ${\sf D}$ 作不盡相異物的排列, 其方法數為 $\displaystyle \frac{(2k)!}{k! \, k!} = \binom{2k}{k}$;而後一段是從 $(2k,0)$ 走到直線 $x=2n$ 、除了出發點外全程不碰觸 $x$ 軸的路徑。於是由組合的基本乘法與加法原理,並且與 \eqref{eq:3} 式比較, 再透過坐標軸的平移,我們將目標轉化為: 定理 1 由 $(0,0)$ 走到直線 $x=2n$、除了出發點外全程不碰觸 $x$ 軸的路徑數為 $\displaystyle \binom{2n}{n}$。
當此定理得證,原來的組合公式 \eqref{eq:3} 也就跟著得證了。本文的以下各小節, 將給出定理 1 兩種不同的證明。由其中我們可以看出組合數學 各種不同的風貌。
二、遞迴關係式之證明
在本節中我們考慮定理 1
的一個遞迴關係式的證明。我們知道這些由 $(0,0)$ 出發走到直線 $x=2n$、除了出發點外全程不碰觸 $x$ 軸的路徑,
其第一步是 ${\sf U}$ 或 ${\sf D}$,即決定了該路徑完全在 $x$ 軸的上方或是完全在 $x$ 軸的下方;而對 $x$ 軸鏡射可知這兩類路徑的個數一樣多;
令 $a_n$為其中一類的路徑總數。
固定看第一步為 ${\sf U}$ 的路徑,如圖 2
。這樣的路徑,第一步必定到達點 $A(1,1)$。從遞迴的角度來考慮,如果路徑已經走到了直線 $x=2n$,
在大部分狀況下其後兩步都可以是 ${\sf UU}$, ${\sf UD}$, ${\sf DU}$, ${\sf DD}$ 四種之一 (共有 $4 a_n$ 種方法),
但必須扣除原來到達 $y=2$ 的水平線後連走 ${\sf DD}$ 的走法;此處相當於是由 $A$ 到 $B$ 後不能接${\sf D}$
(也就是一定得接 ${\sf U}$)。由 $A$ 走到 $B$ 的路徑即為 Dyck 路徑,也就是從 $A(1,1)$ 出發走到點 $B(2n+1, 1)$,每步都是 ${\sf U}$ 或 ${\sf D}$,
但不落到水平線 $y=1$ 下方的路徑;其方法數即為著名的 Catalan 數 $\displaystyle C_n =
\frac{1}{n+1} \binom{2n}{n}$ (有關 Catalan 數的組合意義,請參考 Stanley 的著作
令 $\displaystyle b_n = \biggl[ \frac{1}{2} \binom{2n}{n} \biggr]^{-1} \!\!\!\cdot \, a_n$。其初始值為 $b_1 = 1$,而由 \eqref{eq:4} 式可得 $b_n$ 需滿足的遞迴式: \begin{equation} \label{eq:5} \frac{2n+1}{n+1} \, b_{n+1} = 2 b_n - \frac{1}{n+1}, \quad n \in {\mathbb N} ; \qquad b_1 = \frac{a_1}{\frac{1}{2} \binom{2}{1}} = 1. \end{equation} 將 \eqref{eq:5} 式整理後可得 \begin{equation} \label{eq:6} b_{n+1} = \frac{2n+2}{2n+1} b_n - \frac{1}{2n+1}, \qquad n \in {\mathbb N}. \end{equation} \eqref{eq:6} 式的解並不容易直接看出。我們可以作一個代換,令 $d_n = b_n - 1$;代入 \eqref{eq:6} 式整理後得到 \begin{equation} \label{eq:10} d_{n+1} = \frac{2n+2}{2n+1} d_n, \qquad n \in {\mathbb N}. \end{equation} \eqref{eq:10} 式的通解很容易可以寫成: \begin{equation} \label{eq:11} d_n = \frac{2n}{2n-1} \cdot \frac{2n-2}{2n-3} \cdots \frac{4}{3} \cdot d_1. \end{equation} 最後代入我們的初始條件:$d_1 = b_1 - 1 = 0$,所以每一個 $d_n$ 都是 $0$, 每一個 $b_n$ 都是 $1$,而得證 $\displaystyle a_n = \frac{1}{2} \binom{2n}{n}$。
三、兩種路徑的對射
一般而言,組合式的證明給的是兩有限集合間的對射 (即一對一對應);透過對射的存在,我們可知這兩個集合的元素個數一樣多。以下的證明係見於 M. Sved
的文章
考慮第一種路徑的例子,如圖 3
。這個路徑中必有最高點,將第一個最高點標示為 $C$ 點。現在將此路徑自 $C$ 點剪開,由此建立一條新的路徑:
先將後一段平移使得 $C$ 點成為起點 $O$,再把前一段對水平線鏡射倒著接在後頭。
於是圖 3
的路徑被轉換成圖 4
的路徑,其中的 $E$
點就是前後兩段的接點。如此轉換之後的路徑有以下兩個特徵:第一是第一步與最後一步必定往下 (${\sf D}$);第二是整條路徑必定不會到 $x$ 軸的上方。
我們將具有這兩個特徵的路徑稱為第三種路徑。
上述轉換的反變換可以由下述方式獲得:將路徑一步一步由最後往前處理,把向上的一步 (${\sf U}$) 換成向下 (${\sf D}$),並把向下的一步換成向上,直到整條路徑向上與向下的步數相同為止; 該停止處即為分割點:將分割點之後的路徑上下互換並且由後往前走, 再將原路徑的前一段接著走完。容易驗證此方式的確給出了原轉換的反變換, 由此建立了此兩類路徑的對射,並且得知此兩類路徑的數目相同。
如此獲得的第三種路徑,如果除了出發點外不碰觸 $x$ 軸的話,它就是第二種路徑。
不然的話,我們還需要再作一次轉換。以圖 4
的路徑為例,
$F$ 點是路徑上非原點的最後一個在 $x$ 軸的點。將此路徑自 $F$ 點割開,
然後將前一段直接接到後一段的尾巴,成為一條新的路徑,如圖 5
所示。
如此經過第二次轉換後,必定得到第二種路徑,並且其第一步必為 ${\sf D}$、 最後一步必為 ${\sf U}$。此轉換的反變換可敘述如下:考慮第二種路徑中最後一步是 ${\sf U}$ 的路徑;過其終點作一條水平線 (如圖 5 中的虛線), 把路徑中由後往前、完全不超過此水平線的最大部分(如圖 5 中的 $G$ 點到 $H$ 點)直接搬到路徑的開頭,即得一條第三種的路徑,並且易知此變換的確是第三種路徑到第二種路徑的反變換。 綜上所述,我們就建立了第一種與第二種路徑之間的對射,而定理 1 的組合式證明也就成立了。
誌謝
本文作者想在此謝謝薛昭雄教授在本文寫作形成期間所給予作者許多的鼓勵與提攜。另外作者也感謝審查者所指出的各項修正意見,使本文更加通順流暢。
參考資料
---本文作者任教國立台灣師範大學數學系---