栗子:給乙個手鐲,上面有 \(n\) 顆珠子,由線串成環。每種珠子可能有紅、黃、綠、藍四種顏色。問本質不同的手鐲有多少種。對於兩種手鐲本質相同,當且僅當一種手鐲能通過旋轉和翻轉變換與另一種手鐲重合。
對於這類問題,我們規範化定義:設集合 \(a\) 表示按照順序編號手鐲的每個珠子,\(b\) 表示四種顏色,\(x:a\rightarrow b\) 表示每個珠子對應一種顏色。對於旋轉、翻轉等操作,都可以使用置換來描述。所有操作構成的置換構成置換群\(g\),稱為群是由於其內的元素滿足群的定義和特點。顯然,\(x\) 中某些元素可以通過 \(g\) 中的操作相互轉化,這些元素在 \(g\) 下是等價的,問題也就是 \(x\) 在 \(g\) 下的等價類個數,記作 \(|x/g|\)。
由burnside引理
:
\[|x/g|=\frac1\sum_|x^g|
\]這裡闡述記號:\(|g|\) 表示置換群的大小,\(x^g=\\),即初始狀態通過 \(g\) 的置換不變構成的集合。
若要理解和證明該引理,需要引入軌道穩定子定理
。
這裡考查單個狀態 \(x\in x\) 受 \(g\) 的影響。首先,至少有 \(e\in g\)(即啥也不做的變換),使得 \(x\) 在變換中保持原樣。定義 \(g^x=\\),表示使 \(x\) 不改變的置換構成的集合,稱 \(g^x\) 為 \(x\) 的穩定子;與之相對,定義 \(o^x=\\),即 \(x\) 通過變換得到的所有狀態構成的集合,這裡 \(o^x\) 稱之為 \(x\) 的軌道。
定理的內容:
\[|g|=|g^x||o^x|
\]\[|g|=|g^x|[g:g^x]
\]這裡 \([g:g^x]\) 表示 \(g^x\) 不同的陪集數目。注意陪集互不相交且大小相等,共同構成了\(g\)的劃分。
現在我們需要證明 \(|o^x|=[g:g^x]\)。不難發現 \(|o^x|\leq |g|\),也就是有可能兩種置換 \(g,h\in g\) 滿足 \(g(x)=h(x)\),即被對應到軌道中同乙個點,繼續推導:
\[g(x)=h(x)\rightarrow (g^\circ h)(x)=x\rightarrow g^\circ h\in g^x\rightarrow h\in gg^x
\]\(gg^x\) 是 \(g^x\) 的陪集。發現 \(g(x)\neq h'(x)\) 得到的是 \(h'\not\in gg^x\)。這表明軌道\(o^x\)上的每乙個不同的點,都會被對映到不同的陪集中。這裡則證明了 \(o^x\) 到 \(g:g^x\) 滿足單射。
顯然 \(\forall g\in g\),\(g\) 必然遍布 \(g^x\) 的所有陪集,並且 \(g(x)\in o^x\)。故所有陪集中,\(g(x)\) 一定在 \(o^x\) 中。這裡則證明了 \(o^x\) 到 \(g:g^x\) 滿足滿射。
故 \(o^x\rightarrow g:g^x\) 滿足雙射,即證 \(|o^x|=[g:g^x]\)。
上述定理描述了單個狀態不動的置換數的關係,而burnside引理
則描述了單個置換下不動的狀態數的關係,我們嘗試先建立聯絡:
\[\sum_|x^g|=\sum_\sum_[g(x)=x]=\sum_|g^x|
\]由軌道穩定子定理
:
\[|g^x|=\frac
\]故:
\[\sum_|g^x|=|g|\sum_\frac1
\]現在考慮與 \(|x/g|\) 建立聯絡。對於 \(x\in x/g\),是某乙個等價類(的代表),其等價類大小即為 \(|o^x|\)(即 \(x\) 能通過變換得到的所有狀態)。
改變列舉方式:
\[\sum_\frac1=\sum_\sum_\frac1=\sum_1=|x/g|
\]整理得
\[\sum_|x^g|=|g||x/g|
\]即證
\[|x/g|=\frac1\sum_|x^g|
\]該定理是burnside引理
的進一步推導。考慮化簡 \(|x^g|\)。由於 \(g\) 是一種置換,在這種置換下 \(x\) 不變的方案數,與置換分解出來的環的數量有關。顯然乙個環中的元素必須全部相等,令 \(c(g)\) 表示置換 \(g\) 分解出來的環的數量,則 \(|x^g|=|b|^\),這裡 \(b\) 是 \(x:a\rightarrow b\) 的像。
所以得到
\[|x/g|=\frac1\sum_|b|^
\]
Burnside引理和Polya定理
自 burnside引理 筆者第一次看到burnside引理那個公式的時候一頭霧水,找了本組合數學的書一看,全是概念。後來慢慢從polya定理開始,做了一些題總算理解了。本文將從最簡單的例子出發,解釋burnside引理和polya定理。然後提供一些自己做過的和上述定理相關的題目和解題報告。burn...
burnside引理和polya定理
burnside引理 ans frac f 1 f n f i 表示在i置換下本質不同排列的個數 polya定理 利用本質不同位置的個數去計算 f i 對於長度為n的序列移動i之後顯然迴圈節是 gcd n,i 考慮對於乙個因數d,顯然 gcd n,i d 的個數是 phi n d 那麼其實問題就是對...
Burnside引理與Polya定理
感覺這兩個東西好鬼畜 考場上出了肯定不會qwq。不過還是學一下吧用來裝逼也是極好的 與下文知識無關。給出乙個集合 g 和集合上的二元運算 並滿足 1 封閉性 forall a,b in g,exists c in g,a b c 2 結合律 forall a,b,c in g,a b c a b c...