
- •Математические модели информационных процессов и управления
- •212030, Г. Могилев, пр. Мира, 43
- •Задание 1 Множества. Алгебра множеств.
- •Законы для объединения и пересечения:
- •Законы для дополнений:
- •Законы для разностей множеств:
- •Список использованных источников
- •Задание 2 Кортежи и операции над ними.
- •Список использованных источников
- •Задание 3 Комбинаторные формулы.
- •Список использованных источников
- •Задание 4 Логические операции. Основные законы.
- •1.1 Составные высказывания
- •1.2. Простейшие связки
- •1.3. Другие связки
- •1.4. Основные законы, определяющие свойства введенных логических операций
- •Список использованных источников
- •Задание 5 Алгебра высказываний.
- •1.1 Логические отношения
- •1.2 Варианты импликации
- •1.3 Пример вывода логического заключения
- •Список использованных источников
- •Задание 6 Булевы функции. Многочлены Жегалкина.
- •1.1 Свойства элементарных булевых функций
- •1.2 Дизъюнктивные и конъюнктивные нормальные формы алгебры высказываний
- •1.3 Совершенная дизъюнктивная и совершенная конъюнктивная нормальные формы
- •1.4 Многочлены Жегалкина
- •Список использованных источников
- •Задание 7 Минимизация булевых функций.
- •1.1 Метод карт Карно
- •1.2 Метод Петрика
- •Список использованных источников
- •Задание 8 Логика предикатов.
- •1.1 Предикаты
- •1.2. Применение предикатов в алгебре
- •1.3. Булева алгебра предикатов
- •1.4. Кванторы
- •1.5. Формулы логики предикатов
- •Список использованных источников
- •Задание 9 Приведение формул логики предикатов к сколемовской нормальной форме.
- •1.2 Приведенные и нормальные формы в логике предикатов
- •Список использованных источников
- •Задание 10 Логический вывод.
- •1.1 Исчисление предикатов
- •1.2 Автоматическое доказательство теорем.
- •Список использованных источников
- •Задание 11 Способы задания графов.
- •1.1 Аналитический способ задания графов
- •1.4. Графическое представление бинарного отношения
- •Множеств а и в
- •1.5 Части графа
- •1.8 Операции над графами
- •Список использованных источников
- •Задание 12 Решение задач оптимизации на графах.
- •1.1 Алгоритм поиска кратчайшего пути
- •1.2. Алгоритмы поиска всех кратчайших путей
- •1.3 Алгоритм нахождения максимального потока на сети (алгоритм Форда -Фалкерсона)
- •1)Построим начальный поток.
- •Список использованных источников
Список использованных источников
1 Галушкина, Ю. И. Конспект лекций по дискретной математике / Ю. И. Галушкина, А. Н. Марьямов. – М.: Айрис-пресс, 2007. – 176 с.
2 Таран, Т. А. Сборник задач по дискретной математике / Т.А. Таран, Н.А. Мыценко, Е.Л. Темникова. – 2-е изд., перераб. и доп. – Киев: Инрес, 2005. – 64 с.
Задание 5 Алгебра высказываний.
Цель работы: Изучить методы исследования отношений между высказываниями.
Теоретические сведения
1.1 Логические отношения
Иногда бывает желательно рассмотреть взаимоотношение двух высказываний. Наиболее интересное из таких отношений имеет место, когда из одного высказывания логически следует другое. Если из X следует Y, мы говорим также, что Y является следствием X или что Y логически выводимо из X. Исходя из анализа логических возможностей для пары высказываний X и Y, отношение следствия можно охарактеризовать таким образом: из X следует Y, если Y истинно всякий раз, когда истинно Х, т. е. если Y истинно во всех логически возможных случаях, в которых X истинно.
В случаях составных высказываний, имеющих одни и те же компоненты, таблицы истинности дают удобный метод для проверки того, имеет ли место отношение следствия.
Следующая таблица иллюстрирует этот метод:
X |
Y |
XY |
XY |
XY |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
Высказывание XУ истинно в первом и четвертом случаях и в обоих этих случаях истинно также высказывание XУ. Мы видим, что из XУ следует высказывание XУ. Сравнение двух последних столбцов показывает, что из высказывания XУ не следует XУ, из XУ не следует XУ.
При помощи таблиц истинности удобно осуществлять проверку эквивалентности двух составных высказываний, имеющих одни и те же компоненты. Для этого достаточно лишь посмотреть, одинаковы ли таблицы истинности у этих составных высказываний.
Из следующей таблицы истинности видно, что XY эквивалентно XY.
X |
Y |
XY |
XY |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
Два высказывания называются логически несовместимыми, если из истинности одного из них необходимо следует ложность другого. Другими словами, несовместимость высказываний X и Y означает, что они никогда не могут оказаться одновременно истинными. Если несколько составных высказываний построены из одних и тех же простых составляющих, то для проверки их совместимости нужно построить таблицы истинности для каждого из высказываний. Если среди всех строк найдется, по крайней мере, одна, в которой все составные высказывания истинны, то составные высказывания совместимы. В противном случае они оказываются несовместимыми.
1.2 Варианты импликации
Импликация двух высказываний отличается от эквивалентности, а также от дизъюнкции и конъюнкции тем, что она несимметрична. Так X У эквивалентно YX; XY эквивалентно YX; XY эквивалентно YX, но XУ не эквивалентно XУ. Высказывание YX называется конверсией высказывания XY. Многие из наиболее распространенных ошибок в рассуждениях происходят от смешивания какого-либо высказывания с его конверсией. Интересно поэтому рассмотреть те импликации, которые могут быть образованы из высказываний X и У.
В таблице истинности представлены четыре импликации и их названия.
X |
Y |
X |
Y |
Импликация ХY |
Конверсия импликации YХ |
Конверсия контрапозиции XY |
Контрапозиция YX |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
Из таблицы видно, что XY эквивалентно YX. Последнее называется контрапозицией первого. Контрапозиция является удобной формой импликации во многих рассуждениях. Аналогично, высказывание XY представляет собой конверсию контрапозиции. Так как контрапозиция эквивалентна XY, то конверсия этой контрапозиции эквивалентна конверсии этой импликации.
С импликацией связано постоянное упоминание математиками «необходимое условие» и «достаточное условие».
X является достаточным условием для У |
Если имеет место X, то У также будет иметь место |
Импликация XУ |
X является необходимым условием для У |
Если имеет место У, то X также будет иметь место |
Конверсия достаточного условия УX |
X является необходимым и достаточным условием для У |
X имеет место, если и только если имеет место У |
Двойная импликация XУ эквивалентность |