第一章数理逻辑课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第一章数理逻辑课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第一章 数理逻辑 课件
- 资源描述:
-
1、中北大学离散数学课程组中北大学离散数学课程组1离离 散散 数数 学学 中北大学中北大学16 February 202316 February 2023中北大学离散数学课程组中北大学离散数学课程组2引言n1.1.计算机专业的学生为什么要学计算机专业的学生为什么要学习离散数学?习离散数学?n2.2.离散数学包含的内容离散数学包含的内容?n3.3.怎样学习离散数学?怎样学习离散数学?中北大学离散数学课程组中北大学离散数学课程组31 1 什么是离散数学?什么是离散数学?离散数学是现代数学的一个重离散数学是现代数学的一个重要分支,是计算机类专业的重要课程要分支,是计算机类专业的重要课程。它以。它以研究离
2、散量的结构及其相互间研究离散量的结构及其相互间的关系的关系为主要目标,其研究对象一般为主要目标,其研究对象一般是有限个或可数个元素。是有限个或可数个元素。中北大学离散数学课程组中北大学离散数学课程组42 2 离散数学与计算机科学离散数学与计算机科学n计算机学科的一个重要特点计算机学科的一个重要特点离散性离散性硬件硬件软件软件(系统软件、应用软件)模 型算法(程序运行逻辑)算法(程序运行逻辑)数据表示、存储数据表示、存储程序编写、执行程序编写、执行离离散散数数学学中北大学离散数学课程组中北大学离散数学课程组52 2 离散数学与计算机科学离散数学与计算机科学n 离散数学的思维方法能够为计算机离散数
3、学的思维方法能够为计算机科学所用,科学所用,“离散数学能够使我们在更高的离散数学能够使我们在更高的高度去了解和学习计算机科学高度去了解和学习计算机科学”!n 计算机科学知识掌握的过程:计算机科学知识掌握的过程:“硬件硬件跟着软件走,软件跟着模型走,模型跟着学跟着软件走,软件跟着模型走,模型跟着学科实际应用走;学科实际应用跟着自然走科实际应用走;学科实际应用跟着自然走”!n需要如下三个方面的能力:需要如下三个方面的能力:构造模构造模型、算法设计、程序设计的能力。型、算法设计、程序设计的能力。n 思维训练:思维训练:构造性思维构造性思维中北大学离散数学课程组中北大学离散数学课程组63 3 关于课程
4、学习关于课程学习n课程特点课程特点l知识点集中,概念和定理多l方法性强n 阅读,思考,练习,阅读,总结阅读,思考,练习,阅读,总结,n学习内容学习内容n数理逻辑、集合论、抽象代数、图论数理逻辑、集合论、抽象代数、图论中北大学离散数学课程组中北大学离散数学课程组74.4.计算科学与数学的关系计算科学与数学的关系n 至于计算机技术专业的学生为何要学习至于计算机技术专业的学生为何要学习数学这个问题的答案:数学这个问题的答案:计算机科学植根于数计算机科学植根于数学,从而数学是必须掌握的基础知识学,从而数学是必须掌握的基础知识;另外;另外如果我们已经拥有牢固的数学基础,则能大如果我们已经拥有牢固的数学基
5、础,则能大大提高我们本身的大提高我们本身的逻辑推理能力逻辑推理能力、抽象思维抽象思维能力能力和和形式化思维能力形式化思维能力,从而今后在学习任从而今后在学习任何一门计算机科学的专业主干课程时,都不何一门计算机科学的专业主干课程时,都不会遇上任何思维理解上的困难。会遇上任何思维理解上的困难。中北大学离散数学课程组中北大学离散数学课程组84 4计算学科与离散数学的关系计算学科与离散数学的关系n 在计算机科学知识掌握的过程中应是在计算机科学知识掌握的过程中应是“硬件跟着软件走,软件跟着模型走,模型硬件跟着软件走,软件跟着模型走,模型跟着学科实际应用走;学科实际应用跟着自跟着学科实际应用走;学科实际应
6、用跟着自然走然走”。关于学生的培养目标就是要培养自关于学生的培养目标就是要培养自己的学生能够根据实际应用问题提出计算机己的学生能够根据实际应用问题提出计算机应用的模型,并用硬件和软件资源去构造计应用的模型,并用硬件和软件资源去构造计算机系统去完成模型中所提出来的工作。算机系统去完成模型中所提出来的工作。n 构造模型的能力;算法设计的能力;构造模型的能力;算法设计的能力;程序设计的能力。程序设计的能力。中北大学离散数学课程组中北大学离散数学课程组96.6.离散数学在国外的状况离散数学在国外的状况n 纵观全世界软件产业的情况,易见一个纵观全世界软件产业的情况,易见一个奇特的现象:美国处于绝对的垄断
7、地位。造奇特的现象:美国处于绝对的垄断地位。造成这种现象的一个根本的原因就是成这种现象的一个根本的原因就是计算机科计算机科学学在美国的飞速发展。当今计算机科学界的在美国的飞速发展。当今计算机科学界的最权威人士很多都是研究离散数学出身的。最权威人士很多都是研究离散数学出身的。n 美国最重要的计算机科学系(美国最重要的计算机科学系(MITMIT,PrincetonPrinceton,StanfordStanford,HarvardHarvard,YaleYale,.)都有第一流的)都有第一流的离散数学家离散数学家。计算机科。计算机科学通过对软件产业的促进,带来了巨大的效学通过对软件产业的促进,带来
8、了巨大的效益,这已是不争之事实。益,这已是不争之事实。中北大学离散数学课程组中北大学离散数学课程组106.6.离散数学在国外的状况离散数学在国外的状况n 美国政府也成立了离散数学及理论计算美国政府也成立了离散数学及理论计算机科学中心机科学中心DIMACSDIMACS(与(与PrincetonPrinceton大学,大学,RutgersRutgers大学,大学,AT&T AT&T 联合创办的,设在联合创办的,设在RutgersRutgers大学),该中心已是离散数学理论大学),该中心已是离散数学理论计算机科学的重要研究阵地。美国国家数学计算机科学的重要研究阵地。美国国家数学科学研究所(科学研究所
9、(Mathematical Sciences Mathematical Sciences Research InstituteResearch Institute,由,由陈省身陈省身先生创立)先生创立)在在19971997年选择了离散数学作为研究专题,组年选择了离散数学作为研究专题,组织了为期一年的研究活动。织了为期一年的研究活动。中北大学离散数学课程组中北大学离散数学课程组116.6.离散数学在国外的状况离散数学在国外的状况n 值得一提的是亚洲的发达国家也十分重视离散值得一提的是亚洲的发达国家也十分重视离散数学的研究。数学的研究。日本日本有离散数学研究中心,并且从美有离散数学研究中心,并且从
10、美国引进人才,不仅支持日本国内的研究,还出资支国引进人才,不仅支持日本国内的研究,还出资支持美国的有关课题的研究,这样使日本的离散数学持美国的有关课题的研究,这样使日本的离散数学这几年的发展极为迅速。这几年的发展极为迅速。台湾、香港台湾、香港两地也从美国两地也从美国引进人才,大力发展离散数学。引进人才,大力发展离散数学。新加坡,韩国,马新加坡,韩国,马来西亚来西亚也在积极推动离散数学的研究和人才培养。也在积极推动离散数学的研究和人才培养。n 世界各地对离散数学的如此钟爱显然是有原因世界各地对离散数学的如此钟爱显然是有原因的,那就是没有的,那就是没有离散数学离散数学就没有就没有计算机科学计算机科
11、学,没有,没有计算机软件计算机软件。中北大学离散数学课程组中北大学离散数学课程组125.5.离散数学在国外的状况离散数学在国外的状况n 2020世纪公认的伟大数学家世纪公认的伟大数学家盖尔芳德盖尔芳德预言离散数预言离散数学和几何学将是学和几何学将是2121世纪数学研究的前沿阵地。这一世纪数学研究的前沿阵地。这一观点不仅得到国际数学界的赞同,也得到了中国数观点不仅得到国际数学界的赞同,也得到了中国数学界的赞同和响应。学界的赞同和响应。n 除上述以外,欧洲也在积极发展离散数学,英除上述以外,欧洲也在积极发展离散数学,英国、法国、德国、荷兰、丹麦、奥地利、瑞典、意国、法国、德国、荷兰、丹麦、奥地利、
12、瑞典、意大利、西班牙等国家都建立了各种形式的离散数学大利、西班牙等国家都建立了各种形式的离散数学研究中心。近几年,南美国家也在积极推动离散数研究中心。近几年,南美国家也在积极推动离散数学的研究。澳大利亚,新西兰也组建了很强的离散学的研究。澳大利亚,新西兰也组建了很强的离散数学研究机构。数学研究机构。中北大学离散数学课程组中北大学离散数学课程组136.6.关于离散数学的一些应用关于离散数学的一些应用n 例例1:1:在日常生活中我们常常遇到离散数学在日常生活中我们常常遇到离散数学的问题。如果你仔细留心一张世界地图,你的问题。如果你仔细留心一张世界地图,你会发现用会发现用一种颜色一种颜色对对一个国家
13、一个国家着色,那么一着色,那么一共只需要共只需要四种颜色四种颜色就能保证每两个相邻的国就能保证每两个相邻的国家的颜色不同。这样的着色效果能使每一个家的颜色不同。这样的着色效果能使每一个国家都能清楚地显示出来。但要证明这个结国家都能清楚地显示出来。但要证明这个结论确是一个著名的世界难题,最终借助计算论确是一个著名的世界难题,最终借助计算机才得以解决,最近人们才发现了一个更简机才得以解决,最近人们才发现了一个更简单的证明。单的证明。中北大学离散数学课程组中北大学离散数学课程组146.6.关于离散数学的一些应用关于离散数学的一些应用n 例例2:2:一个邮递员从邮局出发,要走一个邮递员从邮局出发,要走
14、完他所管辖的街道,他应该怎样选择什完他所管辖的街道,他应该怎样选择什么样的路径,这就是著名的么样的路径,这就是著名的 中国邮递中国邮递员问题员问题,由中国离散数学家管,由中国离散数学家管梅谷梅谷教教授提出,著名离散数学家授提出,著名离散数学家J.EdmondsJ.Edmonds和和他的合作者给出了一个解答。他的合作者给出了一个解答。中北大学离散数学课程组中北大学离散数学课程组156.6.关于离散数学的一些应用关于离散数学的一些应用n 例3:一个班级的学生共计选修一个班级的学生共计选修A A、B B、C C、D D、E E、F F六门课程,其中一部分人同六门课程,其中一部分人同时选修时选修D D
15、、C C、A A,一部分人同时选修,一部分人同时选修B B、C C、F F,一部分人同时选修,一部分人同时选修B B、E E,还有一,还有一部分人同时选修部分人同时选修A A、B B,期终考试要求,期终考试要求每每天考一门课,六天内考完天考一门课,六天内考完,为了减轻学,为了减轻学生负担,要求生负担,要求每人都不会连续参加考试每人都不会连续参加考试,试设计一个考试日程表。,试设计一个考试日程表。中北大学离散数学课程组中北大学离散数学课程组166.6.关于离散数学的一些应用关于离散数学的一些应用n 例例4:4:一个人带着一只狼、一只羊和一一个人带着一只狼、一只羊和一捆草要渡河,由于船太小,人做摆
16、渡者捆草要渡河,由于船太小,人做摆渡者一次只能运送一个一次只能运送一个“乘客乘客”,很显然,很显然,如果人不在,狼要吃羊,羊要吃草,问如果人不在,狼要吃羊,羊要吃草,问人怎样才能把它们平安地渡过河去?人怎样才能把它们平安地渡过河去?中北大学离散数学课程组中北大学离散数学课程组176.6.关于离散数学的一些应用关于离散数学的一些应用n 例例5 5 网络计划技术网络计划技术n 在生产原子弹的曼哈顿计划中,在生产原子弹的曼哈顿计划中,涉及到很多工序,许多人员的安排,很涉及到很多工序,许多人员的安排,很多元件的生产,怎样安排各种人员的工多元件的生产,怎样安排各种人员的工作,以及各种工序间的衔接,从而使
17、整作,以及各种工序间的衔接,从而使整个工期的时间尽可能短?这些都是离散个工期的时间尽可能短?这些都是离散数学典型例子。数学典型例子。中北大学离散数学课程组中北大学离散数学课程组186.6.关于离散数学的一些应用关于离散数学的一些应用n 总之,离散数学无处不在,它的主要应总之,离散数学无处不在,它的主要应用就是在各种复杂关系中找出最优的方案。用就是在各种复杂关系中找出最优的方案。所以离散数学完全可以看成是所以离散数学完全可以看成是一门量化的关一门量化的关系学系学,一门量化了的运筹学一门量化了的运筹学,一门量化了的一门量化了的管理学管理学。n 胡锦涛同志在胡锦涛同志在19981998年接见年接见“
18、五四五四”青年青年奖章时发表的讲话中指出,离散数学不同于奖章时发表的讲话中指出,离散数学不同于传统的纯数学的一个分支,它还是一门应用传统的纯数学的一个分支,它还是一门应用学科,一门交叉学科。他希望中国的离散数学科,一门交叉学科。他希望中国的离散数学研究能够为国家的经济建设服务。学研究能够为国家的经济建设服务。中北大学离散数学课程组中北大学离散数学课程组192/16/20232/16/2023数理逻辑(数理逻辑(Mathematical LogicMathematical Logic)是研究演绎推理的一门学科,用是研究演绎推理的一门学科,用数学的数学的方法方法来研究来研究推理的规律推理的规律统称
19、为数理逻辑。统称为数理逻辑。第一篇第一篇 数理逻辑数理逻辑中北大学离散数学课程组中北大学离散数学课程组202/16/20232/16/2023主要研究内容:主要研究内容:推理推理 着重于着重于推理过程是否正确推理过程是否正确 着重于着重于语句之间的关系语句之间的关系 主要研究方法:主要研究方法:数学的方法数学的方法 就是引进一套符号体系的方法,所以数就是引进一套符号体系的方法,所以数理逻辑又叫符号逻辑(理逻辑又叫符号逻辑(Symbolic LogicSymbolic Logic)。)。第一篇第一篇 数理逻辑数理逻辑中北大学离散数学课程组中北大学离散数学课程组212/16/20232/16/20
20、23什么是数理逻辑什么是数理逻辑?用数学的方法来研究推理的规律统称为数理逻辑。用数学的方法来研究推理的规律统称为数理逻辑。为什么要研究数理逻辑?为什么要研究数理逻辑?程序算法数据程序算法数据 算法逻辑控制算法逻辑控制中北大学离散数学课程组中北大学离散数学课程组222/16/20232/16/2023第一章第一章 命题逻辑命题逻辑 命题逻辑也称命题演算,或语句逻辑。命题逻辑也称命题演算,或语句逻辑。研究内容:研究内容:(1 1)研究以)研究以命题为基本单位命题为基本单位构成的构成的前提和结论前提和结论之间的可推导关系之间的可推导关系?(2 2)研究)研究什么是命题什么是命题?(3 3)研究)研究
21、如何表示命题如何表示命题?(4 4)研究)研究如何由一组前提推导一些结论如何由一组前提推导一些结论?中北大学离散数学课程组中北大学离散数学课程组232/16/20232/16/2023第一章第一章 命题逻辑命题逻辑 命题逻辑的命题逻辑的特征:特征:在研究逻辑的形式时,我们在研究逻辑的形式时,我们把一个命题只把一个命题只分析到其中所含的命题成份为止,不再分析下分析到其中所含的命题成份为止,不再分析下去去。不把一个简单命题再分析为非命题的集合,。不把一个简单命题再分析为非命题的集合,不把不把谓词谓词和和量词量词等非命题成份分析出来。等非命题成份分析出来。中北大学离散数学课程组中北大学离散数学课程组
22、242/16/20232/16/20231.1.1 1.1.1 命题命题定义定义1.1.11.1.1具有具有确切真值确切真值的陈述句称为的陈述句称为命题命题,该命题只取一个该命题只取一个“值值”,称为,称为真值真值。真值只有真值只有“真真”和和“假假”两种,两种,分别用分别用“”(或或“”)和和“”(或或“”)表示。表示。1.1 1.1 命题与命题联结词命题与命题联结词中北大学离散数学课程组中北大学离散数学课程组252/16/20232/16/2023(1 1)太阳是圆的;)太阳是圆的;(2 2)成都是一个旅游城市;)成都是一个旅游城市;(3 3)北京是中国的首都;)北京是中国的首都;(5 5
23、)1 11 11010;(6 6)+y+y;(7 7)我喜欢踢足球;)我喜欢踢足球;(8 8)3 3能被能被2 2整除;整除;(9 9)地球外的星球上也有人;)地球外的星球上也有人;(1010)中国是世界上人口最多的国家;)中国是世界上人口最多的国家;(1111)我正在说谎;)我正在说谎;例例1.1.11.1.1TTT/F非命题非命题T/FFT/FT悖论悖论T中北大学离散数学课程组中北大学离散数学课程组26悖悖 论论 首先要知道悖论是一个逻辑学的名词。其定首先要知道悖论是一个逻辑学的名词。其定义的表述为:由一个被承认是真的命题为前提,义的表述为:由一个被承认是真的命题为前提,设为设为B B,进
24、行正确的逻辑推理后,得出一个与前提,进行正确的逻辑推理后,得出一个与前提互为矛盾命题的结论非互为矛盾命题的结论非B B;反之,以非;反之,以非B B为前提,为前提,亦可推得亦可推得B B。那么命题。那么命题B B就是一个悖论。当然非就是一个悖论。当然非B B也也是一个悖论。是一个悖论。中北大学离散数学课程组中北大学离散数学课程组272/16/20232/16/2023例例1.1.11.1.1(续)(续)(1212)把门关上;)把门关上;(1313)滚出去!)滚出去!(1414)你要出去吗?)你要出去吗?(1515)今天天气真好啊!)今天天气真好啊!非命题非命题非命题非命题非命题非命题非命题非命
25、题注意:注意:一切没有判断内容的句子都不能作为命题一切没有判断内容的句子都不能作为命题,如命令,如命令句、感叹句、疑问句、祈使句、二义性的陈述句等。句、感叹句、疑问句、祈使句、二义性的陈述句等。中北大学离散数学课程组中北大学离散数学课程组282/16/20232/16/2023n命题一定是陈述句,但并非一切陈述句都是命题。命题一定是陈述句,但并非一切陈述句都是命题。n命题的真值有时可明确给出,有时还需要依靠命题的真值有时可明确给出,有时还需要依靠环境、环境、条件、实际情况时间条件、实际情况时间才能确定其真值。才能确定其真值。结论:结论:中北大学离散数学课程组中北大学离散数学课程组29简单命题符
展开阅读全文