111 年 國立中正大學哲學系碩士班《初階邏輯試題》

📄 試題原卷 免費註冊後即可對照原始考卷 PDF免費註冊
📄 以下 8 題共用同一段題幹

Answer each of the following questions simply by writing True or False. (24 points; 3 points each)

第 I-1 題3 分

(A∧E)→[¬(A↔F)↔(¬E↔F)](A\land E)\to[\neg(A\leftrightarrow F)\leftrightarrow(\neg E\leftrightarrow F)] is a tautology.

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

本題考查條件句與雙條件句的真值定義:

  • P→QP\to Q 只有在 PP 真、QQ 假時為假。
  • P↔QP\leftrightarrow Q 在 PP 與 QQ 同真或同假時為真。
  • ¬(P↔Q)\neg(P\leftrightarrow Q) 表示 PP 與 QQ 的真值不同。

解題方法

先依前件 A∧EA\land E 是否為真分情況。若前件為假,整個條件句直接為真;若前件為真,則 AA、EE 都為真,代入方括號中的雙條件句比較兩側。

  1. 若 A∧EA\land E 為假,則
(A∧E)→[¬(A↔F)↔(¬E↔F)](A\land E)\to[\neg(A\leftrightarrow F)\leftrightarrow(\neg E\leftrightarrow F)]

因前件為假而為真。

🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

第 I-2 題3 分

If R(a,b)R(a,b) logically implies R(b,a)R(b,a), then a=ba=b.

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

本題考「關係的對稱性」與「個體同一性」是否能互相推出。若關係 RR 具有對稱性,便有:

R(x,y)→R(y,x)R(x,y)\to R(y,x)

這只表示兩個方向的關係都成立,並不表示 xx 與 yy 是同一個對象。

解題方法

檢查「必然推出」的主張時,可找一個符合前提、但結論不成立的反例。

令論域為 {1,2}\{1,2\},指定 a=1a=1、b=2b=2,並令 RR 包含有序對 (1,2)(1,2) 與 (2,1)(2,1)。

🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

第 I-3 題3 分

If α\alpha, β\beta and γ\gamma are inconsistent, then (β↔γ)↔α(\beta\leftrightarrow\gamma)\leftrightarrow\alpha cannot be true.

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

一組公式 α,β,γ\alpha,\beta,\gamma 不一致,表示不存在任何賦值能讓三者同時為真;也就是 α∧β∧γ\alpha\land\beta\land\gamma 不可滿足。這不代表由它們組成的其他複合公式也不可滿足。

雙條件式 P↔QP\leftrightarrow Q 在 PP、QQ 同真或同假時為真。

解題方法

找一組不一致的公式,再找一個賦值,使題目中的複合公式為真,即可反駁「不能為真」的主張。令:

α=p,β=q,γ=¬p\alpha=p,\qquad \beta=q,\qquad \gamma=\neg p

三者不一致,因為 α=p\alpha=p 與 γ=¬p\gamma=\neg p 不可能同時為真。取賦值 p=真p=\mathrm{真}、q=假q=\mathrm{假},則:

🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

第 I-4 題3 分

∀x∀yα(x,y)\forall x\forall y\alpha(x,y) is satisfiable if and only if α(c,c)\alpha(c,c) is satisfiable, where cc is a constant symbol which does not occur in α(x,y)\alpha(x,y).

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

可滿足性是指存在一個模型,使公式為真。題目比較的是:

  • ∀x∀y α(x,y)\forall x\forall y\,\alpha(x,y):同一個模型中,對所有 x,yx,y 的取值,α(x,y)\alpha(x,y) 都成立。
  • α(c,c)\alpha(c,c):只要求存在一個模型,讓常數 cc 所指的對象代入 x,yx,y 後,α\alpha 成立。

因此,前者要求比後者強。又因為 cc 不出現在 α\alpha 中,可以在既有模型中任意指定 cc 的指涉,而不影響 α\alpha 的真值。

解題方法

若 ∀x∀y α(x,y)\forall x\forall y\,\alpha(x,y) 可滿足,取一個使它為真的模型,再把新常數 cc 指定為論域中的任一對象,就有 α(c,c)\alpha(c,c) 為真。因此:

∀x∀y α(x,y) 可滿足  ⟹  α(c,c) 可滿足\forall x\forall y\,\alpha(x,y)\text{ 可滿足} \;\Longrightarrow\; \alpha(c,c)\text{ 可滿足}
🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

第 I-5 題3 分

∀x∃y∀z(P(x,z)→Q(y))\forall x\exists y\forall z(P(x,z)\to Q(y)) is logically equivalent to ∃x∃zP(x,z)→∃yQ(y)\exists x\exists zP(x,z)\to\exists yQ(y).

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

本題考量詞與蘊涵的範圍,以及兩個公式是否在所有解釋下真值相同。令

A=∀x∃y∀z(P(x,z)→Q(y))A=\forall x\exists y\forall z\bigl(P(x,z)\to Q(y)\bigr) B=(∃x∃zP(x,z))→∃yQ(y)B=\bigl(\exists x\exists zP(x,z)\bigr)\to\exists yQ(y)

採用標準一階邏輯語意,量詞的論域非空。

解題方法

分別證明 A→BA\to B 與 B→AB\to A。

若 AA 為真,且某個對象 a,ba,b 使 P(a,b)P(a,b) 為真,則由 AA 可知,對 x=ax=a 存在一個對象 cc,使得對所有 zz,P(a,z)→Q(c)P(a,z)\to Q(c) 成立。代入 z=bz=b,因為 P(a,b)P(a,b) 為真,故 Q(c)Q(c) 為真。因此,只要 ∃x∃zP(x,z)\exists x\exists zP(x,z) 為真,便能推出 ∃yQ(y)\exists yQ(y);若前件為假,整個蘊涵式也為真。所以 A→BA\to B。

若 BB 為真,分兩種情況:

🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

第 I-6 題3 分

Suppose SS is a set of infinitely many sentences and TT is a finite subset of SS. Then there must be a theorem of SS which is not provable from TT.

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

把「SS 的定理」理解為可由 SS 推出的句子,記作 S⊢φS\vdash\varphi;「可由 TT 證明」則記作 T⊢φT\vdash\varphi。題目主張:只要 SS 是無限集、TT 是 SS 的有限子集,就必定存在某個 SS 的定理不能由 TT 證明。

關鍵在於:SS 無限,並不代表 SS 含有無法由 TT 推出的內容。SS 裡的句子可以全是 TT 的推論。

解題方法

用反例否定「必定存在」的主張。取命題變項 P,Q1,Q2,…P,Q_1,Q_2,\ldots,令

S={P}∪{P∨Qn:n∈N},T={P}.S=\{P\}\cup\{P\lor Q_n:n\in\mathbb{N}\}, \qquad T=\{P\}.
🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

第 I-7 題3 分

Suppose SS and TT are two consistent sets of sentences such that S∪TS\cup T is inconsistent. Then for some α\alpha in TT, SS proves ¬α\neg\alpha.

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

一致集是指其句子能同時為真;不一致集則沒有任何模型能使其中所有句子同時為真。兩個集合各自一致,不代表合併後仍一致:SS 與 TT 的句子可能只有合在一起時才產生矛盾。

本題的關鍵是區分「S∪TS\cup T 不一致」與「TT 中有某一個句子單獨和 SS 矛盾」。前者不必然推出後者。

解題方法

取命題變項 p,qp,q,令

S={¬(p∧q)},T={p,q}.S=\{\neg(p\land q)\},\qquad T=\{p,q\}.

SS 一致,因為例如 pp、qq 都為假時,¬(p∧q)\neg(p\land q) 為真。TT 也一致,因為 pp、qq 都為真時,TT 中的句子同時為真。

但 S∪TS\cup T 不一致:pp 與 qq 同時為真,會使 p∧qp\land q 為真,與 SS 中的 ¬(p∧q)\neg(p\land q) 矛盾。

再檢查 TT 中的每個句子:

🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

第 I-8 題3 分

No finite model can satisfy
∀x∃y(x≠y∧R(x,y))∧∀x∀y∀z(R(x,y)→(R(y,z)→R(x,z))).\forall x\exists y(x\ne y\land R(x,y))\land\forall x\forall y\forall z(R(x,y)\to(R(y,z)\to R(x,z))).

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

題目考查關係的傳遞性與有限模型。關係 RR 具有傳遞性,表示只要 R(x,y)R(x,y) 與 R(y,z)R(y,z) 都成立,就有 R(x,z)R(x,z)。

公式中的 x≠yx\ne y 只要求每個對象都能找到一個不同於自己的對象,且兩者間有 RR 關係;它沒有要求 RR 必須是非自反的,也就是沒有禁止 R(x,x)R(x,x)。

解題方法

要判斷「沒有有限模型能滿足」是否為真,只要找出一個有限模型同時滿足兩個條件,就能否定這個說法。

取論域 D={a,b}D=\{a,b\},並令 RR 為論域上的全關係:

R={(a,a),(a,b),(b,a),(b,b)}.R=\{(a,a),(a,b),(b,a),(b,b)\}.

逐一檢查:

  1. 對 x=ax=a,取 y=by=b;對 x=bx=b,取 y=ay=a。兩種情況都滿足 x≠yx\ne y 且 R(x,y)R(x,y),因此
🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊
📄 以下 2 題共用同一段題幹

Symbolize the following two sentences. (20 points; 10 points each)

第 II-(1) 題10 分

每一對已生育的夫妻每月可領取一萬元的補助,但月收入若已達到十二萬元(含)以上則不得領取。

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

本題考查將自然語言中的全稱量詞、條件句、合取與否定轉成一階邏輯。關鍵是把「已生育」與收入門檻分開處理,並把「十二萬元(含)以上」寫成大於或等於。

解題方法

以「夫妻」為論域,令:

  • H(x)H(x):xx 這對夫妻已生育。
  • I(x)I(x):xx 這對夫妻的月收入。
  • B(x)B(x):xx 這對夫妻每月可領取一萬元補助。

第一部分說,已生育且月收入低於十二萬元的夫妻可以領取補助;第二部分說,月收入達十二萬元以上的夫妻不得領取。因此可表示為:

🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

第 II-(2) 題10 分

At least two philosophers are talking nonsense unless everyone who attends the meeting is from Mars.

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

本題考查「除非」句型的符號化,以及「至少兩個」的存在量詞表達。

採論域為所有人,定義:

  • P(x)P(x):xx 是哲學家
  • N(x)N(x):xx 在胡言亂語
  • A(x)A(x):xx 參加這場會議
  • M(x)M(x):xx 來自火星

「PP 除非 QQ」可改寫為「若非 QQ,則 PP」,即 ¬Q→P\neg Q \to P;等值於 Q∨PQ \lor P。

解題方法

先將除非句的前後兩部分分開處理:

  1. 「每位參加會議的人都來自火星」表示為
    ∀x(A(x)→M(x))\forall x(A(x)\to M(x))

  2. 其否定表示「至少有一位參加會議的人不來自火星」:
    ¬∀x(A(x)→M(x))\neg\forall x(A(x)\to M(x))

🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

第 III 題10 分

Define a sentential connective ++ as follows. A+BA+B is true if and only if exactly one of AA and BB is true (that is, AA is true and BB is false or AA is false and BB is true).

Show that →\to is not definable by using ¬\neg, ↔\leftrightarrow and ++ (that is, no sentence in the language using AA, BB, ¬\neg, ↔\leftrightarrow and ++ is equivalent to A→BA\to B).

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

本題考查命題聯結詞的可定義性:若某個聯結詞可由指定的聯結詞表示,兩者就必須對每一種真值指派都產生相同的真值。

把真值 11 表示為真、00 表示為假,並以 ⊕\oplus 表示模 22 加法。題目中的 ++ 是異或,故:

A+B=A⊕BA+B=A\oplus B

三種允許使用的聯結詞可寫成:

¬A=1⊕A\neg A=1\oplus A A↔B=1⊕A⊕BA\leftrightarrow B=1\oplus A\oplus B A+B=A⊕BA+B=A\oplus B

這些真值函數都屬於仿射函數,也就是可寫成變數的異或,再與常數 00 或 11 異或。

解題方法

證明所有只用 ¬\neg、↔\leftrightarrow、++ 組成的公式都只能表示仿射函數。

對公式的組成方式作歸納:

  1. 基本命題 AA、BB 本身是仿射函數。
  2. 若公式表示仿射函數,對它取否定,就是再與 11 異或,仍是仿射函數。
  3. 若兩個公式都表示仿射函數,將它們以 ↔\leftrightarrow 或 ++ 組合,依照上面的公式表示,結果仍是仿射函數。

因此,任何使用題目指定聯結詞寫成的公式,其真值函數都必須是仿射函數。

接著檢查蘊涵 A→BA\to B。其真值表為:

🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊
📄 以下 5 題共用同一段題幹

For each of the following arguments, prove it or refute it by giving a counterexample. (46 points)

第 IV-(1) 題6 分

前提 1:並非所有的聰明人都是哲學家。
前提 2:所有的哲學家都是苦命人。
因此,有些聰明人不是苦命人。

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

本題考查一階述詞邏輯中的量詞否定,以及論證有效性的反例判定。

令:

  • S(x)S(x):xx 是聰明人
  • P(x)P(x):xx 是哲學家
  • W(x)W(x):xx 是苦命人

「並非所有的聰明人都是哲學家」可改寫為「有些聰明人不是哲學家」:

¬∀x(S(x)→P(x))≡∃x(S(x)∧¬P(x))\neg \forall x(S(x)\to P(x)) \equiv \exists x(S(x)\land \neg P(x))

「所有哲學家都是苦命人」表示每一位哲學家都是苦命人。結論「有些聰明人不是苦命人」則表示至少存在一位聰明人不是苦命人。

解題方法

題目要求證明或反駁論證。若要反駁,只要找出一個情況,使兩個前提都為真,而結論為假。

取論域為只有一個人的集合 {a}\{a\},並設定:

🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

第 IV-(2) 題10 分

前提:
∀x(Rx↔Qx)\forall x(Rx\leftrightarrow Qx)
∃x(¬(Px↔Qx)↔Rx)\exists x(\neg(Px\leftrightarrow Qx)\leftrightarrow Rx)
∀y(S(x,y)→Rx)\forall y(S(x,y)\to Rx)

結論:
∀x((∃yRy∧∃yQy)→Px)→¬S(x,b)\forall x((\exists yRy\land\exists yQy)\to Px)\to\neg S(x,b)

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

本題考驗一階邏輯中量詞的使用、雙條件式 A↔BA\leftrightarrow B 的真值,以及以反證法證明論證有效。雙條件式為真,表示左右兩邊同真或同假;由前兩個前提可推出存在一個使 PP 為假的對象。

解題方法

要證明前提蘊涵結論,可假設結論為假,檢查是否會與前提矛盾。結論是「若全體對象都滿足條件,則 ¬S(x,b)\neg S(x,b)」;因此,若假設 S(x,b)S(x,b) 為真,第三個前提會推出 R(x)R(x)。再由第一個前提得到 Q(x)Q(x),使結論前件中的兩個存在條件都成立。這會迫使每個對象都滿足 PP,但第二個前提可推出至少有一個對象不滿足 PP,於是形成矛盾。

推導

令 xx 的自由變項指派為任意對象 aa。先由前兩個前提推出 ∃z¬Pz\exists z\neg Pz。

由第二個前提,取一個見證 cc,使得

¬(Pc↔Qc)↔Rc.\neg(Pc\leftrightarrow Qc)\leftrightarrow Rc.

由第一個前提可知 Rc↔QcRc\leftrightarrow Qc。

若 RcRc 為真,則 QcQc 為真。上式使 ¬(Pc↔Qc)\neg(Pc\leftrightarrow Qc) 為真,因此 PcPc 與 QcQc 不同;既然 QcQc 為真,便有 ¬Pc\neg Pc。

若 RcRc 為假,則 QcQc 為假。上式使 ¬(Pc↔Qc)\neg(Pc\leftrightarrow Qc) 為假,因此 Pc↔QcPc\leftrightarrow Qc 為真;

🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

第 IV-(3) 題10 分

前提:
¬(A↔B)↔C\neg(A\leftrightarrow B)\leftrightarrow C
B→(C→D)B\to(C\to D)

結論:
(D∧A)∨(B↔C)(D\land A)\lor(B\leftrightarrow C)

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

要反駁「前提推出結論」的論證,只需找出一組真值指派,使所有前提為真、結論為假。這樣的指派稱為反例。

本題用到的真值條件如下:

  • P↔QP\leftrightarrow Q 為真,當且僅當 PP 與 QQ 同真同假。
  • P→QP\to Q 為假,當且僅當 PP 真而 QQ 假。
  • P∨QP\lor Q 為假,當且僅當 PP 與 QQ 都假。

解題方法

要讓結論

(D∧A)∨(B↔C)(D\land A)\lor(B\leftrightarrow C)

為假,兩個析取項都必須為假。因此需要:

D∧A=假D\land A=\text{假}

且

B↔C=假B\leftrightarrow C=\text{假}

後一條表示 BB 與 CC 真值不同。

再看第一個前提:

¬(A↔B)↔C\neg(A\leftrightarrow B)\leftrightarrow C

它要求 CC 的真值與 ¬(A↔B)\neg(A\leftrightarrow B) 相同。取 AA、BB 同為真,則 A↔BA\leftrightarrow B 為真,故 ¬(A↔B)\neg(A\leftrightarrow B) 為假;令 CC 為假,第一個前提便為真。

🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

第 IV-(4) 題10 分

∴ ∃z∀y∃x((P(z)→R(y))→(P(x)→R(x)))\therefore\ \exists z\forall y\exists x((P(z)\to R(y))\to(P(x)\to R(x)))

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

本題要判斷公式是否為邏輯有效式。題目沒有前提,因此須證明:在每個非空論域、每種謂詞解釋下,公式都成立。

關鍵是條件句的真值:後件為真,或前件為假時,整個條件句都為真。本題採用論域非空的標準古典一階邏輯。

解題方法

先依是否存在一個對象 cc 使 P(c)→R(c)P(c)\to R(c) 為真,分成兩種情況。

情況一:存在 cc 使 P(c)→R(c)P(c)\to R(c) 為真

因論域非空,取任一對象 aa 作為 zz。對任意 yy,令 x=cx=c。由於後件 P(c)→R(c)P(c)\to R(c) 為真,以下條件句必為真:

(P(a)→R(y))→(P(c)→R(c))(P(a)\to R(y))\to(P(c)\to R(c))

因此每個 yy 都有符合條件的 xx,公式成立。

情況二:不存在任何 cc 使 P(c)→R(c)P(c)\to R(c) 為真

依古典邏輯,

🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

第 IV-(5) 題10 分

前提:
∀x∃yR(x,y)\forall x\exists yR(x,y)
∀x∀y(R(x,y)→∃z(z≠x∧z≠y∧R(x,z)∧R(z,y)))\forall x\forall y(R(x,y)\to\exists z(z\ne x\land z\ne y\land R(x,z)\land R(z,y)))

結論:
∃x∃y∃z(x≠y∧x≠z∧y≠z∧R(x,y)∧R(y,z))\exists x\exists y\exists z(x\ne y\land x\ne z\land y\ne z\land R(x,y)\land R(y,z))

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

本題考查一階邏輯中的全稱量化消去與存在量化消去,以及如何把前提中的存在見證代入目標結論。

第二個前提表示:每一條 RR 關係 R(x,y)R(x,y),都能插入一個與 x,yx,y 皆不同的元素 zz,使得 R(x,z)R(x,z) 與 R(z,y)R(z,y) 同時成立。因此,只要先由第一個前提取得一條 RR 關係,就能直接得到結論所需的三個元素與兩段關係。

解題方法與推導

先由第一個前提取任意元素 aa。由全稱量化消去及存在量化消去,可取一個元素 bb,使得:

R(a,b)R(a,b)

將 a,ba,b 代入第二個前提。由全稱量化消去,再對其中的存在量化取見證 cc,得到:

c≠a∧c≠b∧R(a,c)∧R(c,b)c\ne a\land c\ne b\land R(a,c)\land R(c,b)
🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

其他考古題

中正大學《初階邏輯試題》其他年度

其他學校的哲學系考古題