2017年哈工大数理逻辑B期末考试参考答案(3)

本文详细解析了形式逻辑中的推理证明过程,包括存在量词、全称量词、蕴含关系等概念的应用,通过具体例题展示了如何运用演绎定理进行推理,同时探讨了计算机科学背景下的学生技能推导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

七 、 在 F C 中 证 明 : ( 20 分 ) 七、在FC中证明:(20分) FC20
( 1 ) ⊢ ( ∃ x P ( x ) → ∀ x Q ( x ) ) → ∀ x ( P ( x ) → Q ( x ) ) (1)\vdash (\exists xP(x)\to \forall xQ(x))\to \forall x(P(x)\to Q(x)) (1)(xP(x)xQ(x))x(P(x)Q(x))
只 需 证 ∃ x P ( x ) → ∀ x Q ( x ) ⊢ ∀ x ( P ( x ) → Q ( x ) ) 演 绎 定 理 只需证\exists xP(x)\to \forall xQ(x)\vdash \forall x(P(x)\to Q(x))\quad 演绎定理 xP(x)xQ(x)x(P(x)Q(x))
1. P ( x ) → ∃ x P ( x ) 定 理 5.2.2 前 提 1.P(x)\to \exists x P(x)\quad 定理5.2.2\quad 前提 1.P(x)xP(x)5.2.2
2. ∀ x Q ( x ) → Q ( x ) 定 理 5.2.1 2.\forall xQ(x)\to Q(x)\quad 定理5.2.1 2.xQ(x)Q(x)5.2.1
3. ∃ x P ( x ) → ∀ x Q ( x ) ⊢ ∃ x P ( x ) → ∀ x Q ( x ) 前 提 3.\exists xP(x)\to \forall xQ(x)\vdash \exists xP(x)\to \forall xQ(x)\quad 前提 3.xP(x)xQ(x)xP(x)xQ(x)
4. ∃ x P ( x ) → ∀ x Q ( x ) ⊢ P ( x ) → Q ( x ) 1 , 3 , 2 传 递 4.\exists xP(x)\to \forall xQ(x)\vdash P(x)\to Q(x)\quad 1,3,2传递 4.xP(x)xQ(x)P(x)Q(x)1,3,2
5. ∃ x P ( x ) → ∀ x Q ( x ) ⊢ ∀ x ( P ( x ) → Q ( x ) ) 4 定 理 5.2.5 5.\exists xP(x)\to \forall xQ(x)\vdash \forall x(P(x)\to Q(x))\quad 4定理5.2.5 5.xP(x)xQ(x)x(P(x)Q(x))45.2.5
( 2 ) ∀ x ( P ( x ) → ¬ ( Q ( y ) → ¬ R ( x ) ) ) ⊢ ∃ x P ( x ) → Q ( y ) (2)\forall x(P(x)\to \neg (Q(y)\to \neg R(x)))\vdash \exists xP(x)\to Q(y) (2)x(P(x)¬(Q(y)¬R(x)))xP(x)Q(y)
只 需 证 ∀ x ( P ( x ) → ¬ ( Q ( y ) → ¬ R ( x ) ) ) , ∃ x P ( x ) ⊢ Q ( y ) 演 绎 定 理 只需证\forall x(P(x)\to \neg (Q(y)\to \neg R(x))),\exists xP(x)\vdash Q(y)\quad 演绎定理 x(P(x)¬(Q(y)¬R(x))),xP(x)Q(y)
1. ∀ x ( P ( x ) → ¬ ( Q ( y ) → ¬ R ( x ) ) ) , ∃ x P ( x ) ⊢ ∃ x P ( x ) 1.\forall x(P(x)\to \neg (Q(y)\to \neg R(x))),\exists xP(x)\vdash \exists xP(x) 1.x(P(x)¬(Q(y)¬R(x))),xP(x)xP(x)
2. ∀ x ( P ( x ) → ¬ ( Q ( y ) → ¬ R ( x ) ) ) , ∃ x P ( x ) ; P ( x ) ⊢ P ( x ) 前 提 2.\forall x(P(x)\to \neg (Q(y)\to \neg R(x))),\exists xP(x);P(x)\vdash P(x)\quad 前提 2.x(P(x)¬(Q(y)¬R(x))),xP(x);P(x)P(x)
3. ∀ x ( P ( x ) → ¬ ( Q ( y ) → ¬ R ( x ) ) ) , ∃ x P ( x ) ; P ( x ) ⊢ ∀ x ( P ( x ) → ¬ ( Q ( y ) → ¬ R ( x ) ) ) 前 提 3.\forall x(P(x)\to \neg (Q(y)\to \neg R(x))),\exists xP(x);P(x)\vdash \forall x(P(x)\to \neg (Q(y)\to \neg R(x)))\quad 前提 3.x(P(x)¬(Q(y)¬R(x))),xP(x);P(x)x(P(x)¬(Q(y)¬R(x)))
4. ∀ x ( P ( x ) → ¬ ( Q ( y ) → ¬ R ( x ) ) ) → ( P ( x ) → ¬ ( Q ( y ) → ¬ R ( x ) ) ) 定 理 5.2.1 4.\forall x(P(x)\to \neg (Q(y)\to \neg R(x)))\to (P(x)\to \neg (Q(y)\to \neg R(x)))\quad 定理5.2.1 4.x(P(x)¬(Q(y)¬R(x)))(P(x)¬(Q(y)¬R(x)))5.2.1
5. ∀ x ( P ( x ) → ¬ ( Q ( y ) → ¬ R ( x ) ) ) , ∃ x P ( x ) ; P ( x ) ⊢ P ( x ) → ¬ ( Q ( y ) → ¬ R ( x ) ) 3 , 4 r m p 5.\forall x(P(x)\to \neg (Q(y)\to \neg R(x))),\exists xP(x);P(x)\vdash P(x)\to \neg (Q(y)\to \neg R(x))\quad 3,4r_{mp} 5.x(P(x)¬(Q(y)¬R(x))),xP(x);P(x)P(x)¬(Q(y)¬R(x))3,4rmp
6. ∀ x ( P ( x ) → ¬ ( Q ( y ) → ¬ R ( x ) ) ) , ∃ x P ( x ) ; P ( x ) ⊢ ¬ ( Q ( y ) → ¬ R ( x ) ) 2 , 5 r m p 6.\forall x(P(x)\to \neg (Q(y)\to \neg R(x))),\exists xP(x);P(x)\vdash \neg (Q(y)\to \neg R(x))\quad 2,5r_{mp} 6.x(P(x)¬(Q(y)¬R(x))),xP(x);P(x)¬(Q(y)¬R(x))2,5rmp
7. ¬ Q ( y ) → ( Q ( y ) → ¬ R ( x ) ) 定 理 3.1.3 7.\neg Q(y)\to (Q(y)\to \neg R(x))\quad 定理3.1.3 7.¬Q(y)(Q(y)¬R(x))3.1.3
8. ¬ ( Q ( y ) → ¬ R ( x ) ) → Q ( y ) 7 逆 否 8.\neg (Q(y)\to \neg R(x))\to Q(y)\quad 7逆否 8.¬(Q(y)¬R(x))Q(y)7
9. ∀ x ( P ( x ) → ¬ ( Q ( y ) → ¬ R ( x ) ) ) , ∃ x P ( x ) ; P ( x ) ⊢ Q ( y ) 6 , 8 r m p 9.\forall x(P(x)\to \neg (Q(y)\to \neg R(x))),\exists xP(x);P(x)\vdash Q(y)\quad 6,8r_{mp} 9.x(P(x)¬(Q(y)¬R(x))),xP(x);P(x)Q(y)6,8rmp
10. ∀ x ( P ( x ) → ¬ ( Q ( y ) → ¬ R ( x ) ) ) , ∃ x P ( x ) ⊢ Q ( y ) 1 , 9 存 在 消 除 10.\forall x(P(x)\to \neg (Q(y)\to \neg R(x))),\exists xP(x)\vdash Q(y)\quad 1,9存在消除 10.x(P(x)¬(Q(y)¬R(x))),xP(x)Q(y)1,9
八 、 只 要 是 计 算 机 系 的 本 科 生 或 者 研 究 生 , 就 一 定 学 过 C 语 言 和 J a v a 语 言 。 八、只要是计算机系的本科生或者研究生,就一定学过C语言和Java语言。 CJava
如 果 是 学 过 C 语 言 或 者 C + + 语 言 的 学 生 , 那 么 就 一 定 会 编 程 。 如果是学过C语言或者C++语言的学生,那么就一定会编程。 CC++
因 此 只 要 是 计 算 机 系 的 本 科 生 , 就 会 编 程 。 因此只要是计算机系的本科生,就会编程。
将 上 面 三 句 话 分 别 用 谓 词 公 式 表 示 出 来 , 并 在 F C 中 证 明 其 推 理 的 正 确 性 。 ( 15 分 ) 将上面三句话分别用谓词公式表示出来,并在FC中证明其推理的正确性。(15分) FC15
设 x 是 全 体 学 生 , 设x是全体学生, x,
P ( x ) 表 示 x 是 计 算 机 系 的 本 科 生 , Q ( x ) 表 示 x 是 计 算 机 系 的 研 究 生 , P(x)表示x是计算机系的本科生,Q(x)表示x是计算机系的研究生, P(x)x,Q(x)x,
R ( x ) 表 示 x 学 过 C 语 言 , S ( x ) 表 示 x 学 过 J a v a 语 言 , R(x)表示x学过C语言,S(x)表示x学过Java语言, R(x)xC,S(x)xJava,
T ( x ) 表 示 x 学 过 C + + 语 言 , U ( x ) 表 示 x 会 编 程 T(x)表示x学过C++语言,U(x)表示x会编程 T(x)xC++,U(x)x
第 一 句 : ∀ x ( ( P ( x ) ∧ ¬ Q ( x ) ) ∨ ( ¬ P ( x ) ∧ Q ( x ) ) → R ( x ) ∧ S ( x ) ) 第一句:\forall x((P(x)\land \neg Q(x))\lor (\neg P(x)\land Q(x))\to R(x)\land S(x)) :x((P(x)¬Q(x))(¬P(x)Q(x))R(x)S(x))
第 二 句 : ∀ x ( R ( x ) ∨ T ( x ) → U ( x ) ) 第二句:\forall x(R(x)\lor T(x)\to U(x)) :x(R(x)T(x)U(x))
第 三 句 : ∀ x ( ( P ( x ) ∧ ¬ Q ( x ) ) ∨ ( ¬ P ( x ) ∧ Q ( x ) ) → R ( x ) ∧ S ( x ) ) , ∀ x ( R ( x ) ∨ T ( x ) → U ( x ) ) ⊢ ∀ x ( P ( x ) ∧ ¬ Q ( x ) → U ( x ) ) 第三句:\forall x((P(x)\land \neg Q(x))\lor (\neg P(x)\land Q(x))\to R(x)\land S(x)),\forall x(R(x)\lor T(x)\to U(x))\vdash \forall x(P(x)\land \neg Q(x) \to U(x)) :x((P(x)¬Q(x))(¬P(x)Q(x))R(x)S(x)),x(R(x)T(x)U(x))x(P(x)¬Q(x)U(x))
设 公 式 集 Γ = { ∀ x ( ( P ( x ) ∧ ¬ Q ( x ) ) ∨ ( ¬ P ( x ) ∧ Q ( x ) ) → R ( x ) ∧ S ( x ) ) , ∀ x ( R ( x ) ∨ T ( x ) → U ( x ) ) } 设公式集\Gamma = \{ \forall x((P(x)\land \neg Q(x))\lor (\neg P(x)\land Q(x))\to R(x)\land S(x)),\forall x(R(x)\lor T(x)\to U(x))\} Γ={x((P(x)¬Q(x))(¬P(x)Q(x))R(x)S(x)),x(R(x)T(x)U(x))}
1. Γ ; P ( x ) ∧ ¬ Q ( x ) ⊢ P ( x ) ∧ ¬ Q ( x ) 前 提 1.\Gamma;P(x)\land \neg Q(x)\vdash P(x)\land \neg Q(x)\quad 前提 1.Γ;P(x)¬Q(x)P(x)¬Q(x)
2. P ( x ) ∧ ¬ Q ( x ) → ( P ( x ) ∧ ¬ Q ( x ) ) ∨ ( ¬ P ( x ) ∧ Q ( x ) ) 定 理 3.1.15 2.P(x)\land \neg Q(x)\to (P(x)\land \neg Q(x))\lor (\neg P(x)\land Q(x))\quad 定理3.1.15 2.P(x)¬Q(x)(P(x)¬Q(x))(¬P(x)Q(x))3.1.15
3. Γ ; P ( x ) ∧ ¬ Q ( x ) ⊢ ( P ( x ) ∧ ¬ Q ( x ) ) ∨ ( ¬ P ( x ) ∧ Q ( x ) ) 1 , 2 r m p 3.\Gamma; P(x)\land \neg Q(x)\vdash (P(x)\land \neg Q(x))\lor (\neg P(x)\land Q(x))\quad 1,2r_{mp} 3.Γ;P(x)¬Q(x)(P(x)¬Q(x))(¬P(x)Q(x))1,2rmp
4. Γ ; P ( x ) ∧ ¬ Q ( x ) ⊢ ∀ x ( ( P ( x ) ∧ ¬ Q ( x ) ) ∨ ( ¬ P ( x ) ∧ Q ( x ) ) → R ( x ) ∧ S ( x ) ) 前 提 4.\Gamma; P(x)\land \neg Q(x)\vdash \forall x((P(x)\land \neg Q(x))\lor (\neg P(x)\land Q(x))\to R(x)\land S(x))\quad 前提 4.Γ;P(x)¬Q(x)x((P(x)¬Q(x))(¬P(x)Q(x))R(x)S(x))
5. ∀ x ( ( P ( x ) ∧ ¬ Q ( x ) ) ∨ ( ¬ P ( x ) ∧ Q ( x ) ) → R ( x ) ∧ S ( x ) ) → ( ( P ( x ) ∧ ¬ Q ( x ) ) ∨ ( ¬ P ( x ) ∧ Q ( x ) ) → R ( x ) ∧ S ( x ) ) 定 理 5.2.1 5.\forall x((P(x)\land \neg Q(x))\lor (\neg P(x)\land Q(x))\to R(x)\land S(x))\to ((P(x)\land \neg Q(x))\lor (\neg P(x)\land Q(x))\to R(x)\land S(x))\quad 定理5.2.1 5.x((P(x)¬Q(x))(¬P(x)Q(x))R(x)S(x))((P(x)¬Q(x))(¬P(x)Q(x))R(x)S(x))5.2.1
6. Γ ; P ( x ) ∧ ¬ Q ( x ) ⊢ ( P ( x ) ∧ ¬ Q ( x ) ) ∨ ( ¬ P ( x ) ∧ Q ( x ) ) → R ( x ) ∧ S ( x ) 4 , 5 r m p 6.\Gamma; P(x)\land \neg Q(x)\vdash (P(x)\land \neg Q(x))\lor (\neg P(x)\land Q(x))\to R(x)\land S(x)\quad 4,5r_{mp} 6.Γ;P(x)¬Q(x)(P(x)¬Q(x))(¬P(x)Q(x))R(x)S(x)4,5rmp
7. Γ ; P ( x ) ∧ ¬ Q ( x ) ⊢ R ( x ) ∧ S ( x ) 3 , 6 r m p 7.\Gamma; P(x)\land \neg Q(x)\vdash R(x)\land S(x)\quad 3,6r_{mp} 7.Γ;P(x)¬Q(x)R(x)S(x)3,6rmp
8. R ( x ) ∧ S ( x ) → R ( x ) 定 理 3.1.16 8.R(x)\land S(x)\to R(x)\quad 定理3.1.16 8.R(x)S(x)R(x)3.1.16
9. Γ ; P ( x ) ∧ ¬ Q ( x ) ⊢ R ( x ) 7 , 8 r m p 9.\Gamma; P(x)\land \neg Q(x)\vdash R(x)\quad 7,8r_{mp} 9.Γ;P(x)¬Q(x)R(x)7,8rmp
10. R ( x ) → R ( x ) ∨ T ( x ) 定 理 3.1.15 10.R(x)\to R(x)\lor T(x)\quad 定理3.1.15 10.R(x)R(x)T(x)3.1.15
11. Γ ; P ( x ) ∧ ¬ Q ( x ) ⊢ R ( x ) ∨ T ( x ) 9 , 10 r m p 11.\Gamma; P(x)\land \neg Q(x)\vdash R(x)\lor T(x)\quad 9,10r_{mp} 11.Γ;P(x)¬Q(x)R(x)T(x)9,10rmp
12. Γ ; P ( x ) ∧ ¬ Q ( x ) ⊢ ∀ x ( R ( x ) ∨ T ( x ) → U ( x ) ) 前 提 12.\Gamma; P(x)\land \neg Q(x)\vdash \forall x(R(x)\lor T(x)\to U(x))\quad 前提 12.Γ;P(x)¬Q(x)x(R(x)T(x)U(x))
13. ∀ x ( R ( x ) ∨ T ( x ) → U ( x ) ) → ( R ( x ) ∨ T ( x ) → U ( x ) ) 定 理 5.2.1 13.\forall x(R(x)\lor T(x)\to U(x))\to (R(x)\lor T(x)\to U(x))\quad 定理5.2.1 13.x(R(x)T(x)U(x))(R(x)T(x)U(x))5.2.1
14. Γ ; P ( x ) ∧ ¬ Q ( x ) ⊢ R ( x ) ∨ T ( x ) → U ( x ) 12 , 13 r m p 14.\Gamma; P(x)\land \neg Q(x)\vdash R(x)\lor T(x)\to U(x)\quad 12,13r_{mp} 14.Γ;P(x)¬Q(x)R(x)T(x)U(x)12,13rmp
15. Γ ; P ( x ) ∧ ¬ Q ( x ) ⊢ U ( x ) 11 , 14 r m p 15.\Gamma; P(x)\land \neg Q(x)\vdash U(x)\quad 11,14r_{mp} 15.Γ;P(x)¬Q(x)U(x)11,14rmp
16. Γ ⊢ P ( x ) ∧ ¬ Q ( x ) → U ( x ) 15 演 绎 定 理 16.\Gamma \vdash P(x)\land \neg Q(x)\to U(x)\quad 15演绎定理 16.ΓP(x)¬Q(x)U(x)15
17. Γ ⊢ ∀ x ( P ( x ) ∧ ¬ Q ( x ) → U ( x ) ) 16 定 理 5.2.5 17.\Gamma \vdash \forall x(P(x)\land \neg Q(x)\to U(x))\quad 16定理5.2.5 17.Γx(P(x)¬Q(x)U(x))165.2.5
综 上 , 以 上 推 理 正 确 综上,以上推理正确 ,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值