Автор работы: Пользователь скрыл имя, 27 Января 2012 в 00:57, шпаргалка
Работа содержит ответы на вопросы по дисциплине "Программирование и компьютеры"
9) Свойство единицы: A & 1 º A; A Ú 1 º 1;
10) Закон противоречия: A & ØA º 0;
11) Закон исключённого третьего: A Ú ØA º 1;
12) Закон снятия двойного отрицания: ØØA º A.
Дополнительные равносильности:
1) x↔y ≡ (x→y)& (y→x)
2) x→y ≡ ØxÚy
3) Ø(x&y) ≡ ØxÚØy
4) Ø(xÚy) ≡ Øx&Øy
5) x&y ≡ Ø (ØxÚØy)
6) xÚy ≡ Ø (Øx&ÚØy)
7) Øx ≡ x|x
8) x&y ≡ (x|y)| (x|y)
9)x|y
≡ Ø(x&y)
5. Нормальные формы формул. Представление логической функции в виде формулы алгебры логики.
Нормальные формы формул
Формула называется элементарной конъюнкцией, если она представляет собой конъюнкцию (возможно, одночленную) переменных или их отрицаний. Пример: (Øx1 & Øx2 & x3). Формула находится в ДНФ, если она представляет собой дизъюнкцию (возможно, одночленную) элементарных конъюнкций. Пример: (Øx1 & Øx2) Ú (x2 & x3). Для любой формулы алгебры логики может быть построена равносильная ей формула, находящаяся в ДНФ.
Формула называется элементарной дизъюнкцией, если она представляет собой дизъюнкцию (возможно, одночленную) переменных или их отрицаний. Пример: (Øx1 Ú Øx2 Ú x3). Формула находится в КНФ, если она представляет собой конъюнкцию (возможно, одночленную) элементарных дизъюнкций. Пример: (Øx1 Ú Øx2) & (x2 Ú x3). Для любой формулы алгебры логики может быть построена равносильная ей формула, находящаяся в КНФ.
Формула находится в СДНФ, если:
1) она находится в ДНФ;
2) в каждую
элементарную конъюнкцию
3) все дизъюнктивные члены различны.
Пример: (Øx1 & x2 & x3) Ú (x1 & Øx2 & x3).
СДНФ формулы определяется однозначно с точностью до порядка дизъюнктивных членов (теорема о единственности СДНФ).
Формула находится в СКНФ, если:
1) она находится в КНФ;
2) в каждую
элементарную дизъюнкцию
3) все конъюнктивные члены различны.
Пример: (Øx1 Ú x2 Ú x3) & (x1 Ú Øx2 Ú x3).
СКНФ формулы определяется однозначно с точностью до порядка конъюнктивных членов (теорема о единственности СКНФ).
Представление логической функции в виде формулы алгебры логики
Пусть рассматривается k-местная функция f (x1, …, xk), не равная тождественно 0. Тогда существует формула алгебры логики F, определяющая функцию f и находящаяся в СДНФ. Формула F определяется однозначно с точностью до порядка дизъюнктивных членов.
Пусть x1 = x, x0 = Øx. Тогда F = Ú (x1s1 & … & xksk) для всех (s1, …, sk), для которых f (s1, …, sk) = 1.
Пусть рассматривается k-местная функция f (x1, …, xk), не равная тождественно 1. Тогда существует формула алгебры логики F, определяющая функцию f и находящаяся в СКНФ. Формула F определяется однозначно с точностью до порядка конъюнктивных членов.
Пусть x1 = x, x0 = Øx. Тогда F = & (x1Øs1 Ú … Ú xkØsk) для всех (s1, …, sk), для которых f (s1, …, sk) = 0.
Информация о работе Шпаргалка по "Программированию и компьютерам"