Osnove matematičke logike

Osnovne logičke operacije i složeni logički izrazi

4. Konjunktivna i disjunktivna normalna forma

4.1. Konjunktivna normalna forma

Postupak za dobivanje izraza je sljedeći:

  1. U tablici istinitosti gledamo samo one redove u kojima je rezultat nula

  2. U svakom od tih redova zbrajamo varijable, ali s tim da varijable čija je vrijednost jedan negiramo (one čija je vrijednost nula samo prepišemo).

  3. Na kraju dobivene sume pomnožimo.

Da to nije tako komplicirano kako izgleda na prvi pogled, pogledajmo na primjeru.

Primjer:

Na osnovi tablice istinitosti odredimo konjunktivnu normalnu formu:

A B f(A,B)
0 0 0
0 1 1
1 0 0
1 1 1
  1. U tablici istinitosti gledamo samo one redove u kojima je rezultat nula

A B f(A,B)
0 0 0
0 1 1
1 0 0
1 1 1
  1. U svakom od tih redova zbrajamo varijable, ali s tim da varijable čija je vrijednost jedan negiramo (one čija je vrijednost nula samo prepišemo).
A B f(A,B)  
0 0 0 A+B
0 1 1  
1 0 0  Ā+B
1 1 1  
  1. Na kraju dobivene sume pomnožimo.
    f(A, B)= (A+B)* (Ā+B)