数理論理学・集合論の問題
命題変数 だけを用いた命題論理の論理式を考える(結合子は を用いる)。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 の軌道を 個選ぶことになる。
- :
- :
- :
合計は である。