Implikant

I boolesk logik har termen implikant antingen en generisk eller en speciell betydelse. I den generiska användningen hänvisar det till hypotesen om en implikation ( implikant ). I den specifika användningen är en produktterm (dvs. en konjunktion av bokstaver) P en implikant av en boolesk funktion F , betecknad , om P antyder F (dvs. när P tar värde 1 så gör F ). Till exempel implikationer av funktionen

inkludera termerna , , , , samt några andra.

Prime implicant

En primär implikant av en funktion är en implikant (i ovanstående speciella mening) som inte kan täckas av en mer generell, (mer reducerad, betydelse med färre bokstavliga ) implikant. W. V. Quine definierade en primär implikant som en implikant som är minimal – det vill säga att avlägsnandet av någon bokstavlig från P resulterar i en icke-implikant för F . Essential prime implicants (även kända som prime prime implicants ) är prime implicants som täcker en utdata av funktionen som ingen kombination av andra prime implicants kan täcka.

Genom att använda exemplet ovan kan man lätt se att medan (och andra) är en primär implikant, är och det inte. Från den senare kan flera bokstaver tas bort för att göra den prime:

  • , och kan tas bort, vilket ger .
  • Alternativt kan och tas bort, vilket ger .
  • Slutligen kan och tas bort, vilket ger .

Processen att ta bort bokstavliga ord från en boolesk term kallas att utöka termen. Att expandera med en bokstavlig fördubbling av antalet indatakombinationer för vilka termen är sann (i binär boolesk algebra). Med hjälp av exempelfunktionen ovan kan vi expandera till eller till utan att ändra omslaget till .

Summan av alla primtal implikanter av en boolesk funktion kallas dess fullständiga summa , minimal täckande summa eller Blake kanoniska form .

Se även

externa länkar