東京科學大學研究所情報理工學院 2020 題目二

📢 本文由 gemini-3-flash-preview 翻譯

問題一: https://blog.yexca.net/zh-tw/archives/198
問題二:本文
問題三: https://blog.yexca.net/zh-tw/archives/200
問題四: https://blog.yexca.net/zh-tw/archives/202
問題五: https://blog.yexca.net/zh-tw/archives/203

引言

這一大題剛看的時候還以為屬於形式語言(與自動機理論)呢,實際上動手做題後發現是數理邏輯的內容 (兩者都沒學過,也都一樣)
總體的難度並非特別高 (可能是因為做過東大試卷吧,看這裡的題目都不太難) 但還是需要掌握較多的理論基礎才能解出。

題目版權屬於東京科學大學所有,僅為了方便閱讀而引用,無營利行為。

1

考慮命題邏輯。命題 $\varphi$ 為 $(\neg p_0 \to \neg p_1) \wedge (\neg p_1 \to p_0)$。其中,$p_0, p_1$ 為命題記號。

a)請回答填入下表(ア)~(エ)的值,使之成為 $\varphi$ 的真值表。其中,1 代表真,0 代表偽。

$p_0$$p_1$$\varphi$
00(ア)
01(イ)
10(ウ)
11(エ)

b)回答命題 $\varphi$ 是否為恆真式(Tautology)。

c)回答命題 $\varphi$ 是否為可滿足的(Satisfiable)。


1-a

首先,整理命題 $\varphi$:

$$ \begin{align} \varphi &= (\neg p_0 \to \neg p_1) \wedge (\neg p_1 \to p_0) \\ &= (p_0 \vee \neg p_1) \wedge (p_1 \vee p_0) \end{align} $$

由此得:

$p_0$$p_1$$\varphi$
000
010
101
111

因此,(ア):0、(イ):0、(ウ):1、(エ):1。

1-b

由於存在 $\varphi=0$ 的情況,因此並非恆真命題。

1-c

由於存在 $\varphi=1$ 的情況,因此是可滿足的。

2

考慮命題邏輯的自然演繹。$p_1, p_2, p_3$ 為命題記號,$\wedge I$ 為連言導入規則,$\wedge E_L$ 為連言除去規則(左),$\wedge E_R$ 為連言除去規則(右),$\to E$ 為蘊涵除去規則。

a)假設為 $(p_1 \wedge p_2) \wedge p_3$,結論為 $p_1 \wedge (p_2 \wedge p_3)$,欲完成下方的自然演繹導出(證明圖)。請回答填入(ア)~(オ)的命題。

$$ \cfrac{ \cfrac{ \cfrac{(p_1 \wedge p_2)\wedge p_3}{(ア)}\wedge E_L }{p_1}\wedge E_L \quad \cfrac{ \cfrac{ \cfrac{(p_1 \wedge p_2) \wedge p_3}{(イ)}\wedge E_L }{(ウ)}\wedge E_R \quad \cfrac{(p_1 \wedge p_2) \wedge p_3}{(エ)}\wedge E_R }{(オ)}\wedge I }{p_1 \wedge (p_2 \wedge p_3)}\wedge I $$

b)假設為 $p_1 \wedge p_2$ 與 $p_1 \to (p_2 \to p_3)$,結論為 $p_3$,欲完成下方的自然演繹導出(證明圖)。請回答填入(ア)~(エ)的命題。

$$ \cfrac{ \cfrac{(ア)}{p_2}\wedge E_R \quad \cfrac{ \cfrac{(イ)}{p_1}\wedge E_L \quad (ウ) }{(エ)}\to E }{p_3}\to E $$

c)回答命題集合 $\{ \neg p_0 \to \neg p_1, \neg p_1 \to p_0 \}$ 是矛盾還是無矛盾(一致),並說明理由。


2-解答

如果能理解題目給出的幾個符號,前兩小題其實相當容易。

$\wedge I$ 是連言導入規則,即將 $A$ 和 $B$ 變為 $A \wedge B$。

$\wedge E_L$ 是連言除去規則,保留左側,即將 $A \wedge B$ 變為 $A$。

$\wedge E_R$ 是連言除去規則,保留右側,即將 $A \wedge B$ 變為 $B$。

$\to E$ 是蘊涵除去規則,即將 $A$ 和 $A \to B$ 變為 $B$。

2-a

  • ア: $p_1 \wedge p_2$
  • イ: $p_1 \wedge p_2$
  • ウ: $p_2$
  • エ: $p_3$
  • オ: $p_2 \wedge p_3$
$$ \cfrac{ \cfrac{ \cfrac{(p_1 \wedge p_2)\wedge p_3}{p_1 \wedge p_2}\wedge E_L }{p_1}\wedge E_L \quad \cfrac{ \cfrac{ \cfrac{(p_1 \wedge p_2) \wedge p_3}{p_1 \wedge p_2}\wedge E_L }{p_2}\wedge E_R \quad \cfrac{(p_1 \wedge p_2) \wedge p_3}{p_3}\wedge E_R }{p_2 \wedge p_3}\wedge I }{p_1 \wedge (p_2 \wedge p_3)}\wedge I $$

2-b

  • ア: $p_1 \wedge p_2$
  • イ: $p_1 \wedge p_2$
  • ウ: $p_1 \to (p_2 \to p_3)$
  • エ: $p_2 \to p_3$
$$ \cfrac{ \cfrac{p_1 \wedge p_2}{p_2}\wedge E_R \quad \cfrac{ \cfrac{p_1 \wedge p_2}{p_1}\wedge E_L \quad p_1 \to (p_2 \to p_3) }{p_2 \to p_3}\to E }{p_3}\to E $$

2-c

是無矛盾的。整理命題:

$$ \neg p_0 \to \neg p_1 \equiv p_0 \vee \neg p_1 \\ \neg p_1 \to p_0 \equiv p_1 \vee p_0 $$

建立真值表:

$p_0$$p_1$$\neg p_0 \to \neg p_1$$\neg p_1 \to p_0$
0010
0101
1011
1111

當 $p_0=1, p_1=0$ 或 $p_0=1, p_1=1$ 時,兩個命題皆成立。

由於至少存在一種真值分配使得命題集合成立,因此命題集合 $\{ \neg p_0 \to \neg p_1, \neg p_1 \to p_0 \}$ 是無矛盾的。

3

考慮一階述詞邏輯。

a)以下論理式的模型是否存在?若存在,請回答該模型宇集(Universe)基數的最小值。若不存在,請說明理由。

$$ \exists x \exists y \exists z \space \neg(x=y) \wedge \neg(y=z) \wedge \neg(z=x) $$

b)以下論理式的模型是否存在?若存在,請列舉一個模型。若不存在,請說明理由。

$$ \exists x \forall y(x=y) $$

3-a

此論理式的模型存在。其模型宇集基數的最小值為 3。

3-b

此論理式的模型存在。例如,設定宇集 $U=\{a\}$。在此情況下,由於 $U$ 的所有元素都與 $x$ 相等,因此論理式成立。

4

考慮一階述詞邏輯的自然演繹。請回答以下式子是否成立,並說明理由。其中,$P$ 為二元述詞符號。

$$ \vdash (\forall x \exists y P(x,y)) \to \exists x \forall y P(x,y) $$

4-解答

此式不成立。反例如下:

定義宇集為 $\{ m,n,a,b \}$。此時,給予述詞 $P(x,y)$ 的解釋如下:

$$ P(m,a) = 真 \quad P(a,m) = 偽 \\ P(n,b) = 真 \quad P(b,n) = 偽 $$

由此,$\forall x \exists y P(x,y)$ 成立。然而,$\exists x \forall y P(x,y)$ 並不成立。

參考資料

自然演繹

命題論理

演繹定理

充足可能性問題