集合 の集合分割全体を とし、細分による順序( の各ブロックが のあるブロックに含まれる)で半順序集合とみなす。 の最大元(ブロックが ただ 1 つの分割)を とし、 を のメビウス関数とする。
分割
に対して、 の値を求めよ。
ブール束で 、約数束で (数論的メビウス関数)、集合分割の束で となることを導いて使い、区間がこれらと同型(またはその積)であるとき値を読み取れる
読み込み中…
右端(太枠)がこの技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
ブール束(有限集合の部分集合全体を包含で順序づけたもの)、約数束( の正の約数全体を整除で順序づけたもの)、集合分割の束 という 3 つの代表的な束について、メビウス関数の値を閉じた式で求めます。結果はそれぞれ 、(数論的メビウス関数)、 です。包除原理や数論のメビウス反転、集合分割に関する数え上げで、与えられた区間がこれらの束(またはその直積)と同型であることを見抜けば、メビウス関数の値をすぐに読み取れます。
鎖と直積から: ブール束と約数束. 長さ の鎖 では定義から 、、 のとき です。区間 のブール束は、 の各元を「入れる・入れない」で選ぶので、2 元鎖 の 個の直積と同型です。直積の積公式から 。約数束の区間 ()は で と同型で、 なら は長さ の鎖の直積と同型です(約数 を指数の組 に対応させる)。積公式より で、これはすべての のとき 、ある のとき 。これはちょうど数論的メビウス関数 の定義です。
集合分割の束. は の集合分割全体で、 を「 の各ブロックが のあるブロックに含まれる( が の細分)」で定めます。最小元 は全部ばらばら、最大元 は 1 ブロックです。 を正の整数とし、写像 に「 となる を同じブロックに入れた分割」 を対応させます。、 とおくと、 です。 は「 が の各ブロック上で一定」と同じなので ( はブロック数)、 は「 のブロックに相異なる値を割り当てる」ことなので です。メビウス反転公式を上向きに使う形(順序を逆にした半順序集合に前提の公式を適用したもの) を で使うと
両辺は の多項式で無限個の で一致するので係数が等しく、 の係数を比べます。右辺で となるのは だけなので、 左辺の の係数 です。
一般の区間. の区間 では、 の各ブロック が のブロック 個からなるとすると、 と の間の分割は「各 の中で のブロックたちをどうまとめるか」を独立に選ぶことなので、 です。よって となります。
区間 がどの束の区間か確かめる(部分集合の包含、約数の整除、集合分割の細分)
ブール束なら を数えて
約数束なら を素因数分解し、平方因子があれば 、相異なる 個の素数の積なら
分割束なら、 の各ブロック に含まれる のブロック数 を数え、 とみる
積公式で を計算する( の因子は )
の集合分割の束 (細分による順序)において、、 とする。メビウス関数の値 を求めよ。
手順 1: の各ブロックは のどれかのブロックに含まれるので で、これは分割束の区間である。
手順 4: のブロック は のブロック の 4 個からなり 。 は の 2 個からなり 。よって 。
手順 5: 、 なので、積公式より
答え:
分割束の区間で、元の集合の大きさ(要素数)を使って とし、 としてしまう誤り。正しくは数えるのは の各ブロックに含まれる のブロックの個数 で、上の例では 、。
約数束で を や としてしまう誤り。正しくは商 を使い、例えば ( ではない)。
約数束で、素因数の個数を重複込みで数えて としてしまう誤り。正しくは は平方因子 をもつので、長さ 2 の鎖の因子が を与え 。
分割束で符号の指数を にして としてしまう誤り。正しくは で、 のとき は 2 元鎖なので となることで確かめられる。
この説明は AI が書き、別の AI が例題を独立に解いて答えを確かめ、説明を一歩ずつ査読しました。
集合 に、新しい元 を 1 つ付け加えた集合を とする。 に次の半順序 を入れる。
- に対しては、 は を割り切る
- すべての に対して
のメビウス関数を とするとき、 を求めよ。
有限アーベル群 の部分群全体を包含関係で順序づけた半順序集合(部分群束)を とし、 を のメビウス関数とする。 の値を求めよ。ただし は部分群 の位数を表す。
集合 に整除関係による順序()を入れた半順序集合に、すべての元より大きい新しい元 を最大元として付け加えた半順序集合を とする。 のメビウス関数を とするとき、 の値を求めよ。
を素数べきとし、 を 元からなる有限体とする。 の元を成分とする 正則行列全体を とする。 のうち、 を満たす零でないベクトル が存在しないもの(すなわち を固有値にもたないもの)の個数を、 の多項式として求めよ。
の集合分割のうち、すべてのブロックの要素の個数が偶数であるもの全体を とする。 に細分による順序( の各ブロックが のいずれかのブロックに含まれる)を入れ、さらにすべての元より小さい最小元 を新たに付け加えた半順序集合を とする。 の最大元を (ブロックが ただ 1 つの分割)とするとき、 のメビウス関数の値 を求めよ。