离散数学chap6格与布尔代数

合集下载

离散数学中的布尔函数和布尔代数

离散数学中的布尔函数和布尔代数

离散数学是一门研究离散结构和离散对象的数学学科,它在计算机科学等领域扮演着重要的角色。

布尔函数和布尔代数是离散数学中的重要概念之一,它们在逻辑电路设计、计算机编程等方面具有广泛的应用。

布尔函数是一种将布尔域上的值映射为布尔域上的值的函数。

布尔域上的值只有两个:真和假。

布尔函数的输入和输出都是布尔值。

布尔函数可以通过真值表、函数表达式或者逻辑电路图表示。

常见的布尔运算有与运算、或运算、非运算等。

布尔函数可以定义在不同的布尔变量上,而布尔变量可以取真或假两个值。

通过组合不同的布尔运算,可以构造出复杂的布尔函数。

布尔代数是研究布尔函数性质和运算规则的代数系统。

布尔代数的基本操作有与运算、或运算、非运算等。

与运算、或运算和非运算是布尔函数的基本运算,在布尔代数中具有特殊的性质。

例如,与运算满足交换律、结合律和分配律;或运算满足交换律、结合律和分配律;非运算满足德摩根定律。

布尔代数还有很多其他的运算规则,如吸收律、零元律、幂等律等。

这些运算规则可以用来简化布尔函数,使其更加简洁明了。

布尔函数和布尔代数在逻辑电路设计中起着重要的作用。

逻辑电路是一种基础的电子电路,用来完成逻辑运算。

布尔函数可以用来描述逻辑电路的功能,布尔代数可以用来简化逻辑电路。

通过布尔函数和布尔代数可以设计出各种复杂的逻辑电路,如逻辑门、多路选择器、时序电路等。

逻辑电路在计算机硬件中广泛应用,是计算机工作的基础。

因此,研究布尔函数和布尔代数不仅有助于理解离散数学的基本概念,也对计算机科学和工程领域有着重要的实际意义。

此外,布尔函数和布尔代数在计算机编程中也具有重要的应用。

计算机程序是一系列指令的集合,通过执行这些指令实现特定的功能。

布尔函数可以用来描述程序中的条件和逻辑关系,判断某个条件是否成立,从而确定程序的执行路径。

布尔代数可以用来简化程序的逻辑表达式,使程序更加高效和可读。

在编程语言中,布尔变量和布尔运算是基础数据类型和基本运算符之一,它们与布尔函数和布尔代数密切相关。

离散数学中的代数系统和布尔代数

离散数学中的代数系统和布尔代数

离散数学是数学的一个重要分支,研究的是离散结构和离散对象的性质。

代数系统和布尔代数是离散数学中的两个重要概念。

代数系统是研究集合上的运算的一种数学结构。

它由集合和一组运算所组成,其中运算可以是两个对象相互运算得到一个新的对象,也可以是一个对象自身经过某种运算得到一个新的对象。

代数系统包括了很多种类,例如群、环、域等等。

其中,布尔代数是代数系统的一种重要类型。

布尔代数是一种二元代数系统,它研究的是关于真值和逻辑运算的代数。

在布尔代数中,我们考虑的对象是命题,而运算包括了与、或、非等等。

布尔代数主要用于逻辑运算和电路设计中。

布尔代数中的命题可以用真和假来表示,它们分别对应于数学中的1和0。

与、或、非等运算在布尔代数中也有对应的符号,分别是∧、∨、¬。

这些符号在逻辑运算中扮演重要角色。

布尔代数的运算有很多有趣的性质。

比如,与运算满足交换律、结合律、分配律等等;或运算满足交换律、结合律、分配律等等;非运算满足逆运算和恒等律。

这些性质使得布尔代数具有很强的推理和运算能力。

布尔代数在逻辑运算中有着广泛的应用。

在计算机科学中,布尔代数被用于电路设计和逻辑推理;在人工智能领域,布尔代数被用于知识表示和推理;在运筹学中,布尔代数被用于约束求解和优化问题。

布尔代数的应用广泛而深入,是离散数学中的重要工具之一。

总结起来,离散数学中的代数系统和布尔代数是两个重要的概念。

代数系统研究的是集合上的运算,而布尔代数研究的是关于真值和逻辑运算的代数。

布尔代数具有许多有趣的性质和广泛的应用,是离散数学中的一个重要工具。

格和布尔代数

格和布尔代数
a,bL,若a≤b a∧b = a
分三步: 1) 证明’≤’是L上的偏序关系 2)证明 a,bL, {a,b}的下确界存在, 且 a∧b = glb(a,b)。 3)a,bL, {a,b}的上确界存在,且 lub(a,b) a∨b 具体证法见后面
1) 证明’≤’是L上的偏序关系 自反性:aL 由等幂律 a∧a=a, a≤a 反对称性:a,bL, 若a≤b, b≤a 则 a∧b=a, b∧a=b a = a∧b = b∧a = b 传递性:a,b,cL, 若 a≤b,b≤c 则a∧b=a, b∧c=b a∧c=(a∧b)∧c = a∧(b∧c)= a∧b=a a≤c
2、格的对偶原理
① 集合S的偏序关系≤的逆关系≥也是偏序关 系,若AS, 其中 ≤的glb(A) 对应于 ≥的lub(A), ≤的lub(A) 对应于 ≥的glb(A), 所以,若<S,≤>是格,则<S,≥>也是格, 称这两个格互为对偶。
2、格的对偶原理
② 因为<S,≤>的交是<S,≥>的并, <S,≤>的并是<S,≥>的交,
一般格只满足分配不等式: a∨(b∧c)≤(a∨b)∧(a∨c)
一、定义
设<L,∧,∨>是格,若a,b,cL,有: (1) a∧(b∨c)=(a∧b)∨(a∧c), (2) a∨(b∧c)=(a∨b)∧(a∨c), 则称 <L,∧,∨> 为分配格。
注:(1)(2)是互相等价的,由对偶原理,从一式可推
2)证明 a,bL, {a,b}的下确界存在, 且 a∧b=glb(a,b)。
a) 因为 (a∧b)∧a =(a∧a)∧b=a∧b a∧b≤a 同理a∧b≤b a∧b 是a,b的下界。

离散数学中的布尔代数应用

离散数学中的布尔代数应用

离散数学中的布尔代数应用离散数学是数学中的一个分支,它研究离散化的对象和运算符,并不依赖于连续性或可测度性的概念。

而布尔代数是离散数学中的重要内容之一,它是以数学逻辑为基础,研究由命题变量和逻辑运算符组成的代数系统。

布尔代数在离散数学中扮演着重要的角色,并在现实生活中有广泛的应用。

一、基础概念布尔代数以数学逻辑为基础,由命题变量和逻辑运算符构成。

命题变量可以取两个值:真或假,用1或0表示。

逻辑运算符包括非(NOT)、与(AND)、或(OR)等几种基本运算。

以布尔代数的符号形式表示,可以用符号表达式来表示命题逻辑。

符号表达式由命题变量、基本命题和逻辑运算符组成。

通过运算符的组合,可以得到复合命题。

在离散数学中,布尔代数的应用广泛,如在电路设计、计算机科学、人工智能等领域都有重要的应用。

二、应用领域1. 电路设计在电路设计中,布尔代数被广泛应用于逻辑电路的设计和分析。

逻辑门是电子电路中最基本的构建单元,通过不同的逻辑门的组合可以实现各种逻辑功能。

逻辑门可以表示为布尔代数中的逻辑运算符,通过对输入信号进行逻辑运算,得到输出信号。

例如,与门(AND gate)可以实现两个输入信号的与运算,输出为1当且仅当两个输入信号都为1;或门(OR gate)可以实现两个输入信号的或运算,输出为1当且仅当至少一个输入信号为1。

通过对逻辑门的组合与连接,可以实现复杂的逻辑功能,如加法器、多路选择器等。

2. 计算机科学在计算机科学中,布尔代数是计算机逻辑和数字电路设计的基础。

计算机内部的大部分操作都是通过逻辑门的组合实现的。

计算机的数据存储、运算和控制等功能都离不开布尔代数的运算。

例如,计算机的加法器可以使用逻辑门实现。

在二进制加法中,每一位的相加可以看作是两个输入信号的异或运算,而进位可以看作是两个输入信号的与运算。

通过逻辑门的组合,可以实现多位二进制数的加法。

3. 人工智能在人工智能领域,布尔代数被应用于逻辑推理和知识表示等方面。

离散数学chap6 格与布尔代数

离散数学chap6 格与布尔代数

则称‹A, ≤ ›是分配格。
例:S={a,b,c},‹ (s),› 格,‹ (S),∪,∩›
对P,Q,R (S),P∪(Q∩R)=(P∪Q)∩(P∪R)
P∩(Q∪R)=(P∩Q)∪(P∩R) 所以‹ (S),›是分配格 一般格未必是分配格
例: 在 a ) 中 b∨(c∧d)=b∨e=b (b∨c)∧(b∨d)=a∧a=a 在 (b) 中 , c∧(b∨d)=c∧a=c (c∧b)∨(c∧d)=e∨d=d 在分配格中定义中(1), (2)条件只要有一个成立即 可
=a∨(b∧c)
反之易得证。
② 定理 :每个链是分配格。
分析:‹A, ≤ ›偏序集a,bA,有a ≤ b或b ≤a, 则‹A,≤›是链。它的哈斯图排成直线。
显然‹A,≤›是格。只要证a,b,cA有 a∧(b∨c)=(a∧b)∨(a∧c)即可。
证:分两种情况:
(1)a≤b或a≤c (a不是三者中最大元)
故≤是一偏序关系。 4 ) 下 面 证 明 a∧b 就 是 a,b 的 最 大 下 界 , 即 要 证 明 a∧b ≤ a,a∧b ≤ b 且最大 (a∧b)∧a=a∧(b∧a)=a∧(a∧b)=(a∧a)∧b=a∧b (a∧b)∧b=a∧(b∧b)=a∧b ∴a∧b ≤ a ,a∧b ≤ b 即a∧b是a和b的下界。
6)子格: 定义:设‹A, ≤ ›是一个格,由‹A,≤›诱导的代数系统为 ‹A,∨,∧›.设BA,且B,如果A中的这两个运算∧和∨ 关于B是封闭的,则称‹B,≤›是‹A, ≤ ›的子格。(B中任 两元在A 中的最小上界和最大下界也在B中。) 例:‹I+,|›格→‹ I+ ,∨,∧›
a∨b=LCM(a,b) a∧b=GCD(a,b)

离散数学格与布尔代数优秀课件

离散数学格与布尔代数优秀课件

于是有 a∨(b∧c) ≤(a∨b)∧(a∨c) 。
由对偶原理得 a∧(b∨c)≥ (a∧b)∨(a∧c) 。
即 (a∧b)∨(a∧c)≤ a∧(b∨c) 。
b c d
由<A,≤>诱导的代数系统。B是A的
非空子集,如果∧
a
和∨在B上封闭,则 称<B, ≤>是<A, ≤>
b
c b
d
e
f e
的子格。
g
a
e
c
a
b f
c
g
d
<C,≤>是<A,≤>的子格。 <A,≤>
<B,≤> <C,≤>
而<B,≤>不是. b∧c=dB, (运算规则要从格<A,≤>中找)
二. 格的对偶原理
界,所以 a∨c≤b∨d。 类似可证 a∧c≤b∧d。 推论:在一个格中,任意 a,b,c∈A,如果b≤c,则
a∨b≤a∨c,a∧b≤a∧c。 此性质称为格的保序性。
3. ∨和∧都满足交换律。即 a∨b=b∨a,a∧b=b∧a 此性质由运算∨和∧的定义直接得证。
4. ∨和∧都满足幂等律。即 a∨a=a a∧a=a 证明:由性质1, a≤a∨a (再证a∨a≤a)
P’: a∨b≥a
{a,b}的最大下界≤a {a,b}的最小上界≥a
三. 格的性质
<A,∨,∧>是由格<A,≤>诱导的代数系统。a,b,c,d∈A 1. a≤a∨b b≤a∨b a∧b≤a a∧b≤b
此性质由运算∨和∧的定义直接得证。 2.如果a≤b,c≤d,则 a∨c≤b∨d,a∧c≤b∧d。 证明:如果a≤b,又b≤b∨d,由传递性得 a≤b∨d, 类似由c≤d, d≤b∨d,由传递性得 c≤b∨d, 这说明b∨d是 {a,c} 的一个上界,而a∨c是 {a,c} 的最小上

中北大学 离散数学第六章 格和布尔代数

[定义]设<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上的一个一元运算,称为补运算, 记为“-”。

离散数学格与布尔代数

<L, > <L, , *>
§7.1 格
例 < P(S) , >是格 表示为<P(S), , * > 又可表示为< P(S) ,∪,∩>
例 <Z+,≤>,或 <Z+,|> <Z+, , * > <Z+, LCM,GCD>
§7.2 格——代数系统
格〈L,≤〉中自然存在两个运算 和 * ,从而 派生出一个代数系统〈L,,*〉
6
<S15,|>,
2
2019/10/5
30
10
15
3
5
1
§7.1 格
例 判断图中的哈斯图表示的偏序集是否构成格,说明为什么。
d c
b a
(a)

e d
c b
a (b)

f
d
e
d
e
c
b
c
a (c)

a
b
(d)

e
c
d
a
b
(e)

2019/10/5
§7.1 格
例 设Z+为正整数集合,对于a,b Z+,关系“≤”定义为: a≤b当 且仅当a整除b。则偏序集<Z+,≤>构成格,
并、交 运算的性质
定理1 设〈L,≤〉是一个格,并运算与交运算 * 满足 如下性质:
L1 a a = a
a*a=a
(幂等律)
L2 a b = b a a * b = b * a (交换律)
L3 (a b) c = a (b c)

离散数学-格和布尔代数


的次序图如下
-1 的次序图如下
6 2 1 3 2
1 3 6
若 < L; > 是一个偏序集,则对于任意元素 l1, l2, l3 L,有以 下六个关系式成立: l1 l1 若 l1 l2,l2 l1,则 l1 = l2 若 l1 l2,l2 l3,则 l1 l3 l1 l1 若 l1 l2,l2 l1,则 l1 = l2 (7-1) (7-2) (7-3) (7-1) (7-2)
60以上说明与格一样布尔代数也是一个代数系统该代数系统可取交换律分配律同一律和互补律作为公二元运算是一元运算若这些运算满足交换律分配律同一律和互补律则称称作集合代数它是一个布尔代数
第二部分 抽象代数
0
第七章
格和布尔代数
格是 Birkhoff (1884 - 1944) 在 20 世纪 30 年代提出的,格的提出 以子集为背景。 历史上最初出现的格是英国数学家 George Boole 于 1854 年提出 的,是他在研究命题演算中发现的,通常称为布尔格或布尔代 数。 格和布尔代数的理论成为计算机硬件设计和通讯系统设计中的 重要工具。格论是计算机语言的指称语义的理论基础。格是一 种特殊的偏序集,也可以看作是有两个二元运算的代数系统, 布尔代数是一种特殊的格。在保密学、开关理论、计算机理论 和逻辑设计以及其他一些科学和工程领域中,都直接应用了格 与布尔代数。 1
7.2 格及其性质
一、格的定义
定义7-5 设 < L; > 是一个偏序集,如果 L 中任意两个元素都 存在着最大下界和最小上界,则称 < L; > 是格。 由于每对元素的最大下界和最小上界唯一,故引入记号: l1 l2 = glb(l1, l2),l1 l2 = lub(l1, l2), 其中 和 均可看作是集合 L 上的二元运算,分别称为交和并。 注:若 < L; > 是一个格,则意味着 < L; > 也是一个形为 < L; , > 的代数系统,其中 和 是 L 上的两个二元运算, 对于任意 l1, l2 L,l1 l2 表示在偏序 “ ” 意义下,l1 和 l2 的最小上界,l1 l2 表示 l1 和 l2 的最大下界。

离散数学中的布尔代数知识点介绍

离散数学中的布尔代数知识点介绍离散数学是计算机科学和数学中的一个重要分支,而布尔代数则是离散数学中的一个基础概念。

布尔代数是一种逻辑推理和计算的数学体系,其基本概念和运算规则直接应用于计算机计算和逻辑设计中。

一、布尔代数的基本概念布尔代数有两个基本元素:命题和逻辑操作符。

命题是关于真(True)和假(False)的陈述,可以用字母或其他符号表示。

逻辑操作符包括与(AND)、或(OR)、非(NOT)三种基本运算符,用于对命题进行逻辑运算。

二、布尔代数的基本运算规则1. 与运算(AND):只有当两个命题都为真时,与运算的结果才为真。

用符号“∧”表示,例如命题A∧B表示“命题A和命题B都为真”。

2. 或运算(OR):只要两个命题中有一个为真,或运算的结果就为真。

用符号“∨”表示,例如命题A∨B表示“命题A或命题B为真”。

3. 非运算(NOT):将命题的真值取反,即将真变为假,将假变为真。

用符号“¬”表示,例如¬A表示“命题A的取反”。

三、布尔代数的重要性布尔代数在计算机科学和逻辑设计中具有重要的应用。

布尔代数提供了一种形式化的工具,可以对逻辑关系和计算过程进行精确的描述和处理。

利用布尔代数的运算规则,可以进行逻辑推理、逻辑运算和逻辑设计。

布尔代数为计算机的基本运算提供了理论基础,是计算机科学不可或缺的一部分。

四、布尔代数的应用领域1. 逻辑电路设计:布尔代数的基本运算规则可以用于逻辑门电路的设计与分析。

逻辑门电路由与门、或门、非门等基本门电路组成,通过布尔代数的运算规则可以进行电路的优化和逻辑设计。

2. 程序设计与算法分析:布尔代数在程序设计和算法分析中具有重要地位。

利用布尔代数的运算规则,可以对程序的逻辑关系进行抽象和分析,确保程序的正确性和可靠性。

3. 数据库查询与管理:布尔代数可用于数据库查询和管理中的条件表达式构建。

通过布尔代数的运算规则,可以对数据库数据进行选择、过滤和计算,实现对数据的高效管理与查询。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(1)定理:分配格是模格。 证: A, 是分配格,对a, b, c A. 若a c,则a c c, a c a (a b) c (a c) (b c) a (b c) A, 是模格。
(8)交换性 a∨b=b∨a; a∧b=b∧a;
(9)结合性:a∨(b∨c)= (a∨b)∨c; a∧(b∧c)=(a∧b)∧c
(10)等幂性:a∨a=a; a∧a=a
(11)吸收性:a∨(a∧b)=a; a∧(a∨b)=a
(12)分配不等式: a∨(b∧c) ≤(a∨b)∧(a∨c)
(a∧b)∨(a∧c)≤a∧(b∨c)
例:A1={1,2,3,6}, ‹A1,|›如 图
‹A1,∨,∧›
A2= (s),S={a,b},‹A2, ›格
‹A2, ∪, ∩ ›
f:A1→A2,双射 f(1)=
f(2)={a} f(3)={b}
f(6)={a,b}
Hale Waihona Puke 易得f(a∨1b)=f(a)∪f(b)
f(a∧1b)=f(a)∩f(b)
可证≤是一偏序关系。
1)自反性 a∧a=a,a ≤ a (吸收性导出 幂等性)。
2)反对称性 a ≤ b,b ≤ a a∧b=a,b∧a=b.
交换性 a∧b=a=b∧a=b∧a=b a =b
3)传递性 a ≤b ,b≤ c ∴ a∧b=a,b∧c=b,
∴a∧c=(a∧b)∧c=a∧(b∧c)=a∧b=a ∴a ≤ c.
即 a∨a=a.
定理(格的等价定理)〈A,∨,∧〉代数系统,∨.∧满足交换性, 结合性,吸收性,则A上存在偏序关系≤,使〈A,≤〉是一个格。 注: 有了格可引出代数系统〈A,∨,∧〉,反之,
〈A,∨,∧〉满足三个条件可导出〈A,≤〉格。 证:(格中⑻⑼⑾三个性质很重要,决定了格) 定义一个≤ ,a,b A,a ≤ ba∧b=a.
② 定理 :每个链是分配格。
分析:‹A, ≤ ›偏序集a,bA,有a ≤ b或b ≤a, 则‹A,≤›是链。它的哈斯图排成直线。 显然‹A,≤›是格。只要证a,b,cA有 a∧(b∨c)=(a∧b)∨(a∧c)即可。
证:分两种情况:
(1)a≤b或a≤c (a不是三者中最大元)
(2)b≤a且c≤a (三者中a最大)
第六章 格与布尔代数
格论是近代数学的一个重要分支,由它所引 出的布尔代数在计算机科学中有很多直接应用。
6-1 格的概念
1、回忆偏序集: 〈A,≤〉,≤偏序关系:满足自反性,反对称性,传递性。 aRb, bRa a=b 有限集合上的偏序集可用哈斯图来表示:
如下例:
Hasse图为:
{a,b}最小上界是c,无最大下界 {e,f}最大下界是d,无最小上界
∴a∧b=aa∨b=b 故A上偏序关系 a ≤ ba∧b=aa∨b=b 可类似证明得 a∨b是a,b的最小上界。因 此‹a, ≤ ›是一个格
6)子格:
定义:设‹A, ≤ ›是一个格,由‹A,≤›诱导的代数系统为 ‹A,∨,∧›.设BA,且B,如果A中的这两个运算∧和∨ 关于B是封闭的,则称‹B,≤›是‹A, ≤ ›的子格。(B中任 两元在A 中的最小上界和最大下界也在B中。)
设f(a)∧2f(b)=f(d) f满射,则f(c) ≤ f(d) 而f(d) ≤ 2f(a),f(d) ≤ 2f(b) 由条件d ≤ 1a,d ≤ 1b ∴ d ≤ 1a∧1b=c 从而f(d)≤2f(c)故f(d)=f(c)即f(a)∧2f(b)=f(a∧1b) 同理可得 f(a∨1b)=f(a)∨2f(b) ∴f是格同构。
证: (a b) c (a c) c c (a b) c (a c) (b c)
(a b) (b c) b (a c) b (a b) b
b c
3. 定义: A, , 是由格 A, 诱导的代数系统,若 对a,b, c A, 当a c时有:a (b c) (a b) c (第14性质) 则称 A, 是模格。
定理:设‹A1, ≤ 1›和‹A2, ≤ 2›是格,f是A1到A2的双射, 则f是‹A1, ≤ 1›到‹A2, ≤ 2›的格同构
对 a,bA1,a ≤ 1b当且仅当f(a) ≤ 2f(b) 双向保序
证 f:‹A1, ≤ 1›→‹A2, ≤ 2›的格同构 由定理知 a,bA,a ≤ 1bf(a) ≤ 2f(b) 反之设f(a) ≤ 2f(b) ∴f(a)∧2f(b)=f(a)=f(a∧1b)=f(a) f是双射,∴a∧1b=a,故a≤1b 已知a,bA,a ≤ 1bf(a) ≤ 2f(b)要证格同构保运算 设a∧1b=c.要证f(a∧1b)=f(a)∧2f(b) f(a∨1b)=f(a)∨2f(b) c ≤ 1a,c≤ 1b ∴f(c) ≤ 2f(a) f(c)≤2f(b) (条件) f(c)≤2f(a)∧ 2f(b)
因而任两元素未必有最小上界,最大下界。 而我们要介绍的格是一种特殊的偏序集——任两元素均有最小上 界和最大下界。
2. 格 1) 定义:若〈A,≤〉是偏序集,若对a,b∈A,a,b有最大下界
和最小上界,则称〈A,≤〉为格。 格可用Hasse图表示。
例: 〈I+, |〉 a|b:a整除b ——偏序关系。 a,b最小上界:a,b的最小公倍数 LCM a,b最大下界:a,b的最大公约数 GCD ∴ 〈I+, |〉是格
∧换成∨,则得到另一命题P′,P′是P的对偶命题,且P′也是 真命题。
故在证明格有关的命题时,证明一个,则另一个对偶式也成立。
4. 格的基本性质:设〈A,≤〉是格。 (1).自反性 a≤a | 对偶 a≥a (2). 反对称性 a≤b,b≤a a=b. | 对偶 a≥b,b≥a a=b.
(3)传递性 a≤b
∴‹A1,|›与‹A2,›同构。
两个格同构时,其哈斯图是相同的,仅是标记不同。
2)同态的性质 定理(保序性)设f是格‹A1, ≤1›到‹A2, ≤2›的格同态,则
对x,yA,若x ≤1 y,则必有f(x) ≤2 f(y) 证:∵x≤1y,∴x ∧1 y = x (格性质) f(x∧1 y)=f(x),∴f(x)∧2 f(y)=f(x) f(x) ≤2 f(y) 格同态必保序,但反之未必,保序的映射未必同态。
故≤是一偏序关系。 4 ) 下 面 证 明 a∧b 就 是 a,b 的 最 大 下 界 , 即 要 证 明 a∧b ≤ a,a∧b ≤ b 且最大 (a∧b)∧a=a∧(b∧a)=a∧(a∧b)=(a∧a)∧b=a∧b (a∧b)∧b=a∧(b∧b)=a∧b ∴a∧b ≤ a ,a∧b ≤ b 即a∧b是a和b的下界。
设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的最大下界
5)下面证明 a∧b=aa∨b=b
若a∧b=a 则 a∨b=(a∧b)∨b=b 反之,若a∨b=b 则 a∧b=a∧(a∨b)=a
例 : S={a,b,c,d,e,f,g,h} ‹S, ≤ ›是格
S3={a,b,c,d,e,g,h} ‹S3, ≤ ›也是格,但不 是‹S, ≤ ›的子格
∵b∧d=fS3. 在S3 中 b∧d=h
7) 格同态和格同构
1) 定义:设‹A1, ≤ 1›和‹A2, ≤ 2›都是格,它们诱导的代数 系 统 分 别 是 : ‹A1,∨1,∧1› 和 ‹A2,∨2,∧2› 若 存 在 映 射 f:A1→A2使得对a,bA1,有:
例:S={a,b,c},‹ (s),› 格,‹ (S),∪,∩› 对P,Q,R (S),P∪(Q∩R)=(P∪Q)∩(P∪R)
P∩(Q∪R)=(P∩Q)∪(P∩R) 所以‹ (S),›是分配格
一般格未必是分配格
例:
在 a ) 中 b∨(c∧d)=b∨e=b (b∨c)∧(b∨d)=a∧a=a
a≥b
a≤c
a≥c.
b≤c
b≥c
(4) a≤a∨b a∧b≤a
b≤a∨b a∧b≤b
(5) a≤c
a≥c a∨b≤c
a∧b≥c (P234 例1)
b≤c
b≥c
(6) a≤b
a≥b
a∨c≤b∨d
a∧c≥b∧d
c≤d
a∧c≤b∧d c≥d
a∨c≥b∨d
(7)保序性 b≤c a∨b≤a∨c a∧b≤a∧c
f(a∨1b)=f(a)∨2f(b), f(a∧1b)=f(a)∧2f(b) 则 称 f 是 从 ‹A1,∨1,∧1› 到 ‹A2,∨2,∧2› 的 格 同 态 , 称 ‹f(A1),≤›为格‹A1,≤1›的格同态象。
若f是双射,则称f是从‹A1,∨1,∧1›到‹A2,∨1,∧1›的格同 构,称‹A1,≤1›和‹A2,≤2›格同构的。
在 (b) 中 , c∧(b∨d)=c∧a=c (c∧b)∨(c∧d)=e∨d=d
在分配格中定义中(1), (2)条件只要有一个成立即 可
性质: ①定理:在一个格中,若交运算对于并运算可分
配,则并运算对交运算也一定可分配,反之也成立 证:对a,b,c若a∧(b∨c)=(a∧b)∨(a∧c) 则(a∨b)∧(a∨c) =((a∨b)∧a)∨((a∨b)∧c) =a∨((a∨b)∧c) =a∨((a∧c)∨(b∧c)) =(a∨(a∧c))∨(b∧c) =a∨(b∧c) 反之易得证。
例:‹I+,|›格→‹ I+ ,∨,∧› a∨b=LCM(a,b) a∧b=GCD(a,b) 又∵两个偶数的GCD,LCM均是偶数。 ∴E+正偶数全体 ∨,∧封闭 ‹ E+ ,|›是‹ I+ ,|›的子格。 ⊿但是必须注意 ‹A, ≤ ›格,BA, B , ‹B, ≤ ›未必是格, 且若即使是格,也未必是子格。
第一式显然成立
a≤a
a∧b≤a
∴a∨(a∧b) ≤a
∴a=a∨(a∧b)
相关文档
最新文档