在文獻上有許多種Catalan數的推廣 [2, 4, 18, 19, 21, 27, 33]. 最重要的一個推廣可說是 Fuss-Catalan數. 在這一節中我們用Dyck paths的語言來說明 Fuss如何將Dyck paths 推廣成 Fuss paths, 從而推廣了 Catalan數.
3.1
定義與基本性質Fuss的主要想法是將 Dyck paths 的向上步由(1, 1) 變成 (m, m), 其中 m≥ 2 是一個固 定的正整數. 為了論文例子的呈現方便起見,我們先介紹2-Fuss paths, 之後再介紹更一般 的 m-Fuss paths.
定義 3.1. 一個 2-Fuss path 是一個在第一象限的路徑, 以原點 (0, 0) 為起點, 終點落於 x 軸上, 且使用的單位步有向上步 U = (2, 2) 與向下步 D= (1, −1).
規定一個 2-Fuss path 的長度 n 是指其向上步 U 的個數. 例如, n = 1, 2, 3的 2-Fuss paths 分別有 1, 3, 12個,如圖 Figure 6 所示.
2
n=3
n=1 n=
Figure 6: n = 1, 2, 3 的2-Fuss paths
令F(2)(n) 表示長度為n 的所有2-Fuss paths所成的集合. 且令 fn(2) = |F(2)(n)|,表 示長度為 n 的2-Fuss paths 的個數. 習慣上並定義 f0(2)= 1. 上述例子說明 {fn(2)}n≥0 = {1, 1, 3, 12, . . . }. 接著定義
F(2)(z) = X
n≥0
fn(2)zn
為{fn(2)}n≥0 的生成函數. 在上下文不致混淆的情形下, 我們簡寫 F = F (z) = F(2)(z) 以 方便閱讀.
我們可以利用 Sch¨utzenberger 拆解法, 導出 F(2)(z) 所滿足的函數方程, 從而可得出 fn(2) 的明顯表達公式.
性質 3.2. F = F(2)(z) 滿足函數方程 F = 1 + zF3.
證明: 如圖 Figure 7 所示. 如果有向上步, 則第一步U 一定是往上. 因此會有第一次回到 y= 1 的向下步 D′ 和第一次回到y= 0 的向下步D′′, 此時一個2-Fuss path必可拆解成 U F D′F D′′F.
or F
1 z
F
F
Figure 7: 2-Fuss paths 的拆解 因為 z 標記向上步, 因此可將上述分解翻譯成函數方程, 而得到
F = 1 + zF3,
故得證.
因F 滿足的函數方程為三次方程式, 故難以透過寫出F(z)的明顯表達式來求出fn(2) = [zn]F (z) . 然而, 我們可以利用 Lagrange inversion formula 算出 fn(2). Lagrange inver-sion formula 有許多形式, 本論文只需用到底下的簡單形式即可.
定理 3.3 (Lagrange inversion formula). [20]
設 G(z) 滿足方程式 G= zΦ(G), 則當 n ≥ 1 時, [zn]G = 1
n[zn−1]Φ(z)n.
利用 Lagrange inversion formula 可以求出 fn(2) 的明顯表達式. 性質 3.4.
fn(2) = 1 2n + 1
3n n
.
證明: 記F = F(2)(z). 令G= F − 1, 則由 F = 1 + zF3 計算可得 G= z(G3+ 3G2+ 3G + 1).
故由 Lagrange inversion formula, 當 n≥ 1 時, [zn]F = [zn]G
= 1
n[zn−1](z3 + 3z2+ 3z + 1)n
= 1
n[zn−1](z + 1)3n
= 1 n
3n n− 1
= 1
2n + 1
3n n
.
{fn(2)}n≥0 = {2n+11 3nn}n≥0 = {1, 3, 12, 55, 273, . . . }n≥0稱為2-Fuss數(2-Fuss num-bers), 這也是組合數學上重要的數列.
2-Fuss paths 的概念可以再推廣為 m-Fuss paths, 亦即把向上步改成 (m, m).
定義3.5. 一個 m-Fuss path 我們定義為一個在第一象限的路徑, 以原點(0, 0)為起點, 終 點落於 x 軸上, 所使用的單位步有向上步 U = (m, m) 與向下步 D= (1, −1) 這二種.
令F(m)(n) 表示長度為n 的所有m-Fuss paths所成的集合. 且令fn(m) = |F(m)(n)|, 表示長度為 n 的m-Fuss paths 的個數. 習慣上並定義 f0(m) = 1. 接著定義
F(m)(z) = X
n≥0
fn(m)zn
為 {fn(m)}n≥0 的生成函數. 在上下文不致混淆的情形下, 我們簡寫 F = F (z) = F(m)(z) 以方便閱讀.
規定一個m-Fuss path的長度n是指其向上步U的個數. 同樣地利用Sch¨utzenberger 的拆解法可以得到以下性質.
性質 3.6. 函數方程 F = 1 + zFm.
證明: 如圖 Figure 8 所示, 如果有向上步, 則第一步 U一定是往上. 因此會有第一次回到 y= (m − 1) 的向下步 D(1), 第一次回到 y= (m − 2) 的向下步 D(2), . . . , 和第一次回到 y= 0 的向下步 D(m),此時一個 m-Fuss path 必可拆解成
U F D(1)F D(2)F D(3). . . F D(m−1)F D(m)F.
or F 1
z
F
F
F
F
Figure 8: m-Fuss paths 的拆解 因為 z 標記向上步, 因此可將上述分解翻譯成函數方程, 得到
F = 1 + zFm+1,
故得證
性質 3.7.
fn(m) = 1 mn+ 1
(m + 1)n n
.
證明: 記F = F(m)(z). 令G= F − 1, 則由 F = 1 + zFm+1 計算可得 G= z(G + 1)m+1.
故由 Lagrange inversion formula, 當 n≥ 1 時, [zn]F = [zn]G
= 1
n[zn−1](z + 1)(m+1)n
= 1 n
(m + 1)n n− 1
= 1
mn+ 1
(m + 1)n n
.
得證.
我們在下一小節會舉一些例子, 說明與m-Fuss paths 相關的幾個重要組合結構.
3.2
與m-Fuss paths
有關的組合結構在組合數學中, m-Fuss paths 也是一個重要的結構, m-Fuss數也出現在各種不同的計數問 題上. 在這一小節中,我們平行地介紹以m-Fuss 數來計數的樹與多邊形剖分. 並以m = 2 舉例. 而針對一般的 m,其組合結構亦可類似地得出.
定義 3.8. 由根開始往下畫樹, 每個節點若有分支, 必為三條邊, 所得的結構稱為三元樹 (ternary tree).
n = 1, 2, 3的所有不同的三元樹分別有 1, 3, 12 個, 如圖 Figure 9 所示.
2 n=1
n=3 n=
Figure 9: n = 1, 2, 3 所有不同的三元樹
定義 3.9. 一個 (2n + 2) 邊多邊形, 沿對角線分割成四邊形, 對角線不交叉, 恰可剖分成 (2n + 2) − 3 個四邊形, 稱做一個四邊形剖分.
(2n + 2) 邊形的不同的四邊形剖分分別有1, 3, 12 個,如圖 Figure 10 所示.
3
n= n=
n=
1 2
Figure 10: n = 1, 2, 3 的所有不同的四邊形剖分