南邮离散数学第6章格与布尔代数.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
南邮离散数学第6章格与布尔代数

4、 布尔函数 在 A,∨,∧,ˉ布尔代数中,a,b∈A, E(x1,x2,……xn) ∵ a∨b∈A;a∧b∈A; ∈A ∴Ex1,x2,…xn∈A ∴n元布尔表达式是An→A的函数 若函数An →A是n元布尔表达式 则为布尔函数. 对 A,∨,∧,ˉ,是否任一An→A的函数都是布尔表达式? 不一定! 6-5 布尔表达式 5、布尔表达式的析取,合取范式: 在命题逻辑中,我们讨论了任一命题公式的主析取,主合取范式。主析取范式是小项的并,主合取范式是大项的交,即将命题公式规范化;类似地,我们引进布尔小项,布尔大项。 (1)布尔小项: 其中 是xi或 (2)布尔大项: 其中 是xi或 大项,小项各有2n个,用m0,m1,…… 表示小项 用M0,M1,…… 表示大项 6-5 布尔表达式 (3)析取范式:是形如下列的布尔表达式 m0 = m1 = … = 其中 (i=0,1,……, )∈A,mi为布尔小项(类似于命题逻辑中的主析取范式) 6-5 布尔表达式 (4)合取范式:是形如下列的布尔表达式,其中Mi为布尔大项 ∵ ∈A ∴ 有|A|种取法 因而共有 个不同的析取范式和合取范式 而f:A→B有 个不同函数 ∴f: →A 有 个不同函数 6-5 布尔表达式 定理:布尔代数 A,∨,∧,ˉ上的任一布尔表达式E(x1,x2,……xn)都唯一地等价于某个析取范式,或者唯一地等价于某个合取范式 因而由此定理,我们已知共有 个不同的析取范式。 ∴共有  个不同的布尔表达式 / 布尔函数。 ∴An→A的布尔函数只有  个。 而函数有 个不同函数。 故只有当|A|=2时,从An→A的任一函数是布尔函数。 |A|2时,并非任一An→A的函数都是布尔函数。 (∵ )。 6-5 布尔表达式 由上述定理可有如下结论: 定理:布尔代数{0,1},∨,∧,ˉ上的任一 →{0,1}的函数是布尔函数 此时,不同布尔表达式有  个 ,  →{0,1}函数有 个 而|A|2时,有些函数不是布尔函数! 例:A={0,1,2,3}布尔代数A,∨,∧,ˉ g:A2→A的函数,P262表6-5.2。 证明g不是布尔函数。 证:|A|=42,g:A2→A假设g是布尔函数。 6-5 布尔表达式 ∴g一定可写作某个析取范式。 g是A2 → A的函数,二元表达式 根据条件 6-5 布尔表达式 应用2:线路设计中,开关代数{断,合},并,串,反向也是布尔代数,含两个元素,因而任一复合命题均可用{F,T}, ∨ ,∧,- 上的布尔函数来表示 任一开关线路均可用{断,合},并,串,反向上的布尔函数来表示。这些均是布尔函数的特例。 应用1:命题逻辑可用布尔函数{F,T}, ∨ ,∧,- 来表示,含两个元素。命题变元 ––布尔变元,复合命题––布尔表达式 6-5 布尔表达式 将布尔表达式化为析取范式的方法: 1)?首先利用 = ,将求补运算深入到每个布尔变元或布尔常元 2) 利用可交换性,结合性,分配性,化原式为( ) ∨( ) ∨……∨( ),其中()是 , 是xi或 形式(p≤n) 3)将某个()中没有出现的布尔变元xi,用   补足,再用分配律,使之化为所需析取范式 合取范式类似 6-5 布尔表达式 例:{0,a,b,1},∨,∧,ˉ f(x1,x2)=(a∧x1∧( ))∨(b∧x2) 求f(x1,x2)的析取范式。 解:f(x1,x2)=(a∧x1∧(   ))∨(b∧x2) =(a∧x1∧ )∨(a∧x1∧x2)∨(b∧x2) =(a∧x1∧x2)∨(b∧x2) =(a∧x1∧x2)∨(b∧x2∧(

文档评论(0)

wuyuetian + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档