- •Введение.
- •Тема 1. Логические высказывания и предикаты.
- •1. Понятие высказывания. Логические операции над высказываниями.
- •Основные логические связки.
- •2. Формулы и их логические возможности.
- •3. Свойства логических операций (законы логики).
- •4. Понятие предиката. Операции над предикатами.
- •5. Кванторы.
- •Практическая работа по теме 1.
- •Задания для самостоятельной работы по теме 1.
- •Контрольные вопросы по теме 1.
- •Тема 2. Множества. Отношения. Отображения.
- •1.Основные понятия
- •2. Операции над множествами
- •3. Геометрическое моделирование множеств. Диаграммы Венна
- •4. Соотношение между множествами и составными высказываниями
- •5. Алгебра множеств. Основные тождества алгебры множеств
- •Основные тождества алгебры множеств
- •6. Эквивалентность множеств
- •Практическая работа по теме 2.
- •Задания для самостоятельной работы по теме 2.
- •Контрольные вопросы по теме 2.
- •Тема 3. Отношения. Функции.
- •1. Основные понятия и определения
- •2. Бинарные отношения и их свойства.
- •Свойства бинарных отношений.
- •3. Отношение эквивалентности.
- •4. Функции. Основные понятия и определения
- •Практическая работа по теме 3.
- •Задания для самостоятельной работы по теме 3.
- •Контрольные вопросы по теме 3
- •Тема 4. Булевы функции.
- •1. Определение булевой функции
- •2. Существенные и фиктивные переменные.
- •Критерий несущественности переменной.
- •3. Формулы логики булевых функций
- •4. Эквивалентность булевых формул.
- •5. Равносильные преобразования формул
- •Основные равносильности булевых формул.
- •6. Двойственность. Принцип двойственности.
- •7. Нормальные формы.
- •8. Полные системы булевых функций
- •9. Полином Жегалкина
- •10. Замкнутые классы функций.
- •11. Функциональная полнота.
- •Практическая работа по теме 4.
- •Задания для самостоятельной работы по теме 4.
- •Контрольные вопросы по теме 4.
- •Тема 5. Основные понятия теории графов.
- •1. Основные понятия теории графов.
- •Маршруты, циклы в неориентированном графе
- •Пути, контуры в ориентированном графе
- •2. Планарность и изоморфизм графов
- •3. Способы задания графов
- •Основные свойства матриц смежности и инцидентности
- •4. Связность графа
- •5. Алгоритм обхода вершин графа.
- •6. Нагруженные графы
- •Свойства минимальных путей в нагруженном ориентированном графе
- •7. Деревья
- •8. Основные типы практических задач.
- •1. «Задача коммивояжера» и «Задача о минимальной сети дорог»
- •2. Построение турнирной таблицы
- •3. «Задача о четырех красках»
- •Практическая работа по теме 5.
- •Задания для самостоятельной работы по теме 5.
- •Контрольные вопросы к теме 5.
- •Задания контрольной работы
- •Список источников литературы Основная литература
- •Дополнительная литература
Тема 1. Логические высказывания и предикаты.
1. Понятие высказывания. Логические операции над высказываниями.
Понятие высказывания является одним из первичных, неопределяемых понятий в математике. Определенное представление о смысле этого понятия дает следующее его описание.
Высказывание – это повествовательное языковое предложение, относительно которого можно сказать истинно оно или ложно. Отличительной особенность высказываний является возможность принимать одно из двух значений: 1 – истина, 0 – ложь. Эти значения называются истинностными значениями.
Высказывания могут быть простыми и составными. Если в высказывании А нельзя выделить некоторую часть, которая сама является высказыванием и не совпадает по смыслу с высказыванием А, то А называется простым высказыванием. В противном случае высказывание А называется составным.
Составные высказывания получаются из простых при помощи логических операций или логических связок – отрицания, конъюнкции, дизъюнкции, импликации, эквиваленции.
Отрицанием высказывания А
называется высказывание
,
которое истинно тогда и только тогда,
когда высказывание А ложно.
Конъюнкцией двух высказываний А и B называется высказывание АB, истинное тогда и только тогда, когда истинны оба высказывания А и B. При записи соотношений логики высказываний знак конъюнкции иногда опускают, то есть вместо записи АB используют запись АВ.
Дизъюнкцией двух высказываний А и B называется высказывание АB, ложное тогда и только тогда, когда ложны оба высказывания А и B.
Импликацией двух высказываний А и B называется высказывание А→B, ложное тогда и только тогда, когда А истинно, а B ложно.
Эквиваленцией двух высказываний А и B называется высказывание А B, истинное тогда и только тогда, когда оба высказывания А и B одновременно истинны или ложны.
В таблице 1 приведены языковые связки, соответствующие логическим при построении сложных высказываний.
Таблица 1
Основные логические связки.
Связки |
Обозначения |
Название соответствующих операций |
нет; не; неверно; … |
|
отрицание |
и; а; но; … |
, |
конъюнкция |
или; либо; … |
|
дизъюнкция |
следует; влечет; если …, то …; тогда; вытекает; … |
|
импликация |
эквивалентно; равносильно; тогда и только тогда; в том и только в том случае; … |
. |
эквиваленция |
Кроме приведенных определений, логические операции над высказываниями можно определить с помощью таблиц истинности (табл. 2). В левой части таблицы перечисляются все наборы переменных (их всего 2n, где n – количество высказывательных переменных в формуле), а в правой части – соответствующие значения формулы.
Таблица 2.
Таблица истинности основных логических операций.
Исходные высказывания |
отрицание |
конъюнкция |
дизъюнкция |
импликация |
эквиваленция |
|
А |
В |
|
АB |
АB |
А→B |
А B |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
