格和布尔代数.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
格和布尔代数

离散数学 第六章 格和布尔代数 格和布尔代数 对于计算机科学来说,格和布尔代数是两个重要的代数系统,在开关理论、计算机的逻辑设计以及其它一些科学领域中都直接应用了格与布尔代数。这两个代数系统有一个重要的特点:就是强调次序关系。 定理6-1.3 设<A,?>是一个格,由格<A,?>所诱导的代数系统为<A,?,?>,则对任意a,b,c,d?A,有 (1) a ? b=b ? a a ? b=b ? a (交换律) (2) a ? (b ? c)=(a ? b) ? c a ? (b ? c)=(a ? b) ? c (结合律) (3) a ? a = a a ? a = a (幂等律) (4) a ? (a ? b)=a a ? (a ? b)=a (吸收律) 分 配 格 有 补 格 布尔代数 * * 定义6-1.1 设<A,?>是一个偏序集(自反、反对称、传递),如果A中任意两个元素都有最小上界(上确界)和最大下界(下确界) ,则称<A,?>为格. 例: 设偏序集<{1,2,3,4,6,9,12,18,36},|>, 判断是否为格? 1 3 9 2 4 12 18 6 36 格的概念 格 不是格 定义6-1.2 设<A, ?>是一个格,如果在A上定义两个二元运算∨和∧,使得对于任意的a,b?A,a∨b等于a和b的最小上界,a∧b等于a和b的最大下界,那么,就称<A,∨,∧>是由格<A, ?>所诱导的代数系统。二元运算∨和∧分别称为并运算和交运算。 例 给定S={a,b},P(S)={?,{a},{b},{a,b}},那么,格<P(S),?>如下图所示。 ? {a} {b} {a,b} {a} {a} {a,b} {a,b} {b} {a,b} {b} {a,b} {a,b} {a,b} {a,b} {a,b} ? {a} {b} {a,b} ? {a} {b} {a,b} ∨ {a,b} {b} {a} {?} ? ? ? ? ? {a} ? {a} ? ? {b} {b} ? {a} {b} {a,b} ? {a} {b} {a,b} ? {a} {b} {a,b} ∧ 而由格<P(S),?>所诱导的代数系统为<P(S),∨,∧>,其中运算∨是集合的并,运算∧是集合的交。故∨和∧的运算表可分别由如下的两个表所示。 定义6-1.3 设<A, ?>是一个格,由<A, ?>诱导的代数系统为<A,∨,∧>,设B?A且B≠?,如果A中的这两个运算∨和∧关于B是封闭的,则称<B, ?>是<A, ?>的子格。 例: 偏序关系<I+,|>是一个格,由它诱导的代数系统为<I+,∨,∧>,其中a∨b就是a,b的最小公倍数,a∧b就是a,b的最大公约数。因为任何两个偶数的最大公约数和最小公倍数都是偶数,所以,如果取E+是正偶整数的全体,那么∨和∧关于E+是封闭的,因此<E+,|>是<I+,|>的子格。 注意:对于格<A,?>,设B是A的非空子集,尽管<B,?>必定是一个偏序集,然而<B,?>不一定是格,而且即使<B,?>是格,也不一定是<A,?>的子格。 例 设<S,?>是一个格,其中S={a,b,c,d,e,f,g,h}, 如图所示。取 S1={a,b,d,f} S2={c,e,g,h} S3={a,b,c,d,e,g,h} a b c d e f g h 从图中容易看出,<S1,?>和<S2,?>都是<S,?>的子格,而<S3,?>虽然是格,但它不是<S,?>的子格,这是因为b∧d=f?S3 a b c d e g h 格的对偶原理 集合S的偏序关系≤的逆关系≥也是偏序关系,所以如果<S,≤>是格,则<S,≥>也是格,称这两个格互为对偶。 因为<S,≤>的交是<S,≥>的并,<S,≤>

您可能关注的文档

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档