跳到主要内容

1.3. 命题等价式

数学证明中使用的一个重要步骤就是用真值相同的一条语句替换另一条语句。因此,从给定符合命题生成具有相同真值命题的方法广泛使用与数学证明的构造。

DEFINITION 1复合命题分类

一个真值永远是真的复合命题(无论其中出现的命题变元的真值时什么),称为永真式(tautology),也称为重言式。一个真值永远为假的复合命题称为矛盾式(contradiction)。既不是永真式又不是矛盾式的复合命题称为可能式(contingency)

pp¬p\lnot pp¬pp\lor \lnot pp¬pp\land \lnot p
TTFFTTFF
FFTTTTFF

逻辑等价式

DEFINITION 2逻辑等价

如果pqp\harr{q}是永真式,则复合命题p\:p\:q\:q\:称为是逻辑等价的。用记号pqp\equiv{q}表示p\:p\:q\:q\:是逻辑等价的。

符号\equiv不是逻辑联结词,pqp\equiv{q}不是一个复合命题,而是代表“pqp\harr{q}是永真式”这一语句。有时候用符号\Harr来代替\equiv表示逻辑等价。

复合命题p\:p\:q\:q\:是等价的当且仅当对应他们的真值的两列完全一致。

德·摩根律

  • ¬(pq)=¬p¬q\lnot(p\land q) = \lnot{p}\lor\lnot{q}
  • ¬(pq)=¬p¬q\lnot(p\lor q) = \lnot{p}\land\lnot{q}

逻辑等价式

等价式1等价式2名称
pTpp\land T\equiv ppFpp\lor F \equiv p恒等律
pTTp\lor T\equiv TpFFp\land F\equiv F支配律
pppp\lor p\equiv ppppp\land p \equiv p幂等律
¬(¬p)p\lnot(\lnot p)\equiv p双重否定律
pqqpp\lor q\equiv q\lor ppqqpp\land q\equiv q\land p交换律
(pq)rq(pr)(p\lor{q})\lor r\equiv q\lor(p\lor r)(pq)rq(pr)(p\land q)\land r\equiv q\land(p\land r)结合律
p(qr)(pq)(pr)p\lor(q\land{r})\equiv(p\lor{q})\land(p\lor{r})p(qr)(pq)(pr)p\land(q\lor r)\equiv(p\land q)\lor(p\land r)分配律
¬(pq)¬p¬q\lnot(p\land q)\equiv\lnot p\lor\lnot q¬(pq)¬p¬q\lnot(p\lor q)\equiv\lnot p\land\lnot q德·摩根律
p(pq)pp\lor(p\land q)\equiv pp(pq)pp\land(p\lor q)\equiv p吸收律
p¬pTp\lor\lnot p\equiv Tp¬pFp\land\lnot p\equiv F否定律

条件命题的逻辑等价式

  • pq¬pqp\to q \equiv \lnot p \lor q
  • pq¬q¬pp\to q \equiv \lnot q \to \lnot p
  • pq¬pqp\lor{q}\equiv\lnot{p}\to q
  • pq¬(p¬q)p\land{q}\equiv\lnot({p}\to\lnot{q})
  • ¬(pq)p¬q\lnot(p \to q)\equiv p \land\lnot q
  • (pq)(pr)p(qr)(p\to{q})\land(p\to{r})\equiv{p\to(q\land{r})}
  • (pq)(pr)p(qr)(p\to{q})\lor(p\to{r})\equiv{p\to(q\lor{r})}
  • (pr)(qr)pqr(p\to{r})\land(q\to{r})\equiv{p\lor{q}}\to r
  • (pr)(qr)pqr(p\to{r})\lor(q\to{r})\equiv{p\land{q}}\to r

双条件命题的逻辑等价式

  • pq(pq)(qp)p\harr{q}\equiv(p\to{q})\land(q\to{p})
  • pq¬p¬qp\harr{q}\equiv\lnot{p}\harr\lnot q
  • pq(pq)(¬p¬q)p\harr{q}\equiv(p\land{q})\lor(\lnot{p}\land\lnot{q})
  • ¬(pq)p¬q\lnot(p\harr{q})\equiv p\harr\lnot q

德·摩根律可以扩展为

¬(p1p2pn)=¬p1¬p2¬pn¬(p1p2pn)=¬p1¬p2¬pn\begin{array}{ll} \lnot(p_1\lor p_2\lor \dots \lor p_n)&=\lnot{p_1} \land \lnot{p_2}\land\dots\land\lnot{p_n}\\ \lnot(p_1\land p_2\land \dots \land p_n)&=\lnot{p_1} \lor \lnot{p_2}\lor\dots\lor\lnot{p_n} \end{array}

逻辑等价式证明

分配率: p(qr)(pq)(pr)p\lor(q\land{r})\equiv(p\lor{q})\land(p\lor{r})\:p(qr)(pq)(pr)\:p\land(q\lor{r})\equiv(p\land{q})\lor(p\land{r})

ppqqrrqrq\land rp(qr)p\lor(q\land{r})(pq)(pr)(p\lor{q})\land(p\lor{r})qrq\lor{r}p(qr)p\land(q\lor{r})(pq)(pr)(p\land{q})\lor(p\land{r})
TTTTTTTTTTTT=TT\land{T}=TTTTTTT=TT\lor{T}=T
TTTTFFFFTTTT=TT\land{T}=TTTTTTF=TT\lor{F}=T
TTFFTTFFTTTT=TT\land{T}=TTTTTFT=TF\lor{T}=T
TTFFFFFFTTTT=TT\land{T}=TFFFFFF=FF\lor{F}=F
FFTTTTTTTTTT=TT\land{T}=TTTFFFF=FF\lor{F}=F
FFTTFFFFFFTF=FT\land{F}=FTTFFFF=FF\lor{F}=F
FFFFTTFFFFFT=FF\land{T}=FTTFFFF=FF\lor{F}=F
FFFFFFFFFFFF=FF\land{F}=FFFFFFF=FF\lor{F}=F

德·摩根律:¬(pq)¬p¬q\lnot(p\land{q})\equiv\lnot{p}\lor\lnot{q}¬(pq)¬p¬q\lnot(p\lor{q})\equiv\lnot{p}\land\lnot q

ppqq¬p\lnot p¬q\lnot qpqp\land qpqp\lor q¬(pq)\lnot(p\land{q})¬p¬q\lnot{p}\lor\lnot q¬(pq)\lnot(p\lor{q})¬p¬q\lnot{p}\land\lnot q
TTTTFFFFTTTTFFFFFFFF
TTFFFFTTFFTTTTTTFFFF
FFTTTTFFFFTTTTTTFFFF
FFFFTTTTFFFFTTTTTTTT

吸收律 p(pq)pp\lor(p\land{q})\equiv{p}\:p(pq)p\:p\land(p\lor{q})\equiv p

  • (a) 证明:p(pq)pp\lor(p\land{q})\equiv{p}\:
    p=Tp=T时,无论pqp\land{q}为何真值,p(pq)p\lor(p\land{q})都为TT
    p=Fp=F时,无论qq为何真值,pqp\land{q}总为FFFF=FF\lor{F} = F
    所以,p(pq)p\lor(p\land{q})qq的真值无关,所以p(pq)pp\lor(p\land{q})\equiv{p}
  • (b)证明:p(pq)pp\land(p\lor{q})\equiv{p}
    p=Tp=T时,无论qq为何真值,pqp\lor{q}总为TTTT=TT\land{T} = T
    p=Fp=F时,无论pqp\land{q}为何真值,p(pq)p\land(p\lor{q})都为FF
    所以,p(pq)p\land(p\lor{q})qq的真值无关,所以(pq)p\land(p\lor{q})\equiv p

构造新的逻辑等价式

例1: 证明pqr(pr)(qr)p\lor{q} \to r \equiv (p \to r)\land(q \to r)

pqr¬(pq)r(¬p¬q)r(¬pr)(¬qr)(pr)(qr)\begin{array}{ll} p\lor{q} \to r &\equiv \lnot(p\lor{q})\lor{r} \\ &\equiv(\lnot{p}\land\lnot{q})\lor{r}\\ &\equiv(\lnot{p}\lor{r})\land(\lnot{q}\lor{r})\\ &\equiv(p\to{r})\land(q\to{r}) \end{array}

例2: 证明¬(pq)\lnot(p\to{q})p¬qp\land\lnot{q}是逻辑等价的。

¬(pq)¬(¬pq)¬¬p¬qp¬q\begin{array}{ll} \lnot(p\to{q}) &\equiv \lnot(\lnot{p}\lor{q}) \\ &\equiv \lnot\lnot{p}\land\lnot{q}\\ &\equiv p\land\lnot{q} \end{array}

例3: 证明(pq)(pq)(p\land{q})\to(p\lor{q})为永真式。

(pq)(pq)¬(pq)(pq)¬p¬q(pq)(¬pp)(¬qq)TTT\begin{array}{ll} (p\land{q})\to(p\lor{q}) &\equiv \lnot(p\land{q})\lor(p\lor{q})\\ &\equiv\lnot{p}\lor\lnot{q}\lor(p\lor{q})\\ &\equiv(\lnot{p}\lor{p})\lor(\lnot{q}\lor{q})\\ &\equiv T\lor{T}\\ &\equiv T \end{array}

习题部分

对偶式

对偶式
一个只含逻辑运算符,,¬ \land , \lor, \lnot~的符合命题的对偶式是通过将该命题的每个\land\lor替换,每个\lor\land替换、¬\lnot保持不变,每个T\bf{T}F\bf{F}替换,每个F\bf{F}T\bf{T}替换而得到的命题。命题ss的对偶式用 s ~s^*~表示
(s)=s(s^*)^* = s

与非或非

NANDNAND(与非)和NORNOR(或非)
命题pNANDqp\enspace NAND\enspace qppqq或两者均为假时为真,而当ppqq为真是为假。命题pNORqp\enspace NOR\enspace q只在ppqq均为假时为真,否则为真。命题pNANDqp\enspace NAND\enspace qpNORqp\enspace NOR\enspace q分别表示为pqp\:|\:qpqp\:\darr\:q
ppqqpqp\:\mid\:q(pq)(p\land q)¬(pq)\lnot(p\land q)pqp\:\darr\:qpqp\lor q¬(pq)\lnot(p\lor{q})
TTTTFFTTFFFFTTFF
TTFFTTFFTTFFTTFF
FFTTTTFFTTFFTTFF
FFFFTTFFTTTTFFTT
  • pq¬(pq)p\:\mid\:q\equiv\lnot(p\land{q})
  • pq¬(pq)p\:\darr\:q\equiv\lnot(p\lor{q})