- •Введение.
- •Тема 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. Построить таблицу истинности для заданной формулы. Определить, будет ли она логически истинной, противоречивой или ни тем ни другим.
Решение. Для построения таблицы истинности логической формулы необходимо выписать все ее логические возможности и определить значение формулы при заданных значениях переменных. Будем использовать определения основных логических операций.
Таблица 4
X |
Y |
|
|
|
|
|
|
0 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
Из таблицы 4 видно, что заданная формула не является ни тождественно истинной, ни тождественно ложной.
Задание 2. Проверить равносильность выражений (xy)(zy) и (xz)y двумя способами: построив таблицу истинности и упростив выражения.
Решение. а)Построим таблицы истинности для заданных формул.
Таблица 5
x |
y |
z |
xy |
zy |
(xy) (zy) |
xz |
(xz)y |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
Из таблицы 5 видно, что для функций (xy) (zy) и (xz)y значения на всех наборах переменных совпадают.
б) Преобразуем (xy) (zy):
Задание 3. Во время археологической практики Алексей, Борис и Григорий нашли в земле сосуд. Рассматривая находку, каждый высказал по два предположения:
Алексей: «Это греческий сосуд, изготовленный в V веке».
Борис: «Это финикийский сосуд, изготовленный в III веке».
Григорий: «Это не греческий сосуд, изготовленный в IV веке».
Руководитель практики сказал студентам, что каждый из них прав только в одном из двух предположений. Где и в каком веке изготовлен сосуд?
Решение. Примем следующие обозначения для высказываний студентов:
Г – «это греческий сосуд»;
Ф – «это финикийский сосуд»;
Т – «сосуд изготовлен в III веке»;
Ч – «сосуд изготовлен в IV веке»;
П – «сосуд изготовлен в V веке».
Тогда высказывание «Это
греческий сосуд, изготовленный в V веке»
можно записать так: ГП.
Из слов преподавателя следует, что это
высказывание ложно (ГП=0).
Так как Алексей прав только в чем-то
одном, то или Г=1, или П=1. Следовательно,
истинным будет высказывание
.
Замечание. Для простоты чтения и записи логических формул знак иногда опускают.
Аналогично, из слов Бориса
и преподавателя следует, что
,
а из слов Григория и преподавателя,
что
,
то есть
.
Кроме того, ясно, что сосуд может быть
изготовлен только в одном из веков и
только в одной из стран. Эти условия
можно записать так:
и
.
Таким образом, получено пять тождественно истинных высказываний. Если их логически перемножить, то результат должен быть также тождественно истинным высказыванием:
.
Упростим левую часть полученной формулы, выполнив логическое умножение первого и второго сомножителей, а также третьего и четвертого соответственно:
Выполним логическое умножение полученного результата и пятого множителя:
Иначе говоря,
То
есть,
Следовательно, сосуд финикийский и
изготовлен в V веке.
