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

始点をずらした2-Dyck路もどきの数え上げ

215
0

本記事では,始点(1,0)で終点(2n,n)の正方格子路のうち直線y=(1/2)xより上を動くものの数が積公式を持つことを全単射的に示す.

Dyck路とカタラン数の復習

ベクトルe(1,0)とベクトルn(0,1)をそれぞれ「東向きステップ」「北向きステップ」と呼ぶ.
パスとは,Z2上の点の有限列
ω=(ω1,,ωr),ωiZ2, i=1,,r
で,ωi+1ωi{e,n} (i=1,r1)を満たすものである.

補足

パスとは点ω1Z2から点ωrZ2まで,上か右に1づつ進みながら行くときの最短経路のことだと言っても同じである.

パスω=(ω1,,ωr)に対して,点ω1ω始点といい,点ωrω終点という.

パスωの全ての点が,領域yax (aR)に含まれるとき,パスωは直線y=axより下に行かないという.

数え上げ組合せ論では以下の定理は基本的である.

Dyck路の数え上げ=カタラン数

非負整数nに対し,点(0,0)を始点として点(n,n)を終点とする,直線y=xより下に行かないパスは
1n+1(2nn)
個存在する.

証明は例えば[3]を参照せよ.
このようなパスはDyck路と呼ばれ,数1n+1(2nn)はカタラン数と呼ばれる.

k-Dyck路とk-カタラン数の復習

前節では終点が(n,n)であるパスを考えたが,終点を(kn,n) rNにし,直線をy=1kxにしても似たようなことが言える.

k-Dyck路の数え上げ=kカタラン数

nを非負整数とし,kを正の整数とする.
(0,0)を始点として点(kn,n)を終点とするパスで,直線y=(1/k)xより下に行かないものは
1kn+1((k+1)nn)
個存在する.

この定理の証明は[1]や[2]を参照せよ.
このようなパスはk-Dyck路と呼ばれていて,数1kn+1((k+1)nn)k-カタラン数と呼ばれている.

始点をずらした2-Dyck路の数え上げ

次に,パスの始点を(0,0)以外の点にすることを考える.ここでは西に始点をずらし,(1,0)を始点にして(2n,n)を終点とするパスを考えてみる.すると,この場合も以下の積公式を与えることができる.

始点をずらした2-Dyck路の数え上げ

自然数nに対し,(1,0)を始点として(2n,n)を終点とするパスで,直線y=(1/2)xより下に行かないものは
1n+1(3n+1n)
個存在する.

この内容は,オンライン数列大百科の A006013 [4]に書かれたI. M. Gesselによるコメント

a(n) is the number of paths in the plane with unit east and north steps, never going above the line x=2y, from (0,0) to (2n+1,n). - Ira M. Gessel, Jan 04 2018

と同じ主張である.

本記事では,定理3に全単射的証明を与える.

始点(1,0)で終点(2n,n)のパス全体をPとする.パスωPに対して整数t(ω)
t(ω)#{iωi+1ωi=n, ωi{(x,y)y<(1/2)x}}
と定める.これはつまり,パスωに含まれる北向きステップのうち,ステップの始点がy=(1/2)xよりも真に下にあるものの数をt(ω)と定義するということである.

!FORMULA[61][1134102610][0]のときのあるパス. n=10のときのあるパス.
図1を見ると理解が捗るかもしれない.図1はn=10のときのあるパスωを黒い線で描いたもので,t(ω)=5である.t(ω)にカウントされる北向きステップに赤い丸印をつけている.

集合T0,,Tn
Ti{ωPt(ω)=i},i=0,n
と定める.
定理の主張は|T0|=1n+1(3n+1n)である.
|P|=(3n+1n)なので,主張を示すには|T0|==|Tn|を言えばよく,そのためにはTk+1からTkへの全単射を作ればよい (k=0,,n).

以下,そのような全単射を作る.
パスωTk+1を始点(1,0)から順に見てゆき,初めて
ωi{(x,y)y<(1/2)x}, ωi+1{(x,y)y>(1/2)x}
かつωi+1ωi=nとなる点ωiがあったとする.
このとき,パスωを次の三つの部分に分ける:

  • p1:始点からωiまでの部分,
  • p2ωiからωi+1までの部分,
  • p3ωi+1から終点までの部分.
    そして,新しいパスωを,ωのステップをp3,p2,p1の順になるよう並べ替えてできるパスと定義する.(図2の例を見よ.)

全単射の例,第一の場合.赤い線で描いたのが,初めて!FORMULA[90][-912753311][0]にまたがる北向きステップ. 全単射の例,第一の場合.赤い線で描いたのが,初めてy=(1/2)xにまたがる北向きステップ.

次に,そのような点ωiが存在しない場合を考える.
この場合,再びパスωを始点から順に見てゆくと初めてωi{(x,y)y=(1/2)x}かつωiωi1=nとなる点ωiが必ず存在する.
このとき,前と同様にパスωを次の三つの部分に分ける:

  • p1:始点からωi1までの部分,
  • p2ωi1からωiまでの部分,
  • p3ωiから終点までの部分.
    そして,新しいパスωを,ωのステップをp3,p2,p1の順になるよう並べ替えてできるパスと定義する.(図3の例を見よ.)

全単射の例,第二の場合.赤い線で描いたのが,初めて!FORMULA[107][-912753311][0]に接する北向きステップ. 全単射の例,第二の場合.赤い線で描いたのが,初めてy=(1/2)xに接する北向きステップ.

この対応ωωTk+1からTkへの全単射である.
(証明終わり)

参考文献

[1]
枡田幹也,福川由貴子, 格子からみえる数学, 日本評論社, 2013
[2]
R. P. Stanley, Catalan Numbers, Cambridge University Press, 2015
投稿日:202329
OptHub AI Competition

この記事を高評価した人

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

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

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

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

投稿者

Do everything bijectively.

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. Dyck路とカタラン数の復習
  2. k-Dyck路とk-カタラン数の復習
  3. 始点をずらした2-Dyck路の数え上げ
  4. 参考文献