
- •Министерство образования и науки Российской Федерации
- •Волгодонский инженерно-технический институт – филиал нияу мифи курс лекций
- •230201 «Информационные системы и технологии»
- •220301 «Автоматизация технологических процессов и производств»
- •Волгодонск
- •1. Алгебра множеств
- •1.1. Понятие множества. Обозначение принадлежности
- •1.2. Способы задания множеств
- •1.3. Множество подмножеств. Включение
- •1.5. Свойства операций над множествами
- •Основные свойства операций над множествами
- •1.6. Декартово произведение множеств
- •2. Отношения
- •Бинарные отношения
- •Способы задания бинарных отношений
- •Области определения и значений
- •Сечения
- •Симметризация отношения
- •2.6 Композиция отношений
- •2.7. Свойства бинарных отношений
- •3. Функциональные отношения
- •3.2. Мощность множества
- •3.3. Образы и прообразы
- •3.4. Подстановки как отображения
- •4. Отношение эквивалентности
- •4.1. Эквивалентность. Классы эквивалентности
- •4.2. Система представителей.
- •4.3. Классы вычетов по модулю т.
- •4.4. Матрица и граф отношения эквивалентности
- •5. Отношение порядка
- •5.1. Упорядоченность
- •5.2. Отношение строгого порядка
- •5.3. Весовые функции
- •5.4. Квазипорядок
- •5.5. Комплексный показатель качества
- •5.6. Структура упорядоченных множеств
- •5.7. Матрицы отношений порядка
- •5.8. Графы отношений порядка
- •6. Законы композиции
- •6.1. Композиция объектов. Таблица Кэли.
- •6.2. Законы композиции на множестве.
- •6.3. Свойства внутреннего закона композиции.
- •6.4. Регулярный, нейтральный и симметричный элементы.
- •6.5. Аддитивные и мультипликативные обозначения.
- •6.6. Алгебраические системы.
- •6.7. Подсистемы.
- •6.8. Делители нуля.
- •Примеры алгебраических систем
- •Группы подстановок
- •7.2. Кольцо многочленов
- •7.3. Кольцо множеств
- •7.4. Множество классов вычетов по модулю т
- •7.5. Поле комплексных чисел
- •7.6. Тело кватернионов
- •8. Пространства
- •Метрические пространства
- •8.2. Топологические пространства
- •8.3. Линейные пространства
- •8.4. Нормированные пространства
- •9. Логические функции
- •9.1. Основные определения
- •9.2. Табличное задание функции
- •9.3. Булевы функции
- •9.4. Зависимость между булевыми функциями
- •10. Алгебра логики
- •10.1.Булева алгебра
- •10.2. Двойственность формул булевой алгебры
- •10.3. Нормальные формы
- •10.4. Совершенные нормальные формы
- •10.5. Проблема разрешимости
- •10.6. Конституенты и представление функций
- •10.7. Алгебра Жегалкина
- •10.8. Канонические многочлены
- •10.9. Типы булевых функций
- •10.10. Функциональная полнота
- •11. Контактные схемы
- •12. Логические схемы
- •13. Минимизация булевых функций
- •14. Конечные автоматы
- •14.1 Основные определения
- •14.2 Состояния
- •14.3 Типы конечных автоматов
- •14.4 Представления конечных автоматов
- •14.5 Анализ конечных автоматов
- •14.6 Минимизация автоматов
- •14.7. Эквивалентное разбиение
- •15. Машины тьюринга
- •15.1 Алфавит, буквы, слова. Операции над словами. Запись слов на бесконечной ленте
- •15.2. Машина Тьюринга. Описание. Примеры машин
- •15.3. Сочетания машин Тьюринга: композиция и объединение. Машины с полулентами, разветвление и итерация машин
- •15.4. Алгоритмически разрешимые и неразрешимые проблемы
- •15.5. Универсальная машина Тьюринга
2. Отношения
Бинарные отношения
Многие задачи математики, техники и других областей человеческой деятельности получают удобную интерпретацию на языке теории отношений. Все арифметические операции — это по существу некоторые отношения между числовыми множествами.
Говорят, что задано бинарное отношение от множества X к множеству Y, если указан закон, ставящий в соответствие элементам множества X элементы множества Y.
Каждое бинарное отношение можно рассматривать как множество упорядоченных пар, у которых первый элемент принадлежит X, а второй принадлежит Y и соответствует данному x.
Если А – бинарное отношение, то соотношение хRу можно записать также в виде (х, у) R, где R Х Y.
R=
Элемент х называют первой координатой, а элемент у - второй координатой упорядоченной пары.
Пример.
Рассмотрим
Пусть отношение
R
задается свойством “х
делится на у
”, т.е.
тогда и только тогда, когда y
является делителем x.
Частным
случаем бинарных отношений является
случай, когда множество X совпадает с
множеством Y (
).
В этом случае говорят, что задано бинарное
отношение в множестве X. (
)
Способы задания бинарных отношений
Бинарное отношение можно задать различными способами:
Перечислить все пары, связанные между собой отношением.
Указать общие свойства, характеризующие данное отношение. Это наиболее общий способ, позволяющий задать практически любые отношения.
Графический способ, или задание отношения с помощью графа. В этом случае элементы множеств X и Y обозначаются точками, а элементы, связанные отношениями, соединяются направленными стрелками (рис. 2.1а). В случае
рисуется одно множество (рис. 2.1б).
|
|
а) |
б) |
Рис.2.1. Граф бинарного отношения |
Матричный способ. При этом отношение описывается матрицей, количество столбцов которой соответствует количеству элементов множества X, а строк – Y. Элемент матрицы, находящийся на пересечении j столбца и i строки равен 1, если соответствующие элементы множеств X и Y связаны бинарным отношением, и 0 - в противном случае.
Если отношение R задано в множестве X, то матрица будет квадратной.
Если в матрице отношения возникает нулевой столбец, то это значит, что соответствующий элемент не связан ни с одним другим элементом этим отношением. То же самое можно сказать про нулевую строку.
Области определения и значений
Область определения
отношения R
– это подмножество всех элементов х
множества Х
,
для которых
найдется
элемент y,
связанный с данным элементом отношением
R.
.
Область значения
отношения R
– подмножество всех элементов y
множества
У,
для которых найдутся элементы x,
связанные с y
отношением R
(
).
-
Пример:
Если область определения отношения совпадает с некоторым множеством X, то говорят, что отношение определено на X.
Заслуживают внимания три частных случая отношений в Х:
1)
полное
(универсальное) отношение Р = Х
X, которое
имеет место для каждой пары
элементов из Х
(например, отношение «учиться в одной
группе» на множестве студентов данной
группы);
2) тождественное (диагональное) отношение Е, равносильное х=х (например, равенство на множестве действительных чисел);
3) пустое отношение, которому не удовлетворяет ни одна пара элементов из Х (например, отношение «быть братом» на множестве женщин).
Полному отношению соответствует матрица, все клетки которой заполнены единицами, тождественному - единичная матрица, пустому - нулевая матрица. Графы полного, тождественного и пустого отношений изображены на рис. 2.2 (для пустого отношения граф состоит из изолированных вершин).
|
|
|
Рис.2.2. Графы полного (а), тождественного (б) и пустого (в) отношений.
|