跳到主要内容

逻辑和命题演算

命题与复合命题

命题

命题(或陈述)是一个说明性语句,它只能是真或假,不可能两者同时成立。

复合命题

复合命题子命题及它们之间的各种联系组成的命题称为复合命题。

原子命题 不能被分解为更简单的命题(非复合命题)称为原子命题

基本逻辑运算

合取联结

任何两个命题可以用术语“与”联合而成一个复合命题,叫做这两个原始命题的合取联结。记作:

pqp \land q

读作“p与q”,表示p与q的合取联结。

定义4.1 如果p与q均为真,则p \land q 为真;否则 p \land q为假。

析取联结

任何两个命题可以用术语“或”联合而成一个复合命题,叫做这两个原始命题的析取联结。记作:

pqp \lor q

读作“p 或 q”,表示p 与 q的析取联结。

定义4.2 如果p与q均为假,则 p \lor q 为假;否则p \lor q为真。

否定联结, \lnot p

给定任一命题p,都可以通过在p前面添加“不是”或“假”或在p前面插入“非”,得到另一个命题,称为p的否定联结,记作:

¬p\lnot p

读作“非p”,表示p的否定联结。

定义4.3 如果p为真,则 \lnot p 为假;如果p为假,则 \lnot p 为真。

命题与真值表

命题表达式

设 P(p, q, ...)为一个由取值为真(T)或假(F)的逻辑变量p, q, ... 以及逻辑联结 \land, \lor, \lnot 构成的表达式。 这样的表达式P(p, q, ...)称为一个命题。

逻辑联结的规定优先级 规定:

¬优先于优先于\lnot 优先于 \land 优先于 \lor

构造真值表的另一种方法

永真命题与永假命题

永真命题 对于变量的任意值,都为真的命题。

永假命题 对于变量的任意做,都为假的命题。

定理4.1(代入原理) 若P(p, q, ...)是永真命题, 则对任意命题P_1, P_2, ..., 命题P(P_1, P_2, ...)仍然是永真命题。

逻辑等价

两个命题P(p, q, ...) 与 Q(p, q, ...)如果具有相同的真值表,则称为逻辑等价的,或简称为等价相等,记作:

P(p,q,...)Q(p,q,..)P(p, q, ...) \equiv Q(p, q, ..)

例如:

¬(pq)¬p¬q\lnot (p \land q) \equiv \lnot p \land \lnot q

命题代数

定理4.2 命题满足如下定律:

  1. 幂等律
ppp p \lor p \equiv p ppp p \land p \equiv p
  1. 结合律
(pq)rplor(qr) (p \lor q) \lor r \equiv p lor (q \lor r) (pq)\andrp(qr) (p \land q) \and r \equiv p \land (q \land r)
  1. 交换律
pqqp p \lor q \equiv q \lor p pqqp p \land q \equiv q \land p
  1. 分配律
p(qr)(pq)\and(pr) p \lor (q \land r) \equiv (p \lor q) \and (p \lor r) p(qr)(pq)(pr) p \land (q \lor r) \equiv (p \land q) \lor (p \land r)
  1. 同一律
pTp,pFp p \land T \equiv p, p \lor F \equiv p pTT,pFF p \lor T \equiv T, p \land F \equiv F
  1. 互补律
p¬pT,p¬pF p \lor \lnot p \equiv T, p \land \lnot p \equiv F ¬TF,¬FT \lnot T \equiv F, \lnot F \equiv T
  1. 对合律
¬¬pp \lnot \lnot p \equiv p
  1. DeMorgan律
¬(pq)¬p¬q \lnot(p \lor q) \equiv \lnot p \land \lnot q ¬(pq)¬plnotq \lnot(p \land q) \equiv \lnot p \lor lnot q

条件语句与双条件语句

条件语句 具有形式“如果p则q”的语句称为条件语句。记作:

p    qp \implies q

常读作“p蕴含q”或者“仅当q时有p”。

真值表

pqp \implies q
TTT
TFF
FTT
FFT

(为何 (F, F) = T ?)

双条件语句 具有形式“p当且仅当q”的语句称为双条件语句。记作:

p    qp \iff q
pqp \iff q
TTT
TFF
FTF
FFT

推理规则

  1. 前提引用: 任何前提都可以引入
  2. 结论引入: 前一个证明可以被后一个推理引用
  3. 置换规则: 等价命题置换
Loading Comments...