1
大学数学基礎解説
文献あり

ピークに印をつけたDyck路の数:さらに二通りの証明

96
1

サイズnのDyck路のピークに一箇所印を付けたオブジェクトの総数は(2n1n)通りある.
この事実に関して,例えば OddieさんのMathlog記事 [1]に全単射的証明が載っている.
この記事では,もう二種類の証明 (超幾何の和公式による証明,上記とは別の組合せ論的考察に基づく証明)をつける.

Dyck路

二つのベクトルU(1,1)D(1,1)を並べた長さ2nの列
ω=(ω1,,ω2n),ωi{U,D}
で,以下の二条件を満たすものをサイズnのDyck路という.
(条件1) すべての部分和ω1++ωi,1i2ny座標が非負である.
(条件2) 最後までの和ω1++ω2ny座標が0である.

Dyck路のピーク

Dyck路に含まれる,UDが連続する部分列(U,D)をピークという.

ピークに一箇所印をつけたDyck路

サイズnのDyck路のピークのうち一つを,(U,,D)という列に置き換えてできる列を,サイズnの印付きDyck路という.

本記事で証明するのは以下の内容である.

サイズnの印付きDyck路は(2n1n)個存在する.

Narayana多項式と超幾何の和公式を使う証明

ピークをk個持つサイズnのDyck路の数は, Narayana数 [2]
1n(nk)(nk1)
であることが知られている.(この事実の証明は例えばStanley [3]に載ってる.)
つまり,Dyck路ωに対してそのピークの数をpeak(ω)と書くことにすると,ピークの数に関する母関数を
fn(x)ωDycknxpeak(ω)=k=1n1n(nk)(nk1)xk
と書くことができる.但し,サイズnのDyck路の集合をDycknと書いた.この多項式fn(x)はNarayana多項式と呼ばれる.

今我々が求めたい「サイズnの印付きDyck路の数」は,式で書くと
ωDycknpeak(ω)
なので,ddxf(x)x=1を代入すれば求まる.

以下,
fn(1)=k=1nkn(nk)(nk1)
を計算する.式をよく見ると,この式はガウスの超幾何級数2F1を使って
fn(1)=2F1(n,n+1;1;1)
と書くことができて, ガウスの超幾何定理 [4]により
fn(1)=2F1(n,n+1;1;1)=(2n1)!n!(n1)!=(2n1n)
がわかる.(証明終わり)

補足:「オブジェクトに一箇所印をつけることは母関数の微分に対応する」という発想は,例えばFlajolet [5]により一般的な形で述べられている.

Dyck路に印付きピークを突っ込む証明

筆者が 以前の記事 [6]でも述べたように,サイズnの印付きDyck路は,サイズn1のDyck路の任意の位置に(U,,D)を突っ込んで過不足なく作ることができる.
つまり,サイズnの印付きDyck路の集合をMnと書くと,全単射
Dyckn×{0,1,,2n}Mn+1
が存在する.よって,
|Mn+1|=1n+1(2nn)(2n+1)=(2n+1n+1).
(証明終わり)

参考文献

投稿日:2023614
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

Do everything bijectively.

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. Narayana多項式と超幾何の和公式を使う証明
  2. Dyck路に印付きピークを突っ込む証明
  3. 参考文献