前回、poset におけるメビウスの反転公式を証明しました。
(前回の記事に関しては下にあるリンクをご利用ください。)
これを用いて、今回からは高校数学でも出会うような「初等的な結果」を導いていこうと思います。
今回はこのシリーズの初回で紹介した古典的なメビウスの反転公式の証明を行います。
また、後半には差分と和分の関係をメビウスの反転公式の結果として与えようと思います。
まずはメビウスの反転公式の確認です。
定理(メビウスの反転公式)
を Poset とする。
任意の の元 に対して の部分集合 が有限集合であるとする。(このとき特に は locally finite poset になります。)
このとき 上の関数 について、以下の条件(1)(2)は同値である。
(1) 任意の について、 となる。
(2) 任意の について、 となる。
ここからは、
① 公式が使える poset かどうかを確認する。
② Möbius function を求める。
③ 公式を適用する。
をという流れに沿ってそれぞれの例を見ていこうと思います。
古典的なメビウスの反転公式
を 以上の自然数と約数・倍数( が の約数であるときに と表す )についての poset を考えます。
には任意の自然数 の約数は有限個であることから、①メビウスの反転公式が適用できます。
次に (右辺は古典的な Möbius function) で隣接代数の元を定義すると、
を満たします。
(証明は具体的に素因数を与えて、二項係数の交代和を二項定理で計算することで簡単にできます。気になる方は以下のサイト様で古典的な Möbius function についての証明が分かりやすく紹介されていますので参考にしてみるとよいかと思います。)
したがって について
となります。
ゆえに となり、
associativity から
すなわち となります。*1
これにより② における Möbius function が古典的なものと一致することが分かります。
したがって③一般の poset に対するメビウスの反転公式を適用すると、古典的なメビウスの反転公式が証明されることとなります。
系1(古典的なメビウスの反転公式)
上の関数 について、以下の条件(1)(2)は同値である。
(1) 任意の について、 となる。
(2) 任意の について、 となる。
差分と和分
以上の整数と通常の大小関係によって定義される poset を考えます。 上の関数はいわゆる「数列」となります。
このとき は 個の整数からなるため①メビウスの反転公式が適用できます。
のとき
から
②帰納的に Möbius function は以下のようになります。
となります。
この について、
のとき
のとき
つまりメビウスの反転公式(2)の条件の右辺は数列 の差分を表すことになります。
このことから③ poset に関するメビウスの反転公式を適用すると差分と和分の関係(差分和分学の基本定理)が証明されます。
系2(差分と和分の関係)
数列 について、以下の条件(1)(2)は同値である。
(1) 任意の について、
(2) 任意の について、 ( ) となり、かつ 。
差分と和分(微分差分の離散バージョン)については過去にシリーズとしてまとめてありますので、そちらもぜひご覧ください。
参考文献
[Sta] Richard P. Stanley, Enumerative Combinatorics, Cambridge University Press40 W. 20 St. New York, NYUnited States, 2012.
まとめ
メビウスの反転公式の応用例として今回は古典的なメビウスの反転公式、差分と和分の関係の証明を行いました。
「大道具を使って、諸分野の基本的な公式を証明していく」雰囲気を掴んでいただければ幸いです。
次回は引き続きメビウスの反転公式の応用例として、包除原理とオイラーの多面体定理に触れていこうと思います。
最後までお読みいただきありがとうございます。
次回もなにとぞよろしくお願いいたします。
次の記事