数理論理学・集合論の問題
2 項関係記号 だけからなる一階の言語(等号を含む)を考える。台集合を に固定し、 の解釈 を 1 つ定めるごとに構造 が 1 つ定まるものとする(同型な構造でも が異なれば別の構造として数える)。次の文 を考える。
となる構造 (すなわち )の個数を求めよ。
この問題で使うもの
- 有限の台集合上のモデルの個数(説明と入口の問題)
- 一階述語論理の構造と文の真偽(説明と入口の問題)
- 一般の包除原理(説明と入口の問題)
この問題を解けるようになるまで(12 技能)
読み込み中…
右端(太枠)がこの問題で使う技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
ヒント
行き詰まったら、上から順に 1 つずつ開いてください。
ヒント 1
の 3 つの条件が についてどんな性質を表すかを読み取り、 をグラフとみなせないか考えよう。
ヒント 2
非反射的で対称的な関係は単純無向グラフと対応する。3 つ目の条件は「孤立点がない」ことになる。孤立点のないグラフは包除原理で数えられる。
ヒント 3
4 頂点上の単純グラフは 個。指定した 個の頂点が孤立するグラフは 個あるので、 を計算すればよい。
答えと解説
答えを見る
どこでつまずきましたか?(選ぶと、戻る場所を案内します)
解説を読む
文の意味を読み替える. の 3 つの連言肢はそれぞれ
- : は非反射的(ループがない)
- : は対称的
- :どの元 にも となる がある
を意味する。非反射的かつ対称的な関係 は、頂点集合 上の単純無向グラフ(辺 があることと が同値)と 1 対 1 に対応する。また非反射性から 3 つ目の条件の は と異なるので、3 つ目の条件は「孤立点(次数 0 の頂点)がない」ことと同値である。
よって求める個数は、ラベル付き 4 頂点 上の孤立点のない単純グラフの個数である。
包除原理で数える. 可能な辺は 本なので、単純グラフは全部で 個。頂点の部分集合 について「 の頂点がすべて孤立点」となるグラフは、残り 頂点の間の辺だけを自由に選べるので 個ある。包除原理より
( なので の項は である。)
検算(辺の本数で分類). 孤立点がないには辺が 2 本以上必要。
- 2 本:4 頂点すべてを覆うには 2 辺が互いに素(完全マッチング)で 個。
- 3 本: 個のうち、ある 1 頂点が孤立するのは残り 3 頂点の三角形の場合で 個。よって 個。
- 4 本: 個。孤立点があると辺は高々 3 本なので全部可。
- 5 本: 個、6 本: 個。
合計 となり一致する。
したがって答えは である。
別解
条件は、 が非反射的()かつ対称で、すべての に対し となる が存在する、というもの。したがって は頂点集合 上のラベル付き単純無向グラフ(辺は 2 元部分集合)で、孤立点をもたないものと 1 対 1 に対応する(非反射的なのでループなし、対称なので無向辺)。
孤立点のないグラフの個数を包除原理で数える。頂点 が孤立点である事象を とする。 個の指定した頂点が孤立点であるとき、残り 頂点の間の辺は自由なので 通り。よって
検算として直接数える。辺の数で分類する。辺 2 本: 4 頂点すべてを覆うには互いに素な 2 辺で、完全マッチングの 3 通り。辺 3 本: 通りのうち孤立点をもつのは三角形(4 頂点のうち 1 つが孤立)の 4 通りだけなので 16 通り。辺 4 本: 通りで、4 本なら孤立点が生じるには残り 3 頂点に 4 辺必要だが最大 3 辺なので孤立点なし、15 通り。辺 5 本: 6 通り。辺 6 本: 1 通り。辺 0,1 本は不可。合計 。一致する。