第15章 格与布尔代数
- 格式:ppt
- 大小:669.00 KB
- 文档页数:45
《离散数学》课程教学大纲课程编号:06082002 适用专业:计算机科学与技术学时数:60学分数:4 开课学期:第 2 学期先修课程:线性代数、高级语言程序设计(C语言)执笔者:傅彦、顾小丰、刘启和、王庆先、王丽杰编写日期:2011.03 审核人(教学副院长):周世杰一、课程性质和目标(用小四号黑体字)授课对象:本科生课程类别:学科基础课教学目标(本课程对实现培养目标的作用;学生通过学习该课程后,在思想、知识、能力和素质等方面应达到的目标):离散数学是一门理论兼实际应用的综合性学科,即具有严备的理论基础,又具备应用科学的特点。
它是计算机科学和其他应用科学的基础理论课。
在课堂教学中,不仅要求学生掌握离散数学具体内容,更重要的是强调离散数学课程的思想,特别是离散数学中逻辑的概念可以说是贯穿到整个教学中;通过课后实验,学生不仅能够加深对离散数学知识的进一步理解,而且还可以从实验中提高自己的实践动手能力和编程能力,最关键的是提高学生学习离散数学的兴趣和了解离散数学与其他课程之间的关系。
通过本课程学习,培养和训练学生的抽象思维能力和严格的逻辑推理的能力,使学生了解离散数学在计算机学科和日常生活中的作用,为学生今后处理离散信息以及用计算机处理大量的日常事物和科研项目,从事计算机科学和应用打下坚实基础,特别是对那些从事计算机科学与理论研究的高层次计算机人员来说,更是一门必不可少的基础理论工具。
二、课程内容安排和要求(用小四号黑体字)(一)教学内容、要求及教学方法(用五号宋体加粗)第1章集合论 2学时掌握:集合的基本概念(集合的概念及表示、集合与元素的关系、集合与集合的关系、几个特殊的集合)、集合的运算。
理解:集合的应用。
了解:粗糙集简介(粗糙集合研究现状、知识与知识库、粗糙集的基本概念、成员关系,粗相等和粗包含)(本部分自学)。
教学方法:问题+实例的讲授式教学方法第2章计数问题 2学时理解:基本原理(乘法原理、加法原理)、排列与组合(排列问题、组合问题)、容斥原理与鸽笼原理了解:递归关系、离散概率简介、计数问题的应用。
格与布尔代数后述,一部分关于格与一部分关于布尔代数。
关于格格是数学中的一种代数结构,它被广泛用于数学、计算机科学和逻辑学等领域。
在数学中,格是一种偏序集合,它具有两个基本运算:上下拟合和交并运算。
其中,上下拟合是指存在最小上估和最大下估,而交并运算则是指对于任意两个元素都可以求出它们的最大公共上界和最小公共下界。
尽管最初格是在点集拓扑学中发现的,但它们的概念在其他领域中也扮演着重要角色,例如,它们在科学中被用来定义空间,它们被用来解决许多计算机科学问题,例如,程序正确性证明,它们与数据结构有关,在逻辑学中,格被用来理解一些推理系统。
关于布尔代数布尔代数是一种代数结构,它被广泛用于逻辑学、电子工程和计算机科学中。
布尔代数是邓纳-Bier恩论文提出的一种基于命题逻辑的代数系统,其中对于两个命题P和Q,存在两个二元运算,即并(∨)和交(∧)。
这种代数系统可以用0和1表示,其中0表示假,1表示真。
布尔代数中的一些重要性质是:交换律、结合律、分配律等。
尽管在布尔代数中并和交这两个朴素的逻辑运算都不是独立产生的概念,但该理论在数学和计算机科学中有着重要应用。
布尔代数不仅用于设计电路和硬件,还用于在计算机程序和算法中描述逻辑条件,可编程逻辑和任意逻辑等方面。
格与布尔代数的关系虽然格和布尔代数看起来似乎是两种完全不同类型的代数结构,但它们之间有着密切的联系。
一些格配合着一些次区域可以构成布尔代数;同样,对于一个布尔代数而言,它也可以被看作是某个格所描述的偏序集合。
在交集上平凡地定义结构子格也叫布尔子格。
一个布尔代数的子集都可以看做是一种决策支持系统(Decision Support System,DSS)或决策信息系统(Decision Information System,DIS)。
由此可见,布尔代数是格论的一种特例,而格论是布尔代数的一种扩展。
总体而言,格与布尔代数的关系很紧密。
事实上,这种关系已经在数学和计算机科学的广泛应用中得到了充分的体现。
离散结构分配格、有补格与布尔代数教学目标基本要求(1)掌握分配格和有补格的定义(2)了解布尔代数的定义重点难点(1)分配格和有补格的判定分配格定义:设<L, ∧,∨>是格,若∀a, b, c∈L,有a∧(b∨c) = (a∧b)∨(a∧c)a∨(b∧c) = (a∨b)∧(a∨c)则称L为分配格.说明:•可以证明以上两个条件互为充分必要条件实例例:判断下列各格哪些是分配格。
L1和L2是分配格,L3和L4不是分配格。
特别的,称L3为钻石格,L4为五角格.L3 :b∧(c∨d) =b∧e= b(b∧c)∨(b∧d)=a∨a= aL4 :d∧(b∨c) =d∧e= d(d∧b)∨(d∧c)=a∨c= c分配格判定定理定理:设L是格,则L是分配格当且仅当L不含有与钻石格或五角格同构的子格。
推论:•小于五元的格都是分配格.•任何一条链都是分配格.实例例:说明图中的格是否为分配格,及其原因?解:都不是分配格.{a,b,c,d,e}是L1的子格,同构于钻石格{a,b,c,e,f }是L2的子格,同构于五角格有界格定义:设L是格,(1) 若存在a∈L使得∀x∈L有a ≼x, 则称a为L的全下界(2) 若存在b∈L使得∀x∈L有x ≼b, 则称b为L的全上界说明:•格L若存在全下界或全上界, 一定是惟一的.•一般将格L的全下界记为0, 全上界记为1.定义:设L是格,若L存在全下界和全上界, 则称L 为有界格,一般将有界格L记为<L, ∧, ∨, 0, 1>.有界格的性质定理:设<L,∧,∨,0,1>是有界格, 则∀a∈L有a∧0 = 0, a∨0 = a, a∧1 = a, a∨1 = 1说明:•有限格L={a1,a2,…,a n}是有界格, a1∧a2∧…∧a n是L的全下界, a1∨a2∨…∨a n是L 的全上界.•0是关于∧运算的零元,∨运算的单位元;1是关于∨运算的零元,∧运算的单位元. •对于涉及到有界格的命题, 如果其中含有全下界0或全上界1, 在求该命题的对偶命题时, 必须将0替换成1, 而将1替换成0.有界格中的补元及实例定义:设<L, ∧, ∨, 0, 1>是有界格, a∈L, 若存在b∈L使得 a∧b = 0 和a∨b = 1成立, 则称b是a的补元.说明:•若b是a的补元, 那么a也是b的补元. a和b互为补元.实例例:考虑下图中的格. 针对不同的元素,求出所有的补元。