2017–2018 学年第二学期期末真题

来源为课程目录中的 17-18.pdf,考试时间为 2018 年 7 月 4 日。原卷没有答案,以下解析均为补充推导,不冒充官方答案。

一、简答题(20 分)

1. 联结词完全集

给出一组命题逻辑联结词完全集,并用真值表表示相应的逻辑操作。(5 分)

查看第 1 小题补充解析

可取 {¬,∨}\{\neg,\lor\}:

ppqq¬p\neg pp∨qp\lor q
0010
0111
1001
1101

由 De Morgan 律

p∧q≡¬(¬p∨¬q),p\land q\equiv\neg(\neg p\lor\neg q),

所以它能定义 {¬,∧,∨}\{\neg,\land,\lor\},因而完备。

2. 谓词逻辑公理系统

给出谓词逻辑公理系统。(6 分)

查看第 2 小题补充解析

命题部分为 A1–A3:

R→(Q→R),R\to(Q\to R), (P→(Q→R))→((P→Q)→(P→R)),(P\to(Q\to R))\to((P\to Q)\to(P\to R)), (¬Q→¬R)→(R→Q).(\neg Q\to\neg R)\to(R\to Q).

量词公理为

∀xQ(x)→Q[x/t],\forall xQ(x)\to Q[x/t],

其中 tt 对 xx 可代入,以及

∀x(Q→R(x))→(Q→∀xR(x)),\forall x(Q\to R(x)) \to (Q\to\forall xR(x)),

其中 xx 不在 QQ 中自由出现。规则为 MP 与 UG。

3. 可靠性与完备性

使用 ⊢\vdash 和 ⊨\models 解释公理系统的可靠性和完备性。(4 分)

查看第 3 小题补充解析 Γ⊢Q⟹Γ⊨Q(soundness),\Gamma\vdash Q\Longrightarrow\Gamma\models Q \quad\text{(soundness)}, Γ⊨Q⟹Γ⊢Q(completeness).\Gamma\models Q\Longrightarrow\Gamma\vdash Q \quad\text{(completeness)}.

4. 量词互换表示

用存在量词表示 ∀xQ(x)\forall xQ(x),用全称量词表示 ∃xQ(x)\exists xQ(x)。(5 分)

查看第 4 小题补充解析 ∀xQ(x)≡¬∃x¬Q(x),\forall xQ(x)\equiv\neg\exists x\neg Q(x), ∃xQ(x)≡¬∀x¬Q(x).\exists xQ(x)\equiv\neg\forall x\neg Q(x).

二、论述题(20 分,每题 5 分)

1. 命题合式公式

任意选用一组完备的逻辑联结词,给出命题逻辑合式公式定义。

查看第 1 小题补充解析

选 {¬,→}\{\neg,\to\}:

  1. 每个命题变元是公式;
  2. 若 AA 是公式,则 ¬A\neg A 是公式;
  3. 若 A,BA,B 是公式,则 A→BA\to B 是公式;
  4. 只有有限次使用这些规则得到的符号串才是公式。

2. 两个论域中的真值

在自然数论域和整数论域上分别判断:

a

∀x(Q(x)→0≤x).\forall x(Q(x)\to0\le x).
查看第 2(a) 小题补充解析

自然数论域为真;整数论域为假。

b

∃x(Q(x)∧∀y(Q(y)→x≤y)).\exists x\bigl(Q(x)\land\forall y(Q(y)\to x\le y)\bigr).
查看第 2(b) 小题补充解析

自然数论域为真,最小自然数作见证;整数论域为假,整数没有最小元。

c

∀x∀y(Q(x)∧Q(y)→x+y=y+x).\forall x\forall y \bigl(Q(x)\land Q(y)\to x+y=y+x\bigr).
查看第 2(c) 小题补充解析

两个论域都为真。

d

∀x∀y(Q(x)∧Q(y)→x+y≤y).\forall x\forall y \bigl(Q(x)\land Q(y)\to x+y\le y\bigr).
查看第 2(d) 小题补充解析

两个论域都为假。例如取 x=1,y=0x=1,y=0,则 x+y≤yx+y\le y 不成立。

3. 命题归结法原理

给出命题逻辑归结法的基本原理。(5 分)

查看第 3 小题补充解析

要证 Γ⊨R\Gamma\models R,把 Γ∧¬R\Gamma\land\neg R 化为子句集。若能对互补文字连续应用归结规则并推出空子句 □\square,则该子句集不可满足,从而原推论成立。

4. UG 规则

举例说明谓词逻辑概括规则 UG 的使用。(5 分)

查看第 4 小题补充解析

由已证公式 Q(x)Q(x) 可使用 UG 得 ∀xQ(x)\forall xQ(x)。带前提时须检查 xx 不在相关前提中自由出现。

三、判断题(20 分,每题 5 分)

1

设

⊭Q.\not\models Q.

QQ 是否永假?给出理由。

查看第 1 小题补充解析

不一定。⊭Q\not\models Q 只说明 QQ 不是永真式,即至少有一个赋值使它为假;它仍可能在其他赋值下为真。例如命题变元 pp 不是永真式,也不是永假式。

2

存在公式 QQ 使

Γ⊭Q.\Gamma\not\models Q.

Γ\Gamma 是否可满足?

查看第 2 小题补充解析

可满足。逻辑推论不成立就意味着存在一个模型满足 Γ\Gamma 而不满足 QQ。

3

判断

∃xQ(x)∧∃xR(x)⊨∃x(Q(x)∧R(x))\exists xQ(x)\land\exists xR(x) \models \exists x(Q(x)\land R(x))

是否成立。

查看第 3 小题补充解析

不成立。取论域 {a,b}\{a,b\},让 QQ 只对 aa 真、RR 只对 bb 真。前件真,后件假。

4

判断

∀x(Q(x)∨R(x))⊨∀xQ(x)∨∀xR(x)\forall x(Q(x)\lor R(x)) \models \forall xQ(x)\lor\forall xR(x)

是否成立。

查看第 4 小题补充解析

不成立。仍取二元素论域,让两个谓词分别只对一个对象真。

四、范式题(10 分,每题 5 分)

1. 合取范式

求

(Q∨R)→(P∧Q→R)(Q\lor R)\to(P\land Q\to R)

的合取范式。

查看第 1 小题补充解析 (Q∨R)→(P∧Q→R)≡¬(Q∨R)∨(¬(P∧Q)∨R)≡(¬Q∧¬R)∨¬P∨¬Q∨R≡¬P∨¬Q∨R.\begin{aligned} (Q\lor R)\to(P\land Q\to R) &\equiv \neg(Q\lor R)\lor(\neg(P\land Q)\lor R)\\ &\equiv (\neg Q\land\neg R)\lor\neg P\lor\neg Q\lor R\\ &\equiv \neg P\lor\neg Q\lor R. \end{aligned}

2. 二进制加法器

根据原卷三输入二进制加法器真值表,给出和位 S0S_0 与进位位 C0C_0 的逻辑表达式。

查看第 2 小题补充解析

记输入为 A0,B0,C−1A_0,B_0,C_{-1}:

S0=A0⊕B0⊕C−1,S_0=A_0\oplus B_0\oplus C_{-1}, C0=(A0∧B0)∨(A0∧C−1)∨(B0∧C−1).C_0= (A_0\land B_0) \lor(A_0\land C_{-1}) \lor(B_0\land C_{-1}).

若要求主析取范式,应按原表把每个输出为 11 的真值行写成极小项后析取。

五、证明题(30 分)

1. 命题公理证明

只用公理系统的公理和规则证明:

P,Q→(P→R)⊢Q→R.P,\quad Q\to(P\to R) \vdash Q\to R.
查看第 1 小题补充解析
  1. PP,前提;
  2. P→(Q→P)P\to(Q\to P),A1;
  3. Q→PQ\to P,1、2 MP;
  4. Q→(P→R)Q\to(P\to R),前提;
  5. (Q→(P→R))→((Q→P)→(Q→R)),(Q\to(P\to R))\to((Q\to P)\to(Q\to R)), A2;
  6. (Q→P)→(Q→R)(Q\to P)\to(Q\to R),4、5 MP;
  7. Q→RQ\to R,3、6 MP。

2. 谓词公理证明

只用公理系统的公理和规则证明:

⊢∀xP(x)→∃xP(x).\vdash \forall xP(x)\to\exists xP(x).
查看第 2 小题补充解析

取新常元 cc:

  1. ∀xP(x)→P(c)\forall xP(x)\to P(c),A4;
  2. P(c)→∃xP(x)P(c)\to\exists xP(x),存在量词引入定理;
  3. 由传递定理及 1、2 得 ∀xP(x)→∃xP(x)\forall xP(x)\to\exists xP(x)。

若按课程定义 ∃xP(x):=¬∀x¬P(x)\exists xP(x):=\neg\forall x\neg P(x),第 2 行可由已证谓词定理展开。

3. 命题归结证明

用命题归结法证明:

(P→R)∧(P→Q)⊢P→(R∧Q).(P\to R)\land(P\to Q) \vdash P\to(R\land Q).
查看第 3 小题补充解析

前提与否定结论给出子句集:

Ω={¬P∨R, ¬P∨Q, P, ¬R∨¬Q}.\Omega= \{\neg P\lor R,\ \neg P\lor Q,\ P,\ \neg R\lor\neg Q\}.

归结:

¬P∨R, P⟹R,\neg P\lor R,\ P\Longrightarrow R, ¬P∨Q, P⟹Q,\neg P\lor Q,\ P\Longrightarrow Q, ¬R∨¬Q, R⟹¬Q,\neg R\lor\neg Q,\ R\Longrightarrow\neg Q, Q, ¬Q⟹□.Q,\ \neg Q\Longrightarrow\square.

所以加入否定结论后不可满足,原推论成立。

评论