Implikant istotny

Z testwiki
Przejdź do nawigacji Przejdź do wyszukiwania

Implikant istotny to implikant prosty zawierający co najmniej jeden minterm nie występujący w żadnym innym implikancie prostym.

Rola implikantów istotnych w minimalizacji funkcji

Forma minimalna funkcji boolowskiej zawiera wszystkie implikanty istotne oraz jak najmniejszą liczbę pozostałych implikantów prostych.

Funkcja z poniższą tabelą prawdy (naniesione zostały wyłącznie mintermy, makstermy zostały pominięte):

indeks x3 x2 x1 x0 mintermy
0 0 0 0 0 x¯3x¯2x¯1x¯0
4 0 1 0 0 x¯3x2x¯1x¯0
5 0 1 0 1 x¯3x2x¯1x0
6 0 1 1 0 x¯3x2x1x¯0
7 0 1 1 1 x¯3x2x1x0
8 1 0 0 0 x3x¯2x¯1x¯0
10 1 0 1 0 x3x¯2x1x¯0
11 1 0 1 1 x3x¯2x1x0
12 1 1 0 0 x3x2x¯1x¯0
14 1 1 1 0 x3x2x1x¯0

posiada po minimalizacji następujące implikanty:

implikanty proste:

  • (10, 11) = x3x¯2x1,
  • (0, 4, 8, 12) = x¯1x¯0,
  • (4, 5, 6, 7) = x¯3x2,
  • (4, 6, 12, 14) = x2x¯0,
  • (8, 10, 12, 14) = x3x¯0

implikanty istotne:

  • (10, 11) = x3x¯2x1,
  • (0, 4, 8, 12) = x¯1x¯0,
  • (4, 5, 6, 7) = x¯3x2

Minimalna postać powyższej funkcji ma dwa warianty:

f(x3,x2,x1,x0)=(x3x¯2x1)(x¯1x¯0)(x¯3x2)(x2x¯0)=(x3x¯2x1)(x¯1x¯0)(x¯3x2)(x3x¯0)

przy czym w każdym z nich ujęte zostały wszystkie implikanty istotne oraz minimalna liczba implikantów prostych.

Zobacz też