DOWNLOADING-教学讲解课件_第1页
DOWNLOADING-教学讲解课件_第2页
DOWNLOADING-教学讲解课件_第3页
DOWNLOADING-教学讲解课件_第4页
DOWNLOADING-教学讲解课件_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

离散数学(7)陈斌2011.10.29离散数学(7)陈斌1目录数理逻辑集合论图论抽象代数目录数理逻辑2集合论集合代数集合的基本概念集合运算集合的归纳定义关系有序组和集合的笛卡儿积二元关系、等价关系、序关系函数函数及函数的合成特殊函数类函数的逆集合论集合代数3集合的归纳定义回顾:列举定义、描述定义归纳定义(inductivedefinition)基础条款规定某些元素为待定义集合成员,集合其它元素可以从基本元素出发逐步确定归纳条款规定由已确定的集合元素去进一步确定其它元素的规则终极条款规定待定义集合只含有基础条款和归纳条款所确定的成员基础条款和归纳条款称作“完备性条款”,必须保证毫无遗漏产生集合中所有成员终极条款又称“纯粹性条款”,保证集合中仅包含满足完备性条款的那些对象集合的归纳定义回顾:列举定义、描述定义4集合的归纳定义归纳定义“圣诞节”基础条款耶稣基督降生的那天是圣诞节归纳条款如果某天是圣诞节,则这一天后的第365天也是圣诞节(不考虑闰年)终极条款除了上面两条所包括的日子,其它日子都不是圣诞节集合的归纳定义归纳定义“圣诞节”5集合的归纳定义设个体域U为整数集,归纳定义偶数集E基础条款:0∈E归纳条款:若x∈E,则x+2∈E,x-2∈E终极条款:除了有限次使用上述条款确定的元素以外,E中没有别的元素奇数集O的定义?集合的归纳定义设个体域U为整数集,归纳定义偶数集E6集合的归纳定义归纳定义“程序”基础条款:v:=e是程序(其中v是变元,e是算术表达式)归纳条款:若p1,p2是程序,则ifcthenp1elsep2endif也是程序(其中c是条件表达式);若p是程序,则whilecdopendwhile也是程序;若p1,p2是程序,则p1;p2也是程序终极条款(略)集合的归纳定义归纳定义“程序”7自然数的定义数学中“数”是最基本的原始概念,在集合论创立之后,采用集合来定义自然数,使得数学建立在更为简单的概念“集合”基础之上在算术公理化系统中,皮亚诺(Peano)的5大公理刻画了自然数的概念P1:至少有一个对象是自然数,记做0;P2:如果n是自然数,那么n必定恰有一个直接后继,记做n’P3:0不是任何自然数的直接后继P4:如果自然数m,n的直接后继m’,n’相同,那么m=nP5:没有不满足上述条件的对象是自然数自然数的定义数学中“数”是最基本的原始概念,在集合论创立之后8自然数的定义利用集合定义自然数要考虑的几个问题找一个最简单的集合作为0找一种集合运算定义“直接后继”∪?∩?-?这种集合运算不可能得到0对应的那个集合可以通过集合关系反应自然数的顺序性质、自然数的定义利用集合定义自然数要考虑的几个问题9自然数的定义自然数集N的归纳定义基础条款:∈N归纳条款:如果x∈N,则x’=x∪{x}∈N终极条款(略)自然数集的列举定义{,{},{,{}},{,{},{,{}}},…}实际上有:1={0},2={0,1},3={0,1,2}0∈1∈2∈3…同时也有0∈3还有0123…12,410,1010体现了顺序关系,而且子集关系具有传递性自然数的定义自然数集N的归纳定义10自然数的定义如果我们用x’={x}∈N作直接后继会如何?{,{},{{}},{{{}}},….}0∈1∈2∈3但是没有1∈3递归定义自然数的运算:+、×x+0=xx+y’=(x+y)’如:3+2=(3+1)‘=((3+0)’)‘=(3’)‘=4’=5自然数的定义如果我们用x’={x}∈N作直接后继会如何?11自然数的定义⊙递归定义自然数的运算:+、×x×0=0x×y’=(x×y)+x例子如:3×2=(3×1)+3=((3×0)+3)+3=(0+3)+3=(0+2)‘+3=((0+1)’)‘+3=(((0+0)‘)’)‘+3=((0’)‘)’+3=3+3=……=……=6自然数的定义⊙递归定义自然数的运算:+、×12⊙归纳原理设集合A是归纳定义的集合,要证明A中所有元素具有性质P,即:x(x∈A→P(x)),可以进行如下的证明:(归纳基础)针对归纳定义的基础条款,证明基础条款中的所有元素均使P(x0)真(归纳推理)证明归纳条款是“保持性质P的”,即在假设归纳条款中已确定元素x使P(x)真的前提下,证明用归纳条款中的操作g所生成的g(x)依然有性质P,即P(g(x))为真⊙归纳原理设集合A是归纳定义的集合,要证明A中所有元素具有性13归纳原理证明:命题公式中左括号的数量等于右括号的数量设L[A],R[A]分别表示公式A的左括号数量和右括号的数量(归纳基础):对于命题变元(或常元)p,L[p]=R[p]=0(归纳推理):设L[A]=R[A],L[B]=R[B],那么L[(¬A)]=L[A]+1=R[A]+1=R[(¬A)]L[(A→B)]=L[A]+L[B]+1=R[A]+R[B]+1=R[(A→B)]所以对于一切命题公式,左括号数量等于右括号数量归纳原理证明:命题公式中左括号的数量等于右括号的数量14归纳原理既然自然数集合也是归纳定义的,对于自然数的一些性质,也可以通过归纳原理来证明即我们通常用的“数学归纳法”第一数学归纳法归纳基础:证明P(0)为真归纳过程:对于任意k≥0假设P(k)为真时,推出P(k+1)也为真结论:所有自然数n都使P(n)为真归纳原理既然自然数集合也是归纳定义的,对于自然数的一些性质,15归纳原理证明对任意自然数有(0+1+2+…+n)2=03+13+23+…+n3归纳基础:当n=0,02=03归纳过程设当n=k时,(0+1+2+…+k)2=03+13+23+…+k3成立,当n=k+1时,(0+1+2+…+k+(k+1))2=03+13+23+…+k3+(k+1)2+2(0+1+2+…+k)(k+1)=03+13+23+…+k3+(k+1)2+k(k+1)2=03+13+23+…+k3+(k+1)3归纳完成,命题得证※归纳原理证明对任意自然数有(0+1+2+…+n)2=03+116归纳原理起始于任意自然数n0的数学归纳法证明所有大于等于n0的自然数都具有性质P起始于多个自然数的数学归纳法归纳基础:证明P(0),P(1)真归纳过程:对于任意k≥0假设P(k)为真时,推出P(k+2)也为真结论:所有自然数具有性质P推广到起始于多个自然数归纳原理起始于任意自然数n0的数学归纳法17归纳原理证明:3分币和5分币可以组成8分以上任何币值8=3+5;9=3+3+3;10=5+5假设k可以用3分和5分币组成,需要证明k+3时命题真,这是显然的,只要再加一个3分币即可允许有参变量的数学归纳法对于二元谓词P(m,n),证明对于一切自然数m,n都为真,可以只对一个变量进行归纳,另一个作为参数归纳原理证明:3分币和5分币可以组成8分以上任何币值18归纳原理数学归纳法的正确性证明假设我们已经完成下面的推理归纳基础:P(0)真;归纳推理:k(P(k)→P(k+1))但是还并非所有自然数都有性质P将这些不满足性质P的自然数构成一个非空自然数子集,这样,子集中必定有一个最小的自然数,设为m显然m>0,记做n+1,这样n一定具有性质P,即P(n)为真n(P(n)∧¬P(n+1))╞╡¬k(¬P(k)∨P(k+1))╞╡¬k(P(k)→P(k+1))假设推理结果与已经完成的归纳推理矛盾,所以假设错误所有自然数都有性质P归纳原理数学归纳法的正确性证明19关于课程教材[O158/75]计算机科学中的离散结构王元元,张桂芸编著,机械工业出版社2019[O158/60]离散数学导论王元元,张桂芸编著,科学出版社2019[O158/36]离散数学王元元,李尚奋编著,科学出版社1994关于课程教材[O158/75]计算机科学中的离散结构20END特殊符号表∴,∵,╞═╡,╞═,∈,≠,∑,↓,∪,∩,╞,┠PCαΑ,βΒ,γΓ,δΔ,εΕ,ζΖ,ηΗ,θΘ,ιΙ,κΚ,λΛ,μΜ,νΝ,ξΞ,οΟ,πΠ,ρΡ,ς΢,σΣ,τΤ,υΥ,φΦ,χΧ,ψΨ,ωΩ{¬,∧,∨,→,↔}≦≧≠≤øEND特殊符号表21离散数学(7)陈斌2011.10.29离散数学(7)陈斌22目录数理逻辑集合论图论抽象代数目录数理逻辑23集合论集合代数集合的基本概念集合运算集合的归纳定义关系有序组和集合的笛卡儿积二元关系、等价关系、序关系函数函数及函数的合成特殊函数类函数的逆集合论集合代数24集合的归纳定义回顾:列举定义、描述定义归纳定义(inductivedefinition)基础条款规定某些元素为待定义集合成员,集合其它元素可以从基本元素出发逐步确定归纳条款规定由已确定的集合元素去进一步确定其它元素的规则终极条款规定待定义集合只含有基础条款和归纳条款所确定的成员基础条款和归纳条款称作“完备性条款”,必须保证毫无遗漏产生集合中所有成员终极条款又称“纯粹性条款”,保证集合中仅包含满足完备性条款的那些对象集合的归纳定义回顾:列举定义、描述定义25集合的归纳定义归纳定义“圣诞节”基础条款耶稣基督降生的那天是圣诞节归纳条款如果某天是圣诞节,则这一天后的第365天也是圣诞节(不考虑闰年)终极条款除了上面两条所包括的日子,其它日子都不是圣诞节集合的归纳定义归纳定义“圣诞节”26集合的归纳定义设个体域U为整数集,归纳定义偶数集E基础条款:0∈E归纳条款:若x∈E,则x+2∈E,x-2∈E终极条款:除了有限次使用上述条款确定的元素以外,E中没有别的元素奇数集O的定义?集合的归纳定义设个体域U为整数集,归纳定义偶数集E27集合的归纳定义归纳定义“程序”基础条款:v:=e是程序(其中v是变元,e是算术表达式)归纳条款:若p1,p2是程序,则ifcthenp1elsep2endif也是程序(其中c是条件表达式);若p是程序,则whilecdopendwhile也是程序;若p1,p2是程序,则p1;p2也是程序终极条款(略)集合的归纳定义归纳定义“程序”28自然数的定义数学中“数”是最基本的原始概念,在集合论创立之后,采用集合来定义自然数,使得数学建立在更为简单的概念“集合”基础之上在算术公理化系统中,皮亚诺(Peano)的5大公理刻画了自然数的概念P1:至少有一个对象是自然数,记做0;P2:如果n是自然数,那么n必定恰有一个直接后继,记做n’P3:0不是任何自然数的直接后继P4:如果自然数m,n的直接后继m’,n’相同,那么m=nP5:没有不满足上述条件的对象是自然数自然数的定义数学中“数”是最基本的原始概念,在集合论创立之后29自然数的定义利用集合定义自然数要考虑的几个问题找一个最简单的集合作为0找一种集合运算定义“直接后继”∪?∩?-?这种集合运算不可能得到0对应的那个集合可以通过集合关系反应自然数的顺序性质、自然数的定义利用集合定义自然数要考虑的几个问题30自然数的定义自然数集N的归纳定义基础条款:∈N归纳条款:如果x∈N,则x’=x∪{x}∈N终极条款(略)自然数集的列举定义{,{},{,{}},{,{},{,{}}},…}实际上有:1={0},2={0,1},3={0,1,2}0∈1∈2∈3…同时也有0∈3还有0123…12,410,1010体现了顺序关系,而且子集关系具有传递性自然数的定义自然数集N的归纳定义31自然数的定义如果我们用x’={x}∈N作直接后继会如何?{,{},{{}},{{{}}},….}0∈1∈2∈3但是没有1∈3递归定义自然数的运算:+、×x+0=xx+y’=(x+y)’如:3+2=(3+1)‘=((3+0)’)‘=(3’)‘=4’=5自然数的定义如果我们用x’={x}∈N作直接后继会如何?32自然数的定义⊙递归定义自然数的运算:+、×x×0=0x×y’=(x×y)+x例子如:3×2=(3×1)+3=((3×0)+3)+3=(0+3)+3=(0+2)‘+3=((0+1)’)‘+3=(((0+0)‘)’)‘+3=((0’)‘)’+3=3+3=……=……=6自然数的定义⊙递归定义自然数的运算:+、×33⊙归纳原理设集合A是归纳定义的集合,要证明A中所有元素具有性质P,即:x(x∈A→P(x)),可以进行如下的证明:(归纳基础)针对归纳定义的基础条款,证明基础条款中的所有元素均使P(x0)真(归纳推理)证明归纳条款是“保持性质P的”,即在假设归纳条款中已确定元素x使P(x)真的前提下,证明用归纳条款中的操作g所生成的g(x)依然有性质P,即P(g(x))为真⊙归纳原理设集合A是归纳定义的集合,要证明A中所有元素具有性34归纳原理证明:命题公式中左括号的数量等于右括号的数量设L[A],R[A]分别表示公式A的左括号数量和右括号的数量(归纳基础):对于命题变元(或常元)p,L[p]=R[p]=0(归纳推理):设L[A]=R[A],L[B]=R[B],那么L[(¬A)]=L[A]+1=R[A]+1=R[(¬A)]L[(A→B)]=L[A]+L[B]+1=R[A]+R[B]+1=R[(A→B)]所以对于一切命题公式,左括号数量等于右括号数量归纳原理证明:命题公式中左括号的数量等于右括号的数量35归纳原理既然自然数集合也是归纳定义的,对于自然数的一些性质,也可以通过归纳原理来证明即我们通常用的“数学归纳法”第一数学归纳法归纳基础:证明P(0)为真归纳过程:对于任意k≥0假设P(k)为真时,推出P(k+1)也为真结论:所有自然数n都使P(n)为真归纳原理既然自然数集合也是归纳定义的,对于自然数的一些性质,36归纳原理证明对任意自然数有(0+1+2+…+n)2=03+13+23+…+n3归纳基础:当n=0,02=03归纳过程设当n=k时,(0+1+2+…+k)2=03+13+23+…+k3成立,当n=k+1时,(0+1+2+…+k+(k+1))2=03+13+23+…+k3+(k+1)2+2(0+1+2+…+k)(k+1)=03+13+23+…+k3+(k+1)2+k(k+1)2=03+13+23+…+k3+(k+1)3归纳完成,命题得证※归纳原理证明对任意自然数有(0+1+2+…+n)2=03+137归纳原理起始于任意自然数n0的数学归纳法证明所有大于等于n0的自然数都具有性质P起始于多个自然数的数学归纳法归纳基础:证明P(0),P(1)真归纳过程:对于任意k≥0假设P(k)为真时,推出P(k+2)也为真结论:所有自然数具有性质P推广到起始于多个自然数归纳原理起始于任意自然数n0的数学归纳法38归纳原理证明:3分币和5分币可以组成8分以上任何币值8=3+5;9

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论