技能一覧 › 大学院数学 数理論理学・集合論

論理的同値・論理的帰結と同値類の個数

論理式を、それを真にする割り当ての集合(モデルの集合)と同一視し、 がモデルの集合の包含であることを使える。 変数の論理式の同値類が 個あること、 と がともにトートロジーになる の同値類が 個( のとき)であることを使って個数を求められる(例: 3 変数で , なら 個)

前提

この技能までの道筋(31 技能)
算数中学高校大学大学院

読み込み中…

右端(太枠)がこの技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。

一覧で見る(前提が先)
  1. 樹形図で数え上げる (算数 場合の数)
  2. 積の法則と和の法則 (算数 場合の数)
  3. 和の法則・積の法則と樹形図 (数学A 場合の数と確率)
  4. 真理値表と充足割り当ての個数 (大学院数学 数理論理学・集合論)
  5. 順列・円順列・重複順列 (数学A 場合の数と確率)
  6. 組合せ (数学A 場合の数と確率)
  7. 確率の定義と和事象・余事象 (数学A 場合の数と確率)
  8. 包除原理 (数学A 場合の数と確率)
  9. 同じものを含む順列・重複組合せ (数学A 場合の数と確率)
  10. 一般の包除原理 (大学数学 離散数学・組合せ論)
  11. 約数の見つけ方 (算数 整数の性質)
  12. 最大公約数と最小公倍数 (算数 整数の性質)
  13. 素因数分解と約数の個数 (算数 整数の性質)
  14. 最大公約数と最小公倍数 (数学A 整数の性質)
  15. 分数のたし算・ひき算 (算数 計算と数のきまり)
  16. 小数の四則計算 (算数 計算と数のきまり)
  17. 正負の数の加法・減法 (中学数学 数と式)
  18. 分数のかけ算・わり算 (算数 計算と数のきまり)
  19. 四則の混じった計算の順序 (算数 計算と数のきまり)
  20. 正負の数の乗除・累乗と四則混合 (中学数学 数と式)
  21. 分配法則を使った計算のくふう (算数 計算と数のきまり)
  22. 文字式の計算(同類項・分配法則) (中学数学 数と式)
  23. 乗法公式による展開 (中学数学 数と式)
  24. 因数分解 (中学数学 数と式)
  25. 文字式で表した整数の性質 (中学数学 数と式)
  26. 余りによる整数の分類 (数学A 整数の性質)
  27. 合同式 (数学A 整数の性質)
  28. 群の位数と元の位数 (大学数学 代数学)
  29. 置換の巡回置換分解と位数 (大学数学 代数学)
  30. バーンサイドの補題 (大学数学 離散数学・組合せ論)
  31. 条件つきブール関数の数え上げ (大学院数学 計算理論・ラムダ計算)

説明

論理式を「それを真にする割り当ての集合」(モデルの集合)に置き換えると、論理的同値は集合の相等、論理的帰結は集合の包含になり、論理式についての問いが有限集合の数え上げに変わります。これを使うと、 変数の論理式が同値の違いを除いて何通りあるか、また「 から導け、かつ を導く」論理式 が何通りあるかを、部分集合の個数として求められます。

なぜそうしてよいのか

変数 への真偽の割り当ては の元で、 個あります。論理式 を真にする割り当て全体を と書きます。2 つの論理式がどの割り当てでも同じ真理値をとるとき論理的に同値()といい、これは と同じです。互いに同値な論理式をひとまとめにしたものを同値類といいます。同値類は真理値表、つまりブール関数と 1 対 1 に対応し、さらにブール関数は「値 1 をとる割り当ての集合」と 1 対 1 に対応します。 のどの部分集合 も、 の各割り当てを表す連言(例: )の選言として何らかの論理式のモデル集合になる( なら )ので、同値類はちょうど の部分集合の個数 個です。

( を真にするどの割り当ても を真にする)は、定義からそのまま です。また がトートロジーであることは、 が真で が偽になる割り当てがないことなので、 と同じです。

したがって「 と がともにトートロジー」は と言い換えられます。このような の同値類は、 をみたす集合 と 1 対 1 に対応します。 の元は必ず に入れ、 の外の元は入れず、 の 個の元はそれぞれ入れるか入れないかを自由に選べるので、積の法則により 個です(、つまり のとき。そうでなければ となる はなく 0 個)。

手順

  1. 変数の個数 を確認し、論理式を真理値表・ブール関数と同一視する(同値類の全体は の部分集合全体と対応し 個)

  2. 与えられた条件の論理式 について、モデルの集合の大きさ 、 を 通りの割り当ての中で数える

  3. 条件を包含に言い換える: がトートロジー 、 がトートロジー

  4. ()を確かめる。成り立たなければ個数は 0

  5. 自由に選べる割り当て の個数を として、 の同値類の個数 を求める

例題

変数 だけからなる論理式を考え、論理的に同値な論理式は同じものとみなす。、 とするとき、 と がともにトートロジーとなる論理式 (の同値類)の個数を求めよ。

例題の解答

手順 1: で、割り当ては 通り。

手順 2: は だけなので 。 が偽になるのは のときで、 は任意なので 2 通り。よって 。

手順 3:条件は 。

手順 4: は を真にするので が成り立つ。

手順 5:自由に選べる割り当ては 個なので、 の同値類は 個。

答え:

よくある誤り

この説明は AI が書き、別の AI が例題を独立に解いて答えを確かめ、説明を一歩ずつ査読しました。

入口の問題

この技能を使う問題