




已阅读5页,还剩100页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1,例:,2,逻辑演算解法:,设p:王教授是苏州人,q:王教授是上海人,r:王教授是杭州人 (下标为1表示全对,下标为2表示对一半,下标为3表示全错) 甲:A1= p q A2= (p q) (p q) A3= p q 乙:B1= p q B2= (p q) (p q) B3= p q 丙:C1= q r C2= (q r) (q r ) C3= q r 复合命题: E=(A1 B2 C3) (A1 B3 C2) (A2 B1 C3) (A2 B3C1) (A3 B1 C2) (A3 B2 C1),A1 B2 C3 = (p q ) (p q) (p q) ) (q r) 0 A1 B3 C2 = (p q ) ( p q) ( (q r) (q r ) ) p q r A2 B1 C3 =A2 B3C1 = A3 B2 C1 = 0 A3 B1 C2 p q r E (p q r) (p q r) 所以王教授是上海人。,甲说:王教授不是苏州人,是上海人。 乙说:王教授不是上海人,是苏州人。 丙说:王教授既不是上海人,也不是杭州人。,3,#include “stdio.h“ #include “conio.h“ main() int p,q,r,A1,A2,A3,B1,B2,B3,C1,C2,C3,E; for(p=0;p=1;p+) for (q=0;q=1;q+) for(r=0;r=1;r+) A1=!p ,程序解法:,4,例:用演绎法证明下列推理过程:如果马会飞或羊吃草,则母鸡就会是飞鸟。如果母鸡是飞鸟,那么考熟的鸭子还会跑,考熟的鸭子不会跑,所以羊不吃草。,pqr, rs, s q,设p:马会飞,q:羊吃草,r:母鸡是飞鸟, s:考熟的鸭子会跑,5,pqr, rs, s q,6,2.1 命题逻辑基本概念,2.1.1 命题与联结词 命题与真值(简单命题, 复合命题) 联结词(, , , , ) 2.1.2 命题公式及其分类 命题公式及其赋值 真值表 命题公式的分类,7,2.1.1 命题与联结词,推理是从前提出发,推出结论的逻辑思维过程。 推理1 若华盛顿是美国的首都,则多伦多是加拿大的首都。华盛顿是美国的首都,则多伦多是加拿大的首都。 推理2 若今年是2004年,则明年是2005年。明年是2005年,所以今年是2004年。 命题: 判断结果唯一的陈述句,不能可真可假。 命题的真值: 判断的结果,真或假 真命题: 真值为真的命题 假命题: 真值为假的命题 注意: 感叹句、祈使句、疑问句都不是命题 陈述句中的悖论以及判断结果不惟一确定的也不是命题,8,例1 下列句子中那些是命题? (1) 北京是中华人民共和国的首都. (2) 2 + 5 8. (3) x + 5 3. (4) 你会开车吗? (5) 2050年元旦北京是晴天. (6) 这只兔子跑得真快呀! (7) 请关上门! (8) 我正在说谎话.,真命题,假命题,真值不确定,疑问句,感叹句,祈使句,悖论,(1),(2),(5)是命题, (3),(4),(6)(8)都不是命题,真值确定, 但未知,实例,9,简单命题与复合命题,简单命题(原子命题):简单陈述句构成的命题 简单命题的符号化:用p, q, r, ,pi,qi,ri (i1)表示 用“1”表示真,用“0”表示假 复合命题:由简单命题通过联结词联结而成的陈述句 例如 如果明天天气好, 我们就出去郊游 设p:明天天气好, q:我们出去郊游, 如果p, 则q 又如 张三一面喝茶一面看报 设p:张三喝茶, q:张三看报, p并且q,10,联结词与复合命题,定义2.1 设p为命题, 复合命题 “非p”(或 “p的否定”)称为p的否定式, 记作p, 符号称作否定联结词, 并规定p为真当且仅当 p为假 例如 p:2是合数, p: 2不是合数, p为假, p为真 定义2.2 设p,q为二命题, 复合命题“p并且q”(或“p与q”)称为p与q的合取式, 记作pq, 称作合取联结词, 并规定 pq为真当且仅当 p与q同时为真 例如 p:2是偶数, q: 2是素数, pq: 2是偶素数, p为真, q为真, pq为真 注意:自然语言中的“既,又”,”不但 ,而且“,”虽然 ,但是“,一面 ,一面”都可以符号化为。,11,实例,例2 将下列命题符号化. (1) 王晓既用功又聪明. (2) 王晓不仅聪明,而且用功. (3) 王晓虽然聪明,但不用功. (4) 张辉与王丽都是三好生. (5) 张辉与王丽是同学. 解,记 p:王晓用功, q:王晓聪明,(1) pq,(2) pq,(3) q p,(4) 记 r: 张辉是三好生, s:王丽是三好生, rs,(5) 简单命题, 记 t: 张辉与王丽是同学,使用联结词需注意两点: (1)自然语言中的 “既,又”, “不但,而且”, “虽然,但是”, “一面,一面”, 等都可以符号化为。 (2)不要见到“与”或“和”就使用联结词.,12,联结词与复合命题(续),定义2.3 设 p,q为命题,复合命题“p或q”称作p与q的析取式,记作pq, 称作析取联结词, 并规定pq为假当且仅当p与q同时为假. 例如 张三和李四至少有一人会英语 设 p:张三会英语, q:李四会英语, 符号化为pq 自然语言中的“或”有二义性:相容或与排斥或 例如 这件事由张三和李四中的一人去做 设 p:张三做这件事, q:李四做这件事 应符号化为 (pq)(pq),13,实例,例3 将下列命题符号化 (1) 2或4是素数. (2) 2或3是素数. (3) 4或6是素数. (4) 元元只能拿一个苹果或一个梨. (5) 王晓红生于1975年或1976年. 解,记 p:2是素数, q:3是素数, r:4是素数, s:6是素数,(1) pr,(2) pq,(3) rs,(4) 记t:元元拿一个苹果,u:元元拿一个梨,真值:1,真值: 1,真值: 0,(tu)(tu),(5) 记v:王晓红生于1975年,w:王晓红生于1976年,(vw)(vw),又可形式化为 vw,14,联结词与复合命题(续),定义2.4 设 p,q为二命题, 复合命题 “如果p,则q” 称作p与q的蕴涵式, 记作pq, 并称p是蕴涵式的前件, q为蕴涵式的后件. 称作蕴涵联结词, 并规定, pq为假当且仅当 p为真且q为假. 例: 如果明天天气好, 我们就出去郊游 设p:明天天气好, q:我们出去郊游, 形式化为 pq,15,蕴涵联结词(续),pq 的逻辑关系: q为p的必要条件, p为q的充分条件 “如果p,则q” 的多种表述方式: 若p,就q 只要p,就q p仅当q 只有q 才p 除非q, 才p 除非q, 否则非p 当p为假时,pq为真(不管q为真, 还是为假),如果明天天气好, 我们就出去郊游 设p:明天天气好, q:我们出去郊游, 形式化为 pq,16,实例,例4 设p:天冷, q:小王穿羽绒服, 将下列命题符号化 (1) 只要天冷,小王就穿羽绒服. (2) 因为天冷,所以小王穿羽绒服. (3) 若小王不穿羽绒服,则天不冷. (4) 只有天冷,小王才穿羽绒服. (5) 除非天冷,小王才穿羽绒服. (6) 除非小王穿羽绒服,否则天不冷. (7) 如果天不冷,则小王不穿羽绒服. (8) 小王穿羽绒服仅当天冷的时候.,注意: pq 与 qp 等值(真值相同),pq,pq,qp 或 pq,pq,qp,qp,pq 或 qp,qp,若p,就q 只要p,就q p仅当q 只有q 才p 除非q, 才p 除非q, 否则非p,17,联结词与复合命题(续),定义2.5 设p, q为命题, 复合命题 “p当且仅当q”称作p与q的等价式, 记作pq, 称作等价联结词. 并规定pq为真当且仅当 p与q同时为真或同时为假. pq 的逻辑关系: p与q互为充分必要条件 例如 这件事张三能做好, 且只有张三能做好 设p:张三做这件事, q:这件事做好了 形式化为: pq,18,实例,例5 求下列复合命题的真值 (1) 2+24 当且仅当 3+36. (2) 2+24 当且仅当 3是偶数. (3) 2+24 当且仅当 太阳从东方升起. (4) 2+25 当且仅当 美国位于非洲. (5) f (x)在x0处可导的充要条件是它在 x0处连续.,1,0,1,1,0,19,联结词与复合命题(续),联结词优先级:( ), , , , 同级按从左到右的顺序进行,20,命题联结词测试程序:,#include “stdio.h“ main() int p,q; printf(“ptqtpqtpqtpqn“); for(p=0;p=1;p+) for (q=0;q=1;q+) printf(“%dt%dt%dt%dt%dn“,p,q,p|q,p ,21,例:将下列复合命题符号化,(1)除非你已满16周岁,否则只要你身高不足4英尺就不能乘公园滑行铁道。 p:你已满16周岁 q:你身高不足4英尺 r:你能乘公园滑行铁道 (2)只有你主修计算机科学或不是新生,你才可以从校园网访问因特网。 p:你主修计算机科学q:你是新生 r:你可以从校园网访问因特网 (3)不管你或他努力与否,比赛定会取胜。 p:你努力 q:他努力 r:比赛定会取胜 (4)选修过“高等数学”或“微积分”的学生可以选修本课。 p:选修过“高等数学 q:选修过“微积分 r:可以选修本课 (5)学过“离散数学”或“数据结构”,但不是两者都学过的学生,必须再选学“计算机算法”这门课。 p:学过“离散数学 q:学过“数据结构” r:再选学“计算机算法”,22,解:,(1)除非你已满16周岁,否则只要你身高不足4英尺就不能乘公园滑行铁道。 p:你已满16周岁 q:你身高不足4英尺 r:你能乘公园滑行铁道 (qr)p 或pqr 或rpq (2)只有你主修计算机科学或不是新生,你才可以从校园网访问因特网。 p:你主修计算机科学q:你是新生 r:你可以从校园网访问因特网 rpq 或pq r (3)不管你或他努力与否,比赛定会取胜。 p:你努力 q:他努力 r:比赛定会取胜 (pq ) (pq ) r (pq)(pq)(pq)(pq)r,23,解:,(4)选修过“高等数学”或“微积分”的学生才可以选修本课。 p:选修过“高等数学 q:选修过“微积分 r:可以选修本课 rpq 或pqr(若去掉才则改为pq r) (5)学过“离散数学”或“数据结构”,但不是两者都学过的学生,必须再选学“计算机算法”这门课。(相当于只要.就) p:学过“离散数学 q:学过“数据结构” r:再选学“计算机算法” (pq)(pq) r,24,2.2.2 命题公式及其分类,命题常项: 简单命题 命题变项: 取值0(真)或1(假)的变元 定义2.6 合式公式 (命题公式, 公式) 递归定义如下: (1) 单个命题常项或变项是合式公式,并称作原子合式公式 (2) 若A是合式公式, 则 (A)也是合式公式 (3) 若A, B是合式公式, 则(AB), (AB), (AB), (AB)也是合式公式 (4) 只有有限次地应用(1)(3)形成的符号串才是合式公式 说明:(1) 元语言符号与对象语言符号 (2) 在不影响运算顺序时, 括号可以省去 例如 0, p, pq , (pq)(pr), pq r, (pq)r,25,合式公式的层次,定义2.7 (1) 单个命题变项或命题常项是0层公式 (2) 称A是n+1(n0)层公式是指下面情况之一: (a) A=B, B是n层公式 (b) A=BC, 其中B,C分别为i层和j层公式, 且 n=max(i, j) (c) A=BC, 其中B,C的层次及n同(b) (d) A=BC, 其中B,C的层次及n同(b) (e) A=BC, 其中B,C的层次及n同(b) 例如 p 0层 p 1层 pq 2层 (pq)r 3层 (pq) r)(rs) 4层,26,合式公式的层次,例如 p 0层 p 1层 pq 2层 (pq)r 3层 (pq) r)(rs)p 4层,27,公式的赋值,定义2.8 设p1, p2, , pn是出现在公式A中全部的命题变项, 给 p1, p2, , pn指定一组真值, 称为对A的一个赋值或解释.使公式为真的赋值称作成真赋值, 使公式为假的赋值称作成假赋值 说明: (1) 赋值记作=12n, i=0或1, 诸i之间不加标点符号 (2) 通常赋值与命题变项之间按下标或字母顺序对应, 即 当A的全部命题变项为p1, p2, , pn时, 给A赋值12n 是指p1=1,p2=2,pn=n; 当A的全部命题变项为p,q,r,时, 给A赋值123是指p=1, q=2, r=3, ,28,实例,例6 公式A=( p1 p2 p3 )(p1 p2) 000是成真赋值, 001是成假赋值 公式B= (pq)r 000是成假赋值, 001是成真赋值,29,真值表,例7 给出公式的真值表 (1) (qp) qp,真值表: 命题公式在所有可能的赋值下的取值的列表含n个变项的公式有2n个赋值,30,实例(续),(2) (pq) q,31,实例(续),(3) (pq) r,32,命题公式的分类,重言式(永真式): 无成假赋值的命题公式 矛盾式(永假式): 无成真赋值的命题公式 可满足式: 非矛盾式的命题公式 注意: 重言式是可满足式,但反之不真. 例如 上例中 (1) (qp)qp为重言式 (2) (pq)q为矛盾式 (3) (pq)r为非重言式的可满足式,33,2.2 命题逻辑等值演算,2.2.1 等值式与等值演算 等值式与基本等值式 真值表法与等值演算法 2.2.2 联结词完备集 真值函数 联结词完备集 与非联结词和或非联结词,34,2.2.1 等值式 与等值演算,定义2.11 若等价式AB是重言式, 则称A与B等值, 记作 AB, 并称AB是等值式 说明: (1) 是元语言符号, 不要混同于和= (2) A与B等值当且仅当A与B在所有可能赋值下的真值都相 同, 即A与B有相同的真值表 (3) n个命题变项的真值表共有 个, 故每个命题公式都有 无穷多个等值的命题公式 (4) 可能有哑元出现. 在B中出现, 但不在A中出现的命题变项称作A的哑元. 同样,在A中出现, 但不在B中出现的命题变项称作B的哑元. 哑元的值不影响命题公式的真值.,35,真值表法,例1 判断 (pq) 与 pq 是否等值 解,结论: (pq) (pq),36,真值表法(续),例2 判断下述3个公式之间的等值关系: p(qr), (pq)r, (pq)r 解,p(qr)与(pq)r等值, 但与(pq)r不等值,37,#include “stdio.h“ #include “conio.h“ int yh(int p,int q) return !p|q; main() int p,q,left,right,bz=0; for(p=0;p=1;p+) for (q=0;q=1;q+) left=yh(p,yh(q,p); right=yh(!p,yh(p,!q); if (left!=right) bz=1;break; if (bz=0)printf(“等价式成立”); else printf(“等价式不成立”); getch(); ,验证,p(q p) = p (p p),38,基本等值式,双重否定律 AA 幂等律 AAA, AAA 交换律 ABBA, ABBA 结合律 (AB)CA(BC) (AB)CA(BC) 分配律 A(BC)(AB)(AC) A(BC) (AB)(AC) 德摩根律 (AB)AB (AB) (AB) 吸收律 A(AB)A, A(AB)A,39,基本等值式(续),零律 A11, A00 同一律 A0A, A1A 排中律 AA1 矛盾律 AA0 蕴涵等值式 ABAB 等价等值式 AB(AB)(BA) 假言易位 ABBA 等价否定等值式 ABAB 归谬论 (AB)(AB) A,40,等值演算,等值演算: 由已知的等值式推演出新的等值式的过程 置换规则: 若AB, 则(B)(A) 例3 证明 p(qr) (pq)r 证 p(qr) p(qr) (蕴涵等值式) (pq)r (结合律) (pq)r (德摩根律) (pq) r (蕴涵等值式),41,实例,等值演算不能直接证明两个公式不等值. 证明两个公式不等值的基本思想是找到一个赋值使一个成真, 另一个成假. 例4 证明: p(qr) (pq) r 方法一 真值表法(见例2) 方法二 观察法. 容易看出000使左边成真, 使右边成假. 方法三 先用等值演算化简公式, 再观察.,42,实例,例5 用等值演算法判断下列公式的类型 (1) q(pq) 解 q(pq) q(pq) (蕴涵等值式) q(pq) (德摩根律) p(qq) (交换律,结合律) p0 (矛盾律) 0 (零律) 该式为矛盾式.,43,实例(续),(2) (pq)(qp) 解 (pq)(qp) (pq)(qp) (蕴涵等值式) (pq)(pq) (交换律) 1 该式为重言式.,44,实例(续),(3) (pq)(pq)r) 解 (pq)(pq)r) (p(qq)r (分配律) p1r (排中律) pr (同一律) 非重言式的可满足式.如101是它的成真赋值,000是它的 成假赋值.,总结: A为矛盾式当且仅当A0; A为重言式当且仅当A1 说明:演算步骤不惟一,应尽量使演算短些。,45,2.2.2 联结词完备集,定义2.12 称F:0,1n0,1为n元真值函数,n元真值函数共有 个 每一个命题公式对应于一个真值函数 每一个真值函数对应无穷多个命题公式,46,2元真值函数,47,联结词完备集,定义2.13 设S是一个联结词集合, 如果任何n(n1) 元真值函数都可以由仅含S中的联结词构成的公式表示,则称S是联结词完备集 定理2.1 下述联结词集合都是完备集: (1) S1=, , , , (2) S2=, , , (3) S3=, , (4) S4=, (5) S5=, (6) S6=, ,AB (AB)(BA),AB AB,AB (AB) (AB),AB (AB),AB (A)B AB,48,复合联结词,与非式: pq(pq), 称作与非联结词 或非式: pq(pq), 称作或非联结词 pq为真当且仅当p,q不同时为真 pq为真当且仅当p,q同时为假 定理2.2 ,是联结词完备集 证 p (pp) pp pq (pq) (pq) (pq)(pq) 得证是联结词完备集. 对于可类似证明.,49,2.3 范式,2.3.1 析取范式与合取范式 简单析取式与简单合取式 析取范式与合取范式 2.3.2 主析取范式与主合取范式 极小项与极大项 主析取范式与主合取范式 主范式的用途,50,2.3.1 析取范式与合取范式,定义2.15 文字:命题变项及其否定的统称 简单析取式:有限个文字构成的析取式 如 p, q, pq, pq q r, 简单合取式:有限个文字构成的合取式 如 p, q, pq, pq q r, 一个文字即是简单析取式,又是简单合取式 定理2.3 (1) 一个简单析取式是重言式当且仅当它同时含某个命题变项和它的否定。 (2) 一个简单合取式是矛盾式当且仅当它同时含某个命题变项和它的否定。,51,析取范式与合取范式,定义2.16 析取范式:由有限个简单合取式组成的析取式 A1A2Ar, 其中A1,A2,Ar是简单合取式 合取范式:由有限个简单析取式组成的合取式 A1A2Ar , 其中A1,A2,Ar是简单析取式 范式:析取范式与合取范式的统称 定理2.4 (1) 一个析取范式是矛盾式当且仅当它的每一个简单合取式都是矛盾式。 (2) 一个合取范式是重言式当且仅当它的每一个简单析取 式都是重言式。,pqr(pqr)(pqr)(pqr),52,范式存在定理,定理2.5 任何命题公式都存在着与之等值的析取范式与合取范式. 证 求公式A的范式的步骤: (1) 消去A中的, ABAB AB(AB)(AB) (2) 否定联结词的内移或消去 A A (AB)AB (AB)AB,53,范式存在定理(续),(3) 使用分配律 A(BC)(AB)(AC) 求合取范式 A(BC) (AB)(AC) 求析取范式 例1 求(pq)r 的析取范式与合取范式 解 (pq)r (pq)r (pq)r 析取范式 (pr)(qr) 合取范式 注意: 公式的析取范式与合取范式不唯一.,54,2.3.2 主析取范式与主合取范式,定义2.17 在含有n个命题变项的简单合取式(简单析取式)中,若每个命题变项均以文字的形式出现且仅出现一次,而且第i(1in)个文字(按下标或字母顺序排列)出现在左起第i位上,称这样的简单合取式(简单析取式)为极小项(极大项) 极小项:pq 极大项: pq,简单析取式:有限个文字构成的析取式 如 p, q, pq, pq q r, ,55,说明:,(1) n个命题变项产生2n个极小项和2n个极大项 (2) 2n个极小项(极大项)均互不等值 (3) 用mi表示第i个极小项,其中i是该极小项成真赋值的十 进制表示. 用Mi表示第i个极大项,其中i是该极大项成假赋 值的十进制表示, mi(Mi)称为极小项(极大项)的名称.,56,极小项与极大项(续),定理2.6 设mi 与Mi是由同一组命题变项形成的极小项和极 大项, 则 mi Mi , Mi mi,p,q形成的极小项与极大项,57,主析取范式与主合取范式,主析取范式:由极小项构成的析取范式 主合取范式:由极大项构成的合取范式 例如,n=3, 命题变项为p, q, r时, (pqr)(pqr) m1m3 是主析取范式 (pqr)(pqr) M1M5 是主合取范式 定理2.7 任何命题公式都存在着与之等值的主析取范式和主合取范式, 并且是唯一的.,58,求主析取范式的步骤,设公式A含命题变项p1,p2,pn (1) 求A的析取范式A=B1 B2 Bs, 其中Bj是简单合取式 j=1,2, ,s (2) 若某个Bj既不含pi, 又不含pi, 则将Bj展开成 Bj Bj(pipi) (Bjpi)(Bjpi) 重复这个过程, 直到所有简单合取式都是长度为n的极小 项为止 (3) 消去重复出现的极小项, 即用mi代替mimi (4) 将极小项按下标从小到大排列,59,求主合取范式的步骤,设公式A含命题变项p1,p2,pn (1) 求A的合取范式A=B1B2 Bs, 其中Bj是简单析取 式 j=1,2, ,s (2) 若某个Bj既不含pi, 又不含pi, 则将Bj展开成 Bj Bj(pipi) (Bjpi)(Bjpi) 重复这个过程, 直到所有简单析取式都是长度为n的极大 项为止 (3) 消去重复出现的极大项, 即用Mi代替MiMi (4) 将极大项按下标从小到大排列,60,实例,例1(续) 求(pq)r 的主析取范式与主合取范式 解 (1) (pq)r (pq)r pq (pq)1 同一律 (pq)(rr) 排中律 (pqr)(pqr) 分配律 m4m5 r (pp)(qq)r 同一律, 排中律 (pqr)(pqr)(pqr)(pqr) m0 m2 m4 m6 分配律 得 (pq)r m0 m2 m4 m5 m6 可记作 (0,2,4,5,6) (1,3,7),61,实例(续),(2) (pq)r (pr)(qr) pr p0r 同一律 p(qq)r 矛盾律 (pqr)(pqr) 分配律 M1M3 qr (pp)qr 同一律, 矛盾律 (pqr)(pqr) 分配律 M3M7 得 (pq)r M1M3M7 可记作 (1,3,7),62,快速求法,设公式含有n个命题变项, 则 长度为k的简单合取式可展开成2n-k个极小项的析取 例如 公式含p,q,r q (pqr)(pqr)(pqr)(pqr) m2 m3 m6 m7 长度为k的简单析取式可展开成2n-k个极大项的合取 例如 pr (pqr)(pqr) M1M3,63,实例,例2 (1) 求 A (pq)(pqr)r的主析取范式 解 用快速求法 (1) pq (pqr)(pqr) m2 m3 pqr m1 r (pqr)(pqr)(pqr)(pqr) m1 m3 m5 m7 得 A m1 m2 m3 m5 m7 (1,2,3,5,7),64,实例(续),(2) 求 B p(pqr)的主合取范式 解 p (pqr)(pqr)(pqr)(pqr) M4M5M6M7 pqr M1 得 B M1M4M5M6M7 (1,4,5,6,7),65,利用真值表求解标准范式,在命题公式A的真值表中,所有成真赋值对应的最小项的析取式(按最小项下标递增排序)为公式A的唯一标准析取范式。 在命题公式A的真值表中,所有成假赋值对应的最大项的合取式(按最大项下标递增排序)为公式A的唯一标准合取范式。,例:(pq) r,(pq) r (p q r) (p q r) (p q r) (p q r) (pqr) (pq r) (pq r) (pq r),66,主析取范式的用途,(1) 求公式的成真赋值和成假赋值 设公式A含n个命题变项, A的主析取范式有s个极 小项, 则A有s个成真赋值, 它们是极小项下标的二 进制表示, 其余2n-s个赋值都是成假赋值 例如 (pq)r m0 m2 m4 m5 m6 成真赋值: 000,010,100,101,110; 成假赋值: 001,011,111,67,主析取范式的用途(续),(2) 判断公式的类型 设A含n个命题变项,则 A为重言式当且仅当A的主析取范式含2n个极小项 A为矛盾式当且仅当 A的主析取范式不含任何极小项,记作0 A为可满足式当且仅当A的主析取范式中至少含一个极小项,68,实例,例3 用主析取范式判断公式的类型: A (pq)q (2) B p(pq) (3) C (pq)r 解 (1) A ( pq)q ( pq)q 0 矛盾式 (2) B p(pq) 1 m0m1m2m3 重言式 (3) C (pq)r (pq)r (pqr)(pqr)(pqr) (pqr)(pqr)(pqr) m0m1m3 m5m7 非重言式的可满足式,69,主析取范式的用途(续),(3) 判断两个公式是否等值 例4 用主析取范式判断下面2组公式是否等值: (1) p与(pq)(pq) 解 p p(qq) (pq)(pq) m2m3 (pq)(pq) (pq)(pq) (pq)(pq) m2m3 故 p (pq)(pq),70,实例(续),(2) (pq)r 与 p(qr) 解 (pq)r (pqr)(pqr) (pqr)(pqr)(pqr)(pqr) m1m3m5 m6m7 p(qr) (pq)(p r) (pqr)(pqr)(pqr)(pqr) m5 m6m7 故 (pq)r p(qr),71,实例,例5 某单位要从A,B,C三人中选派若干人出国考察, 需满足下述条件: (1) 若A去, 则C必须去; (2) 若B去, 则C不能去; (3) A和B必须去一人且只能去一人. 问有几种可能的选派方案? 解 记p:派A去, q:派B去, r:派C去 (1) pr, (2) qr, (3) (pq)(pq) 求下式的成真赋值 A=(pr)(qr)(pq)(pq),72,实例(续),求A的主析取范式 A=(pr)(qr)(pq)(pq) (pr)(qr)(pq)(pq) (pq)(pr)(rq)(rr) (pq)(pq) (pq)(pq)(pr)(pq) (rq)(pq)(pq)(pq) (pr)(pq)(rq)(pq) (pqr) (pqr) 成真赋值:010,101, 结论: 方案1 派A与C去, 方案2 派B去,73,例:,74,解:,设p:王教授是苏州人,q:王教授是上海人,r:王教授是杭州人 (下标为1表示全对,下标为2表示对一半,下标为3表示全错) 甲:A1= p q A2= (p q) (p q) A3= p q 乙:B1= p q B2= (p q) (p q) B3= p q 丙:C1= q r C2= (q r) (q r ) C3= q r 复合命题: E=(A1 B2 C3) (A1 B3 C2) (A2 B1 C3) (A2 B3C1) (A3 B1 C2) (A3 B2 C1),A1 B2 C3 = (p q ) (p q) (p q) ) (q r) 0 A1 B3 C2 = (p q ) ( p q) ( (q r) (q r ) ) p q r A2 B1 C3 =A2 B3C1 = A3 B2 C1 = 0 A3 B1 C2 p q r E (p q r) (p q r) 所以王教授是上海人。,甲说:王教授不是苏州人,是上海人。 乙说:王教授不是上海人,是苏州人。 丙说:王教授既不是上海人,也不是杭州人。,75,#include “stdio.h“ #include “conio.h“ main() int p,q,r,A1,A2,A3,B1,B2,B3,C1,C2,C3,E; for(p=0;p=1;p+) for (q=0;q=1;q+) for(r=0;r=1;r+) A1=!p ,程序:,76,主合取范式,由主析取范式求主合取范式 设,没有出现的极小项是,其中t=2n-s,于是,77,主合取范式(续),例6 求A=(pqr)(pqr)(pqr)的主合取范式 解 A m1m3m7 M0M2M4M5M6 矛盾式的主合取范式含全部2n个极大项 重言式的主合取范式不含任何极大项, 记作1,78,2.4 命题逻辑推理理论,2.4.1 推理的形式结构 推理的前提与结论,正确推理 推理定律 2.4.2 自然推理系统P 推理规则 直接证明法, 附加前提证明法, 归谬法(反证法), 归结证明法,79,2.4.1 推理的形式结构,定义2.20 若对于每组赋值, A1A2 Ak 为假, 或者当A1A2Ak为真时, B也为真, 则称由前提A1,A2, Ak推B的推理有效或推理正确, 并称B是有效的结论 定理2.8 由前提A1, A2, , Ak 推出B 的推理正确当且仅当 A1A2AkB 为重言式.,80,推理的形式结构,形式(1) A1A2AkB 形式(2) 前提: A1, A2, , Ak 结论: B 推理正确记作 A1A2AkB 判断推理是否正确的方法: 真值表法 等值演算法 主析取范式法 构造证明法,81,例1 判断下面推理是否正确:,若今天是1号, 则明天是2号. 明天是2号. 所以今天是1号 解 设p: 今天是1号, q: 明天是号. 推理的形式结构为 (pq)qp 证明 用主析取范式法 (pq)qp (pq)qp (pq)q)p qp (pq)(pq) (pq)(pq) m0m2m3 01是成假赋值, 所以推理不正确.,82,推理定律重言蕴涵式,A (AB) 附加律 (AB) A 化简律 (AB)A B 假言推理 (AB)B A 拒取式 (AB)B A 析取三段论 (AB)(BC) (AC) 假言三段论 (AB)(BC) (AC) 等价三段论 (AB)(CD)(AC) (BD) 构造性二难 (AB)(AB) B 构造性二难(特殊形式) (AB)(CD)( BD) (AC) 破坏性二难,83,自然推理系统P,自然推理系统P由下述3部分组成: 1. 字母表 (1) 命题变项符号: p,q,r, pi,qi,ri, (2) 联结词: , , , , (3) 括号与逗号: ( ), , 2. 合式公式 3. 推理规则 (1) 前提引入规则 (2) 结论引入规则 (3) 置换规则,84,自然推理系统P(续),85,自然推理系统P(续),86,直接证明法:A1A2AkB,例2 在自然推理系统P中构造下面推理的证明: 前提: pq, qr, ps, s 结论: r(pq) 证明 ps 前提引入 s 前提引入 p 拒取式 pq 前提引入 q 析取三段论 qr 前提引入 r 假言推理 r(pq) 合取 推理正确, r(pq)是有效结论,87,实例,例3 构造推理的证明: 若明天是星期一或星期三, 我就有课. 若有课, 今天必需备课. 我今天下午没备课. 所以, 明天不是星期一和星期三. 解 设 p:明天是星期一, q:明天是星期三, r:我有课, s:我备课 前提: (pq)r, rs, s 结论: pq,88,实例(续),前提: (pq)r, rs, s 结论: pq 证明 rs 前提引入 s 前提引入 r 拒取式 (pq)r 前提引入 (pq) 拒取式 pq 置换 结论有效, 即明天不是星期一和星期三,89,附加前提证明法,欲证明 等价地证明 前提: A1, A2, , Ak 前提: A1, A2, , Ak, C 结论: CB 结论: B,理由: (A1A2Ak)(CB) ( A1A2Ak)(CB) ( A1A2AkC)B (A1A2AkC)B,90,实例,例4 构造下面推理的证明: 前提: pq, qr, rs
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 豚的拼音课件app
- 2025年北京市民间个人租赁无人机培训借款合同样本
- 2025年度智能家电研发生产三人股份合作合同
- 2025年度高品质不锈钢板材进出口贸易合同书
- 2025保姆家庭营养膳食及健康管理服务合同
- 2025版全株青贮玉米种植与收购农村电商合作合同范本
- 2025年生物质燃料供应与购买框架合同范本
- 2025年度轻钢结构建筑安全检测与维护合同
- 2025年智能家居采购与安装一体化服务合同范本
- 语言文字知识培训总结课件
- 消防监控考试题初级及答案
- 2025年湖南湘西自治州州直事业单位招聘考试笔试试卷附答案
- 《小学开学第一课》课件
- 2025-2031年中国有源相控阵雷达行业市场发展形势及投资潜力研判报告
- 大货车货运安全知识培训课件
- 消防车辆事故课件
- 2026届四川省宜宾市普通高中高一化学第一学期期末统考试题含解析
- 《路由与交换技术》课程教学大纲
- 北师大版八年级数学上册教案(全册完整版)教学设计含教学反思
- 国家自然科学基金联合申报协议书
- 新教科版五年级科学上册全册课件(精品PPT)
评论
0/150
提交评论