Skip to content
EntityQ1291626· pop 10· linked from 15 articles

In Boolean logic, the term implicant has either a generic or a particular use. In the generic use, it refers to the hypothesis of an implication (implicant). In the particular use, a product term (i.e., a conjunction of literals) P is an implicant of a Boolean function F, denoted P \le F, if P implies F (i.e., whenever P takes the value 1 so does F). For instance, implicants of the function f(x,y,z,w)=xy+yz+w include the terms xy, xyz, xyzw, w, as well as some others.

Article · 中文

在布尔逻辑的積項和式中(和項積式亦可),乘积项P 是布尔函数 F 的涵项(英語:implicant),如果 P 蕴涵 F。更加准确的说: * F 是 n 个变量的布尔函数。 * P 是乘积项。 * 若对于使 P 得到值 1 的所有组合,F 也等于 1,則 P 蕴涵 F (P 是 F 的涵項)。 这意味着在布尔空间的自然次序上 P⇒F。比如,函数 蕴涵自 ,,, 和很多其他的项: 它们是 的涵项。 威拉德·冯·奥曼·蒯因定义: 1. * F 的質涵项(prime implicant)为最少化文字數量的涵项——就是说,如果从 P 去除任何“文字”(literal)都导致 P 成為 F 的非涵项。例如100和101是某逻辑函数的两个涵项,那么10x就是函数的一个質涵项,其中的1和0两个数字不可再去掉; 2. * 基本質涵项(essential prime implicant)为蘊涵於不满足任何其他質涵项的極小項(minterm)的那些質涵项——若存在只被一個質涵項覆蓋的極小項,則覆蓋該極小項的質涵項為基本質涵項。如果以卡诺图的形式来描述逻辑函数,可以发现只有一种方式可以圈选这个输入组合。 使用上面的例子,你可以轻易的看到尽管 (和其他的项)是質涵项, 和 不是。从后者,可以去除多个文字来使它成为素的: * 、 和 可以去除,生成 。 * 可作为选择的, 和 可以去除,生成 。 * 最后, 和 可以被去除,生成 。 将布尔项中文字去除的过程叫做'对这个项的扩展'。扩展一个文字將倍增使这个项为“真”的输入组合的数目(在二元布尔代数中)。 如上例中,将xyz扩展为xy或yz不影响f的结果。 布尔函数的所有素蕴涵项的总和叫做这个函数的完全和。

Abstract from DBpedia / Wikipedia · CC BY-SA

Available in 10 languages

via Wikidata sitelinks · CC0