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

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

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

命題変数 だけを用いた命題論理の論理式を考える(結合子は とし、定数 は用いない)。2 つの論理式は、 へのすべての真理値割り当てで同じ真理値をとるとき同値であるという。

論理式 に対し、 の中の をすべて ()に同時に置き換えた論理式を とする。次の 2 条件をともに満たす論理式 を考える。

は、結合子 と命題変数 だけを用いた( を用いない)ある論理式と同値である。

と は同値である。

このような論理式 の同値類は何個あるか。

この問題で使うもの

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

ヒント

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

ヒント 1

割り当てを「真になる変数の集合 」とみなし、 を真にする集合の族 で考える。条件 と をそれぞれ の性質に言い換えよう。

ヒント 2

は「 が上に閉じている(単調)」、 は「各 について と補集合 のちょうど一方が に入る(自己双対)」ことと同じ。補集合の組は全部で 8 組ある。

ヒント 3

1 元集合 が に入る場合は に決まる。どの 1 元集合も入らない場合は 3 元集合がすべて入り、残りは 2 元集合の 3 つの組 から 1 つずつ選ぶ方法を数えればよい。

答えと解説

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

真理値割り当てを、真になる変数の添字の集合 と同一視する。論理式 の同値類は、 を真にする割り当ての族 と 1 対 1 に対応する。

条件の言い換え

と変数だけの論理式は単調(変数の値を偽から真に変えても、論理式の値は真から偽に変わらない)であり、逆に定数でない単調なブール関数は、真にする極小な集合 ごとに を作り、それらの をとれば だけで表せる。よって は「 が上に閉じていて()、 かつ 」と同じである。

割り当て での の値は、補集合 での の値に等しい。よって は「すべての について 」、つまり各組 からちょうど一方が に入ることと同じである。(このとき は空でも全体でもないので、 の定数でないという条件も自動的に満たされる。)

また、 と のもとで の任意の 2 元 は交わる。実際 なら で、上に閉じているから となり、 に反する。

場合分け

補集合の組は 、( の 4 組)、2 元集合どうしの 3 組 の計 8 組である( は を表す)。

(a) ある について のとき。上に閉じているので を含む集合 8 個はすべて に入る。 は各組からちょうど 1 つ、計 8 個の元をもつので、。これは で、確かに を満たす。 の選び方で 4 個。

(b) どの も に入らないとき。 より 3 元集合 4 個はすべて に入り、、。残りは 2 元集合の 3 組から 1 つずつ選ぶ方法で、 通りある。どの選び方でも は上に閉じている(2 元集合を含む集合は 2 元集合自身か 3 元以上の集合で、3 元以上はすべて に入っている。1 元集合と空集合は に入らないので、それらの上の集合について条件は生じない)。よって 8 個すべてが条件を満たす。具体的には、選んだ 3 つの 2 元集合は(異なる組からとるので)どの 2 つも交わり、
- 三角形型 (4 通り):( の多数決)
- 星型 (4 通り):

となり、 個である。

(a), (b) で得た はすべて異なるので、同値類の個数は 。

別解

(1) は、 が と変数だけで書ける論理式(定数なし)と同値であること、すなわち真理値関数が単調( なら )であり、かつ定数関数でないことと同値である(単調関数は と定数で書け、定数関数以外は定数なしで書ける)。
(2) は 、すなわち自己双対である。自己双対な関数は定数ではない。よって求めるものは、4 変数の単調かつ自己双対なブール関数の個数である。

分類する。
- 実際に依存する変数が 1 個: の 4 個。
- 依存する変数が 2 個: 自己双対かつ単調なものはない(, は自己双対でない)。0 個。
- 依存する変数が 3 個: 多数決 で、3 変数の選び方 個(3 変数で単調自己双対かつ 3 変数すべてに依存するのは多数決のみ)。
- 4 変数すべてに依存: 重み のしきい値関数(合計 5、重み 3 以上で真)で、重み 2 の変数の選び方が 4 通りで 4 個。他に 4 変数すべてに依存する単調自己双対関数はない。

合計 。これは単調自己双対関数の個数の既知の数列 ()の 4 項目とも一致する。

答えは 12。

この問題の確認

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

間違いを報告する

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

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

関連する問題