Discrete Mathematical Structures (6th Edition)
2021/06/09 - Lattice and Boolean Algebra


Lattice and Boolean Algebra

Lattice

Homomorphism

Distributive Lattice

Distributive Lattice: < ⁣ L , ∧ , ∨ ⁣ > <\!L,∧,∨\!> <L,∧,∨> is a lattice, ∀ a , b , c ∈ L \forall a,b,c∈L ∀a,b,c∈L
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 ∧ c )=( a ∨ b ) ∧ ( a ∨ c ) a∨(b∧c)=(a∨b)∧(a∨c)

Note: Actually, distributive lattice only needs to satisfy one of them.


Dimond lattice (not distributive lattice)

Pentagon lattice (not distributive lattice)

Theorem: A lattice L L L is nondistributive if and only if it contains a sublattice that is isomorphic to the diamond lattice or the pentagon lattice.

Greatest (Least) Element

The greatest (least) element a a a:Given lattice < ⁣ L , ≼ > <\!L, ≼> <L,≼>, for any b b b, we have b ≼ a ( a ≼ b ) b≼a\ (a≼b) b≼a (a≼b)

The greatest (least) element of a lattice is unique, if it exists.
Denoted as 1 ( 0 ) 1 (0) 1(0).

Bounded lattice < ⁣ L , ≼ > <\!L,≼> <L,≼>: < ⁣ L , ≼ > <\!L,≼> <L,≼> is a lattice and it has the greatest and least elements.
Denoted as < ⁣ L , ∧ , ∨ , 1 , 0 ⁣ > <\! L, ∧, ∨, 1, 0\!> <L,∧,∨,1,0>.

Complement element

Definition: < ⁣ L , ∧ , ∨ , 0 , 1 ⁣ > <\! L, ∧, ∨, 0, 1\!> <L,∧,∨,0,1> is a bounded lattice, a ∈ L a∈L a∈L, if there exists b ∈ L b∈L b∈L
a ∧ b = 0 , a ∨ b = 1 a ∧ b = 0,a ∨ b = 1 a∧b=0,a∨b=1
b b b is the complement element of a a a, denoted as a ′ a' a′.

Definition: < ⁣ L , ∧ , ∨ , 1 , 0 ⁣ > <\! L, ∧, ∨, 1, 0\!> <L,∧,∨,1,0> is a bounded lattice, if for any a ∈ L a ∈ L a∈L, a a a has a complement element a ′ a' a′, then L L L is a complemented lattice.

Theorem: ⁣ < L , ∧ , ∨ , 0 , 1 ⁣ > \!< L,∧,∨,0,1 \!> <L,∧,∨,0,1> is bounded and distributive. If a ∈ L a∈L a∈L and a a a has its complement element b b b, then b b b is the unique complement element of a a a.


Review

Boolean Algebra

Definition: A Boolean algebra is a lattice that is distributive and complemented.

Example: < ⁣ P ( A ) , ∪ , ∩ , ∼ , ∅ , A ⁣ > <\!P(A),∪,∩,\sim,\varnothing,A\!> <P(A),∪,∩,∼,∅,A> is a Boolean algebra.

Theorem: In Boolean Algebra B B B, a , b ∈ B a, b∈B a,b∈B, if a ≼ b a ≼ b a≼b, then we have:
(1) a ∧ b ’ = 0 a ∧ b’= 0 a∧b’=0
(2) a ’ ∨ b = 1 a’∨ b = 1 a’∨b=1

Properties

Theorem: Given < ⁣ B , ∧ , ∨ , ′ , 0 , 1 ⁣ > <\!B,∧,∨,',0,1\!> <B,∧,∨,′,0,1>
(1) For every a ∈ B a∈B a∈B, we have ( a ′ ) ′ = a (a')'=a (a′)′=a
(2) For every a , b ∈ B a,b\in B a,b∈B, a and b have complements a ′ , b ′ a',b' a′,b′, then
( a ∧ b ) ′ = a ′ ∨ b ′ , ( a ∨ b ) ′ = a ′ ∧ b ′ (a∧b)'=a'∨b', (a∨b)'=a'∧b' (a∧b)′=a′∨b′,(a∨b)′=a′∧b′

Theorem: < ⁣ B , ∧ , ∨ , ′ , 0 , 1 ⁣ > <\!B,∧,∨,',0,1\!> <B,∧,∨,′,0,1> is a Boolean algebra, the following laws hold:
(1) a ∧ b = b ∧ a , a ∨ b = b ∨ a a∧b=b∧a,\ a∨b=b∨a a∧b=b∧a, a∨b=b∨a
(2) ( a ∧ b ) ∧ c = a ∧ ( b ∧ c ) , ( a ∨ b ) ∨ c = a ∨ ( b ∨ c ) (a∧b)∧c=a∧(b∧c),\ (a∨b)∨c=a∨(b∨c) (a∧b)∧c=a∧(b∧c), (a∨b)∨c=a∨(b∨c)
(3) a ∧ a = a , a ∨ a = a a∧a=a,\ a∨a=a a∧a=a, a∨a=a
(4) a ∧ ( a ∨ b ) = a , a ∨ ( a ∧ b ) = a a∧(a∨b)=a,\ a∨(a∧b)=a a∧(a∨b)=a, a∨(a∧b)=a
(5) 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∧c)=(a∨b)∧(a∨c), a∧(b∨c)=(a∧b)∨(a∧c)
(6) a ∨ 0 = a , a ∧ 1 = a a∨0=a,\ a∧1=a a∨0=a, a∧1=a
(7) a ∨ 1 = 1 , a ∧ 0 = 0 a∨1=1,\ a∧0=0 a∨1=1, a∧0=0
(8) a ∨ a ′ = 1 , a ∧ a ′ = 0 a∨a'=1,\ a∧a'=0 a∨a′=1, a∧a′=0
(9) a = a ′ ′ a=a'' a=a′′
(10) ( a ∨ b ) ′ = a ′ ∧ b ′ ; ( a ∧ b ) ′ = a ′ ∨ b ′ (a∨b)'=a'∧b';(a∧b)'=a'∨b' (a∨b)′=a′∧b′;(a∧b)′=a′∨b′

Another Definition

< ⁣ B , ∗ , ⊕ ⁣ > <\!B, * ,\oplus\!> <B,∗,⊕> is an algebraic system, if ∀ a , b , c ∈ B \forall a,b,c∈B ∀a,b,c∈B the following conditions hold
H1:  a ∗ b = b ∗ a , a ⊕ b = b ⊕ a (Commutative Laws) \text{H1: }a*b = b*a, a\oplus b = b\oplus a \tag{Commutative Laws} H1: a∗b=b∗a,a⊕b=b⊕a(Commutative Laws)
H2:  a ∗ ( b ⊕ c ) = a ∗ b ⊕ a ∗ c , a ⊕ ( b ∗ c ) = ( a ⊕ b ) ∗ ( a ⊕ c ) (Distributive Laws) \text{H2: } a*(b\oplus c) = a*b\oplus a*c,\ a\oplus(b*c) = (a\oplus b)*(a\oplus c) \tag{Distributive Laws} H2: a∗(b⊕c)=a∗b⊕a∗c, a⊕(b∗c)=(a⊕b)∗(a⊕c)(Distributive Laws)
H3: for 0 and 1 in  B , ∀ a ∈ B , a ∗ 1 = a , a ⊕ 0 = a (Identity Laws) \text{H3: for 0 and 1 in }B, \forall a∈B, a*1 = a, a\oplus 0 = a \tag{Identity Laws} H3: for 0 and 1 in B,∀a∈B,a∗1=a,a⊕0=a(Identity Laws)
H 4 : ∀ a ∈ B , there exists  a ′ ∈ B , s . t . a ⊕ a ′ = 1 , a ∗ a ′ = 0 (Complementation Laws) H4: \forall a∈B\text{, there exists }a'∈B, s.t.\ a\oplus a' = 1, a*a' = 0 \tag{Complementation Laws} H4:∀a∈B, there exists a′∈B,s.t. a⊕a′=1,a∗a′=0(Complementation Laws)
then < ⁣ B , ∗ , ⊕ , 0 , 1 ⁣ > <\!B, * ,\oplus, 0, 1\!> <B,∗,⊕,0,1> is a Boolean algebra.

Sub-Boolean Algebra

Sub-Boolean algebra H H H: < ⁣ B , ∧ , ∨ , ′ , 0 , 1 ⁣ > <\!B,∧,∨,',0,1\!> <B,∧,∨,′,0,1> is an algebra
H H H is a subset of B B B,
H H H contains 0 0 0 and 1 1 1,
H H H is closed w.r.t. ∧ , ∨ , ′ ∧, ∨, ' ∧,∨,′

Homomorphism

Homomorphism f f f: < B , ∧ , ∨ , ′ , 0 , 1 > < B,∧,∨,',0,1 > <B,∧,∨,′,0,1> and < ⁣ B , ⊕ , ⊗ , 0 ‾ , α , β ⁣ > <\!B,\oplus,\otimes ,\overline{\color{white}0},α,β\!> <B,⊕,⊗,0,α,β> are two Boolean algebra. f f f is a mapping from B B B to B ′ B' B′, satisfying

  • f ( a + b ) = f ( a ) ⊕ f ( b ) f(a+b)=f(a)\oplus f(b) f(a+b)=f(a)⊕f(b)
  • f ( a ⋅ b ) = f ( a ) ⊗ f ( b ) f(a\cdot b)=f(a)\otimes f(b) f(a⋅b)=f(a)⊗f(b)
  • f ( a ′ ) = f ( a ) ‾ f(a')=\overline{f(a)} f(a′)=f(a)​
  • f ( 0 ) = α , f ( 1 ) = β f(0)=α, f(1)=β f(0)=α,f(1)=β

Atom

a a a covers b b b: b ≤ a b≤a b≤a and b ≠ a b≠a b​=a, there is no other element c c c,such that b < c b<c b<c and c < a c<a c<a.
Atom: < ⁣ B , ∧ , ∨ , ′ , 0 , 1 ⁣ > <\! B, ∧, ∨, ', 0, 1 \!> <B,∧,∨,′,0,1> is a Boolean algebra,if a ∈ B a∈B a∈B and a a a covers 0 0 0,then a a a is an atom of B B B.


ALL RIGHTS RESERVED © 2021 Teddy van Jerry
This blog is licensed under the CC 4.0 Licence.


See also

Teddy van Jerry’s Personal Homepage
Teddy van Jerry’s CSDN Homepage
Teddy van Jerry’s GitHub Homepage

【离散数学】 SEU - 28 - 2021/06/11 - Lattice and Boolean Algebra相关推荐

  1. 【离散数学】 SEU - 29 - 2021/06/16 - Review (in Chinese)

    Lattice and Boolean Algebra Boolen Algreba Atom Theorem: <⁣B,∧,∨,′,0,1⁣><\!B, ∧, ∨, ', 0, 1 ...

  2. 关于2021年11月28日PMI认证考试的报名通知

    尊敬的各位考生: 经PMI和中国国际人才交流基金会研究决定,中国大陆地区2021年全国第二期PMI认证考试于11月28日举办,相关事项通知如下. 一.时间安排和举办地区 (一)考试时间:2021年11 ...

  3. 关于推迟2021年11月28日PMI认证考试的通知

    尊敬的考生: 经PMI和中国国际人才交流基金会研究决定,受近期全国多地疫情影响,2021年11月28日PMI认证考试将推迟举办,具体考试日期将视全国各地疫情防控情况及时公布. 如您无法参加延期后的考试 ...

  4. 2021年11月国产数据库排行榜:openGauss闯入前三,Kingbase流行度与日俱增,TDengine厚积薄发

    点击蓝字 关注我们 2021年11月的国产数据库流行度排行榜已在墨天轮发布,本月共有163家数据库参与排名.就前15名的总体情况来看,除openGauss反超OceanBase闯入前三,TDengin ...

  5. 2021年11月墨天轮国产数据库排行榜:openGauss闯入前三,Kingbase流行度与日俱增,TDengine厚积薄发

    2021年11月的国产数据库流行度排行榜已在墨天轮发布,本月共有163家数据库参与排名.就前15名的总体情况来看,除openGauss反超OceanBase闯入前三,TDengine厚积薄发来到第15 ...

  6. Mculover666的博客文章导航(嵌入式宝藏站)(2021.06.17更新)

    一.MCU系列 1. 开发环境 [Keil MDK](一)Keil MDK 5.28 的下载.安装.破解 [Keil MDK](二)Keil MDK中芯片器件包的安装 [Keil MDK](三)Kei ...

  7. 2021年11月份中国最具影响力的50位钧瓷匠人排行榜

    数据来源 钧瓷内参,钧瓷数据库 排名算法 上榜和排名算法与10项规则有关,其中和个人的知名度,影响力,用户评价,平台指数正相关: 制作流程 协同制作--协同评审--联合发布 制作成员 人民日报人民号, ...

  8. 2021双11上云狂欢节 | 爆款产品底价全面开售

    一年一度的双11狂欢节终于来啦!怎样用最少的钱获得最多的福利?下面这份攻略收藏好,这波活动快冲! 双11主会场:http://click.aliyun.com/m/1000304310/ 01 领取双 ...

  9. 武林大会之国产数据库风云榜-2021年11月

    神秘能量篇: 话说在盘古开天之后,有一种神秘的能量出现于天地,后人称之为"数据",人们先后利用骨制品.绳结.纸张.算盘等工具尝试存储并使用这股神秘的力量,又在计算机发明之后,信息可 ...

最新文章

  1. php base64尺寸,php实现base64编码
  2. Python 计算机视觉(十四)—— OpenCV 进行霍夫变换
  3. 关于理解Perl的fork函数的一个范例
  4. xml动态生成java_从XML文档动态生成Java类
  5. PowerShell 扩展工具第四波!
  6. 爬虫python名词解释_python爬虫
  7. php数组排序语言,php数组排序函数有哪些
  8. linux pstree(process status tree) 命令详解
  9. 配置高并发jdbc连接池
  10. FMX控件演示(FireMonkey ControlsDemo)
  11. 必修三计算机选修三知识点总结,高中生物必修一、必修二、必修三、选修三知识点总结(人教版).pdf...
  12. 蚂蚁金服实习Android岗,面试闯关记。
  13. matlab 矩阵 三维矩阵相乘,将三维矩阵与二维矩阵相乘
  14. 基础测绘数据分类标准
  15. instant app入门和开发指南
  16. 强化学习环境学习-gym[atari]-paper中的相关设置
  17. Python3.0 如何抓取网页
  18. 全面认识高并发:高性能、高可用、高扩展
  19. 打车日记 - 谨慎的小哥哥
  20. 机器学习-Logistic Regression(逻辑回归)原理

热门文章

  1. geant4安装教程
  2. MySQL8.0 小白入门 46条sql语句练习(学生表 教师表 课程表 分数表)
  3. 404 Not Found 的常见解决办法
  4. 记录:判断日期是工作日、休息日或法定休假日
  5. poi操作表格table
  6. DirectX的OBJ模型加载与渲染
  7. w8无法访问xp计算机,Windows 8.1和XP共享问题 – XP无法共享Win8.1的解决方法
  8. Python:等差素数数列(每日一题)
  9. 毕业的那一年,失去了母亲
  10. C语言extern关键字的作用