implikujący
W logice boolowskiej termin implikant ma znaczenie ogólne lub szczególne. W użyciu ogólnym odnosi się do hipotezy implikacji ( implicant ). W konkretnym użyciu termin iloczynu (tj. koniunkcja literałów) P jest implikantem funkcji boolowskiej , oznaczonej jeśli P implikuje ( tj. ilekroć P wartość 1 tak samo F. ). Na przykład implikanty funkcji
obejmują terminy , , , , a także kilka innych.
Główny implikant
Główny implikant funkcji jest implikantem (w powyższym szczególnym znaczeniu), którego nie można objąć bardziej ogólnym (bardziej zredukowanym, czyli z mniejszą liczbą literałów ) implikantem. WV Quine zdefiniował główny implikant jako implikant, który jest minimalny - to znaczy usunięcie dowolnego literału z P skutkuje brakiem implikanta dla F . Niezbędne implikanty pierwsze (znane również jako podstawowe implikanty pierwsze ) są implikantami głównymi, które obejmują wynik funkcji, którego nie jest w stanie pokryć żadna kombinacja innych implikantów głównych.
można łatwo zauważyć, że chociaż jest głównym implikantem, to i nie są. Z tego ostatniego można usunąć wiele literałów, aby uczynić go pierwszym:
- , i można usunąć, uzyskując .
- Alternatywnie można . _
- , i można usunąć, otrzymując .
Proces usuwania literałów z terminu boolowskiego nazywa się rozszerzaniem terminu. Rozszerzenie o jeden literał podwaja liczbę kombinacji wejściowych, dla których termin jest prawdziwy (w binarnej algebrze Boole'a). Korzystając z powyższej przykładowej funkcji, możemy rozwinąć lub do bez zmiany okładki .
Suma wszystkich głównych implikantów funkcji boolowskiej nazywana jest jej sumą całkowitą , minimalną sumą pokrywającą lub postacią kanoniczną Blake'a .
Zobacz też
Linki zewnętrzne
- Slajdy wyjaśniające implikanty, implikanty pierwsze i podstawowe implikanty pierwsze
- Przykłady znajdowania podstawowych implikantów głównych za pomocą K-mapy