数理論理学・集合論の問題
2 項関係記号 だけからなる一階の言語(等号を含む)を考える。台集合 上の構造 を で定める。 の自己同型、すなわち全単射 で、すべての について を満たすものの個数を求めよ。
この問題で使うもの
- 有限構造の自己同型の個数(説明と入口の問題)
- 一階述語論理の構造と文の真偽(説明と入口の問題)
この問題を解けるようになるまで(25 技能)
読み込み中…
右端(太枠)がこの問題で使う技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
ヒント
行き詰まったら、上から順に 1 つずつ開いてください。
ヒント 1
自己同型は、(すべてを割り切る元)や素数( と自分以外に約数をもたない元)のように、 で定義できる性質を保つ。
ヒント 2
素数ごとに、 の中にある自分以外の倍数の個数を数えると、どの素数どうしが入れ替わりうるかがわかる。
ヒント 3
は固定され、入れ替わりうるのは と の中だけ。合成数の行き先はその約数の行き先で決まる。
答えと解説
答えを見る
どこでつまずきましたか?(選ぶと、戻る場所を案内します)
解説を読む
を自己同型とする。 は で一階定義できる性質を保つ。
と素数. は「すべての元を割り切る唯一の元」なので 。素数は「 と自分自身以外に約数をもたない元( 以外)」として定義できるので、 は素数全体 を自分自身に移す。さらに、自分以外の倍数の個数も保たれる。 の中での素数 の(自分以外の)倍数の個数は で
- : 個, : 個, : 個, : 個
- : 個ずつ(, )
- : 個
よって は を固定し、 と をそれぞれの中で置換する。
合成数. 合成数 は、自分以外の約数全体の集合 で決まる( が 2 種類以上の素因数をもつなら 、 なら となる数は だけ)。 なので、 の小さい順に帰納的に考えると、 は素因数が だけの数をすべて固定する。, については、 なら は固定、 なら , と決まる。
したがって は 上の置換と 上の置換で完全に決まり、その組は高々 通り。
逆に、すべて自己同型になること. と 上の置換 を任意にとり、 を「各数の素因数分解において素数 を ( は自分自身)に置き換える」写像とする。これらの素数は の中では 以外の合成数に現れず、 も の中に収まるので、 は の全単射であり、素因数分解の指数を保つので割り切る関係を保つ。
以上より、自己同型の個数は である。
別解
は の約数関係による半順序集合であり、自己同型はこの順序の自己同型(順序同型)と同じ。
1 は最小元なので固定される。1 の直上の元(原子)は素数 。自己同型は各元の上方集合(倍数の集合)の大きさを保つ。上方集合の大きさ:
。
よって は固定される。 は入れ替えうる。 は互いに入れ替えうる。
それ以外の元は原子を固定して決まる:高さ()ごとに、各元はその下方集合の原子の集合(および下の段の元)で特定できる。
- 高さ 2: はすべて原子集合が異なる。
- 高さ 3: は直下の高さ 2 の元の集合が とすべて異なる。
- 高さ 4: (直下 ), (直下 )も異なる。
したがって自己同型は原子の置換で決まる。許される原子の置換は の任意の置換 () と の入れ替え( を伴い、実際に自己同型になる、 は固定)の 2 通り。
。