离散数学答案 第十章 格和布尔代数

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第十章

格和布尔代数

习题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.证明 因为,一条线上的任何两个元素都有(偏序)关系,所以,都有最大下界和最小上界,故它是格,又因为它是的子集,即是的子代数,故是子格。

4.证明 由(10-4)有,a ∧b ≤a ,由已知a ≤c ,由偏序关系的传递性有,a ∧b ≤c ;

同理 a ∧b ≤d 。

由(10-5)和以上两式有,a ∧b ≤c ∧d .

5.证明 因为由(10-4)有,a ∧b ≤a ,因此,

(a ∧b )∨(c ∧d )≤a ∨(c ∧d ) ①

由分配不等式有,

a ∨(c ∧d )≤(a ∨c )∧(a ∨d ) ②

再由由(10-4)有,

(a ∨c )∧(a ∨d ) ≤a ∨c ③

由偏序关系的传递性和①②③则有,

(a ∧b )∨(c ∧d )≤a ∨c

同理 (a ∧b )∨(c ∧d )≤b ∨d

因此有, (a ∧b )∨(c ∧d )≤(a ∨c ) ∧(b ∨d )。

习题10.3

1.解 ⑴ 是,全上界是24,全下界是1;

⑵1的补元是24;3的补元是8;8的补元是3,4、6没有补元。

图1

图2

2.解 图3是两个格的哈斯图,其中图⑴是有补格但不是分配格的例子;图⑵是分配格但不是有补格的例子。

3.证明 先证充分性。由已知条件知,对于任何的a ,b ,c ∈L ,有(a ∨b )∧c ≤a ∨(b ∧c ),

因此和等幂律、交换律可得,

(a ∨b )∧c=((b ∨a )∧c)∧c≤(b ∨(a ∧c))∧c

=((a ∧c)∨b)∧c≤(a ∧c)∨(b ∧c) ①

又因为,(a ∧c)≤(a ∨b)∧c 且(b ∧c)≤(a ∨b)∧c ,

所以, (a ∧c)∨(b ∧c)≤(a ∨b)∧c ②

由①②可得, (a ∧c)∨(b ∧c)=(a ∨b)∧c

再由交换律得到, c ∧(a ∨b)=(c ∧a)∨(c ∧b) ③

由此式容易证明

c ∨(a ∧b)=(c ∨a)∧(c ∨b) ④

由③④可知它是分配格。

再证必要性。因为是分配格,则

(a ∨b )∧c =(a ∧c )∨(b ∧c )≤a ∨(b ∧c )。

4.证明 因为,∧∧=∨∧∧b a b a b a ()()(000)()=∨=∧∧∨b b a a ;

同理有,)()()(b a a b a b a ∨∨=∨∨∧111)(=∨=∨∧∧b a b ;

又因为补元素是唯一的,故b a b a ∨=∧)(成立。

习题10.4

1.解 是布尔代数,因为是有补分配格。

2.证明 因为,是布尔代数,所以,运算-,∨,∧在B 上都是封闭的,因此,由运算 的定义可知,运算 在B 上也是封闭的。

又运算∨,∧都满足交换律。因此,对于任意的a,b B,

)()(b a b a b a ∧∨∧=⊕=))(())((b b a a b a ∨∧∧∨∧

=)()()()(b a b a b a a b ∨∧∨=∨∧∨

由其对称性可知 满足交换律。下面证明运算 满足结合律,对于任意的a,b,c B 由上式则有

c b a b a c b a ⊕∨∧∨=⊕⊕)]()[()(

))()(())]()([(c b a b a c b a b a ∨∨∧∨∧∨∨∧∨=

])()[()()(c b a b a c b a c b a ∨∧∨∧∧∨∨∧∨∨=

)()()()(c b a c b a c b a c b a ∨∨∧∨∨∧∨∨∧∨∨=

同理可得

)(c b a ⊕⊕)()()()(c b a c b a c b a c b a ∨∨∧∨∨∧∨∨∧∨∨=

即,=⊕⊕c b a )()(c b a ⊕⊕,亦即 满足结合律。

下面再证0是关于 的单位元。事实上对于任意的a B ,

a a a a a =∨∧=∧∨∧=⊕0)1()0()0(0。

最后证明任意的a B 关于运算 都可逆,且其逆元就是a 自身,事实上

000)()(=∨=∧∨∧=⊕a a a a a a

综上所述,>⊕<,B 是交换群。

复习题十

1.证明 显然,a ,b ∈B ,所以,B 非空。

对于任意的x , y ∈B ,则a ≤x ≤b , a ≤ y ≤b ,由格的保序性和等幂律则有,

a ≤x ∨y ≤

b , a ≤x ∧y ≤b

即集合B 对于运算∨和∧是封闭的。

因此,的子格。而子格也是格,故也是一个格。

2.证明 因为,是一个格,由格的分配不等式则得

((a ∧b )∨(a ∧c))∧((a ∧b)∨(b ∧c))≥(a ∧b)∨(a ∧b ∧c)=a ∧b ①

(a ∧b )∨(a ∧c)≤a ∧(b ∨c) ②

(a ∧b )∨(b ∧c)≤b ∧(a ∨c) ③

由②③和格的保序性可得,

((a ∧b)∨(a ∧c))∧((a ∧b)∨(b ∧c))≤(a ∧(b ∨c))∧(b ∧(a ∨c)

=a ∧b ∧(b ∨c)∧(a ∨c)=a ∧b ④

由①④和反对称性则有,((a ∧b )∨(a ∧c ))∧((a ∧b )∨(b ∧c ))= a ∧b 。

3.证明 因为是格,对任意a ,b ,c ∈L ,

(a ∧b )∨(b ∧c )∨(c ∧a ) ≤ [((a ∧b )∨b )∧((a ∧b )∨c )]∨(c ∧a )

=[b ∧((a ∧b )∨c )]∨(c ∧a ) ≤[b ∧(a ∨c )∧(b ∨c )]∨(c ∧a )

=[b ∧(a ∨c )]∨(c ∧a ) ≤(b ∨(c ∧a ))∧((a ∨c )∨(c ∧a ))

=(b ∨(c ∧a ))∧(a ∨c ) ≤ (b ∨c )∧(b ∨a )∧(a ∨c )

= (a ∨b )∧(b ∨c )∧(c ∨a )。

4.证明 因为有限格都是有界格,而有界格必存在最大元素和最小元素,故有限格一定有最大元素和最小元素。

5.证明 因为,a ≤b,所以,a ∨b=b ;因此有,a ∨(b ∧c)≤(a ∨b)∧(a ∨c)=b ∧(a ∨c)。

6.证明 因为,h 将运算∨传送到运算∪,将运算“-”传送到运算“'”,所以,对于任意的x ,x 1,x 2∈B 1有: