命题逻辑与谓词逻辑课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《命题逻辑与谓词逻辑课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 命题逻辑 谓词 逻辑 课件
- 资源描述:
-
1、a1第二章逻辑推理a22.1 命题逻辑1命题定义2-1命题:具有真假意义的语句。定义2-2原子命题:如果一个命题不能被进一步分解成更为简单的命题,则该命题就称为原子命题。a32连接词?:称为“非”或“否定”。?:称为“析取”,PQ读作“P或Q”。?:称为“合取”,PQ读作“P与Q”。?:称为“条件”。PQ。?:称为“双条件”。P?Q,“P当且仅当Q”。连接词优先级:,?a43合式公式定义2-3合式公式(Well-Formed Formula,WFF)孤立的命题变元或逻辑常量(T,F)是合式公式;如果A是一个合式公式,则A也是一个合式公式;如果A、B是合式公式,则AB,AB,AB,A?B也都是合
2、式公式;当且仅当有限次使用规则后得到的公式才是合式公式。a5永真式(或重言式):给定一个公式,如果对于所有的真值指派,它的值都为真(T),则称该公式为永真式(或重言式);永假式(或称该公式为不可满足的):如对于所有的真值指派,它的值都为假(F),则称该公式为永假式(或称该公式为不可满足的)。非永假的公式称为可满足的公式。a64等价和永真蕴涵定义2-4等价:设A,B是两个命题公式,P1,P2,Pn是出现在A、B中的所有命题变元。如果对于这n个变元的任何一个真值指派的集合,A和B的真值都相等,则称公式A等价于公式B,记作A?B。“等价”又可定义为:A?B当且仅当A?B是一个永真式。a7定义2-5永
3、真蕴涵:命题公式A永真蕴涵命题公式B,当且仅当AB是一个永真式,记作A?B,读作“A永真蕴涵B”,简称“A蕴涵B”。a82.2 谓词逻 辑?1谓词与个体原子命题被分解为谓词和个体两部分。?个体是指可以单独存在的事物,它可以是一个抽象的概念,也可以是一个具体的东西。?谓词是用来刻画个体性质或个体间关系的词。如:POET(libai)POET(dufu)GREAT(libai,dufu)一般用大写字母表示谓词,小写字母表示个体。a9元数:谓词中包含的个体数目称为谓词的。一元谓词:与一个个体相连的谓词,如POET(x);多元谓词:与多个个体相连的谓词叫,如GREAT(x,y)(二元谓词)。个体域:任
4、何个体的变化都有范围。谓词变元命名式:一个n元谓词常被表示成P(x1,x2,xn)。a102量词?全称量词:“(?x)P(x)”表示命题“对个体域中所有的个体x,谓词P(x)均为T”。?存在量词:“(?x)Q(x)”表示命题“在个体域中存在某个个体使谓词Q(x)为T”。其中“?”叫存在量词。设x的取值范围是甲,乙,丙三人,y的取值范围是bora,jetta,santana三种车型。(?x)(?y)LIKE(x,y)表示甲、乙、丙三人都喜爱bora,jetta,santana中的某一种车型;(?x)(?y)LIKE(x,y)表示甲、乙、丙三人都喜爱bora,jetta,santana三种车型。a
5、113合式谓词公式原子公式:若P为不能再分解的n元谓词变元,x1,x2,xn是个体变元,则称 P(x1,x2,xn)为原子公式 或原子谓词公式。当n?=?0时,P表示命题变元或原子命题公式。所以命题逻辑是谓词逻辑的特例a12定义定义2-6谓词合式公式(简称公式)的定义如下:原子公式是合式公式;若A是合式公式,则 A也是合式公式;若A和B都是合式公式,则(AB),(AB),(AB),(A?B)也都是合式公式;若A是合式公式,x是任意变元,且A中无(?x)或(?x)出现,则(?x)A或(?x)A也都是合式公式;当且仅当有限次使用规则得到的公式是合式公式。a134量词的辖域与变元的约束约束变元,自由
6、变元。公式约束变元自由变元(?x)P(x,y)x y(?x)Q(y)无y(?x)(P(x)(?y)Q(x,y)x,y(?y)P(x)Q(x)y xa145谓词公式的解释谓词公式中的谓词变元、命题变元和自由个体变元,个体常量和函数的一种指派就是一个解释。在每一种解释下,谓词公式都具有一种真值(T或F)。a15定义定义2-7设D为谓词公式 P的个体域,若对 P中的个体常量、函数和谓词按照如下规定赋值:(a)为每个个体常量指派D中的一个元素;(b)为每个n元函数指派一个从Dn到D的映射,其中Dn?=?(x1,x2,xn)?|?x1,x2,xn?D(c)为每个n元谓词指派一个从Dn到F,T的映射;则称
7、这些指派为公式P在D上的一个解释I。a16例2-1 给定公式B?=?(?x)(?y)P(x,y)和个体域D1?=?1,2。求:公式B的解释及在该解释下B的真值。解:x,y都可以取D1中的任何值,于是可有以下几种情况:P(1,1),P(1,2),P(2,1),P(2,2)。对这4个公式,每一个都可以指派真假(T,F)两个值,则共有24=16个不同的组合,构成16个不同的解释。a17P(1,1)P(1,2)P(2,1)P(2,2)I1T T T TI2T T T FI3T T F TI4 T T F FI5 T F T TI6 T F T FI7T F F TI8T F F FI9FTTTI10F
8、TTFI11FTFTI12FTFFI13FFTTI14FFTFI15FFFTI16FFFF如对I6,则有B(I6)?=?T。因为:对x?=?1 时,存在一个y?=?1,有P(x,y)?=?P(1,1)?=?T。对x?=?2时,存在一个y?=?1,有P(x,y)?=?P(2,1)?=?T。所以在I6解释下,公式B为真。a18如D2?=?1,2,3根据上面的分析,在D2上的解释应有 29个。下面是其中的一个解释:I:P(1,1)P(1,2)P(1,3)P(2,1)P(2,2)P(2,3)P(3,1)P(3,2)P(3,3)T T TF FT F F F由于x?=?3 时,不存在一个y使P(x,y)
9、?=?T。所以在这个解释下公式 B为假,即B(I)?=?F。a19例2-2给定公式A?=?(?x)(P(x)Q(?f?(x),a)和个体域D?=?0,1。公式中有个体常量a和一元函数f?(x),所以按定义可以如下构造对它的解释I1:(a)给个体常量a赋一个D中的元素如:(b)给一元函数f?(x)指派一个由D1到D的映射,如:a 0 f(0)f(1)1 0 a20(c)对每个谓词符号指派一个由D1到F,T的映射(对P(x))或D2到F,T的映射(对Q(f(x),a)),如:P(0)P(1)Q(0,0)Q(0,1)Q(1,0)Q(1,1)FTT(T)F(T)其中(T)表示不可能出现的状态,因为a已
10、经取值0,不可能再取值1,所以不可能出现Q(0,1)或Q(1,1)这两种状态。要考察在这个解释下公式A的真假,根据量词(?x)要对所有x进行考察。由于:对x?=?0时,P(x)Q(?f?(x),a)?=?P(0)Q(?f?(0),0)?=?P(0)Q(1,0)?=?FF?=?T对x?=?1时P(x)Q(?f?(x),a)?=?P(1)Q(?f?(1),0)?=?P(1)Q(0,0)?=?TT?=?T所以在此解释下,公式A为真,即A(I1)?=?T。a21还可以在 D上定义如下的解释I2:f?(0)f?(1)01a1P(0)P(1)Q(0,0)Q(0,1)Q(1,0)Q(1,1)TF(T)F(T
11、)F则当x?=?0时,P(x)Q(?f?(x),a)?=?P(0)Q(?f?(0),1)?=?P(0)Q(0,1)?=?TF?=?F当x?=?1时,P(x)Q(?f?(x),a)?=?P(1)Q(?f?(1),1)?=?P(1)Q(1,1)?=?FT?=?T所以在解释I2下公式A为假,即A(I2)?=?F。a22在上述个体域D上,公式A有多少种解释?对a有两种解释,对f?(x)有22种解释(nn),对P(x)有22种解释(2n),对Q(?f?(x),a)有22种解释(2n),则在D上,A共有2?22?22?22?=?27种有意义的解释。如果D中含有 n个元素,则公式A的有意义解释的个数为:n?
12、nn?2n?2n?=?22n?nn+1将解释中各个值一一代入P(x)Q(?f?(x),a)中就可得出其真值。a23定义2-8公式B是相容的(又叫可满足的或非永假的),当且仅当存在一个解释I,使得B在I 下为T,即B相容(可满足)?(?I?)B(I)这时就称I 满足B,又称I 是B的一个模型。定义2-9公式B是不相容的(又叫不可满足的或永假的),当且仅当没有任何能满足B的解释存在,即B不相容(不可满足)?(?I?)B(I)a24定义2-10公式B是永真 的,当且仅当所有解释I 都满足B,即B永真?(?I?)B(I)定义定义2-11公式B是非永真的,当且仅当不是所有的解释I 都满足 B,即B非永真
展开阅读全文