离散--第三章

来源:互联网 发布:雅漾活泉保湿面膜 知乎 编辑:程序博客网 时间:2024/06/05 12:50
2.2.1 等值式与等值演算
等值式与基本等值式
真值表法与等值演算法
2.2.2联结词完备集
真值函数
联结词完备集

与非联结词和或非联结词

等值式
定义2.11 若等价式AB是重言式,则称AB等值,记作
AB, 并称AB等值式

定义2.11若等价式AB是重言式,则称AB等值,记作
AB, 并称AB等值式
说明: (1)是元语言符号,不要混同于=
(2) A
B等值当且仅当AB在所有可能赋值下的真值都相
, AB有相同的真值表
(3) n个命题变项的真值表共有 个, 故每个命题公式都有
无穷多个等值的命题公式
(4) 可能有哑元出现. B中出现,但不在A中出现的命题变
项称作A哑元.同样,A中出现,但不在B中出现的命题变
项称作B的哑元. 哑元的值不影响命题公式的真值.
n

2



联结词完备集
定义2.13S是一个联结词集合,如果任何n(n1)元真值函数都

可以由仅含S中的联结词构成的公式表示,则称S联结词完备集

定理2.1下述联结词集合都是完备集:
(1)
S1={,,,, }
(2)
S2={,,,}
(3)
S3={,, }
(4)
S4={,}
(5)
S5={,}
(6) S6={
,}


A
B(AB)(BA)
A
B AB
A
B  (AB)(AB)
A
B (AB)
A
B (A)BAB


复合联结词
与非式:pq(pq),称作与非联结词
或非式:pq(pq),称作或非联结词
pq为真当且仅当p,q不同时为真
pq为真当且仅当p,q不同时为假
定理2.2{},{}是联结词完备集

p (pp)pp
pq  (pq) (pq)(pq)(pq)

得证{}联结词完备集.对于{}可类似证明



2.3范式
2.3.1 析取范式与合取范式
简单析取式与简单合取式
析取范式与合取范式
2.3.2主析取范式与主合取范式
极小项与极大项
主析取范式与主合取范式
主范式的用途


简单析取式与简单合取式

文字:命题变项及其否定的统称
简单析取式:有限个文字构成的析取式
p,q,pq,pqr, …
简单合取式:有限个文字构成的合取式
p,q,pq,pqr, …


定理2.3(1)一个简单析取式是重言式 当且仅当 它同时含某个命题变项和它的否定
(2) 一个简单合取式是矛盾式 当且仅当 它同时含某个命题变项和它的否定

析取范式与合取范式
析取范式:由有限个简单合取式组成的析取式A1A2Ar,其中A1,A2,,Ar简单合取式
合取范式:由有限个简单析取式组成的合取式A1A2Ar,其中A1,A2,,Ar简单析取式
范式:析取范式合取范式的统称
定理2.4 

(1)一个析取范式是矛盾式 当且仅当 它的每一个简单合取式都是矛盾式
(2) 一个合取范式是重言式 当且仅当 它的每一个简单析取式都是重言式

范式存在定理
定理2.5任何命题公式都存在着与之等值的析取范式与合取范式.
求公式A的范式的步骤
(1) 消去A中的,
ABAB
A
B(AB)(AB)
(2)
否定联结词的内移或消去
 AA
(AB)AB
(AB)AB

(3)使用分配律
A(BC)(AB)(AC)求合取范式
A(BC)(AB)(AC)求析取范式


例1 (pq)r的析取范式与合取范式
(pq)r
 (pq)r
(pq)r析取范式
(pr)(qr)合取范式
注意: 公式的析取范式与合取范式不惟一.



极小项与极大项
定义2.17在含有n个命题变项的简单合取式(简单析取式
中,若每个命题变项或它的否定式均以文字的形式出现
且仅出现一次, 而且第i(1in)个文字(按下标或字母
顺序排列)出现在左起第i位上,称这样的简单合取式
(简单析取式)为极小项(极大项)
说明:(1)n个命题变项产生2n个极小项和2n个极大项
(2) 2n个极小项(极大项)均互不等值
(3) mi表示第i个极小项,其中i是该极小项成真赋值的十
进制表示.M
i
表示第i个极大项,其中i是该极大项成假赋
值的十进制表示,mi(Mi)称为极小项(极大项)的名称.




主析取范式与主合取范式
主析取范式:由极小项构成的析取范式
主合取范式:由极大项构成的合取范式


例如, n=3,命题变项为p,q,r时,
(pqr)(pqr)m1m3是主析取范式
(pqr)(pqr)M1M5是主合取范式


定理2.7任何命题公式都存在着与之等值的主析取范式和主合取范式,并且是惟一的.



求主析取范式的步骤
设公式A含命题变项p1,p2,…,pn
(1) A的析取范式A=B1B2Bs,其中Bj是简单合取
j=1,2, … ,s
(2) 若某个Bj既不含pi,又不含pi,则将Bj展开成BjBj(pipi)(Bjpi)(Bjpi)        这是技巧。
重复这个过程,直到所有简单合取式都是长度为n的极小
项为止
(3) 消去重复出现的极小项,即用mi代替mimi
(4) 将极小项按下标从小到大排列



求主合取范式的步骤
设公式A含命题变项p1,p2,…,pn
(1) A的合取范式A=B1B2Bs,其中Bj是简单析取
j=1,2, … ,s
(2) 若某个Bj既不含pi,又不含pi,则将Bj展开成
B
j
Bj(pipi)(Bjpi)(Bjpi)
重复这个过程,直到所有简单析取式都是长度为n的极大
项为止
(3) 消去重复出现的极大项,即用Mi代替MiMi
(4) 将极大项按下标从小到大排列




实例
例1(续) (pq)r的主析取范式与主合取范式
解 (1) (pq)r(pq)r
p
q(pq)1同一律
(pq)(rr)排中律
(pqr)(pqr)分配律
m4m5
r(pp)(qq)r同一律,排中律
(pqr)(pqr)(pqr)(pqr)
m
0m2m4m6分配律
(pq)rm0m2m4m5m6
可记作  (0,2,4,5,6)


实例()
(2) (pq)r(pr)(qr)
prp0r同一律
p(qq)r矛盾律
(pqr)(pqr)分配律
M
1M3
qr(pp)qr同一律,矛盾律
(pqr)(pqr)分配律
M
3M7
(pq)rM1M3M7
可记作  (1,3,7)


快速求法
设公式含有n个命题变项,
长度为k的简单合取式可展开成2n-k个极小项的析取
例如 公式含p,q,r
q
(pq  r)(pq r) (pq  r)(pq r)
m2m3m6m7

在这里面,q没有变化,只是把p ,r 分是非写出来,然后就over了。

长度为k的简单析取式可展开成2n-k个极大项的合取
例如 pr(pqr)(pqr)
M1M3

总结:
在这里面,p和r没有变化,只是把q 分是非写出来,然后就over了。

给的项越多,那么最后得到的析取越少


主析取范式的用途

(1)求公式的成真赋值和成假赋值

例如(pq)rm0m2m4m5m6
成真赋值: 000,010,100,101,110;成假赋值: 001,011,111

(2)判断公式的类型
An个命题变项, 则
A为重言式当且仅当A主析取范式含2n个极小项
A为矛盾式当且仅当A的主析取范式不含任何极小项,记作0
A为可满足式当且仅当A的主析取范式中至少含一个极小项
(3)判断两个公式是否等值
2.20
(4) 实际运用
2.21



主合取范式

由主析取范式求主合取范式
总结:实际上是没有出现的极小项的其他项变成大写就是极大项了


6A=(pqr)(pqr)(pqr)的主合取范式
A m1m3m7
M0M2M4M5M6
矛盾式的主合取范式含全部2n个极大项
重言式的主合取范式不含任何极大项, 记作1


用快速求法。求主析取式。然后根据结论求主合取式。














0 0
原创粉丝点击