

【离散数学3】格和布尔代数
source link: https://www.guofei.site/2021/08/28/discrete_mathematics_4.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

【离散数学3】格和布尔代数
2021年08月28日Author: Guofei
文章归类: 5-9-应用数学 ,文章编号: 5904
版权声明:本文作者是郭飞。转载随意,但需要标明原文链接,并通知本人
原文链接:https://www.guofei.site/2021/08/28/discrete_mathematics_4.html
格
【定义】格:(前面写了,偏序关系是一个自反、反对称、传递的关系)。(A,≼)(A,≼) 是一个偏序集,如果 A 中任意两个元素都有最小上界和最大下界,称为 (A,≼)(A,≼) 是格。
- 最小上界 记为 a∨ba∨b
- 最大下界 记为 a∧ba∧b
- (A,∨,∧)(A,∨,∧) 称为 格所诱导的代数系统
【定义】子格: 格 (A,≼)(A,≼) 诱导的代数系统是 (A,∨,∧)(A,∨,∧),如果 B⊆A,B≠∅B⊆A,B≠∅,而且 ∧,∨∧,∨ 对 B 粉笔,那么称为 (B,≼)(B,≼) 是 (A,≼)(A,≼) 的子格
- 【定理】 子格是格
【定理1】:
- a≼a∨ba≼a∨b
- b≼a∨bb≼a∨b
- a∧b≼ba∧b≼b
- a∧b≼aa∧b≼a
【定理2】:如果 a≼b,c≼da≼b,c≼d,那么
- a∨c≼b∨da∨c≼b∨d
- a∧c≼b∧da∧c≼b∧d
【定理3】保序性: 如果 b≼cb≼c,那么 a∨b≼a∨c,a∧b≼a∧ca∨b≼a∨c,a∧b≼a∧c (用定理2推导)
【定理3】运算律
- 交换律。a∨b=b∨a,a∧b=b∧aa∨b=b∨a,a∧b=b∧a
- 结合律。a∨(b∨c)=(a∨b)∨c,a∧(b∧c)=(a∧b)∧ca∨(b∨c)=(a∨b)∨c,a∧(b∧c)=(a∧b)∧c
- 幂等律。a∨a=a,a∧a=aa∨a=a,a∧a=a
- 吸收率。 a∨(a∧b)=a,a∧(a∨b)=aa∨(a∧b)=a,a∧(a∨b)=a
证明:根据定义,交换律、幂等律显然成立。
结合律的证明:第一步,借用定理1得到结论 a≼(a∨b)∨c,b≼(a∨b)∨c,c≼(a∨b)∨ca≼(a∨b)∨c,b≼(a∨b)∨c,c≼(a∨b)∨c;第二步,对三个式子用定理2,得到 a∨(b∨c)≼(a∨b)∨ca∨(b∨c)≼(a∨b)∨c (右边做了幂等律);第三步,用类似的方式,可证 (a∨b)∨c≼a∨(b∨c)(a∨b)∨c≼a∨(b∨c),然后等式成立。
吸收率的证明思路类似
【定理4】分配律
- a∨(b∧c)≼(a∨b)∧(a∨c)a∨(b∧c)≼(a∨b)∧(a∨c)
- (a∧b)∨(a∧c)≼a∧(b∨c)(a∧b)∨(a∧c)≼a∧(b∨c)
证明:
一方面,a=a∧a≼(a∨b)∧(a∨c)a=a∧a≼(a∨b)∧(a∨c)
另一方面 b∧c≼b≼a∨b,b∧c≼c≼a∨cb∧c≼b≼a∨b,b∧c≼c≼a∨c,合起来得到 b∧c≼(a∨b)∧(a∨c)b∧c≼(a∨b)∧(a∨c)
上面两个合起来,得到 a∨(b∧c)≼(a∨b)∧(a∨c)a∨(b∧c)≼(a∨b)∧(a∨c)
分配格
上面指出了一个定理:
- a∨(b∧c)≼(a∨b)∧(a∨c)a∨(b∧c)≼(a∨b)∧(a∨c)
- (a∧b)∨(a∧c)≼a∧(b∨c)(a∧b)∨(a∧c)≼a∧(b∨c)
我们研究这样一类特殊的格,使得上式以等号的形式成立
【定义】分配格: (A,∨,∧)(A,∨,∧) 是格 (A,≼)(A,≼) 引导的代数系统,如果同时满足以下条件,称为 (A,≼)(A,≼) 是分配格
- a∨(b∧c)=(a∨b)∧(a∨c)a∨(b∧c)=(a∨b)∧(a∨c)
- (a∧b)∨(a∧c)=a∧(b∨c)(a∧b)∨(a∧c)=a∧(b∨c)
参考文献
《离散数学》上海科学技术出版社,左孝凌
您的支持将鼓励我继续创作!
Recommend
-
62
基础: 注释: 单行注释与多行注释 // 单行注释 /* * 多行注释 */ 标识符: Go 标识符是一个非空的字母或数字串,其中第一个字符必须是字母(标识符也不能是关键字),标识符是...
-
57
1 背景 小白进入公司,进入日常多人开发,git的使用应该是新人要掌握的第一个技能。git是一个分布式数据存储库,分为远程存储和本地存储,本地存储的话,每一台计算机就相当于一个存储数据库,可以记录和存
-
59
常量 常量声明 常量是程序在编译时就确定的值,程序在执行时不能修改常量的值。声明常量使用关键字const。在声明常量时,需要对常量赋值。 const 名称 类型 = 值 或 const 名称 = 值 自动做类型...
-
36
投资界(微信ID:pedaily2012)12月27日消息,据36氪消息,布尔数据正式宣布完成数千万元融资,本轮投资方为 杭高投 、 华瓯创投 。此前,布尔数...
-
19
文章首发自公众号:Go编程时光 《Go编程时光》,一个能带你学习 Go 语言的专栏,同时欢迎搜索我的同名公众号【Go编程时光】(排版精美更适合阅读),第一时间获取Go语言干货。 系列导读
-
13
Note 本文摘录自《Go语言趣学指南》第 3 章, 请访问 gpwgcn.com 以获取更多相关信息。
-
22
-
4
【离散数学】数理逻辑 2021年08月07日 Author: Guofei 文章归类: 5-9-应用数学 ,文章编号: 5909 版权声明:本文作者是郭飞。转载随意,但需要标...
-
9
【离散数学2】集合与函数 2021年08月14日 Author: Guofei 文章归类: 5-9-应用数学 ,文章编号: 5909 版权声明:本文作者是郭飞。转载随意,但需...
-
6
【离散数学3】代数系统 2021年08月21日 Author: Guofei 文章归类: 5-9-应用数学 ,文章编号: 5903 版权声明:本文作者是郭飞。转载随意,但需要...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK