人工智能第五章精.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《人工智能第五章精.ppt》由会员分享,可在线阅读,更多相关《人工智能第五章精.ppt(99页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、人工智能第五章2/10/20231第1页,本讲稿共99页第五章第五章 谓词演算(复习)谓词演算(复习)l数理逻辑思想的起源:数理逻辑思想的起源:Leibnitz之梦之梦 产生的历史:产生的历史:Boole的工作、的工作、Frege的工作的工作 发展的现实:计算机学科的基础(软件到硬件)发展的现实:计算机学科的基础(软件到硬件)古典数理逻辑主要包括两部分:命题逻辑和谓词逻辑。古典数理逻辑主要包括两部分:命题逻辑和谓词逻辑。命题逻辑又是谓词逻辑的一种简单情形。命题逻辑又是谓词逻辑的一种简单情形。l逻辑研究的基本内容逻辑研究的基本内容 语法语法 语言部分:基本符号集、公式形成规则语言部分:基本符号集
2、、公式形成规则 推理部分:公理集、推理规则推理部分:公理集、推理规则 语义语义 语法和语义之间的关系:语法和语义之间的关系:可靠性、完备性可靠性、完备性l基本问题基本问题 逻辑表示下的判定问题逻辑表示下的判定问题2/10/20232第2页,本讲稿共99页一、命题逻辑一、命题逻辑1 命题命题一句有真假意义的话。用大写英文字母P,Q,P1,P2,表示。例:上海是中国最大的城市。上海是中国最大的城市。今天是星期日。今天是星期日。所有素数都是奇数。所有素数都是奇数。1+1=2。我不会解答这道题。我不会解答这道题。别的星球上有生物。别的星球上有生物。长春今天下雪。长春今天下雪。如果太阳从西方升起,你就可
3、以长生不老。如果太阳从西方升起,你就可以长生不老。严禁吸烟。今天的温度有多少度?今天的温度有多少度?全体起立!今天好冷啊!今天好冷啊!我正在说谎。2/10/20233第3页,本讲稿共99页2真值如果一个命题是真的,就说它的真值是T;如果一个命题是假的,就说它的真值是F。T和F统称为命题的真值。也用T代表一个抽象的真命题,用F代表一个抽象的假命题。2/10/20234第4页,本讲稿共99页3联结词、l设设P是一个命题,命题是一个命题,命题“P是不对的是不对的”称为称为P的否定,记以的否定,记以P,读作非,读作非P。例例.Q:张三是好人。张三是好人。Q:张三不是好人。:张三不是好人。语义规定语义规
4、定:P是真的当且仅当是真的当且仅当P是假的。是假的。l设P,Q是两个命题,命题“P或者Q”称为P,Q的析取,记以PQ,读作P析取Q。例例.P:今天下雪,:今天下雪,Q:今天刮:今天刮风,P Q:今天下雪或者刮:今天下雪或者刮风。语义规定语义规定:P Q是真的当且仅当是真的当且仅当P,Q中至少有一个为真。中至少有一个为真。2/10/20235第5页,本讲稿共99页l设设P,Q是两个命题,命题是两个命题,命题“P并且并且Q”称为称为P,Q的合取,记的合取,记以以P Q,读作,读作P合取合取Q。例例.P:2 2=5,Q:雪是黑的,:雪是黑的,P Q:2 2=5并且雪是黑的。并且雪是黑的。语义规定语义
5、规定:P Q是真的当且仅当是真的当且仅当P和和Q都是真的。都是真的。l设P,Q是两个命题,命题“如果P,则Q”称为P蕴涵Q,记以PQ。例例.P:f(x)是可微的,是可微的,Q:f(x)是是连续的,的,PQ:若若f(x)是可微的,是可微的,则f(x)是是连续的。的。语义语义规定:规定:PQ是假的当且仅当是假的当且仅当P是真的而是真的而Q是假的。是假的。2/10/20236第6页,本讲稿共99页l设P,Q是两个命题,命题“P当且仅当Q”称为P等价Q,记以PQ。语义规定:语义规定:PQ是真的当且仅当是真的当且仅当P,Q或者都是真的,或者都是假的。或者都是真的,或者都是假的。例例 P:a2+b2=a2
6、,Q:b=0,PQ:a2+b2=a2当且仅当当且仅当b=0。五种逻辑联结词的五种逻辑联结词的优先级优先级按如下次序递增:按如下次序递增:,例例.符号串符号串 P Q RQ S R 意味着:意味着:(P(Q R)(Q(S)R)2/10/20237第7页,本讲稿共99页4 复合命题复合命题 用联结词将简单命题连接的结果。用联结词将简单命题连接的结果。5 原子原子 命题的抽象。命题的抽象。用大写的英文字母用大写的英文字母P,Q,R,等表示。等表示。6 文字文字 原子或原子的否定。原子或原子的否定。7 子句子句 有限个文字的有限个文字的析取式析取式称为一个称为一个子句。子句。特别,没有文字的子句称为空
7、子句,记为特别,没有文字的子句称为空子句,记为 。只有一个文字的子句称为单元子句。只有一个文字的子句称为单元子句。8 短语短语 有限个文字的有限个文字的合取式合取式称为一个称为一个短语短语。2/10/20238第8页,本讲稿共99页复合命题的抽象复合命题的抽象 公式的形成规则公式的形成规则-是如下定义的一个符号串:(1)原子是公式;(2)F、T是公式;(3)若G,H是公式,则(G),(GH),(GH),(GH),(GH)是公式;(4)所有公式都是有限次使用(1),(2),(3)得到的符号串。9公式2/10/20239第9页,本讲稿共99页设设G是命题公式是命题公式,A1,An是出现在是出现在G
8、中的所有原子。指定中的所有原子。指定A1,An的一组真值的一组真值,则这组真值称为则这组真值称为G的一个解释。的一个解释。l设设G是公式,是公式,I是是G的一个解释,的一个解释,G在在I下的真值记为下的真值记为TI(G)。l例例.G=P Q,设解释,设解释I,I如下:如下:I:I:则则TI(G)=T,TI(G)=F 注意:该例子中写成注意:该例子中写成G=T或或G=F是错误的!是错误的!10 解释解释 P Q T T P Q T F 2/10/202310第10页,本讲稿共99页11 真值表真值表 公式公式G在其所有可能的解释下所取真值的在其所有可能的解释下所取真值的表,称为表,称为G的的真值
9、表真值表。有有n个不同原子的公式,共有个不同原子的公式,共有2n个解释。个解释。12 恒真公式恒真公式 公式公式G称为称为恒真的恒真的(或有效的或有效的),如果,如果G在它在它的所有解释下都是真的的所有解释下都是真的.2/10/202311第11页,本讲稿共99页13 恒假公式恒假公式 公式公式G称为恒假的称为恒假的(或不可满足的或不可满足的),如果,如果G在它的所有解释下在它的所有解释下都是假的都是假的.14 可满足公式可满足公式 公式公式G称为可满足的,如果它不是恒假的。称为可满足的,如果它不是恒假的。lG是恒真的是恒真的 iff G是恒假的。是恒假的。lG是可满足的是可满足的 iff 至
10、少有一个解释至少有一个解释I,使,使G在在I下为真。下为真。l若若G是恒真的,则是恒真的,则G是可满足的;是可满足的;反之不对。反之不对。l如果公式如果公式G在解释在解释I下是真的,则称下是真的,则称I满足满足G;如果如果G在解释在解释I下是假的,则称下是假的,则称I弄假弄假G。2/10/202312第12页,本讲稿共99页l例.考虑G1=(PQ)P,G2=(PQ)P,G3=PP。PQG1PQG2PG3FFTFFFFFFTTFTFTFTFTTFFTTTTTT2/10/202313第13页,本讲稿共99页15 判定问题l能否给出一个能否给出一个可行方法可行方法,对任意的公式,判定,对任意的公式,
11、判定其是否是恒真公式。其是否是恒真公式。l命题逻辑可判定?命题逻辑可判定?原因?原因?因为一个命题公式的原子数目有限因为一个命题公式的原子数目有限(n),从而,从而解释的数目是有限的解释的数目是有限的(2n),所以命题逻辑的判,所以命题逻辑的判定问题是可解的定问题是可解的(可判定的,可计算的可判定的,可计算的).2/10/202314第14页,本讲稿共99页16 公式等价公式等价l称公式称公式G,H是等价的,记以是等价的,记以G=H,如果,如果G,H在其任意解释在其任意解释I下,其真值相同。下,其真值相同。l 公式公式G,H等价等价 iff 公式公式GH恒真。恒真。l 基本等价式基本等价式1)
12、(GH)=(GH)(HG);2)(GH)=(G H);3)G G=G,G G=G;(等幂律等幂律)4)G H=H G,G H=H G;(交换律交换律)5)G(H S)=(G H)S,G(H S)=(G H)S;(结合律结合律)2/10/202315第15页,本讲稿共99页6)G(G H)=G,G(G H)=G;(吸收律吸收律)7)G(H S)=(G H)(G S),G(H S)=(G H)(G S);(分配律分配律)8)G F=G,G T=G;(同一律同一律)9)G F=F,G T=T;(零一律零一律)10)(G H)=G H,(G H)=G H。(De Morgan律律)11)G G=T;G
13、 G=F (互补律)(互补律)12)G=G (双重否定律)(双重否定律)2/10/202316第16页,本讲稿共99页17 公式的蕴涵公式的蕴涵设设G,H是两个公式。是两个公式。称称H是是G的的逻辑结果逻辑结果(或称或称G蕴涵蕴涵H),当,当且仅当对且仅当对G,H的任意解释的任意解释I,如果,如果I满足满足G,则,则I也满足也满足H,记,记作作GH。l公式公式G蕴涵公式蕴涵公式H iff 公式公式GH是恒真的。是恒真的。l设设G1,Gn,H是公式。是公式。称称H是是G1,Gn的的逻辑结果逻辑结果(或称或称G1,Gn共同蕴涵共同蕴涵H),当且,当且仅当仅当(G1 Gn)H。例如,例如,P,PQ共
14、同蕴涵共同蕴涵Q。2/10/202317第17页,本讲稿共99页基本蕴涵式 lP QPlP QQlPP QlQP QlP(PQ)lQ(PQ)l(PQ)P2/10/202318第18页,本讲稿共99页基本蕴涵式 8.(PQ)Q9.P,QP Q10.P,P QQ11.P,PQQ12.Q,PQ P13.PQ,QRPR14.P Q,PR,QRR 2/10/202319第19页,本讲稿共99页18 范式范式l有限个有限个短语的析取式短语的析取式称为称为析取范式析取范式;l有限个有限个子句的合取式子句的合取式称为称为合取范式合取范式。l特别,一个特别,一个文字文字既可称为是一个合取范式,也既可称为是一个合
15、取范式,也可称为是一个析取范式。一个可称为是一个析取范式。一个子句子句,一个,一个短语短语既可看做是合取范式,也可看做是析取范式。既可看做是合取范式,也可看做是析取范式。l例如,例如,P,P Q,P Q,(P Q)(P Q)是析取范式。是析取范式。P,P Q,P Q,(P Q)(P R)是合取范式。是合取范式。2/10/202320第20页,本讲稿共99页化范式方法:化范式方法:步步1.使使用用基基本本等等价价式式,将将G中中的的逻逻辑辑联联结结词词,删除。删除。步步2.使用使用(H)=H和摩根律,和摩根律,将将G中所有的否定号中所有的否定号都放在原子之前。都放在原子之前。步步3.反复使用分配
16、律,即可得到等价于反复使用分配律,即可得到等价于G的范的范 式。式。2/10/202321第21页,本讲稿共99页19 演绎l设设S是一个命题公式的集合是一个命题公式的集合(前提集合前提集合)。从。从S推推出公式出公式G的的一个演绎一个演绎是公式的一个有限序列:是公式的一个有限序列:G1,G2,Gk 其中,其中,Gi(1i k)或者属于)或者属于S,或者是某些,或者是某些 Gj (j3,23,503等等50个命题。个命题。2/10/202324第24页,本讲稿共99页2 不能描述问题间的逻辑联系不能描述问题间的逻辑联系l例如,逻辑学中著名的三段论:例如,逻辑学中著名的三段论:P:凡人必死:凡人
17、必死Q:张三是人:张三是人R:张三必死:张三必死 l在命题逻辑中:应该有在命题逻辑中:应该有(P Q)R,从而公式,从而公式(P Q)R应该是恒真的。应该是恒真的。l显然该公式不是恒真的,解释显然该公式不是恒真的,解释P,Q,R就能弄就能弄假该公式。假该公式。2/10/202325第25页,本讲稿共99页l原因:命题原因:命题R是和命题是和命题P,Q有关系的,只是这种关有关系的,只是这种关系在命题逻辑中无法表示。系在命题逻辑中无法表示。l因此,需要对命题的成分、结构和命题间的共同因此,需要对命题的成分、结构和命题间的共同特性等作进一步的分析,这正是谓词逻辑所要研特性等作进一步的分析,这正是谓词
18、逻辑所要研究的问题。究的问题。2/10/202326第26页,本讲稿共99页l为了表示出这三个命题的内在关系,需要引进谓为了表示出这三个命题的内在关系,需要引进谓词的概念。词的概念。l例如,在前面的例子例如,在前面的例子“张三是人张三是人”中的中的“是人是人”是谓语,称为是谓语,称为谓词谓词,“张三张三”是主语,称为是主语,称为个体个体。2/10/202327第27页,本讲稿共99页二、谓词逻辑二、谓词逻辑 1 1 谓词谓词谓词谓词可以独立存在的物体称为可以独立存在的物体称为个体个体。如人、学生、桌子、自然数等都可以做个体。在谓词演算中,个如人、学生、桌子、自然数等都可以做个体。在谓词演算中,
19、个体通常指一个命题里的思维对象。体通常指一个命题里的思维对象。设设设设D D是非空个体名称集合,定义在是非空个体名称集合,定义在是非空个体名称集合,定义在是非空个体名称集合,定义在D Dn n上取值于上取值于上取值于上取值于TT,FF上的上的上的上的n n元函数,称为元函数,称为元函数,称为元函数,称为n n元命题函数或元命题函数或元命题函数或元命题函数或n n元元元元谓词谓词谓词谓词。其中。其中。其中。其中D Dn n表示集合表示集合表示集合表示集合D D的的的的n n次笛卡尔乘积。次笛卡尔乘积。次笛卡尔乘积。次笛卡尔乘积。一般地,一元谓词描述个体的性质,二元或多元谓词描一般地,一元谓词描述
20、个体的性质,二元或多元谓词描一般地,一元谓词描述个体的性质,二元或多元谓词描一般地,一元谓词描述个体的性质,二元或多元谓词描述两个或多个个体间的关系。述两个或多个个体间的关系。述两个或多个个体间的关系。述两个或多个个体间的关系。0 0元谓词中无个体,理解为元谓词中无个体,理解为元谓词中无个体,理解为元谓词中无个体,理解为就是命题,这样,谓词逻辑包括命题逻辑。就是命题,这样,谓词逻辑包括命题逻辑。就是命题,这样,谓词逻辑包括命题逻辑。就是命题,这样,谓词逻辑包括命题逻辑。2/10/202328第28页,本讲稿共99页例.D=2,3,4l设设P(x):x大于大于3,则,则P(x)为一元谓词。为一元
21、谓词。指定元素指定元素-命题:命题:P(2)=F,P(3)=F,P(4)=Tl设设P(x,y):x大于大于y,则则P(x,y)为二元谓词。为二元谓词。指定元素指定元素-命题:命题:P(2,3)=F,P(4,2)=Tl设设P(x,y,z):若:若x+y-1=z,则,则P(x,y,z)为为T,否则,否则为为F。则。则P(x,y,z)为三元谓词。为三元谓词。指定元素指定元素-命题:命题:P(2,3,4)=T,P(4,2,2)=F2/10/202329第29页,本讲稿共99页例.l用谓词的概念可将三段论做如下的符号化:用谓词的概念可将三段论做如下的符号化:令令H(x)表示表示“x是人是人”,M(x)表
22、示表示“x必死必死”。l 则三段论的三个命题表示如下:则三段论的三个命题表示如下:P:H(x)M(x)Q:H(张三张三)R:M(张三张三)2/10/202330第30页,本讲稿共99页l若想得到若想得到“命题命题”P的否定的否定“命题命题”,应该就是,应该就是“命题命题”P。但是,。但是,P=(H(x)M(x)=(H(x)M(x)=H(x)M(x)亦即,亦即,“命题命题”P的否定的否定“命题命题”是是“所有人都所有人都不死不死”。这和人们日常对命题。这和人们日常对命题“所有人都必死所有人都必死”的否定的理解,相差得实在太远了的否定的理解,相差得实在太远了.2/10/202331第31页,本讲稿
23、共99页l原因命题原因命题P的确切意思应该是:的确切意思应该是:“对任意对任意x,如果,如果x是人,则是人,则x必死必死”。但是但是H(x)M(x)中并没有确切的表示出中并没有确切的表示出“对任意对任意x”这个意思,这个意思,亦即亦即H(x)M(x)不是一个命题。不是一个命题。因此,在谓词因此,在谓词逻辑中除引进谓词外,还需要引进逻辑中除引进谓词外,还需要引进“对任意对任意x”这个语句,及其对偶的语句这个语句,及其对偶的语句“存在一个存在一个x”。2/10/202332第32页,本讲稿共99页2 量词l定义定义 语句语句“对任意对任意x”称为全称量词,记以称为全称量词,记以 x;语句语句“存在
24、一个存在一个x”称为存在量词,记以称为存在量词,记以 x。l这时,命题这时,命题P就可确切地符号化如下:就可确切地符号化如下:x(H(x)M(x)命题命题P的否定命题为:的否定命题为:P=(x(H(x)M(x)=x(H(x)M(x)亦即亦即“有一个人是不死的有一个人是不死的”。这个命题确实是。这个命题确实是“所有人都要死所有人都要死”的的否定。否定。l三段论的三个命题,在谓词逻辑中是如下这样表示的:三段论的三个命题,在谓词逻辑中是如下这样表示的:P:x(H(x)M(x)Q:H(张三张三)R:M(张三张三)2/10/202333第33页,本讲稿共99页l量词的语义规定量词的语义规定 xG(x)取
25、取T值值对任意对任意x D,G(x)都取都取T值;值;xG(x)取取T值值至少至少有一个有一个x0 D,使,使G(x0)取取T值值 语义上,当语义上,当D=x0,x1,是可数集合时,是可数集合时,xG(x)等价于等价于G(x0)G(x1)xG(x)等价于等价于G(x0)G(x1)2/10/202334第34页,本讲稿共99页l例例.将下列命题符号化:将下列命题符号化:)一切事物都是发展变化的一切事物都是发展变化的 x F(x)其中其中F(x):x是发展变化的是发展变化的)存在着会说话的机器人存在着会说话的机器人 x(F(x)G(x)其中其中F(x):x会说话会说话 G(x):x是机器人是机器人
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人工智能 第五
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内