数理論理学・集合論の問題
命題変数 だけを使う命題論理の論理式を考え、論理的に同値な論理式どうしを同一視する。
がともにトートロジーとなる論理式 の同値類の個数を求めよ。
この問題で使うもの
- 論理的同値・論理的帰結と同値類の個数(説明と入口の問題)
この問題を解けるようになるまで(32 技能)
読み込み中…
右端(太枠)がこの問題で使う技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
一覧で見る(前提が先)
- 樹形図で数え上げる
- 積の法則と和の法則
- 和の法則・積の法則と樹形図
- 真理値表と充足割り当ての個数
- 順列・円順列・重複順列
- 組合せ
- 確率の定義と和事象・余事象
- 包除原理
- 同じものを含む順列・重複組合せ
- 一般の包除原理
- 約数の見つけ方
- 最大公約数と最小公倍数
- 素因数分解と約数の個数
- 最大公約数と最小公倍数
- 分数のたし算・ひき算
- 小数の四則計算
- 正負の数の加法・減法
- 分数のかけ算・わり算
- 四則の混じった計算の順序
- 正負の数の乗除・累乗と四則混合
- 分配法則を使った計算のくふう
- 文字式の計算(同類項・分配法則)
- 乗法公式による展開
- 因数分解
- 文字式で表した整数の性質
- 余りによる整数の分類
- 合同式
- 群の位数と元の位数
- 置換の巡回置換分解と位数
- バーンサイドの補題
- 条件つきブール関数の数え上げ
- 論理的同値・論理的帰結と同値類の個数
ヒント
行き詰まったら、上から順に 1 つずつ開いてください。
ヒント 1
技能「論理的同値・論理的帰結と同値類の個数」を使う。論理式の同値類を、それを真にする割り当ての集合(モデルの集合)と同一視する。
ヒント 2
がトートロジーであることは と同じなので、条件は となる。
ヒント 3
は 1 個、 は 6 個の割り当てからなる。間にある割り当てを入れるか入れないかを数える。
答えと解説
答えを見る
どこでつまずきましたか?(選ぶと、戻る場所を案内します)
解説を読む
論理式をモデルの集合(その式を真にする割り当ての集合)と同一視する。 への割り当ては の 通りで、論理的に同値な式は同じモデルの集合をもつ。逆に のどの部分集合も(選言標準形を作ることで)ある論理式のモデルの集合になる。よって同値類は の部分集合と 1 対 1 に対応する。
条件をモデルの集合で書き直す. がトートロジーであることは 、つまり と同じである。, とおくと、条件は
となる。
モデルの集合を求める.
- で、。
- が偽になるのは のときだけで、 は の 2 通りなので、偽になる割り当ては 2 通り。よって 。
- なので である。
数える. は を必ず含み、 の残りの 個の割り当てを含むか含まないかを自由に選べる。よって同値類の個数は
別解
同値な論理式を同一視すると、 の論理式の同値類は、真理値割り当て (8 通り)上の真偽関数 と 1 対 1 に対応する(全部で 個)。
条件 1: がトートロジー。 が真になる割り当ては のみで、そこで が真でなければならない。よって 。それ以外の割り当てでは前件が偽で常に真なので制約なし。
条件 2: がトートロジー。 が偽になる割り当ては の の 2 つで、そこでは が偽でなければならない。よって 。
2 つの条件で値が固定される割り当ては (値 1)と (値 0)の計 3 つで、互いに異なり矛盾しない。残りの 個の割り当てでは の値は自由。
したがって求める個数は 。
検算: 条件を満たす は 2 つの命題 と の間 にある。 の真になる割り当ては 6 個、 のそれは 1 個で、その差は 5 個の割り当てなので 。