単元一覧 › 大学院数学 数理論理学・集合論

数理論理学・集合論の問題

難易度 4大学院入試の難問レベル大学院数学 数理論理学・集合論

2 項関係記号 だけからなる一階の言語(等号を含む)を考える。台集合 が空でない有限集合で、 が 上の同値関係であるような構造 を、以下「有限同値構造」とよぶ。

論理式の量化子の深さ を次で定める。
- 原子論理式 に対して
-
-
-

2 つの構造 が、 のすべての閉論理式について真偽が一致するとき、 と書く。

すべての有限同値構造(台集合の大きさは任意)を で分類したときの同値類の個数を求めよ。

この問題で使うもの

この問題を解けるようになるまで(34 技能)

ヒント

行き詰まったら、上から順に 1 つずつ開いてください。

ヒント 1

は、1 元 について深さ 2 の型 として実現されるものの集合で決まる。 は集合 で決まり、 は 3 つ組 の量化子なしの型の集合で決まる。この順に下から計算していこう。

ヒント 2

からわかるのは、 の大きさを 以上に切り詰めたもの、他の類の大きさを 以上に切り詰めたものとして何が現れるか、そして類が 3 個以上あるかどうか、の 3 つである。

ヒント 3

大きさ 1、2、3 以上の類の個数を 、 とすると、不変量は 、、、、 になる。最後の がほかの量から決まらない場合に注意して数えよう。

答えと解説

答えを見る
結果を記録する(このブラウザにだけ保存されます):
解説を読む

方針. 量化子の深さ の型(Hintikka 型)を使う。 を、 の論理式のうち が満たすものの全体とする。言語は有限なので、 の論理式は同値なものを除けば有限個しかない。このため次が成り立つ。

  • は、 の量化子なしの型と、集合 とで決まる。
  • となるのは、実現される ( は 1 元)の集合が両者で一致するときに限る。

記号. 同値類の大きさを、1、2、3 以上の 3 種類に分けて考える。大きさ 1 の類の個数を 、大きさ 2 の類の個数を 、大きさ 3 以上の類の個数を とおき、、(類の総数)とする。

深さ 1 の型 . これは の量化子なしの型と、3 つ組 の量化子なしの型として何が実現されるかで決まる。
- のとき: について実現される可能性があるのは「」「 かつ 」「」である。得られる情報は かどうかと、 かどうか。
- かつ のとき:得られる情報は かどうか( かつ となる があるか)と、 かどうか。
- のとき:得られる情報は かどうか、 かどうか、そして かどうか( とも とも同値でない があるか)。

深さ 2 の型 . 上の結果を について集めると、 は次の 3 つで決まる。
- : の大きさを に切り詰めたもの
- : 以外の類の大きさを に切り詰めたものとして現れる値の集合
- : のときだけ読み取れる

この 3 つを で書くと次のようになる。
- の型( のとき現れる):、
- の型( のとき現れる)と の型( のとき現れる):、

不変量. 実現される型の集合からは、次の量が過不足なく読み取れる。
- どの が現れるか。つまり
- ( の型から)
- ( または の型から)
-

逆に、これらの量から型の集合が決まる。よって の類は、次の組と 1 対 1 に対応する。

数え上げ. とする。 の可能性は、 のとき 1 通り、 のとき 2 通り、 のとき 3 通りで、合わせて 6 通りある。

がこれらから決まらないのは、次の 2 つの場合だけである。
- : と が区別される。
- : と が区別される。これが 3 通りある。

空構造()は除く。よって類の個数は

である。

代表元による確認. 類の大きさの多重集合で代表元を書く。
- :; の 8 個
- : の 6 個
- : の 7 個

合計 21 個で、上の計算と一致する。

答え:

別解

有限同値構造は同値類の大きさの多重集合 で決まる。ゲーム(Ehrenfeucht–Fraïssé ゲーム)の残りラウンド数を として、 ラウンドでの の型 を再帰的に数える。

【型の定義】すでに選んだ元が属さない類(未選択類)の多重集合 について、次のように定める。
- は、 の各類 を選んだときの組 の集合である。
- 選択済みの類の残りの元の個数は で打ち切って考える。

【】 が空かどうかだけで決まる。

【】類の大きさを「小」(大きさ1)と「大」(大きさ2以上)に分ける。 は次の6つの型のどれかになる。
- 空
- 類が1つで小
- 類が1つで大
- 類が2つ以上ですべて小
- 類が2つ以上ですべて大
- 類が2つ以上で小と大が混在

これは (小の個数, 大の個数) を 2 で打ち切った値で決まる。

【】類を大きさ 1 (a)、2 (b)、3以上 (c) に分け、それぞれの個数を 、 とする。 を「小 個・大 個の多重集合の 型」とすると、 は次の組の集合である。
- なら
- なら
- なら

の6つの値は次の通り。
-
-
-
-
-
-

【数え上げ】 の有無と、b・c の有無 で分ける。

(i) のとき
- : で 3 通り
- :3 通り
- : と で 2 通り
- 計 8 通り

(ii) のとき
- b・c なし: で 3 通り
- と :それぞれ 4 通り( で と の 2 通り、 で と の 2 通り。 と は同じ型になる)
- :2 通り
- 計 通り

合計は である。

【確認】大きさ 3 と 4 の類は 3 ラウンドでは区別できない(4 つの異なる元を選ぶには 4 ラウンド必要)ため、c を「3以上」にまとめたのは妥当である。また の有無で型が異なるので、(i) と (ii) の型は重ならない。

この問題の確認

AI が作成した問題です。公開前に次の確認を行いました。確認の方法について

間違いを報告する

この問題の誤り・分かりにくい点・難易度や学年のずれを知らせる
どこについての報告ですか

報告の内容と問題の番号を保存します。名前やメールアドレスは保存しません。

関連する問題