- •Дидактический план
- •Литература Основная
- •Дополнительная
- •Перечень умений
- •Тематический обзор* введение. Предмет дискретной математики
- •1. Способы задания множества
- •1.1. Множество. Подмножество. Универсальное множество
- •1.2. Операции над множествами: пересечение, объединение, разность, дополнение
- •1.3. Порождающая процедура
- •1.4. Декартово произведение множеств
- •2. Функциональные соответствия
- •2.1. Соответствие между множествами
- •2.2. Взаимно однозначное соответствие
- •2.3. Числовые и точечные промежутки
- •2.4. Суперпозиция функций
- •2.5. Схемы из функциональных элементов
- •3. Алгебраические операции
- •3.1. Операции на множестве
- •3.2. Ассоциативные и коммутативные операции
- •3.3. Двоичная система счисления
- •3.4. Проценты
- •4. Бинарные отношения
- •4.1. Отношения на множествах
- •4.2. Рефлексивные, симметричные, транзитивные отношения
- •4.3. Отношения эквивалентности
- •4.4. Отношения порядка
- •Приложения
- •Примеры решения задач
- •О мощности множеств действительных чисел
- •Двоичный 5-мерный куб
- •Задания для самостоятельной работы
- •1. Составьте логическую схему базы знаний по теме юниты:
- •2. Решить задачи 1–10.
- •Тренинг умений Пример выполнения упражнения тренинга на умение № 1 Задание
- •Решение
- •Пример выполнения упражнения тренинга на умение № 2 Задание
- •Пример выполнения упражнения тренинга на умение № 3 Задание
- •Пример выполнения упражнения тренинга на умение № 4 Задание
- •Пример выполнения упражнения тренинга на умение № 5 Задание
- •Решение
- •Пример выполнения упражнения тренинга на умение № 6 Задание
- •Решение
- •Глоссарий
- •Дискретная математика юнита 1
1.3. Порождающая процедура
Еще один способ задания множества связан с понятием порождающей процедуры: множество состоит из всех элементов, которые могут быть получены некоторой последовательностью операций из заданной конечной системы.
Простейший пример – задание последовательности элементов множества формулой, содержащей параметр: A = {Xk = 3 + 2(k2 + 1)}, k = 0, 1, 2,...
Задавая различные значения параметра k, мы можем вычислять элементы множества A: X0 = 5, X1 = 7, X2 = 13 и т.д. Подобное задание может быть явным, как в данном примере, или неявным, требующим разрешения. В частности, могут использоваться возвратные, или рекуррентные соотношения, когда одни элементы множества определяются через другие.
Примеры: 1. Арифметическая прогрессия определяется заданием ее первого члена а1, разности прогрессии d и соотношением аn+1 = аn + d для n ≥ 1. Рекуррентная формула позволяет вычислять значения а2 = а1 + d, а3 = а2 + d = а1 +2d, а4 = а3 + d = а1 + 3d и т.д. Можно выразить n-й член прогрессии в явном виде: аn = а1 + d • (n – 1).
2. Геометрическая прогрессия определяется заданием ее первого члена b1, знаменателя прогрессии q и соотношением bn+1 = bn • q для n ≥ 1. Можно последовательно вычислять значения b2 = b1 • q, b3 = b2 • q = b1 • q2, b4 = b3 • q = = b1 • q3 и т.д.; n-й член этой последовательности выражается явно: bn+1 = b1 • qn.
3. Последовательность чисел Фибоначчи задается условиями: а1 = 1, а2 = 1, аn = аn-1 + аn-2 для n > 2.
Последняя формула позволяет последовательно вычислять значения а3 = а2 + а1 = 1 + 1 = 2, а4 = а3 + а2 = 2 + 1 = 3, а5 = а4 + а3 = 3 + 2 = 5, а6 = а5 + а4 = 5 + 3 = 8,... и т.д. Выражение общего n-го члена этой последовательности в явном виде существует, но более сложно.
Рассмотрим еще один способ задания числового множества M:
(1) 5 М;
(2) если а М, то 1/ а М;
(3) если а М, то 1 - а М.
Убедимся, что множество М конечно и состоит из 6 элементов, а именно М = {5, 1/5, -4, -1/4, 4/5, 5/4}. Действительно, для каждого a, начиная со значения a = 5, есть две возможности порождения новых элементов: операциями (2) или (3). При этом могут получаться и элементы, порожденные ранее. Так, из числа 5 операцией (2) получается 1/5, операцией (3) – число (–4), а из числа 1/5 операцией (2) – снова число 5 и т.д. Рассмотрим схему порождения (рис. 1.10), где операция (2) изображена тонкой стрелкой, а операция (3) – утолщенной. Схема показывает, что никаких других чисел процедуры (2) и (3) не дают.
Рис. 1.10
Упражнение. Проследите, какое число в множестве М порождается, начиная с элемента 5, конечной последовательностью операций (2), (3), (3), (2), (2), (3), (2).
Если же, например, в операции (3) заменить (1 – а) на (2 – а), то порождаемое множество будет бесконечным; в частности, из числа 5 чередованием операций (2) и (3) порождается последовательность чисел 5 1/5 9/5 5/9 13/9 9/13 17/13 13/17 . . .
1.4. Декартово произведение множеств
1. Декартовым (прямым) произведением A B двух множеств A, B называется множество всех пар (a, b), где a A, b B.
Например, систему обозначений множества полей шахматной доски (a5, g3 и т.п.) можно считать декартовым произведением 8-элементного множества {a, b,..., h} и 8-элементного множества {1, 2,..., 8}.
Определение декартова произведения можно обобщить на n множеств:
произведение A1 A2 . . . An – множество всех векторов (a1, a2,…,an),
где ai Ai (т.е. a1 A1, a2 A2,..., an An); если все Ai одинаковы и равны A,
то
произведение
обозначается An
и
называется n-й степенью
множества A.
Примеры: 1. Если R – множество точек числовой прямой, то Rn – множество точек n-мерного арифметического пространства; в частности, R2 – множество точек плоскости, R3 – множество точек пространства трех измерений.
2. Рассматриваемый в физике пространственно-временной континуум, представляющий собой прямое произведение R3 T, где R3 – трехмерное пространство, а T – числовая ось времени.
3. Географические координаты точки земной поверхности: широта и долгота представляют элемент прямого произведения Ш Д, где Ш = [-90°, 90°], Д = [-180°, 180°] .
4. Известно, что прямая в трехмерном пространстве определяется двумя точками в том смысле, что через две различные точки проходит ровно одна прямая. Упорядоченная пара точек (M, N) есть элемент прямого произведения R3 R3, которому можно сопоставить точку 6-мерного пространства – 6 чисел: тройку координат точки M и тройку координат точки N. В этом примере пара (N, M) определяет ту же прямую, что и (M, N), а пара одинаковых элементов (M, M) не определяет прямой.
5. Возможные исходы при бросании игральной кости составляют множество {1, 2, 3, 4, 5, 6}, т.е. промежуток [1, 6] натурального ряда. Если же игральную кость бросают 4 раза, то прост-ранство элементарных событий (термин, применяемый в теории вероятностей) представляет собой [1, 6]4, т.е. множество всех четверок (a1, a2, a3, a4), где ai {1, 2, 3, 4, 5, 6}.
В отдельных случаях имеют содержательный смысл не все пары, тройки и т.д. Так, в примере 3 при Ш = 90° не имеет смысла значение Д (подобно тому, как в полярных координатах при r = 0 не определено значение полярного угла φ).
2. Если A и B – два множества, то A2 B2 (A B)2 ; равенство достигается только если A B или B A (в частности, если A = B).
Практической иллюстрацией этого соотношения является следующий пример.
При исследовании функций действительной переменной в определении возрастающей функции на множестве фигурируют пары точек:
«если X1 > X2 , то f(X1 ) > f(X2)». (*)
Поэтому для функции f(x), возрастающей на множестве A1, выполнено условие (*) для X1, X2 A1, т.е. (X1, X2) A12. Аналогично, при возрастании той же функции на множестве A2, условие (*) должно выполняться для (X1, X2) A22. На рис. 1.11 штриховкой показаны оба этих множества для наглядности: A1 и A2 – два непересекающихся промежутка A1 = [a, b], A2 = [c, d]. В то же время, для возрастания функции f(x) на объединении A1 A2 необходимо, чтобы условие (*) выполнялось для любой пары (X1, X2) (A1 A2)2. Из рис. 1.11 видно, что это множество на координатной плоскости состоит из 4 частей: двух квадратов [a, b]2 и [c, d]2 и двух произведений [a, b] [c, d] и [c, d] [a, b]. В этих частях множества (A1 A2)2 условие (*) может выполняться не для всех пар (X1, X2). Поэтому из возрастания функции f(x) отдельно на A1 и A2 не следует, вообще говоря, возрастание на их объединении A1 A2. Рассмотрите, например, функцию Y = tg X в областях (0, π/2) и (π/2, 3π/2) (рис. 1.12).
Рис. 1.11 Рис. 1.12
