数理逻辑-命题逻辑ppt课件.ppt





《数理逻辑-命题逻辑ppt课件.ppt》由会员分享,可在线阅读,更多相关《数理逻辑-命题逻辑ppt课件.ppt(126页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、命题逻辑马殿富马殿富北航计算机学院北航计算机学院202010-910-9计算机学院2计算机学院2集合论集合论 定义:定义:一些对象聚集为一个整体,称为一些对象聚集为一个整体,称为集合集合。这些。这些对象称为集合的对象称为集合的元素元素。 元素与集合的关系元素与集合的关系 a a是集合是集合S S的元素,记为的元素,记为a aS a a不是集合不是集合S S的元素,记为的元素,记为a aS 集合的表示法集合的表示法 空集:空集: 有穷集合:枚举法,有穷集合:枚举法,S=xS=x1 1,x ,x2 2, ,x ,xn n 无穷集合:描述法无穷集合:描述法x|xx|x是自然数是自然数 计算机学院3计
2、算机学院3集合外延、内涵集合外延、内涵 外延原则与概括原则外延原则与概括原则 外延原则:一个集合由它的元素唯一地确定。外延原则:一个集合由它的元素唯一地确定。 概括原则:每一性质概括原则:每一性质( (或谓词或谓词) )产生一个集合。产生一个集合。 集合外延集合外延 集合所包含的元素全体。集合所包含的元素全体。 集合内涵集合内涵 集合元素所共有的性质。集合元素所共有的性质。 非负偶数集合非负偶数集合 外延外延0,2,4,0,2,4, , 内涵内涵x|xx|x是被是被2 2整除的自然数整除的自然数 计算机学院4计算机学院4集合的关系集合的关系 集合的关系集合的关系 包含关系:包含关系:如果集合如
3、果集合A A的元素都是集合的元素都是集合B B的元素,则称的元素,则称A A为为B B的子集,记为的子集,记为A AB 真包含关系:真包含关系:A AB 不包含关系不包含关系:A:AB 等关系:等关系:如果集合如果集合A A和集合和集合B B包含相同元素,则称包含相同元素,则称A A和和B B相等,记为相等,记为A=BA=B计算机学院5计算机学院5函数函数 A An n=A=AA AA A A An n=(x=(x1 1,x ,x2 2, ,x ,xn n)|x)|xi iAA A=0, 1A=0, 1 A A3 3 =0, 1=0, 13 3=(0,0,0),(0,0,1),(0,1,0),
4、(0,1,1)=(0,0,0),(0,0,1),(0,1,0),(0,1,1) (1,0,0),(1,0,1),(1,1,0),(1,1,1) (1,0,0),(1,0,1),(1,1,0),(1,1,1) 设设A A和和B B是集合,如果对于集合是集合,如果对于集合A A中每个元素中每个元素x x,都有,都有集合集合B B中唯一元素中唯一元素f(x)f(x)与之对应,则称与之对应,则称f f是是函数函数。 若若f f是从是从A An n到到B B的函数,则称的函数,则称f(xf(x1 1,x ,x2 2, ,x ,xn n) )为为A A上的上的n n元元函数,也称函数,也称 f(x f(x
5、1 1,x ,x2 2, ,x ,xn n) )为为A A上的上的n n元运算。元运算。 f f:A AA AA AA A计算机学院6计算机学院6归纳定义归纳定义归纳定义归纳定义自然数集合:自然数集合:n n是是n n的后继(函数),的后继(函数),N N是满足以下是满足以下条件的条件的S S中的最小集合中的最小集合 0 0S S对于任何对于任何n n,如果,如果n nS S,则,则nS S。计算机学院7计算机学院7归纳证明归纳证明 归纳证明归纳证明 设设R R是一个性质,是一个性质,R(x)R(x)表示表示x x有有R R性质。性质。 定理证明定理证明归纳基础归纳基础 R(0)R(0)归纳假
6、设归纳假设 对于任何对于任何k kN,R(k);N,R(k);证明证明 R(kR(k); );归纳结论归纳结论 对于任何对于任何n nN,R(n)。排序概念排序概念计算机学院8计算机学院8数理逻辑基本概念数理逻辑基本概念真真可证性可证性计算机学院9计算机学院9数理逻辑数理逻辑 数理逻辑是用数学语言表述的推理形式有效性的学问。数理逻辑是用数学语言表述的推理形式有效性的学问。 命题逻辑、谓词逻辑命题逻辑、谓词逻辑 数理逻辑使用特制的表意符号,亦称为符号逻辑。数理逻辑使用特制的表意符号,亦称为符号逻辑。 逻辑研究对象逻辑研究对象逻辑真值逻辑真值 真,表示为真,表示为T T或或1 1 假,表示为假,表
7、示为F F或或0 0 正确的推理正确的推理形式形式 正确前提正确前提 正确的推理形式正确的推理形式 必然得出正确的结论必然得出正确的结论计算机学院10计算机学院101.11.1命题和联结词命题和联结词 什么是命题?什么是命题?命题的运算符是什么?命题的运算符是什么?如何表示命题?如何表示命题?有多少种命题的运算符?有多少种命题的运算符?计算机学院11计算机学院11语句表达语句表达陈述句陈述句疑问句疑问句祈使句祈使句感叹句感叹句 雪是白的。雪是白的。 2 2是奇数。是奇数。 X+Y5X+Y5。 你是谁?你是谁? 我正在说谎。我正在说谎。 北京是中国的首都。北京是中国的首都。 前进!前进! 天空多
8、漂亮天空多漂亮! !特点:有的语句可以特点:有的语句可以判断真假。判断真假。计算机学院12计算机学院12自然语言、命题自然语言、命题语言是人们思维和交际的工具,也是一种语言是人们思维和交际的工具,也是一种表达观念的符号系统。表达观念的符号系统。自然语言由各种句式组成,如陈述句、疑自然语言由各种句式组成,如陈述句、疑问句、感叹句、祈使句等等。问句、感叹句、祈使句等等。陈述句是陈述一个事实或者说话人的看法,陈述句是陈述一个事实或者说话人的看法,它包括肯定句和否定句两种。一般来说,它包括肯定句和否定句两种。一般来说,仅有陈述句能够确定句子的意义是真还是仅有陈述句能够确定句子的意义是真还是假。假。命题
9、表达为具有命题表达为具有确定真假意义确定真假意义的的陈述句陈述句。计算机学院13计算机学院13命题示例命题示例 雪是白的。雪是白的。 2 2是奇数。是奇数。 X+Y5X+Y5。 你是谁?你是谁? 我正在说谎。我正在说谎。 北京是中国的首都。北京是中国的首都。 每个不小于每个不小于6 6的偶数都是两个的偶数都是两个奇素数之和(歌德巴赫猜想)奇素数之和(歌德巴赫猜想) 2121世纪有人住在月球上。世纪有人住在月球上。 他很高。他很高。 一个自然数不是合数就是素数一个自然数不是合数就是素数 命题,真命题,真 命题,假命题,假 不确定,非命题不确定,非命题 疑问句,非命题疑问句,非命题 悖论,非命题悖
10、论,非命题 命题,真命题,真 命题,真,有唯一真假值。命题,真,有唯一真假值。 命题,真,有唯一真假值。命题,真,有唯一真假值。 无法确定,非命题无法确定,非命题 命题,假,命题,假,1 1不是合数和素数不是合数和素数计算机学院14计算机学院14简单命题与复合命题简单命题与复合命题 简单命题简单命题 由简单陈述句表述的命由简单陈述句表述的命题称为简单命题。题称为简单命题。 命题逻辑不再进一步分命题逻辑不再进一步分析简单命题的内部结构析简单命题的内部结构p: p:孔子是圣人孔子是圣人语句联接词语句联接词并且并且或或否定否定如果如果, ,则则。当且仅当当且仅当既不既不,也,也不不。 复合命题复合命
11、题 用联接词可以将若干个用联接词可以将若干个简单句组合成复合句。简单句组合成复合句。 子命题子命题计算机学院15计算机学院15命题逻辑如何运算?命题逻辑如何运算? 数计算启示数计算启示自然数自然数运算:运算:+ +、* *整数整数运算:运算:+ +、- -、* *有理数有理数运算:运算:+ +、- -、* *、/ / 命题逻辑命题小写字母表示真1,假0运算:?计算机学院16计算机学院16命题的抽象表示命题的抽象表示 自然语言具有自然语言具有二义性二义性 命题逻辑不关注语句的内容,也不关注语句为何是命题逻辑不关注语句的内容,也不关注语句为何是真或为假,而是仅仅关注语句能够为真或假。真或为假,而是
12、仅仅关注语句能够为真或假。 命题的命题的抽象抽象 用小写字母表示命题,取值为用小写字母表示命题,取值为0,10,1。 命题命题真值真值 陈述句的意义为真,称为陈述句的意义为真,称为真命题真命题,真值为,真值为1 1。 陈述句的意义为假,称为陈述句的意义为假,称为假命题假命题,真值为,真值为0 0。 命题逻辑的研究对象命题逻辑的研究对象命题。命题。 数理逻辑从数理逻辑从形式结构形式结构方面研究命题。方面研究命题。计算机学院17计算机学院17逻辑联结词逻辑联结词 定义定义 0 0和和1 1称为称为0 0元函数。设元函数。设n0,n0,称为称为0,10,1n n到到0,10,1的函数为的函数为n n
13、元函数,真值函数也称为元函数,真值函数也称为联结词联结词。 命题的操作符(联结词)命题的操作符(联结词) 非非 与与 或或 如果如果, ,则则。 当且仅当当且仅当 异或异或 真值真值表表 真值形式可以用图真值形式可以用图表来说明。这种表表来说明。这种表称为称为真值真值图表。图表。0 0元函数元函数 0 0,1 11 1元函数元函数 2 2元函数元函数 、 、 、 计算机学院18计算机学院18逻辑联结词逻辑联结词 0110pp 命题p的否定记为p,读作非p真值表真值表 逻辑联接词的含义 自然语言中,并非的含义计算机学院19计算机学院19逻辑联结词逻辑联结词 111001010000qpqp真值表
14、 pq称为p和q的合取 读作p且q 逻辑联接词的含义 自然语言中,并且的含义计算机学院20计算机学院20逻辑联结词逻辑联结词 111101110000qpqp真值表 pq称为p和q的析取,读作p或q 逻辑联接词的含义 自然语言中,或的含义计算机学院21计算机学院21逻辑联结词逻辑联结词 111001110100qpqp真值表 逻辑联接词的含义 自然语言中,如果,则.的含义 pq称为p蕴涵q 读作p则q p称为前件 q称为后件计算机学院22计算机学院22逻辑联结词逻辑联结词 111001010100qpqp真值表 p q称为p与q等值,读作p当且仅当q, p与q互蕴含。 pq=(pq)(qp)
15、逻辑联接词的含义 自然语言中,当且仅当的含义计算机学院23计算机学院23逻辑联结词逻辑联结词 北航在海淀区或北航在西城区。 比较 李明学习英语或学习法语011101110000qpqp真值表 p q称为p与q异或,读作p异或q。 pq= (pq)(qp)计算机学院24计算机学院24逻辑域、逻辑运算逻辑域、逻辑运算逻辑域逻辑域 00,11 运算运算 , , , 定义域定义域 0, 10, 1 值域值域 0,10,1计算机学院25计算机学院25命题逻辑运算符数目命题逻辑运算符数目 运算符变量数为运算符变量数为1 1个变量,个变量,2 2个变量,个变量,,n ,n个变量的运算符数目个变量的运算符数目
16、pF1F2F3F40001110101pqpqpqpqpqpq0000110010110110010011111110计算机学院26计算机学院26命题逻辑函数数目命题逻辑函数数目 变量数为变量数为n n 变量组合数变量组合数 运算符数运算符数 pqF1F2F3F4F5F6F7F8F9F10F11F12F13F14F15F16000101010101010101010011001100110011100000111100001111110000000011111111n2n22 Fi(p,q)=?计算机学院27计算机学院27命题形式结构命题形式结构 复合命题复合命题是命题及真值联结词构成的形式是
17、命题及真值联结词构成的形式结构结构 六个真假形式最基本的,或最简单的形式,称六个真假形式最基本的,或最简单的形式,称为为简单命题简单命题。 由这六个真假形式,经过各种各种的互相组合,由这六个真假形式,经过各种各种的互相组合,还可以变成更多的各种复杂真值形式。还可以变成更多的各种复杂真值形式。 真值形式数量无穷无尽。真值形式数量无穷无尽。 示例示例 并非并非p p并且并且q q。(p(pq q) ) 如果非如果非p p,那么非,那么非q q。 p p q q 如果如果p p或或q, q,那么那么r r。p pq qr r计算机学院28计算机学院28命题命题形式结构形式结构 例例1 1: 如果如果
18、n n是奇数,那么是奇数,那么n n2 2也是也是奇数。奇数。 n n是奇数是奇数 所以所以n n2 2也是奇数。也是奇数。 例例2 2: 如果如果ABCDABCD是平行四边形,是平行四边形,那么那么AD=BCAD=BC。 ABCDABCD是平行四边形是平行四边形 所以所以AD=BCAD=BC。 逻辑形式结构逻辑形式结构 如果如果A A,那么,那么B B。 并且并且A A 所以所以B B。 (A B) A B计算机学院29计算机学院29命题命题形式结构形式结构 例例1 1: 角角A A和角和角B B或相等或互补。或相等或互补。 角角A A与角与角B B不相等不相等 所以角所以角A A与角与角B
19、 B互补。互补。 例例2 2: 函数函数y=f(x)y=f(x)或是奇函数或是或是奇函数或是偶函数。偶函数。 函数函数y=f(x)y=f(x)不是奇函数不是奇函数 所以函数所以函数y=f(x)y=f(x)是偶函数。是偶函数。 逻辑形式结构逻辑形式结构A A或或B B。并且非并且非A A所以所以B B。 (AB) A B计算机学院30计算机学院301.21.2公式和真值赋值公式和真值赋值 合式公式合式公式 真值表计算真值表计算 语义语义 可满足性可满足性计算机学院31计算机学院31合式公式合式公式 命题逻辑中命题逻辑中 0 0和和1 1是常元。是常元。 变元是命题变元,其值取为真值。变元是命题变
20、元,其值取为真值。 用小写英文字母用小写英文字母p p,q q,r r,s s,t t等表示命题等表示命题变元。变元。 定义:命题变元称为定义:命题变元称为原子公式原子公式。计算机学院32计算机学院32合式公式(命题形式)合式公式(命题形式) 定义:定义: (1).(1).符号符号0 0和和1 1是合式公式;是合式公式; (2).(2).原子公式是合式公式;原子公式是合式公式; (3).(3).若若Q,RQ,R是合式公式,则是合式公式,则( ( Q)Q)、(Q(Q R) R) 、(Q(Q R) R) 、(Q(QR) R) 、(Q(QR) R) 、(Q(Q R)R)是合式是合式公式;公式; (4
21、).(4).只有有限次应用只有有限次应用(1)(1)(3)(3)构成的公式是合构成的公式是合式公式。式公式。计算机学院33计算机学院33 合式公式是命题逻辑的语法概念,它仅仅是合式公式是命题逻辑的语法概念,它仅仅是符合语法结构的公式,是一个没有任何意义符合语法结构的公式,是一个没有任何意义的符号串。的符号串。 0 0和和1 1是符号,没有表示逻辑真值的意思;是符号,没有表示逻辑真值的意思; 、 、 、和和 是逻辑运算符号,是逻辑运算符号,也没有表示逻辑运算的意思;也没有表示逻辑运算的意思; 命题变元也是符号。命题变元也是符号。 由于合式公式的定义具有抽象性和严格性,由于合式公式的定义具有抽象性
22、和严格性,人们对于一个合式公式的理解是相同的,不人们对于一个合式公式的理解是相同的,不会产生二义性。会产生二义性。计算机学院34计算机学院34合式公式合式公式 定义定义1.5 1.5 设设S S是联结词的集合。由是联结词的集合。由S S生成的公式定生成的公式定义如下:义如下: 若若c c是是S S中的中的0 0元联结词元联结词,则,则c c是由是由S S生成的公式。生成的公式。 原子公式原子公式是由是由S S生成的公式。生成的公式。 若若n1n1,F是是S S中的中的n n元联结词,元联结词,A A1 1, ,A,An n是由是由S S生成的公式,则生成的公式,则FA A1 1A An n是由
23、是由S S生成的公式。生成的公式。 上面采用了上面采用了前缀记法前缀记法 即把联结词写在运算对象的前面即把联结词写在运算对象的前面 如如pqpq。采用前缀记法不需要用括号也不会引起。采用前缀记法不需要用括号也不会引起歧义。歧义。 计算机学院35计算机学院35合式公式合式公式 设设S S是联结词的集合是是联结词的集合是 , , 。 合式公式:合式公式: (p q q) ( ( p q q ) ) (p q q), ( ( p q q ) )是是合式合式公式公式 p, q q ,p q q是是合式合式公式公式 p, q是是合式合式公式公式 (p q q) ( ( p q q ) )是是合式合式公式
24、公式 (p 0) (q 1)是合是合式式公式公式 0,1合式合式公式公式 p, q是是合式合式公式公式 (p 0), (q 1)是是合式合式公式公式 (p 0) (q 1)是是合式合式公式公式计算机学院36计算机学院36命题逻辑语言命题逻辑语言 定义:所有的命题合式公式集合构成了定义:所有的命题合式公式集合构成了命题逻辑语言,记为命题逻辑语言,记为L L 。 一般来说,命题逻辑语言一般来说,命题逻辑语言L L 是无穷集合是无穷集合,也就是说合式公式有无穷多个。,也就是说合式公式有无穷多个。计算机学院37计算机学院37公式复杂度公式复杂度 公式公式A A的复杂度表示为的复杂度表示为FC(A)FC
25、(A) 常元复杂度为常元复杂度为0 0。 命题变元复杂度为命题变元复杂度为0 0,如果,如果P是命题变元,则是命题变元,则FC (P)=0。 如果公式如果公式A=B,则,则FC (A)=FC(B)+1。 如果公式如果公式A=B1 B2,或,或 A=B1 B2,或,或 A=B1B2,或,或 A=B1 B2,或,或 A=B1 B2,或,或 则则FC (A)=maxFC(B1), FC(B2)+1。计算机学院38计算机学院38联结词的优先级联结词的优先级 联结词的优先级联结词的优先级 从高到低的顺序排列为:从高到低的顺序排列为:、 、 同一个联结词连续多次出现且无括号,同一个联结词连续多次出现且无括
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数理逻辑 命题逻辑 ppt 课件

限制150内