2.2 析取范式与合取范式

合集下载

命题逻辑2

命题逻辑2

q∧r (┐p∨p)∧q∧r (┐p∧q∧r)∨(p∧q∧r) m3∨m7 而简单合取式p∧┐q∧┐r已是极小项m4 于是 (p→q) r m1∨m3∨m4∨m7 极小项与公式的成真赋值、成假赋值的关系:
若公式A中含n个命题变项,A的主析取范式含s(0≤s≤2n) 个极小项,则A有s个成真赋值,它们是所含极小项角 标的二进制表示,其余2n-s个赋值都是成假赋值。
三、主析取范式和主合取范式
定义
设有命题变元P1,P2,…,Pn
n
形如 Pi * , i 1
n
的命题公式称为是由命题变元P 1,P2,…,Pn所产生
的极小项。而形如 Pi * 的命题公式称为是由命题变元 i 1
P1,P2,…,Pn所产生的极大项 。其中Pi*为Pi或为
Pi(i=1,2,…n).
极小项,故F不是重言式和矛盾式,只是可满足式。
例 某科研所要从3名科研骨干A,B,C中挑 选1~2名出国进修。由于工作原因,选派时 要满足以下条件: (1)若A去,则C同去。 (2)若B去,则C不能去。 (3)若C不去,则A或B可以去。 问应如何选派他们去?
解 设 p:派A去 q:派B去 r:派C去 由已知条件可得公式 (p→r)∧(q→┐r)∧(┐r→(p∨q) 经过演算可得 (p→r)∧(q→┐r)∧(┐r→(p∨q)) m1∨m2∨m5 由于 m1 = ┐p∧┐q∧r m2 =┐p∧q∧┐r m5 = p∧┐q∧r 可知,选派方案有3种: (a)C去,而A,B都不去。 (b)B去,而A,C都不去。 (c)A,C去,而B不去。
因此利用真值表也可以求公式的主析取范式
练 求公式 F1 = p(p(qp))的主析取范式

F1p∨(p∧(q∨p)) p∨(p∧q)∨(p∧p)

主要内容公式类型等值演算与置换规则析取范式与合取范式,主析取.

主要内容公式类型等值演算与置换规则析取范式与合取范式,主析取.
p, q, pq, pqr, … (3) 简单合取式——有限个文字构成的合取式
p, q, pq, pqr, … (4) 析取范式——由有限个简单合取式组成的析取式
p, pq, pq, (pq)(pqr)(qr) (5) 合取范式——由有限个简单析取式组成的合取式
例. 对任何公式A,A∨┐A是重言式,A∧┐A是矛盾式.
这两个事实揭示人们通常的思维所遵循的逻辑排中律和矛 盾律. 对任何原子命题 p,p与┐p都是可满足式. 可以用真值表 验证重言式.
3
例. 用真值表证明(p∨q)∧┐p→q为重言式.
证 建立待证公式的真值表,由表的最后一列可以看出,原式 为重言式.
11
基本等值式
双重否定律 AA 幂等律 AAA, AAA 交换律 ABBA, ABBA 结合律 (AB)CA(BC), (AB)CA(BC) 分配律 A(BC)(AB)(AC),
A(BC)(AB)(AC) 德摩根律 (AB)AB
(p ∧ q ∧ s) ∨(p ∧ r ∧ s) ((p ∧ s) ∧ q) ∨((p ∧ s) ∧ r) (p ∧ s) ∧(q ∨ r) 所以其开关设计图可简化
21
作业 1、习题一:19(1)(3)(5)(7),
20,21,23,25. 2、习题二:3,4(1)(2).
22
由于同一个命题公式可以有不同的表达形式,而不同的表达 式可以显示很不同的特征。但同一个命题公式的不同表达形 式对我们研究命题演算带来了一定的困难。对众多的命题公 式,可依它们之间的等值关系进行分类,使相互等值的公式 为一类. 现在的问题是,是否可以在各类公式中分别选出一个 公式作为各类的“代表”,而且使它们具有统一的规范形式 呢?回答是肯定的.
AB(AB)(AB)

离散2.2

离散2.2

12
2.2 析取范式和合取范式
例:求((p ∨ q) → r) → p的合取范式和析取范式 的合取范式和析取范式 (一) 求析取范式 一 原式⇔ ¬ 原式⇔ (¬(p ∨ q) ∨ r) → p ⇔ ¬(¬(p ∨ q) ∨ r) ∨ p ¬ ⇔ (¬ ¬(p ∨ q) ∧ ¬ r) ∨ p ¬ ⇔ ((p ∨ q) ∧ ¬ r) ∨ p ⇔ ((p ∧ ¬ r) ∨ (q ∧ ¬ r)) ∨ p ⇔ p ∨ (p ∧ ¬ r) ∨ (q ∧ ¬ r) ⇔ p ∨ (q ∧ ¬ r)
若有n个命题变元,则有2n个极小项(极大项) 个命题变元,则有 个极小项(极大项) 如果我们把命题变元看成1,命题变元的否定看成0 如果我们把命题变元看成 ,命题变元的否定看成 那么每一个极小项(极大项) ,那么每一个极小项(极大项)都对应一个二进制 数,因而也对应一个十进制数
16
2.2 析取范式和合取范式
1
2.2 析取范式和合取范式
定理: 定理 1)一个简单析取式是永真式当且仅当它同时含 一个简单析取式是永真式当且仅当它同时含 某个命题变元及它的否定式 2)一个简单合取式是永假式当且仅当它同时含 一个简单合取式是永假式当且仅当它同时含 某个命题变元及它的否定式
2
2.2 析取范式和合取范式
析取范式:由有限个简单合取式构成的析取式 析取范式 由有限个简单合取式构成的析取式
4
2.2 析取范式和合取范式
范式存在定理: 范式存在定理 任意命题公式都存在着与之等值 的析取范式与合取范式 方法: 方法: 步骤一:消去“ 、 步骤一:消去“→”、“↔”联结词 步骤二:消去双重否定符, 步骤二:消去双重否定符,内移否定符 步骤三: 步骤三:使用分配律
5

数理逻辑2.2

数理逻辑2.2

2.2 析取范式与合取范式1.简单析取式与简单合取式定义2.2: 命题变项及其否定统称为文字. 仅由有限个文字构成的析取式称作简单析取式. 仅由有限个文字构成的合取式称作简单合取式.*解释: 析取, 合取.例子: p, ┐q, p∨┐p, ┐p∨q, p∨┐q∨r, p∨┐p∨r都是简单析取式.┐p, q, p∧┐p, p∧┐q, p∧q∧┐r, ┐p∧p∧q都是简单合取式.定理2.1: (1) 一个简单析取式是重言式当且仅当它同时含某个命题变项及其的否定式; (2) 一个简单合取式是矛盾式当且仅当它同时含某个命题变项及其否定式.*举例说明: p∨┐p∨q∨r, p∨┐q∨rp∧┐p∧┐q∧r, ┐p∧q∧r2.合取范式与析取范式定义 2.3: 由有限个简单合取式的析取构成的命题公式称为析取范式. 由有限个简单析取式的合取构成的命题公式称为合取范式. 析取范式与合取范式统称为范式.*析取范式的一般形式为A1∨A2∨…∨A s, 其中, A i为简单合取式, i =1, 2, …,s.合取范式的一般形式为B1∧B2∧…∧B t, 其中, B j为简单析取式, j = 1, 2, …, t.例如: (p∧┐q)∨(┐q∧r)∨p是析取范式.(p∨q∨r)∧(┐p∨┐q)∧r∧(┐p∨┐r∨s)为合取范式.定理 2.2: (1)一个析取范式是矛盾式当且仅当它的每个简单合取式都是矛盾式; (2) 一个合取范式是重言式当且仅当它的每个简单析取式都是重言式;例如: (p∧┐p∧q)∨(q∧┐q∧p∧r)∨(p∧┐p∧┐r)是矛盾式;(p∨r∨q∨┐q)∧(p∨┐q∨r∨┐r)∧(┐p∨p∨q∨┐r)是重言式.3. 将合式公式转化为析取范式与合取范式命题公式有5个联结词{∧,∨,┐,→,↔}, 如何把包含这5个联结词的公式转化为合取范式或析取范式?(1) 蕴涵式与等值式A→B⇔┐A∨BA↔B⇔(A→B)∧(B→A)⇔(┐A∨B)∧(┐B∨A)(2) 公式中的否定┐┐A⇔A┐(A∧B)⇔┐A∨┐B┐(A∨B)⇔┐A∧┐B(3) 析取范式与合取范式互换A∧(B∨C)⇔(A∧B)∨(A∧C)A∨(B∧C)⇔(A∨B)∧(A∨C)定理 2.3: (范式存在定理) 任一命题公式都存在与之等值的析取范式与合取范式.求给定公式范式的步骤为:(1) 消去联结词→和↔;(2) 用双重否定律消去双重否定符, 用德∙摩根律内移否定符;(3) 使用分配律: 求析取范式时使用∧对∨的分配律; 求合取范式时, 使用∨对∧的分配律.例2.8: 求公式(p→q)↔r的合取范式与析取范式.解: (1) 先求合取范式:(p→q)↔r⇔(┐p∨q)↔r 消去→⇔((┐p∨q)→r)∧(r→(┐p∨q)) 消去↔⇔(┐(┐p∨q)∨r)∧(┐r∨(┐p∨q)) 消去→⇔((┐┐p∧┐q)∨r)∧(┐r∨┐p∨q) 否定符内移⇔((p∧┐q)∨r)∧(┐p∨q∨┐r) 消去双重否定⇔((p∨r)∧(┐q∨r))∧(┐p∨q∨┐r) ∨对∧的分配律⇔(p∨r)∧(┐q∨r)∧(┐p∨q∨┐r) 结合律(2)求析取范式(p→q)↔r⇔(┐p∨q)↔r 消去→⇔((┐p∨q)→r)∧(r→(┐p∨q)) 消去↔⇔(┐(┐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)∨(┐p∧r)∨(q∧r)∨(r∧┐r)∧对∨的分配律⇔0∨0∨(p∧┐q∧┐r)∨(┐p∧r)∨(q∧r)∨0 矛盾律⇔(p∧┐q∧┐r)∨(┐p∧r)∨(q∧r) 同一律定义2.4: 在含有n个命题变项的简单合取式(简单析取式)中,若每个命题变项和它的否定式恰好出现一次且仅出现一次,而且命题变项或它的否定式按下标从小到大或按字典序排列, 称这样的简单合取式(简单析取式)为极小项(极大项).*由于每个命题变项在极小项中以原形式或否定形式出现且仅出现一次, 因而n个命题变项共产生2n个不同的极小项(或极大项). 每个极小项有且仅有一个成真赋值, 每个极大项有且仅有一个成假赋值. (见下表格)例如: 含p和q的极小项和极大项极小项极大项公式成真赋值名称公式成假赋值名称┐p∧┐q 0 0 m0p∨q 0 0 M0┐p∧q 0 1 m1p∨┐q 0 1 M1 p∧┐q 1 0 m2┐p∨q 1 0 M2 p∧q 1 1 m3┐p∨┐q 1 1 M3 例如: 含p, q, r的极小项与极大项极小项极大项成真名成假名公式赋值称公式赋值称┐p∧┐q∧┐r 0 0 0 m0p∨q∨r 0 0 0 M0 ┐p∧┐q∧r 0 0 1 m1p∨q∨┐r 0 0 1 M1 ┐p∧q∧┐r 0 1 0 m2p∨┐q∨r 0 1 0 M2┐p∧q∧r 0 1 1 m3p∨┐q∨┐r 0 1 1 M3 p∧┐q∧┐r 1 0 0 m4┐p∨q∨r 1 0 0 M4 p∧┐q∧r 1 0 1 m5┐p∨q∨┐r 1 0 1 M5 p∧q∧┐r 1 1 0 m6┐p∨┐q∨r 1 1 0 M6 p∧q∧r 1 1 1 m7┐p∨┐q∨┐r 1 1 1 M7*解释极小项与极大项的不同, 成真赋值与成假赋值.定理2.4: 设M i和m i是含命题变项p1, p2, …, p n的极大项和极小项, 则有┐m i⇔M i和┐M i⇔m i .定义 2.5: 所有简单合取式(简单析取式)都是极小项(极大项)的析取范式(合取范式)称为主析取范式(主合取范式).定理 2.5: 任何命题公式都存在与之等值的主析取范式和主合取范式, 并且是唯一的.证明: 这里只证主析取范式的存在性和唯一性.首先证明存在性. 设A是任一含n个命题变项的公式. 由定理2.3可知, 存在与A等值的析取范式A’, 即A⇔A’. 若A’的某个简单合取式A i中既不含命题变项p j, 也不含它的否定式┐p j, 则将A i展开成如下等值式:A i∧(p j∨┐p j)⇔(A i∧p j)∨(A i∧┐p j)继续这个过程, 直到所有的简单合取式都含有所有的命题变项或它的否定式.若在演算过程中出现的命题变项在极小项中出现矛盾式, 则应消去.如用p代替p∧p, m i代替m i∨m i,0代替矛盾式等. 最后, 就将A化为与之等值的主析取范式A”.下面再证明唯一性. 假设命题公式A等值于两个不同的主析取范式B和C, 那么必有B⇔C. 由于B和C是不同的主析取范式, 不妨设极小项m i只出现在B中, 而不出现在C中. 于是,角标i的二进制表示为B的成真赋值, 而为C的成假赋值, 这与B⇔C矛盾.主合取范式的存在性和唯一性可类似证明.例2.9: 求公式(p→q)↔r的主析取范式和主合取范式.解: (1) 求主析取范式在例2.8中已求出(p→q)↔r⇔(p∧┐q∧┐r)∨(┐p∧r)∨(q∧r), 因此(p→q)↔r⇔(p∧┐q∧┐r)∨(┐p∧r)∨(q∧r)⇔(p∧┐q∧┐r)∨(┐p∧r∧(q∨┐q))∨(q∧r∧(p∨┐p))⇔(p∧┐q∧┐r)∨(┐p∧r∧q)∨(┐p∧r∧┐q)∨(q∧r∧p)∨(q∧r∧┐p)⇔(┐p∧┐q∧r)∨(┐p∧q∧r)∨(p∧┐q∧┐r)∨(p∧q∧r) ⇔m1∨m3∨m4∨m7(2) 求主合取范式在例2.8中, 已求出(p→q)↔r⇔(p∨r)∧(┐q∨r)∧(┐p∨q∨┐r), 因此,(p→q)↔r⇔(p∨r)∧(┐q∨r)∧(┐p∨q∨┐r)⇔(p∨r∨(q∧┐q))∧(┐q∨r∨(p∧┐p))∧(┐p∨q∨┐r)⇔(p∨r∨q)∧(p∨r∨┐q)∧(┐q∨r∨p)∧(┐q∨r∨┐p)∧(┐p∨q∨┐r)⇔(p∨q∨r)∧(p∨┐q∨r)∧(┐p∨q∨┐r)∧(┐p∨┐q∨r) ⇔M0∧M2∧M5∧M64.主析取范式和主合取范式与真值表的一一对应关系例2.10: 给出合式公式: (p→q)↔r.它的真值表见下图.p q r p→q (p→q)↔r0 0 0 1 00 0 1 1 10 1 0 1 00 1 1 1 11 0 0 0 11 0 1 0 01 1 0 1 01 1 1 1 1主析取范式:(p→q)↔r⇔(┐p∧┐q∧r)∨(┐p∧q∧r)∨(p∧┐q∧┐r)∨(p∧q∧r) ⇔m1∨m3∨m4∨m7主合取范式(p→q)↔r⇔(p∨q∨r)∧(p∨┐q∨r)∧(┐p∨q∨┐r)∧(┐p∨┐q∨r) ⇔M0∧M2∧M5∧M6*从主析取范式求主合取范式(或从主合取范式求主析取范式)*判断公式的类型:重言式或矛盾式的主析取范式和主合取范式是什么样的?设公式A中含n个命题变项, 容易看出:(1)A为重言式当且仅当A的主析取范式含全部2n个极小项.(2)A为矛盾式当且仅当A的主析取范式不含任何极小项,此时, 记A的主析取范式为0.(3)A为可满足式当且仅当A的主析取范式至少含一个极小项.例2.11: 用公式的主析取范式判断下列公式的类型.(1) ┐(p→q)∧q(2) p→(p∨q)(3) (p∨q)→r解: 公式(1), (2)只含两个命题变项, 而(3)中含3个命题变项.(1) ┐(p→q)∧q⇔┐(┐p∨q)∧q⇔(┐┐p∧┐q)∧q⇔p∧┐q∧q⇔0, 故(1)式是矛盾式.*矛盾式的主析取范式与主合取范式(2) p→(p∨q)⇔┐p∨(p∨q)⇔(┐p∧(q∨┐q))∨(p∧(q∨┐q))∨(q∧(p∨┐p))⇔(┐p∧q)∨(┐p∧┐q)∨(p∧q)∨(p∧┐q)∨(q∧p)∨(q∧┐p)⇔(┐p∧┐q)∨(┐p∧q)∨(p∧┐q)∨(p∧q)⇔m0∨m1∨m2∨m3故(2)式是重言式.也可以按如下方式:p→(p∨q)⇔┐p∨(p∨q)⇔┐p∨p∨q⇔1∨q⇔1⇔m0∨m1∨m2∨m3*重言式的主析取范式与主合取范式.(3) (p∨q)→r⇔┐(p∨q)∨r⇔(┐p∧┐q)∨r⇔(┐p∧┐q∧(r∨┐r))∨(r∧(p∨┐p))⇔(┐p∧┐q∧r)∨(┐p∧┐q∧┐r)∨(r∧p)∨(r∧┐p)⇔(┐p∧┐q∧r)∨(┐p∧┐q∧┐r)∨(p∧r∧(q∨┐q))∨(┐p∧r∧(q∨┐q))⇔(┐p∧┐q∧r)∨(┐p∧┐q∧┐r)∨(p∧r∧q)∨(p∧r∧┐q)∨(┐p∧r∧q)∨(┐p∧r∧┐q)⇔(┐p∧┐q∧┐r)∨(┐p∧┐q∧r)∨(┐p∧q∧r)∨(p∧┐q ∧r)∨(p∧q∧r)⇔m0∨m1∨m3∨m5∨m7故(3)式是可满足式.*判定两个合式公式是否等值.两个合式公式等值当且仅当它们有相同的主析取范式(主合取范式).例2.12: 某科研所要从3名科研骨干A, B, C中挑选1至2名出国进修. 由于工作需要, 选派时要满足以下条件:(1)若A去, 则C同去.(2)若B去, 则C不能去.(3)若C不去, 则A或B可以去.问所里有哪些选派方案?解: 设p: 派A去; q: 派B去; r: 派C去.由已知条件可得公式: (p→r)∧(q→┐r)∧(┐r→(p∨q))该公式的成真赋值即为可行的选派方案. 经演算得到(p→r)∧(q→┐r)∧(┐r→(p∨q))⇔(┐p∧┐q∧r)∨(┐p∧q∧┐r)∨(p∧┐q∧r)⇔m1∨m2∨m5故有三种选派方案:(1)C去, A和B都不去; (2) B去, A和C都不去;(3) A和C同去, B不去.作业:1.用等值演算求下列公式的主析取范式, 并求成真赋值.(1) (┐p→q)→(┐q∨p)(2) (┐p→q)∧(q∧r)(3) (p∨(q∧r))→(p∨q∨r)2.用等值演算求下列公式的主合取范式, 并求成假赋值.(1) (p→(p∨q))∨r(2) ┐(q→┐p)∧┐p3.求下列公式的主析取范式, 再用主析取范式求主合取范式.(1) (p→q)∧(q→r)4.用真值表求下列公式的主析取范式与主合取范式.(1) (p q)→r(2) ┐(q→┐p)∧┐p。

《离散数学》02命题逻辑等值演算

《离散数学》02命题逻辑等值演算
类似的讨论可知,若Ai是含n个命题变项的简单合取式,且 Ai为矛盾式,则Ai中必同时含某个命题变项及它的否定式, 反之亦然。
2.2 析取范式和合取范式
定理2.1 (1)一个简单析取式是重言式当且仅当它同时含有某个命题
变项及它的否定式。 (2)一个简单合取式是矛盾式当且仅当它同时含有某个命题
变项及它的否定式。 定义2.3 (1)由有限个简单合取式构成的析取式称为析取范式
A∨1 1,A∧0 0 A∨0 A,A∧1 A A∨┐A 1 A∧┐A 0 A→B ┐A∨B AB (A→B)∧(B→A) A→B ┐B→┐A AB ┐A┐B (A→B)∧(A→┐B) ┐A
对偶原理
一个逻辑等值式,如果只含有┐、∨、∧、0、1 那么同时
把∨和∧互换 把0和1互换 得到的还是等值式。
(A∨B)∨C A∨(B∨C) (A∧B)∧C A∧(B∧C)
A∨(B∧C) (A∨B)∧(A∨C) (∨对∧的分配律)
A∧(B∨C) (A∧B)∨(A∧C) (∧对∨的分配律)
┐(A∨B) ┐A∧┐B ┐(A∧B) ┐A∨┐B
A∨(A∧B) A,A∧(A∨B) A
基本等值式
8.零律 9.同一律 10.排中律 11.矛盾律 12.蕴涵等值式 13.等价等值式 14.假言易位 15.等价否定等值式 16.归谬论
例2.5 解答
(1) (p→q)∧p→q
(┐p∨q)∧p→q
(蕴涵等值式)
┐((┐p∨q)∧p)∨q
(蕴涵等值式)
(┐(┐p∨q)∨┐p)∨q
(德摩根律)
((p∧┐q)∨┐p)∨q
(德摩根律)
((p∨┐p)∧(┐q∨┐p))∨q (分配律)
(1∧(┐q∨┐p))∨q

析取范式与合取范式

析取范式与合取范式

1析取范式与合取范式这是命题公式的两种特殊的简明形式。

一个重要的结论是,任何命题公式都可以等价地转化为这两种形式。

我们将学习这种转化方法及其应用。

1. 析取范式定义1.1 命题变元及其否定统称为文字(literal )。

由有限个文字组成的合取式称为简单合取式。

由有限个简单合取式组成的析取式称为析取范式(disjunction normal form ),简称DNF 。

例1.2 求下列公式的析取范式。

(1) ()(2) () ()p q pp q p q →∧⌝∨∧⌝∧方法小结:(1) 将蕴含联结词→与等价联结词↔都转化为析取与合取联结词。

(2) 用德摩根律将所有否定词转移到括号内,并用双重否定律消除双重否定词。

(3) 用分配律将析取联结词移到括号之外。

(4) 最后化简,即消除简单合取式中重复出现的变元(用幂等律、矛盾律、零律)练习1.3定理1.4 任何命题公式都有等值的析取范式。

2. 合取范式定义2.1由有限个文字组成的析取式称为简单析取式,也称为子句(clause )。

由有限个简单析取式组成的合取式称为合取范式(conjunction normal form ),简称CNF 。

例2.2 求下列公式的合取范式。

(1) ()(2) () ()p q pp q p q ⌝→∨∧∨⌝∨方法小结:(1)将蕴含联结词→与等价联结词↔都转化为析取与合取联结词。

(2)用德摩根律将所有否定词转移到括号内,并用双重否定律消除双重否定词。

(3)用分配律将合取联结词移到括号之外。

(4)最后化简,即消除简单析取式中重复出现的变元(用幂等律、排中律、同一律)练习2.3定理2.4 任何命题公式都有等值的合取范式。

3.极小项为了进一步规范析取范式与合取范式,我们引入极小项与极大项这一对概念。

符号的次序:在符号表中,符号是有先后次序的。

在一个命题逻辑语言中,所有的命题变元来自于一个符号表,称为命题变元符号表。

我们约定:命题公式中所使用的英文字母在命题变元符号表中的次序与其在英文字母表中的次序相同。

析取合取

析取合取

2.2析取范式与合取范式一、析取范式与合取范式定义2.2 命题变项及其否定统称作文字。

仅由有限个文字构成的析取式称为简单析取式。

仅由有限个文字构成的合取式称为简单合取式。

例如,文字:p,┐q,r,q.简单析取式: p,q,p∨q,p∨┐p∨r,┐p∨q∨┐r.简单合取式: p,┐r,┐p∧r,┐p∧q∧r,p∧q∧┐q.定理2.1(1)一个简单析取式是重言式当且仅当它同时含某个命题变项及它的否定。

(2)一个简单合取式是矛盾式当且仅当它同时含某个命题变项及它的否定。

定义2.3(1)由有限个简单合取式构成的析取式称为析取范式。

(2)由有限个简单析取式构成的合取式称为合取范式。

(3)析取范式与合取范式统称为范式。

例如,析取范式:(p┐∧q)∨r, ┐p∧q∧r, p∨┐q∨r.合取范式:(p∨q∨r)∧(┐q∨r), ┐p∧q∧r, p∨┐q∨r.定理2.2(1)一个析取范式是矛盾式当且仅当它的每个简单合取式都是矛盾式。

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

范式的特点:(1)范式中不出现联结词→、↔,求范式时可消去:A→B⇔┐A∨BA↔B⇔(┐A∨B)∧(A∨┐B)(2)范式中不出现如下形式的公式:┐┐A, ┐(A∧B), ┐(A∨B)因为:┐┐A⇔A┐(A∧B)⇔┐A∨┐B┐(A∨B)⇔┐A∧┐B(3)在析取范式中不出现如下形式的公式:A∧(B∨C)在合取范式中不出现如下形式的公式:A∨(B∧C)因为:A∧(B∨C)⇔(A∧B)∨(A∧C)A∨(B∧C)⇔(A∨B)∧(A∨C)定理2.3 (范式存在定理)任一命题公式都存在着与之等值的析取范式与合取范式。

求范式的步骤:1.消去联结词→、↔;2.消去否定号┐;3.利用分配律。

命题公式的析取范式与合取范式都不是唯一的。

例2.7 求公式(p→q)↔r的析取范式与合取范式。

解: (1)合取范式:(p→q)↔r ⇔(┐p∨q)↔ r⇔((┐p∨q)→ r)∧(r→(┐p∨q))⇔(┐(┐p∨q)∨r)∧(┐r∨(┐p∨q))⇔ ((p∧┐q)∨r)∧(┐p∨q∨┐r)⇔ (p∨r)∧(┐q∨r)∧(┐p∨q∨┐r)(2) 析取范式(p→q)↔r ⇔ ((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. 只由命题变项及否定形式构成 2. 形式结构 3. 一个命题变项否定形式也称简单合取式
4. 可以重复
析取范式:由有限个简单合取式构成的析取式
注:1. 有限个
2. 形式结构
3.简单析取式也可称作析取范式,也可称作合取范式 合取范式:由有限个简单析取式构成的合取式
析取范式与合取范式
简单析取式:由有限个命题变项及其否定通过析取联结词构成的析取式
注:1. 只由命题变项及否定形式构成
2. 形式结构
3. 一个命题变项否定形式也称简单析取式
4. 可以重复
定理:1. 一个简单析取式永真当且仅当它同时含有某个命题变项及否定形式
2. 一个简单合取式永假当且仅当它同时含有某个命题变项及否定形式i源自 MiM i mi
主析取范式:
主合取范式:
主范式存在唯一定理:任何命题公式都存在与之等值的主析取范式和 主合取范式,并且唯一。 证明:存在性:重就消,缺就补 唯一性:
例2. 求公式( p q ) r的主析取范式和主合取 范式
例3. 判断下面公式的类型 (1) ( p q ) q (2) p ( p q ) (3) ( p q ) r 例4.判断下面公式是否等值 (1) p与( p q ) ( p q ) (2) ( p q ) r与(p q ) r
A B ( A B ) ( A B ) (2) 范式中不会出现形如: A, ( A B), ( A B), ( A B)的形式 (3) 在析取范式中不会出现 A ( B C )的形式 在合取范式中不会出现 A ( B C )的形式
例 1. 求公式( p q) r的析取范式和合取范式

(方案)2.2 析取范式与合取范式.ppt.ppt

(方案)2.2 析取范式与合取范式.ppt.ppt

最新.课件
9
2 、范式的性质
定理2.2 (1)一个析取范式是矛盾式当且仅当它的每个简单 合取式都是矛盾式. (2)一个合取范式是重言式当且仅当它的每个简单 析取式都是重言式.
最新.课件
10
定理2.3 (范式存在定理)任一命题公式都存在 着与之等值的析取范式与合取范式。
证明: (1) 由蕴涵等值式与等价等值式可知
是在利用分配律时有所不同。因而可以用(1)中前 四步的结果,接着进行∧对∨分配律演算。
(p→q) r
((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)
最新.课件
15
利用∨ 对∧的分配律求合取范式。
注意
为了清晰和无误,演算中利用交换律,使得
每个简单析取式或合取式中命题变项的出现都是
按字典顺序,这对下文中求主范式更为重要.
最新.课件
13
例2.7 求公式 (p→q) ↔ r 的析取范式与合取范式: 解:(1)先求合取范式
(p→q) r (┐p∨q) r
(消去→)
式.
注意
① 一个文字既是简单析取式,又是简单合取式.
② 为方便起见,有时用 A1, A2 , As 表示 s 个简单 析取式或 s 个简单合取式.
最新.课件
4
定理2.1 (1)一个简单析取式是重言式当且仅当它同时含
有某个命题变项及它的否定式; (2)一个简单合取式是矛盾式当且仅当它同时含
有某个命题变项及它的否定式。
第二章 命题逻辑等值运算
第1节 等值式 第2节 析取范式与合取范式 第3节 联结词的完备集

主合取范式和主析取范式求法

主合取范式和主析取范式求法

主合取范式和主析取范式求法在我们日常生活中,逻辑就像是一根无形的线,把一切串联在一起。

你知道的,逻辑不仅仅是那些严肃的数学公式,也可以是我们日常交流中潜移默化的存在。

说到逻辑,就不得不提到主合取范式和主析取范式了。

听起来有点复杂,其实说白了就是把逻辑表达得更清晰。

别急,咱们慢慢聊聊。

主合取范式,嗯,这个名字一听就觉得有点拗口。

其实呢,就是把逻辑表达成“与”的形式。

想象一下,你在一场聚会上,大家都在聊着自己的事儿。

这时候,你决定说:“好吧,我们来聊聊谁最喜欢吃披萨、喝啤酒、看电影。

”这个时候,你就把几个条件结合起来了,听起来就像是一道很酷的逻辑公式。

在主合取范式中,你只要把这些条件都用“与”连接起来,比如“我喜欢披萨与我喜欢啤酒与我喜欢看电影”,这就是个典型的主合取范式。

主析取范式又是个啥呢?就像个派对上不同的人选择不同的食物一样,主析取范式强调的是“或”的关系。

比如说你在问大家:“你们想吃披萨还是汉堡,还是炸鸡?”这个时候,大家的选择就成了不同的选项。

每个选项都可以单独成一个句子,比如“我喜欢披萨或我喜欢汉堡或我喜欢炸鸡”。

听起来是不是很简单呢?这就是主析取范式,简单明了,直来直去。

怎么从一个复杂的逻辑表达转化成这两种形式呢?咱们可以把这些条件一个一个拆开,慢慢分析。

你得搞清楚逻辑中的每一个命题,像是在解一个拼图。

然后,把这些命题用“与”或者“或”连接起来。

别担心,这个过程就像在做美食,先把材料准备好,然后根据自己的喜好来搭配。

你可以把条件拿出来,像一个厨师一样,看看哪些可以一起炒,哪些可以单独炖。

假设你有几个命题,比如“天气很好”、“有时间去公园”、“带了零食”。

你想把它们转成主合取范式。

简单,直接把它们用“与”连起来,变成“天气很好与有时间去公园与带了零食”。

嘿,这样就完成了!换成主析取范式,只需把每个命题用“或”连接,就可以得到“天气很好或有时间去公园或带了零食”。

这样一来,逻辑就变得清晰又简单了。

离散数学主析取范式主合取范式

离散数学主析取范式主合取范式

离散数学主析取范式主合取范式实验⼆实验题⽬:⽣成主析取范式和主合取范式实验⽬的:1.熟悉地掌握计算机科学技术常⽤的离散数学中的概念、性质和运算;通过实验提⾼学⽣编写实验报告、总结实验结果的能⼒;使学⽣具备程序设计的思想,能够独⽴完成简单的算法设计和分析。

2.掌握命题逻辑中的联接词、真值表、主范式等,进⼀步能⽤它们来解决实际问题。

实验内容:利⽤计算机构造真值表来建⽴主析取范式和主合取范式实验原理:1.合取:⼆元命题联结词。

将两个命题P、Q联结起来,构成⼀个新的命题P ∧Q。

这个新命题的真值与构成它的命题P、Q的真值间的关系为只有当两个命题变项P 为真, Q为真时⽅可P∧Q为真, ⽽P、Q只要有⼀为假则P∧Q 为假。

2.析取:⼆元命题联结词。

将两个命题P、Q联结起来,构成⼀个新的命题P ∨Q。

这个新命题的真值与构成它的命题P、Q的真值间的关系为只有当两个命题变项P为假, Q为假时⽅可P∨Q为假, ⽽P、Q只要有⼀为真则P∨Q为真。

3.真值表:表征逻辑事件输⼊和输出之间全部可能状态的表格。

列出命题公式真假值的表。

通常以1表⽰真,0 表⽰假。

命题公式的取值由组成命题公式的命题变元的取值和命题联结词决定,命题联结词的真值表给出了真假值的算法。

真值表是在逻辑中使⽤的⼀类数学表,⽤来确定⼀个表达式是否为真或有效。

4.主析取范式:在含有n个命题变元的简单合取式中,若每个命题变元与其否定不同时存在,⽽两者之⼀出现⼀次且仅出现⼀次,称该简单合取式为⼩项。

由若⼲个不同的⼩项组成的析取式称为主析取范式;与A等价的主析取范式称为A的主析取范式。

任意含n个命题变元的⾮永假命题公式A都存在与其等价的主析取范式,并且是惟⼀的。

5.主合取范式:在含有n个命题变元的简单析取式中,若每个命题变元与其否定不同时存在,⽽两者之⼀出现⼀次且仅出现⼀次,称该简单析取式为⼤项。

由若⼲个不同的⼤项组成的合取式称为主合取范式;与A等价的主合取范式称为A 的主合取范式。

析取范式与合取范式的转换

析取范式与合取范式的转换

理解析取范式与合取范式的转换在逻辑学中,析取范式和合取范式是用于描述命题逻辑中的复合命题的标准形式。

同一个逻辑命题可以通过逻辑等价的方法转换为析取范式或合取范式,这种转换可以简化逻辑表达式,便于进行推理和计算。

本文将从概念解释、转换规则和例子三个方面来详细介绍析取范式和合取范式的转换。

1. 概念解释1.1 析取范式析取范式(Disjunctive Normal Form,简称DNF)是一种命题逻辑中复合命题的标准形式。

它由多个子句构成,每个子句中包含多个逻辑变量或它们的否定,并且这些子句通过逻辑或(∨)连接起来。

一个命题逻辑公式可以通过消去合取和分配律等逻辑等价的规则转换为析取范式。

1.2 合取范式合取范式(Conjunctive Normal Form,简称CNF)是命题逻辑中的另一种标准形式。

它由多个析取项(合取子句)构成,每个析取项中包含多个逻辑变量或它们的否定,并且这些析取项通过逻辑与(∧)连接起来。

与析取范式类似,一个命题逻辑公式也可以通过消去析取和分配律等逻辑等价的规则转换为合取范式。

2. 转换规则2.1 析取范式转换为合取范式要将一个命题逻辑公式转换为合取范式,可以按照以下步骤进行:1.对公式中的逻辑非(¬)进行推进,直到只剩下原子命题或它们的否定形式。

2.对于所有子句(通过逻辑或连接的字句),将每个子句转换为析取项。

即,将逻辑或转换为逻辑与。

3.将所有析取项通过逻辑与连接起来。

以下是一个示例演示:原命题逻辑公式:(p ∨ q) ∧ (¬p ∨ r)第一步:推进逻辑非(p ∨ q) ∧ (¬p ∨ r) → (p ∨ q) ∧ (r ∨ p)第二步:转换子句为析取项(p ∨ q) ∧ (r ∨ p) → (p ∧ r) ∨ (q ∧ p)第三步:通过逻辑与连接所有析取项(p ∧ r) ∨ (q ∧ p) → (p ∧ r ∧ q)∨ (p ∧ p)最终转换为合取范式:(p ∧ r ∧ q) ∨ (p ∧ p)2.2 合取范式转换为析取范式要将一个命题逻辑公式转换为析取范式,可以按照以下步骤进行:1.对公式中的逻辑非(¬)进行推进,直到只剩下原子命题或它们的否定形式。

既是合取范式又是析取范式的式子

既是合取范式又是析取范式的式子

既是合取范式又是析取范式的式子既是合取范式又是析取范式的式子在逻辑学中,合取范式(Conjunctive Normal Form,简称CNF)和析取范式(Disjunctive Normal Form,简称DNF)是两种常见的命题逻辑表达方式。

合取范式是由多个“或”的项组成,而析取范式则由多个“与”的项组成。

通常,这两种范式都有各自的特点和应用场景。

然而,有时候会出现一些特殊的式子,既是合取范式,又是析取范式。

这意味着这些式子既能用多个“与”的项表示,又能用多个“或”的项表示。

这种特殊的式子不仅在逻辑学中具有重要意义,也在计算机科学和人工智能领域中发挥着重要作用。

在逻辑学中,这样的式子被称为双重条件式(Biconditional)。

双重条件式是一种联结词,用符号“⇔”或“↔”表示,它表示两个命题之间的等价关系。

具体来说,一个双重条件式是两个条件式的合取和析取,即P⇔Q等价于(P→Q)∧(Q→P)或(P↔Q)。

假设P表示“这个动物是狗”,Q表示“这个动物有四条腿”。

我们可以通过双重条件式来表示“这个动物是狗当且仅当它有四条腿”,即“这个动物是狗⇔它有四条腿”。

双重条件式既是合取范式又是析取范式的特点使得它在逻辑推理和知识表示中具有重要价值。

对于逻辑推理来说,双重条件式可以被用于判断两个条件是否完全等价,从而确定它们的真值。

在推理中,如果我们已知双重条件式的两个条件一个为真,那么可以推出另一个条件也为真。

这种推理方法被称为双向推理。

在知识表示中,双重条件式也常用于表示概念之间的等价关系。

当我们希望表达“正方形的四个边相等当且仅当它的四个角为直角”时,可以使用双重条件式来表示这个等价关系。

另外,双重条件式还能够通过将其转化为合取范式和析取范式来进行逻辑运算。

在这个过程中,我们可以使用逻辑等价关系,如德摩根定律和分配律,将双重条件式转化为更简单的形式。

这种逻辑运算的过程在计算机科学和人工智能中具有重要的应用,如知识表示与推理系统中的规则推导和逻辑证明等。

析取范式与合取范式

析取范式与合取范式

析取范式与合取范式析取范式与合取范式合同协议书合同基本信息合同名称:析取范式与合取范式合同协议书合同编号:____________________________签署日期:____________________________合同生效日期:____________________________合同标的:析取范式与合取范式应用及其相关服务合同方信息合同方甲(服务提供方):名称:____________________________地址:____________________________联系电话:____________________________电子邮箱:____________________________合同方乙(服务接受方):姓名:____________________________地址:____________________________联系电话:____________________________电子邮箱:____________________________服务内容服务项目1:析取范式的理论讲解与应用服务项目2:合取范式的理论讲解与应用服务项目3:相关案例分析与实际应用服务项目4:提供相关资料及文献支持服务标准服务标准1:服务内容应涵盖析取范式与合取范式的基本概念、计算方法及应用实例。

服务标准2:提供的材料应为最新的研究成果及学术资料,确保准确性与前瞻性。

服务标准3:服务应包括理论讲解、问题解答及案例分析,确保服务效果。

服务时间与地点服务开始日期:____________________________服务结束日期:____________________________服务地点:____________________________服务时间安排:____________________________费用及支付方式服务费用总额:____________________________费用明细:明细1:____________________________明细2:____________________________支付方式:____________________________支付时间安排:____________________________第一次支付:____________________________第二次支付:____________________________双方责任合同方甲(服务提供方)负责按合同约定提供服务,确保服务质量,并在规定时间内完成服务内容。

主析取范式与主合取范式

主析取范式与主合取范式

第四节 主析取范式与主合取范式n 个命题变项虽然可以构成无穷多个形式各异的命题公式,但就其真值而言,只有22n种。

对应每种真值情况虽然又有无穷多个等值的公式,但这些公式却有相同的标准形式。

本节将给出规范公式的概念,这种规范的公式能表达真值表所能给出的一切信息。

定义4.1 命题变项及其否定统称为文字。

如p ,q ,¬p ,¬q ,L 都是文字,即每个命题变项产生两个文字。

(1)仅由有限个文字构成的合取式称为简单合取式。

(2)仅由有限个文字构成的析取式称为简单析取式。

例如,p ∧q ,p ∧¬q ∧r ,L 都是简单合取式。

p ∨q , ¬p ∨q ∨r ,L 都是简单析取式。

单个文字既是简单析取式,又是简单合取式。

定义4.2 (1)仅由有限个简单合取式构成的析取式称为析取范式; (2)仅由有限个简单析取式构成的合取式称为合取式。

例如,p ,¬q ,p ∧q ,(p ∧¬q )∨(p ∧q ),L 都是析取范式。

p ,¬r ,p ∨q ,(p ∨q )∧(q ∨¬r ),L 都是合取范式。

注意,两个文字构成的简单合取式与析取式都既是析取范式又是合取范式。

例如,p ∨q 是析取范式,它是由两个简单的合取式p 与q 析取而成。

同时它也是合取范式,看成是一个简单析取式构成的合取范式。

定义 4.3 (1)n 个命题变项1p ,2p ,L ,n p (1n ≥)构成的简单合取式中,若每个i p (1,2,,i n =L )都以文字的形式出现一次且仅出现一次,而且出现在左起的第i 位上,则称它为极小项。

(2)n 个命题变项1p ,2p ,L ,n p (1n ≥)构成的简单析取式中,若每个ip (1,2,,i n =L )以文字的形式出现一次且仅出现一次,而且出现在左起的第i 位上,则称它为极大项。

两个命题变项p ,q 共可形成4个极小项:¬p ∧¬q ,¬p ∧q ,p ∧¬q ,p ∧q 。

第二章析取范式与合取范式

第二章析取范式与合取范式
结论: 公式的所有成假赋值对应主合取范式的所有极大项.
.
例2: 求A=(p→q) r的主析取范式
(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) (p∧┐q∧┐r) ∨ (┐p∧┐q∧r)∨(┐p∧q∧r) ∨(p∧q∧r) m4 ∨ m1 ∨ m3 ∨ m7 求A=(p→q) r的主合取范式 (p→q) r (p∨r)∧(┐q∨r)∧(┐p∨q∨┐r)
pqr 000 m0
pqr
pqr 001 m1 p q r
pqr 010 m2 p q r
pqr 011 m3 p q r
pqr 100 m4 p q r
pqr 101 m5 p q r
pqr 110 m6 p q r
pqr 111 m7 p q r
解释 000 001 010 011 100 101 110 111
的析取范式与合取范式。 • 研究范式的目的是将给定公式化成与之等值的析取范式或合取 范式,进而将公式化成与之等值的主析取范式或主合取范式。 思考:怎样将公式转化为范式?
.
➢例2.7 求下面公式的析取范式与合取范式: (p→q) r
先求合取范式
(p→q) r
(┐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)

求命题公式 非(p→q)v非r的主析取范式与合析取范式

求命题公式 非(p→q)v非r的主析取范式与合析取范式

求命题公式非(p→q)v非r的主析取范式与
合析取范式
析取范式与合取范式是逻辑学中非常重要的概念,它们用于表达
人类逻辑思维的架构。

析取范式简称为P,合取范式则称为Q。

其中,
析取范式是一种简单的逻辑关系,通常采取“否定前提即断言”的原则,表达“如果P不成立,则Q必成立”的定义。

而合取范式则是一
种复杂的逻辑关系,用于表达“P和Q同时成立,则R必成立”的定义。

非(p→q)v非r是一种析取范式导出的结论,表示“非(p→q)与
非r同时为真”。

这一命题公式可以由一个简单的逻辑演绎推导出来:由已知条件p→q,及q为假,得到p为假,即非p为真;由已知条件
r,及r为假,得到非r为真;根据析取范式的定义,得出非(p→q)
与非r同时为真的结论。

此外,对于非(p→q)v非r的命题公式,也可以采取合取范式
的推导方式来证明,即:如果p→q为真且r为真,则非(p→q)v非
r也必然为真。

由此可以得出,非(p→q)v非r的合取范式也可以用
来表明它与相应的已知条件都具有合乎逻辑的关系。

综上所述,析取范式与合取范式是逻辑学中重要的概念,它们可
以用来推导非(p→q)v非r的命题公式,既可以用析取范式证明,也可以用合取范式证明。

通过认真分析,就可以很好地了解这种混合逻
辑的思路。

因此,深入研究这些基本的逻辑思维模式和构造有利有弊,有其非常重要的意义。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

式.
注意
① 一个文字既是简单析取式,又是简单合取式.
② 为方便起见,有时用 A1 , A2 , As 表示 s 个简单 析取式或 s 个简单合取式.
定理2.1
(1)一个简单析取式是重言式当且仅当它同时含
有某个命题变项及它的否定式;
(2)一个简单合取式是矛盾式当且仅当它同时含
有某个命题变项及它的否定式。
(2) 用双重否定律和德摩根律,可得 ┐┐A A ┐(A∧B) ┐A∨┐B ┐(A∨B) ┐A∧┐B (3) 利用分配律,可得 A∧(B∨C) (A∧B)∨(A∧C) A∨(B∧C) (A∨B)∧(A∨C) (2.19) (2.18)
由(2.17),(2.18),(2.19)3步,可将任一公
q∧r
(┐p∨p)∧q∧r (┐p∧q∧r)∨(p∧q∧r) m 3 m7
而简单合取式p∧┐q∧┐r已是极小项 (p→q)↔r m1 m3 m4 m7
m4. 于是
(2) 再求主合取范式. 由例2.7已求出公式的合取范式,即 (p→q) r
(p∨r)∧(┐q∨r)∧(┐p∨q∨┐r)
公式. 由定理2.3可知,存在与A等值的析取范式
A',即A A',若A'的某个简单合取式 Ai中既不
含命题变项 Pj ,也不含┐ Pj,则将 Ai展成如下形
式:
Ai Ai 1 Ai ( Pj Pj ) ( Ai Pj ) ( Ai Pj )
继续下去,直到所有的简单合取式都含任意命题变 项或它的否定式.
(p∧┐q∧┐r)∨(┐p∧r)∨(q∧r)
在以上演算中,从第二步到第三步是利用矛盾律 和同一律。另外,第二步和第三步结果都是析取范式, 这正说明命题公式的析取范式是不唯一的。同样,合
取范式也是不唯一的。
上述范式不唯一,下面追求一种更严格的范式 — 主范式,它是存在且唯一的。
三、范式的唯一性——主范式
其中简单析取式(┐p∨q∨┐r)已是极大项 M5.
利用矛盾律和同一律将不是极大项的简单析取式
化成极大项.
(p∨r)
(p∨(q∧┐q)∨r) (p∨q∨r)∧(p∨┐q∨r) M0 M2
(┐q∨r)
((p∧┐p)∨┐q∨r) (p∨┐q∨r)∧(┐p∨┐q∨r) M2 M6
(3)判断两个命题公式是否等值
两公式等价当且仅当它们有相同主范式。 (4) 解决实际问题
例2.12 某科研所要从3名科研骨干A,B,C中
选出1~2名出国进修.由于工作的需要,选派是要满
足以下条件: (1) 若A去,则C同去. (2) 若B去,则C不能去. (3) 若C不去,则A或B可以去. 问所里应如何选派他们?
(1) A m1∨m2 ( A中含两个命题变项p, q )
(2) B m1∨m2∨m3 ( B中含两个命题变项p, q, r )
解 (1) 由题可知,没出现在主析取范式中的
极小项为 m0 和 m3,所以A的主合取范式中含两个 极大项 M 0 和 M 3 ,故
A M0 M3 .
(2) B 的主析取范式中没出现的极小项为
主合取范式的存在唯一性可类似证明. 在证明定理2.5的过程中,已经给出了求主析取
范式的步骤. 为了醒目和便于记忆,求出某公式
的主析取范式(主合取范式)后,将极小项(极 大项)都用名称写出,并且按极小项(极大项) 名称的角标由小到大顺序排列.
例2.7 例2.8 求公式 (p→q) ↔ r主析取范式和主合取范式. 解:(1)求主析取范式. 在例2.7中已给出的公式的析取范式,即
言式相矛盾。
类似的讨论可知,若 Ai 是含n个命题变项的
简单合取式,且 Ai 为矛盾式,则 Ai 中必同时含
有某个命题变项及它的否定式,反之亦然. 如:p∨┐p,p∨┐p∨r 都是重言式. ┐p∨q,┐p∨┐q∨r 都不是重言式.
二、范式
1、范式的定义 定义2.3 (1)由有限个简单合取式构成的析取式称为析取范式. (2)由有限个简单析取式构成的合取式称为合取范式.
ij
四、几点注意
1. 由公式的主析取范式求主合取范式 设公式A含n个命题变项, A的主析取范式含s(0<s<2n) 个极小项,即
A mi1 mi2 mis 0 i j 2n 1, j 1,2,, s
没出现的极小项为 m j1 , m j2 , , m j2n , s 它们的角标的 二进制表示为┐A的成真赋值,因而┐A的主析取 范式为 ┐A = m j1 m j2 m j n
(p→q) r (p∧┐q∧┐r)∨(┐p∧r)∨(q∧r)
在此析取范式中,简单合取式┐p∧r,q∧r都
不是极小项。下面分别求出它们派生的极小项。
注意,因为公式含三个命题变项,所以极小项 均由三个文字组成。
(┐p∧r)
┐p∧(┐q∨q)∧r (┐p∧┐q∧r)∨(┐p∧q∧r) m1 m3
若在演算过程中重复出现的命题变项以及极小
项和矛盾式时,都应“消去”:最后就将A化成与
之等值的主析取范式A''。
下面再证明唯一性。假设某一命题公式A存在两
个与之等值的主析取范式B和C,即A B且A C,
则B C。由于B和C是不同的主析取范式,不妨设
极小项mi只出现在B中而不出现在C中。于是,角标 i 的二进制表示为B的成真赋值,而为C的成假赋值. 这与B C矛盾,因而B与C必相同。
2 s
由定理2.4可知 A
┐┐A ( m j1 m j2 m j2n s ) m j1 m j2 m j2n s M j1 M j2 M j n
2
于是,由公式的主析取范式,即可求出它的主合取 范式。
例2.13 由公式的主析取范式,求主合取范式:
1、极小项(极大项)
(1) 定义2.4 在含有n个命题变项的简单合取式(简
单析取式)中,若每个命题变项和它的否定式不同时 出现,而二者之一必出现且仅出现一次,且第i个命题 变项或它的否定式出现在从左算起的第i位上(若命题 变项无角标,就按字典顺序排列),称这样的简单合 取式(简单析取式)为极小项(极大项).
证明: 设 Ai 是含 n 个文字的简单析取式. 若 Ai 中既含有某个命题变项 Pj ,又含有它的
否定式 Pj ,由交换律、排中律和零律可知,Ai
为重言式。 反之,若 Ai 为重言式,则它必同时含某个命 题变项及它的否定式,否则,若将 Ai 中的不带
否定号的命题变项都取0,带否定号的命题变项
都取1,此赋值为 Ai 的成假赋值,这与 Ai 是重
(2) 由于每个命题变项在极小项中以原形或否定式
形式出现且仅出现一次,因而n个命题变项共可产生2n
个不同的极小项. (3) 每个极小项都有且仅有一个成真赋值. 若成真赋值所对应的二进制数转换为十进制数 i , 就将所对应极小项记作 mi . 类似地,n个命题变项共可产生2n个极大项,每
个极大项只有一个成假赋值,将其对应的十进制数
式化成与之等值的析取范式或合取范式.
3 、求范式的步骤:
(1) 消去联结词→ 、 (2) 否定号的消去(利用双重否定律)或内移(利
用德摩根律)。
(3) 利用分配律:利用∧对∨的分配律求析取范式, 利用∨ 对∧的分配律求合取范式。
注意
为了清晰和无误,演算中利用交换律,使得
每个简单析取式或合取式中命题变项的出现都是
(2) p→q
┐p∨q ┐p∧(┐q∨q)∨(┐p∨p)∧q (┐p∧┐q)∨(┐p∧q)∨(┐p∧q)∨(p∧q) (┐p∧┐q)∨(┐p∧q)∨(p∧q) m0 m1 m3 (主析取范式)
注意
由例2.8与2.9可知,在求给定公式的主析取范
式(主合取范式)时,一定根据公式中命题变项
于是
(p→q) r M 0 M 2 M 5 M 6
记住主要步骤和规则以后,可以很快的求出 公式的主析取范式和主合取范式. 例2.9 求命题公式p→q的主析取范式和主合取范式. 解: 本公式中含两个命题变项,所以极小项和极大 项均只含两个文字. (1) p→q
┐p∨q
M 2 (主合取范式)
2 、主范式 (1) 定义2.5
设由n个命题变项构成的析取范式(合取范式)中
所有的简单合取式(简单析取式)都是极小项(极大
项),则称该析取范式(合取范式)为主析取范式
(主合取范式). (2) 主范式的存在性和唯一性 定理2.5 任何命题公式都存在着与之等值的主析取范
式和主合取范式,并且是唯一的.
证明: 这里只证主析取范式的存在和唯一性. 首先证明存在性. 设A是任一含n个命题变项的
(2)求析取范式
求析取范式与求合取范式的前两步是相同的,只
是在利用分配律时有所不同。因而可以用(1)中前
四步的结果,接着进行∧对∨分配律演算。 (p→q) r
((p∧┐q)∨r)∧(┐p∨q∨┐r) (p∧┐q∧┐p)∨(p∧┐q∧q)∨(p∧┐q∧┐r)
∨(r∧┐p)∨(r∧q)∨(r∧┐r)
m0 , m4 , m5 , m6 , m7 , 因而 B M 0 M 4 M 5 M 6 M 7 .
反之,由公式的主合取范式,也可以确定主析取范式.
的个数决定极小项(极大项)中文字的个数.
3、主范式的应用 (1) 求公式的成真和成假赋值 成真赋值:主析取范式的极小项的下标对应的 二进制表示的值; 成假赋值:主合取范式的极大项的下标对应的
二进制表示的值。
(2)判断公式的类型 重言式:主析取范式有 2n 个极小项; 矛盾式:主合取范式有 2n 个极大项; 可满足式:主析取范式中到少有一个极小项。
相关文档
最新文档