Тема №2 «Элементы математической логики»

Цель: научиться приводить дизъюнктивные и конъюнктивные нормальные формы к совершенным дизъюнктивным и конъюнктивным нормальным формам, используя логические равносильности; применять законы математической логики для решения логических задач; применять язык логики предикатов для записи математических предложений, определений, построения противоположных утверждений.

Краткие теоретические сведения:

Высказывание – любое повествовательное предложение, которому можно приписать истинностное значение.

Предложение, которое содержит хотя бы одну переменную и становится высказыванием при подстановке вместо всех переменных их значений, называется высказывательной формой.

Высказывание, представляющее собой одно утверждение, называется элементарным.

Высказывание, образованное из элементарных с помощью логических связок «и», «или», «если, то», «не», называется составным (сложным).

Образование составного высказывания из элементарных называется логической операцией.

Логическая операция, соответствующая логической связке «не» («неверно, что») называется отрицанием: Тема №2 «Элементы математической логики» - student2.ru . Отрицание истинно, когда основное высказывание ложно.

Тема №2 «Элементы математической логики» - student2.ru Тема №2 «Элементы математической логики» - student2.ru

Логическая операция, соответствующая логической связке «и», называется конъюнкцией: Тема №2 «Элементы математической логики» - student2.ru . Конъюнкция истинна, когда истинны оба высказывания.

Тема №2 «Элементы математической логики» - student2.ru Тема №2 «Элементы математической логики» - student2.ru Тема №2 «Элементы математической логики» - student2.ru

Логическая операция, соответствующая логической связке «или», называется дизъюнкцией: Тема №2 «Элементы математической логики» - student2.ru . Дизъюнкция ложна, когда ложны оба высказывания.

Тема №2 «Элементы математической логики» - student2.ru Тема №2 «Элементы математической логики» - student2.ru Тема №2 «Элементы математической логики» - student2.ru

Логическая операция, имеющая вид «если Тема №2 «Элементы математической логики» - student2.ru , то Тема №2 «Элементы математической логики» - student2.ru », называется импликацией: Тема №2 «Элементы математической логики» - student2.ru . Высказывание Тема №2 «Элементы математической логики» - student2.ru называется посылкой, Тема №2 «Элементы математической логики» - student2.ru – заключением. Импликация ложна, когда посылка истинна, а заключение ложно.

Тема №2 «Элементы математической логики» - student2.ru Тема №2 «Элементы математической логики» - student2.ru Тема №2 «Элементы математической логики» - student2.ru

Логическая операция, соответствующая сложному союзу «тогда и только тогда, когда», называется эквиваленцией: Тема №2 «Элементы математической логики» - student2.ru . Эквиваленция истинна, когда оба высказывания одновременно истинны или одновременно ложны.

Тема №2 «Элементы математической логики» - student2.ru Тема №2 «Элементы математической логики» - student2.ru Тема №2 «Элементы математической логики» - student2.ru

Приоритет логических операций: отрицание, конъюнкция, дизъюнкция, импликация, эквиваленция.

Под формулой Тема №2 «Элементы математической логики» - student2.ruлогики высказываний понимается следующее:

1) всякое элементарное высказывание есть формула,

2) если Тема №2 «Элементы математической логики» - student2.ru и Тема №2 «Элементы математической логики» - student2.ru – формулы, то Тема №2 «Элементы математической логики» - student2.ru , Тема №2 «Элементы математической логики» - student2.ru , Тема №2 «Элементы математической логики» - student2.ru , Тема №2 «Элементы математической логики» - student2.ru , Тема №2 «Элементы математической логики» - student2.ru ,

3) других формул, кроме перечисленных в 1) и 2), нет.

Две формулы называются равносильными, если их таблицы истинности совпадают: Тема №2 «Элементы математической логики» - student2.ru .

Основные формулы математической логики:

1) Тема №2 «Элементы математической логики» - student2.ru - закон тождества,

2) Тема №2 «Элементы математической логики» - student2.ru - закон противоречия,

3) Тема №2 «Элементы математической логики» - student2.ru - закон исключённого третьего,

4) Тема №2 «Элементы математической логики» - student2.ru - снятие двойного отрицания,

5) Тема №2 «Элементы математической логики» - student2.ru , Тема №2 «Элементы математической логики» - student2.ru - идемпотентность,

6) Тема №2 «Элементы математической логики» - student2.ru , Тема №2 «Элементы математической логики» - student2.ru - коммутативность,

7) Тема №2 «Элементы математической логики» - student2.ru , Тема №2 «Элементы математической логики» - student2.ru - ассоциативность,

8) Тема №2 «Элементы математической логики» - student2.ru , Тема №2 «Элементы математической логики» - student2.ru - дистрибутивность,

9) Тема №2 «Элементы математической логики» - student2.ru , Тема №2 «Элементы математической логики» - student2.ru - законы Де Моргана,

10) Тема №2 «Элементы математической логики» - student2.ru , Тема №2 «Элементы математической логики» - student2.ru , Тема №2 «Элементы математической логики» - student2.ru , Тема №2 «Элементы математической логики» - student2.ru - сочленение переменной с константой,

11) Тема №2 «Элементы математической логики» - student2.ru , Тема №2 «Элементы математической логики» - student2.ru - законы поглощения,

12) Тема №2 «Элементы математической логики» - student2.ru , Тема №2 «Элементы математической логики» - student2.ru - законы склеивания,

13) Тема №2 «Элементы математической логики» - student2.ru , Тема №2 «Элементы математической логики» - student2.ru - замена импликации,

14) Тема №2 «Элементы математической логики» - student2.ru - правило modus ponens,

15) Тема №2 «Элементы математической логики» - student2.ru - правило силлогизма,

16) Тема №2 «Элементы математической логики» - student2.ru - закон контрапозиции,

17) Тема №2 «Элементы математической логики» - student2.ru - соединение посылок,

18) Тема №2 «Элементы математической логики» - student2.ru - разъединение посылок.

Примеры. 1) Доказать формулу Тема №2 «Элементы математической логики» - student2.ru .

Решение.

Тема №2 «Элементы математической логики» - student2.ru Тема №2 «Элементы математической логики» - student2.ru Тема №2 «Элементы математической логики» - student2.ru Тема №2 «Элементы математической логики» - student2.ru Тема №2 «Элементы математической логики» - student2.ru Тема №2 «Элементы математической логики» - student2.ru Тема №2 «Элементы математической логики» - student2.ru

Видим, что средний столбик состоит из одних единиц, равносильность доказана.

2) Упростить формулу Тема №2 «Элементы математической логики» - student2.ru .

Решение. Тема №2 «Элементы математической логики» - student2.ru

Тема №2 «Элементы математической логики» - student2.ru

Тема №2 «Элементы математической логики» - student2.ru

Тема №2 «Элементы математической логики» - student2.ru

Тема №2 «Элементы математической логики» - student2.ru .

Формула называется тождественно – истинной (тавтологией) (тождественно – ложной (противоречием)), если её истинностное значение «истина» («ложь») при любых возможных значениях переменных.

Предложение Тема №2 «Элементы математической логики» - student2.ru называется прямым утверждением, Тема №2 «Элементы математической логики» - student2.ru - обратным, Тема №2 «Элементы математической логики» - student2.ru - противоположным, Тема №2 «Элементы математической логики» - student2.ru - обратнопротивоположным.

Если предложение Тема №2 «Элементы математической логики» - student2.ru - истинно, то оно называется теоремой. Тема №2 «Элементы математической логики» - student2.ru - достаточное условие для Тема №2 «Элементы математической логики» - student2.ru , Тема №2 «Элементы математической логики» - student2.ru - необходимое условие для Тема №2 «Элементы математической логики» - student2.ru или следствие Тема №2 «Элементы математической логики» - student2.ru .

Если Тема №2 «Элементы математической логики» - student2.ru - истинно и Тема №2 «Элементы математической логики» - student2.ru - истинно, то Тема №2 «Элементы математической логики» - student2.ru - необходимое и достаточное условие для Тема №2 «Элементы математической логики» - student2.ru , а Тема №2 «Элементы математической логики» - student2.ru - необходимое и достаточное условие для Тема №2 «Элементы математической логики» - student2.ru .

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

Конъюнктивная нормальная форма (КНФ) представляет собой конъюнкцию дизъюнкций переменных и их отрицаний, либо дизъюнкцию самих переменных.

Любую формулу можно привести к ДНФ или к КНФ.

Совершенная дизъюнктивная нормальная форма(СДНФ) – дизъюнкция конъюнкций, содержащих все исходные переменные (с отрицанием или без).

Совершенная конъюнктивная нормальная форма(СКНФ) – конъюнкция дизъюнкций, содержащих все исходные переменные (с отрицанием или без).

Пример. Привести к ДНФ формулу Тема №2 «Элементы математической логики» - student2.ru .

Решение. Тема №2 «Элементы математической логики» - student2.ru

Тема №2 «Элементы математической логики» - student2.ru

Тема №2 «Элементы математической логики» - student2.ru .

Функция, все значения которой принадлежат множеству {0; 1} называется предикатом: Тема №2 «Элементы математической логики» - student2.ru , Тема №2 «Элементы математической логики» - student2.ru .

Предикат с Тема №2 «Элементы математической логики» - student2.ru различными переменными называется Тема №2 «Элементы математической логики» - student2.ru – местным предикатом.

Подмножество области определения предиката, состоящее из тех и только тех элементов, которым соответствует истинное значение предиката, называется областью истинности предиката.

Если область истинности предиката совпадает со всей областью определения, то предикат называется тождественно – истинным. Если же область истинности представляет собой пустое множество, то предикат называется тождественно – ложным.

Всякий одноместный предикат Тема №2 «Элементы математической логики» - student2.ru с переменной Тема №2 «Элементы математической логики» - student2.ru , принимающей значения из некоторого непустого множества, выражает свойство, присущее некоторым элементам этого множества. Множество элементов, обладающих свойством Тема №2 «Элементы математической логики» - student2.ru , называется объёмом данного свойства. Многоместные предикаты выражают отношения.

Кванторы:

1) Тема №2 «Элементы математической логики» - student2.ru - квантор всеобщности,

2) Тема №2 «Элементы математической логики» - student2.ru - квантор существования,

3) Тема №2 «Элементы математической логики» - student2.ru - квантор существования единственности.

Контрольные вопросы:

1. Высказывание. Простые и составные высказывания. Высказывательная форма.

2. Операции алгебры логики: отрицание, конъюнкция, дизъюнкция, импликация, эквиваленция и их свойства.

3. Формула алгебры логики. Равносильные формулы алгебры логики. Тавтология. Противоречие.

4. Основные равносильности.

5. Виды теорем. Необходимое и достаточное условия.

6. Элементарная конъюнкция. Дизъюнктивная нормальная форма (ДНФ). Совершенная дизъюнктивная нормальная форма (СДНФ).

7. Элементарная дизъюнкция. Конъюнктивная нормальная форма (КНФ). Совершенная конъюнктивная нормальная форма (СКНФ).

8. Предикат. Область истинности предиката.

Контрольные задания:

1. Доказать тождественную истинность основных формул математической логики.

2. Упростить:

а) Тема №2 «Элементы математической логики» - student2.ru ,

б) Тема №2 «Элементы математической логики» - student2.ru ,

в) (( Тема №2 «Элементы математической логики» - student2.ruТема №2 «Элементы математической логики» - student2.ru )→ Тема №2 «Элементы математической логики» - student2.ru )→ Тема №2 «Элементы математической логики» - student2.ru ,

г) ( Тема №2 «Элементы математической логики» - student2.ruТема №2 «Элементы математической логики» - student2.ru ) Тема №2 «Элементы математической логики» - student2.ru ( Тема №2 «Элементы математической логики» - student2.ruТема №2 «Элементы математической логики» - student2.ru ) Тема №2 «Элементы математической логики» - student2.ru ( Тема №2 «Элементы математической логики» - student2.ru Тема №2 «Элементы математической логики» - student2.ru Тема №2 «Элементы математической логики» - student2.ru ).

3. Привести формулу Тема №2 «Элементы математической логики» - student2.ru к СДНФ и СКНФ, предварительно приведя её равносильными преобразованиями к ДНФ и КНФ: Тема №2 «Элементы математической логики» - student2.ru

4. Решить задачу:

По подозрению в совершённом преступлении задержали Брауна, Джона и Смита. Один из них был уважаемым в городе стариком, другой был малоизвестным чиновником, третий – известным мошенником. В процессе следствия старик говорил правду, мошенник лгал, а третий задержанный в одном случае говорил правду, а в другом – ложь. Вот что они утверждали:

Браун: «Я совершил это. Джон не виноват»,

Джон: «Браун не виноват. Преступление совершил Смит»,

Смит: «Я не виноват, виноват Браун».

Определить имя старика, мошенника и чиновника и кто из них виноват, если известно, что преступник один.

5. Найти область истинности предиката Тема №2 «Элементы математической логики» - student2.ru : «быть кратным трём», если:

а) область определения Тема №2 «Элементы математической логики» - student2.ru {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15},

б) Тема №2 «Элементы математической логики» - student2.ru {3,6,9,12,15},

в) Тема №2 «Элементы математической логики» - student2.ru {1,2,5,7,11,14}.

6. Записать на языке логики предикатов определения:

а) периодической функции,

б) чётной функции,

в) построить отрицания определений в примерах а) и б).

Задания для домашней работы:

1. Доказать равносильность следующих формул: Тема №2 «Элементы математической логики» - student2.ru и Тема №2 «Элементы математической логики» - student2.ru .

2. Решить задачу:

Известно, что если Джонс не встречал ночью Смита, то Смит – убийца. Джонс говорит неправду или Смит не убийца. Джонс говорит правду. Верно ли, что Джонс встретил ночью Смита.

3. Найти область истинности предиката Тема №2 «Элементы математической логики» - student2.ru : «х3-5х2+6х>0» и Тема №2 «Элементы математической логики» - student2.ru .

Наши рекомендации