杭杭州紫金港培训学校(紫金港专升本)
同等学力申硕计算机科学与技术学科综合考前辅导第一章 命题逻辑第 2 节 / 共 32 节约 30 分钟免费

命题逻辑:联结词、真值表与等值演算

弄清命题与五个联结词的真值规定,把自然语句准确符号化,会用真值表判断公式类型,熟记基本等值式做等值演算,并认识联结词的完备集。

本节考点:命题与联结词命题的形式化真值表与重言式等值演算联结词完备集

本节导读

命题逻辑是离散数学的第一个单元,也是后面谓词逻辑、归结推理的基础。大纲对这一单元列了七条,本节讲前四条:基本概念与联结词、简单命题的形式化、等值演算、联结词的完备集;下一节讲范式与推理。

常见资料提到数学基础部分有形式化语句、正误判断、证明推导、填空几种题型,这一节的内容都会用到:把一句话写成公式是「形式化」,判断某个公式是不是重言式常以「正误判断」或「填空」出现,用等值演算证明两个公式等值就是「证明推导」。学完你应该能准确写出「只有……才……」「除非……否则……」的公式,会列真值表,并能一步一步写出等值演算的过程。

命题与联结词

能判断真假、而且只有一个真值的陈述句叫命题。「3 是素数」是真命题,「每个偶数都大于 5」是假命题;疑问句、命令句、感叹句不是命题,「x 大于 2」这种含变量、真假随 x 而定的句子也不是命题,「我正在说谎」这类悖论同样不是命题。真值用 1 表示真、0 表示假。

不能再分解的命题叫简单命题(原子命题),用 p、q、r 表示;用联结词连起来的叫复合命题。五个基本联结词的真值规定如下:

联结词符号读法真值规定
否定¬p\neg p¬p非 pp 真则假,p 假则真
合取p∧qp \land qp∧qp 并且 q只有两者都真时才真
析取p∨qp \lor qp∨qp 或 q(可兼)只有两者都假时才假
蕴涵(条件)p→qp \to qp→q如果 p 则 q只有 p 真、q 假时才假
等价(双条件)p↔qp \leftrightarrow qp↔qp 当且仅当 q两者真值相同时为真

蕴涵最容易出错:前件 p 为假时,p→qp \to qp→q 一律为真,不管 q 是什么。可以这样理解——「如果下雨我就带伞」,没下雨时我带不带伞都不算违约。

简单命题的形式化

形式化(符号化)分三步:先找出原子命题并写明每个符号代表什么;再判断句子用了哪个联结词;最后写出公式,必要时加括号。日常说法与联结词的对应关系如下:

日常说法公式
p 并且 q;虽然 p,但是 q;不但 p,而且 qp∧qp \land qp∧q
p 或 q(两者可以同时成立)p∨qp \lor qp∨q
p 或 q,二者只取其一(不可兼)(p∧¬q)∨(¬p∧q)(p \land \neg q) \lor (\neg p \land q)(p∧¬q)∨(¬p∧q)
如果 p,那么 q;只要 p,就 q;p 仅当 qp→qp \to qp→q
只有 p,才 qq→pq \to pq→p
除非 p,否则 q¬p→q\neg p \to q¬p→q
p 当且仅当 qp↔qp \leftrightarrow qp↔q

「只有 p,才 q」说的是 p 是 q 的必要条件,q 成立一定有 p,所以写成 q→pq \to pq→p,箭头方向和「只要」正好相反。「除非 p,否则 q」意思是「不是 p 的话就 q」,写成 ¬p→q\neg p \to q¬p→q,它与 p∨qp \lor qp∨q 等值。不可兼的「或」也可以写成 ¬(p↔q)\neg(p \leftrightarrow q)¬(p↔q)。

真值表与公式的类型

含 n 个命题变元的公式有 2n2^n2n 组赋值,真值表就有 2n2^n2n 行。列表时按二进制从 00…0 写到 11…1,先算内层子公式,再算外层。下面一张表对比三个公式:

pppqqqp→qp \to qp→q¬p∨q\neg p \lor q¬p∨qq→pq \to pq→p
00111
01110
10001
11111

第三、四列每行都相同,说明 p→qp \to qp→q 与 ¬p∨q\neg p \lor q¬p∨q 等值;第五列与第三列不同,说明「如果 p 则 q」不能倒过来说成「如果 q 则 p」。

按真值表可以把公式分三类:所有赋值下都真的叫重言式(永真式);所有赋值下都假的叫矛盾式(永假式);至少有一组赋值使它为真的叫可满足式。重言式一定可满足,可满足式不一定是重言式。从真值表的角度看,n 个变元一共只有 22n2^{2^n}22n 种互不相同的真值函数,比如 3 个变元的真值表有 8 行,互不等值的公式就是 28=2562^8 = 25628=256 种。

等值式与等值演算

如果 A↔BA \leftrightarrow BA↔B 是重言式,就说 A 与 B 等值,记作 A⇔BA \Leftrightarrow BA⇔B。注意 ⇔\Leftrightarrow⇔ 是两个公式之间的关系,不是联结词。下面这些基本等值式要熟记(A、B、C 可以是任意公式):

名称等值式
双重否定律¬¬A⇔A\neg\neg A \Leftrightarrow A¬¬A⇔A
分配律A∨(B∧C)⇔(A∨B)∧(A∨C)A \lor (B \land C) \Leftrightarrow (A \lor B) \land (A \lor C)A∨(B∧C)⇔(A∨B)∧(A∨C);A∧(B∨C)⇔(A∧B)∨(A∧C)A \land (B \lor C) \Leftrightarrow (A \land B) \lor (A \land C)A∧(B∨C)⇔(A∧B)∨(A∧C)
德摩根律¬(A∨B)⇔¬A∧¬B\neg(A \lor B) \Leftrightarrow \neg A \land \neg B¬(A∨B)⇔¬A∧¬B;¬(A∧B)⇔¬A∨¬B\neg(A \land B) \Leftrightarrow \neg A \lor \neg B¬(A∧B)⇔¬A∨¬B
吸收律A∨(A∧B)⇔AA \lor (A \land B) \Leftrightarrow AA∨(A∧B)⇔A;A∧(A∨B)⇔AA \land (A \lor B) \Leftrightarrow AA∧(A∨B)⇔A
零律与同一律A∨1⇔1A \lor 1 \Leftrightarrow 1A∨1⇔1,A∧0⇔0A \land 0 \Leftrightarrow 0A∧0⇔0;A∨0⇔AA \lor 0 \Leftrightarrow AA∨0⇔A,A∧1⇔AA \land 1 \Leftrightarrow AA∧1⇔A
排中律与矛盾律A∨¬A⇔1A \lor \neg A \Leftrightarrow 1A∨¬A⇔1;A∧¬A⇔0A \land \neg A \Leftrightarrow 0A∧¬A⇔0
蕴涵等值式A→B⇔¬A∨BA \to B \Leftrightarrow \neg A \lor BA→B⇔¬A∨B
等价等值式A↔B⇔(A→B)∧(B→A)A \leftrightarrow B \Leftrightarrow (A \to B) \land (B \to A)A↔B⇔(A→B)∧(B→A)
假言易位A→B⇔¬B→¬AA \to B \Leftrightarrow \neg B \to \neg AA→B⇔¬B→¬A
输出律(A∧B)→C⇔A→(B→C)(A \land B) \to C \Leftrightarrow A \to (B \to C)(A∧B)→C⇔A→(B→C)

此外还有交换律、结合律、幂等律,以及归谬论 (A→B)∧(A→¬B)⇔¬A(A \to B) \land (A \to \neg B) \Leftrightarrow \neg A(A→B)∧(A→¬B)⇔¬A。

等值演算靠两条定理:代入定理(重言式里同一个变元处处换成同一个公式,仍是重言式)和替换定理(公式里的一部分换成与它等值的公式,整体等值)。演算的常用套路是「先去掉蕴涵和等价,再用德摩根把否定推到变元前,最后用分配、吸收化简」。比如:

(p→q)∧(p→r)⇔(¬p∨q)∧(¬p∨r)⇔¬p∨(q∧r)⇔p→(q∧r)(p \to q) \land (p \to r) \Leftrightarrow (\neg p \lor q) \land (\neg p \lor r) \Leftrightarrow \neg p \lor (q \land r) \Leftrightarrow p \to (q \land r)(p→q)∧(p→r)⇔(¬p∨q)∧(¬p∨r)⇔¬p∨(q∧r)⇔p→(q∧r)

三步依次用了蕴涵等值式、分配律、蕴涵等值式。考场上每一步后面都写上所用等值式的名字。

联结词的完备集

如果任何一个真值函数都能用某个联结词集合里的联结词表示,这个集合就叫完备集。{¬,∧,∨}\{\neg, \land, \lor\}{¬,∧,∨} 是完备集(主范式就是证明);再利用 p∨q⇔¬(¬p∧¬q)p \lor q \Leftrightarrow \neg(\neg p \land \neg q)p∨q⇔¬(¬p∧¬q)、p→q⇔¬(p∧¬q)p \to q \Leftrightarrow \neg(p \land \neg q)p→q⇔¬(p∧¬q) 可知 {¬,∧}\{\neg, \land\}{¬,∧}、{¬,∨}\{\neg, \lor\}{¬,∨}、{¬,→}\{\neg, \to\}{¬,→} 也是完备集。

与非 p↑q⇔¬(p∧q)p \uparrow q \Leftrightarrow \neg(p \land q)p↑q⇔¬(p∧q) 和或非 p↓q⇔¬(p∨q)p \downarrow q \Leftrightarrow \neg(p \lor q)p↓q⇔¬(p∨q) 单独一个就是完备集,因为 ¬p⇔p↑p\neg p \Leftrightarrow p \uparrow p¬p⇔p↑p,p∧q⇔(p↑q)↑(p↑q)p \land q \Leftrightarrow (p \uparrow q) \uparrow (p \uparrow q)p∧q⇔(p↑q)↑(p↑q)。反过来,只含 ∧,∨,→,↔\land, \lor, \to, \leftrightarrow∧,∨,→,↔ 的集合都不完备:所有变元都取 1 时,这些联结词算出来全是 1,永远表示不出 ¬p\neg p¬p。

易错提醒

  • ❌ 「只有 p,才 q」写成 p→qp \to qp→q。✅ 写成 q→pq \to pq→p。因为 p 是必要条件,q 成立才能推出 p。

  • ❌ 认为前件为假时蕴涵式的真值「无法确定」。✅ 前件为假,蕴涵式一律为真。因为蕴涵只在「前真后假」这一种情况下为假。

  • ❌ 把 ⇔\Leftrightarrow⇔ 当成和 ↔\leftrightarrow↔ 一样的联结词写进公式里。✅ ⇔\Leftrightarrow⇔ 表示两个公式等值,是关系符号。因为 A⇔BA \Leftrightarrow BA⇔B 的意思是「A↔BA \leftrightarrow BA↔B 是重言式」。

  • ❌ 证明不是重言式时只说「不一定成立」。✅ 给出一组使公式为假的具体赋值。因为反例才是不是重言式的证据。

  • ❌ 等值演算一步跳很远,不写依据。✅ 每一步只用一两个等值式,并写明名称。因为证明推导题看的就是每一步的依据。

例题精讲

例题 1(形式化语句)

设 p:今天下雨,q:比赛照常进行。把下面两句符号化:(1)只有不下雨,比赛才照常进行;(2)比赛照常进行当且仅当不下雨。

答题要点示范:(1)「不下雨」是必要条件,写成 q→¬pq \to \neg pq→¬p;(2)写成 q↔¬pq \leftrightarrow \neg pq↔¬p。

点评:先写明 p、q 的含义再写公式,是形式化题的基本格式。(1)最容易写反成 ¬p→q\neg p \to q¬p→q,那是「只要不下雨,比赛就照常进行」。

例题 2(证明推导)

用等值演算证明:¬(p∨q)∨(¬p∧q)⇔¬p\neg(p \lor q) \lor (\neg p \land q) \Leftrightarrow \neg p¬(p∨q)∨(¬p∧q)⇔¬p。

答题要点示范:

¬(p∨q)∨(¬p∧q)⇔(¬p∧¬q)∨(¬p∧q)⇔¬p∧(¬q∨q)⇔¬p∧1⇔¬p\neg(p \lor q) \lor (\neg p \land q) \Leftrightarrow (\neg p \land \neg q) \lor (\neg p \land q) \Leftrightarrow \neg p \land (\neg q \lor q) \Leftrightarrow \neg p \land 1 \Leftrightarrow \neg p¬(p∨q)∨(¬p∧q)⇔(¬p∧¬q)∨(¬p∧q)⇔¬p∧(¬q∨q)⇔¬p∧1⇔¬p

依次用了德摩根律、分配律、排中律、同一律。

点评:看到两个合取式里有公共的 ¬p\neg p¬p,就想到用分配律把它提出来。

例题 3(正误判断)

判断:(p→q)→p(p \to q) \to p(p→q)→p 是重言式。

答案:错误。取 p 为 0、q 为 0,则 p→qp \to qp→q 为 1,整个公式是 1→01 \to 01→0,真值为 0。

点评:判断「是重言式」为错,最简洁的理由就是一组成假赋值。

本节小结

  • 命题是有唯一真值的陈述句;五个联结词中,蕴涵只在前真后假时为假,等价在两边同真值时为真。
  • 形式化:先写符号含义;「只有 p 才 q」是 q→pq \to pq→p,「除非 p 否则 q」是 ¬p→q\neg p \to q¬p→q。
  • n 个变元的真值表有 2n2^n2n 行;公式分重言式、矛盾式、可满足式三类。
  • 等值演算靠代入定理和替换定理,每一步写清用的是哪个等值式。
  • {¬,∧,∨}\{\neg, \land, \lor\}{¬,∧,∨}、{¬,→}\{\neg, \to\}{¬,→}、{↑}\{\uparrow\}{↑}、{↓}\{\downarrow\}{↓} 等是完备集;不含否定类联结词的集合不完备。

学完练一练

按本节考点从本课的课后练习里抽题(每次 10 道以内),做完看解析、错题自动进错题本。

本节内容由 AI 辅助编写,配图由 AI 生成,仅供备考参考;考试要求以《全国各类成人高等学校招生考试大纲(2024 年版)》及浙江省教育考试院当年公布为准。

我要提问免费报名咨询