- •1. Множества и операции над ними
- •1.1. Множества. Определения, примеры. Способы задания множеств
- •Способы задания множеств
- •I. Задание множества списком
- •II. Порождающая процедура
- •III. Задание множества описанием его элементов (разрешающая процедура)
- •1.2.Операции над множествами
- •2.Векторы и прямые произведения
- •2.1. Векторы
- •2.1.Проекции векторов и векторных множеств на оси
- •3. Элементы комбинаторики
- •3.1. Правило произведения
- •3.2. Размещения без повторений
- •3.3. Размещения с повторениями
- •3.4. Перестановки без повторений
- •3.5. Перестановки с повторениями
- •3.6. Сочетания без повторений
- •3.6. Правило суммы
- •4. Соответствия
- •4.1 Определения и примеры
- •4.2. Взаимно однозначные соответствия и мощность множеств
- •4.3. Счетные множества
- •О парадоксе Кантора
- •5. Отношения
- •5.1. Определения и примеры
- •5.2. Способы задания бинарных отношений
- •5.3. Свойства отношений
- •5.4. Отношение эквивалентности
- •Классы эквивалентности
- •5.5. Отношение порядка
- •6. Элементы общей алгебры
- •6.1. Алгебры
- •6.2. Свойства бинарных алгебраических операций
- •6.3.Гомоморфизм и изоморфизм алгебр
- •7. Булева алгебра и теория множеств
- •7.1. Основные определения
3.6. Сочетания без повторений
Решим задачу: сколькими способами из множества можно составить всевозможные подмножества по k элементов каждое?
Число таких подмножеств будем называть числом сочетаний без повторений из n элементов по k и обозначать . Решить ее проще всего тоже исходя из понятия вектора. Если бы мы искали число упорядоченных k - подмножеств без повторений, составленных из множества Х в n элементов, то оно было бы равно
.
Но нас не интересует порядок элементов, выбранный в вектор длины k, а интересует лишь состав. Тогда среди Различных векторов k! штук имеют одинаковые компоненты и отличаются лишь их порядком. Таким образом, сочетаний будет в k! раз меньше, чем размещений
.
Пример:
Из 1, 2, 3, 4 упорядоченных пар можно составить .
12 13 14 23 24 34
21 31 41 32 42 43
При таком расположении заметно, что эти пары можно составить, выбрав сначала в пару какие-то 2 элемента, а затем составить все возможные векторы, переставив данный состав 2! различными способами. Значит, если считать пары, отличающиеся только составом, то их будет в 2! раз меньше, чем .
Пример:
Сколько существует различных способов заполнения карточек “Спортлото” 6 из 49? Нам надо выбрать неупорядоченные подмножества длины k = 6 из множества Х, n = 49.
.
3.6. Правило суммы
Решим задачу: в вазе лежат 6 яблок и 12 груш. Сколько в ней плодов? Ответ тривиален: 6 + 12 = 18. Если выбрать из вазы один лежащий в ней плод, то это можно сделать 18 способами. Вообще справедлив следующий принцип комбинаторики: если объект а можно выбрать m способами, а объект b выбрать n способами, то выбор “а или b” можно сделать m + n способами.
На языке теории множеств это утверждение означает, если
и , то
.
Сложнее получить ответ, когда А и В пересекаются.
Пусть. Тогда, находя , мы к мощности (числу элементов) А прибавим число элементов в В, причем число элементов попадет в сумму дважды: один раз - в слагаемом , второй - в слагаемом . Поэтому из нужно один (лишний) раз - вычесть.
.
.
Общее правило для выглядит так:
.
Пример: Во время отпуска 12 дней шел дождь, 8 дней дул сильный ветер, причем 5 дней были дождливы и ветренны. Сколько было дней с плохой погодой?
12 + 8 - 5 = 15.
4. Соответствия
4.1 Определения и примеры
Определение: Соответствием множества А и В называется подмножество G, .
Если , то говорят, что “b соответствует a при соответствии G”.
Определение: Область определения соответствия G - множество пр1 G.
Определение: Область значений соответствия G - множество пр2G.
Определение: Соответствие G называется всюду (полностью) определенным - если пр1 G = А (в противном случае - частично определенное соответствие).
Определение: Соответствие G называется сюрьективным - если пр2 G = B.
Определение: Образ элемента a в множестве B при соответствии G - множество всех элементов, которые соответствуют .
Определение: Прообраз элемента b в множестве А при соответствии G - множество всех, которым соответствует .
Определение: Образом множества С пр1 G, то называется объединение образов всех элементов С.
Определение: Прообразом множества D пр2 G называется объединение прообразов всех элементов D.
Определение: G называется функциональным (однозначным) соответствием если образом любого элемента из пр1 G является единственный элемент из пр2 G.
Определение: G называется инъективным соответствием если прообразом любого элемента из пр2 G является единственный элемент из пр1 G.
Определение: Соответствие G является функцией типа, если оно функционально.
Определение: Соответствие G является отображением множества А в множество В, если оно функционально и полностью определено.
Определение: Соответствие G является взаимно однозначным, если оно:
1) всюду определено;
2) сюрьективно;
3) функционально;
4) инъективно.
Пример:
.
Круг G задает соответствие между R и R (осью абсцисс и осью ординат). Образом числа 4 оси абсцисс при этом соответствии является единственное число 2 оси ординат. Образом числа 3 оси абсцисс - отрезок [1; 3] оси ординат. Отрезок [1; 3] оси ординат является образом отрезка [2; 4] оси абсцисс. Отрезок [2; 4] оси абсцисс является прообразом числа 2 оси ординат.
Данное соответствие - нефункциональное, так как, например, точке 3 абсцисс соответствует не одна точка, а отрезок.
Примером функционального соответствия является соответствие, заданное дугой АВС. Но оно не является инъективным, так как прообразом, например, точки 2 оси ординат является не одна точка, а отрезок [2, 4].
Напомним, что для задания соответствия надо указать:
а) множество G;
б) множество А и В, то есть указать, подмножеством какого прямого произведения является G.
В данном примере круг G задает и другое соответствие: между отрезками [2, 4] и отрезком [1, 3]. При этом соответствие и отличаются по некоторым свойствам. Например, второе соответствие в отличие от первого , всюду определено и сюрьективно. Поэтому следовало бы определять соответствие через тройку множеств (G, A, B), тогда не пришлось бы оговариваться, что один круг может задавать два соответствия. Это и так было бы ясно из различия троек и .
Но такие оговорки приходится делать редко:
- либо множества А и В ясны из контекста;
- либо различия в их выборе не влияют на исследуемые свойства соответствия.
Пример:
Множество векторов вида , где задает взаимно однозначное соответствие между множествами N - натуральных чисел и множеством степеней двойки.