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

major indexによるq-Narayana数とq-Catalan数

309
0

概要

Catalan数に関係する数として Narayana数
Nn,k1n(nk)(nk1)
がある.Narayana数はピークをk個持つ,サイズnのDyck路の数に等しい.
またここから,Narayana数のkにわたる和は,Catalan数であることがわかる.

本稿ではNarayana数のq類似を解説する.
Dyck路にmajor indexという統計量を入れて数え上げると,母関数としてq-Narayana数
Nn,k(q)=qn+k(k1)[n]q(nk)q(nk1)q
が出てきて,さらにその和はq-Catalan数
Cn(q)qn[n+1]q(2nn)q
になることが知られている [1].

準備

二種のステップA(1,0),B(0,1)を使って(0,0)から(n,n)まで行くパスのうち,直線y=xより上に行かないものをDyck路という.
Dyck路は, 以前の記事 [5]で紹介した正方格子路の一種である.(0,0)から(n,n)へ行くDyck路の集合をDyck(n)と書く.
例えば下図はDyck(5)の元の例.
Dyck路の例と,そのmajの値 Dyck路の例と,そのmajの値

major indexについて復習

集合Dyck(n)から自然数への写像
maj:Dyck(n)N
を,以前の記事 [5]で定めたように定義する.復習すると,Dyck路
ω=ω1ω2n,ωi{A,B}
に対して,descentと呼ばれる集合D(ω)
D(ω){iωi=A, ωi+1=B}
と定め,その和
maj(ω)iD(ω)i
major indexと呼ぶのであった.

上の図の例でいうと,パスの中で"┘"みたいになってる場所がdescentである.

descentの数ごとのDyck路の数え上げ

descentの要素数がk個であるようなDyck路の集合を
Dyck(n,k){ωDyck(n)#D(ω)=k}
とかく.
この集合をmajor indexに関して数え上げる母関数を
Nn,k(q)ωDyck(n,k)qmaj(ω)
とかき,q-Narayana数という.

q-Narayana数の積表示

まず,q-Narayana数は以下のようにSchur関数の特殊値である.

q-Narayana数のSchur関数による表示

Nn,k(q)=qns2k1(q,q2,,qn1)
が成り立つ.但し,sはSchur関数を表し,2k1は縦がk1で横が2の長方形のヤング図形を表す.

Dyck路からparallelogram polyomino (staircase polygonとも呼ばれる)への全単射を考える [4].
サイズnk列のparallelogram polyomino (略してポリオミノ)とは,(0,0)から(k,n+1k)へ,ステップA,Bを使って行く二本のパスの組で,(0,0)(k,n+1k)以外では交差しないものである.

サイズnk列のポリオミノの集合と,集合Dyck(n,k)の間に一対一対応が存在する (下図).
Dyck路ポリオミノの一対一対応 Dyck路ポリオミノの一対一対応
この全単射の正確な定義は文献 [4,Exercises 57]に任せるとして,めっちゃ雑に説明すると,Dyck路のステップA (下図でいうと➘)の情報がポリオミノの「上の線(図の赤い線)」で表され,B (図でいうと➚)の情報が「下の線(図の青い線)」で表されるのである.(下図参照)
全単射のめっちゃ雑な説明 全単射のめっちゃ雑な説明

この全単射を曇りなき眼で見ると,重みを入れることができる.
つまり,ポリオミノが置かれているグリッドの横線 (ステップB)に下図下側のように重みを入れると,ポリオミノが通る横線の重みの積が,Dyck路のmajor indexに一致する.
major indexと,横線の重みの積が一致する様子 major indexと,横線の重みの積が一致する様子

つまり,q-Narayana数Nn,k(q)は,サイズnk列のポリオミノを,上図の重みのもとで数え上げる母関数に一致する.
ここで, Lindström–Gessel–Viennotの補題 を使うと,その母関数は基本対称式の行列式として
Nn,k(q)=qndet[ek1(q,,qn1)ek(q,,qn1)ek2(q,,qn1)ek1(q,,qn1)]
と表せて,Jacobi-Trudi公式 ( Nägelsbach–Kostka恒等式 ともいうらしい)を使うとそれはSchur関数を使って
Nn,k(q)=qns2k1(q,q2,,qn1)
と書ける.

q-Narayana数の積表示

上の定理で求めた式は以下の通り計算できて積型になる.
Nn,k(q)=qns2k1(q,q2,,qn1)=qn+k(k1)[n]q(nk)q(nk1)q

やることはWeylの指標公式
sλ(x1,,xn)=det(xiλj+nj)i,j=1ndet(xinj)i,jn
に突っ込んで,右辺のVandermonde行列式を計算するだけなのだが,特にヤング図形が長方形のときは計算した結果がすでに平面分割のMacMahon公式
str(q,q2,,qr+s)=qr(r1)t/2i=1rj=1sk=1t1qi+j+k11qi+j+k2
として知られているから,ここでは簡単のためそちらを使う.
突っ込んで計算するだけなのであとは省略する.
Weylの指標公式とかMacMahon公式とかに関しては,文献 [3] が詳しいので,そちらを見ると良い.

q-Catalan数の積表示

q-Narayana数のkにわたる和
Cn(q)k=1n1Nn,k(q)
q-Catalan数という.

q-Catalan数の積表示

Cn(q)=qn[n+1]q(2nn)q

Heineの和公式 [2]
2ϕ1(qn,b;c;q,cqn/b)=(c/b;q)n(c;q)n
を使う.
k=1nNn,k(q)=k=1nqn+k(k1)[n](nk)q(nk1)q=qn2ϕ1(qn+1,qn;q2;q,q2n+1)=qn(qn+2;q)n1(q2;q)n1=qn[n+1]q(2nn)q

参考文献

[1]
T. K. Petersen, Eulerian Numbers, Birkhäuser Advanced Texts, Birkhäuser Verlag, 2015
[2]
G. Gasper, M. Rahman, Basic Hypergeometric Series, Secon Edition, Encyclopedia of Mathematics and its Applications 96, Cambridge univ. press, 2004
[3]
高崎金久, 線形代数と数え上げ, 増補版, 日本評論社, 2021
[4]
R. P. Stanley, Catalan Numbers, Cambridge University Press, 2015
投稿日:202395
OptHub AI Competition

この記事を高評価した人

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

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

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

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

投稿者

Do everything bijectively.

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. 概要
  2. 準備
  3. $q$-Narayana数の積表示
  4. $q$-Catalan数の積表示
  5. 参考文献