Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KP ATP-131 / Курсовая работа. Жученко Е.А..doc
Скачиваний:
35
Добавлен:
31.05.2015
Размер:
141 Кб
Скачать
☆

Булева алгебра

Булевой алгеброй называется непустое множество A с двумя бинарными операциями  (аналог конъюнкции),  (аналог дизъюнкции), унарной операцией  (аналог отрицания) и двумя выделенными элементами: 0 (или Ложь) и 1 (или Истина).

Следующие соотношения могут быть проверены прямым сравнением значений функций в левой и правой части соотношения на всевозможных наборах аргументов.

  1. x ∧ y = y ∧ x

  2. x  y = y  x

  3. x  y = y  x

  4. x ∧ (y ∧ z) = (x ∧ y) ∧ z

  5. x  (y  z) = (x  y)  z

  6. x  (y  z) = (x  y)  z

  7. x  (y ∧ z) = (x  y) ∧ (x  z)

  8. x ∧ (y  z) = (x ∧ y)  (x ∧ z)

  9. ¬¬x = x

  10. ¬(x ∧ y) = ¬x  ¬y

  11. ¬(x  y) = ¬x ∧ ¬y

  12. x ∧ x = x

  13. x ∧ ¬x = 0

  14. x ∧ 0 = 0

  15. x ∧ 1 = x

  16. x  x = x

  17. x  ¬x = 1

  18. x  0 = x

  19. x  1 = 1

  20. x  y = (x ∧ ¬y)  (¬x ∧ y)

  21. x  y = ¬x  y

  22. x  y = (x ∧ y)  (¬x ∧ ¬y)

Булева функция

Булева функция  от n аргументов — в дискретной математике — отображение Bn → B, где B = {0,1} — булево множество.

Булева функция задаётся конечным набором значений, что позволяет представить её в виде таблицы истинности, например:

x1

x2

…

xn-1

xn

f(x1,x2,…,xn)

0

0

…

0

0

0

0

0

…

0

1

0

0

0

…

1

0

1

0

0

…

1

1

0

1

1

…

0

0

1

1

1

…

0

1

0

1

1

…

1

0

0

1

1

…

1

1

0

Конъюнкти́вная норма́льная фо́рма (КНФ) в булевой логике — нормальная форма, в которой булева формула имеет вид конъюнкции дизъюнкций литералов.

Совершенная конъюнктивная нормальная форма (СКНФ) — это такая КНФ, которая удовлетворяет трём условиям:

  • в ней нет одинаковых элементарных дизъюнкций

  • в каждой дизъюнкции нет одинаковых пропозициональных переменных

  • каждая элементарная дизъюнкция содержит каждую пропозициональную букву из входящих в данную КНФ пропозициональных букв.

Дизъюнктивная нормальная форма (ДНФ) в булевой логике — нормальная форма, в которой булева формула имеет вид дизъюнкции конъюнкций литералов. 

Совершенная дизъюнктивная нормальная форма (СДНФ) — это такая ДНФ, которая удовлетворяет трём условиям:

  • в ней нет одинаковых элементарных конъюнкций

  • в каждой конъюнкции нет одинаковых пропозициональных букв

  • каждая элементарная конъюнкция содержит каждую пропозициональную букву из входящих в данную ДНФ пропозициональных букв, причём в одинаковом порядке.

Для любой функции алгебры логики существует своя СДНФ, причём единственная.