五邑大学17-布尔代数.pptx

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
离散数学及其应用 布尔代数 有补分配格又称为布尔格或布尔代数。 根据上一节的知识 , 布尔代数中的每一个元素都存在补元, 补是一个一元运算----求补运算。 通常用 B, , A , ¯ , 0 , 1来表示布尔代数, 其中¯ 为求补运算。 若一个布尔代数的元素个数是有限的 , 则称此布尔代数为 有限布尔代数 , 否则称为无限布尔代数。 离散数学及其应用 布尔代数的等价定义 定义: 设B, , 是代数系统 , 其中 , 是B中的二元运算 如果对任意a, b, c∈B, 满足 ( 1) 交换律: a b= b a, a b= b a; ( 2) 分配律: a (b c) = (a b) (a c), a (b c) = (a b) (a c); ( 3) 同一律: 在B中存在两个元素0和1, 使得对任意a∈B, 有 a 1 = a, a 0 = a; (4) 互补律: 对任意a∈B, 存在a ∈B, 使得 a a = 0 , a a = 1 。 则称B, , 为布尔代数 。(与有补分配格的定义等价) 离散数学及其应用 布尔代数举例 例1: 设B= {0, 1} , B上的运算“ ”、 “ ”和“ -”定 义如下: 易证 , <B, , , -,0, 1>是布尔代数。 这是最简单的一个布尔代数 , 常称为电路代数。 离散数学及其应用 布尔代数举例(续) 例2: 设P是全体命题公式的集合 , 不难证明, <P, ∧ , ∨ , , F, T>是一个布尔代数, 称为命题代数。 例3: 设A是任意集合, 则幂集格 P(A) , ∪ , ∩ , ¯ , ,A为布尔代数, 称为集合代数 , 其中 ¯ 为求补集的运算。 离散数学及其应用 布尔同态 定义: 设 A, , , ¯ , 0 , 1和 B, , , ¯ , 0 , 1 为布尔代数 , f: A→B的映射 , 且对任意元素a, b∈A,满足: ( 1) f(a∨b)= f(a) ∨f(b) , ( 2) f(a∧b) =f(a) ∧f(b) , ( 3 ) , 那么称f为A到B的布尔同态。 当f是双射时 , 称布尔代数 A, , , ¯ , 0 , 1 和 B, , , ¯ , 0 , 1同构 , 并称f是布尔同构 。 布尔表达式与布尔函数 定义: 设 B, , , ¯ , 0 , 1为布尔代数, 如下递归地定义B上布尔表达式: ( 1) 布尔常元(取值于B的常元)是一个布尔表达式。 ( 2) 布尔变元(取值于B的变元)是一个布尔表达式。 ( 3) 如果e1, e2为布尔表达式 , 那么 也是布尔表达式 . (4) 只有有限次使用规则( l) 、( 2) 、( 3) 生成的 表达式才是布尔表达式。 为了省略括号 , 约定运算 ¯ 的优先级高于运算 , , 并约定表达式最外层括号省略。 离散数学及其应用 离散数学及其应用 布尔函数 定义: 含有n个不同变元x1, x2, … , xn 的布尔表达式 称为 n元布尔表达式 , 记做 f(x1, x2, … , xn), 也称为n元布尔函数。 设 {0,a,b, 1} , , , ¯ , 0 , 1 为布尔代数 , 那么 都是布尔表达式 , 分别称为1元布尔表达式 、2元布尔表达式 和3元布尔表达式。 离散数学及其应用 布尔函数举例 例1: 求定义在电路代数{0, 1}, , , -,0, 1上布尔函数 的值。 解: 布尔函数 的值可以由下表给出。 1 0 1 0 0 0 0 1 0 1 0 1 1 1 0

文档评论(0)

细雨滴梧桐 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档