
- •Дискретная математика
- •Реализация функций формулами
- •Важнейшие замкнутые классы
- •Этот класс содержит ровно булевых функций , зависящих от переменных .
- •Этот класс также содержит ровно булевых функций , зависящих от переменных и замкнут . Функция называется двойственной для функции .
- •Алгоритмы построения минимальных дизъюнктивных нормальных форм Совершенная дизъюнктивная нормальная форма (д.Н.Ф.)
- •Способы построения тупиковых д.Н.Ф.
- •Критерий поглощения.
- •Локальные алгоритмы упрощения д.Н.Ф.
- •Необходимое и достаточное условие вхождение конъюнкции в
- •Пусть и .
- •Двоичный-симметричный канал
- •Канал , в котором в каждом слове длины n может произойти любая ошибка заданного типа кратности не более s
- •Примеры кодов с исправлением одиночных ошибок различных типов.
- •Очевидно , что число w(X) равно сумме номеров единичных символов слова х.
- •Элементы теории графов
- •Задача о кратчайшем пути
- •Нахождение кратчайшего пути в графе с ребрами единичной длины
- •Нахождение кратчайшего пути на графе с ребрами произвольной длины
- •Задачи, решаемые методами теории потоков
- •Основные понятия и определения теории потоков Конечный граф (х,т) без петель называется сетью , если каждой дуге
- •В любой сети максимальное значение суммарного потока на конечных дугах равно минимальной пропускной способности разреза.
- •Определение максимального потока методом разметки вершин
- •Последовательность решения примера
- •Транспортная задача по критерию стоимости
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
РОСТОВСКИЙ ГОСУДАРСТВЕННЫЙ СТРОИТЕЛЬНЫЙ УНИВЕРСИТЕТ
|
Утверждена на заседании кафедры ИСС 29 сентября 1999 г. |
Методические указания
"Дискретная математика"
для студентов дневной формы обучения
специальности ИСС
Ростов-на-Дону
2000
УДК 519.6 (075.В)
Методические указания "Дискретная математика" для студентов дневной формы обучения специальности ИСС. – Ростов – н/Д: Рост. гос. строит. ун-т, 2000.- 40 c.
Изложен теоретический материал по лингвистическим основам информатики.
Предназначена для студентов дневной формы обучения специальности ИСС.
Составитель:
канд. физ.-мат. наук, доц. А.Е. Богданов
Рецензент:
д-р физ.-мат. наук, проф. М.Г. Селезнев
Редактор Т.М. Климчук
Темплан 2000 г., поз. 105
ЛР 020818 от 13.01.99. Подписано в печать . . 2000. Формат 60х84/16.
Бумага белая. Ризограф. Уч. – изд. л. 2,0. Тираж 100 экз. Заказ
Редакционно-издательский центр
Ростовского государственного строительного университета
344022, Ростов н/Д, ул. Социалистическая, 162
РОСТОВСКИЙ ГОСУДАРСТВЕННЫЙ
СТРОИТЕЛЬНЫЙ УНИВЕРСИТЕТ, 2000
Дискретная математика
Алгебра логики
Функции алгебры логики
Определение.
Функция
,
областью определения и областью
значений, которой является множество
,
называется функцией алгебры логики
или булевой функцией . Функцию алгебры
логики можно задать в виде таблицы :
|
|
0 0………. 0 0 0 0 ……… 0 1 0 0 ……… 1 0 ………………… 1 1 1 1 |
………………..
|
Будем
обозначать через
систему всех функций алгебры логики .
Теорема
. Число
всех
функций из
,
зависящих от
переменных
равно
.
Введем функции алгебры логики, которые будем называть элементарными :
.
.
.
- отрицание
.
- конъюнкция
и
.
- дизъюнкция и .
- импликация и .
- сложение и по mod 2 .
/ - функция Шеффера .
Для последних двух функций укажем соответствующие значения :
|
|
|
0 0 0 1
1 1 |
0 1 1 0 |
1 1 1 0 |
Реализация функций формулами
Дадим рекурсивное определение формулы .
Пусть D – подмножество функций из .
Каждое
выражение
, где
D
, называется
формулой над D
.
Пусть
функция из D
и
-
выражения , являющиеся либо формулами
над D
, либо
символами переменных , тогда выражение
называется
формулой над
.
Пусть D – множество элементарных функций . Следующие выражения являются формулами над D :
,
.
Будем
в дальнейшем использовать следующую
запись
, которая
означает , что формула U
построена из
.
В тех случаях , когда нужно обратить
внимание на множество переменных ,
которые участвуют в построении формулы
, пишут
.
Формулы , которые использовались для построения формулы U , будем называть подформулами формулы U.
Каждой
формуле
над
можно поставить в соответствие функцию
из
.
Если
функция
соответствует
формуле
, то говорят , что формула
реализует функцию
.
Функцию , соответствующую формуле , будем называть суперпозицией функций из .
Формулы
и
называются эквивалентными , если
соответствующие им функции
и
равны .
Полнота и замкнутость
Система
функций
из
называется полной , если любая булева
функция может быть записана в виде
формулы через функции этой системы .
Примеры полных систем :
Система .
Система
.
Теорема
. Пусть даны две системы функций из
,
,
относительно которых известно , что первая система полна и каждая ее функция выражается через функции второй системы ,тогда и вторая система также полной.
Опираясь на эту теорему можно установить полноту еще ряда систем .
Теорема
. Каждая
функция из
может быть выражена при помощи полинома
по mod
2 – полинома
Жегалкина :
,
где
или
.
Пусть
-
некоторое подмножество функций из
.
Замыканием
называется множество всех булевых
функций , представимых в виде формул
через функции множества
и
обозначается
.
Пример .
. Очевидно , что
.
.
Замыканием
этого множества будет класс
всех
линейных функций , т.е.
функций
, имеющих вид :
. где
или
.
Отметим некоторые свойства замыкания :
.
.
Если
, то
.
.
Класс
функций М
называется замкнутым , если
.
Пример .
Класс
является замкнутым .
Класс
не замкнут .
Класс L замкнут .
Исходя из данных определений можно сказать , что система М – полная , если
.