Forma normală a conjunctivei

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Î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

Matematica Portalul de matematică : accesați intrările Wikipedia care se ocupă de matematică