- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(┐A∨B)∧(A∨┐B
┐┐A A ┐(A∧B) ┐(A∨B)
┐A∨┐B ┐A∧┐B
③ 利用分配率,转化为析取(合取)范式
A∧(B∨C) (A∧B)∨(A∧C) A∨(B∧C) (A∨B)∧(A∨C)
?例2.7 求下面公式的析取范式与合取范式: (p→q) ? r
求析取范式
(p→q) ? r
(┐p∨q) ? r
注意: ? 一个文字既是简单析取式,又是简单合取式。 ? 一般用A1,A2,…,As表示s个简单析取式或s个简单合取式。
2. 定理2.1
? 一个简单析取式是重言式当且仅当它同时含某个命题变项及它的否定式。 如:p∨┐p,p∨┐p∨r都是重言式; ┐p∨q,┐p∨┐q∨r都不是重言式。 ? 一个简单合取式是矛盾式当且仅当它同时含有某个命题变项及它的否定式。 如:p∧ ┐p,p∧ ┐p∧ r都是矛盾式; p∧ ┐ q,┐p∧ q∧ ┐ r都不是矛盾式。
100
m4
101
m5
110
m6
111
m7
?p? q? r ?p? q? ?r ?p? ?q? r ?p? ?q? ?r
解释 000 001 010 011 100 101 110 111
记法 M0 M1 M2 M3 M4 M5 M6 M7
8. 定理2.4 设mi与Mi是命题变项p1,p2,……,pn形成的极小项和极大项,则
例:p ∨ r ∨ q; p ∨ ┐ p ∨ r; p ∨ ┐ q ∨ p; p ∨ q ∨ r; p ∨ ┐q ∨ r; ┐ p ∨ ┐q ∨ ┐ r
思考: (1) n个命题变项共可产生多少个不同的极大项?
2n
(2)每个极大项有多少个成假赋值?
一个
规定:成假赋值所对应的二进制数转换为十进制数i,就将所对应极大项记作Mi
例如A=(p∨q∨r)∧(┐p∨┐q)∧r
? 思考:┐p∧q∧r 与p∨┐q∨r属于什么范式?
4. 定理2.2
? 一个析取范式是矛盾式当且仅当它的每个简单合取式都是矛盾式。 ? 一个合取范式是重言式当且仅当它的每个简单析取式都是重言式。
5. 定理2.3 (范式存在定理)任一命题公式都存在着与之等值的析取范式与合取范式。
极小项
p, q, r 形成的极小项与极大项
解释 记法
极大项
? p?? q?? r
000
m0
? p?? q? r
001
m1
p? q? r p? q? ?r
? p? q?? r ? p? q? r
010
m2
011
m3
p? ?q? r p? ?q? ?r
p?? q?? r p?? q? r p? q?? r p? q? r
§2.2 析取范式与合取范式
1. 简单析取式 (简单合取式 )
?命题变项及其否定称为文字。如p, ? p ?仅有有限个文字构成的析取式称作简单析取式。 如 p, ┐q; p∨┐p,┐p∨q ; ┐p∨┐q∨r, p∨┐q∨r。
?仅有有限个文字构成的合取式称作简单合取式。 如 p, ┐q; ┐p∧p,p∧┐q ; p∧q∧┐r, ┐p∧p∧q 。
?设由n个命题变项构成的合取范式中所有的简单析取式都是极大项,则称该合取范式主合取范式。
例如:(p→q) ? r
(消去→)
((┐p∨q)→r)∧(r→(┐p∨q)) (消去 )
(┐(┐p∨q)∨r)∧(┐r∨┐p∨q) (消去→)
((p∧┐q)∨r)∧(┐p∨q∨┐r) (否定号内移)
(p∧┐q∧百度文库p)∨(p∧┐q∧q)∨(p∧┐q∧┐r)
∨(r∧┐p)∨(r∧q)∨(r∧┐r)
(∨对∧分配律)
(p∧┐q∧┐r)∨(┐p∧r)∨(q∧r)
思考: (1) n个命题变项共可产生多少个不同的极小项?
2n
(2)每个极小项有多少个成真赋值?
一个
规定:成真赋值所对应的二进制数转换为十进制数i,就将所对应极小项记作mi
7. 极小项与极大项的定义
?极大项:在含有n个命题变项的简单析取式中,若每个命题变项和它的否定式不同时出现,而二者之一必出现且仅 出现一次,且第i个命题变项或它的否定式出现在从左算起的第i位上(若命题变项无角标,就按字典顺序排列),称 这样的简单析取式为极大项。
7. 极小项与极大项的定义
?极小项:在含有n个命题变项的简单合取式中,若每个命题变项和它的否定式不同时出现,而二者之一必出现且仅 出现一次,且第i个命题变项或它的否定式出现在从左算起的第i位上(若命题变项无角标,就按字典顺序排列),称 这样的简单合取式为极小项。
例:p ∧ r ∧ q; p ∧ ┐ p ∧ r; p ∧ ┐ q ∧ p; p ∧ q ∧ r; p ∧ ┐q ∧ r; ┐ p ∧ ┐q ∧ ┐ r
(┐(┐p∨q)∨r)∧(┐r∨┐p∨q) (消去→)
((p∧┐q)∨r)∧(┐p∨q∨┐r) (否定号内移)
(p∨r)∧(┐q∨r)∧(┐p∨q∨┐r) (∨对∧分配律)
6. 将公式转化为范式的步骤
① 消除联结词? ,?
A→B ┐A∨B A ? B (A ? B) ∧(B ? A) ② 缩小┐的作用范围
┐mi Mi ,
┐Mi mi
9. 主析取范式 (主合取范式 )
? 设由n个命题变项构成的析取范式中所有的简单合取式都是极小项,则称该析取范式为主析取范式。
例如:(p→q) ? r
(p∧┐q∧┐r)∨(┐p∧r)∨(q∧r)
(p∧┐q∧┐r) ∨ (┐p∧┐q∧r)∨(┐p∧q∧r) ∨(┐p∧q∧r)∨(p∧q∧r)
3. 范式的定义
? 由有限个简单合取式构成的析取式称为析取范式。 ? 由有限个简单析取式构成的合取式称为合取范式。 ? 析取范式与合取范式统称为范式。
? 设 Ai(i=1,2,…,s)为简单合取式,则析取范式的形式: A=A1∨A2∨…∨As
例如A=(p∧┐q)∨(┐q∧┐r)∨p
? 设 Ai(i=1,2,…,s)为简单析取式,则合取范式的形式: A=A1∧A2∧…∧As
? 研究范式的目的是将给定公式化成与之等值的析取范式或合取范式,进而将公式化成与之等值的主析取范式或主 合取范式。 思考:怎样将公式转化为范式?
?例2.7 求下面公式的析取范式与合取范式: (p→q) ? r
先求合取范式
(p→q) ? r
(┐p∨q) ? r
(消去→)
((┐p∨q)→r)∧(r→(┐p∨q)) (消去 )