谓词符号化
一般而言这类题目不难,思路是设出R(x):x为xxx,S(x):x为xxx
然后注意对∀,∃的使用
- 谓词符号化:所有的人都是要死的,苏格拉底是人,所以苏格拉底是要死的。
- 设M(x):x是人
- 设R(x):x会死
- 设s:s是苏格拉底
- 有:因为(∀x)(M(x)→R(x))∧M(s)故R(s)
- 谓词符号化:所有的大学生都会说英语,有一些大学生会说法语
- 设E(x):x会说英语
- 设F(x):x会说法语
- 设S(x):x是大学生
- 有1.(∀x)(S(x)→E(x)) 2.(∃x)(S(x)∧F(x))
- 注意,在使用∃时候,我们需要使用合取来表示含义而不是蕴含
- 同时两个陈述并列的时候应该不要使用∨链接
命题推理
以题目形式表现
- 证明下列推理形式的有效性:今天或者是晴天,或者会下雨。如果是晴天,我就会去打球;如果我去打球,那么我就不读书。所以如果我在读书,那么天就在下雨。
- 命题符号化
- 设p为今天是晴天
- 设q为今天是雨天
- 设b表示我去打球
- 设r表示我在读书
- 符号化有:
p∨q,p→b,b→¬r(1)r(2)b→¬r(3)¬b(4)p→b(5)¬p(6)p∨q(7)q(8)r→q⇒r→qP(附加)PT(1)(2)IPT(3)(4)IPT(5)(6)ICP
-
主要逻辑规则
- 如果有p→q和p,则可以推出q
- 如果有p→q和¬q,则可以推出¬p
- 如果有p∨q和¬q 则可以推出p,反之亦然
- 如果有p和q,则可以推出p∧q ,反之亦然
- 如果有p→q和q→r,则可以推出p→q
- 如果有(p→q)∧(r→s)和p∨r,则可以推出q∧s
-
反证法例子
\begin{align*}
& (1) \quad p \to q & P \\ & (2) \quad \neg (\neg q \to \neg p) & P \quad (\text{反证假设}) \\ & (3) \quad \neg q \land \neg (\neg p) & T(2) \quad (\text{由 } \neg (A \to B) \equiv A \land \neg B \text{}) \\ & (4) \quad \neg q \land p & T(3) \quad (\text{由双重否定 } \neg(\neg p) \equiv p \text{}) \\ & (5) \quad p & T(4) \quad (\text{由合取消除}) \\ & (6) \quad \neg q & T(4) \quad (\text{由合取消除}) \\ & (7) \quad q & T(1)(5) \quad (\text{由 } p \to q \text{ 和 } p \text{,通过肯定前件}) \\ & (8) \quad q \land \neg q & T(6)(7) \quad (\text{由 } q \text{ 和 } \neg q \text{,得到矛盾}) \\ & (9) \quad \neg \neg (\neg q \to \neg p) & IP(2-8) \quad (\text{由矛盾,推导出假设的否定}) \\ & (10) \quad \neg q \to \neg p & DN(9) \quad (\text{由双重否定,得到原结论}) \end{align*} $$
- 显然反证法没有CP好用