2.4 KiB
2.4 KiB
Булева алгебра и её основные свойства. Булевы формулы. Нормальные формы (ДНФ и КНФ). Преобразование формул к ДНФ и КНФ.
- Булева алгебра и её основные свойства
Система
<A, \{\&, |, \bar{}, 0, 1 \}>
Множество А 2 элемента: 0, 1 2 бинарных операций: &, | Унарная операция:\bar{}
со следующими свойствами:- Ассоциативность
x \wedge (y \wedge z) = (x \wedge y) \wedge z
x \vee (y \vee z) = (x \vee y) \vee z
- Коммутативность
x \wedge y = y \wedge x
x \vee y = y \vee x
- Дистрибутивность
x \wedge (y \vee z) = (x \wedge y) \vee (x \wedge z)
x \vee (y \wedge z) = (x \vee y) \wedge (x \vee z)
- Идемпотентность
x \wedge x = x
,x \vee x = x
- Ассоциативность
- Основные функции
- Законы де Моргана
\overline{(x \wedge y)} = \bar y \vee \bar x
\overline {(x \vee y)} = \bar y \wedge \bar x
- Закон двойного отрицания
\bar{\bar x} = x
- Закон противоречия (исключённого третьего)
x \wedge \bar x = 0
x \vee \bar x = 1
- Свойства констант
x \wedge 0 = 0
,x \vee 1 = 1
x \wedge 1 = x
,x \vee 0 = x
\bar1 = 0
,\bar0 = 1
- Законы поглощения
x \wedge (x \vee y) = x
x \vee (x \wedge y) = x
- Закон Блейка-Порецкого
x \wedge (\bar x \vee y) = x \wedge y
x \vee (\bar x \wedge y) = x \vee y
- Законы де Моргана
- Булева формула - формула, в которой используются только операции отрицания, конъюнкции и дизъюнкции с константами 0 и 1
- Нормальные формы (ДНФ и КНФ)
- ДНФ (Дизъюнктивная нормальная форма) - формула вида 0 или
K_1 \vee K_2 \vee \dots \vee K_m
, гдеK
- попарно различные коэффициенты - КНФ (Конъюнктивная нормальная форма) - формула 1 или формула вида
D_1 * D_2 * \dots * D_m
,, гдеD
- попарно различные элементарные дизъюнкции
- ДНФ (Дизъюнктивная нормальная форма) - формула вида 0 или