代数的組合せ論の問題
集合 に整除関係による順序()を入れた半順序集合に、すべての元より大きい新しい元 を最大元として付け加えた半順序集合を とする。 のメビウス関数を とするとき、 の値を求めよ。
この問題で使うもの
- 半順序集合のメビウス関数(説明と入口の問題)
- ブール束・約数束・分割束のメビウス関数(説明と入口の問題)
この問題を解けるようになるまで(3 技能)
読み込み中…
右端(太枠)がこの問題で使う技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
ヒント
行き詰まったら、上から順に 1 つずつ開いてください。
ヒント 1
から各元 までの区間 がどのような半順序集合になっているかを考え、 を求めましょう。
ヒント 2
は の約数束なので (数論のメビウス関数)です。定義から となります。
ヒント 3
平方因子をもたない数だけが寄与します。 の寄与は 、素数 個の寄与は です。残りは 個または 個の相異なる素数の積を数えて足し合わせます。
答えと解説
答えを見る
どこでつまずきましたか?(選ぶと、戻る場所を案内します)
解説を読む
方針 区間 の形を調べて を数論のメビウス関数で表し、最後に定義式から を求める。
区間 の構造 のとき、 の約数はすべて 以下なので に含まれる。したがって区間 は の約数束そのものである。約数束におけるメビウス関数は数論のメビウス関数 に一致するので
の計算 メビウス関数の定義 より
となるのは が平方因子をもたないときだけである。 以下の平方因子をもたない数を、素因数の個数で分けて数える。
- :。寄与は 。
- 素数 の 個:。寄与は 。
- 相異なる 素数の積 の 個:。寄与は 。
- 相異なる 素数の積 の 個:。寄与は 。
よって
であり(これはメルテンス関数の値 である)、
別解
の最小元は である。メビウス関数の定義より で、 のとき が成り立つ。 とすると となる。
区間 は の約数のなす束で、これは素因数の集合のブール束の積である。よって は古典的なメビウス関数 に等しい。したがって である。ここで はメルテンス関数である。
となる は の 8 個。
となる は の 11 個。
よって 。
検算として、 から順に累積和をとると、 となり、最後は になる。
以上より 。