- •Введение.
- •Тема 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.
- •Задания контрольной работы
- •Список источников литературы Основная литература
- •Дополнительная литература
Контрольные вопросы по теме 2.
Пусть a А. Следует ли отсюда, что {a}
А?В каком случае А АВ?
Назовите множество, которое является подмножеством любого множества.
Может ли быть множество эквивалентно своему подмножеству?
Упростить:
(AB) È (AB).
(AÈB) È(AÈB)
(
È
).(A С )\ (С (A ÈB))
Является ли множество А = {1, 2, 3} подмножеством множества В = {{1}, {2, 3}}?
Найти все подмножества множества A= {x, y, z}.
Нарисовать диаграмму Эйлера-Венна для заданного множества
(А \ В) С
(А \ В) È С
( È ) \ (A È B).
(A B) È (C \ (A È B)).
С
А (В È
).\ .
Найти все подмножества множества A= {1, 2, 3, 4).
Придумать пример множеств А, В, С, так, чтобы выполнялось равенство: А È В = С, причем А – конечное множество, В и С – счетные множества.
Пусть A – множество целых чисел, а B – множество четных чисел. Какие из следующих отношений справедливы: а) A =B; б) A ~ B; в) A É B; г) A Ê B; д) A Ë B.
Придумать пример множеств А, В, С, так, чтобы выполнялось равенство: А È В = С, причем А, В, и С – счетные множества.
Пусть A – множество точек отрезка [0, 1], а B – множество всех точек числовой оси. Какие из следующих отношений справедливы: а) A =B; б) A ~ B; в) A É B; г) A Ê B; д) A Ë B.
Пусть A – множество решений уравнения x2 – 3x + 2 = 0. Записать это множество двумя различными способами.
Привести примеры множеств А, В и С , для которых одновременно выполняются равенства А È В È С = А и А В С = С.
Привести примеры множеств А и В, для которых равенство È В =
а) выполняется; б) не выполняется.
Привести примеры множеств А, В и С так, чтобы A Ì B, В Ì С.
Можно ли утверждать, что множество всех положительных пятизначных чисел счетно? Ответ обосновать.
Можно ли утверждать, что множество всех положительных чисел имеет меньшую мощность, чем множество всех действительных чисел? Ответ обосновать.
Тема 3. Отношения. Функции.
1. Основные понятия и определения
С понятием отношения между объектами мы встречаемся повсюду, как в математике, так и в жизни. Не давая пока точных определений, рассмотрим некоторые примеры отношений.
1) Пусть X — множество всех людей, а Y — множество всех городов нашей страны в данный момент и пусть xX и yY. Тогда можно поставить вопрос: в каком отношении нахъодится х к у? В зависимости от того, кто такой х и что за город у, ответы могут быть разными: «х живет в y», «x родился в у», «х работает в у», «х учится в у» и т. д. Каждый из этих ответов представляет собой двухместный, предикат, определенный на декартовом произведении XY и задает вполне определенное отношение между отдельными элементами данных множеств. Очевидно, что совокупность всех пар (х; у), для которых истинно, например, утверждение «х живет в у», представляет собой подмножество декартова произведения XY и в то же время является областью истинности предиката «х живет в у».
2) Можно говорить и об отношениях между элементами одного и того же множества. Пусть, например, X — множество прямых на плоскости и пусть a, bХ. Тогда можно ввести такие отношения между а и b: «а параллельно b», «а пересекает b», «а перпендикулярно b» и т. д. При этом, очевидно, что
{(а; b) / а || b} X2, {(а; b) / а b} X2 и т . д .
Пусть теперь X и Y — два произвольных множества. Тогда отношение между элементами х и у (xX и yY) принято обозначать буквами R, S, T, f, p, g и т. д. При этом записи xRy (xTy, xfy и т. д.) означают, что «элемент х находится в отношении R (T, f, g и т. д.) к элементу у».
Пусть R — произвольное отношение между элементами множеств X и Y. Тогда множество всех пар (х; у) XY, для которых предикат xRy превращается в истинное высказывание, будем называть графиком отношения R и обозначать R. Таким образом
R = {(x;y) XY / xRy} (2)
Из равенства (1) видно, что R XY и что R — область истинности двухместного предиката xRy.
Из рассмотренных примеров следует, что каждое отношение R между двумя объектами xX и yY связано с тремя множествами: X, Y и R, где R XY. Поэтому можно сформулировать следующее определение отношения между двумя множествами:
Отношением (или соответствием) между двумя множествами X и Y называется тройка множеств (X, У, ), где Г — некоторое подмножество декартова произведения XY, т. е. R: =(Х; У; Г), где Г XY.
При этом принято говорить, что X — область отправления отношения R, Y — область прибытия отношения R, Г — график отношения R. Совокупность первых (вторых) компонент пар (x;y) R называют областью определения (множеством значений) отношения R и обозначают DR (ER). То есть:
DR={xX / yY xRy};
ER={yY / xX xRy}.
Ясно, что DRX, ERY.
Из равенства (1) имеем, что (x;y) RxRy.
Если задано отношение R = (X; Y; Г) и если (x;y) R (или xRy), то говорят, что отношение R элементу х ставит в соответствие элемент у, или что элементу х соответствует элемент у в силу отношения R.
Если (x0, y0) R, то элементу x0 может соответствовать не только элемент y0, но и некоторые другие элементы из Y. Совокупность всех элементов y Y, для которых (x0, y) R называют полным образом элемента x0 при отношении R и обозначают R(х0). Таким образом, x0X R(х0)Y и y0 R(х0) x0Ry(x0, y) R, то есть R(х0)={yY/(x0, y) R}.
Примеры.
1. Пусть X = {10; 20; 30; 40}, Y = {2; 3; 4} и пусть отношение R между этими множествами задано в виде: «x делится на у», где хХ, yY. Тогда имеем:
ГR = {(10; 2); (20; 2); (30; 2); (40; 2); (20; 4); (40; 4); (30; 3)};
DR = X; ER = Y; R (10) = {2}; R (20) = {2; 4}; R (30) = {2;3}; R(40) = {2; 4}.
2. Для тех же множеств, что и в примере 1 зададим такое отношение S: «при делении х на у в остатке получается 2». Тогда S ={(20;3); (10;4); (30; 4)}, DS = {10; 20; 30}X; ES = {3; 4}Y; S (20) = {3}; S (10) = (4}; S (30) = {4}, S (40) = .
Пусть задано отношение R = (X; Y; ГR)_.между множествами X и Y. Тогда отношение R-1 = (Y; X; ГR) между множествами Y и X называется обратным к отношению R, если
,
а отношение
противоположным отношению R,
если
.
Из данного определения видно, что
.
