第六章格与布尔代数
合集下载
离散数学 第6章 格(祝清顺版)
格与布尔代数的简介
离散数学
第六章 格与布尔代数
2007年8月20日
Discrete Mathematics
第1节 格的基本概念
科学出版社
主讲:祝清顺 教授
本节主要内容
1. 概念 一.格的定义
2. 对偶原理
3. 基本性质
二.格是代数系统
1. 作为代数系统的格的定义 2. 偏序集合的格与代数集合的格的关系 1. 子格 三.子格
离散数学 第六章 格与布尔代数 2007年8月20日
对偶原理
格的对偶原理表述如下: 设P是对任意格都为真的命题, 如果在命题P中把≤换成 ≥ (或把≥换成≤), ∨换成∧, ∧换成∨, 就得到另一个命 题P, 我们把P称为P的对偶命题, 则P对任意格也是真的命 题. 例如, P: a∧b=b∧a P: a∨b=b∨a
用盖住的性质画出偏序集图或称哈斯图,其作图规则为:
(1)小圆圈代表元素。 (2) 如果 x≤y 且x≠y,将代表 y 的小圆圈画在代表 x 的小 圆圈之上。 (3)如果<x, y>∈covA,则在x与y之间用直线连结。
离散数学 第六章 格与布尔代数 2007年8月20日
知识回顾
4. 上界、下界
定义 4 :设 (A ,≤ ) 是一偏序集,对于 BA ,如有a∈A, 且对任意元素x∈B,都有x≤a ,则称a为 B的上界。同理, 对任意元素x∈B,都有a≤x,则称a为B的下界。 5.最小上界和最大下界 定义 5 :设 (A ,≤ ) 是一偏序集且 BA , a 是 B 的任一上 界,若对B的所有上界 y均有a≤y ,则称 a是B 的最小上界,
离散数学 第六章 格与布尔代数 2007年8月20日
格与布尔代数的简介
离散数学第6章 格与布尔代数
设c是a∧b 的任一下界,即c ≤ a,c ≤ b 则 c∧a=c, c∧b=c c∧(a∧b)=(c∧a)∧b=c∧b=c ∴c ≤ a∧b 故 a∧b是a和b的最大下界
6-1 格的概念
5)下面证明 a∧b=aa∨b=b 若a∧b=a 则 a∨b=(a∧b)∨b=b 反之,若a∨b=b 则 a∧b=a∧(a∨b)=a
b用a∨b代替(∵两式中b是相互独立的) ∴a∨(a∧(a∨b))=a 即 a∨a=a. (2)格的等价定理:〈A,∨,∧〉代数系统,∨.∧满足交换性, 结合性,吸收性,则A上存在偏序关系≤,使〈A,≤〉是一个格
从格可引出代数系统〈A,∨,∧〉; 而从满足三个条件的〈A,∨,∧〉也可导出格〈A,≤〉 证明见书:(格中⑻⑼⑾三个性质很重要,决定了格)
(11) 要证 a≤a∨(a∧b) 第一式显然成立
a∨(a∧b)≤a
a≤a
a∧b≤a
∴a∨(a∧b) ≤a
∴a=a∨(a∧b)
6-1 格的概念
6、格的等价原理:格〈A,≤〉 (1)引理6-1.1:〈A,∨,∧〉代数系统,若∨, ∧满足吸收性,
则∨, ∧满足幂等性 证:a,b∈A. a∨(a∧b)=a a∧(a∨b)=a.
第六章 格与布尔代数
格论是近代数学的一个重要分支,由它所引出的布尔 代数在计算机科学中有很多直接应用。
格的概念 分配格 有补格 布尔代数 布尔表达式
6-1 格的概念
1、回忆偏序集〈A,≤〉,≤偏序关系:满足自反性,反对称性, 传递性。有限集合上的偏序集可用哈斯图来表示:
COV (A) {a,c, b,c, c, d, d,e, d, f }
∧也易求得 ∴ A,∨,∧〉是格〈A,|〉 诱导的代数系统
6-1 格的概念
6-1 格的概念
5)下面证明 a∧b=aa∨b=b 若a∧b=a 则 a∨b=(a∧b)∨b=b 反之,若a∨b=b 则 a∧b=a∧(a∨b)=a
b用a∨b代替(∵两式中b是相互独立的) ∴a∨(a∧(a∨b))=a 即 a∨a=a. (2)格的等价定理:〈A,∨,∧〉代数系统,∨.∧满足交换性, 结合性,吸收性,则A上存在偏序关系≤,使〈A,≤〉是一个格
从格可引出代数系统〈A,∨,∧〉; 而从满足三个条件的〈A,∨,∧〉也可导出格〈A,≤〉 证明见书:(格中⑻⑼⑾三个性质很重要,决定了格)
(11) 要证 a≤a∨(a∧b) 第一式显然成立
a∨(a∧b)≤a
a≤a
a∧b≤a
∴a∨(a∧b) ≤a
∴a=a∨(a∧b)
6-1 格的概念
6、格的等价原理:格〈A,≤〉 (1)引理6-1.1:〈A,∨,∧〉代数系统,若∨, ∧满足吸收性,
则∨, ∧满足幂等性 证:a,b∈A. a∨(a∧b)=a a∧(a∨b)=a.
第六章 格与布尔代数
格论是近代数学的一个重要分支,由它所引出的布尔 代数在计算机科学中有很多直接应用。
格的概念 分配格 有补格 布尔代数 布尔表达式
6-1 格的概念
1、回忆偏序集〈A,≤〉,≤偏序关系:满足自反性,反对称性, 传递性。有限集合上的偏序集可用哈斯图来表示:
COV (A) {a,c, b,c, c, d, d,e, d, f }
∧也易求得 ∴ A,∨,∧〉是格〈A,|〉 诱导的代数系统
6-1 格的概念
《离散数学及其应用》魏雪丽第6章 格与布尔代数
6.1.1 格的概念(lattices) 格的概念( ) 虽然偏序集合的任何子集的上确界、 虽然偏序集合的任何子集的上确界、下确界并不一 定都存在,但存在,则必唯一, 定都存在,但存在,则必唯一,而格的定义保证了 任意两个元素的上确界、下确界的存在性。 任意两个元素的上确界、下确界的存在性。因此我 们通常用a∨b表示 ,b}的上确界,用a∧b表示 , 表示{a, 的上确界 的上确界, 表示{a, 们通常用 ∨ 表示 ∧ 表示 b}的下确界,即 的下确界, 的下确界 a∨b=LUB{a,b}(Least upper bound), ∨ ( ) a∧b=GLB{a,b}(Greatest lower bound), ∧
LUB{a, b} = LUB{a, b}, GLB{a, b} = GLB{a, b}
L B L B
为此我们考察下面的例子。 为此我们考察下面的例子。 如图6.1.4), 取 【例6.1.4】设〈A,≤〉是一个格 如图 】 , 〉是一个格(如图
B1 = {b, d , h}, B2 = {a, b, d , h}, B3 = {a, b, d , f } B4 = {c, e, g , h}, B5 = {a, b, c, d , e, g , h},
计算机科学与技术学院
第6章 格和布尔代数 章
6.1.1 格的概念(lattices) 格的概念( )
表示正整数集, ”表示Z 上整除关系, (3)设Z+表示正整数集,“|”表示 +上整除关系,那么 ) 〈 Z+ ,|〉为格,其中并、交运算即为求两正整数最小公倍数 〉为格,其中并、 和最大公约数的运算, 和最大公约数的运算,即 m∨n=LCM(m,n) m∧n=GCD(m,n), ∨ = ( ) ∧ = ) 由〈 Z+ ,|〉所诱导的代数系统为〈 Z+ , ∨,∧ 〉。 〉所诱导的代数系统为〈 (4)任一全序集〈A, 〉是一个格。因为 a,b ∈A, )任一全序集〈 , 是一个格。 , ∀
中北大学离散数学第六章格和布尔代数分析
证明:(反证法)设有两个全上界a和b,则由定义 a≤b,且b≤a,由“≤”的反对称性, a=b。
[定义]设<L,≤>是一个格,格中存在全上界和全下 界,则称该格为有界格。
16
§6.3 有补格
[定理]如果<L,≤>是有界格,全上界和全下界分别 是1和0,则对任意元素aL,有: a1=1a=1 ,a1=1a=a, a0=0a=a ,a0=0a=0。
证明:因为1≤a1, 又因(a1)L且1是全上界,∴a1≤1, ∴ a1=1。由交换律:1a=a1=1。 因为a≤a,a≤1,∴a a≤a1,即:a≤a1, 又a1≤a, ∴ a1=a。仿此可得另两式。
17
§6.3 有补格
[定义]设<L,≤>是一个有界格,对于L中的一个元素 a,如果存在bL,使得ab=1和ab=0,则称元素 b是元素a的补元。
6
§6.1格的概念
(2)对格<L,≤>中任意a和b,有a≤ab及ab≤a。 (3)<L,≤>是格。对任意a,b,c,dL,如a≤b,
c≤d,则ac≤ bdபைடு நூலகம் ac≤bd
(4)(交换律)交和并运算是可交换的。 (5)(结合律)交和并运算是可结合的。
7
§6.1 格的概念
(6)(幂等律)对L中每一个a,有aa=a,aa=a。
2
§6.1 格的概念
1.偏序集合格
L,
[定义]格是一个偏序集合
,其中每一对元素
a,b L都拥有一个最小上界和最大下界。通常用
a b表示a和b的最大下界,用 a b 表示a和b的最 小上界。即:
GLB{a,b} a b ——称为元素a和b的保交运算,
LUB{a,b} a b——称为元素a和b的保联运算。
[定义]设<L,≤>是一个格,格中存在全上界和全下 界,则称该格为有界格。
16
§6.3 有补格
[定理]如果<L,≤>是有界格,全上界和全下界分别 是1和0,则对任意元素aL,有: a1=1a=1 ,a1=1a=a, a0=0a=a ,a0=0a=0。
证明:因为1≤a1, 又因(a1)L且1是全上界,∴a1≤1, ∴ a1=1。由交换律:1a=a1=1。 因为a≤a,a≤1,∴a a≤a1,即:a≤a1, 又a1≤a, ∴ a1=a。仿此可得另两式。
17
§6.3 有补格
[定义]设<L,≤>是一个有界格,对于L中的一个元素 a,如果存在bL,使得ab=1和ab=0,则称元素 b是元素a的补元。
6
§6.1格的概念
(2)对格<L,≤>中任意a和b,有a≤ab及ab≤a。 (3)<L,≤>是格。对任意a,b,c,dL,如a≤b,
c≤d,则ac≤ bdபைடு நூலகம் ac≤bd
(4)(交换律)交和并运算是可交换的。 (5)(结合律)交和并运算是可结合的。
7
§6.1 格的概念
(6)(幂等律)对L中每一个a,有aa=a,aa=a。
2
§6.1 格的概念
1.偏序集合格
L,
[定义]格是一个偏序集合
,其中每一对元素
a,b L都拥有一个最小上界和最大下界。通常用
a b表示a和b的最大下界,用 a b 表示a和b的最 小上界。即:
GLB{a,b} a b ——称为元素a和b的保交运算,
LUB{a,b} a b——称为元素a和b的保联运算。
地六章-格和布尔代数(1)
定义6.7 集合 L 中的偏序关系 R 与其逆关系 R1,称为互 相对偶的两个关系。 对任意 x, y∈L,xR1y yRx。 6.1.1 节例 6.4 中的 关系即为蕴涵关系 的逆关系。 因此,对任意 P, Q∈S, (P Q) (Q P)
【例6.7】设 n 是一个正整数,Sn 是 n 的所有因数的集合, 两个正整数的最大公因数 ,最小公倍数 可看作是 Sn 上两个代数运算,于是,(Sn, , ) 是一个格。
定理6.1 关于格的两种定义(以对应一个代数格;任意一个代 数格也都可以对应一个偏序格。
定义中没有要求 , 运算满足等幂律,实际上由 , 满足吸收律即可推出它们一定满足等幂律。任取 L 中元素
a,由 , 满足吸收律知
a(aa)=a
a(aa)=a
故
aa=a(a(aa))
aa=a(a(aa))
又由 , 满足吸收律知,上面两式的等式右端都等于 a。
因此,
aa=a
aa=a
即定义 6.3 中的 , 运算亦满足等幂律。
【例6.4】设 S 是所有的命题集合,定义 “” 关系如下: A B 当且仅当 B 蕴涵 A
则 (S, ) 是一个格。对 A, B∈S, sup{A, B}=A∧B∈S inf{A, B}=A∨B∈S
定义6.2 若格 L 的一个子集 M≠Ф 对于运算 和 封闭, 则 M 称作子格。
例如:a 是格 L 的一个固定元素,则使 X≥a(或 X≤a) 的 L 中元素 X 的集合,显然是一个子格。若 a≥b,则使 a≥X≥b 的 L 中元素 X 的集合是一个子格,这样的子格 叫作一个闭区间(商),记作 M(a,b)。
例如,S6={1, 2, 3, 6}, S24={1, 2, 3, 4, 6, 8, 12, 24}。
中北大学 离散数学第六章 格和布尔代数
[定义]设<L,≤>是一个格,格中存在全上界和全下 界,则称该格为有界格。
16
§6.3 有补格
[定理]如果<L,≤>是有界格,全上界和全下界分别 是1和0,则对任意元素aL,有: a1=1a=1 ,a1=1a=a, a0=0a=a ,a0=0a=0。 证明:因为1≤a1, 又因(a1)L且1是全上界,∴a1≤1, ∴ a1=1。由交换律:1a=a1=1。 因为a≤a,a≤1,∴a a≤a1,即:a≤a1, 又a1≤a, ∴ a1=a。仿此可得另两式。
3
§6.1 格的概念
例:以下均为偏序集合格(D为整除关系,Sn为n的因 子集合)。
4
§6.1 格的概念
2.代数系统格 L, [定义]设 是一个格,如果在A上定 义两个二元运算和,使得对于任意的a,bA, ab等于a和b的最小上界,ab等于a和b的最大 下界,那么就称<L, ,L,> 为由格 所诱导的代数系统。
2
§6.1 格的概念
1.偏序集合格 L, [定义]格是一个偏序集合 ,其中每一对元素 a, b L 都拥有一个最小上界和最大下界。通常用 a b表示a和b的最大下界,用 a b 表示a和b的最 小上界。即: GLB{a, b} a b ——称为元素a和b的保交运算,
LUB{a, b} a b ——称为元素a和b的保联运算。
20
§6.3 有补格
[定理]在有界分配格中,若有一个元素有补元,则 必是唯一的。 证明:
21
§6.4 布尔代数
[定义]一个有补分配格称为布尔格。
[定义]一个格<L,≤>如果它既是有补格,又是分配格, 则它为有补分配格。我们把有补分配格中任一元 素a的唯一补元记为a。 讨论定义: (1)布尔格中,每个元素有唯一的补元。 (2)我们可以定义L上的一个一元运算,称为补运算, 记为“-”。
16
§6.3 有补格
[定理]如果<L,≤>是有界格,全上界和全下界分别 是1和0,则对任意元素aL,有: a1=1a=1 ,a1=1a=a, a0=0a=a ,a0=0a=0。 证明:因为1≤a1, 又因(a1)L且1是全上界,∴a1≤1, ∴ a1=1。由交换律:1a=a1=1。 因为a≤a,a≤1,∴a a≤a1,即:a≤a1, 又a1≤a, ∴ a1=a。仿此可得另两式。
3
§6.1 格的概念
例:以下均为偏序集合格(D为整除关系,Sn为n的因 子集合)。
4
§6.1 格的概念
2.代数系统格 L, [定义]设 是一个格,如果在A上定 义两个二元运算和,使得对于任意的a,bA, ab等于a和b的最小上界,ab等于a和b的最大 下界,那么就称<L, ,L,> 为由格 所诱导的代数系统。
2
§6.1 格的概念
1.偏序集合格 L, [定义]格是一个偏序集合 ,其中每一对元素 a, b L 都拥有一个最小上界和最大下界。通常用 a b表示a和b的最大下界,用 a b 表示a和b的最 小上界。即: GLB{a, b} a b ——称为元素a和b的保交运算,
LUB{a, b} a b ——称为元素a和b的保联运算。
20
§6.3 有补格
[定理]在有界分配格中,若有一个元素有补元,则 必是唯一的。 证明:
21
§6.4 布尔代数
[定义]一个有补分配格称为布尔格。
[定义]一个格<L,≤>如果它既是有补格,又是分配格, 则它为有补分配格。我们把有补分配格中任一元 素a的唯一补元记为a。 讨论定义: (1)布尔格中,每个元素有唯一的补元。 (2)我们可以定义L上的一个一元运算,称为补运算, 记为“-”。
第六章 格与布尔代数
21
4. 格的半分配律
格中一般地不满足分配律
定理6-1.5:设<A, ≼>是一个格,对任意的a,b,c,d∈A,都有 (1) a∨( b∧c) ≼ (a∨b)∧( a∨c) (2) (a∧b)∨( a∧c) ≼ a∧( b∨c) 证明:(1)因为a≼a∨b,a≼a∨c, 所以a∧a≼(a∨b)∧(a∨c) 又a=a∧a,故a≼(a∨b)∧(a∨c) 又因b≼a∨b,c≼a∨c,所以由保序性 b∧c≼(a∨b)∧(a∨c) 故(a∨b)∧(a∨c)是a和b∧c的上界, 所以a∨(b∧c)≼(a∨b)∧(a∨c)
由(3)(4)式 a∨a=a, ∨满足等幂性。 同理可证:∧都满足等幂性。
2
回顾
1. 极大(极小)元: B⊆A,b∈B,B中无元素x满足b≺x (x≻b)。 不一定存在;若存在也不一定唯一。 2. 最大(最小)元: a B⊆A,b∈B,B中每一元素x都满足x≼b (b≼x)。 不一定存在;若存在也不一定唯一。 3. 上界(下界 ): B⊆A,a∈A,B中每一元素x有x≼a (a≼x)。 不一定存在;若存在也不一定唯一。 4. 最小上界、最大下界。不一定存在;若存在则必唯一。
24
四、格的代数结构
根据前面的讨论: 格<A, ≼>可以诱导出具有结合律、交换律、吸收律的两个 代数运算∨和∧的代数系统<A,∨,∧> 。
反之,什么样的代数系统<A,*, °> 可确定一个格。 一个代数系统<A,*, °>,如果运算*和°满足结合律、交 换律、吸收律,则可诱导出一个格<A, ≼>,其中偏序 ≼ 定 义为:a ≼b ⇔ a°b=a, 或 a ≼b ⇔ a*b=b
例:<I+, |>是偏序集。 最小上界:两个元素的最小公倍数; 最大下界:两个元素的最大公约数。 <I+, |>是格.
第六章 格与布尔代数
第六章格与布尔代数教学重点:掌握格、子格的定义,理解并且学会证明格的几个基本性质;透彻理解分配格和有补格的定义和性质的证明。
教学难点:格、子格、分配格和有补格的定义和性质的证明。
教学要求:格、子格、分配格和有补格的定义和性质的证明。
6-1 格 (Lattice)一 . 基本概念1. 格的定义<A,≤>是偏序集,如果任何a,b∈A,使得{a,b}都有最大下界和最小上界,则称<A,≤>是格。
2. 由格诱导的代数系统设<A, ≤>是格,在A上定义二元运算∨和∧为:∀a,b∈A a∨b=LUB {a,b} {a,b}的最小上界.Least Upper Bound a∧b=GLB {a,b} {a,b}的最大下界.Greatest Lower Bound,称<A,∨,∧>是由格<A,≤>诱导的代数系统. (∨-并,∧-交)例如右边的格中a∧b=b a∨b=a b∧c=e3. 子格:设<A,≤>是格, <A,∨,∧>是由<A,≤>诱导的代数系统。
B是A的非空子集,如果∧和∨在B上封闭,则称<B, ≤>是<A, ≤>的子格。
二. 格的对偶原理设<A,≤>是格,≤的逆关系记作≥,≥也是偏序关系。
<A, ≥>也是格,<A,≥>的Hasse图是将<A,≤>的Hasse图颠倒180º即可。
格的对偶原理:设P是对任何格都为真的命题,如果将P中的≤换成≥,∧换成∨,∨换成∧,就得到命题P’ , 称P’为P的对偶命题,则P’对任何格也是为真的命题。
例如:P: a∧b≤a P’: a∨b≥a{a,b}的最大下界≤a {a,b}的最小上界≥a三. 格的性质<A,∨,∧>是由格<A,≤>诱导的代数系统。
∀a,b,c,d∈A1. a≤a∨b b≤a∨b a∧b≤a a∧b≤b此性质由运算∨和∧的定义直接得证。
离散数学讲义(第6章)
18
6-2 分配格(续)
定理:如果在一个格中交运算对并运算可分配,则并运算 对交运算一定可分配。反之亦然。
定理:每个链是分配格。
定理:设〈A, ≤ 〉为一个分配格,则对任意的a,b,c A,如果有a b = a c且a b = a c,则b=c。
19
6-2 分配格(续)
定义:设〈A,,〉是由格〈A, ≤ 〉所诱导的代数系统。 如果对任意的a,b,cA,当b ≤ a时,有: a (b c) = b (a c) 则称〈A, ≤ 〉是模格。
5
6-1 格的概念(续)
偏序集但不是格
e d f
格
c a b
6
6-1 格的概念(续)
代数系统
设〈A, ≤ 〉是一个格,如果在A上定义两个二元运 算和,使得对于任意的a,bA,ab等于a和b的最小 上界,ab等于a和b的最大下界,那么就称〈A, , 〉 为由格〈A, ≤ 〉所诱导的代数系统。二元运算, 分 别称为并运算和交运算。
定理:分配格一定是模格。
21
6-3 有补格
定义:设〈A, ≤ 〉是一个格,如果存在元素aA,对 任意的xA,都有a ≤ x, 则称a为格〈A, ≤ 〉的全下界。记作 0。 定义:设〈A, ≤ 〉是一个格,如果存在元素bA,对 任意的xA,都有x ≤ b, 则称b为格〈A, ≤ 〉的全上界。记作 1。
{a,b} {a,b} {a,b} {a,b} {a,b}
{b} {a,b}
6-4 布尔代数(续)
定理:对布尔代数中的任意两个元素a,b,有
(a ) a
ab a b
a b ab
定义:具有有限个元素的布尔代数称为有限布尔代数。
26
格与布尔代数
证毕
7 证明在格中,对任意元素 a,b,c,d 有
(a× b) ⊕ (c d) ≤ (a ⊕ c) (b ⊕ d) (a× b) ⊕ (b× c) ⊕ (c a) ≤ ( a ⊕ b )× (b ⊕ c) (c ⊕ a)。
证 因为 a× b ≤ a ≤ a ⊕ c,c d ≤ c ≤ a ⊕ c,所以(a ⊕ c)是 a× b 与 c d 的 一个上界,而(a× b) ⊕ (c d)是(a× b)与(c d)的最小上界,所以有
(2)
由(1),(2)可以推出
a× (b ⊕ c)=(a× b) ⊕ (a× c)
证毕。
5 设(L,×,⊕ )是一个格,a,b∈L。令
S={x|x∈L,且 a ≤ x ≤ b}
其中 L 是格中的半序关系。证明(S,×,⊕ )是 L 的子格。
证 由定义,我们只要证明 S 在×,⊕ 运算下封闭即可。
设 x1, x2 是 S 中任意两个元素,则有
反之,若 b′ ≤ a′ ,则有 a′ = a′ ⊕ b′
由此推出 a = (a′)′ = (a′ ⊕ b′)′ = a × b,即a ≤ b 。
证毕
9 证明一个格是分配格的充要条件是对格中任意元素 x,y,z,均有
( x× y) ⊕ (y× z) ⊕ (z× x)=(x ⊕ y) × (y ⊕ z) × (z ⊕ x).
因此 a ≤ b。
②
如果
b′ ≤ a′ , 则 b′ ⊕ a′ = a′ , 于 是
a′ ⊕ b = b′ ⊕ a′ ⊕ b = a′ ⊕ (b′ ⊕ b) = a′ ⊕1 =1。
如果 a′ ⊕ b =1,则 b′ = b′×1
= b′× (a′ ⊕ b)
=(b′ × a′) ⊕ (b′ × b)
第六章 格代数
同样地 a ∧(a ∨(a∧b))=a (第二式中以a∧b代b) 从而 a ∧a=a (由第一式即得) #
17
定理6-1.4 设<A,∨,∧>是一个代数系统,其中的∨、 ∧都是二元运算且满足交换性、结合性、吸收性, 则A上存在偏序关系≤,使<A, ≤>是一个格。 Proof:在A上定义二元关系≤为: a , b A,<a,b>∈≤a∧b=a ≤是自反的:a∧a=a(因∨、∧满足吸收性从而幂等) 故<a,a> ∈≤ ≤是反对称的:设a≤b,b≤a,从而a∧b=a, b∧a=b 而∧满足交换律故a=b; ≤是传递的:设a≤b , b≤c , 从而a∧b=a , b∧c=b a∧c=(a∧b)∧c=a∧(b∧c)=a∧b=a 从而≤是一个偏序关系;
22
定理6-1.8 设f为从<A1, ≤1>到<A2, ≤2>的格同态,则 对x,yA1, 如果x≤1y,必有f(x)≤2f(y)(格的保序性) Proof:因为x≤1y 故 x∧1y=x f(x∧1y)=f(x) 而 f(x∧1y)= f(x) ∧2 f(y) 从而 f(x) ∧2 f(y)=f(x) 从而 f(x)≤2f(y) #
2
例2:设S是一个非空集合,则<2S, >是一个格; 设B={T , F},则<B,>也是一个格。 因集合{a,b}的上确界和下确界均唯一,我们可定义 两个运算: 定义6-1.2 设<A, ≤>是一个格,在A上定义并运算∨ 与交运算∧如下,对任意的 a , b A,a∨b等于a与 b的最小上界,a∧b等于a与b的最大下界,并称<A, ∨, ∧>为由格<A, ≤>所诱导的代数系统。 例3:设A={1,2,3,4,6,12},则<A , | >是一个格,且 4∨6=12 , 4∧6=2。
17
定理6-1.4 设<A,∨,∧>是一个代数系统,其中的∨、 ∧都是二元运算且满足交换性、结合性、吸收性, 则A上存在偏序关系≤,使<A, ≤>是一个格。 Proof:在A上定义二元关系≤为: a , b A,<a,b>∈≤a∧b=a ≤是自反的:a∧a=a(因∨、∧满足吸收性从而幂等) 故<a,a> ∈≤ ≤是反对称的:设a≤b,b≤a,从而a∧b=a, b∧a=b 而∧满足交换律故a=b; ≤是传递的:设a≤b , b≤c , 从而a∧b=a , b∧c=b a∧c=(a∧b)∧c=a∧(b∧c)=a∧b=a 从而≤是一个偏序关系;
22
定理6-1.8 设f为从<A1, ≤1>到<A2, ≤2>的格同态,则 对x,yA1, 如果x≤1y,必有f(x)≤2f(y)(格的保序性) Proof:因为x≤1y 故 x∧1y=x f(x∧1y)=f(x) 而 f(x∧1y)= f(x) ∧2 f(y) 从而 f(x) ∧2 f(y)=f(x) 从而 f(x)≤2f(y) #
2
例2:设S是一个非空集合,则<2S, >是一个格; 设B={T , F},则<B,>也是一个格。 因集合{a,b}的上确界和下确界均唯一,我们可定义 两个运算: 定义6-1.2 设<A, ≤>是一个格,在A上定义并运算∨ 与交运算∧如下,对任意的 a , b A,a∨b等于a与 b的最小上界,a∧b等于a与b的最大下界,并称<A, ∨, ∧>为由格<A, ≤>所诱导的代数系统。 例3:设A={1,2,3,4,6,12},则<A , | >是一个格,且 4∨6=12 , 4∧6=2。
6-4 布尔代数
第六章 格和布尔代数
a≼a1∨a2∨…∨ak 于是有 a≼(a1∨a2∨…∨ak)∧(a1∨a2∨…∨ak)′=0 即 a≼0 这与a是原子相矛盾。所以b∧(a1∨a2∨…∨ak)′=0,根 据引理6-4.2有 b≼a1∨a2∨…∨ak 由≼的反对称性知 b=a1∨a2∨…∨ak
第六章 格和布尔代数
引理6-4.3
设X,∨,∧,′是有限布尔代数,如果
bX且b≠0,a1,a2,…,ak是X中满足aj≼b(j=1,…,k)的 所有原子。则b=a1∨a2∨…∨ak是将b表示为原子的 唯一形式。 说明:这里唯一性的含义分为两个方面,式中任一原子
aj 都有aj≼b;所有aj≼b的原子都在式中,所以可用反
设a≼b,由于b′≼b′,根据定理有a∧b′≼b∧b′,而 b∧b′=0,所以a∧b′≼0。又因为0≼a且0≼b′,故有 0≼a∧b′。由≼的反对称性知a∧b′=0。
第六章 格和布尔代数
引理6-4.2设X,∨,∧,′是有限布尔代数,0是全下界, 如果bX且b≠0,a1,a2,…,ak 是X中满足aj≼b(j=1,…,k)的所 有原子,则b=a1∨a2∨…∨ak 证明:因为aj≼b(j=1,…,k),所以a1∨a2∨…∨ak≼b 再证b≼a1∨a2∨…∨ak,根据引理6-4.1,只需证明 b∧(a1∨a2∨…∨ak)′=0。 用反证法。设b∧(a1∨a2∨…∨ak)′≠0 由定理6-4.2,至少存在一个原子a,使得 a≼b∧(a1∨a2∨…∨ak)′ 又因为b∧(a1∨a2∨…∨ak)′≼b和 b∧(a1∨a2∨…∨ak)′≼(a1∨a2∨…∨ak)′ 由≼的传递性可得a≼b和a≼(a1∨a2∨…∨ak)′ 因为a是原子且满足a≼b,所以a必是原子a1,a2,…, ak中 的一个,因此
格和布尔代数
15
定义6-1.4 设<A1,≼1>和<A2,≼2>都是格,由它们
分别诱导的代数系统为<A1,1,1>和<A2,2,2>,
如果存在一个从A1到A2的映射f, 使得对于任意的
a,b∈A1,有 f(a1b)=f(a)2f(b) f(a1b)=f(a)2f(b) 则称f为从<A1,1,1 >到<A2,2 ,2 >的格同态, 亦可称<f(A1),≼2>是<A1,≼1>的格同态象。 此外,当f是双射时,则称f为从<A1,1,1 >到 <A2,2,2 >的格同构,亦称<A1,≼1> 和<A2,≼2>
20
定理6-2.1 如果在一个格中交运算对于并运算可 分配,则并运算对交运算也一定是可分配的。 定理6-2.2 每个链都是分配格。 定理6-2.3 设<A,≼>是一个分配格,那么,对于 任意的a,b,cA,如果有 a∧b=a∧c 和 成立,则必有 b=c。 a∨b=a∨c
证明: (a∧b)∨c=(a∧c)∨c=c (吸收律)
例:设A为非空集合,则<P(A),,,~,,A>是布 尔代数。对应的偏序关系是包含关系()。
设S是命题公式的集合,则<S,∨,∧, , F, T>是 布尔代数,对应的偏序关系是蕴含关系()。
28
定理6-4.1 对于布尔代数中任意两个元素a,b,必 定有:
11
推论 设<A,≼>是一个格,对任意a,b,c∈A,如 果b ≼ c,则a b ≼ a c, a b ≼ a c。 (格的保序性) 证: 因为a≤a, b≤c,由定理6-1.2可知, a b ≼ a c, a b ≼ a c 。
定义6-1.4 设<A1,≼1>和<A2,≼2>都是格,由它们
分别诱导的代数系统为<A1,1,1>和<A2,2,2>,
如果存在一个从A1到A2的映射f, 使得对于任意的
a,b∈A1,有 f(a1b)=f(a)2f(b) f(a1b)=f(a)2f(b) 则称f为从<A1,1,1 >到<A2,2 ,2 >的格同态, 亦可称<f(A1),≼2>是<A1,≼1>的格同态象。 此外,当f是双射时,则称f为从<A1,1,1 >到 <A2,2,2 >的格同构,亦称<A1,≼1> 和<A2,≼2>
20
定理6-2.1 如果在一个格中交运算对于并运算可 分配,则并运算对交运算也一定是可分配的。 定理6-2.2 每个链都是分配格。 定理6-2.3 设<A,≼>是一个分配格,那么,对于 任意的a,b,cA,如果有 a∧b=a∧c 和 成立,则必有 b=c。 a∨b=a∨c
证明: (a∧b)∨c=(a∧c)∨c=c (吸收律)
例:设A为非空集合,则<P(A),,,~,,A>是布 尔代数。对应的偏序关系是包含关系()。
设S是命题公式的集合,则<S,∨,∧, , F, T>是 布尔代数,对应的偏序关系是蕴含关系()。
28
定理6-4.1 对于布尔代数中任意两个元素a,b,必 定有:
11
推论 设<A,≼>是一个格,对任意a,b,c∈A,如 果b ≼ c,则a b ≼ a c, a b ≼ a c。 (格的保序性) 证: 因为a≤a, b≤c,由定理6-1.2可知, a b ≼ a c, a b ≼ a c 。
第六章格和布尔代数
• 定理6-1.1在一个格A, ≼>中,对任意的a,b A, 都 有
a ≼a∨b,
b ≼a∨b
a∧b ≼a,
a∧b ≼b
• 定理6-1.2在一个格A, ≼>中,对于a,b,c,d A, 如果 a ≼b和c ≼d,则
a∨c ≼b∨d, a∧c ≼b∧d
• 推论 在一个格A, ≼>中, 对于a,b,c A, 如果b ≼c, 则a∨b ≼ a∨c, a∧b ≼ a∧c.
• 这个性质称为格的保序性
ቤተ መጻሕፍቲ ባይዱ
• 定理6-1.3 设A,≼是一个格,由格A,≼所诱导 的代数系统为A,∨,∧, 则对任意的a,b,c,dA有
⑴ a∨b=b∨a, a∧b=b∧a (交换律)
⑵ (a∨b)∨c=a∨(b∨c)
(a∧b)∧c=a∧(b∧c)
(结合律)
⑶ a∨a= a, a∧a= a
(幂等律)
⑷ a∨(a∧b)=a
a∧(a∨b)=a
(吸收律)
• 引理6-1.1 设A,∨,∧是一个代数系统,其中 ∨,∧都是二元运算且满足吸收性,则∨和∧满足 幂等性。
• 定理6-1.4 设A,∨,∧是一个代数系统,其中 ∨,∧都是二元运算且满足交换性、结合性和吸收 性,则A上存在偏序关系≼,使A, ≼是一个格。
【例】S={a,b}, P(S)={ϕ,{a},{b},{a,b}}, 那么
<P(S), >是一个格
由这个格所诱导的代数系统为
<P(S), ∨, ∧>, 其中∨是集合的并,
∧是集合的交, 这两个运算的运算表见下表
∨
a b a,b
a b a,b
a
a a a,b a,b
6-2 分配格
推论2 设A,≼是Байду номын сангаас,如果A,≼是全序集(线性集),则
A,≼一定是分配格。
第六章 格和布尔代数
【例6-2.4】图给出了两个格的哈斯图。试证明它们都不是分
配格。
证明:在图 (a)中含有与五角格同构的子格,所以不是分 配格;在图 (b)中含有与钻石格同构的子格,所以不是分 配格。
第六章 格和布尔代数
第六章 格和布尔代数
2、分配格的性质 (1)定理6-2.1 分配律两公式互为对偶,其一成立,另一必 成立。 证明过程见讲义。
第六章 格和布尔代数
(2) 定 理 6-2.3 设 X,≼ 是 分 配 格 , 如 果 有 a,b,cX , 当
a∧b=a∧c且a∨b=a∨c成立,则必有b= c 证明:设X,≼是分配格,a,b,cX, a∧b=a∧c且a∨b=a∨c b=b∨(b∧a)=b∨(a∧b) (吸收律和交换律)
第六章 格和布尔代数
P,Q,RP (A) P∪(Q∩R)=(P∪Q)∩(P∪R) P∩(Q∪R)=(P∩Q)∪(P∩R) 所以,P (A),∨,∧分配格。
第六章 格和布尔代数
【例6-2.2】A=a,b,c,d,e,A,≼是格,其哈斯图如图6.3所 示,证明A,≼不是分配格。 证明: b∨(c∧d)=b∨e=b (b∨c)∧(b∨d)=a∧a=a b∨(c∧d)≠(b∨c)∧(b∨d) 所以,A,≼不是分配格。 本例中的格叫做钻石格,钻石格不是分配格。
每个链均是格
a,b,cA,在这三个元素中每个元素的位置只有三种 情况: 1) a是最大元 2) a是最小元 3) a是中间元
第六章 格和布尔代数
(4)分配格的子格也是分配格 (5) 两个典型的五元素非分配格:五角格和钻石格 (6)定理 一个格是分配格的充分必要条件是该格中不含有与 钻石格或五角格同构的子格。 这个定理的证明已经超过了本书的范围,故略去。 推论1 设A,≼是格,如果|A|<5,则A,≼一定是分配格。
格与布尔代数(离散数学)
定理6-1.4 设<A,∨,∧>是一个代数系统,其中 ∨,∧都是二元运算且满足交换律、结合律和吸收律,
哈尔滨理工大学本科生课程
离 散 数 格与分配格 学
计算机系
第六章 格与布尔代数
这一章将介绍另一类代数系统,这就是格。
格论大体上是在1935年左右形成的,它不仅是
代数学的一个分支,而且在近代解析几何,半
序空间等方面也都有重要的作用。我们在这里
只介绍格的一些基本知识以及几个具有特别性
质的格——分配格、有补格。
则<T,≤>是 <S,≤>的一个子格。
解 对于任意的x,yT,必有x≤a 和y≤a, 所以x∨y≤a,x∧y≤a 而 x∨yS,x∧yS 故x∨yT,x∧yT
因此<T,≤>是 <S,≤>的一个子格。
同样地,可以证明,如果取Q={x|xS且a≤x},
则<Q,≤>也是 <S,≤>的一个子格。
4. 上界、下界 定义3-12.7:设<A,≤>是一偏序集,对于BA,如有a∈A,
且对任意元素x∈B,都有x≤a,则称a为B的上界。同理,对
任意元素x∈B,都有a≤x,则称a为B的下界。 5. 上确界、下确界 定义3-12.8:设<A,≤>是一偏序集且BA,a是B的任一上 界,若对B的所有上界y均有a≤y,则称a是B的最小上界(上
二、知识点
1 .格的概念,偏序集上的并运算、 偏序集上的交运算。
2.分配格、有补格; 3.布尔代数、Stone表示定理及其推 论,布尔表达式、布尔函数、开关代数的 概念。
三、要求
1.识记 根据哈斯图识别是否是格,分配格、有补格, 模格,布尔格、布尔代数。 2.领会
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
离散数学
中北大学电子与计算机科学技术学院
2012年6月1日星期五
第6章 格与布尔代数
1 2 3 4 5
2012-6-1
偏序格与代数格
集合的表示方法 格的性质 子格与格同态
特殊格
布尔代数
2
偏序格
比较右边两个哈 斯图的不同?
e
f d
d
b
c a (a) b a (b)
c
2012-6-1
3
定义6.2.1
a1a2„an = 0
a1a2„an = 1 所以,有限格一定是有界格。
2012-6-1
31
定理6.2.8
在格<L, ≤ >中,全下界和全上界分别是集合L的 最小元和最大元,由于最大元和最小元的惟一性, 有下面的定理: 定理6.2.8 设<L, ≤ >是一个格,若格<L, ≤ > 的全上界和全下界存在,则必惟一。
2012-6-1
30
有限格与有界格
若<L, ≤ >是有限格,设L = {a1, a2, „, an}, 由于运算“”和“”满足结合律,所以有 ((a1a2)„an) = a1a2„an ((a1a2)„an) = a1a2„an 此时, a1a2„an和a1a2„an分别是格L的全 下界和全上界,即有
(1)S≠Φ;
(2)对任意a, b∈S, <L, ≤ >的保交和保联运 算都有 ab = GLB{a, b}∈S, ab = LUB{a, b}∈S, 则称<S, ≤ >是<L, ≤ >的一个子格,简称S是L的 子格。
2012-6-1
15
例6.2.5
设<L, ≤ >是一个格,a∈L,令S = {x|x∈L, x ≤ a},则S是L的子格。 证明 因为a ≤ a,所以a∈S,即S是非空子集。 对任意x, y∈S,由x ≤ a,y ≤ a,可知 xy = GLB{x, y} ≤ a,即xy = GLB{x, y}∈S xy = LUB{x, y} ≤ a,即xy = LUB{x, y}∈S 故S是L的子格。
2012-6-1
16
定义6.2.5
设<L, ∧, ∨>和<S, *, >是两个格,f是L到S的 映射。如果对任意x, y∈L,都有 f(x∧y) = f(x)* f(y),f(x∨y) = f(x) f(y)
则称f为从格<L, ∧, ∨>到格<S, *, >的格同态 映射,简称格同态。 如果f是格同态,当f分别是单射、满射和双射时, f分别称为单一格同态、满格同态和格同构。
推论6.2.1 在有补分配格(既是有补格又是分配格, 简称为有补分配格)<L, , >中,每个元素都存 在惟一的补元。
(2)因命题公式的析取、合取运算满足分配律, 所以,格<P, ∧, ∨>是分配格。
2012-6-1
19
定理6.2.4
所有链都是分配格。
证明 设<L, ≤ >是链,因此<L, ≤ >是格,任取 a, b, c∈L,只有以下两种情况:
(1)a是三者中最大的,即b ≤ a,c ≤ a;
(2)a不是三者中最大的,即a ≤ b或a ≤ c。
在情况(1)中,b∨c≤ a,故a∧(b∨c) = b∨c。 显然,a∧b = b,a∧c = c。所以 a∧(b∨c) = b∨c =(a∧b)∨(a∧c)。 ,
2012-6-1
20
定理6.2.4(续)
在情况(2)中,a≤b∨c,而a∧b=a或a∧c=a,从而 (a∧b)∨(a∧c) = a,所以 (a∧b)∨(a∧c)= a = a∧(b∨c) 所以<L, ≤ >是分配格。
= y
2012-6-1
(吸收L, , >是格,如果对任意a, b, c∈L,有
a≤b
a≥b
a(bc)=b(ac)或
(模律) a(bc)=b(ac)
则称<L, , >为模格,也称为戴德金格
2012-6-1
27
定理6.2.7
分配格是模格。
证明 设<L, , >是分配格,对任意a, b, c∈L, 如果a ≤ b,那么ab = b,由分配律得
定理6.2.6
设<L, , >是分配格,对于任何a, x, y∈L,如 果ax = ay且ax = ay,则x = y。 证明 x = x (ax) = x (ay) = (xa) (xy) = (ay) (xy) = y (ax) = y (ay) (吸收律) (已知ax = ay) (分配律) (已知ax = ay) (交换律,分配律) (已知ax = ay)
a (bc) = (ab)(ac) = b(ac) 故是<L, , >模格。
2012-6-1
28
性质6.2.3
(1)每一个链格<L, , >都是模格;
(2)四个元素以下的格都是模格;
2012-6-1
29
定义6.2.8
设<L, ≤ >是一个格,若存在元素a∈L,使得对任 意x∈L,都有: a ≤ x(或x ≤ a), 则称a为格<L, ≤ >的全下界(或全上界),分别记 为0(或1),具有全上界和全下界的格称为有界格。 显然,对任意x∈L,有 1x = x1 = x,1x = x1 = 1 0x = x0 = 0,0x = x0 = x
b∧(c∨d)=b∧e=b,而
(b∧c)∨(b∧d)=a∨a = a。 在图 (b)中, c∧(b∨d)=c∧e= c,而 (c∧b)∨(c∧d)=a∨d=d。 因此,在图 (a)和(b)中都有, b∧(c∨d)≠(b∧c)∨(b∧d) 故它们都不是分配格。
2012-6-1
23
定理6.2.5
一个格是分配格的充分必要条件是该格中没有任何 子格与6例15.2.86中的两个五元素格中的任何一个 同构。
2012-6-1
21
例6.2.8
右图所示的两个格都不 是分配格。 分析 由于链是分配格, 因此在同一条链上的元 b 素都满足分配等式,最 有可能不满足分配等式 的元素不在同一条链上。 选取b, c, d来验证即可。
e
e
c
c
d
b
d
a (a) a (b)
2012-6-1
22
例6.2.8(续)
解 取图中b, c, d三个元素验证。在图 (a)中,
如下图有界格,求其所有元素的补元(如果有的话)。
1 1
a
b d 0 (a)
2012-6-1
c
e
a c 0 (b)
b d
34
例6.2.9(续)
解 对于图a中, a,d都是e的补元,c和e都是d的补 元, b无补元。 对于图b: 0' = 1,1' = 0,
a' = b,a' = d, b' = a,b' = c, c' = d,c' = b, d' = a,d' = c
设<L, ≤ >是一个偏序集,如果对任意a, b∈L, {a, b}都有最大下界和最小上界存在,则称<L, ≤ >是格,简称L是格。若L为有限集,则称格<L, ≤ >为有限格。 暂且把由偏序关系定义的格称为偏序格
2012-6-1
4
保交与保联
在格<L, ≤ >中,任取a, b∈G,则{a, b}的最大 下界和最小上界都是惟一存在的,且均属于L。 用a*b表示{a, b}的最大下界,称为a与b的保交, 用ab表示{a, b}的最小上界,称为a与b的保联, 即 a*b = GLB{a, b},ab = LUB{a, b}
也可用∩和∪、·和+、∧和∨分别表示保交和保 联
2012-6-1
5
例6.2.1
(1)考虑偏序集<Z+, D>,其中Z+是正整数,D是 一个整除关系,问此偏序集<Z+, D>是否是一个格? (2)设A是一个集合,P(A)是A的幂集,是集合上 的包含关系,问此偏序集<P(A), >是否是一个格? (3)所有的全序集<L, ≤ >都是格?
2012-6-1
11
定义6.2.3
设代数系统<L, , >是一个格,S L,若S满足:
(1)S≠Φ;
(2)运算和对子集S都是封闭的;
则称<S, , >是<L, , >的子格,简称S是L的 子格。
2012-6-1
12
例6.2.4
在正整数集合Z+中规定、为:对任意a, b∈P,
2012-6-1
13
例6.2.4 证明
显然S≠Φ。因为对任意3m, 3n∈S,都有
3m3n = [3m, 3n] = 3[m, n]∈S,
3m3n = (3m, 3n) = 3(m, n)∈S
所以,<S, , >是<Z+, , >的子格。
2012-6-1
14
子格
定义6.2.4 设<L,≤>是一个格,S L,若S满足:
则图a不是有补格,图b是有补格。
2012-6-1
35
定理6.2.9
在有界分配格(既是有界格又是分配格,简称为有 界分配格)<L, , >中,如元素a∈L有补元存在, 则此元素的补元必惟一。 证明 设a有两个补元b和c,由补元的定义知
ab = 0 = ac,ab = 1 = ac
由定理知,b = c。
2012-6-1
17
定义6.2.6
设<L, , >是一个格,如果对任意a, b, c∈L,都 有 a(bc) = (ab) (ac) , a(bc) = (ab) (ac), 即运算满足分配律,则称<L, , >是一个分配格。
中北大学电子与计算机科学技术学院
2012年6月1日星期五
第6章 格与布尔代数
1 2 3 4 5
2012-6-1
偏序格与代数格
集合的表示方法 格的性质 子格与格同态
特殊格
布尔代数
2
偏序格
比较右边两个哈 斯图的不同?
e
f d
d
b
c a (a) b a (b)
c
2012-6-1
3
定义6.2.1
a1a2„an = 0
a1a2„an = 1 所以,有限格一定是有界格。
2012-6-1
31
定理6.2.8
在格<L, ≤ >中,全下界和全上界分别是集合L的 最小元和最大元,由于最大元和最小元的惟一性, 有下面的定理: 定理6.2.8 设<L, ≤ >是一个格,若格<L, ≤ > 的全上界和全下界存在,则必惟一。
2012-6-1
30
有限格与有界格
若<L, ≤ >是有限格,设L = {a1, a2, „, an}, 由于运算“”和“”满足结合律,所以有 ((a1a2)„an) = a1a2„an ((a1a2)„an) = a1a2„an 此时, a1a2„an和a1a2„an分别是格L的全 下界和全上界,即有
(1)S≠Φ;
(2)对任意a, b∈S, <L, ≤ >的保交和保联运 算都有 ab = GLB{a, b}∈S, ab = LUB{a, b}∈S, 则称<S, ≤ >是<L, ≤ >的一个子格,简称S是L的 子格。
2012-6-1
15
例6.2.5
设<L, ≤ >是一个格,a∈L,令S = {x|x∈L, x ≤ a},则S是L的子格。 证明 因为a ≤ a,所以a∈S,即S是非空子集。 对任意x, y∈S,由x ≤ a,y ≤ a,可知 xy = GLB{x, y} ≤ a,即xy = GLB{x, y}∈S xy = LUB{x, y} ≤ a,即xy = LUB{x, y}∈S 故S是L的子格。
2012-6-1
16
定义6.2.5
设<L, ∧, ∨>和<S, *, >是两个格,f是L到S的 映射。如果对任意x, y∈L,都有 f(x∧y) = f(x)* f(y),f(x∨y) = f(x) f(y)
则称f为从格<L, ∧, ∨>到格<S, *, >的格同态 映射,简称格同态。 如果f是格同态,当f分别是单射、满射和双射时, f分别称为单一格同态、满格同态和格同构。
推论6.2.1 在有补分配格(既是有补格又是分配格, 简称为有补分配格)<L, , >中,每个元素都存 在惟一的补元。
(2)因命题公式的析取、合取运算满足分配律, 所以,格<P, ∧, ∨>是分配格。
2012-6-1
19
定理6.2.4
所有链都是分配格。
证明 设<L, ≤ >是链,因此<L, ≤ >是格,任取 a, b, c∈L,只有以下两种情况:
(1)a是三者中最大的,即b ≤ a,c ≤ a;
(2)a不是三者中最大的,即a ≤ b或a ≤ c。
在情况(1)中,b∨c≤ a,故a∧(b∨c) = b∨c。 显然,a∧b = b,a∧c = c。所以 a∧(b∨c) = b∨c =(a∧b)∨(a∧c)。 ,
2012-6-1
20
定理6.2.4(续)
在情况(2)中,a≤b∨c,而a∧b=a或a∧c=a,从而 (a∧b)∨(a∧c) = a,所以 (a∧b)∨(a∧c)= a = a∧(b∨c) 所以<L, ≤ >是分配格。
= y
2012-6-1
(吸收L, , >是格,如果对任意a, b, c∈L,有
a≤b
a≥b
a(bc)=b(ac)或
(模律) a(bc)=b(ac)
则称<L, , >为模格,也称为戴德金格
2012-6-1
27
定理6.2.7
分配格是模格。
证明 设<L, , >是分配格,对任意a, b, c∈L, 如果a ≤ b,那么ab = b,由分配律得
定理6.2.6
设<L, , >是分配格,对于任何a, x, y∈L,如 果ax = ay且ax = ay,则x = y。 证明 x = x (ax) = x (ay) = (xa) (xy) = (ay) (xy) = y (ax) = y (ay) (吸收律) (已知ax = ay) (分配律) (已知ax = ay) (交换律,分配律) (已知ax = ay)
a (bc) = (ab)(ac) = b(ac) 故是<L, , >模格。
2012-6-1
28
性质6.2.3
(1)每一个链格<L, , >都是模格;
(2)四个元素以下的格都是模格;
2012-6-1
29
定义6.2.8
设<L, ≤ >是一个格,若存在元素a∈L,使得对任 意x∈L,都有: a ≤ x(或x ≤ a), 则称a为格<L, ≤ >的全下界(或全上界),分别记 为0(或1),具有全上界和全下界的格称为有界格。 显然,对任意x∈L,有 1x = x1 = x,1x = x1 = 1 0x = x0 = 0,0x = x0 = x
b∧(c∨d)=b∧e=b,而
(b∧c)∨(b∧d)=a∨a = a。 在图 (b)中, c∧(b∨d)=c∧e= c,而 (c∧b)∨(c∧d)=a∨d=d。 因此,在图 (a)和(b)中都有, b∧(c∨d)≠(b∧c)∨(b∧d) 故它们都不是分配格。
2012-6-1
23
定理6.2.5
一个格是分配格的充分必要条件是该格中没有任何 子格与6例15.2.86中的两个五元素格中的任何一个 同构。
2012-6-1
21
例6.2.8
右图所示的两个格都不 是分配格。 分析 由于链是分配格, 因此在同一条链上的元 b 素都满足分配等式,最 有可能不满足分配等式 的元素不在同一条链上。 选取b, c, d来验证即可。
e
e
c
c
d
b
d
a (a) a (b)
2012-6-1
22
例6.2.8(续)
解 取图中b, c, d三个元素验证。在图 (a)中,
如下图有界格,求其所有元素的补元(如果有的话)。
1 1
a
b d 0 (a)
2012-6-1
c
e
a c 0 (b)
b d
34
例6.2.9(续)
解 对于图a中, a,d都是e的补元,c和e都是d的补 元, b无补元。 对于图b: 0' = 1,1' = 0,
a' = b,a' = d, b' = a,b' = c, c' = d,c' = b, d' = a,d' = c
设<L, ≤ >是一个偏序集,如果对任意a, b∈L, {a, b}都有最大下界和最小上界存在,则称<L, ≤ >是格,简称L是格。若L为有限集,则称格<L, ≤ >为有限格。 暂且把由偏序关系定义的格称为偏序格
2012-6-1
4
保交与保联
在格<L, ≤ >中,任取a, b∈G,则{a, b}的最大 下界和最小上界都是惟一存在的,且均属于L。 用a*b表示{a, b}的最大下界,称为a与b的保交, 用ab表示{a, b}的最小上界,称为a与b的保联, 即 a*b = GLB{a, b},ab = LUB{a, b}
也可用∩和∪、·和+、∧和∨分别表示保交和保 联
2012-6-1
5
例6.2.1
(1)考虑偏序集<Z+, D>,其中Z+是正整数,D是 一个整除关系,问此偏序集<Z+, D>是否是一个格? (2)设A是一个集合,P(A)是A的幂集,是集合上 的包含关系,问此偏序集<P(A), >是否是一个格? (3)所有的全序集<L, ≤ >都是格?
2012-6-1
11
定义6.2.3
设代数系统<L, , >是一个格,S L,若S满足:
(1)S≠Φ;
(2)运算和对子集S都是封闭的;
则称<S, , >是<L, , >的子格,简称S是L的 子格。
2012-6-1
12
例6.2.4
在正整数集合Z+中规定、为:对任意a, b∈P,
2012-6-1
13
例6.2.4 证明
显然S≠Φ。因为对任意3m, 3n∈S,都有
3m3n = [3m, 3n] = 3[m, n]∈S,
3m3n = (3m, 3n) = 3(m, n)∈S
所以,<S, , >是<Z+, , >的子格。
2012-6-1
14
子格
定义6.2.4 设<L,≤>是一个格,S L,若S满足:
则图a不是有补格,图b是有补格。
2012-6-1
35
定理6.2.9
在有界分配格(既是有界格又是分配格,简称为有 界分配格)<L, , >中,如元素a∈L有补元存在, 则此元素的补元必惟一。 证明 设a有两个补元b和c,由补元的定义知
ab = 0 = ac,ab = 1 = ac
由定理知,b = c。
2012-6-1
17
定义6.2.6
设<L, , >是一个格,如果对任意a, b, c∈L,都 有 a(bc) = (ab) (ac) , a(bc) = (ab) (ac), 即运算满足分配律,则称<L, , >是一个分配格。