离散数学及应用.ppt
《离散数学及应用.ppt》由会员分享,可在线阅读,更多相关《离散数学及应用.ppt(1148页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、离散数学离散数学(DiscreteMathematics)计算机科学与技术学院计算机科学与技术学院(SchoolofComputerScience&Technology)魏雪丽魏雪丽12/13/20221引引言言一一.离散数学与计算机离散数学与计算机计计算算机机开开辟辟了了脑脑力力劳劳动动机机械械化化和和自自动动化化的的新新纪元。纪元。计计算算机机的的诞诞生生,人人们们就就要要为为它它进进一一步步发发展创建新的理论,就要寻找合适的数学工具。展创建新的理论,就要寻找合适的数学工具。例:为了描述新开拓的应用领域中的各例:为了描述新开拓的应用领域中的各种数据的结构,就需要适宜的数学工具。种数据的结构
2、,就需要适宜的数学工具。12/13/2022计算机科学与技术学院引引言(续)言(续)故故计计算算机机各各分分支支领领域域中中的的理理论论问问题题,交交错地使用着现代数学的各种不同的论题。错地使用着现代数学的各种不同的论题。因因为为计计算算机机系系统统从从本本质质上上说说是是一一种种离离散散性性的的结结构构,它它的的许许多多性性质质可可以以在在有有限限数数学学系系统统的的框框架架中中来来理理解解,从从中中选选出出一一些些必必要要而而且且是基本的主干论题称为离散数学。是基本的主干论题称为离散数学。因因此此,离离散散数数学学是是随随着着计计算算机机科科学学的的发发展展而而逐逐步步建建立立的的,它它形
3、形成成于于七七十十年年代代初初期期,是一门新兴的工具性学科。是一门新兴的工具性学科。12/13/2022计算机科学与技术学院引引言(续)言(续)离离散散数数学学是是现现代代数数学学的的一一个个重重要要分分支支,是是计计算算机机科科学学与与技技术术的的理理论论基基础础,是是计计算算机机科学与技术专业的核心、骨干课程。科学与技术专业的核心、骨干课程。它它以以研研究究离离散散量量的的结结构构和和相相互互间间的的关关系系为为主主要要目目标标,其其研研究究对对象象一一般般是是有有限限个个或或可可数数个个元元素素,因因此此它它充充分分描描述述了了计计算算机机科科学学离离散性散性的特点。的特点。12/13/
4、2022计算机科学与技术学院引引言(续)言(续)二、二、该课程的主要内容:该课程的主要内容:离散数学课程的主要内容可以分为四个部分:离散数学课程的主要内容可以分为四个部分:数理逻辑,数理逻辑,包括命题逻辑和谓词逻辑。包括命题逻辑和谓词逻辑。(教材的第一、二章教材的第一、二章)集合论,集合论,包括集合、关系和函数。包括集合、关系和函数。(教材的第三、四章)(教材的第三、四章)代数系统,代数系统,包括代数系统的一般概念,几类典型的代数系包括代数系统的一般概念,几类典型的代数系统和格。统和格。(教材的第五、六章)(教材的第五、六章)图论,图论,包括图的基本概念,几种特殊的图。包括图的基本概念,几种特
5、殊的图。(教材的第七章教材的第七章)12/13/2022计算机科学与技术学院引引言(续)言(续)三、三、学习该课程的目的学习该课程的目的:1.为为学学习习计计算算机机后后继继课课程程,如如数数据据结结构构、编编译译理理论论、操操作作系系统统、数数据据库库原原理理、形形式式语语言言及及自自动动机机、软软件件工工程程与与方方法法学学、计计算算机机网网络络和和人人工工智智能能、高高级级程程序序设设计计语语言言等等,提提供供必必要要的的数数学学基基础础;为为阅阅读读计计算算机机文文章章作作充充分分的数学准备。的数学准备。12/13/2022计算机科学与技术学院引引言(续)言(续)数理逻辑:数理逻辑:人
6、工智能,数据库,形式语言及自动机,人工智能,数据库,形式语言及自动机,高级程序设计语言。高级程序设计语言。集合论:集合论:信息结构与检索,数据结构。信息结构与检索,数据结构。图论:图论:可计算性理论,计算机网络可计算性理论,计算机网络,数据结构。数据结构。代数结构:代数结构:开关理论,逻辑设计和程序理论,语法开关理论,逻辑设计和程序理论,语法分析。分析。2.通过学习离散数学,可以培养和提高自己的抽象思通过学习离散数学,可以培养和提高自己的抽象思维和逻辑推理能力,维和逻辑推理能力,获得解决实际问题能力,获得解决实际问题能力,为以为以后的软、硬件学习和研究开发工作,打下坚实的数后的软、硬件学习和研
7、究开发工作,打下坚实的数学基础。学基础。12/13/2022计算机科学与技术学院引引言言(续)(续)四、四、教学要求教学要求:通通过过该该课课程程的的学学习习,学学生生应应当当了了解解并并掌掌握握计计算算机机科科学学中中普普遍遍采采用用的的离离散散数数学学中中的的一一些些基基本本概概念念、基本思想、基本方法。基本思想、基本方法。五、五、自学要求自学要求:由于课时少,内容多且抽象,故要求课前预习,由于课时少,内容多且抽象,故要求课前预习,课后复习;认真完成习题,通过做课后习题,来加课后复习;认真完成习题,通过做课后习题,来加深对该课程中的一些基本概念的理解,逐步提高自深对该课程中的一些基本概念的
8、理解,逐步提高自己的抽象思维和逻辑推理能力。己的抽象思维和逻辑推理能力。作业每星期一交,作为平时成绩作业每星期一交,作为平时成绩。12/13/2022计算机科学与技术学院引引言言(续)(续)六、六、参考教材参考教材:1.离散数学及其应用魏雪丽等编著离散数学及其应用魏雪丽等编著机械工业出版社机械工业出版社2.离散数学离散数学左孝凌等著左孝凌等著上海科技文献出版社上海科技文献出版社3.离散数学离散数学理论理论分析分析题解题解左孝凌等著左孝凌等著上海科技文献出版社上海科技文献出版社4.DiscreteMathematicsandItsApplications(英英文文版)版)(美美)KennethH
9、.Rosen著著机械工业出版社机械工业出版社12/13/2022计算机科学与技术学院引引言言(续)(续)七、七、考核方式:考核方式:期末考试成绩占期末考试成绩占70%,平时成绩占平时成绩占30%.12/13/2022计算机科学与技术学院第一部分第一部分数理逻辑数理逻辑(MathematicalLogic)MathematicalLogic)v逻逻辑辑:是是研研究究推推理理的的科科学学。公公元元前前四四世世纪纪由由希希腊腊的的哲哲学学家家亚亚里里斯斯多多德德首首创创。作作为为一一门门独独立立科科学学,十十七七世世纪纪,德德国国的的莱莱布布尼尼兹兹(Leibniz)给给逻逻辑辑学学引引进进了了符符
10、号号,又称为数理逻辑又称为数理逻辑(或符号逻辑或符号逻辑)。逻辑逻辑可分为:可分为:1.形式逻辑(通过数学方法)形式逻辑(通过数学方法)数理逻辑数理逻辑2.辩证逻辑辩证逻辑指引进一套符号体系的方法。指引进一套符号体系的方法。辩证逻辑辩证逻辑是研究反映客观世界辩证发展过程的人类是研究反映客观世界辩证发展过程的人类思维的形态的。思维的形态的。12/13/2022计算机科学与技术学院第一部分第一部分数理逻辑数理逻辑(MathematicalLogic)MathematicalLogic)v形形式式逻逻辑辑是是研研究究思思维维的的形形式式结结构构和和规规律律的的科科学学,它它撇撇开开具具体体的的、个个
11、别别的的思思维维内内容容,从从形形式式结结构构方方面面研研究概念、判断和推理及其正确联系的规律。究概念、判断和推理及其正确联系的规律。v数数理理逻逻辑辑是是用用数数学学方方法法研研究究推推理理的的形形式式结结构构和和推推理理的的规规律律的的数数学学学学科科。它它的的创创始始人人Leibniz,为为了了实实现现把把推推理理变变为为演演算算的的想想法法,把把数数学学引引入入了了形形式式逻逻辑辑。其其后后,又又经经多多人人努努力力,逐逐渐渐使使得得数数理理逻逻辑辑成成为为一一门门专门的学科。专门的学科。v上上个个世世纪纪30年年代代以以后后,数数理理逻逻辑辑进进入入一一个个崭崭新新的的发发展展阶阶段
12、段,逻逻辑辑学学不不仅仅与与数数学学结结合合,还还与与计计算算机机科科学学等密切关联。等密切关联。12/13/2022计算机科学与技术学院第一部分第一部分数理逻辑数理逻辑(MathematicalLogic)MathematicalLogic)v1931年年Godel不不完完全全性性定定理理的的提提出出,以以及及递递归归函函数数可可计计算算性性的的引引入入,促促使使了了1936年年Turing机机的的产产生生,十十年年后后,第第一一台台电电子子计计算算机问世机问世。v从从广广义义上上讲讲,数数理理逻逻辑辑包包括括四四论论、两两演演算算即即集集合合论论、模模型型论论、递递归归论论、证证明明论论和
13、和命命题题演演算算、谓谓词词演演算算,但但现现在在提提到到数数理理逻逻辑辑,一一般般是是指指命命题题演演算算和和谓谓词词演演算算。本本书书课课程程只只研究这两个演算。研究这两个演算。12/13/2022计算机科学与技术学院第一部分第一部分数理逻辑数理逻辑(MathematicalLogic)MathematicalLogic)v数数理理逻逻辑辑与与计计算算机机学学、控控制制论论、人人工工智智能能的的相相互互渗渗透透推推动动了了其其自自身身的的发发展展,模模糊糊逻逻辑辑、概概率率逻逻辑辑、归归纳纳逻逻辑辑、时时态态逻逻辑辑等等都都是是目目前前比较热门的研究领域。比较热门的研究领域。12/13/2
14、022计算机科学与技术学院第一章第一章命题逻辑命题逻辑(PropositionalLogic)n1.1命题命题及其及其表示方法表示方法(PropositionandItsExpression)n1.2逻辑联结词逻辑联结词(LogicalConnectives)n1.3命题公式与翻译命题公式与翻译(PropositionalFormula&ItsTranslation)n n1.4真值表与等价公式真值表与等价公式(TruthTablesandPrepositionalEquivalences)12/13/2022计算机科学与技术学院第一章第一章命题逻辑命题逻辑(PropositionalLogi
15、c)n n1.5重言式与重言式与蕴含蕴含式式(TautologyandImplication)n n1.6其它联结词其它联结词(OtherConnectives)n n1.7对偶与范式对偶与范式(Dual&NormalForm)n n1.8推理理论推理理论(InferenceTheory)12/13/2022计算机科学与技术学院第一章第一章命题逻辑命题逻辑(PropositionalLogic)n n1.1命题及其表示方法命题及其表示方法n1.1.1命题命题n1.1.2命题的表示方法命题的表示方法n1.1.3命题的分类命题的分类12/13/2022计算机科学与技术学院第一章第一章命题逻辑命题逻
16、辑(PropositionalLogic)1.11.1命题及其表示方法命题及其表示方法命题及其表示方法命题及其表示方法1.1.1命题命题(Proposition)数数 理理 逻逻 辑辑 研研 究究 的的 中中 心心 问问 题题 是是 推推 理理(inference),而而推推理理的的前前提提和和结结论论都都是是表表达达判判断断的的陈陈述述句句,因因而而表表达达判判断断的的陈陈述述句句构构成成了了推推理理的的基本单位基本单位。12/13/2022计算机科学与技术学院第一章第一章命题逻辑命题逻辑(PropositionalLogic)1.11.1命题及其表示方法命题及其表示方法命题及其表示方法命题
17、及其表示方法基本概念基本概念命题:能够判断真假的陈述句。命题:能够判断真假的陈述句。命命题题的的真真值值:命命题题的的判判断断结结果果。命命题题的的真真值值只只取取两两个个值值:真真(用用T(true)或或1表表示示)、假假(用用F(false)或或0表表示示)。真命题:判断为正确的命题,即真值为真的命题。真命题:判断为正确的命题,即真值为真的命题。假命题:判断为错误的命题,即真值为假的命题。假命题:判断为错误的命题,即真值为假的命题。12/13/2022计算机科学与技术学院因而又可以称因而又可以称命题是具有唯一真值的陈述句。命题是具有唯一真值的陈述句。判断命题的两个步骤判断命题的两个步骤:1
18、、是否为陈述句;、是否为陈述句;2、是否有确定的、唯一的真值。、是否有确定的、唯一的真值。例例:判断下列句子是否为命题。:判断下列句子是否为命题。(1).100是自然数。是自然数。T(2).太阳从西方升起。太阳从西方升起。F第一章第一章命题逻辑命题逻辑(PropositionalLogic)1.11.1命题及其表示方法命题及其表示方法命题及其表示方法命题及其表示方法12/13/2022计算机科学与技术学院第一章第一章命题逻辑命题逻辑(PropositionalLogic)1.11.1命题及其表示方法命题及其表示方法命题及其表示方法命题及其表示方法(3).3+3=8.F(4).Howdoyoud
19、o?疑问句,疑问句,不是命题不是命题(5).明明年年的的十十月月一一日日是是晴晴天天。是是命命题题,其其真真值值到到明年十月一日方可知道。明年十月一日方可知道。(6).x+39不是命题不是命题(7).我正在说谎。我正在说谎。是悖论是悖论12/13/2022计算机科学与技术学院第一章第一章命题逻辑命题逻辑(PropositionalLogic)1.11.1命题及其表示方法命题及其表示方法命题及其表示方法命题及其表示方法(8).1+101=110二进制中为真,十进制中为假。二进制中为真,十进制中为假。(9).如果太阳从西方升起,那么如果太阳从西方升起,那么2是奇数是奇数。T(10).国足能杀入国足
20、能杀入2006世界杯当且仅当世界杯当且仅当2+2=4。F(11).今天天气多好啊!今天天气多好啊!感叹句,感叹句,不是命题不是命题(12).请你关上门!请你关上门!祁使句,不祁使句,不是命题,是命题,(13).别别的的星星球球上上有有生生物物。是是命命题题,客客观观上上能能判判断真假。断真假。12/13/2022计算机科学与技术学院第一章第一章命题逻辑命题逻辑(PropositionalLogic)1.11.1命题及其表示方法命题及其表示方法命题及其表示方法命题及其表示方法说明:说明:(1)只有具有确定真值的陈述句才是命题。)只有具有确定真值的陈述句才是命题。一切没有判断内容的句子,无所谓一切
21、没有判断内容的句子,无所谓是非的句子,如是非的句子,如感叹句、祁使句、感叹句、祁使句、疑问疑问句等都不是命题。句等都不是命题。(2)因为因为命题只有两种真值,所以命题只有两种真值,所以“命题命题逻逻辑辑”又称又称“二值逻辑二值逻辑”。12/13/2022计算机科学与技术学院第一章第一章命题逻辑命题逻辑(PropositionalLogic)1.11.1命题及其表示方法命题及其表示方法命题及其表示方法命题及其表示方法(3)“具有确定真值具有确定真值”是指客观上的具有,与我们是指客观上的具有,与我们是否知道它的真值是两回事。如上例中是否知道它的真值是两回事。如上例中的(的(5)和()和(13)。)
22、。1.1.2命题的表示方法命题的表示方法在在本本书书中中,用用大大写写英英文文字字母母A,B,P,Q或或带带下下标标的的字字母母P1,P2,P3,或或数数字字(1),2,等等表表示示命命题题,称之为命题标识符。称之为命题标识符。12/13/2022计算机科学与技术学院第一章第一章命题逻辑命题逻辑(PropositionalLogic)1.11.1命题及其表示方法命题及其表示方法命题及其表示方法命题及其表示方法例如:例如:P:罗纳尔多是球星。:罗纳尔多是球星。Q:5是负数。是负数。P3:明天天气晴。明天天气晴。(2):太阳从西方升起。:太阳从西方升起。皆皆为为符符号号化化的的命命题题,其其真真值
23、值依依次次为为1、0、1或或0、0。12/13/2022计算机科学与技术学院第一章第一章命题逻辑命题逻辑(PropositionalLogic)1.11.1命题及其表示方法命题及其表示方法命题及其表示方法命题及其表示方法命题标识符又有命题常量、命题变元和原子变元命题标识符又有命题常量、命题变元和原子变元之分。之分。命题常量命题常量:表示确定命题的命题标识符。:表示确定命题的命题标识符。命题变元命题变元:命题标识符如仅是表示任意命题的位置标:命题标识符如仅是表示任意命题的位置标志,就称为命题变元。志,就称为命题变元。原子变元原子变元:当命题变元表示原子命题时,该变元称为:当命题变元表示原子命题时
24、,该变元称为原子变元。原子变元。命题变元也用命题变元也用A,B,P,Q,P1,P2,P3,表示。表示。12/13/2022计算机科学与技术学院第一章第一章命题逻辑命题逻辑(PropositionalLogic)1.11.1命题及其表示方法命题及其表示方法命题及其表示方法命题及其表示方法1.1.3命题的分类:命题的分类:简单简单/原子命题:原子命题:不能分解为更简单的陈述语不能分解为更简单的陈述语句的命题句的命题(如上例中的命题如上例中的命题)。复合命题:复合命题:由简单命题通过由简单命题通过联结词联结词联结而成联结而成的命题。的命题。联结词就是复合命题中的运算符。联结词就是复合命题中的运算符。
25、12/13/2022计算机科学与技术学院第一章第一章命题逻辑命题逻辑(PropositionalLogicPropositionalLogic)1.11.1命题及其表示方法命题及其表示方法命题及其表示方法命题及其表示方法注意注意:(1)一一个个符符号号(如如P),它它表表示示的的是是命命题题常常量量还还是是命题变元,一般由上下文来确定。命题变元,一般由上下文来确定。(2)命命题题变变元元可可以以表表示示任任意意命命题题,它它不不能能确确定定真真值值,故故命命题题变变元元不不是是命命题题。这这与与“变变数数x不不是数是数”是一样的道理。是一样的道理。12/13/2022计算机科学与技术学院第一章
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 离散数学 应用
限制150内