离散数学谓词逻辑分解课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《离散数学谓词逻辑分解课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 离散数学 谓词 逻辑 分解 课件
- 资源描述:
-
1、引言引言 命题逻辑命题逻辑好像功能强大,但还是有些问题难以解决。好像功能强大,但还是有些问题难以解决。如杨圣洪要喝水、刘翔要喝水、姚明要喝水、姚晨要如杨圣洪要喝水、刘翔要喝水、姚明要喝水、姚晨要喝水、刘德华要喝水、喝水、刘德华要喝水、,可归纳为,可归纳为“某某要喝水某某要喝水”,无法表示。无法表示。所有的人都要呼吸、喝水、吃饭所有的人都要呼吸、喝水、吃饭,“所有所有”如何如何表示呢?表示呢?有些人要升官、有些人要失恋有些人要升官、有些人要失恋,“有些有些”又如何又如何表示?表示?所有所有男人都会多男人都会多看看几眼漂亮几眼漂亮女人女人 所有所有女人都会多女人都会多喜欢喜欢漂亮的漂亮的衣服衣服
2、又如有名又如有名三段论三段论:所有人都是要变老的,杨圣洪是人,:所有人都是要变老的,杨圣洪是人,所以杨圣洪也会变老的,无法表示所以杨圣洪也会变老的,无法表示。为此为此需要我们学习新的逻辑工具需要我们学习新的逻辑工具-谓词逻辑谓词逻辑或一阶逻辑或一阶逻辑2.1基本概念基本概念 1、谓词、谓词 “某某要喝水某某要喝水”、“喜欢漂亮衣服喜欢漂亮衣服”、“喜欢喜欢帅哥帅哥”、“结婚生崽结婚生崽”都是所在句子的都是所在句子的谓语部分谓语部分。命题逻辑命题逻辑中用大写字母表示命题。中用大写字母表示命题。谓词逻辑谓词逻辑中用大写字母表示中用大写字母表示谓语部分谓语部分,如,如 用用W表示表示“要喝水要喝水”
3、,用用L表示表示“喜欢漂亮衣服喜欢漂亮衣服”,用用H表示表示“喜欢帅哥喜欢帅哥”,用用M表示表示“结婚生崽结婚生崽”。2.1基本概念基本概念 2、个体常元、个体常元 表示某种表示某种判断判断的语句一般都有的语句一般都有主语主语。如如“刘翔刘翔”、“姚明姚明”。为了描述方便,常用为了描述方便,常用小写字母小写字母表示这些个体。表示这些个体。如如a表示表示“刘翔刘翔”,c表示表示“姚明姚明”,这些表示具体个体的小写字母,称为这些表示具体个体的小写字母,称为“个体常个体常元元”或个体常量。或个体常量。其他学科中,也是用字母表中靠前的字母表示其他学科中,也是用字母表中靠前的字母表示常量。常量。2.1基
4、本概念基本概念 3、个体变元、个体变元 如如“某某某某”、“男人男人”、“女人女人”,常用常用x,y,z,r,s,t等字母表中靠后的字母表示,等字母表中靠后的字母表示,其他学科中,也是这样表示,其他学科中,也是这样表示,因此因此“某某要喝水某某要喝水”表示为表示为W(x),x泛指所有的人,泛指所有的人,“女人喜欢漂亮衣服女人喜欢漂亮衣服”表示为表示为L(x,y),x泛指泛指“女人女人”、y泛指泛指“衣服衣服”,“女人喜欢帅哥女人喜欢帅哥”表示为表示为H(y,z),其中其中y泛指女人、泛指女人、z泛指帅哥。泛指帅哥。“男人结婚生崽男人结婚生崽”表示为表示为M(z),z泛指男人。泛指男人。2.1基
5、本概念基本概念 4、全称量词、全称量词 为了表示为了表示“所有女人都喜欢漂亮的衣服所有女人都喜欢漂亮的衣服”、“所有女人都喜欢帅哥所有女人都喜欢帅哥”等中等中 可能是可能是“ALL”的字母的字母A倒写,表示倒写,表示所有、全部所有、全部。当用当用x泛指泛指“人人”,“所有人所有人”表示为表示为“x”,“所有活人都要喝水所有活人都要喝水”表示为表示为 xW(x)。当用当用x表示表示“女人女人”,y表示表示漂亮的衣服漂亮的衣服时,时,“所有女人所有女人”则表示为则表示为 x x、“所有漂亮的衣服所有漂亮的衣服”则表示为则表示为“y”,因此,因此 “所有女人都喜欢漂亮的衣服所有女人都喜欢漂亮的衣服”
6、表示为表示为 x yL(x,y)。当用当用x表示表示“女人女人”,y表示帅哥时,表示帅哥时,“所有女人都喜欢帅哥所有女人都喜欢帅哥”表示为表示为 x yH(x,y)。2.1基本概念基本概念 5、存在量词、存在量词 为了表示为了表示“有些男人结婚生崽有些男人结婚生崽”中中“有些有些”,引入符号引入符号“”,。称为称为存在量词存在量词。它是它是Exist的首字母,左旋的首字母,左旋180180度,度,如用如用z表示表示“男人男人”,那么,那么 “有些男人有些男人”表示为表示为“z”,“有些男人结婚生崽有些男人结婚生崽”表示为表示为“zM(z)”。2.1基本概念基本概念 6、谓词公式、谓词公式 将表
7、示将表示全部全部的符号的符号“”,表示为,表示为部分部分的的“”称为称为量量词词,将将单个谓词单个谓词公式如公式如W(x),带,带量词量词的谓词如的谓词如 zM(z),谓词谓词W(x),M(z)中只有中只有1 1个个体变元个个体变元,常用来刻划对象的常用来刻划对象的。谓词谓词L(x,y)、H(y,z)中有中有2 2个个体变元,称为个个体变元,称为2 2元元谓词。谓词。,如喜欢,如喜欢,类似如果有类似如果有n n个个体变个个体变元则称为元则称为n n元元谓词公式。谓词公式。个体变元的个体变元的取值取值范围称为范围称为“讨论域讨论域”,如果如果没有交待没有交待讨论域,表示对个体变元的讨论域,表示对
8、个体变元的取值范围取值范围,不做不做任何任何限制,泛指限制,泛指宇宙界宇宙界的万物,称为的万物,称为“全总个体全总个体域域”,常用大写,常用大写字母字母U表示。表示。利用量词、谓词将自然语言转换为谓词公式利用量词、谓词将自然语言转换为谓词公式 例例1:(1)凡人都要呼吸凡人都要呼吸(2)有的人用左手写字。有的人用左手写字。解解:当个体域为:当个体域为“人类人类”时时 xB(x),其中其中B(x)表示表示x人呼吸人呼吸breath.xWL(x),其中,其中WL(x)表示表示x用左边写字。用左边写字。当当个体域个体域为全总为全总个体域个体域(宇宙万物组成宇宙万物组成)x(H(x)B(x)H(x)表
9、示个体表示个体x是人类是人类 x(H(x)WL(x),WL(x)表示表示x用左边写字。用左边写字。个体域不同,谓词公式不同。个体域不同,谓词公式不同。例例2(1)任意任意x,x2-2x+1=(x-1)2.有有x,使得使得x*5=3解:当解:当x的取值范围即个体域为自然数的取值范围即个体域为自然数N时时 xE(x)E(x)表示表示x2-2x+1=(x-1)2 xF(x)F(x)表示表示x*5=3 当当x的个体域为实数的个体域为实数R时,时,谓词公式相同但真值不同谓词公式相同但真值不同!例例3(1)兔子比乌龟跑得快兔子比乌龟跑得快 (2)有的兔子比所有的乌龟跑得快有的兔子比所有的乌龟跑得快 (3)
10、并不是所有的兔子都比乌龟跑得快并不是所有的兔子都比乌龟跑得快 (4)不存在跑得同样快的两只兔子不存在跑得同样快的两只兔子.解解:H(x,y)表示表示x比比y跑得快跑得快.L(x,y)表示表示x与与y一样快一样快 R(x)表示表示x是兔子是兔子 T(x)表示表示x是乌龟是乌龟(1)x y(R(x)T(y)H(x,y)(2)x y(R(x)T(y)H(x,y)(3)x y(R(x)T(y)H(x,y)x y(R(x)T(y)H(x,y)(4)x y(R(x)R(y)L(x,y)x y(R(x)R(y)L(x,y)例例4任意两个不相等实数,其平方和大于积的二倍。任意两个不相等实数,其平方和大于积的二
11、倍。解解:个体域为:个体域为全总个体域全总个体域即不对个体变元的取值做任即不对个体变元的取值做任何限制。何限制。F(x)表示表示x是实数,是实数,G(x,y)表示表示x y,H(x,y)表示表示xy,则原话表示为,则原话表示为 x y(F(x)F(y)G(x,y)H(x2+y2,2xy)。若用若用f(x,y)表示表示x2+y2,g(x,y)表示表示2xy,则原话表示为,则原话表示为 (F(x)F(y)G(x,y)H(f(x,y),g(x,y)因为对于实数因为对于实数x,y,(x2-2xy+y2)=(x-y)2,当当x y时,有时,有(x-y)20,故故(x2-2xy+y2)0,故故x2+y22
12、xy,故故H(x2+y2,2xy)为真为真 故原话正确,故以上公式的真值为故原话正确,故以上公式的真值为1 1。故谓词公式可出现个体变元故谓词公式可出现个体变元,平方平方,乘、倍数、函数等乘、倍数、函数等。例例5表示表示“所有人都要变老的,杨圣洪是人,所所有人都要变老的,杨圣洪是人,所以杨圣洪也会变老的以杨圣洪也会变老的”。解解:个体域为全总个体域,即对个体变元的取:个体域为全总个体域,即对个体变元的取值不做任何限。值不做任何限。H(x)表示对象表示对象x是人类,是人类,O(x)表示对象表示对象x变老,变老,c表示个体常元表示个体常元“杨圣洪杨圣洪”,则,则 H(c)表示个体常元杨圣洪是人类,
13、表示个体常元杨圣洪是人类,O(c)表示个体常元杨圣洪要变老,原句表示表示个体常元杨圣洪要变老,原句表示 (x(H(x)O(x)H(c)O(c)。该公式不仅有个体变元,还有个体常元该公式不仅有个体变元,还有个体常元 例例6表示表示“所有人都要死的,苏格拉底是人,所所有人都要死的,苏格拉底是人,所以苏格拉底也会死以苏格拉底也会死”。解解:个体域为全总个体域,即对个体变元的取:个体域为全总个体域,即对个体变元的取值不做任何限制。值不做任何限制。H(x)表示对象表示对象x是人类,是人类,O(x)表示对象表示对象x要死的,要死的,c表示个体常元表示个体常元“苏格拉底苏格拉底”,则,则 H(c)表示个体常
14、元苏格拉底是人类,表示个体常元苏格拉底是人类,O(c)表示个体常元苏格拉底要死,原句表示表示个体常元苏格拉底要死,原句表示 (x(H(x)O(x)H(c)O(c)。这两个例题,语句不同,但是最后的谓词公式这两个例题,语句不同,但是最后的谓词公式相同。相同。2.2、谓词公式及解释、谓词公式及解释 上节上节得到一些谓词公式,得到一些谓词公式,获得一些结论,也有获得一些结论,也有存在一些存在一些疑惑疑惑?(1)谓词公式有个体谓词公式有个体常元常元、个体、个体变元变元,还可以有,还可以有个体变元的个体变元的表达式表达式,那么谓词公式究竟,那么谓词公式究竟还有还有哪些哪些形式,究竟什么的字符串是形式,究
15、竟什么的字符串是合法的合法的谓词公式?谓词公式?(2)同一句话有同一句话有二个不同二个不同的公式,那么这二个公的公式,那么这二个公式式等值等值吗?吗?(3)不同的话拥有不同的话拥有同样同样的的谓词公式谓词公式,到底这二句,到底这二句话话有何共性有何共性?(4)同一样公式在同一样公式在不同的论域不同的论域下真值不同,究竟下真值不同,究竟如何确定一个公式的真值呢?如何确定一个公式的真值呢?2.2、谓词公式及解释、谓词公式及解释非逻辑符号非逻辑符号:个体常元、函数符号、谓词符号个体常元、函数符号、谓词符号逻辑符号逻辑符号:个体变元、量词符号、联结词、逗号、个体变元、量词符号、联结词、逗号、括号。括号
16、。项的定义项的定义:个体常元与变元及其函数式为项。:个体常元与变元及其函数式为项。(1)个体常元和个体变元是项。个体常元和个体变元是项。(2)若若(x1,x2,xn)是是n元函数元函数,t1,t2,tn是是n个项,个项,则则(t1,t2,tn)是项。是项。(3)有限次使用有限次使用(2)得到的表达式是项。得到的表达式是项。原子公式原子公式:设设R(x1,x2,xn)是是n元谓词,元谓词,t1,t2,tn是项,则是项,则R(t1,t2,tn)是原子公式。是原子公式。2.2、谓词公式及解释、谓词公式及解释项的定义项的定义:个体常元与变元及其函数式为项。:个体常元与变元及其函数式为项。原子公式原子公
17、式:设设R(x1,x2,xn)是是n元谓词元谓词,t1,t2,tn是项,则是项,则R(t1,t2,tn)是原子公式。是原子公式。合式谓词公式合式谓词公式:(1)原子公式是合式公式;原子公式是合式公式;(2)若若A是合式公式,则是合式公式,则(A)也是合式公式;也是合式公式;(3)若若A,B合式,则合式,则A B,A B,AB,AB 合式合式(4)若若A合式,则合式,则 xA、xA合式合式(5)有限次使用有限次使用(2)(4)得到的式子是合式。得到的式子是合式。2.2、谓词公式及解释、谓词公式及解释 (F(x)F(y)G(x,y)H(f(x,y),g(x,y)、x y(R(x)T(y)H(x,y
18、)、x y(R(x)T(y)H(x,y)、x(H(x)WL(x)、(x(H(x)O(x)H(c)O(c),因此以上公式均是合法的公式,而因此以上公式均是合法的公式,而 F(x)F(y)G(x,y)、F(y)G(x,y)不是合法不是合法的的公式。公式。凡按照以上凡按照以上5 5条规则写出的表达式,就是合法条规则写出的表达式,就是合法谓词公式谓词公式(也称为也称为合式公式合式公式)。不再拘泥不再拘泥于某个具体的于某个具体的自然自然语句。语句。直接研究含义直接研究含义不确定不确定或或泛指泛指的的谓词谓词公式。公式。从从形式上形式上研究研究合式公式合式公式的性质。的性质。2.2、谓词公式及解释、谓词公
19、式及解释-个体变元的身份个体变元的身份量词指导变元量词指导变元:xA和和 xA中的中的x量词辖域量词辖域:xA和和 xA中的中的A为量词为量词/辖域辖域变元的约束出现变元的约束出现:指导变元的每次出现:指导变元的每次出现(称约束变元称约束变元)。变元的自由出现变元的自由出现:不是约束出现的变元:不是约束出现的变元(称自由变元称自由变元)。例题例题 x(F(x,y)G(x,z)解解:x是量词是量词 的指导变元。的指导变元。(F(x,y)G(x,z)是量词是量词 的辖域的辖域 在在(F(x,y)G(x,z)中中x是约束出现,出现是约束出现,出现2次。次。在在(F(x,y)G(x,z)自由出现的变元
20、自由出现的变元y/z,各一次。,各一次。2.2、谓词公式及解释、谓词公式及解释-个体变元的身份个体变元的身份量词指导变元量词指导变元:xA和和 xA中的中的x量词辖域量词辖域:xA和和 xA中的中的A为量词为量词/辖域辖域变元的约束出现变元的约束出现:指导变元的每次出现:指导变元的每次出现(称约束变元称约束变元)。变元的自由出现变元的自由出现:不是约束出现的变元:不是约束出现的变元(称自由变元称自由变元)。例题例题 x(F(x,y)G(x,z)例题例题 x(F(x)G(y)y(H(x)L(x,y,z)解:解:量词量词 的指导变元的指导变元x,(F(x)G(y)是量词是量词 的辖域,其中的辖域,
21、其中x是约束出现,是约束出现,y是是自由出现。自由出现。量词量词 的指导变元的指导变元y,H(x)L(x,y,z)是量词是量词 的辖域,其中的辖域,其中x是自由是自由2次,次,y是是约束出现。整个公式中是约束约束出现。整个公式中是约束1自由自由2次。次。2.2、谓词公式及解释、谓词公式及解释-个体变元的身份个体变元的身份 例题例题 分析分析 x(F(x)G(y)y(H(x)L(x,y,z)变元身份变元身份解解:x的辖域是:的辖域是:(F(x)G(y),约束变元是,约束变元是x,x有有1次约次约束出现,束出现,y是自由变元,有是自由变元,有1次自由出现。次自由出现。y的辖域是:的辖域是:H(x)
22、L(x,y,z),约束变元是,约束变元是y,y有有1次约次约束出现,束出现,x与与z是自由变元,各有是自由变元,各有1次自由出现。次自由出现。尽管尽管x在公式在公式 x(F(x)G(y)出现,又在出现,又在 y(H(x)L(x,y,z)出现,但两个出现,但两个x不是一回事,不是一回事,只是恰巧二个名字相同而矣,只是恰巧二个名字相同而矣,好比有好比有2 2个个李勇,一个是正坐在家里看电视的李勇,一个是正坐在家里看电视的“李勇李勇”,一个是在马路上散步的一个是在马路上散步的“李勇李勇”,为了避免这种为了避免这种“误会误会”出现,要对出现,要对“约束变元约束变元”改名。改名。2.2、谓词公式及解释、
23、谓词公式及解释-个体变元的身份个体变元的身份 例题例题 分析分析 x(F(x)G(y)y(H(x)L(x,y,z)变元身份变元身份解解:尽管:尽管x在公式在公式 x(F(x)G(y)出现,又在出现,又在 y(H(x)L(x,y,z)出现,但两个出现,但两个x不是一回事,不是一回事,只是恰巧二个名字相同而矣,只是恰巧二个名字相同而矣,为避免这种为避免这种“误会误会”出现要对出现要对“约束变元约束变元”改改名。名。将量词将量词 x的指导变元的指导变元x,x的每次约束出现换成的每次约束出现换成公式中未出现的公式中未出现的r。将量词将量词 y指导变元指导变元y、约束变元、约束变元y的每次出现换的每次出
24、现换成公式中未出现的成公式中未出现的s,则原式为,则原式为 r(F(r)G(y)s(H(x)L(x,s,z),所有约束变元与自由变元均不重名,无误会。所有约束变元与自由变元均不重名,无误会。2.2、谓词公式及解释、谓词公式及解释-个体变元的身份个体变元的身份 例题例题 分析分析 x y(P(x,y)Q(y,z)xP(x,y)作用域作用域与变元约束情况与变元约束情况 解解:x、y的的作用域作用域是是(P(x,y)Q(y,z),x的的作用域作用域是是P(x,y)。将与将与自由变元自由变元同名同名约束变元约束变元yr,将与将与前一个前一个同名同名约束变元约束变元x xs,则原公式,则原公式 x r(
25、P(x,r)Q(r,z)sP(s,y)2.2、谓词公式及解释、谓词公式及解释-个体变元的身份个体变元的身份 例题例题 x(P(x)xQ(x,z)yR(x,y)Q(x,y)解解:x的辖域是的辖域是P(x)xQ(x,z)yR(x,y),。,。x的辖域是的辖域是Q(x,z)y的辖域是的辖域是R(x,y)s(P(s)rQ(r,z)tR(s,t)Q(x,y)改名规则:改名规则:一般仅对约束变元改名一般仅对约束变元改名 后出现者约束变元也要改名。后出现者约束变元也要改名。方法方法:将量词的指导变元,及辖域中约束变元:将量词的指导变元,及辖域中约束变元每次约束出现,全部换成公式中未出现的字母。每次约束出现,
展开阅读全文