幾個恆等式的組合證明
許介彥
私 立 大 葉 大 學 電 機 工 程學 系壹、前言
從 集 合
0,1, 2,..., n
中 選 出 不 同 的 兩 數 , 總 共 有 多 少 種 選 法 ? 這 是 一 個 相 當 容 易 的 問 題 , 既 然 集 合 中 有 n1個 不 同 的 數 , 答 案 當 然 是C n( 1, 2), 也 就 是 2 ) 1 ( 2 1 n nn 所 有 這 些 選 法 可 依 所 選 出 的 兩 數 中 較 大 的 數 是 多 少 分 為n 類 ; 有 些 選法 中 較 大 的數 為1,有 些 為 2,……,有 些 為 n;如 果我 們 能 夠 知 道 這 n 類 的 每 一 類 各 有 幾 種 選 法 , 這 些 選 法 數 的 總 和 應 該 就 等 於 ) 2 , 1 (n C 。 考 慮 兩 數 中 較 大 的 數 為k(1kn) 的 情 形 , 此 時 另 一 個 數 有 可 能 是 多 少 呢 ? 由 於 另 一 數 須 小 於 k,因 此 有0 ,1 ,2,,k1 等 總 共 k 個 可 能 的 值 。 如 前 所 述 , 當 n k 1 ,2, , , 所 有 選 法 數 的 總 和 等 於 ) 2 , 1 (n C , 因 此 下 式 一 定 成 立 : 2 ) 1 ( 1
n n k n k 這 就 是 我 們 熟 悉 的 由 1 開 始的 連 續 正 整 數 求 和 公 式 , 此 式 在 數 學 上 有 很 多 種 證 法 , 而 上 面 的 證 明 方 式 可 說 是 此 式 的 一 個 「 組 合 證 明 」(combinatorial proof),也 就 是 靠 計 算 數 量 而 得 的 證 明 。 數 學 上 有 相 當 多 恆 等 式 可 以 利 用 組 合 的 方 式 來 證 明 ; 當 我 們 要 證 明 某 個 式 子 的 等 號 左 右 兩 邊 相 等 , 我 們 就 「 發 明 」 一 個 與 計 算 數 量 有 關 的 問 題 , 說 明 等 號 兩 邊 同 樣 都 是 該 問 題 的 答 案 ( 只 是 想 法 不 同 而 已 );既 然 答 案 只 有 一 個,所 以 等 式 成 立 。 各 類 恆 等 式 中 , 與 二 項 式 係 數 (binomial coefficients) 有 關 的 恆 等 式 特 別 容 易 透 過 組 合 的 方 式 來 證 明 , 因 為 ) , ( kn C 可 視 為 從 n 個 東西 中 選 出 k 個 的 方 法 數 , 數 的 本 身 就 含 有 組 合 上 的 意 義 。 本 文 假 設 當n 時,k C( kn , )的 值 為 0。 讓 我 們 再 看 個 例 子 。 下 面 是 與 二 項 式 係 數 有 關 的 一 個 基 本 的 式 子 : k n n k n 我 們 「 發 明 」 的 計 數 問 題 是 : 從 n 個 人中 選 出 k 個 人 的 方 法 有 幾 種 ? 答 案 顯 然 是 ) , ( kn C , 不 過 由 於 選 出 k 個人 其 實也 相 當 於 將n 個人排除,而由 n 人中選出k nk 人 來 排 除 的 方 法 有C(n ,n 種,因此上式k) 成 立 。 另 一 個 基 本 的 式 子 是 k n k n k n 1 1 1 我 們 的 問 題 同 樣 是 : 從 n 人中 選 出 k 人 的方 法 有 幾 種 ? 假 設 張 三 是 這n 人 之 一 ,所 有 選 出k 人 的 選法 可 分 為「 張 三有 被 選中 」 與 「 張 三 沒 被 選 中 」 兩 大 類 , 其 中 有 選 到 張 三 的 選 法 有C(n k1 , 1)種,沒 選 到 張 三 的 選 法 有C(n1 ,k)種,因 此 上 式 成 立。上 式 通 常 稱 做 「 巴 斯 卡 恆 等 式 」(Pascal’s identity), 由 該 式 可 建 構 出 著 名 的 「 巴 斯 卡 三 角 形 」(Pascal’s triangle)。 以 下 我 們 看 一 些 較 複 雜 的 例 子 。
貳、更多組合證明的例子
恆等式一:當
n1,
n k n k n 0 2 . 問 題 : 由 n 個 人中 選 出 一 些人 的 方 法 有幾 種 ? 假 設 這 裡 所 謂 「 選 出 一 些 人 」 可 以 少 到 一 個 人 都 不 選 , 也 可 以 多 到 n 個 人 全 選 。 由 於 從 n 個 人 中選 出 k 個 人的 方 法 有 ) , ( kn C 種 , 因 此 答 案 顯 然 是
nk0C(n,k)。 另 一 方 面 , 由 於 每 個 人 都 有 「 被 選 中 」 與 「 沒 被 選 中 」 兩 種 可 能 , 因 此n 個 人 總共 可 搭 配 出2 種不同的情形;這兩種考慮方n 式 所 得 的 結 果 應 該 相 等 , 所 以 上 面 的 等 式 成 立 。恆等式二:當
n2,
0 1 2 2 k n k n . 問 題 : 由 n 個 人中 選 出 偶 數個 人 的 方 法有 幾 種 ? 由 於 從 n 個 人 中 選 出2 個 人 的 方 法k 有 C(n ,2k) 種 , 因 此 答 案 顯 然 是 ) 2 , ( 0C n k k
。 另 一 方 面 , 假 設 張 三 是 這 n 個 人 之 一 ; 我 們 也 可 以 先 從 除 了 張 三 之 外 的 其 他 1 n 個 人 中 選 出 任 意 一 些 人 ( 選 法 有2n1 種 , 見 恆 等 式 一 ), 然 後 再 考 慮 選 不 選 張 三 ; 由 於 張 三 須 與 這 些 被 選 出 的 人 湊 成 偶 數 , 因 此 這 些 人 的 人 數 一 旦 確 定 之 後 , 張 三 的 命 運 也 就 跟 著 確 定 了 , 所 以 由 n 個 人 中 選 出 偶 數 個 人 的 方 法 有2n1種 。 以 上 兩 種 方 法 所 得 的 結 果 應 該 相 等 , 因 此 上 面 的 等 式 成 立 。 請 注 意 由 恆 等 式 一 與 恆 等 式 二 我 們 立 即 可 知 當n1,
0 1 0 2 1 2 2 k n k k n k n . 由 此 又 可 推 知
n k k k n 0 0 ) 1 ( .恆等式三:
當n k1, 1 1 k n n k n k . 問 題 : 由 n 個 人中 選 出 k 個 人 來組 成 一個 代 表 隊 , 並 在 所 選 出 的 k 人 中 指 派 一 人 做 為 隊 長 , 上 述 工 作 總 共 有 幾 種 可 能 的 作 法 ? 由 n 人 中 選 出 k 人 的 方 法 有C( kn , ) 種 , 而 由 k 人 中選 出 一 名 隊長 的 方 法 有 k 種 , 因 此 總 共 有kC( kn , )種 作 法 。另 一 方 面 , 我 們 也 可 以 先 從 全 部 n 個 人 中 選 出 一 人 來 做 為 隊 長( 選 法 有n 種 ), 再 從 其 他n1人 中 選 出k1人 來 搭 配 剛 才 的 隊 長 以 組 成 代 表 隊 ; 因 此 作 法 有 ) 1 , 1 (n k nC 種 。 以 上 兩 種 方 法 所 得 的 結 果 應 該 相 等 , 因 此 上 面 的 等 式 成 立 。
恆等式四:當
n2,
n k n n k n k 0 1 2 . 問 題 : 由 n 個 人中 選 出 任 意一 些 人 來 組成 一 個 代 表 隊 , 並 且 從 這 些 人 中 指 派 一 人 做 為 隊 長 , 上 述 工 作 總 共 有 幾 種 可 能 的 作 法 ? 由 n 人 中 選 出 k 人 的 方 法 有C( kn, ) 種,由k 人 中 選 出一 名 隊 長 的方 法 有 k 種, 因 此 答 案 為
nk0kC(n,k)。 另 一 方 面 , 我 們 也 可 以 先 從 全 部 n 個 人 中 選 出 一 人 來 做 為 隊 長( 選 法 有n 種 ), 再 從 其 他n1個 人 中 選 出 任 意 一 些 人 ( 選 法 有2n1種 ) 來 搭 配 剛 才 的 隊 長 以 組 成 代 表 隊 , 因 此 總 共 有n2n1種 作 法 。 以 上 兩 種 方 法 所 得 的 結 果 應 該 相 等 , 因 此 上 面 的 等 式 成 立 。恆等式五:當
nmk0, k m k n k n k m m n . 問 題:由n 個 人中 選 出 m 個 人 來組 成 一個 代 表 隊 , 並 且 從 這 m 個 人 中選 出 k 個 人 來 做 為 代 表 隊 的 幹 部 , 上 述 工 作 總 共 有 幾 種 可 能 的 作 法 ? 由 於 從 n 人 中 選 出 m 人 的 方 法 有 ) , ( mn C 種 , 從 m 人 中選 出 k 人 的方 法 有 ) , (m k C 種 , 因 此 答 案 為C(n,m)C(m,k)。 另 一 方 面 , 我 們 也 可 以 先 從 全 部 n 個 人 中 選 出 k 個 人做 為 代 表 隊的 幹 部 ( 選法 有C( kn, )種 ), 然 後 再 從 其 他n 個 人 中k 選 出m 個人(選法有k C(nk,mk)種 ) 來 搭 配 剛 才 的 幹 部 以 組 成 代 表 隊 , 因 此 總 共 有C(n,k)C(nk,mk)種 作 法 。 以 上 兩 種 方 法 所 得 的 結 果 應 該 相 等 , 因 此 上 面 的 等 式 成 立 。 附 帶 一 提 , 利 用 恆 等 式 五 不 難 證 明 當 n m k 0 ,C( mn, )與C( kn, )必 不 互 質。恆等式六:
當n m1,
m k m m n k m k n k n 0 2 . 問 題 : 由 n 個 人中 選出 m 個人 來 參 加 比 賽 , 並 指 派 每 名 參 賽 者 參 加 筆 試 或 口 試 ( 兩 者 之 一 ), 上 述 工 作 總 共 有 幾 種 可 能 的 作 法 ? 由 於 從 n 人 中 選 出 m 人 的 方 法 有 ) , ( mn C 種,而 這 m 個 參賽 者 每 人 都有 參 加 筆 試 或 口 試 兩 種 可 能 , 因 此 答 案 為 m m n C( , )2 。 所 有 這 些 作 法 中 , 我 們 可 以 依 參 加 筆 試 的 人 數 來 作 分 類 ; 有 些 作 法 參 加 筆 試 的 人 數 為0,有 些 為 1,有 些 為 2,……,有 些 為 m。 考 慮 參加 筆 試 的 人數 為 k 時 的情形 ; 我 們 可 以 從 全 部n 人 中先 選 出 k 人 來 參 加 筆 試 ( 選 法 有C( kn, )種 ), 再 從 其 他 k n 個 人 中 選 出 m 個 人 來 參 加 口 試k ( 選 法 有C(nk,mk)種 ), 因 此 總 共 有 ) , ( ) , (n k C n k m k C 種 作 法 。 當 m k 0 ,1 ,2,, ,所 有 各 類 作 法 數 的 總 和 一 定 等 於C(n,m)2m,因 此 上 面 的 等 式 成 立 。
恆等式七:當
n1,
n n k n n k 2 0 2 . 問 題:由 n 個 男生 和 n 個 女生( 總 共2 個n 人 ) 中 選 出 n 個 人 的方 法 有幾 種 ? 答 案 顯 然 是C(2n,n),而 所 有 這 些 選 法 可 依 所 選 出 的n 人 中 的 男 生人 數 來 分 類。 當 n 人 中 含 有 k 個男 生 時 ,女 生 人 數 必為 k n ;由於從 n 個男生中選出 k 個男生的 方 法 有C( kn, )種,從 n 個 女 生 中 選出nk 個 女 生 的 方 法 有C(n,nk)種,因 此 所 選 出 的 n 人 中 含 有 k 個 男 生 的 選法 有 2 k n k n n k n 種 ; 當k0 ,1 ,2,,n, 所 有 選 法 數 的 總 和 等 於C(2n,n), 因 此 上 面 的 等 式 成 立 。 請 注 意 我 們 也 可 以 將 恆 等 式 七 解 讀 為 : 由n 個 男 生 及 n 個 女 生中 選 出 相 同數 量 的 男 生 與 女 生 的 選 法 有C(2n,n)種 。恆等式八( 二 項 式 定 理 ): 當
n1,
n k k n k n x y k n y x 0 ) ( . 問 題 : 某 間 大 學 這 學 期 的 體 育 課 總 共 有 x 種 室 內 項 目 及 y 種 室 外 項 目可 供 學 生 選 修,每 名 學 生 須 從 這x 個運y 動 項 目 中 選 擇 一 項 。 如 果 學 生 人 數 為 n, 總 共 有 多少 種 可 能 的選 課 結 果 ? 由 於 總 共 有 n 名 學 生而 每 名學 生 都 有 y x 個可能的選擇,因此總共有(xy)n種 可 能 的 選 課 結 果 。 另 一 方 面 , 我 們 可 將 所 有 選 課 方 式 依 選 修 室 內 項 目 的 學 生 人 數 分 類 ; 當 選 修 室 內 項 目 的 學 生 數 為 k 時 ( 此時 選 修 室 外項 目 的 學 生 數 為n )k ,由 於 從 n 人 中 選 出 k 人 的 方 法 有C( kn, )種 , 而 這 k 個 人每 人 都 可 選 擇x 種 室 內項 目 之 一,其 他n 個人k 則 是 每 人 可 選 擇 y 種 室 外 項目 之 一 , 因此 當 選 修 室 內 項 目 的 學 生 數 為 k 時 總 共 有 k n ky x k n C( , ) 種 可 能 的 選 課 結 果 ; 當 n k0 ,1 ,2,, , 總 共 有
kn0C(n,k)xkynk 種 可 能 的 選 課 結 果 。 以 上 兩 種 方 法 所 得 的 結 果 應 該 相 等 , 因 此 上 面 的 等 式 成 立 。恆等式九:
當n k0,
1 1 k n k m n k m . 問 題 : 由 集 合{1 ,2 ,3,,n1}中 選 出k1 個 數 的 方 法 有 幾 種 ? 答 案 顯 然 是C(n k1, 1),而 所 有 這 些 選 法 可 依 所 選 出 的 k1個 數 中 的 最 大 數 的 值 分 類;當 所 選 出 的k1個 數 中 的 最 大數 為m1時,另 外k 個 數 必 須 由小 於 或 等 於 m 的所 有 正 整數 ( 即{1 ,2,,m}) 中 選 出 , 選 法 有 C(m,k) 種 ; 當 1 , , 2 , 1 1 k k n m ( 也 就 是 n k k m , 1,, ),所 有 選 法 數 的 總 和 一 定 等 於C(n k1, 1),因 此 上 面 的 等 式 成 立 。 本 文 一 開 始 提 及 的 連 續 正 整 數 求 和 公 式 其 實 是 此 式 在k1時 的 特 例 。
恆等式十:當
n k2 0,
k n k m k n k m n k m 1 2 1 . 問 題:由 集 合{1 ,2 ,3,,n1}中 選 出2k1 個 數 的 方 法 有 幾 種 ? 答 案 顯 然 是C(n1 ,2k1), 而 所 有 這 些 選 法 可 依 所 選 出 的2k1個 數 的 中 位 數 (median ) 的 值 分 類 , 當 中 位 數 為 m1 時,比 中 位 數 小 的k 個 數 須 由{1 ,2,,m}中 選 出 ( 選 法 有C(m,k)種 ), 比 中 位 數 大 的 另 外 k 個 數 須 由{m2,m3,,n1}中 選 出( 選 法 有C(nm,k)種 ),因 此 當 中 位 數 為m1時 的 選 法 有C(m,k)C(nm,k)種 ; 當 m1k1, k2 , ,n1k ( 也 就 是 , , 1 , kk m n ), 所 有 選 法 數 的 總 和k 一 定 等 於C(n1 ,2k1), 因 此 上 面 的 等 式 成 立 。恆等式十一:當
n , m
m m n k m k n m k 0 . 問 題:由n 個 男生 與 m 個 女生 中 選 出 m 個 人 的 方 法 有 幾 種 ? 答 案 顯 然 是C(nm,m), 而 所 有 這 些 選 法 可 依 被 選 中 的 男 生 的 人 數 分 類 , 當 男 生 有 k 個 人 被 選中( 選 法 有C( kn, )種 )時, 女 生 有 mk 個 人 被 選 中 ( 選 法 有 ) , (m m k C 種 ),因 此 所 選 出 的m 人 中 有 k 個 男 生 的 選 法 有 k m k n k m m k n 種;當k 0 ,1 ,2,,m,所 有 選 法 數 的 總 和 一 定 等 於C(nm,m), 所 以 上 面 的 等 式 成 立 。 上式的一個「非組合證明」是將等號左 邊看成是(
k0C(n,k)xk)(
k0C(m,k)xk)中 m x 的 係數 ; 由 二 項式 定 理 得
k k k k C m k x x k n C 0 0 ) , ( ) , ( m n x x) (1 ) 1 ( m n x (1 ) 由 於 (1 )x nm 中 xm 的 係 數 為 ) , (n m m C , 因 此 上 面 的 等 式 成 立 。 前 面 的 恆 等 式 七 其 實 是 恆 等 式 十 一 在m 時的特例。 n恆等式十二:當
n1,
1 2 2 2 2 0 2 n n n k n k n k . 問 題 : 由 n 個 男生 中 選 出 任意 一 些 人 來組 成 一 個 代 表 隊 , 由 n 個 女 生中 也 選出 相 同 數 量 的 女 生 來 組 成 另 一 個 代 表 隊 , 各 隊 中 又 分 別 選 出 一 人 做 為 隊 長 , 上 述 工 作 總 共 有 幾 種 可 能 的 作 法 ? 考 慮 男 生 與 女 生 各 選 出 k 人 的 情 形 。 由 n 個 男 生 中 選 出 k 人 的 方 法 有C( kn, ) 種 , 而 由 k 人 中選 出 一 名 隊長 的 方 法 有 k 種 , 因 此 男 生 的 部 分 總 共 有kC( kn, )種 作 法;女 生 的 部 分 同 樣 也 有kC( kn, )種 作 法 , 因 此 男 女 搭 配 總 共 有(kC(n,k))2種 作 法 ; 當k0 ,1 ,2,,n, 所 有 可 能 的 作 法 總 數 為 2 0(kC(n,k)) n k
。 另 一 方 面 , 我 們 也 可 以 先 選 出 男 生 與 女 生 各 一 人 做 為 隊 長 ( 選 法 有nnn2 種 ),然 後 再 從 剩 下 的n1個 男 生 與n1個 女 生 ( 總 共2n2個 人 ) 中 選 出 相 同 數 量 的 男 生 與 女 生 做 為 兩 隊 隊 員 ( 選 法 有 ) 1 , 2 2 ( n n C 種,見 恆 等 式 七 ),因 此 總 共 有n2C(2n n2, 1)種 作 法 。 以 上 兩 種 方 法 所 得 的 結 果 應 該 相 等 , 因 此 上 面 的 等 式 成 立 。參、一般化的巴斯卡恆等式
將 14 個 人 分 成 甲、乙、丙、丁 四 組 , 每 組 分 別 含 有5、4、3、2 個 人,總 共 有多 少 種 分 法 ? 我 們 可 先 從 全 部 14 個 人 中選 出 5 人 編 入 甲 組 ( 選 法 有C(14 ,5)種 ), 再 從 剩 下 的 9 個 人 中 選出 4 人 編 入 乙組 ( 選 法 有 ) 4 , 9 ( C 種 ), 再 從 剩 下 的 5 個 人 中 選 出 3 人 編 入 丙 組( 選 法 有C(5 ,3)種 ),再 將 剩 下 的 2 個 人編 入 丁組 ( 選 法 有C(2 ,2)種 ); 因 此 所 求 為 ) 2 , 2 ( ) 3 , 5 ( ) 4 , 9 ( ) 5 , 14 ( C C C C ! 2 ! 3 ! 4 ! 5 ! 14 ! 0 ! 2 ! 2 ! 2 ! 3 ! 5 ! 5 ! 4 ! 9 ! 9 ! 5 ! 14 . 一 般 而 言 , 將 n 個人 分 為 r 組 , 其 中 第 一 組 有 k 個 人 , 第 二 組 有1 k 個2 人 ,……, 第 r 組 有k 個人 的分 法 總 共 有 r ! ! ! ! 2 1k kr k n 種 ; 請 注 意k1k2kr n。 數 學 上 常 將 上 式 記 作 r k k k n 2 1 或 ) , , , ; (n k1 k2 kr C 並 稱 這 種 數 為multinomial coefficients。二 項 式 係 數 其 實 是 上 式 在r2時 的 特 例 : 1 1 1 2 1 2 1 !( )! ! ! ! ! k n k n k n k k n k k n 前 面 提 過 的 巴 斯 卡 恆 等 式 此 時 成 了 1 1 1 1 2 1 2 1 2 1 k k n k k n k k n . 一 般 而 言 , r k k k k n 2 3 1 = r r k k k n k k k n 1 1 1 1 2 1 2 1 1 1 1 1 1 3 2 1 r k kr n k k k k n 從 組 合 的 觀 點 不 難 說 明 上 式 為 何 成 立 , 我 們 的 組 合 問 題 是 : 將 n 個 人分 為 r 組 ,其 中 第 一 組 有 k 個 人 , 第 二 組 有1 k 個2人,……,第 r 組有k 個 人 的 分法 有 幾 種 ?r 我 們 已 知 答 案 為 r k k k k n 2 3 1 另 一 方 面 , 假 設 張 三 是 這 n 人 之 一 ; 所 有 分 法 可 依 張 三 被 編 入 哪 一 組 來 分 類 ; 如 果 張 三 是 被 編 入 第 i 組 ,剩 下 的n1人 中 將 有k 個 人 被 編入 第 一 組,有1 k 個 人 被2 編 入 第 二 組,……,有ki1個 人 被 編 入 第 i 組,……,有k 個人 被 編 入 第 r 組;由 於r i 可 能是 介 於 1 與 r 之 間 的任 何 數 ( 含 1 與 r),因此 所 有 r 種可 能 情形 的 分 法 數的 和 即 為 所 求 。 以 上 兩 種 方 法 所 得 的 結 果 應 該 相 等 , 因 此 上 述 恆 等 式 確 實 成 立 。