作业 5 · 主范式与语义证明

来源为 2024作业/作业5.docx,答案按源文件整理。

一、判断题

  1. p∧qp\land q 既是析取范式,又是合取范式。
  2. 重言式的主合取范式包含全部极大项。
查看答案

第 1 题正确;第 2 题错误。重言式没有使公式为假的赋值,所以它的主合取范式不含极大项,通常直接记为 11。

二、基本范式

1. 同时是主析取范式和主合取范式

给出一个既是主析取范式又是主合取范式的公式。

查看答案

以唯一命题变量 pp 为变元时,公式 pp 同时满足两种要求。

2. 判断范式类型

判断 pp、p∨qp\lor q、(p∨q)∧r(p\lor q)\land r、p∧¬rp\land\neg r、p∨¬pp\lor\neg p 是析取范式、合取范式,还是兼具两者。

查看答案
  • 析取范式:pp、p∨qp\lor q、p∧¬rp\land\neg r、p∨¬pp\lor\neg p;
  • 合取范式:五个公式全部都是。

其中“一个简单合取式”也可视为只有一项的析取范式,“一个简单析取式”也可视为只有一项的合取范式。

三、求主范式并分类

分别求下列公式的主析取范式、主合取范式,并判断真假类型:

  1. ¬p∧q→r\neg p\land q\to r;
  2. (p→q)→r(p\to q)\to r;
  3. ¬p∨¬q→(p↔¬q)\neg p\lor\neg q\to(p\leftrightarrow\neg q);
  4. p∨(p→(q∨(¬q→r)))p\lor(p\to(q\lor(\neg q\to r)));
  5. (p→(q∧r))∧(¬p→(¬q∧¬r))(p\to(q\land r))\land(\neg p\to(\neg q\land\neg r));
  6. p∧q∧(¬p∨¬q)p\land q\land(\neg p\lor\neg q)。
查看源答案要点
  1. 主合取范式为 p∨¬q∨rp\lor\neg q\lor r,是可满足但非重言式;

  2. 主合取范式为

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

    是可满足但非重言式;

  3. 源答案化简为 p∨qp\lor q,是可满足但非重言式;

  4. 化简为 11,是重言式;

  5. 主析取范式为

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

    是可满足但非重言式;

  6. 化简为 00,是矛盾式。其主合取范式包含 p,qp,q 的全部四个极大项。

源提交没有把每一题的另一种主范式完整誊清;我不补充冒充源答案。

四、识别主范式

判断下列公式是否为主析取范式或主合取范式:

p∨q∨r,p∧¬q∧r,p\lor q\lor r,\qquad p\land\neg q\land r, (p∨q∨¬r)∧(p∨q∨¬r),(p\lor q\lor\neg r)\land(p\lor q\lor\neg r), p∨(q∧r),(p∨¬p∨q)∧(p∨q∨r).p\lor(q\land r),\qquad (p\lor\neg p\lor q)\land(p\lor q\lor r).
查看答案

p∧¬q∧rp\land\neg q\land r 是主析取范式中的一个极小项,p∨q∨rp\lor q\lor r 是主合取范式中的一个极大项。其余公式含重复项、混合层次或同一项中正负文字不合要求,不是规范的主范式。

五、析取前提的语义推论

证明

A∨B⊨CA\lor B\models C

当且仅当 A⊨CA\models C 且 B⊨CB\models C。

查看答案

若 A∨B⊨CA\lor B\models C,任何满足 AA 的赋值也满足 A∨BA\lor B,故满足 CC;所以 A⊨CA\models C。对 BB 同理。

反过来,若 A⊨CA\models C 且 B⊨CB\models C,任何满足 A∨BA\lor B 的赋值至少满足 A,BA,B 之一,因而都满足 CC。

六、一组条件推出双向关系

设

Γ={pi→qi∣1≤i≤n}∪{p1∨⋯∨pn}∪{¬(qi∧qj)∣1≤i<j≤n}.\Gamma=\{p_i\to q_i\mid1\le i\le n\} \cup\{p_1\lor\cdots\lor p_n\} \cup\{\neg(q_i\land q_j)\mid1\le i<j\le n\}.

证明

Γ⊨(q1→p1)∧⋯∧(qn→pn).\Gamma\models(q_1\to p_1)\land\cdots\land(q_n\to p_n).
查看答案

任取满足 Γ\Gamma 的赋值。至少一个 pip_i 为真,由 pi→qip_i\to q_i 得对应 qiq_i 为真;而两两互斥条件保证其他 qjq_j 都为假。

于是对任意 jj:若 qjq_j 真,它就是被选中的那个指标,对应 pjp_j 真;若 qjq_j 假,qj→pjq_j\to p_j 自动为真。故所有 qj→pjq_j\to p_j 的合取为真。

评论