您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 离散数学屈婉玲-耿素云-张立昂第4章-高教讲义.
1主要内容一阶逻辑命题符号化个体词、谓词、量词一阶逻辑命题符号化一阶逻辑公式及其解释一阶语言合式公式合式公式的解释永真式、矛盾式、可满足式第四章一阶逻辑基本概念2命题逻辑的局限性苏格拉底三段论:凡是人都要死的.苏格拉底是人.所以苏格拉底是要死的.在命题逻辑中,只能用p、q、r表示以上3个命题,上述推理可表成(p∧q)→r这不是重言式(可以用真值表来验证)2直观上是不错的,但无法用推理来证明“苏格拉底三段论”的正确性。命题逻辑的局限性:命题逻辑无法研究命题内部的逻辑结构及命题之间的内在联系。34.1一阶逻辑命题符号化个体词——所研究对象中可以独立存在的具体或抽象的客体个体常项:具体的事务,用a,b,c表示个体变项:抽象的事物,用x,y,z表示个体域(论域)——个体变项的取值范围有限个体域,如{a,b,c},{1,2}无限个体域,如N,Z,R,…全总个体域——由宇宙间一切事物组成4谓词谓词——表示个体词性质或相互之间关系的词谓词常项如,F(a):a是人谓词变项如,F(x):x具有性质Fn(n1)元谓词一元谓词(n=1)——表示性质多元谓词(n2)——表示事物之间的关系如,L(x,y):x与y有关系L,L(x,y):xy,…0元谓词——不含个体变项的谓词,即命题常项或命题变项5量词量词——表示数量的词全称量词:表示所有的.x:对个体域中所有的x如,xF(x)表示个体域中所有的x具有性质FxyG(x,y)表示个体域中所有的x和y有关系G存在量词:表示存在,有一个.x:个体域中有一个x如,xF(x)表示个体域中有一个x具有性质FxyG(x,y)表示个体域中存在x和y有关系GxyG(x,y)表示对个体域中每一个x都存在一个y使得x和y有关系GxyG(x,y)表示个体域中存在一个x使得对每一个y,x和y有关系G6实例1例1用0元谓词将命题符号化(1)墨西哥位于南美洲(2)是无理数仅当是有理数(3)如果23,则34232解:在命题逻辑中:(1)p,p为墨西哥位于南美洲(真命题)(2)p→q,其中,p:是无理数,q:是有理数.是假命题(3)pq,其中,p:23,q:34.是真命题37实例1解答在一阶逻辑中:(1)F(a),其中,a:墨西哥,F(x):x位于南美洲.(2)F()G(),其中,F(x):x是无理数,G(x):x是有理数(3)F(2,3)G(3,4),其中,F(x,y):xy,G(x,y):xy23例1用0元谓词将命题符号化(1)墨西哥位于南美洲(2)是无理数仅当是有理数(3)如果23,则34238实例2例2在一阶逻辑中将下面命题符号化(1)人都爱美(2)有人用左手写字个体域分别为(a)D为人类集合(b)D为全总个体域解(a)(1)xG(x),G(x):x爱美(2)xG(x),G(x):x用左手写字(b)F(x):x为人,G(x):x爱美(1)x(F(x)G(x))(2)x(F(x)G(x))1.引入特性谓词F(x)2.(1),(2)是一阶逻辑中两个“基本”公式9实例3例3在一阶逻辑中将下面命题符号化(1)正数都大于负数(2)有的无理数大于有的有理数解注意:题目中没给个体域,一律用全总个体域(1)令F(x):x为正数,G(y):y为负数,L(x,y):xyx(F(x)y(G(y)L(x,y)))或者xy(F(x)G(y)L(x,y))(2)令F(x):x是无理数,G(y):y是有理数,L(x,y):xyx(F(x)y(G(y)L(x,y)))或者xy(F(x)G(y)L(x,y))10实例4例4在一阶逻辑中将下面命题符号化(1)没有不呼吸的人(2)不是所有的人都喜欢吃糖解(1)F(x):x是人,G(x):x呼吸x(F(x)G(x))x(F(x)G(x))(2)F(x):x是人,G(x):x喜欢吃糖x(F(x)G(x))x(F(x)G(x))11实例5例5设个体域为实数域,将下面命题符号化(1)对每一个数x都存在一个数y使得xy(2)存在一个数x使得对每一个数y都有xy解L(x,y):xy(1)xyL(x,y)注意:与不能随意交换显然(1)是真命题,(2)是假命题(2)xyL(x,y)(2)yxL(x,y)对(1)yxL(x,y)错124.2一阶逻辑公式及解释定义4.1设L是一个非逻辑符集合,由L生成的一阶语言L的字母表包括下述符号:非逻辑符号(1)个体常项符号:a,b,c,…,ai,bi,ci,…,i1(2)函数符号:f,g,h,…,fi,gi,hi,…,i1(3)谓词符号:F,G,H,…,Fi,Gi,Hi,…,i1逻辑符号(4)个体变项符号:x,y,z,…,xi,yi,zi,…,i1(5)量词符号:,(6)联结词符号:,,,,(7)括号与逗号:(,),,13一阶语言L的项与原子公式定义4.2L的项的定义如下:(1)个体常项和个体变项是项.(2)若(x1,x2,…,xn)是任意的n元函数,t1,t2,…,tn是任意的n个项,则(t1,t2,…,tn)是项.(3)所有的项都是有限次使用(1),(2)得到的如,a,x,x+y,f(x),g(x,y)等都是项定义4.3设R(x1,x2,…,xn)是L的任意n元谓词,t1,t2,…,tn是L的任意n个项,则称R(t1,t2,…,tn)是L的原子公式.如,F(x,y),F(f(x1,x2),g(x3,x4))等均为原子公式14定义4.4L的合式公式定义如下:(1)原子公式是合式公式.(2)若A是合式公式,则(A)也是合式公式(3)若A,B是合式公式,则(AB),(AB),(AB),(AB)也是合式公式(4)若A是合式公式,则xA,xA也是合式公式(5)只有有限次地应用(1)—(4)形成的符号串才是合式公式.合式公式简称公式如,F(x),F(x)G(x,y),x(F(x)G(x))xy(F(x)G(y)L(x,y))等都是合式公式一阶语言L的公式15封闭的公式定义4.5在公式xA和xA中,称x为指导变元,A为相应量词的辖域.在x和x的辖域中,x的所有出现都称为约束出现,A中不是约束出现的其他变项均称为是自由出现的.例如,x(F(x,y)G(x,z)),x为指导变元,(F(x,y)G(x,z))为x的辖域,x的两次出现均为约束出现,y与z均为自由出现又如,x(F(x,y,z)y(G(x,y)H(x,y,z))),x中的x是指导变元,辖域为(F(x,y,z)y(G(x,y)H(x,y,z))).y中的y是指导变元,辖域为(G(x,y)H(x,y,z)).x的3次出现都是约束出现,y的第一次出现是自由出现,后2次是约束出现,z的2次出现都是自由出现16封闭的公式定义4.6若公式A中不含自由出现的个体变项,则称A为封闭的公式,简称闭式.例如,xy(F(x)G(y)H(x,y))为闭式,而x(F(x)G(x,y))不是闭式17公式的解释FafF定义4.7设L是L生成的一阶语言,L的解释I由4部分组成:(a)非空个体域DI.(b)对每一个个体常项符号aL,有一个DI,称为a在I中的解释.(c)对每一个n元函数符号fL,有一个DI上的n元函数,称为f在I中的解释.(d)对每一个n元谓词符号FL,有一个DI上的n元谓词常项,称为F在I中的解释.aInIDDf:afF设公式A,取个体域DI,把A中的个体常项符号a、函数符号f、谓词符号F分别替换成它们在I中的解释、、,称所得到的公式A为A在I下的解释,或A在I下被解释成A.18实例yxyxF:),(0ayxyxgyxyxf),(,),(例6给定解释I如下:(a)个体域D=R(b)(c)(d)写出下列公式在I下的解释,并指出它的真值.(1)xF(f(x,a),g(x,a))x(x+0=x0)真(2)xy(F(f(x,y),g(x,y))F(x,y))xy(x+y=xyx=y)假(3)xF(g(x,y),a)x(xy=0)真值不定,不是命题19公式的类型定理4.1闭式在任何解释下都是命题注意:不是闭式的公式在解释下可能是命题,也可能不是命题.定义4.8若公式A在任何解释下均为真,则称A为永真式(逻辑有效式).若A在任何解释下均为假,则称A为矛盾式(永假式).若至少有一个解释使A为真,则称A为可满足式.几点说明:永真式为可满足式,但反之不真判断公式是否是可满足的(永真式,矛盾式)是不可判定的注:在命题逻辑中判断比较容易,但一阶逻辑比较复杂,故比较困难。20代换实例定义4.9设A0是含命题变项p1,p2,…,pn的命题公式,A1,A2,…,An是n个谓词公式,用Ai(1in)处处代替A0中的pi,所得公式A称为A0的代换实例.例如,F(x)G(x),xF(x)yG(y)等都是pq的代换实例.定理4.2重言式的代换实例都是永真式,矛盾式的代换实例都是矛盾式.21实例例7判断下列公式中,哪些是永真式,哪些是矛盾式?(1)xF(x)(xyG(x,y)xF(x))重言式p(qp)的代换实例,故为永真式.(2)(xF(x)yG(y))yG(y)矛盾式(pq)q的代换实例,故为永假式.(3)x(F(x)G(x))解释I1:个体域N,F(x):x5,G(x):x4,公式为真解释I2:个体域N,F(x):x5,G(x):x4,公式为假结论:非永真式的可满足式22第四章习题课主要内容个体词、谓词、量词一阶逻辑命题符号化一阶语言L项、原子公式、合式公式公式的解释量词的辖域、指导变元、个体变项的自由出现与约束出现、闭式、解释公式的类型永真式(逻辑有效式)、矛盾式(永假式)、可满足式23基本要求准确地将给定命题符号化理解一阶语言的概念深刻理解一阶语言的解释熟练地给出公式的解释记住闭式的性质并能应用它深刻理解永真式、矛盾式、可满足式的概念,会判断简单公式的类型24练习1)2)(2(22xxx1.在分别取个体域为(a)D1=N(b)D2=R(c)D3为全总个体域的条件下,将下面命题符号化,并讨论真值(1)对于任意的数x,均有解设G(x):(a)xG(x))2)(2(22xxx(b)xG(x)(c)又设F(x):x是实数x(F(x)G(x))真真假25练习1(续)解设H(x):x+7=5(a)xH(x)(2)存在数x,使得x+7=5(b)xH(x)(c)又设F(x):x为实数x(F(x)H(x))本例说明:不同个体域内,命题符号化形式可能不同(也可能相同),真值可能不同(也可能相同).真真假在分别取个体域为(a)D1=N(b)D2=R(c)D3为全总个体域26练习22.在一阶逻辑中将下列命题符号化(1)大熊猫都可爱(2)有人爱发脾气(3)说所有人都爱吃面包是不对的设F(x):x为大熊猫,G(x):x可爱x(F(x)G(x))设F(x):x是人,G(x):x爱发脾气x(F(x)G(x))设F(x):x是人,G(x):x爱吃面包x(F(x)G(x))或x(F(x)G(x))这里没有说明个体域,故为全总个体域27练习2(4)没有不爱吃糖的人(5)任何两个不同的人都不一样高(6)不是所有的汽车都比所有的火车快设F(x):x是人,G(x):x爱吃糖x(F(x)G(x))或x(F(x)G(x))设F(x):x是人,H(x,y),x与y相同,L(x,y):x与y一样高x(F(x)y(F(y)H(x,y)L(x,y)))或xy(F(x)F(y)H(x,y)L(x,y))设F(x):x是汽车,G(y):y是火车,H(x,y):x比y快xy(F(x)G(y)H(x,y))或xy(F(x)G(y)H(x,y)
本文标题:离散数学屈婉玲-耿素云-张立昂第4章-高教讲义.
链接地址:https://www.777doc.com/doc-1400697 .html