查看“︁蕴涵项”︁的源代码
←
蕴涵项
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{unreferenced|time=2013-05-04T03:52:05+00:00}} {{NoteTA |G1 = IT |G2 = Math }} 在[[布尔逻辑]]的積項和式中(和項積式亦可),[[规范形式 (布尔代数)|乘积项]]''P'' 是[[布尔函数]] ''F'' 的'''涵项'''({{lang-en|'''implicant'''}}),如果 ''P'' 蕴涵 ''F''。更加准确的说: * ''F'' 是 ''n'' 个变量的[[布尔函数]]。 * ''P'' 是乘积项。 * 若对于使 ''P'' 得到值 1 的所有组合,''F'' 也等于 1,則 ''P'' 蕴涵 ''F'' (''P'' 是 ''F'' 的'''涵項''')。 这意味着在布尔空间的自然次序上 P⇒F。比如,函数 :<math>f(x,y,z,w)=xy+yz+w \,</math> 蕴涵自 <math>xy</math>,<math>xyz</math>,<math>xyzw</math>,<math>w</math> 和很多其他的项: 它们是 <math>f</math> 的'''涵项'''。 [[威拉德·冯·奥曼·蒯因]]定义: # ''F'' 的'''質涵项'''(prime implicant)为最少化文字數量的'''涵项'''——就是说,如果从 ''P'' 去除任何“文字”(literal)都导致 ''P'' 成為 ''F'' 的非'''涵项'''。例如''100''和''101''是某逻辑函数的两个'''涵项''',那么''10x''就是函数的一个'''質涵项''',其中的1和0两个数字不可再去掉; # '''基本質涵项'''(essential prime implicant)为蘊涵於不满足任何其他'''質涵项'''的極小項(minterm)的那些'''質涵项'''——若存在只被一個'''質涵項'''覆蓋的極小項,則覆蓋該極小項的'''質涵項'''為'''基本質涵項'''。如果以[[卡诺图]]的形式来描述逻辑函数,可以发现只有一种方式可以圈选这个输入组合。 使用上面的例子,你可以轻易的看到尽管 <math>xy</math>(和其他的项)是'''質涵项''',<math>xyz</math> 和 <math>xyzw</math> 不是。从后者,可以去除多个文字来使它成为素的: *<math>x</math>、<math>y</math> 和 <math>z</math> 可以去除,生成 <math>w</math>。 *可作为选择的,<math>z</math> 和 <math>w</math> 可以去除,生成 <math>xy</math>。 *最后,<math>x</math> 和 <math>w</math> 可以被去除,生成 <math>yz</math>。 将布尔项中文字去除的过程叫做“对这个项的'''扩展''' ”。扩展一个文字將倍增使这个项为“真”的输入组合的数目(在二元布尔代数中)。 如上例中,将xyz扩展为xy或yz不影响f的结果。 布尔函数的所有質蕴涵项的总和叫做这个函数的'''完全和'''。 ==参见== * [[奎因-麦克拉斯基算法]] * [[规范形式 (布尔代数)]] [[Category:布尔代数|U]]
该页面使用的模板:
Template:Lang-en
(
查看源代码
)
Template:NoteTA
(
查看源代码
)
Template:Unreferenced
(
查看源代码
)
返回
蕴涵项
。
导航菜单
个人工具
登录
命名空间
页面
讨论
不转换
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
工具
链入页面
相关更改
页面信息