Implicant - Implicant
V booleovské logice má pojem implikant obecný nebo konkrétní význam. V obecném použití odkazuje na hypotézu implikace ( implicant ). V konkrétním použití se termín produkt (tj konjunkce literálů) P je implicant z booleovské funkce F , označené , když P znamená F (tj, když P má hodnotu 1 tak se F ). Například implikanti funkce
zahrnují podmínky , , , , stejně jako některé další.
Prime implicitně
Hlavní implicant z funkce je implicant (ve výše uvedeném konkrétním smyslu), které nemohou být pokryty obecnější, (více sníží - to znamená, s méně literálů ) implicant. W. V. Quine definovala hlavní implicant být implicant, že je minimální - to znamená, že odstranění jakékoli literálu z P výsledků v ne-implicant pro F . Esenciální primární implikátoři (aka hlavní primární implikátoři ) jsou primární implikátoři, kteří pokrývají výstup funkce, kterou žádná kombinace jiných hlavních implikantů nedokáže pokrýt.
Pomocí výše uvedeného příkladu lze snadno zjistit, že zatímco (a další) je hlavním implikantem, a nejsou. Z posledně uvedeného lze odebrat více literálů, aby bylo hlavní:
- , A mohou být odstraněny, čímž se získá .
- Alternativně a lze je odstranit, čímž se získá .
- Nakonec a může být odstraněn, čímž se získá .
Proces odstraňování literálů z booleovského výrazu se nazývá jeho rozšíření . Rozšíření o jeden literál zdvojnásobí počet vstupních kombinací, pro které je výraz pravdivý (v binární booleovské algebře). Pomocí výše uvedené ukázkové funkce můžeme expandovat na nebo do bez změny obalu .
Součet všech hlavních implikantů booleovské funkce se nazývá její úplný součet , minimální krycí součet nebo Blakeova kanonická forma .