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

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

難易度 2大学院の講義の演習問題レベル大学院数学 数理論理学・集合論

命題変数 だけを用いた命題論理の論理式を考える(結合子は を用いる)。2 つの論理式は、 へのすべての真理値割り当て( 通り)で同じ真理値をとるとき同値であるという。また、論理式 に現れる と を同時に入れ替えて得られる論理式を と書く。

次の 4 つの条件をすべて満たす論理式 を考える。

(1) はトートロジーである。

(2) はトートロジーである。

(3) と は同値である。

(4) を真にする真理値割り当て(充足割り当て)はちょうど 個である。

このような論理式 は、同値なものを同一視すると何個あるか。

この問題で使うもの

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

ヒント

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

ヒント 1

同値類は真理値関数 と 1 対 1 に対応します。各条件を「どの割り当てで の値が強制されるか」に言い換えましょう。

ヒント 2

条件 (3) は を意味します。これと条件 (2) を組み合わせると、 での値も決まります。残りの割り当てを の入れ替えで移り合う組(軌道)に分けましょう。

ヒント 3

強制的に真になる割り当ては 個です。自由な軌道は大きさ のものが 個、大きさ のものが 個あります。これらから合計 個の割り当てを真にする選び方を数えます。

答えと解説

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

論理式を同値なもので同一視したものは、真理値関数 ( が真、 が偽)と 1 対 1 に対応する。 は関数的に完全なので、どの もある論理式で表される。したがって、条件を満たす の個数を数えればよい。割り当てを の値で表す。

条件の言い換え

  • (1) は「 ならば 」と同値。よって (4 個の割り当て)が強制される。
  • (2) は「 ならば 」と同値。よって 。
  • (3) は、すべての で となることと同値。

(3) による追加の制約

(3) より となり、 も偽に強制される。また、 は入れ替えで自分自身に移るので新たな制約は生じない。一方、(1) で真に強制される割り当ての集合 は の入れ替えで閉じている。よって、真に強制される割り当てと偽に強制される割り当ては重ならず、(1)〜(3) は矛盾しない。

自由に決められる部分

残る割り当てを、 の入れ替えで移り合う組(軌道)に分ける。 は各軌道の上で一定である。

  • のとき:, , 。大きさは 。
  • のとき:同様に大きさ の 3 つ。
  • のとき:残るのは だけで、大きさは 。

したがって、自由な軌道は大きさ のものが 個、大きさ のものが 個である。各軌道で真にするか偽にするかを独立に選べ、それ以外の割り当てでは値が強制されている。

充足割り当ての個数の条件 (4)

強制的に真になる割り当てが 個ある。よって、自由な軌道から合計 個の割り当てを真にする選び方を数えればよい。真にする大きさ の軌道の個数を とすると、次のようになる。

  • :大きさ の軌道から 個選ぶので 通り。
  • :大きさ の軌道の選び方が 通り、大きさ の軌道から 個選ぶのが 通り。よって 通り。
  • :大きさ の軌道は選ばないので 通り。

合計は である。

母関数で確かめると、 の の係数は となり、一致する。

答えは 個である。

別解

論理式を、 への 16 通りの割り当てのうち真になるものの集合 とみなす。同値な論理式は同じ に対応し、どの にも対応する論理式がある。したがって の個数を数えればよい。

(1) より、 の 4 個の割り当ては必ず に含まれる。

(2) より、 の 2 個の割り当て、すなわち と は に含まれない。

(3) より、 は の入れ替えで不変である。 を入れ替えると になるが、これは に含まれない。よって も に含まれない。

(4) より なので、すでに入ると決まっている 4 個のほかに、あと 4 個を選ぶ必要がある。

自由に選べる割り当ては次の 9 個である。
- のとき、 の 4 通り。
- のとき、 の 4 通り。
- の 1 個。

これらを入れ替えの軌道に分ける。
- 大きさ 1 の軌道は 5 個ある。, , , , である。
- 大きさ 2 の軌道は 2 個ある。 と である。

は軌道の和集合で、追加する割り当ての合計が 4 個になる。大きさ 2 の軌道を 個選ぶとすると、大きさ 1 の軌道を 個選ぶことになる。
- :
- :
- :

合計は である。

この問題の確認

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

間違いを報告する

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

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

関連する問題