11

確率の問題を表現論を使って解く

1663
0

はじめに

こんにちは. 今回は, Twitterで出した以下の問題の解説をしようと思います.

縦線が4本あり, ここに横線をn本書き加えて, あみだくじを作ります.
ただし, 以下のルールに従います.

  • 横線は, 隣り合う縦線を結ぶもののみとする.
  • どの隣り合う縦線を結ぶ横線を書くかは, 確率13で決まる.
  • 横線は, 上の方から順に書いていく.

このとき, 何も動かさないあみだくじができる確率を求めてください.

母関数で表す

この問題は, S44次対称群として, 隣接互換(12),(23),(34)から選んでn回掛け合わせて, 結果恒等置換になるような確率を求めよということになります. 掛け合わせて〇〇になる確率, と言えば母関数ですよね.

ただし今回は, よくあるやつと違って掛ける順番によって結果が変わってしまいます. なので普通の多項式は使えません. そこで群環の登場です. 群環を用いた母関数については 私の過去の記事 も参考にしてください.

群環C[S4]で考えると, 以下のように言い換えられます.

C[S4]において, (13(12)+13(23)+13(34))nidの係数を求めよ.

行列環の直積で表す

C[S4]の構造を知りたいのですが, よく知られたようにこれは行列環の直積になり, しかも具体的な同型が表現論を用いて計算できます.

Gを有限群, (Wi,ρi)Gの既約表現全体, ni=dimWiとする. ρi:GGLni(C)を線型に拡張して定まるρ~:GiMni(C)は同型である.

そこで, S4の既約表現を調べましょう.

S4の共役類はid,(12),(12)(34),(123),(1234)で代表される5つなので既約表現も5つになります.
まず自明表現と置換の符号により2つの1次表現があります.
次にKleinの四元群をKとしてS4/KS3D3なので, D3C2への自然な作用(回転と反転による)を, Kの元を自明に作用させることでS4の作用に拡張できこれが2次表現になります.
さらに{(x,y,z,w)C4 | x+y+z+w=0}への基底の置換による作用が3次表現になります.
残りは3次表現が1つですが, これの指標は直交関係式から分かります. 実はこれは, 上の3次表現に符号による表現をテンソルしたものになっています.

以上より, C[S4]C2×M2(C)×M3(C)2であると分かります.

同型を具体的に求める

これが一番大変なところです. 上で求めた既約表現(を線型性で延長したもの)がそのまま同型になっているので, 既約表現を具体的に求めないといけません.

長くなるので畳んでおきます.

(クリックして開く)

・2次既約表現

上で述べた通り, S3D3の自然な作用, つまり回転をR2π3=(12323212), 反転をT=(0110)に送るような作用を拡張するので,

(12)T, (123)R2π3, (12)(34)Iと送れば良いです.


・3次既約表現

これは少し難しいですが, 基底の入れ替えによる3次表現ということは正6面体群が浮かびます. (うれしいことに, 正6面体群はS4となります!)
つまり, 立方体の回転に対応するような基底の取り換えが表現になっているはずです. 実際(1234)90度回転の(010100001)に対応します. 互換(12)はというと, 少し計算すると対角線での回転(100001010)に対応させるとうまく行くとわかります.

さてもう1つの既約表現ですが, こちらは上で述べたように, 置換の符号の表現をテンソルしたものなので, 符号をただ掛けたものになります.

以上により, 具体的な同型を計算すると次のようになります.

C[S4]C2×M2(C)×M3(C)2

(12)  (1,1,(0110),(100001010),(100001010))

(23)  (1,1,(32121232),(001010100),(001010100))

(34)  (1,1,(0110),(100001010),(100001010))

これを用いて, (13(12)+13(23)+13(34))nを計算していきましょう.

n乗を計算する

上の同型により, 行列環の方では(13(12)+13(23)+13(34))n

(1,(1)n,(36121236)n,(2301301301300)n,(2301301301300)n)

になります. あとはこれを計算して, C[S4]に戻せばいいです.

ここで先に逆に戻す公式Fourier逆変換を思い出しておきます.

Gの既約表現全体を(ρi,Wi)i=1k, dimWi=niとしたとき, C[G]i=1kMni(C)の元u=(u1,,uk)C[G]に戻したときのsGの係数は1#Gi=1kniTrWi(ρi(s1)ui)である

ということで, 特にs=idのときを考えて, 結局分かればいいのは上の行列のトレースなのです. n乗のトレースは固有値のn乗の和なので簡単に計算できます.

(36121236)の固有値は±13, (2301301301300)の固有値は1,1±23であることから, Fourier逆変換公式を使って, 整理すると以下を得ます.

求める確率は, nが奇数のとき0であり, nが偶数のとき

112+123n2+1+1+(1+2)n+(12)n43n

具体的に計算すると, 1, 0,13, 0, 1781, 0, 115729,となります. nとすると112つまり偶置換の個数の逆数になっているので, 合っていそうですね.

それでは, ここまで読んでくださった方, ありがとうございました.

投稿日:2024731
OptHub AI Competition

この記事を高評価した人

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

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

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

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

投稿者

東大理数B4です

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. はじめに
  2. 母関数で表す
  3. 行列環の直積で表す
  4. 同型を具体的に求める
  5. n乗を計算する