高斯二項式係數的完全齊次對稱多項式 表示法及其應用
陳建燁
壹、 序言:
首先, 本文直接定義 「高斯二項式係數」 (Gaussian Coefficients):
定義:
"
n k
#
q
= (qn− 1)(qn−1− 1) · · · (qn−k+1− 1)
(qk− 1)(qk−1− 1) · · · (q − 1) , 其中 1 ≤ k ≤ n, 且 q 6= 1 。
例如:
"
4 2
#
q
= (q4− 1)(q3− 1)
(q2− 1)(q − 1) = (q2+ 1)(q2+ q + 1) = q4+ q3+ 2q2+ q + 1 。 可以看出, 在形式與結構上與二項式係數有相似之處。
高斯二項式係數有什麼重要性呢? 參考資料 [1] 介紹了其在組合計數上的背景如下: 設 GF(q) 為 Galois field, 元素個數為 q, 且 V (n, q) 為佈於體 GF (q) 的 n 維向量空間, 則 V(n, q) 的 k 維子空間個數, 恰為
"
n k
#
q
。
一方面, 類似於一般的二項式係數, 高斯二項式係數有著如下的遞迴性質:
"
n+1 k
#
q
=
"
n k−1
#
q
+ qk·
"
n k
#
q
其證明可由直接展開通分而得, 置於附錄。
另一方面, 有所謂的 「完全齊次對稱多項式」 :
hk(a1, a2, . . . , an) = X
λ1+λ2+···+λn=k λ1,λ2,...,λn≥0
(aλ11aλ22· · · aλnn),
45
例如:
h2(a1, a2, a3) = X
λ1+λ2+λ3=2 λ1,λ2,λ3≥0
(aλ11aλ22aλ33) = a21+ a22+ a23+ a1a2 + a2a3+ a3a1.
完全齊次對稱多項式的遞迴結構, 可由 「減元降次遞迴式」 (參考資料 [2]) 加以刻劃:
hk+1(a1, a2, . . . , an, an+1) = hk+1(a1, a2, . . . , an)
| {z }
減元
+an+1· hk(a1, a2, . . . , an, an+1)
| {z }
降次 例: h2(a, b, c) = h2(a, b) + c · h1(a, b, c) 。
隱約之中, 高斯二項式係數與完全齊次對稱多項式兩者的遞迴結構, 似有一定的關聯性, 事
實上, 兩者之間有一個簡潔的關係式:
"
n k
#
q
= hn−k(1, q, q2, . . . , qk), 其中 1 ≤ k ≤ n, 且 q 6= 1.[1]
此即高斯二項式係數的完全齊次對稱多項式表示法。 在本篇文章中, 將用數學歸納法證明此式。
進一步地, 此關係式有兩個主要應用:
1. 可用於證明關於 「費氏數列相鄰數項乘積」 的一個命題 [3] : 設 α 與 β 為方程式 x2− x − 1 = 0 的兩根, 則有
Fn· Fn−1· · · Fn−k+1
Fk· Fk−1· · · F1
= hn−k(αk, αk−1β, αk−2β2, . . . , α2βk−2, αβk−1, βk), 其中 n ≥ k ≥ 2 。
此式可將費氏數列相鄰數項的乘積, 用完全齊次對稱多項式加以表示。
2. 可用於證明關於 「循環數列」 的一個命題 [4] :
設 xm− 1 = 0 的 m 個根為 1, α, α2, . . . , αm−1, 其中 α= cos2π
m + i sin2π m, 且 m ≥ 2, 則
hn(1, α, α2, . . . , αm−1) =
0, 當 n 不是 m 的倍數 1, 當 n 是 m 的倍數
。
此為循環數列的完全齊次對稱多項式表示法。
47
貳、 本文:
一、 定義、 記號、 公式與性質 :
1. 完全齊次對稱多項式 (Complete Homogeneous Symmetric Polynomial) 定義:
hk(a1, a2, . . . , an) = X
λ1+λ2+···+λn=k λ1,λ2,...,λn≥0
(aλ11aλ22· · · aλnn),
稱為 「變數 a1, a2, . . . , an 的 k 次完全齊次對稱多項式」 。 特別地, h0(a1, a2, . . . , an) = 1, 且 hk(a) = ak。
例: h2(a1, a2, a3) = X
λ1+λ2+λ3=2 λ1,λ2,λ3≥0
(aλ11aλ22aλ33) = a21+ a22+ a23 + a1a2+ a2a3+ a3a1.
例: h2(a, b, c) = a2+ b2+ c2+ ab + bc + ca.
例: h3(a, b) = a3+ b3 + a2b+ ab2. 性質1: 減元降次遞迴式
hk+1(a1, a2, . . . , an, an+1) = hk+1(a1, a2, . . . , an)
| {z }
減元
+an+1· hk(a1, a2, . . . , an, an+1)
| {z }
降次 例: h2(a, b, c) = a2+ b2+ c2+ ab + bc + ca
= (a2+ b2+ ab) + c · (a + b + c) = h2(a, b) + c · h1(a, b, c) 此為 n = 2, k = 1 的情形, 其中 a1 = a, a2 = b, a3 = c 。
說明: 以 an+1 作分類, 沒有 an+1 的集成一組, 有 an+1 的集成另一組, 將 (n + 1) 元 (k + 1) 次齊次式寫成 n 元 (k + 1) 次和 (n + 1) 元 k 次齊次式的組合。
性質2: 次方乘法的分配律: rn· hn(a1, a2, . . . , am) = hn(a1r, a2r, . . . , amr).
例: r2· h2(a, b, c) = a2r2+ b2r2+ c2r2 + abr2+ bcr2+ car2
= (ar)2+ (br)2+ (cr)2+ (ar)(br) + (br)(cr) + (cr)(ar)
= h2(ar, br, cr).
證明:
rn· hn(a1, a2, . . . , am) = rn·
X
λ1+λ2+···+λm=n λ1,λ2,...,λm≥0
(aλ11aλ22· · · aλmm)
= X
λ1+λ2+···+λm=n λ1,λ2,...,λm≥0
(rnaλ11aλ22· · · aλmm)
= X
λ1+λ2+···+λm=n λ1,λ2,...,λm≥0
(rλ1+λ2+···+λm · aλ11aλ22· · · aλmm)
= X
λ1+λ2+···+λm=n λ1,λ2,...,λm≥0
[(ra1)λ1(ra2)λ2· · · (ram)λm]
= hn(a1r, a2r, . . . , amr).
在本文中會用到的情形是:
βk(n−k)· hn−k 1,α
β, α β
2
, . . . , α β
k
= (βk)n−k · hn−k 1,α
β, α β
2
, . . . , α β
k
= hn−k
βk, βk· α
β, βk· α β
2
, . . . , βk· α β
k . 2. 費氏數列 (Fibonacci Numbers): 滿足 「F0 = 0, F1 = 1, 以及遞迴關係 Fn+2 = Fn+1+ Fn, 其中 n = 0, 1, 2, . . .」 的數列, 稱為 「費氏數列」。
Binet 公式: 設方程式 x2− x − 1 = 0 的兩根為 α 與 β, 則費氏數列的一般項為 Fn= 1
√5
"
1 +√ 5 2
!n
− 1 −√ 5 2
!n#
= αn− βn
α− β . [5]
3. 重複組合數 Hkn : [6]
定義: 設 k 為正整數, 將方程式 x1+ x2+ · · · + xn = k 的非負整數解的個數, 記為 Hkn。 例: x + y + z = 2 的非負整數解有 (x, y, z) = (2, 0, 0), (0, 2, 0), (0, 0, 2), (1, 1, 0), (1, 0, 1), (0, 1, 1), 一共 6 組, 所以 H23 = 6 。
h 與 H : 由定義不難看出此一事實: hk(a1, a2, . . . , an) 的展開式的項數, 恰為 Hkn。 例如: h2(a, b, c) 的展開式一共有 H23= 6 項。
註: 此處 「展開式的項數」 指的是 「同類項合併」 之後的項數, 但是基本上, 由於展開式的各項, 次方不會完全相同, 所以不會有相同的項。
二、 主要定理 :
"
n k
#
q
= hn−k(1, q, q2, . . . , qk), 其中 1 ≤ k ≤ n, 且 q 6= 1.
49
證明: 用數學歸納法!
首先, 有
"
n 1
#
q
= qn− 1
q− 1 = qn−1+ qn−2+ · · · + q + 1 = hn−1(1, q)
與
"
n n
#
q
= (qn− 1)(qn−1− 1) · · · (q − 1)
(qn− 1)(qn−1− 1) · · · (q − 1) = 1 = hn−n(1, q, . . . , qn).
接著,
當 n = 1 時,
"
1 1
#
q
= h1−1(1, q1), 欲證之等式成立。
當 n = 2 時,
"
2 1
#
q
= h2−1(1, q1), 且
"
2 2
#
q
= h2−2(1, q, q2), 欲證之等式皆成立。
假設當 n ≤ N 時, 欲證之等式成立, 即
"
N k
#
q
= hN −k(1, q, q2, . . . , qk), 其中 1 ≤ k ≤ N, 於是有
"
N k
#
q
= hN −k(1, q, q2, . . . , qk) 與
"
N k− 1
#
q
= hN −(k−1)(1, q, q2, . . . , qk−1).
則當 n = N + 1 時, 當 k = 1 時:
"
N + 1 1
#
q
= h(N +1)−1(1, q), 等式成立。
當 k = N + 1 時:
"
N+ 1 N+ 1
#
q
= h(N +1)−(N +1)(1, q, . . . , qN+1), 等式成立。
當 2 ≤ k ≤ N 時:
"
N + 1 k
#
q
=
"
N k− 1
#
q
+ qk
"
N k
#
q
(遞迴性質)
= hN −k+1(1, q, q2, . . . , qk−1) + qk· hN −k(1, q, q2, . . . , qk) (歸納法假設)
= hN −k+1(1, q, q2, . . . , qk−1, qk) (減元降次遞迴式)
= h(N +1)−k(1, q, q2, . . . , qk), 所欲證之等式亦成立。
故由數學歸納法, 所欲證之定理成立!
例:
"
4 2
#
q
= (q4− 1)(q3− 1)
(q2− 1)(q − 1) = (q2 + 1)(q2+ q + 1) = q4+ q3+ 2q2+ q + 1, h4−2(1, q, q2) = h2(1, q, q2) = 1 + q2+ q4+ 1 · q + q · q2+ q2· 1 = q4+ q3+ 2q2+ q + 1.
三、 主要應用 :
1. 命題: 設 α 與 β 為方程式 x2− x − 1 = 0 的兩根, 則有 Fn· Fn−1· · · Fn−k+1
Fk· Fk−1· · · F1
= hn−k(αk, αk−1β, αk−2β2, . . . , α2βk−2, αβk−1, βk), 其中 n ≥ k ≥ 2 。
證明: 在
"
n k
#
q
=(qn− 1)(qn−1− 1) · · · (qn−k+1− 1)
(qk− 1)(qk−1− 1) · · · (q − 1) 之中, 取 q = α β, 得
"
n k
#
(αβ)
= hα
β
n
− 1i
·h
α β
n−1
− 1i
· · ·h
α β
n−k+1
− 1i hα
β
k
− 1i
·h
α β
k−1
− 1i
· · ·h
α β
1
− 1i
=(αn− βn) · (αn−1− βn−1) · · · (αn−k+1− βn−k+1) (αk− βk) · (αk−1− βk−1) · · · (α − β) ·
1
βn · βn−11 · · ·βn−k+11
1
βk · βk−11 · · ·β1
=
αn−βn α−β
·
αn−1−βn−1 α−β
· · ·
αn−k+1−βn−k+1 α−β
αk−βk α−β
·
αk−1−βk−1 α−β
· · ·
α−β α−β
· 1 βn−k · 1
βn−k · · · 1 βn−k
| {z }
k 個
=Fn· Fn−1· · · Fn−k+1
Fk· Fk−1· · · F1 · 1
βk(n−k) (由費氏數列的 Binet 公式), 於是可得
Fn· Fn−1· · · Fn−k+1
Fk· Fk−1· · · F1 =
"
n k
#
(αβ)
· βk(n−k)
= βk(n−k)· hn−k 1,α
β, α β
2
, . . . , α β
k
= hn−k
βk, βk· α
β, βk· α β
2
, . . . , βk· α β
k
(次方乘法的分配律)
= hn−k(βk, αβk−1, α2βk−2, . . . , αk)
51
= hn−k(αk, αk−1β, αk−2β2, . . . , α2βk−2, αβk−1, βk).
此為 相鄰連續 k 項費氏數分式型乘積 的完全齊次對稱多項式表示法。
例:
當 k = 2 時, Fn· Fn−1
F2· F1 = hn−2(α2, αβ, β2).
當 k = 3 時, Fn· Fn−1· Fn−2
F3· F2· F1 = hn−3(α3, α2β, αβ2, β3).
當 k = 4 時, Fn· Fn−1· Fn−2· Fn−3 F4· F3· F2· F1
= hn−4(α4, α3β, α2β2, αβ3, β4).
2. 命題: 設 xm− 1 = 0 的 m 個根為 1, α, α2, . . . , αm−1, 其中 α = cos2π
m + i sin2π m, 且 m ≥ 2, 則
hn(1, α, α2, . . . , αm−1) =
0, 當 n 不是 m 的倍數 1, 當 n 是 m 的倍數
。
證明: 在
"
n k
#
q
= (qn− 1)(qn−1− 1) · · · (qn−k+1− 1)
(qk− 1)(qk−1− 1) · · · (q − 1) 之中, 將 n 與 k 分別用 n + m − 1 與 m − 1 代入, 得
"
n+ m − 1 m− 1
#
q
= (qn+m−1− 1)(qn+m−2− 1) · · · (qn+1− 1) (qm−1− 1)(qm−2− 1) · · · (q − 1)
⇒(q(m−1)+n− 1)(q(m−2)+n− 1) · · · (q1+n− 1) (qm−1− 1)(qm−2− 1) · · · (q − 1) =
"
n+ m − 1 m− 1
#
q
= h(n+m−1)−(m−1)(1, q, q2, . . . , qm−1), 即
hn(1, q, q2, . . . , qm−1) = (q(m−1)+n− 1)(q(m−2)+n− 1) · · · (q1+n− 1) (qm−1− 1)(qm−2− 1) · · · (q − 1) . 設 α = cos2π
m + i sin2π m,
⇒ hn(1, α, α2, . . . , αm−1) = (α(m−1)+n− 1)(α(m−2)+n− 1) · · · (α1+n− 1) (αm−1− 1)(αm−2− 1) · · · (α − 1)
=
(0, 當 n 不是 m 的倍數, 1, 當 n 是 m 的倍數。
此為 循環數列的完全齊次對稱多項式表示法。
四、 其他應用 :
1. 當 q 為正整數時, 可知
(qn− 1)(qn−1− 1) · · · (qn−k+1− 1) (qk− 1)(qk−1− 1) · · · (q − 1) =
"
n k
#
q
= hn−k(1, q, q2, . . . , qk)
必為正整數。
註: 左式的分式型式, 一定可透過約分化簡成整數。
2. lim
q→1
"
n k
#
q
= Ckn.
證明: lim
q→1
"
n k
#
q
= lim
q→1hn−k(1, q, q2, . . . , qk) = hn−k(1, 1, 1, . . . , 1)
| {z }
k+ 1 個
= Hn−kk+1 = C(n−k)+(k+1)−1 n−k
= Cn−kn = Ckn。
註: 在參考資料 [1] 中, 此性質的證明需用到 L’Hopital’s Rule, 但此處的證明只需用到取極 限的性質即可。 此一關係式說明了高斯二項式係數與原來的二項式係數的關係, 因此, 有時也將 高斯二項式係數稱為 「二項式係數的“q-analogs”」 。[1] 。
參、 結語:
本篇文章透過遞迴結構, 用數學歸納法證明了 hn−k(1, q, q2, . . . , qk) =
"
n k
#
q
= (qn− 1)(qn−1− 1) · · · (qn−k+1− 1)) (qk− 1)(qk−1− 1) · · · (q − 1) .
此一等式, 也可視為 「將完全齊次對稱多項式的變數, 用等比數列代入的結果, 恰為高斯二項式 係數」 , 這是個耐人尋味的結論。 由
"
n k
#
q
= hn−k(1, q, q2, . . . , qk), 再次得到費氏數列相鄰 項乘積與循環數列的完全對稱多項式表示法, 這樣的應用, 揭示了看似不同的數學概念背後, 有 著相同的架構, 值得深思。
53
附錄:
1. 遞迴性質: "
n+ 1 k
#
q
=
"
n k− 1
#
q
+ qk·
"
n k
#
q
. 證明:
右式 = (qn− 1)(qn−1− 1) · · · (qn−k+2− 1)
(qk−1− 1)(qk−2− 1) · · · (q − 1) + qk· (qn− 1)(qn−1− 1) · · · (qn−k+1− 1) (qk− 1)(qk−1− 1) · · · (q − 1)
= qk− 1
qk− 1· (qn− 1)(qn−1− 1) · · · (qn−k+2− 1) (qk−1− 1)(qk−2− 1) · · · (q − 1) +qk·(qn− 1)(qn−1− 1) · · · (qn−k+2− 1)
(qk− 1)(qk−1− 1) · · · (q − 1) · (qn−k+1− 1)
= (qn− 1)(qn−1− 1) · · · (qn−k+2− 1)
(qk− 1)(qk−1− 1) · · · (q − 1) · [qk− 1 + qk· (qn−k+1− 1)]
= (qn+1− 1)(qn− 1) · · · (qn+1−k+1− 1)
(qk− 1)(qk−1− 1) · · · (q − 1) = 左式。