Шпаргалка (Архив шпаргалок для РК и экзамена), страница 3
Описание файла
Файл "Шпаргалка" внутри архива находится в папке "Архив шпаргалок для РК и экзамена". Документ из архива "Архив шпаргалок для РК и экзамена", который расположен в категории "". Всё это находится в предмете "дискретная математика" из 3 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "к экзамену/зачёту", в предмете "дискретная математика" в общих файлах.
Онлайн просмотр документа "Шпаргалка"
Текст 3 страницы из документа "Шпаргалка"
Заметим, что отрицание - это унарная операция, определенная на множестве высказываний А и соответствующая конструкции = {Не ... }, если а = {…} - высказывание. Далее на множестве высказываний А определим бинарные операции.
Определение 3.4. Конъюнкцией высказываний аиb называется высказывание, обозначаемое а b или а ∙ b и определяемое таблицей:
О
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
Заметим, что здесь, и в дальнейшем символом 0 мы обозначаем ложное высказывание, а символом 1 - истинное. Конъюнкция, логическое умножение, соответствует союзу "и" в
русском языке. Например, если высказывание а ≡ (− − −), b ≡ (***), то высказывание
Определение 3.5. Дизъюнкцией высказываний а и b называется высказывание, обозначаемое а b и определяемое следующей таблицей истинности:
а | b | |
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 1 |
1) а b = b а - коммутативность;
2) а (b с) ≡ (а b) с - ассоциативность;
3) a 1 ≡ 1; 4) a 0 ≡ а; 5) a a ≡ а.
Дизъюнкция, логическое сложение, соответствует союзу "или" в русском языке. Если высказывание а = (-----), высказывание b = (***), то высказывание а b = ((-----)или(***)).
Определенные нами на множестве высказываний А операции: отрицание, конъюнкция, дизъюнкция, - называются булевыми операциями. Алгебраическая структура (А, , , ) называется булевой алгеброй, так как в ней выполняются следующие 19 равносильностей для булевых операций.
. Нормальные формы в алгебре высказываний: СДНФ, СКНФ.
СДНФ
Теорема: Для любой Формулы в алгебры высказываний, отличной от тождественно ложной существует ее представление в виде:
f(x1,x2,..,xn) (x11.x22….xnn),
сн(1,2,..,n ) | f(1,2,..,n)1 - СДНФ данной формулы.
Пусть f(x1,x2,..,xn) - формула в алгебры высказываний
Разложим эту формулу по переменной x1
Тогда: f(x1,x2,..,xn)снизу(1E2) x11(1,x2,..,xn) (разложим по x2 и подставим в разложение) снизу (1E2)( снизу (2E2) x11.x22f(1,2,x3,..,xn))…и т.д.
снизу (1,2,..,n ) x11.x22….xnn f(1,2,..,n),
где f(1,2,..,n) - 0 or 1
Мы можем опустить те слагаемые, для которых f(1,1,..,n)0, и получим
f(x1,x2,..,xn) снизу [(1,2,..,n) | f(1,2,..,n)1] x11.x22….xnn
СКНФ, КНФ, ДНФ
Теорема: Для любой формулы в алгебры высказываний, отличной от тождественно истинной существует ее представление в виде:
f(x1,x2,..,xn) (x11x22…xnn) снизу [(1,2,..,n) | f(1,2,..,n)0] - СКНФ данной формулы.
При доказательстве используем принцип двойственности
СКНФ->СДНФ Двойной двойственностью:
f(x1,x2,..,xn)(f*( x1,x2,..,xn))*[не явл.≡0=>СДНФ](x11.x22….xnn)*≡
(1,2,..,nE2)|f*(1,2,..,n)1
≡ [f(x1,x2,..,xn)] x11x22…xnn,
(1,2,..,n)|f(1,2,..,n)0
Пр: x1→x2 ≡ ( x2) [CКНФ] ≡ (x2 )x2(x1 )≡
≡ x2 x1x2 x2 ≡ x2 x1x2 [СДНФ]
КНФ, ДНФ
Обозначим V={x1,x1,x2,x 2,..,xn,xn}
Элементарная конъюнкция - конъюнкция всех элементов множества υ V
По опр: ДНФ –дизъюнкция элементарных конъюнкций
Пр: x1x2x3
Аналогично:
Элементарная дизъюнкция - дизъюнкция всех элементов множества υ V
КНФ – конъюнкция элементарных дизъюнкций.
Змч.: СДНФ является ДНФ, СКНФ является КНФ