来源为课程目录中的 17-18.pdf,考试时间为 2018 年 7 月 4 日。原卷没有答案,以下解析均为补充推导,不冒充官方答案。
一、简答题(20 分)
1. 联结词完全集
给出一组命题逻辑联结词完全集,并用真值表表示相应的逻辑操作。(5 分)
查看第 1 小题补充解析
可取 {¬,∨}:
| p | q | ¬p | p∨q |
|---|
| 0 | 0 | 1 | 0 |
| 0 | 1 | 1 | 1 |
| 1 | 0 | 0 | 1 |
| 1 | 1 | 0 | 1 |
由 De Morgan 律
p∧q≡¬(¬p∨¬q),
所以它能定义 {¬,∧,∨},因而完备。
2. 谓词逻辑公理系统
给出谓词逻辑公理系统。(6 分)
查看第 2 小题补充解析
命题部分为 A1–A3:
R→(Q→R),
(P→(Q→R))→((P→Q)→(P→R)),
(¬Q→¬R)→(R→Q).
量词公理为
∀xQ(x)→Q[x/t],
其中 t 对 x 可代入,以及
∀x(Q→R(x))→(Q→∀xR(x)),
其中 x 不在 Q 中自由出现。规则为 MP 与 UG。
3. 可靠性与完备性
使用 ⊢ 和 ⊨ 解释公理系统的可靠性和完备性。(4 分)
查看第 3 小题补充解析
Γ⊢Q⟹Γ⊨Q(soundness),
Γ⊨Q⟹Γ⊢Q(completeness).
4. 量词互换表示
用存在量词表示 ∀xQ(x),用全称量词表示 ∃xQ(x)。(5 分)
查看第 4 小题补充解析
∀xQ(x)≡¬∃x¬Q(x),
∃xQ(x)≡¬∀x¬Q(x).
二、论述题(20 分,每题 5 分)
1. 命题合式公式
任意选用一组完备的逻辑联结词,给出命题逻辑合式公式定义。
查看第 1 小题补充解析
选 {¬,→}:
- 每个命题变元是公式;
- 若 A 是公式,则 ¬A 是公式;
- 若 A,B 是公式,则 A→B 是公式;
- 只有有限次使用这些规则得到的符号串才是公式。
2. 两个论域中的真值
在自然数论域和整数论域上分别判断:
a
∀x(Q(x)→0≤x).
查看第 2(a) 小题补充解析
自然数论域为真;整数论域为假。
b
∃x(Q(x)∧∀y(Q(y)→x≤y)).
查看第 2(b) 小题补充解析
自然数论域为真,最小自然数作见证;整数论域为假,整数没有最小元。
c
∀x∀y(Q(x)∧Q(y)→x+y=y+x).
查看第 2(c) 小题补充解析
两个论域都为真。
d
∀x∀y(Q(x)∧Q(y)→x+y≤y).
查看第 2(d) 小题补充解析
两个论域都为假。例如取 x=1,y=0,则 x+y≤y 不成立。
3. 命题归结法原理
给出命题逻辑归结法的基本原理。(5 分)
查看第 3 小题补充解析
要证 Γ⊨R,把 Γ∧¬R 化为子句集。若能对互补文字连续应用归结规则并推出空子句 □,则该子句集不可满足,从而原推论成立。
4. UG 规则
举例说明谓词逻辑概括规则 UG 的使用。(5 分)
查看第 4 小题补充解析
由已证公式 Q(x) 可使用 UG 得 ∀xQ(x)。带前提时须检查 x 不在相关前提中自由出现。
三、判断题(20 分,每题 5 分)
1
设
⊨Q.
Q 是否永假?给出理由。
查看第 1 小题补充解析
不一定。⊨Q 只说明 Q 不是永真式,即至少有一个赋值使它为假;它仍可能在其他赋值下为真。例如命题变元 p 不是永真式,也不是永假式。
2
存在公式 Q 使
Γ⊨Q.
Γ 是否可满足?
查看第 2 小题补充解析
可满足。逻辑推论不成立就意味着存在一个模型满足 Γ 而不满足 Q。
3
判断
∃xQ(x)∧∃xR(x)⊨∃x(Q(x)∧R(x))
是否成立。
查看第 3 小题补充解析
不成立。取论域 {a,b},让 Q 只对 a 真、R 只对 b 真。前件真,后件假。
4
判断
∀x(Q(x)∨R(x))⊨∀xQ(x)∨∀xR(x)
是否成立。
查看第 4 小题补充解析
不成立。仍取二元素论域,让两个谓词分别只对一个对象真。
四、范式题(10 分,每题 5 分)
1. 合取范式
求
(Q∨R)→(P∧Q→R)
的合取范式。
查看第 1 小题补充解析
(Q∨R)→(P∧Q→R)≡¬(Q∨R)∨(¬(P∧Q)∨R)≡(¬Q∧¬R)∨¬P∨¬Q∨R≡¬P∨¬Q∨R.
2. 二进制加法器
根据原卷三输入二进制加法器真值表,给出和位 S0 与进位位 C0 的逻辑表达式。
查看第 2 小题补充解析
记输入为 A0,B0,C−1:
S0=A0⊕B0⊕C−1,
C0=(A0∧B0)∨(A0∧C−1)∨(B0∧C−1).
若要求主析取范式,应按原表把每个输出为 1 的真值行写成极小项后析取。
五、证明题(30 分)
1. 命题公理证明
只用公理系统的公理和规则证明:
P,Q→(P→R)⊢Q→R.
查看第 1 小题补充解析
- P,前提;
- P→(Q→P),A1;
- Q→P,1、2 MP;
- Q→(P→R),前提;
-
(Q→(P→R))→((Q→P)→(Q→R)),
A2;
- (Q→P)→(Q→R),4、5 MP;
- Q→R,3、6 MP。
2. 谓词公理证明
只用公理系统的公理和规则证明:
⊢∀xP(x)→∃xP(x).
查看第 2 小题补充解析
取新常元 c:
- ∀xP(x)→P(c),A4;
- P(c)→∃xP(x),存在量词引入定理;
- 由传递定理及 1、2 得
∀xP(x)→∃xP(x)。
若按课程定义 ∃xP(x):=¬∀x¬P(x),第 2 行可由已证谓词定理展开。
3. 命题归结证明
用命题归结法证明:
(P→R)∧(P→Q)⊢P→(R∧Q).
查看第 3 小题补充解析
前提与否定结论给出子句集:
Ω={¬P∨R, ¬P∨Q, P, ¬R∨¬Q}.
归结:
¬P∨R, P⟹R,
¬P∨Q, P⟹Q,
¬R∨¬Q, R⟹¬Q,
Q, ¬Q⟹□.
所以加入否定结论后不可满足,原推论成立。