論理数学 A 期末試験 (2006 年 7 月 28 日実施 )
学生番号 氏名
1.
命題論理において,⊕
を以下のように定義される論理演算子とする.p q p ⊕ q 0 0 0 0 1 1 1 0 1 1 1 0
このとき, 以下の文章が正しければ証明し, 間違っていれば反例を挙げよ.
(a) (A ⊕ B) → (B → ¬ A)
は恒真である.(b) (B → ¬ A) → (A ⊕ B)
は恒真である.2.
以下の問いに答えよ.(a) A ⊕ B ≡ ( ¬ A ∧ B ) ∨ (A ∧ ¬ B)
であることを示せ.(b) ¬ (A ⊕ B)
を→
と∧
だけを用いて表せ.(c) ¬ (p → (q ⊕ r)) ∧ ¬ (r ⊕ p)
の連言標準形(CNF)
を求めよ.3.
半順序≤
に対して, 以下のハッセの図式で与えられる半順序集合P
i(1 ≤ i ≤ 7)
を考 える.P
1P
2P
3P
4P
5P
6P
7さらに,
<, #,
および,
述語P , Q
を以下のように定義する.1. x < y ⇐⇒ (x ≤ y) ∧ ¬ (y ≤ x), 2. x # y ⇐⇒ ¬ ((x ≤ y) ∨ (y ≤ x)), 3. P (x, y, z)
⇐⇒ (y < x) ∧ (z < x) ∧ (y # z) ∧¬∃ w((y < w) ∧ (w < x)) ∧¬∃ w((z < w) ∧ (w < x)), 4. Q(x, y, z)
⇐⇒ (x < y) ∧ (x < z) ∧ (y # z) ∧¬∃ w((x < w) ∧ (w < y)) ∧¬∃ w((x < w) ∧ (w < z)).
このとき,解答欄の上の半順序集合のもとで解答欄の左に与えられた論理式が真となると きには解答欄の空欄に○を, 偽となるときには解答欄の空欄に×を記入せよ.
論理式