Forma normală a conjunctivei
Această intrare sau secțiune despre subiectul logic nu citează sursele necesare sau cei prezenți sunt insuficienți . |
În logica booleană , o formulă este în formă normală conjunctivă sau comună ( FNC ), denumită și CNF (acronim pentru forma normală conjunctivă ) dacă este o conjuncție de clauze , în care clauzele sunt o disjuncție a literelor. Prin urmare, o formulă în CNF are următoarea structură:
: Numărul de clauze.
: Numărul de litere ale clauzei a-a.
: Este al k-lea literal al clauzei a-a. Un literal poate fi o variabilă booleană (adică poate fi doar 0 sau 1, adevărat sau fals) sau negarea unei variabile.
O funcție booleană este o funcție care are mai multe valori booleene ca intrare (adică adevărat / fals sau 1/0) și ca urmare are o valoare booleană. Pentru fiecare funcție booleană, există o formulă în formă normală conjunctivă care produce aceleași valori ca rezultat.
Exemple
Următoarele formule sunt în CNF:
Ultima formulă are două clauze, ambele cu un singur literal.
Rețineți că formule precum ultima, adică de tip (sau similar ) unde este sunt literali, trebuie considerați simultan DNF și CNF.
Elemente conexe
linkuri externe
- ( EN ) Formă conjunctivă normală , în Encyclopedia Britannica , Encyclopædia Britannica, Inc.