圏論の問題
を整数とし、その素因数分解を ( は相異なる素数、 は正の整数)とする。 の正の約数全体の集合を とし、整除関係 による半順序集合 を圏 とみなす。すなわち の対象は の要素で、 に対し のとき はただ 1 つの射 からなり、そうでないとき空集合である(合成は一意に定まるものとする)。
正の整数 に対して、 の射の列 で、各 について の終域と の始域が一致するもの(合成可能な 個の射の列)全体の集合を とする( は の射全体)。このとき
が成り立つことを示せ。素因数分解の一意性は用いてよい。
この問題で使うもの
- 圏の定義と有限の圏(説明と入口の問題)
- 組合せ(説明と入口の問題)
- 和の法則・積の法則と樹形図(説明と入口の問題)
この問題を解けるようになるまで(6 技能)
読み込み中…
右端(太枠)がこの問題で使う技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
ヒント
行き詰まったら、上から順に 1 つずつ開いてください。
ヒント 1
半順序集合の圏では、2 つの対象の間の射は高々 1 つである。合成可能な射の列を、約数の鎖 に言い換えることから始める。
ヒント 2
素因数分解の一意性により、 の約数は指数ベクトル ()と対応し、整除は指数の成分ごとの大小に対応する。
ヒント 3
鎖の個数は素数ごとの「 をみたす広義単調増加列」の個数の積になる。広義単調増加列 を に変えると何が数えやすくなるかを考える。
採点の観点と模範解答
自分で証明を書いてから、採点の観点で見比べてください。
採点の観点を見る
hom 集合が高々 1 元であることを使い、合成可能な 個の射の列と約数の鎖 が全単射で対応することを、単射・全射の両方について述べている(3 点)
素因数分解の一意性から、 の約数と指数ベクトル ()の対応、および整除が指数の成分ごとの になることを示している(2 点)
鎖の個数が素数ごとの広義単調増加列の個数の積に分解されることを、各素数の条件が独立であることから説明している(2 点)
長さ 、値が 以上 以下の広義単調増加列の個数が であることを、 のような全単射(逆写像を含む)で示し、結論を述べている(3 点)
どこでつまずきましたか?(選ぶと、戻る場所を案内します)
模範解答を読む
ステップ 1: 射の列を約数の鎖に言い換える. に対し、 と書く( の終域と の始域が一致するので、このように が定まる)。射 が存在するので である。よって は、 から
への写像である。各 は高々 1 元なので、射 は始域・終域 で決まり、この写像は単射である。また なら各 がちょうど 1 元なので、その元を とすれば の元が得られ、全射でもある。したがって 。
ステップ 2: 約数を指数ベクトルで表す. 素因数分解の一意性より、正の整数 が の約数であることと、( の整数)と書けることは同値であり、この表示は一意である。( なら の素因数は の素因数のどれかで、 の指数は における指数 以下。逆にそのような は を割り切る。)さらに , に対し、 すべての で (同じく素因数分解の一意性から、 が整数であることは各素数の指数が 0 以上であることと同値)。
よって の元 は、 と書くとき、各 ごとに
をみたす整数の列の組 と 1 対 1 に対応する。各 についての条件は互いに独立なので、 を「 をみたす長さ の整数列」の個数とすると
ステップ 3: . 長さ の広義単調増加列 に、 を対応させる。 より 、また , なので、 は の狭義単調増加列である。逆に狭義単調増加列 に対し とおくと、 より 、、 より となり、広義単調増加列に戻る。この 2 つの対応は互いに逆なので全単射である。狭義単調増加列は 元集合 の 元部分集合と 1 対 1 に対応するから、。
結論. として
以上で示された。