格与布尔代数
授课时间第十三周第1/2 次课
注意:这里出现的∨和∧符号只代表格中的运算,而不再有其他的含义.
格的实例
例设n是正整数,Sn是n的正因子的集合. D为整除关系,则偏序集
x∨y 是lcm(x,y),即x 与y 的最小公倍数. x∧y 是gcd(x,y),即x 与y 的最大公约数.
下图给出了格
格的实例(续)
例判断下列偏序集是否构成格,并说明理由.
(1)
,其中P(B)是集合B的幂集.
(2)
(3) 偏序集的哈斯图分别在下图给出.
格的性质:对偶原理
定义设f 是含有格中元素以及符号=,?,?,∨和∧的命题. 令f*是将 f 中的?替换成?,?替换成?,∨替换成∧,∧替换成∨所得到的命题. 称f* 为 f 的对偶命题. 例如, 在格中:f 是(a∨b)∧c?c, f* 是(a∧b)∨c?c .
格的对偶原理:设f 是含格中元素以及符号=,?,?,∨
和∧等的命题. 若 f 对一切格为真, 则 f 的对偶命题
f*也对一切格为真.
例如, 若对一切格L都有?a,b∈L, a∧b?a,那么对一
切格L都有?a,b∈L, a∨b?a
格的性质:算律
定理设
合律、幂等律和吸收律,即
(1) ?a,b∈L 有
a∨b=b∨a, a∧b=b∧a
(2) ?a,b,c∈L 有
(a∨b)∨c=a∨(b∨c),
(a∧b)∧c=a∧(b∧c)
(3) ?a∈L 有
a∨a=a, a∧a=a
(4) ?a,b∈L 有
a∨(a∧b)=a, a∧(a∨b)=a
算律的证明
证(1) 交换律.
a∨b 是{a,b} 的最小上界
b∨a 是{b,a}的最小上界
{ a, b } = { b, a }
? a∨b = b∨a.
由对偶原理, a∧b = b∧a 得证.
算律的证明(续)
(2) 结合律. 由最小上界的定义有
(a∨b)∨c?a∨b?a (I)
(a∨b)∨c?a∨b?b (II)
(a∨b)∨c?c (III)
由式(II) 和(III) 有
(a∨b)∨c?b∨c (IV)
由式(I) 和(IV) 有(a∨b)∨c?a∨(b∨c). 同理可证(a∨b)∨c ?a∨(b∨c). 根据偏序的反对称性得到
格同态
定义设L1和L2是格, f: L1→L2, 若?a,b∈L1有
f(a∧b) = f(a)∧f(b),
f(a∨b) = f(a)∨f(b)
成立, 则称f 为格L1到L2的同态映射, 简称格同态.
分配格定义
定义设
a∧(b∨c) = (a∧b)∨(a∧c)
a∨(b∧c) = (a∨b)∧(a∨c)
则称L 为分配格.
注意:以上条件互为充分必要条件
这两个等式中只要有一条成立,另一条一定成立.
在证明L为分配格时, 只须证明其中的一个等式即可. 分配格的定义(续)
分配格的判定及其性质
定理设L 是格, 则L 是分配格当且仅当L 不含有与钻石格或五角格同构的子格.
证明省略.
定理格L 是分配格当且仅当?a, b, c∈L,
a∧b=a∧c且a∨b=a∨c ? b=c.
推论
(1) 小于五元的格都是分配格.
(2) 任何一条链都是分配格.
分配格的判定(续)
解L1, L2和L3都不是分配格.
{ a, b, c, d, e }是L1的子格, 并且同构于钻石格;
{ a, b, c, e, f }是L2的子格, 并且同构于五角格;
{ a, c, b, e, f }是L3的子格, 也同构于钻石格.
全上界与全下界
定义设L是格,
若存在a∈L 使得?x∈L 有 a ?x, 则称a 为L 的全下界;
若存在b∈L 使得?x∈L 有x ?b, 则称 b 为L 的全上界.
说明:
格L 若存在全下界或全上界,一定是惟一的.
一般将格L 的全下界记为0, 全上界记为1.
有界格定义及其性质
定义设L是格,若L存在全下界和全上界, 则称L为
有界格, 全下界记为0,全上界记为1 . 有界格L 记为
注意:有限格L={a1,a2,…,an}是有界格, a1∧a2∧
…∧an是L 的全下界, a1∨a2∨…∨an是全上界. 0 是关于∧运算的零元,∨运算的单位元. 1 是关于∨
运算的零元,∧运算的单位元.
对于涉及有界格的命题, 如果其中含有全下界0或全
上界1, 求其对偶命题时, 必须将0与1互换.
补元的定义
定义设
使得
a∧b = 0 和a∨b =1
成立, 则称b 是 a 的补元.
注意:若b 是a 的补元, 那么 a 也是b 的补元. a 和 b 互为补元.
实例: 求补元
有界分配格中补元惟一性
定理设
存在补元, 则存在惟一的补元.
证假设b, c 是 a 的补元, 则有
a∨c = 1, a∧c = 0,
a∨b = 1, a∧b = 0
从而得到a∨c = a∨b, a∧c = a∧b, 由于L是分配格, b = c.
有补格的定义
定义设
有补元存在, 则称L 为有补格.
例如, 下图中的L2, L3和L4是有补格, L1不是有补格.
布尔代数的定义
定义
如果一个格是有补分配格, 则称它为布尔格或布尔
代数.
在布尔代数中,如果一个元素存在补元, 则是惟一
的. 可以把求补元的运算看作是布尔代数中的一元
运算.布尔代数标记为, 其中’为求补
运算
布尔代数的实例
例设S110= {1, 2, 5, 10, 11, 22, 55, 110 } 是110的正
因子集合.
gcd 表示求最大公约数的运算
lcm表示求最小公倍数的运算.
则
布尔代数的等价定义
定义设是代数系统, ?和°是二元运算. 若?
和°运算满足交换律、结合律、幂等律、吸收律, 即
(1) ?a,b∈B有a?b=b?a, a°b=b°a
(2) ?a,b,c∈B有
a?(b°c)=(a?b)°(a?c), a°(b?c)=(a°b) ?(a°c)
(3) 即存在0,1∈B, 使得?a∈B有a?1=a, a°0=a
(4) ?a∈B, 存在a'∈B 使得a?a'=0, a°a'=1
则称是一个布尔代数.
可以证明,布尔代数的两种定义是等价的.
布尔代数的性质
定理设是布尔代数,则
(1) ?a∈B, (a')'=a .
(2) ?a, b∈B,
(a∧b) '=a'∨b', (a∨b) '= a'∧b'(德摩根律)
注意:德摩根律对有限个元素也是正确的.
证明
证(1) (a')'是a'的补元. a 是a'的补元. 由补元惟一性得(a')'=a .
(2) 对任意a, b∈B有
(a∧b)∨(a'∨b') = (a∨a'∨b')∧(b∨a'∨b')
= (1∨b')∧(a'∨1) = 1∧1 = 1,
(a∧b)∧(a'∨b') = (a∧b∧a')∨(a∧b∧b')
= (0∧b)∨(a∧0) = 0∨0 = 0.
所以a'∨b'是a∧b 的补元, 根据补元惟一性可得
(a∧b) '= a'∨b'.
同理可证(a∨b)' = a'∧b'.
有限布尔代数的表示定理
定理设L 是有限布尔代数,则L 含有2n 个元素
第七章格与布尔代数
第七章 格与布尔代数 1. 说明什么叫格? 2. 给定偏序集、、
a ∧ b 表示( )。 7. 说明什么叫子格? 8. 给定偏序集、、
14. 请说出什么叫分配格? 15. 指出判定一个格是分配格的充分且必要条件是在该格中没有任何子格与两个五元素非分配格之一同构。请画出这两个五元素非分配格。 16. 下面具有五个元素的格中,哪些是分配格? 17.具有五个元素的格中,有几个不是分配格?请画出这些非分配格的图。 18. 验证下面格不是分配格。 19. 验证下面格不是分配格。 a b c d e
离散数学代数结构作业部分答案
第四章代数结构(作业) 作业:P86:4、7、9 4、 (1)若a和b是整数,则a+b+ab也是整数,故a*b也是整数,所以运算*是封闭的。(2)任选整数集合中的三个元素x,y和z。则有: (x*y)*z = (x+y+xy)*z = (x+y+xy)+z+(x+y+xy)×z = x+y+z+xy+xz+yz+xyz x*(y*z) = x*(y+z+yz) = x+(y+z+yz)+x×(y+z+yz) = x+y+z+yz+xy+xz+xyz = (x*y)*z 因此,*运算满足结合律。 (3)假设e为(Z,*)的幺元,则有: 任选整数集中的一个元素x,都有 0*x = 0+x+0×x=x且 x*0 = x+0+x×0=x 故0是(Z,*)的幺元。 7、N+上的所有元素都是(N+ ,*)等幂元; (N+ ,*)无幺元; (N+ ,*)的零元为1。 9、(A,*)中的等幂元:a、b、c、d; (A,*)中的幺元:b; (A,*)中的零元:c; a-1 = d,b-1 = b,c-1 不存在,d-1 = a, 作业:P87:12、13、18 12、(A,*)到(N4,⊕4)的同构映射f为: f(a)=0, f(b)=1, f(c)=2, f(d)=3; 或者: f(a)=0, f(b)=3, f(c)=2, f(d)=1; 13、同构映射f为: f(0)=?, f(1)={a}, f(2)={b}, f(3)={a,b};
或者: f(0)=?, f(1)={b}, f(2)={a}, f(3)={a,b}; 18、任选a ∈N +,b ∈N +, 只需证明f(a+b)=f(a)+f(b) 由f 的定义可知:f(a+b)=2a+2b=f(a)+f(b),故f 是(N +,+)到(E +,+)的同态映射。 作业:P96:3,P97:7 3、(1)显然,*运算对Z 是封闭的。 (2) (a*b)*c = (3(a+b+2)+ab)*c = 3((3(a+b+2)+ab)+c+2)+(3(a+b+2)+ab)×c = 3(3a+3b+c+ab+8+ac+bc+2c)+abc = 3(3a+3b+3c+ab+ac+bc+8)+abc a*(b*c) = a*(3(b+c+2)+bc) = 3(a+(3(b+c+2)+bc)+2)+a(3(b+c+2)+bc) = 3(a+3b+3c+bc+8+ab+ac+2a)+abc = 3(3a+3b+3c+ab+ac+bc+8)+abc = (a*b)*c 故*运算满足结合律。 (3)任选a ∈Z ,(-2)*a=a 且a*(-2)=a ,所以-2是(Z,*)的幺元。 所以(Z,*)是独异点。 7、因为1为(A,*)运算的幺元,而且对任意A 的子集A ’,*在A ’上都是封闭和可结合的运算,因此,(A,*)的所有子独异点为(A ’,*),其中A ’必须包含1。即:(A,*)的所有子独异点为: ({1},*),({1,2},*),({1,3},*),({1,4},*),({1,2,3},*),({1,2,4},*),({1,3,4},*),({1,2,3,4},*) P105:3、4、13 3、??????1100b a ×??????220 0b a =??? ?? ?212100b b a a ,a 1,a 2∈{1,-1}, 所以a 1×a 2∈{1,-1},b 1×b 2∈{1,-1}。 故(G,×)是封闭的。 而 (??????1100b a ×??????2200b a )×??????3300b a =??????212 100b b a a ×????? ?3300b a =??????3213 2100b b b a a a ??????1100b a ×(????? ?22 00b a ×??????3300b a )=??????1100b a ×??????323 200b b a a =??????3213210 0b b b a a a 故(G,×)是可结合的。(也可以说因为矩阵乘法是可结合的。)
离散数学12格和布尔代数
第十二章 格和布尔代数 12.1 设c b a ,,是格),( A 中的元素,求证:如果b a ,则)()(c a b c b a ∨∧∧∨ 证明 因为b a ,且)(c a a ∨ ,所以)(c a b a ∨∧ 。 又因为b c b ∧,且c a c c b ∨∧ ,所以)(c a b c b ∨∧∧ 。 即)(c a b ∨∧是a 和c b ∧的上界,从而有: )()(c a b c b a ∨∧∧∨ 。 12.2 设c b a ,,是格),( A 中的元素,求证: (1))()()(c a b a c b a ∨∧∨∧∨ (2))( )()(c b a c a b a ∨∧∧∨∧ (1)证明 因为c a a b a a ∨∨ ,,所以)()(c a b a a ∨∧∨ 。 又因为b a b c b ∨∧ ,且c a c c b ∨∧ ,所以)()(c a b a c b ∨∧∨∧ 。 即)()(c a b a ∨∧∨是a 和c b ∧的上界。 所以,)()()(c a b a c b a ∨∧∨∧∨ 。 (2)证明 因为a b a ∧,a c a ∧,则有a c a b a )()(∧∨∧。 又因为b b a ∧,有c b b b a ∨∧ ,同理c b c a ∨∧ 。从而有c b c a b a ∨∧∨∧ )()(。 即)()(c a b a ∧∨∧是a 和c b ∨的下界。 因此,)( )()(c b a c a b a ∨∧∧∨∧ 。 10.3 设),,(∧∨A 是一个代数系统,其中∨和∧是满足吸收律的二元运算,证明:∨和∧也满足等幂律。 证明
因为∨和∧是满足吸收律,所以a b a a =∨∧)(,a b a a =∧∨)(。于是有: )((b a a a a a ∧∨∧=∧ )(c a a ∨∧= (其中b a c ∧=) a = 同理可证,a a a =∨。 故∨和∧也满足等幂律。 10.4 证明:一个格是可分配的,当且仅当对于这个格中的任意元素a ,b 和c ,有 )()(c b a c b a ∧∨∧∨ 证明 (1)必要性 因为a c a ∧和c b c b ∧∧ ,所以)()()(c b a c b c a ∧∨∧∨∧ 。 又因为格为分配格,所以)()()(c b c a c b a ∧∨∧=∧∨。 因此,)()(c b a c b a ∧∨∧∨ 。 (2)充分性 因为对于c b a ,,?,有)()(c b a c b a ∧∨∧∨ ,则 )()()(c c b a c b a ∧∧∨=∧∨ (等幂律) c c b a ∧∧∨=))(( (结合律) c c b a ∧∧∨))(( (假设) c a c b ∧∨∧=))(( (交换律) )()(c a c b ∧∨∧ (假设) 又因为b a a ∨ ,c c ,所以c b a c a ∧∨∧)( ;同理,c b a c b ∧∨∧)( 因此,c b a c b c a ∧∨∧∨∧)()()( 综上所述,)()()(c b c a c b a ∧∨∧=∧∨ 故该格是可分配的。 10.5 证明一个格),( A 是分配的,当且仅当对A 中的任意元素a ,b 和c ,有 )()()()()()(a c c b b a a c c b b a ∨∧∨∧∨=∧∨∧∨∧
格与布尔代数试题
、选择题(每小题2分,共30分) 1、N 是自然数集, 是小于等于关系, 则 N, 是(C )。 (A)有界格 (B) 有补格 (C)分配格 (D) 2、在有界格中,若只有一个元素有补元, 有补分配格 则补元( C ) (A)必唯 (B) 不唯 (C)不一定唯 (D) 可能唯 3、 F 面是一些偏序集的哈斯图,判断哪一个为格( C ) d c e e e c D A C B D ) (A)分配格 (B)有补格 (C)布尔格 (D) 有界格 6设L,是一条链,其中L -3,贝U L, ( C ) (A)不是格 (B) 是有补格 5、只含有有限个元素的格称为有限格, 有限格必是(
(C)是分配格 (D) 是布尔格 7、 设A 为一个集合, P(A), 为有补格,P(A)中每个元素的补元(A ) (A) 存在且唯一 (B) 不存在 (C)存在但不唯一 (D)可能存在 8、 设 代 是一个有界格,若它也是有补格,只要满足( B ) (A)每个元素都有一个补元 (B)每个元素都至少有一个补元 9、如下哈斯图(C )表示的关系构成有补格。 (C)每个元素都无补元 (D)每个元素都有多个补元 10、如图给出的哈斯图表示的格中( (A)a (C)e (D) f 11、设格 B, 2如图所示,它们的运算分别为 和,。令 f(a) X !, f(b) X 2, f (c) X 4, f (d) X 8,则 f ( B ) B )元素无补元。 d g c
(A)是格同态映射 (B)不是格同态映射 系。贝U 30的补元为 (B) 30 (D) 70 f (a) 2 f(b)是格同构的( (B)充分条件 ,其中定义为:对于n 1 , n 2 L, n 1 n 2 当且仅当n 1是n 2的因子。问其中哪几个偏序集是格(说明理由)。(共6 分) a)、L {1,2,3,4,6,12} b)、L {1,2,3,4,6,8,12,14} C)、L {1,2,3,4,5,6,7,8,9,10,11,12} 、图中为格L 所对应的哈斯图。(共10分) (C) 是格同构映射 (D) 是自同态映射 (A) 2n (B) (C) 2n (D) 4n 13、在布尔格 A, 中有3个原子a 1,a 2,a 3则6 ( B ) (A) a 2 a 3 (B) a 2 a 3 (C) a 2 a 3 (D) a 2 a 3 14、在布尔格 代 中, A {X | X 是5的整数倍且是210的正因子} , |为整除关 (A)15 (C)35 15、设A, 1和 B, 2 是两个格, f 是A 到B 的双射,则对任意的a,b A ,有 (A)必要条件 (C)充要条件 (D)既不充分也不必要 、由下列集合L 构成的偏序集 L,
格与布尔代数
一、格的引入 在上一章中讨论过偏序集与偏序关系时,已经把格定义为一种特殊的偏序集。下面, 先 回顾一下几个有关概念。 设是偏序集合, B 是A 的子集, 若任意 b∈B,b≤a,则a 是子集B 的上界。若a′也是B 的上界, 有a≤a′,也即a是B的上界集合的最小元,这时称a 是子集B 的最小上界, 记为lub(B);类似地,若任意b∈B,a≤b,则a是B 的下界。若a′也是B 的下界, 有a′ ≤a, 称a 是子集B 的最大下界, 记为glb(B)。 由最大元、最小元的唯一性可知,最大下界、最小上界若存在, 则唯一。此外, 若b ≤a 且b≠a, 则可用b是一个偏序集, 如果A 中任意两个元素均有最小上界和最大下界, 那么就说A 关于偏序“≤”作成一个格(Lattice), 有时直接称A 为格。 当一个格A 中的元素是有限时, 称格A 是个有限格。对于一个有限格来说, A 中的偏序关系可以通过偏序集A 的哈斯图表示, 这个图也称为格A 的次序图。 例子 1) 偏序集 , 对于任意 S1, S2∈P(U), S1, S2?U, 有S1?S1∪S2,S2?S1∪S2, 并 且若有子集S?U, 使得S1?S, S2?S, 必有S1∪S2?S。因此, 对于任意 S1, S2∈P(U), lub(S1, S2)=S1∪S2;同理可得, 对于任意 S1, S2∈P(U), glb(S1, S2)=S1∩S2, 于是 是一个格。 2) 设n 是一个正整数, S n 是n 的所有因子的集合。例如, 当n=30 时, S30={1, 2, 3, 5, 6, 10, 15, 30}。设“|”是整除关系, 则由偏序集 是一个格。 注意, 如果偏序集 离散数学习题解答 习题五(第五章 格与布尔代数) 1.设〈L ,?〉是半序集,?是L 上的整除关系。问当L 取下列集合时,〈L ,?〉是否是格。 a) L={1,2,3,4,6,12} b) L={1,2,3,4,6,8,12} c) L={1,2,3,4,5,6,8,9,10} [解] a) 〈L ,?〉是格,因为L 中任两个元素都有上、下确界。 b) 〈L ,?〉不是格。因为L 中存在着两个元素没有上确界。 例如:8 12=LUB{8,12}不存在。 c) 〈L ,?〉不是格。因为L 中存在着两个元素没有上确界。 1 6 3 1 2 4 8 63 1 2 4 1 1 倒例如:46=LUB{4,6}不存在。 2.设A ,B 是两个集合,f 是从A 到B 的映射。证明:〈S ,?〉是〈2B ,?〉的子格。其中 S={y|y=f (x),x ∈2A } [证] 对于任何B 1∈S ,存在着A 1∈2A ,使B 1=f (A 1),由于f(A 1)={y|y ∈B ∧(x)(x ∈A 1∧f (x)=y)}?B 所以B 1∈2B ,故此S ?2B ;又B 0=f (A)∈S (因为A ∈2A ),所以S 非空; 对于任何B 1,B 2∈S ,存在着A 1,A 2∈2A ,使得B 1=f (A 1),B 2=f (A 2),从而 L ∪B{B 1,B 2}=B 1∪B 2=f (A 1)f (A 2) =f (A 1∪A 2) (习题三的8的1)) 由于A 1∪A 2?A ,即A 1∪A 2∈2A ,因此f (A 1∪A 2)∈S ,即上确界L ∪B{B 1,B 2}存在。 对于任何B 1,B 2∈S ,定义A 1=f –1 (B 1)={x|x ∈A ∧f (x)∈B 1},A 2=f -1 (B 2)={x|x ∈A ∧f (x)∈B 2},则A 1,A 2∈2A ,且显然B 1=f (A 1),B 2=f (A 2),于是 GLB{B 1,B 2}=B 1∩B 2=f (A 1)∩f (A 2) ?f (A 1∩A 2) (习题三的8的2)) 又若y ∈B 1∩B 2,则y ∈B ,且y ∈B 2。由于y ∈B 1=f (A 1)={y|y ∈B ∧(x)(x ∈A 1∧f (x)=y)},于是存在着x ∈A 1,使f (x)=y ,但是f (x)=y ∈B 2。故此x ∈A 2=f -1 (B 2)={x|x ∈A ∧f(x)∈B 2},因此x ∈A 1∩A 2,从而y=f (x)∈f (A 1∩A 2),所以 GLB{B 1,B 2}=B 1∩B 2=f (A 1)∩f (A 2) ?f (A 1∩A 2) 9 7 31 《离散数学》代数结构部分练习题参考答案 2018年6月 一、填空题 1.在代数系统(N ,+)中,其单位元是0,仅有单位元0有逆元. 2.设A 是非空集合,集合代数),),(( A P 中,)(A P 对运算 的单位元是?,零元是 A.)(A P 对运算 的单位元是A . 3.设Z 为整数集,若1,,-+=∈?b a b a Z b a ,则Z a ∈?,a 的逆元=-1a 2-a . 4.设}3,2,1,0{4=Z ,?为模4乘法,即4mod )(xy y x =?,4,Z y x ∈?.则4Z 上运算?的运算表为.(略) 二、选择题 1.设集合{}10,...,3,2,1=A ,在集合A 上定义运算,不是封闭的为(A ) (A){}b a lcm b a A b a ,,,=?∈?(最小公倍数)(B){}b a ged b a A b a ,,,=?∈?(最大公约数) (C){}b a b a A b a ,max ,,=?∈?(D){} b a b a A b a ,min ,,=?∈?2.在自然数集N 上定义的二元运算?,满足结合律的是 (C )(A)b a b a -=?(B)b a b a 2+=?(C){}b a b a ,max =?(D)b a b a -=?三、解答题 1.通常数的乘法运算是否可以看成是下列集合上的二元运算,说明理由. (1){}2,1=A (2){}是质数x x B =(3){}是偶数x x C =(4){}N n D n ∈=2解:(1)数的乘法运算不是集合A 上的二元运算.因为A ?=?422(2)数的乘法运算不是集合B 上的二元运算.因为质数与质数的乘积不是质数. (3)数的乘法运算是集合C 上的二元运算.因为偶数乘偶数是偶数. (4)数的乘法运算是集合D 上的二元运算.因为D n m m n ∈=?+222. 2.实数集R 上的下列二元运算是否满足结合律与交换律? 第十章 格和布尔代数 习题10.1 1.解 ⑴不是,因为L 中的元素对{2,3}没有最小上界; ⑵是,因为L={1,2,3,4,6,9,12,18,36}任何一对元素a ,b ,都有最小上界和最大下界; ⑶是,与⑵同理; ⑷不是,因为L 中的元素对{6,7}没有最小上界不存在最小上界。 2.证明 ⑴因为,a ≤b,所以,a ∨b=b ;又因为,b ≤c,所以,b ∧c=b 。故a ∨b=b ∧c ; ⑵因为,a ≤b ≤c,所以,a ∧b=a,b ∧c=b,而a ∨b=b ,因此,(a ∧b )∨(b ∧c )=b ; 又a ∨b=b,b ∨c=c,而b ∧c=b, 因此,(a ∨b )∧(b ∨c )=b 。即 (a ∧b)∨(b ∧c)=(a ∨b)∧(b ∨c)。 习题10.2 1.解 由图1知:<S 1,≤>不是<L,≤>的子格,这是因为,e ∨f=g ?S 1; <S 2,≤>不是<L,≤>的子格, ∵e ∧f=c ?S 2; <S 3,≤>是<L,≤>的子格. 2.解 S 24的包含5个元素的子格有如下的8个: S 1={1,3,6,12,24}, S 2={1,2,6,12,24}, S 3={1,2,4,12,24}, S 4={1,2,4,8,24}, S 5={1,2,3,6,12}, S 6={1,2,4,6,12}, S 7={2,4,6,12,24}, S 7={2,4,8,12,24}. 3.证明 因为,一条线上的任何两个元素都有(偏序)关系,所以,都有最大下界和最小上界,故它是格,又因为它是 第5章:格与布尔代数 格与布尔代数是代数系统中的又一类重要代数系统。这两个代数系统与第4章讨论的代数系统之间存在着一个重要的区别:在格与布尔代数中,偏序关系具有重要的意义。为了强调偏序关系的作用,我们将分别从偏序关系和代数系统两个方面引入格的概念。 给格附加一定的限制后,格就转化为布尔代数,即布尔代数是一种特殊的格。 布尔代数最初是作为对逻辑思维法则的研究而出现的,创立者是英国哲学家和数学家布尔(G .Boole )。自布尔之后,许多数学家对布尔代数的一般化作了许多努力,特别是斯通(M.H.Stone ),他的工作可以说是对现代布尔代数的发展开创了一个新阶段。 1938年,香农(C.E.Shannon )发表了《继电器和开关电路的符号分析》一文,为布尔代数在工艺技术中的应用开创了道路,从而出现了开关代数。为了给开关代数奠定基础,于是自然形成了二值布尔代数,即逻辑代数。自香农之后,人们应用布尔代数对电路作了大量研究,并形成了网络理论。 格与布尔代数不仅是代数学的一个分支,而且在近代解析几何、半序空间等方面也都有重要的作用,同时,格与布尔代数在计算机科学中也有十分重要的作用,可直接用于开关理论和逻辑设计、密码学、计算机理论科学等。 §5.1 偏序关系与偏序集 1. 基本概念 我们常用关系对集合的某些元素或全体元素进行排序。例如,使用包含着字对> 格与布尔代数试题1 一、选择题(每小题2分,共30分) 1、N 是自然数集,≤是小于等于关系,则≤><,N 是(C )。 )(A 有界格 )(B 有补格 )(C 分配格 )(D 有补分配格 2、在有界格中,若只有一个元素有补元,则补元(C )。 )(A 必唯一 )(B 不唯一 )(C 不一定唯一 )(D 可能唯一 3、下面是一些偏序集的哈斯图,判断哪一个为格(C ) f g c e a e c d f d e b c a e b A B C D 4、以下为4个格对应的哈斯图,( D )是分配格。 A B C D 5、只含有有限个元素的格称为有限格,有限格必是( D ) )(A 分配格 )(B 有补格 )(C 布尔格 )(D 有界格 6、设≤><,L 是一条链,其中3≥L ,则≤><,L ( C ) )(A 不是格 )(B 是有补格 )(C 是分配格 )(D 是布尔格 7、设A 为一个集合,?><),(A P 为有补格,)(A P 中每个元素的补元( A ) )(A 存在且唯一 )(B 不存在 )(C 存在但不唯一 )(D 可能存在 8、设≤><,A 是一个有界格,若它也是有补格,只要满足( B ) )(A 每个元素都有一个补元 )(B 每个元素都至少有一个补元 )(C 每个元素都无补元 )(D 每个元素都有多个补元 9、如下哈斯图( C )表示的关系构成有补格。 A B C D 10、如图给出的哈斯图表示的格中( B )元素无补元。 a b d f g )(A a )(B c )(C e )(D f 11、设格>≤<>≤<21,,B A 和如图所示,它们的运算分别为?⊕∧∨,和,。令8421)(,)(,)(,)(x d f x c f x b f x a f ====,则f ( B ) )(A 是格同态映射 )(B 不是格同态映射 )(C 是格同构映射 )(D 是自同态映射 12、有限布尔代数的元素的个数必定等于( C ) )(A n 2 )(B 2n )(C n 2 )(D n 4 13、在布尔格≤><,A 中有3个原子321,,a a a 则=1a ( B ) )(A 32a a ∧ )(B 32a a ∨ )(C 32a a ∧ )(D 32a a ∨ 14、在布尔格≤><,A 中,}2105|{的正因子的整数倍且是是X X A =,|为整除关系。则30的补元为( C ) )(A 15 )(B 30 )(C 35 )(D 70 15、设>≤<>≤<21,,B A 和是两个格,的双射到是B A f ,则对任意的A b a ∈,,有)()(21b f a f b a ≤?≤是格同构的( C ) )(A 必要条件 )(B 充分条件 )(C 充要条件 )(D 既不充分也不必要 二、由下列集合L 构成的偏序集≤><,L ,其中≤定义为:对于1n , 2n ,L ∈1n ≤2n 当且仅当1n 是2n 的因子。问其中哪几个偏序集是格(说明理 由)。(共6分) 《离散数学》第三部分----代数结构 一、选择或填空 1、设A={2,4,6},A上的二元运算*定义为:a*b=max{a,b},则在独异点中,单位元是( ),零元是( )。 答:2,6 2、设A={3,6,9},A上的二元运算*定义为:a*b=min{a,b},则在独异点中,单位元是( ),零元是( ); 答:9,3 3、设〈G,*〉是一个群,则 (1) 若a,b,x∈G,a*x=b,则x=( ); (2) 若a,b,x∈G,a*x=a*b,则x=( )。 -1 b (2)b 答:(1)a* 4、设a是12阶群的生成元,则a2是( )阶元素,a3是( )阶元素。答:6,4 5、代数系统 答:单位元,1 8、素数阶群一定是( )群, 它的生成元是( )。 答:循环群,任一非单位元 9、设〈G,*〉是一个群,a,b,c∈G,则 (1) 若c*a=b,则c=( );(2) 若c*a=b*a,则c=( )。 答:(1)b1- *a(2) b 10、 第七章 格与布尔代数 1. 说明什么叫格? 2. 给定偏序集、、 a ∧ b 表示( )。 7. 说明什么叫子格? 8. 给定偏序集、、 14. 请说出什么叫分配格? 15. 指出判定一个格是分配格的充分且必要条件是在该格中没有任何子格与两个五元素非分配格之一同构。请画出这两个五元素非分配格。 16. 下面具有五个元素的格中,哪些是分配格? 17.具有五个元素的格中,有几个不是分配格?请画出这些非分配格的图。 18. 验证下面格不是分配格。 19. 验证下面格不是分配格。 a b c d e 布尔代数是计算机逻辑设计的基础,它是由格引出的,格又是从偏序集引出的。所以我们先回顾一下偏序集。 是偏序集:≤是A上自反,反对称和传递关系(偏序). 偏序集中的元素间的次序可以通过它的Hasse图反映出来. 例如A={1,2,3,6,12,24,36}, ≤是A上整除关系其Hasse图如图所示,B?A B≠Φ 1.B的极小元与极大元 y是B的极小元??y∈B∧??x(x∈B∧x≤y) y是B的极大元??y∈B∧??x(x∈B∧y≤x)24 。36 。12。 6。2。3。 例如{2,3,6}的极小元:2,3 极大元:6 1 。 1 2.B的最小元与最大元 y是B的最小元??y∈B∧?x(x∈B→y≤x) y是B的最大元??y∈B∧?x(x∈B→x≤y) {2,3,6}的最小元:无最大元: 6 B如果有最小元(最大元), 则是唯一的。3.B的下界与上界 y是B的下界??y∈A∧?x(x∈B→y≤x) y是B的上界??y∈A∧?x(x∈B→x≤y) {2,3,6}的下界:1 上界: 6,12,24,36 4.B的最大下界(下确界)与最小上界(上确界)24 。36 。12。 6。2。3。 1。 y是B的最大下界(下确界):B的所有下界x,有x≤y。 y是B的最小上界(上确界):B的所有上界x,有y≤x。 {2,3,6}下确界:1 上确界:6 (B若有下(上)确界,则唯一) 2 一 . 基本概念 1.格的定义 是偏序集,如果任何a,b∈A,使得{a,b}都有最大下界和最小上界,则称是格。 右图的三个偏序集,哪个是格?24 。36。30。2。12。 不是格, 6 。10 。 6。3。 15。1 。 4。 因为{24,36} 无最小上界。2。3。 1。 2。5。 3。 1。 和 一、选择题(每小题2分,共30分) 1、N 是自然数集,≤是小于等于关系,则≤><,N 是(C )。 )(A 有界格 )(B 有补格 )(C 分配格 )(D 有补分配格 2、在有界格中,若只有一个元素有补元,则补元(C )。 )(A 必唯一 )(B 不唯一 )(C 不一定唯一 )(D 可能唯一 3、下面是一些偏序集的哈斯图,判断哪一个为格(C ) f g c e a e c d f d e b c a e b A B C D 4、以下为4个格对应的哈斯图,( D )是分配格。 A B C D 5、只含有有限个元素的格称为有限格,有限格必是( D ) )(A 分配格 )(B 有补格 )(C 布尔格 )(D 有界格 6、设≤><,L 是一条链,其中3≥L ,则≤><,L ( C ) )(A 不是格 )(B 是有补格 )(C 是分配格 )(D 是布尔格 7、设A 为一个集合,?><),(A P 为有补格,)(A P 中每个元素的补元( A ) )(A 存在且唯一 )(B 不存在 )(C 存在但不唯一 )(D 可能存在 8、设≤><,A 是一个有界格,若它也是有补格,只要满足( B ) )(A 每个元素都有一个补元 )(B 每个元素都至少有一个补元 )(C 每个元素都无补元 )(D 每个元素都有多个补元 9、如下哈斯图( C )表示的关系构成有补格。 A B C D 10、如图给出的哈斯图表示的格中( B )元素无补元。 a b d f g )(A a )(B c )(C e )(D f 11、设格>≤<>≤<21,,B A 和如图所示,它们的运算分别为?⊕∧∨, 和,。令8421)(,)(,)(,)(x d f x c f x b f x a f ====,则f ( B ) 授课时间第十三周第1/2 次课 注意:这里出现的∨和∧符号只代表格中的运算,而不再有其他的含义. 格的实例 例设n是正整数,Sn是n的正因子的集合. D为整除关系,则偏序集 例判断下列偏序集是否构成格,并说明理由. (1) ,其中P(B)是集合B的幂集. (2) 《离散数学》第4次作业 一、填空题 1. 设A = {1, 2, 3, {1, 2}, {3}}, B = {2, {2,3}, {1}} , 则A–B = { }, B–A = { }, A⊕B = { }. 2. 实数集合R关于加法运算“+”的单位元为( ), 关于乘法运算“?”的单位元为( ), 关于乘法运算“?”的零元为( ). 3. 令Z(x): x是整数,O(x): x是奇数,则“不是所有整数都是奇数”符号化为( ). 4. 有限域的元素个数为( ), 其中( )且( ). 5. 设G是(7, 15)简单平面图,则G一定( )连通图,其每个面恰由( )条边围成,G的面数为( ). 二、单选题 1. 函数的复合运算“ ”满足( ) (A)交换律. (B)结合律. (C)幂等律. (D)消去律. 2. 设集合A中有4个元素,则A上的等价关系共有( )个. (A)13 (B)14 (C)15 (D)16 3.下列代数结构(G, *)中,( )是群. (A)G = {0, 1, 3, 5}, “*”是模7加法. (B) G = Q, “*”是数的乘法. (C)G = Z, “*”是数的减法. (D) G = {1, 3, 4, 5, 9}, “*”是模11乘法. 4. 下列偏序集,( )是格. 5. 不同构的(5, 3)简单图有( )个. (A)4 (B)5 (C)3 (D)2 三、设C , :, 若g f 是满射,证明g是满射,并举例说明f不一定是满 →: B g B A f→ 射. 四、在整数集合Z 上定义关系R 如下:对于任意∈y x , Z , y y x x R y x +=+?∈22),(. 判断R 是否具有自反性、反自反性、对称性、反对称性及传递性. 五、利用真值表求命题公式 )())(q p q p A ?→?→?= 的主析取范式和主合取范式. 六、将6阶完全无向图K 6的边随意地涂上红色或蓝色,证明:无论如何涂法,总存在红色的K 3或蓝色的K 3. 第九章 格与布尔代数 习题提示 9.1 下面整数集合对于整除关系都构成偏序集,判断哪些偏序集是格。 (1)L={1,2,3,4,5} (2)L={1,2,3,6,12} (3)L={1,2,3,4,6,9,12,18,38} (4)L={} 2 3 1,2,2,2,,2n 解:(1)不是格。(2)是格。(3)不是格。(4)是格。 9.2.试问下面哈斯图所示的偏序集是否是格? 图9.2 解:(1)是格。(2)不是格。(3)不是格。(4)是格。(5)是格。(6)是格。 9.4 设G 是群,L (G )表示G 的所有子群组成的集合,L (G)的偏序关系定义为:对于任意 ,G 当且仅当,证明12,()G G L G ∈12G ≤21G G ?((),)L G ≤是格。 提示:直接验证。 9.5 设S 是非空集合,T S 是S 的非空子集,证明?()(),P T ?是()() ,P S ?的子格。 提示:关键要证格()() ,P T ?中运算与()() ,P S ?子格()P T 的运算也一致。 9.7 在格(,)+ ?Z 中(其中是正整数集合,偏序“+ Z ?”定义为:a b a b ??) ,下面的集合是否是它的子格。 (1)S={1,2,3,9,12,72} (2)S={1,2,3,12,18} (3)S={} 2 3 1,2,2,2,,2n 解:(1)和(2)都不是子格。(3)是子格。 9.10 证明如果L 是有界格,并且2L ≥,则0I ≠。 证明:如果0I =, 因为对任意L 中元x ,0x I ??,所以x I ?,I x ?。从而I x =。于2L ≥矛盾。 9.12 判断下面图所示的格是否是分配格,是否是补格。 图 9.4 解:(1)不是分配格,也不是补格。 (2)不是分配格,也不是补格。 (3)不是分配格,是补格。 9.16 在同构的意义下确定所有4个元素的格,并证明它们都是分配格。 解:(1), 其中不可比较。(2){0,,,}S b c =I I ,b c {0,,,}S b c =, 其中b c ?。 9.17 找出所有不同构的5元格。 解:不同构的5元格共有五个,它们的哈斯图如下: 离散数学复习提纲(代数系统) 1.(1)相等关系显然是所有代数结构上的同余关系. 同余关系是相等关系的推广。 (2)同余关系也是模k相等关系(数论中也称模k同余关系)的推广。可证模k相等关系是如上定义的关于整数加、乘运算的同余关系。 设整数x,y,u,v满足x=y(mod k), u=v(mod k),那么x –y = nk,u –v = mk(n,m 为整数),于是 (x+u) – (y+v) = (n+m)k 故x+u = y+v(mod k)。 为证 xu=yv(mod k),将 x = y+nk与u = v+mk两边分别相乘,于是有 xu – yv = ymk+vnk+nmk2 xu – yv = (ym+vn+nmk)k 由于ym+vn+nmk 为整数,xu=yv(mod k)得证。 模k相等关系关于减运算和一元减运算(添负号运算)也是同余关系,请读者自行验证。2.设是格, 则任意两个元素a、b 在格内存在唯一的最小上界和最离散数学习题解答(第五章)格与布尔代数
离散数学代数系统部分练习题参考答案2018春
离散数学答案 第十章 格和布尔代数
格与布尔代数格与布尔代数万字
格与布尔代数试题1电子版本
离散数学-第三部分代数结构练习题答案(课件模板)
第七章 格与布尔代数
7格与布尔代数
格与布尔代数试题
格与布尔代数
离散数学作业
第九章格与布尔代数
离散数学复习提纲(代数系统)