离散数学课件 第二章.ppt
《离散数学课件 第二章.ppt》由会员分享,可在线阅读,更多相关《离散数学课件 第二章.ppt(74页珍藏版)》请在沃文网上搜索。
1、第二章第二章 一阶逻辑一阶逻辑 苏格拉底三段论苏格拉底三段论人人都是要死的都是要死的苏格拉底是人苏格拉底是人所以苏格拉底是要死的所以苏格拉底是要死的pqr第二章第二章 一阶逻辑一阶逻辑 第二章第二章 一阶逻辑一阶逻辑本章学习目标本章学习目标 命题逻辑中原子命题是最小的单位,不能命题逻辑中原子命题是最小的单位,不能够再进行分解,这给推理带来了很大局限性,够再进行分解,这给推理带来了很大局限性,本章引入一阶逻辑。学习关于一阶逻辑的相关本章引入一阶逻辑。学习关于一阶逻辑的相关概念和定理,解决实际问题。概念和定理,解决实际问题。第二章第二章 一阶逻辑一阶逻辑 第二章第二章 一阶逻辑一阶逻辑 2.1 一
2、阶逻辑基本概念一阶逻辑基本概念 2.2 一阶逻辑合式公式与解释一阶逻辑合式公式与解释 2.3 一阶逻辑等值式一阶逻辑等值式2.4 一阶逻辑推理理论一阶逻辑推理理论*第二章第二章 一阶逻辑一阶逻辑 2.1 一阶逻辑基本概念一阶逻辑基本概念 个体词个体词 谓词谓词 量词量词 一阶逻辑中命题符号化一阶逻辑中命题符号化 第二章第二章 一阶逻辑一阶逻辑 个体词(个体):所研究对象中可以独立存在的具体或抽象的客体个体常项(元):具体的事物,用a,b,c表示个体变项(元):抽象的事物,用x,y,z表示个体域(论域):个体变项的取值范围有限个体域,如a,b,c,1,2无限个体域,如N,Z,R,全总个体域:宇宙
3、间一切事物组成2.1 一阶逻辑基本概念一阶逻辑基本概念第二章第二章 一阶逻辑一阶逻辑 谓词:表示个体词性质或相互之间关系的词谓词常项:F(a):a是人谓词变项:F(x):x具有性质F一元谓词:表示事物的性质多元谓词(n元谓词,n2):表示事物之间的关系如L(x,y):x与y有关系L,L(x,y):xy,0元谓词:不含个体变项的谓词,即命题常项或命题变项2.1 一阶逻辑基本概念一阶逻辑基本概念第二章第二章 一阶逻辑一阶逻辑 2.1 一阶逻辑基本概念一阶逻辑基本概念例2.1 将下列命题在一阶逻辑中符号化,并讨论它们的真值:(1)只有4是素数,8才是素数。(2)如果2小于3,则8小于7。解(1)设谓
4、词G(x):x是素数,a:4,b:8;(1)中的题符号化为谓词的蕴涵式:G(a)G(b)由于此蕴涵式的前件为假,所以(1)中的命题为真。(2)设谓词H(x,y):x小于y,a:2,b:3,c:8,d:7(2)中的命题符号化为谓词的蕴涵式:H(a,b)H(c,d)由于此蕴涵式的前件为真,后件为假,所以(2)中的命题为假。第二章第二章 一阶逻辑一阶逻辑 量词:表示数量的词全称量词:表示任意的,所有的,一切的等如x 表示对个体域中所有的x存在量词:表示存在,有的,至少有一个等如x表示在个体域中存在x2.1 一阶逻辑基本概念一阶逻辑基本概念第二章第二章 一阶逻辑一阶逻辑 2.1 一阶逻辑基本概念一阶逻
5、辑基本概念解(a)令F(x):x要死的;G(x):x天生就近视。(1)在个体域D1中除人外,没有其他的事物,因而(1)可符号化为:x F(x)(2)在个体域D1中有些人是天生就近视,因而(2)可符号化为xG(x)例 2.2 在个体域分别限制为(a)和(b)条件时,将下面的命题符号化:(1)所有人都是要死的。(2)有的人天生就近视。其中:(a)个体域D1为人类集合。(b)个体域D2为全总个体域。全称量词存在量词第二章第二章 一阶逻辑一阶逻辑 2.1 一阶逻辑基本概念一阶逻辑基本概念例 2.2 在个体域分别限制为(a)和(b)条件时,将下面的命题符号化:(1)所有人都是要死的。(2)有的人天生就近
6、视。(b)在个体域D2中除人外,还有其他的事物,因而在将(1)、(2)符号化时,必须考虑先将人分离出来,令M(x):x是人。在D2中,(1)、(2)可分别描述如下:(1)对于宇宙间的一切事物,如果事物是人,则他是要死的。(2)在宇宙间存在着天生就近视的人。将(1)、(2)分别符号化为:(1)x(M(x)F(x)(2)x(M(x)G(x)在个体域D1、D2中命题(1)、(2)都是真命题。特性谓词第二章第二章 一阶逻辑一阶逻辑 2.1 一阶逻辑基本概念一阶逻辑基本概念例2.3在个体域分别限制为(a)和(b)条件时,将下面的命题符号化:(1)对任意的x,都有x2-5x+6=(x-2)(x-3)(2)
7、存在x,使得x+1=0。其中:(a)个体域D1为自然数集合。(b)个体域D2为实数集合。第二章第二章 一阶逻辑一阶逻辑 2.1 一阶逻辑基本概念一阶逻辑基本概念解(a)令F(x):x2-5x+6=(x-2)(x-3);G(x):x+1=0。(1)可符号化为:xF(x)(2)可符号化为:xG(x)在个体域D1中命题(1)为真命题,命题(2)为假命题。例2.3在个体域分别限制为(a)和(b)条件时,将下面的命题符号化:(1)对任意的x,都有x2-5x+6=(x-2)(x-3)(2)存在x,使得x+1=0。其中:(a)个体域D1为自然数集合。(b)个体域D2为实数集合。第二章第二章 一阶逻辑一阶逻辑
8、 2.1 一阶逻辑基本概念一阶逻辑基本概念解(b)在个体域D2中(1)、(2)符号化分别为(1)xF(x)(2)xG(x)在个体域D2中命题(1)、(2)都是真命题。例2.3在个体域分别限制为(a)和(b)条件时,将下面的命题符号化:(1)对任意的x,都有x2-5x+6=(x-2)(x-3)(2)存在x,使得x+1=0。其中:(a)个体域D1为自然数集合。(b)个体域D2为实数集合。第二章第二章 一阶逻辑一阶逻辑 2.1 一一阶阶逻逻辑辑基基本本概概念念例2.4将下列命题符号化,并指出真值情况。(1)没有人登上过月球。(2)所有人的头发未必都是黑色的。解个体域为全总个体域,令M(x):x是人。
9、(1)令F(x):x登上过月球。命题(1)符号化为:x(M(x)F(x)设a是1969年登上月球完成阿波罗计划的一名美国人,则M(a)F(a)为真,故命题(1)为假。(2)令H(x):x的头发是黑色的。命题(2)可符号化为:x(M(x)H(x)还有没有另一种表示呢?我们知道有的人头发是褐色的,所以x(M(x)H(x)为假,故命题(2)为真。第二章第二章 一阶逻辑一阶逻辑 2.1 一阶逻辑基本概念一阶逻辑基本概念例2.5 在一阶逻辑中将下列命题符号化。计算机系的学生都要学离散数学。解 取个体域为全总个体域。令C(x):x是计算机系的学生,G(x):x要学离散数学;则命题(2)可符号化为:x(C(
10、x)G(x)第二章第二章 一阶逻辑一阶逻辑 2.1 一阶逻辑基本概念一阶逻辑基本概念例2.6 将下列命题符号化。(1)尽管有人聪明,但并非所有人都聪明。(2)这只大红书柜摆满了那些古书。解 (1)令C(x):x聪明;M(x):x是人。则命题(1)可符号化为x(M(x)C(x)x(M(x)C(x)(2)令F(x,y):x摆满了y;R(x):x是大红书柜;Q(x):x是古书;a:这只;b:那些。则命题(2)可符号化为R(a)Q(b)F(a,b)第二章第二章 一阶逻辑一阶逻辑 2.1 一阶逻辑基本概念一阶逻辑基本概念练习 将下列命题符号化。(1)猫比老鼠跑得快。(2)有的猫比所有老鼠跑得快。(3)并
11、不是所有的猫比老鼠跑得快。(4)不存在跑得同样快的两只猫。解 设个体域为全总个体域。令C(x):x是猫;M(y):y是老鼠;Q(x,y):x比y跑得快;L(x,y):x和y跑得同样快。这4个命题分别符号化为:(1)x y(C(x)M(y)Q(x,y);(2)x(C(x)y(M(y)Q(x,y);(3)x y(C(x)M(y)Q(x,y);(4)x y(C(x)C(y)L(x,y)。第二章第二章 一阶逻辑一阶逻辑 2.2 一阶逻辑合式公式及解释一阶逻辑合式公式及解释定义字母表包含下述符号:(1)个体常项:a,b,c,ai,bi,ci,i1(2)个体变项:x,y,z,xi,yi,zi,i1(3)函
12、数符号:f,g,h,fi,gi,hi,i1(4)谓词符号:F,G,H,Fi,Gi,Hi,i1(5)量词符号:,(6)联结词符号:,(7)括号与逗号:(,),,第二章第二章 一阶逻辑一阶逻辑 2.2 一阶逻辑合式公式及解释一阶逻辑合式公式及解释定义项的定义如下:(1)个体常项和个体变项是项.(2)若(x1,x2,xn)是任意的n元函数,t1,t2,tn是任意的n个项,则(t1,t2,tn)是项.(3)所有的项都是有限次使用(1),(2)得到的.个体常项、变项是项,由它们构成的n元函数和复合函数还是项第二章第二章 一阶逻辑一阶逻辑 2.2 一阶逻辑合式公式及解释一阶逻辑合式公式及解释定 义 设 R
13、(x1,x2,xn)是 任 意 的 n元 谓 词,t1,t2,tn是任意的n个项,则称R(t1,t2,tn)是原子公式.原子公式是由项组成的n元谓词.例如,F(x,y),F(f(x1,x2),g(x3,x4)等均为原子公式第二章第二章 一阶逻辑一阶逻辑 2.2 一阶逻辑合式公式及解释一阶逻辑合式公式及解释定义合式公式(简称公式)定义如下:(1)原子公式是合式公式.(2)若A是合式公式,则(A)也是合式公式(3)若A,B是合式公式,则(AB),(AB),(AB),(AB)也是合式公式(4)若A是合式公式,则xA,xA也是合式公式(5)只有有限次地应用(1)(4)形成的符号串是合式公式.第二章第二
14、章 一阶逻辑一阶逻辑 2.2 一阶逻辑合式公式及解释一阶逻辑合式公式及解释定义在公式xA和xA中,称x为指导变元,A为相应量词的辖域.在x和x的辖域中,x的所有出现都称为约束出现,A中不是约束出现的其他变项均称为是自由出现的.例如,在公式x(F(x,y)G(x,z)中,A=(F(x,y)G(x,z)为x的辖域,x为指导变元,A中x的两次出现均为约束出现,y与z均为自由出现.闭式:不含自由出现的个体变项的公式.第二章第二章 一阶逻辑一阶逻辑 2.2 一阶逻辑合式公式及解释一阶逻辑合式公式及解释例2.7 指出下列各式量词的辖域及变项的约束情况:(1)x(P(x)y R(x,y)(2)x(F(x)G
15、(y)y(H(x)M(x,y,z)(1)x(P(x)y R(x,y)对于x的辖域是(P(x)y R(x,y),y的辖域是R(x,y),x,y均是约束出现的。(2)x(F(x)G(y)y(H(x)M(x,y,z)对于x的辖域是(F(x)G(y),其中x是约束出现的,而y是自由出现的。对y的辖域是(H(x)M(x,y,z),其中y是约束出现的,而x,z是自由出现的。在整个公式中,x约束出现一次,自由出现两次,y约束出现一次,自由出现一次,z仅自由出现一次。第二章第二章 一阶逻辑一阶逻辑 2.2 一阶逻辑合式公式及解释一阶逻辑合式公式及解释换名规则:将量词辖域中出现的某个约束出现的个体变项及对应的指
16、导变项,改成另一个辖域中未曾出现过的个体变项符号,公式中其余部分不变例2.8 对公式x(P(x)R(x,y)Q(x,y)进行换名。解 对约束变项 x 换名为 t 后为t(P(t)R(t,y)Q(x,y)第二章第二章 一阶逻辑一阶逻辑 2.2 一阶逻辑合式公式及解释一阶逻辑合式公式及解释对公式中的自由变项也可以更改,这种更改称作代替。自由变项的代替规则是:(1)对于谓词公式中的自由变项,可以代替,此时需要对公式中出现该自由变项的每一处进行代替。(2)用以代替的变项与原公式中所有变项的名称都不能相同。第二章第二章 一阶逻辑一阶逻辑 2.2 一阶逻辑合式公式及解释一阶逻辑合式公式及解释例2.9 对公
17、式x(F(x)G(x,y)y H(y)代替。解 对y实施代替,经过代入后原公式为x(F(x)G(x,t)y H(y)另外,量词作用域中的约束变项,当论域的元素是有限时,个体变项的所有可能的取代是可以枚举的。设论域元素为a1,a2,an,则 x A(x)A(a1)A(a2)A(an)x A(x)A(a1)A(a2)A(an)。第二章第二章 一阶逻辑一阶逻辑 2.2 一阶逻辑合式公式及解释一阶逻辑合式公式及解释定义解释I由下面4部分组成:(a)非空个体域DI(b)DI中一些特定元素等(c)DI上一些特定函数等(d)DI上一些特定谓词等说明:被解释的公式A中的个体变项均取值于DI若A中含个体常项a、
18、函数f、谓词F,就分别解释成、第二章第二章 一阶逻辑一阶逻辑 2.2 一阶逻辑合式公式及解释一阶逻辑合式公式及解释被解释的公式不一定全部包含解释中的4部分.闭式在任何解释下都是命题,注意不是闭式的公式在某些解释下也可能是命题.第二章第二章 一阶逻辑一阶逻辑 2.2 一阶逻辑合式公式及解释一阶逻辑合式公式及解释永真式(逻辑有效式):无成假赋值矛盾式(永假式):无成真赋值可满足式:至少有一个成真赋值几点说明:永真式为可满足式,但反之不真谓词公式的可满足性(永真性,永假性)是不可判定的利用代换实例可判某些公式的类型 第二章第二章 一阶逻辑一阶逻辑 2.2 一阶逻辑合式公式及解释一阶逻辑合式公式及解释
19、定义设A0是含命题变项p1,p2,pn的命题公式,A1,A2,An是n个谓词公式,用Ai处处代替A0中的pi(1in),所得公式A称为A0的代换实例.例如:F(x)G(x),xF(x)yG(y)等都是pq的代换实例,x(F(x)G(x)等不是pq 的代换实例.定理重言式的代换实例都是永真式,矛盾式的代换实例都是矛盾式.第二章第二章 一阶逻辑一阶逻辑 2.2 一阶逻辑合式公式及解释一阶逻辑合式公式及解释例2.10 指出下面公式在解释I下的真值。(1)G=x(P(f(x)Q(x,f(a);(2)H=x(P(x)Q(x,a)。给出如下的解释I:D=2,3;a:2;f(2)=3、f(3)=2;P(2)
20、=0、P(3)=1;Q(2,2)=1、Q(2,3)=1、Q(3,2)=0、Q(3,3)=1;第二章第二章 一阶逻辑一阶逻辑 2.2 一阶逻辑合式公式及解释一阶逻辑合式公式及解释解(1)G=x(P(f(x)Q(x,f(a);D=2,3;a=2;f(2)=3、f(3)=2;P(2)=0、P(3)=1;Q(2,2)=1、Q(2,3)=1、Q(3,2)=0、Q(3,3)=1;G(P(f(2)Q(2,f(2)(P(f(3)Q(3,f(2)(P(3)Q(2,3)(P(2)Q(3,3)(11)(01)1第二章第二章 一阶逻辑一阶逻辑 2.2 一阶逻辑合式公式及解释一阶逻辑合式公式及解释解 (2)H=x(P(
21、x)Q(x,a)D=2,3;a=2;f(2)=3、f(3)=2;P(2)=0、P(3)=1;Q(2,2)=1、Q(2,3)=1、Q(3,2)=0、Q(3,3)=1;H (P(2)Q(2,2)P(3)Q(3,2)0110 0第二章第二章 一阶逻辑一阶逻辑 2.3 一阶逻辑等值式一阶逻辑等值式等值式基本等值式量词否定等值式量词辖域收缩与扩张等值式量词分配等值式前束范式 第二章第二章 一阶逻辑一阶逻辑 2.3 一阶逻辑等值式一阶逻辑等值式定义 若AB为逻辑有效式,则称A与B是等值的,记作 AB,并称AB为等值式.基本等值式:命题逻辑中16组基本等值式的代换实例如,xF(x)yG(y)xF(x)yG(
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
免费下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 离散数学课件 第二章 离散数学 课件 第二
