离散数学-格与布尔代数ppt课件.ppt
《离散数学-格与布尔代数ppt课件.ppt》由会员分享,可在线阅读,更多相关《离散数学-格与布尔代数ppt课件.ppt(87页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第七章 格与布尔代数 布尔代数是计算机逻辑设计的基础,它是由格引出的,布尔代数是计算机逻辑设计的基础,它是由格引出的,格又是从偏序集引出的。所以我们先格又是从偏序集引出的。所以我们先回顾回顾一下一下偏序集偏序集。是偏序集是偏序集:是是A上自反上自反,反对称和传递关系反对称和传递关系(偏序).偏序集中的元素间的次序可以通过它的偏序集中的元素间的次序可以通过它的Hasse图反映出来图反映出来. 例如例如A=1,2,3,6,12,24,36, 是是A上上的的整除整除关系关系其其Hasse图如图所示,图如图所示,B A B1.B的极小元与极大元的极小元与极大元 y是是B的极小元的极小元yBx(xBxy
2、)y是是B的极大元的极大元yBx(xByx)例如例如2,3,6的极小元的极小元:2,3 极大元极大元:6。12。24。36。2.B的最小元与最大元的最小元与最大元 y是是B的最小元的最小元yB x(xByx) y是是B的最大元的最大元yB x(xBxy) 2,3,6的最小元的最小元:无无 最大元最大元: 6B如果有最小元如果有最小元(最大元最大元), 则是则是唯一唯一的。的。3.B的下界与上界的下界与上界y是是B的下界的下界yA x(xByx)y是是B的上界的上界yA x(xBxy) 2,3,6的下界的下界:1 上界上界: 6,12,24,364.B的最大下界的最大下界(下确界下确界)与最小上
3、界与最小上界(上确界上确界)y是是B的最大下界的最大下界(下确界下确界):B的所有下界的所有下界x,有有xy。y是是B的最小上界的最小上界(上确界上确界):B的所有上界的所有上界x,有有yx。2,3,6下确界下确界:1 上确界上确界:6 (B若有下若有下(上上)确界,则确界,则唯一唯一)。12。24。36。7-1 格 (Lattice)一一 . . 基本概念基本概念1. 格的定义格的定义 是偏序集,如果任何是偏序集,如果任何a,bA,使得使得a,b都有最大都有最大下界和最小上界,则称下界和最小上界,则称是格。是格。 右图的三个偏右图的三个偏序集,序集,不是格,不是格,因为因为24,36无无最小
4、上界。最小上界。是格。是格。12。24。36。30。3。2。5。10。5。6。3。4。1。2。这三个偏序集,也都不是格,第一个与第三个是同构的。这三个偏序集,也都不是格,第一个与第三个是同构的。因为因为 d和和e无下界,也无最小上界;无下界,也无最小上界;b,c虽有下界,但无虽有下界,但无最大下界。最大下界。 2,3无最大下界,无最大下界,4,5无最小上界。无最小上界。2. 平凡格平凡格:所有全序都是格,称之为平凡格。:所有全序都是格,称之为平凡格。 因为全序中任何两个元素因为全序中任何两个元素x,y,要么,要么xy, 要么要么yx。如果如果xy,则,则x,y的最大下界为的最大下界为x,最小上
5、界为,最小上界为y。如果如果yx,则,则x,y的最大下界为的最大下界为y,最小上界为,最小上界为 x 。即这即这x,y的最大下界为较小元素,最小上界为较大元素的最大下界为较小元素,最小上界为较大元素. dab ce12 34 5 6dab c e3. 由格诱导的代数系统由格诱导的代数系统设设是格是格,在在A上定义二元运算上定义二元运算和和为为: a,bA ab=LUB a,b a,b的最小上界的最小上界.Least Upper Bound ab=GLB a,b a,b的最大下界的最大下界.Greatest Lower Bound称称是由格是由格诱导的代数系统诱导的代数系统. (-并并,-交交)
6、 例如右边的格中例如右边的格中ab=b ab=a bc=e4. 子格子格:设:设是格是格, 是是由由诱导的代数系统。诱导的代数系统。B是是A的的非空子集,如果非空子集,如果和和在在B上封闭,则上封闭,则称称是是的子格。的子格。是是的子格。的子格。而而不是不是. bc=d B, (运算规则要从格运算规则要从格中找中找) e ab d cb a c fe gb a c fe g d a cb d二二. . 格的对偶原理格的对偶原理 设设是格,是格,的逆关系记作的逆关系记作,也是偏序关系。也是偏序关系。也是格,也是格,的的Hasse图是将图是将的的Hasse图图颠倒颠倒180即可。即可。 格的对偶原
7、理格的对偶原理:设:设P是对任何格都为真的命题,如果将是对任何格都为真的命题,如果将P中的中的换成换成,换成换成,换成换成,就得到命题,就得到命题P , 称称P为为P的对偶命题,则的对偶命题,则P对任何格也是为真的命题。对任何格也是为真的命题。 例如:例如:P: aba P: aba a,b的最大下界的最大下界a a,b的最小上界的最小上界a三三. . 格的性质格的性质 是由格是由格诱导的代数系统。诱导的代数系统。 a,b,c,dA1. aab bab aba abb 此性质由运算此性质由运算和和的定义直接得证。的定义直接得证。 2.如果如果ab,cd,则,则 acbd,acbd。证明证明:如
8、果:如果ab,又,又bbd,由传递性得由传递性得 abd, 类似由类似由cd, dbd,由传递性得,由传递性得 cbd,这说明这说明bd是是 a,c 的的一个一个上界,上界,而而ac是是 a,c 的最小的最小上界,所以上界,所以 acbd。类似可证类似可证 acbd。推论推论:在一个格中,任在一个格中,任意意 a,b,cA,如果,如果bc,则,则 abac,abac。 此性质称为此性质称为格的保序性格的保序性。3. 和和都满足交换律。都满足交换律。即即 ab=ba,ab=ba 此性质由运算此性质由运算和和的定义直接得证。的定义直接得证。4. 和和都满足幂等律。都满足幂等律。即即 aa=a aa
9、=a 证明证明:由性质:由性质1, aaa (再证再证aaa) 又由又由自反有自反有aa,这说明这说明a是是a的上界,的上界,而而aa是是a的最小上界的最小上界,所以所以 aa a。 最后由最后由反对称得反对称得 aa=a 。 由对偶原理得由对偶原理得 aa=a5. 和和都满足结合律。即都满足结合律。即 (ab)c =a(bc),(ab)c =a(bc) 证明证明:先证明先证明(ab)c a(bc) 因因 a a(bc) , bbc a(bc) 所以所以 aba(bc) 又又 cbc a(bc) 于是有于是有 (ab)c a(bc) 再再证证 a(bc)(ab)c 因因aab (ab)c; 再
10、由再由bab(ab)c, c (ab)c 所以所以 bc (ab)c于是有于是有 a(bc)(ab)c最后由最后由反对称得反对称得 (ab)c = a(bc) 类似可证类似可证 (ab)c =a(bc) 。6. 和和都满足都满足吸收律吸收律。即。即 a( ab) =a, a(ab) =a。证明证明:显然有显然有 aa( ab) 再证再证 a( ab) a 因因 a a , ab a 所以所以 a( ab) a最后由最后由反对称得反对称得 a( ab) =a, 类似可证类似可证 a(ab) =a。7. 和和不不满足满足分配律分配律。但有分配。但有分配不等式不等式: a(bc) (ab)(ac)
11、, (ab)(ac) a(bc) 。我们我们先看先看右图的右图的例子例子: d(be)=dc=d (db)(de) =ae=e 而而 de 即即 d(be) (db)(de) 证明证明: 因因 aab,aac 所以所以 a (ab)(ac) 又因又因 bcb ab,bcc ac 所以所以 bc (ab)(ac) 于是有于是有 a(bc) (ab)(ac) 。由对偶原理得由对偶原理得 a(bc) (ab)(ac) 。 即即 (ab)(ac) a(bc) 。 c ab e d8. ab ab=b ab=a证明证明:先先证明证明ab ab=a 先证先证ab ab=a 由由 ab,又,又aa 所以所以
12、aab 又由又由ab的定义有的定义有aba 由反对称得由反对称得 ab=a 再证再证 ab=a ab 由由 ab=a 则则 a=ab b。 综上综上得得 ab ab=b 下面证明下面证明ab ab=b 先证先证ab ab=b 由由 ab,又,又bb 所以所以 ab b 又因为又因为 bab 由反对称得由反对称得 ab=b 再证再证 ab=b ab 由由 ab=b 因因 a ab 所以所以 ab。 综上综上得得 ab ab=b 引理: 是代数系统,如果是代数系统,如果和和是是满足满足吸收律吸收律的二元运算,则的二元运算,则和和必满足幂等律必满足幂等律。证明证明:任取:任取a,bA 因为因为 和和
13、满足吸收律。满足吸收律。于是有于是有 a( ab) =a - a(ab) =a -。由于上式中的由于上式中的b是任意的,可以令是任意的,可以令b=ab 并代入并代入式得式得 a(a(ab) =a 由由式得式得 aa=a同理可证同理可证aa=a定理:定理: 设设是代数系统,如果是代数系统,如果和和是是满足满足交换律,结合律,和吸收律交换律,结合律,和吸收律的二元运算,的二元运算,则则A上存在上存在偏序关系偏序关系 ,使,使是一个格,并且该格所诱导是一个格,并且该格所诱导的代数系统恰好是的代数系统恰好是。(由代数系统得到格)(由代数系统得到格)证明:设在证明:设在A上定义二元关系上定义二元关系 为
14、:为:对任意对任意a,bA, a b 当且仅当当且仅当 ab=a(1)先证二元关系)先证二元关系 是一个偏序关系是一个偏序关系(2 2)再证再证ab 是是 a,b 的下确界的下确界(3)然后证)然后证a b是是 a,b 的上确界的上确界见书上见书上238页页四.格的同态与同构1.定义定义:设:设 和和是两个格,由它们诱导是两个格,由它们诱导的代数系统分别是的代数系统分别是和和 ,如果存,如果存在映射在映射 f:A1A2 ,使得对任何使得对任何a,bA1,有,有 f(a1b)=f(a)2f(b) f(a1b)=f(a)2f(b)则称则称f是是到到 的同态映射。的同态映射。也称也称是是 的同态像。
15、的同态像。如果如果 f 是双射的,就称是双射的,就称f是是到到 ,的格同构,的格同构,也称格也称格 和和同构。同构。例:例:,A=1,2,3,6, 是是A上整除关系。上整除关系。 ,E=a,b它们诱导的代数系统分别是它们诱导的代数系统分别是和和其中其中和和分别分别是求两个数的最小公倍数和最大公约数是求两个数的最小公倍数和最大公约数. f(23)=f(6)=a,b f(2)f(3)=ab=a,b f(23)=f(1)= f(2)f(3)=ab= f(26)=f(6)=a,b f(2)f(6)=aa,b=a,b f(26)=f(2)=a f(2)f(6)=aa,b=a 可见它们同构。可见它们同构。
16、格同构,它们的哈斯图的形状一定相同。格同构,它们的哈斯图的形状一定相同。 ba a,b 1 32 6f6 3 2 1 aba,bA P(E) 具有具有1、2、3个元素的格分别同构于含有一、二、三个元素的格分别同构于含有一、二、三 个个元素的链。元素的链。具有具有4个元素的格分别同构于下面两种格形式之一:个元素的格分别同构于下面两种格形式之一:具有具有5个素的格分别同构于下面五种格形式之一:个素的格分别同构于下面五种格形式之一: e d a b c d a b c c d d a b c e a b c e a b d a e b c d d a b c e a a b a b c2. 格同态的
17、保序性格同态的保序性定理:设定理:设f是格是格 到到 的的同态同态映射,则对任映射,则对任何何a,bA1,如果如果a1b,则,则 f(a)2f(b)。证明:证明:令令和和 是格是格 和和 诱导的代数系统,任取诱导的代数系统,任取a,bA1,设设a1b, 则则 a1b=a f(a1b)=f(a) 即即 f(a)2f(b)=f(a) 而而 f(a)2f(b) 2f(b) 所以所以 f(a)2f(b).3. 格同构的保序性格同构的保序性定理:设两个定理:设两个格格为为和和 ,f是是A1到到A2的双射,的双射,则则f是是 到到的格同构,当且仅当的格同构,当且仅当 对任意对任意a,bA1,a1b f (
18、a)2f(b)证明证明:令令和和 是格是格 和和 诱导的代数系统,诱导的代数系统,1) 必要性必要性:已知:已知 f是格是格 到到 的的同构同构映射,映射,(往证:任取(往证:任取a,bA1, a1b f (a)2f(b) )a) 先证先证 a1b f (a)2f(b) 任取任取a,bA1,设设a1b ,由格同态保序性得,由格同态保序性得 f(a)2 f(b) b)再证再证f (a)2f(b) a1b 设设 f(a)2f(b), 于是有于是有 f(a) = f(a)2f(b) = f(a1b)因因f 是双射,所以是双射,所以 a=a1b 所以所以 a1b 最后得最后得 a1b f (a)2f(
19、b) 。2) 充分性充分性:已知,对任意:已知,对任意a,bA1, a1b f (a)2f(b) ( 往证往证 f(a1b)=f(a)2f(b) f(a1b)=f(a)2f(b) )a) 证证 f(a1b)=f(a)2f(b) 令令a1b=c 所以所以 c1a c1b, 由已知得由已知得 f(c)2f(a) 和和f(c)2f(b), 所以所以 f(c)2f(a)2f(b) - 再证再证 f(a)2f(b)2 f(c) : 由于由于f(a),f(b)A2 , 又又2封闭封闭,得得 f(a)2f(b)A2 , 又由又由f:A1A2是双射,必有是双射,必有dA1, 使得使得 f(a)2f(b)=f(
20、d)所以所以 f(d)2f(a),f(d)2f(b) 由已知得:由已知得: d1a,d1b ,于是,于是 d1a1b=c ,即即 d1c,于是,于是 f(d)2f(c) 即即f(a)2f(b)2 f(c) -由由得得 f(a)2f(b)=f(c) ,即即 f(a1b)=f(a)2f(b) 。b)类似可证类似可证 f(a1b)=f(a)2f(b),所以,所以 f是它们的同构映射是它们的同构映射。7-2 几个特殊格一一. . 分配格分配格 前面我们介绍一般的格,前面我们介绍一般的格,和和只满足分配不等式。只满足分配不等式。 a(bc) (ab)(ac) , (ab)(ac) a(bc) 。下面介绍
21、的是满足分配律的格下面介绍的是满足分配律的格-分配格。分配格。1. 定义定义: 是由格是由格诱导的代数系统。如果诱导的代数系统。如果对对 a,b,cA,有,有 a(bc) =(ab)(ac) , a(bc)= (ab)(ac)则称则称是是分配格。分配格。例:例: 所诱导的代数系统为所诱导的代数系统为 所以所以是是分配格。分配格。2. 二个重要的五元素非分配格二个重要的五元素非分配格: 2(35)=230=2(23)(25)=11=1 c(bd)=ca=c(cb)(cd)=ed=d可见它们都不是分配格。可见它们都不是分配格。3.分配格的判定分配格的判定: 一个格是分配格的一个格是分配格的充分且必
22、要条件充分且必要条件是在该格中没有任何是在该格中没有任何子格与上述两个五元素非分配格之一同构。子格与上述两个五元素非分配格之一同构。用此方法可以判定下面两个格不是分配格:用此方法可以判定下面两个格不是分配格: 3 1 30 2 5 d e a b c 4 1 6 3 5 2 f g a d c e b4. 分配格的性质分配格的性质1. 在一个格中,如果在一个格中,如果对对可分配,则可分配,则对对也可也可分配。反之亦然。分配。反之亦然。证明证明:设设是由格是由格诱导的代数系统诱导的代数系统,且且对对可分配。则任取可分配。则任取 a,b,cA, (ab)(ac) = (ab)a)(ab)c) 分配
23、分配=a(ab)c)=a(ac)(bc) 吸收、分配吸收、分配 = (a(ac)(bc) 结合结合= a(bc) 即即对对也可分配也可分配 同理可证同理可证: 如果如果对对可分配,则可分配,则对对也可分配也可分配.2. 所有链均为所有链均为分配格。分配格。证明证明:显然任何链:显然任何链都不会含有都不会含有与与那两个五元素非分配格那两个五元素非分配格之之一同构的子格,所以链必是分配格。一同构的子格,所以链必是分配格。3. 设设是分配格,对任何是分配格,对任何a,b,cA,如果,如果有有 ab=ac 及及 ab=ac 则必有则必有 b=c 。证明证明:任取:任取a,b,cA, 设有设有 ab=a
24、c 及及 ab=ac b=b(ab) (吸收律吸收律) =b(ac) (代换代换) =(ba)(bc) (分配分配) =(ab)(bc) (交换交换) =(ac)(bc) (代换代换) = (ab)c (分配分配) = (ac)c (代换代换) =c (吸收律吸收律)二. 有界格1. 格的全上界与全下界格的全上界与全下界1).全上界全上界:设设是格,如果存在元素是格,如果存在元素aA对任何对任何xA, xa,则称,则称 a是是格的全上界格的全上界,记作记作1。(即是即是A的最大元的最大元)定理定理7-2.4 一个格如果有全上界,则是唯一的。一个格如果有全上界,则是唯一的。 (我们已证明过,最大
25、元如果有,则是唯一的我们已证明过,最大元如果有,则是唯一的)2).全下界全下界:设设是格,如果存在元素是格,如果存在元素aA对任何对任何xA, ax, 则称则称 a是是格的全下界格的全下界,记作记作0。(即是即是A的最小元的最小元)定理定理7-2.5 一个格如果有全下界,则是唯一的。一个格如果有全下界,则是唯一的。从格的图形看:全上界从格的图形看:全上界1,就是图的最上边元素,就是图的最上边元素(只一个只一个),全下界全下界0,就是图的最下边元素,就是图的最下边元素(只一个只一个)。 b 0 1 a c 1 c 02. 有界格定义有界格定义:如果一个格存在:如果一个格存在全上界全上界1与全下界
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 离散数学 布尔 代数 ppt 课件
限制150内