Enakovrednost logičnih izrazov

V tej učni enoti smo spoznali primer logične funkcije, ki jo uporabimo pri krmiljenju sežigalnice strupenih odpadkov. Poimenujmo to logično funkcijo $f_1$ in jo še zapišimo enkrat: $$f_1 = (A' \cdot B \cdot C) + (A \cdot B' \cdot C) + (A \cdot B \cdot C') + (A \cdot B \cdot C)$$

Nato smo pri pretvarjanju iz logičnega vezja v pravilnostno tabelo spoznali še en primer logične funkcije. Poimenujmo to logično funkcijo $f_2$ in jo še zapišimo enkrat: $$f_2 = ((A \cdot \overline{B} \cdot C) \oplus (A \cdot B \cdot \overline{C})) + (\overline{(A \cdot B \cdot \overline{C}) + (\overline{B \cdot C})})$$

Za vajo lahko še enkrat izračunaš rezultat obeh logičnih funkcij v pravilnostni tabeli, ki je izpisana spodaj in vsebuje rezutata obeh logičnih funkcij $f_1$ in $f_2$.

$A$ $B$ $C$ $f_1$ $f_2$
0 0 0 0 0
0 0 1 0 0
0 1 0 0 0
0 1 1 1 1
1 0 0 0 0
1 0 1 1 1
1 1 0 1 1
1 1 1 1 1

Ker se rezultata logičnih funkcij $f_1$ in $f_2$ ujemata v vseh vrsticah pravilnostne tabele, sta logični funkciji $f_1$ in $f_2$ enakovredni.


Sedaj pa si oglejmo drugi dve logični funkciji. Naj bosta to funkciji $f_3$ in $f_4$, pri čemer velja: $$f_3 = A \cdot B + A' \cdot C$$ $$f_4 = A \cdot B + A \cdot C + B \cdot C$$

Za vajo lahko izračunaš rezultat obeh logičnih funkcij v pravilnostni tabeli, ki je izpisana spodaj in vsebuje rezutata obeh logičnih funkcij $f_3$ in $f_4$.

$A$ $B$ $C$ $f_3$ $f_4$
0 0 0 0 0
0 0 1 1 0
0 1 0 0 0
0 1 1 1 1
1 0 0 0 0
1 0 1 1 1
1 1 0 1 1
1 1 1 1 1

Zelo hitro lahko opazimo, da se rezultata logičnih funkcij $f_3$ in $f_4$ razlikujeta v drugi vrstici pravilnostne tabele.