第5章布尔代数.ppt
《第5章布尔代数.ppt》由会员分享,可在线阅读,更多相关《第5章布尔代数.ppt(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第5 5章章 布尔代数布尔代数5.1 5.1 布尔代数布尔代数5.2 5.2 布尔表达式与布尔函数布尔表达式与布尔函数5.1 5.1 布尔代数布尔代数5.1.1 5.1.1 布尔代数的基本概念布尔代数的基本概念5.1.2 5.1.2 对偶原理对偶原理5.1.3 5.1.3 布尔代数的基本性质布尔代数的基本性质5.1.1 5.1.1 布尔代数的基本概念布尔代数的基本概念定义定义5.15.1 由集合由集合B B及其上定义的二元运算及其上定义的二元运算(布尔加布尔加)和和(布尔乘布尔乘)组成的代数系统,如果对组成的代数系统,如果对B B中任意元素中任意元素a,b,ca,b,c满足满足下列条件:下列
2、条件:(1)(1)结合律结合律:(ab)cab)ca(bca(bc),(),(ab)cab)ca(bca(bc)(2)(2)交换律交换律:ababbaba,ababbaba(3)(3)分配律分配律:a(bca(bc)(ab)(acab)(ac),),a(bca(bc)(ab)(acab)(ac)(4)(4)在集合在集合B B中存在如下两个元素中存在如下两个元素0(0(零元素零元素)和和1(1(单位元素单位元素),具有如下性质:,具有如下性质:a0a00a0aa,a1a,a11a1aa a(5)(5)互补律:对于互补律:对于B B中任一元素中任一元素a a,存在对应的元素,存在对应的元素a(a(
3、称称作作a a的的补元素补元素),使得:,使得:aaaa1,1,aaaa0 0 则称该代数系统为则称该代数系统为布尔代数布尔代数。布尔代数通常用序偶布尔代数通常用序偶来表示。来表示。其中其中为一元为一元求补运算求补运算。这种表示并不意味着布尔代数至少有两个不同元这种表示并不意味着布尔代数至少有两个不同元素,当素,当B B只有一个元素只有一个元素0 0时,可以认为时,可以认为仍是布尔代数,这是称它为仍是布尔代数,这是称它为退退化了的布尔代数化了的布尔代数。例例5.15.1 设设A A是任意有限集合,则是任意有限集合,则A A的一切子集所组的一切子集所组成的集合对于并、交、补运算构成布尔代数,空成
4、的集合对于并、交、补运算构成布尔代数,空集和集和A A集合本身分别为它的零元素和单位元素。该集合本身分别为它的零元素和单位元素。该布尔代数系统表示为布尔代数系统表示为P(A),。定义定义5.25.2 具有有限个元素的布尔代数称为具有有限个元素的布尔代数称为有限布尔有限布尔代数代数。定义定义5.35.3 设有布尔代数设有布尔代数,若,若A A是是B B的子集,且的子集,且也是布尔代数,则称也是布尔代数,则称为为的的子布尔代子布尔代数数。定理定理5.15.1 设设为布尔代数,若且为布尔代数,若且A A含含有元素有元素0 0和和1 1,并且对,并且对、运算封闭,那么运算封闭,那么为为的子布尔代的子布
5、尔代数。数。例例5.25.2 对任意布尔代数对任意布尔代数恒有子布恒有子布尔代数尔代数和和,它们被称为,它们被称为B B的的平凡子布尔代数平凡子布尔代数。5.1.2 5.1.2 对偶原理对偶原理对偶公式:对偶公式:把一个布尔表达式中把一个布尔表达式中和和分分别用别用和和代换,代换,0 0和和1 1分别用分别用1 1和和0 0代换,代换,得到的式子就是原式子的对偶公式。得到的式子就是原式子的对偶公式。例:例:写出写出 a(b0)a(b0)和和(a1)(0b)(a1)(0b)的对偶公式。的对偶公式。定理定理5.2(5.2(对偶原理对偶原理)在任一个由布尔代数定在任一个由布尔代数定义中的基本性质所导
6、出的等式中,同时交义中的基本性质所导出的等式中,同时交换换与与以及以及0 0与与1 1所得到的式子也可以从所得到的式子也可以从相应的性质导出。相应的性质导出。5.1.3 5.1.3 布尔代数的基本性质布尔代数的基本性质定理定理5.35.3 零元素是唯一的。零元素是唯一的。定理定理5.45.4 单位元单位元1 1是唯一的。是唯一的。定理定理5.55.5 元素元素a a的补的补aa是唯一的。是唯一的。定理定理5.65.6 对对B B中的任意元素中的任意元素a a,有,有(a)(a)a a。定理定理5.75.7 零元素与单位元素是互补的。零元素与单位元素是互补的。定理定理5.85.8(等幂律等幂律)
7、对于对于B B中元素中元素a a,有,有 aaaaa a,aaaaa a定理定理5.95.9 对于对于B B中每个元素中每个元素a a,有,有 a1a11 1,a0a00 0定理定理5.105.10(吸收律吸收律)对于对于B B中任意元素中任意元素a,ba,b,有,有 a(aba(ab)a a,a(aba(ab)a a定理定理5.115.11(德德摩根律摩根律)对于对于B B中任意元素中任意元素a,ba,b,有,有 (abab)abab,(abab)abab5.2 5.2 布尔表达式与布尔函数布尔表达式与布尔函数5.2.1 5.2.1 布尔表达式与布尔函数布尔表达式与布尔函数5.2.2 5.2
8、.2 布尔表达式的范式布尔表达式的范式5.2.1 5.2.1 布尔表达式与布尔函数布尔表达式与布尔函数定义定义5.45.4 设设是布尔代数,如下是布尔代数,如下递归定义递归定义B B上上布尔表达式布尔表达式:(1)(1)布尔常元和布尔变元布尔常元和布尔变元(取值于布尔代数取值于布尔代数B B的常元的常元和变元和变元)是布尔表达式。通常布尔常元用是布尔表达式。通常布尔常元用a,b,ca,b,c表表示,布尔变元用示,布尔变元用x,y,zx,y,z表示。表示。(2)(2)如果如果e1,e2e1,e2为布尔表达式,那么为布尔表达式,那么(e1),(e1),(e1e2),(e1e2)e1e2),(e1e
9、2)也都是布尔表达式。也都是布尔表达式。(3)(3)除有限次使用条款除有限次使用条款(1)(2)(1)(2)生成的表达式是布尔生成的表达式是布尔表达式外,没有别的布尔表达式。表达式外,没有别的布尔表达式。为了省略括号,我们约定运算为了省略括号,我们约定运算的优先级高于运的优先级高于运算算和和,并约定表达式最外层括号省略。,并约定表达式最外层括号省略。例例 设设是一个布尔代数,是一个布尔代数,那么那么0 x0 x,(1x)y(1x)y,(23)(xy)(xz)(23)(xy)(xz)都是布尔表达式,都是布尔表达式,并分别称为含有一个变元、两个变元、三个变元并分别称为含有一个变元、两个变元、三个变
10、元的布尔表达式。的布尔表达式。常用常用f(xf(x1 1,x,x2 2,x xn n),g(x),g(x1 1,x,x2 2,x xm m)等表示等表示含有含有n n个变元或个变元或m m个变元的布尔表达式。个变元的布尔表达式。给定布尔表达式并确定其中变元的取值后,该表给定布尔表达式并确定其中变元的取值后,该表达式对应于一个确定的达式对应于一个确定的B B中的元素,该元素就是中的元素,该元素就是布布尔表达式的值尔表达式的值.定义定义5.55.5 布尔表达式布尔表达式f(xf(x1 1,x,x2 2,x xn n)所定义的函所定义的函数数f f:B Bn nB B 称为称为布尔函数布尔函数.例例
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 布尔 代数
限制150内