Выбери формат для чтения
Загружаем конспект в формате doc
Это займет всего пару минут! А пока ты можешь прочитать работу в формате Word 👇
Министерство образования и науки РФ
НИ Иркутский государственный технический университет
Л.Л. Носырева
Конспект лекций
Часть 1
Теория множеств
Иркутск 2010
«Дискретная математика. Конспект лекций. Часть 1. Теория множеств». Предназначено для студентов специальностей АСУ, ИСТ факультета Кибернетики. Составитель Л.Л. Носырева.
Иркутск, 2010, 17 - с.
Содержит конспект лекций по разделу «Теория множеств» учебной дисциплины «Дискретная математика». Библ. 6 назв.
Рецензент: Белых Татьяна Ивановна, доцент кафедры информатики и кибернетики БГУЭП
Содержание
Введение 4
Лекция 1 5
ОСНОВНЫЕ ПОНЯТИЯ ТЕОРИИ МНОЖЕСТВ 5
§ 1. МНОЖЕСТВО 5
§ 2. ОПЕРАЦИИ НАД МНОЖЕСТВАМИ 9
§ 3. АЛГЕБРА ПОДМНОЖЕСТВ 12
Лекция 2 15
ОТНОШЕНИЯ. 15
§ 4. ДЕКАРТОВО ПРОИЗВЕДЕНИЕ МНОЖЕСТВ 15
§ 5. БИНАРНЫЕ ОТНОШЕНИЯ 17
§ 6. N-АРНЫЕ ОТНОШЕНИЯ 19
§ 7. СПЕЦИАЛЬНЫЕ БИНАРНЫЕ ОТНОШЕНИЯ 20
§ 8. ОПЕРАЦИИ НАД БИНАРНЫМИ ОТНОШЕНИЯМИ 21
§ 9. МАТРИЦА БИНАРНОГО ОТНОШЕНИЯ 25
Лекция 3 28
ФУНКЦИИ (ОТОБРАЖЕНИЯ) 28
§ 9. ФУНКЦИЯ (ОТОБРАЖЕНИЕ) 28
§ 10. СВОЙСТВА УМНОЖЕНИЯ ОТОБРАЖЕНИЙ 34
§ 11. ОБРАТНОЕ ОТОБРАЖЕНИЕ 36
Лекция 4 37
ОТНОШЕНИЯ ЭКВИВАЛЕНТНОСТИ И ПОРЯДКА 38
§ 12. ОТНОШЕНИЯ ЭКВИВАЛЕНТНОСТИ 38
§ 13. ОТНОШЕНИЯ ПОРЯДКА 41
§ 14. ЭКВИВАЛЕНТНОСТЬ МНОЖЕСТВ. ПОНЯТИЕ МОЩНОСТИ МНОЖЕСТВА . 47
Введение
Для создания и эксплуатации комплексных интегрированных автоматизированных систем обработки информации и их компонент (математического обеспечения, пакетов прикладных программ, распределенных банков данных, встроенных микропроцессорных систем, сетей передачи данных, систем с разделением ресурсов и распределенной обработкой информации) необходимо знание дискретной математики, основной особенностью которой является отсутствие предельного перехода и непрерывности, характерных для классической математики.
В этом курсе мы не будем обсуждать, как и где это применять, и какая от этого будет польза. Например, в книгах по электротехнике не принято объяснять, что такое интеграл по контуру или векторное произведение: само собой разумеется, что нужные сведения читатель получил из курса математического анализа. Аналогично, здесь мы будем изучать основы дискретной математики, с тем, чтобы вы могли ими пользоваться при изучении других специальных дисциплин.
Лекция 1
ОСНОВНЫЕ ПОНЯТИЯ ТЕОРИИ МНОЖЕСТВ
§ 1. МНОЖЕСТВО
Эта глава, по существу, служит развернутым словарем для всех остальных глав. Любое понятие дискретной математики можно определить с помощью понятия множества.
«Множество» не является строго определяемым понятием
Примеры
множеств
Элементы
множеств
Выражение
означает, что
x принадлежит множеству А, а
-
x не принадлежит множеству А
Конечное
множество,
Бесконечное
множество
Способы задания множеств:
1. Полный
список
(полный
перечень)
элементов.
2. Задание с
помощью характеристического свойства множества А.
3. Порождающая процедура.
Пустое
множество
Подмножество
Равные
множества
и
Собственное подмножество множества
Булеан
множества
Мощность
конечного
множества
Понятие «множество» относится к исходным понятиям математической теории и не является строго определяемым. Его синонимами являются «совокупность», «семейство», «класс», «система», «собрание» и др.
Георг Кантор (1845–1918), немецкий математик, создатель теории множеств, дал такое определение: «под множеством понимают объединение в одно общее объектов, хорошо различаемых нашей интуицией или нашей мыслью».
Например, можно рассматривать:
• множество столов в комнате;
• множество всех атомов на Марсе;
• множество всех рыб в океане;
• множество футболистов команды «Звезда»;
• множество всех футбольных команд.
В математике рассматриваются:
• множество точек (например, окружности);
• множество всех решений уравнения sinx = 0,5;
• множество всех чисел вида
Для числовых множеств будем использовать следующие обозначения:
• N – множество натуральных чисел;
• Z – множество целых чисел;
• Q – множество рациональных чисел;
• R – множество действительных чисел;
• C – множество комплексных чисел.
Объекты, составляющие данное множество, называют его элементами. При этом никаких ограничений на природу элементов множества не накладывается. Предполагается только, что для любых двух элементов данного множества имеется возможность выяснить, различны они или одинаковы.
Тот факт, что элемент x принадлежит множеству А (x является элементом множества А), записывается так: . Если же x не является элементом множества А (x не принадлежит множеству А), то пишут . Таким образом, принадлежность - это отношение между элементами и множествами, при этом предполагается, что для любого конкретного элемента и любого конкретного множества можно определить, принадлежит этот элемент данному множеству или нет.
Существенным в понятии «множество» является то, что мы объединяем некоторые предметы в одно целое. Кантор так подчеркнул это обстоятельство: «Множество есть многое, мыслимое нами как единое». Чтобы наглядно представить понятие «множество», академик Н.Н. Лузин (1883–1950) предложил следующий образ. Представим прозрачную непроницаемую оболочку, нечто вроде плотно закрытого непроницаемого мешка. Предположим, что внутри этой оболочки заключены все элементы x данного множества А и что кроме них внутри оболочки никаких других предметов нет. Эта оболочка с предметами x, находящимися внутри нее, и может служить образом множества А, составленного из элементов x. Сама же прозрачная оболочка, охватывающая все элементы (и ничего другого кроме них), довольно хорошо изображает тот факт объединения элементов x, в результате которого создается множество А.
Понятие множества — одно из основных понятий современной математики. Понятия и теоремы теории множеств обладают большой общностью, так как элементы множеств могут быть различной природы, а потому одни и те же утверждения, касающиеся множеств, можно истолковать как утверждения о точках, натуральных числах, молекулах и т.д.
Множество называется конечным, если оно состоит из конечного числа элементов, и бесконечным — в противоположном случае.
Возможны различные способы задания множеств.
Один из них состоит в том, что дается полный список (полный перечень) элементов, входящих в данное множество. Так, множество студентов некоторой группы определяется списком в журнале.
Если множество А конечное, состоящее из элементов a1, … , an, то используют обозначение А = {a1, … , an}. В частности, {а} — множество, состоящее из одного элемента а.
Но этот способ применим лишь к конечным множествам, да и то не ко всем. Например, множество рыб в океане конечно, однако задать их списком трудно. К бесконечным множествам данный способ вовсе не применим. Множество всех целых чисел таким способом задать нельзя.
Имеется другой, универсальный способ задания множеств. Это - задание с помощью характеристического свойства множества А, т.е. такого свойства, которым обладают все элементы множества А и не обладают элементы, не принадлежащие А. Если, например, Z - множество всех целых чисел, то , , крокодил не принадлежит Z. Окружность радиуса 2 с центром в начале координат - это множество всех таких x, что x есть точка плоскости и x находится на расстоянии в две единицы от начала координат.
Если Р(x) - некоторое свойство, то предполагается, что оно определяет некоторое множество А, состоящее из всех тех элементов x, которые удовлетворяют свойству Р(x). В этом случае множество А обозначают так:
A = {x| P(x)} или A = {x: P(x)}.
Например, если А = {a1, … , an}, то оно может быть определено с помощью характеристического свойства следующим образом: A = {x| x = a1 или x = a2, или … или x = an}. Множество всех депутатов Государственной думы может быть определено с помощью характеристического свойства так: {x| x — депутат Госдумы}, и это задание экономнее задания данного множества с помощью списка всех депутатов.
Третий способ задания множества – это порождающая процедура. Порождающая процедура описывает способ получения элементов множества из уже полученных элементов либо из других объектов. Элементами множества считаются все объекты, которые могут быть построены с помощью такой процедуры. Примером служит следующее множество:
A = {n | for n from 1 to 10 yield n}
Ясно, что существуют множества, состоящие из трех, двух или одного элемента. Например, множество родителей любого человека двухэлементное. Однако иногда приходится рассматривать и множество, не содержащее ни одного элемента. Оно называется пустым и обозначается .
При задании множества характеристическим свойством не всегда известно, существует ли элемент с таким свойством. Например, мы говорим о множестве решений какого-либо уравнения, которое может и не иметь решения, т.е. это множество решений уравнения пустое. Более того, часто бывает очень трудно выяснить, является ли пустым данное множество. Неизвестно, например, до сих пор, является ли пустым множество всех натуральных п > 2 таких, что уравнение xn + yn = zn имеет положительное целочисленное решение (проблема Ферма).
Рассмотрим теперь понятие «подмножество».
Определение1.1. Пусть А и В — непустые множества. Если каждый элемент множества А является вместе с тем и элементом множества В, то говорят что А - подмножество множества В (или А содержится в В, или В содержит А, или А включено в В) и обозначают . По определению пустое множество есть подмножество любого множества В**, в том числе и пустого. Например, выполняются следующие включения для рассмотренных выше числовых множеств:
.
Чтобы в множестве А выделить подмножество В, к характеристическому признаку множества А добавляют то или иное дополнительное свойство Р(х) и обозначают это так: B = {| P(x)}. Например, М={| x > 0} — множество всех положительных действительных чисел.
Определение1.2. Пусть А и В — два множества. Множества А и В называются равными, если каждый элемент множества А является вместе с тем и элементом множества В, и обратно, каждый элемент множества В является и элементом множества А.
Другими словами, множества А и В называются равными, если выполняются два включения: и .
Докажем, что пустое множество единственно. Действительно, пусть и — два пустых множества. Так как для любого множества А имеем, что , то взяв в качестве А множество , получим , а взяв в качестве А множество , получим . Отсюда .
Если и , то А называют собственным подмножеством множества В и обозначают . Введенное отношение называется отношением строгого включения. Например, .
Определение1.3. Пусть А — непустое множество. Совокупность всех подмножеств множества А обозначим через Б(А) и будем называть булеаном множества А. Ясно, что и .
Например, если А = {а, b}, то Б (A) = {, {a}, {b}, A}.
Число элементов конечного множества А будем называть его мощностью и обозначать |А|. Пусть, например, |А| = n, тогда мощность булеана | Б (A)| =2 n.
Замечание. О мощности бесконечного множества поговорим позже (§ 14).
§ 2. ОПЕРАЦИИ НАД МНОЖЕСТВАМИ
Универсум
Пересечение множеств
Примеры
Объединение множеств
Примеры
Разность
множеств
А\В
Примеры
Дополнение множества
Примеры
Симметрическая
разность
АВ
(АВ)
Круги Эйлер (или Диаграммы
Венна)
Во всех рассуждениях о нескольких множествах будем предполагать, что они являются подмножествами некоторого фиксированного множества, которое назовем универсальным, универсумом или пространством и обозначать U (или E). На практике это множество часто явно не указывают, предполагая, что в случае необходимости оно может быть восстановлено. Это делается для того, чтобы избежать известных парадоксов теории множеств, о которых мы поговорим позже
Рассмотрим теперь операции над множествами, с помощью которых из некоторых заданных множеств можно получать новые, более сложные множества.
Определение2.1. Пересечением множеств А и В называется множество, обозначаемое и состоящее из всех тех и только тех элементов, которые принадлежат как множеству А, так и множеству В.
Это определение символически можно записать так:
.
Примеры:
• ;
• .
• Если А — множество всех четных чисел; В — множество всех простых чисел, то .
• Если А — множество студентов мужского пола; В — множество мужчин старше 20 лет, то — множество студентов мужского пола старше 20 лет.
Определение2.2. Объединением множеств А и В называется множество, обозначаемое и состоящее из всех тех и только тех элементов, которые принадлежат хотя бы одному из множеств А, В.
Это определение символически можно записать так:
.
Примеры:
• .
• Если — множество всех положительных действительных чисел, — множество всех отрицательных действительных чисел, то — множество всех действительных чисел, кроме 0.
• Если — множество всех действительных чисел меньше 1, то — множество всех действительных чисел.
Замечание. Объединение множеств А и В называют иногда суммой и обозначают А + В, а их пересечение — произведением и обозначают АВ.
Определение2.3.Разностью множеств А и В называют множество, обозначаемое А\В и состоящее из элементов, принадлежащих множеству А и не принадлежащих множеству В.
Это определение символически можно записать так:
.
Примеры:
• если А — множество всех действительных чисел, В — множество всех рациональных чисел, то А\В — множество всех иррациональных чисел.
Определение2.4. Пусть А — подмножество множества Е. Дополнением множества А в множестве U называют множество, состоящее из всех тех и только тех элементов из U, которые не принадлежат А, и обозначают .
Это определение символически можно записать так:
.
Примеры:
• если Е — множество всех целых чисел, А — множество всех четных чисел, то — множество всех нечетных чисел.
• Если Е — множество всех людей, А — множество всех мужчин, то — множество всех женщин.
Определение2.5. Симметрической разностью множеств А и В называют множество, обозначаемое АВ и состоящее из элементов, принадлежащих множеству А или множеству В не принадлежащих множеству .
Это определение символически можно записать так:
АВ = .
Замечание. Симметрическую разность множеств А и В называют иногда кольцевой суммой и обозначают АВ.
Введенные операции объединения, пересечения, разности и симметрической разности являются двуместными. Операция дополнения является одноместной.
Рассмотренные операции над множествами допускают очень наглядное графическое истолкование с помощью так называемых кругов Эйлера (или диаграмм Венна).
Рис. 1. Изображение операций с помощью кругов Эйлера
Универсальное множество U изображается при этом множеством точек некоторого прямоугольника, а его подмножества — в виде круга (или какой-нибудь другой простой области внутри этого прямоугольника).
Если изобразить таким образом множества А и В, то множества АВ (рис.1,а), АВ (рис.1,b) и (рис.1,c), А\В (рис.1,d), АВ (рис.1,e) изображаются заштрихованными областями.
§ 3. АЛГЕБРА ПОДМНОЖЕСТВ
Булева
Алгебра
подмножеств
Законы
основные
Доказательство закона дистрибутивности
Доказательство закона
де Моргана
Пусть Б(Е) - совокупность всех подмножеств множества Е. Б(Е) замкнуто относительно операций объединения, пересечения и дополнения множеств, т.е. производя эти операции над элементами множества Б(Е), получаем элементы, принадлежащие Б(Е). Множество Б(Е) с введенными операциями объединения, пересечения и дополнения называют булевой алгеброй подмножеств множества Е.
Подобно тому, как сложение и умножение чисел удовлетворяют известным законам коммутативности ассоциативности и дистрибутивности, операции объединения, пересечения и дополнения в алгебре подмножеств подчинены аналогичным законам, а также ряду других.
Замечание. Формальное изучение этих законов восходит к английскому математику Дж. Булю (1815-1864).
Выпишем основные законы, которым подчиняются эти операции:
(законы поглощения)
Универсальным методом доказательства вышеприведенных равенств является доказательство, основанное на определении равенств двух множеств, т.е. два множества А и В равны тогда и только тогда, когда выполнены два включения: и . Приведем доказательства некоторых из этих соотношений.
Чтобы доказать 7), достаточно проверить два включения:
Доказательство 7а). Пусть . Тогда или . Если, то и , а следовательно, х является элементом пересечения этих множеств. Если , то и . Значит, и , так что и в этом случае х есть элемент их пересечения.
Доказательство 7б). Пусть . Тогда и . Следовательно, или же и . Из этого вытекает, что .
Равенство 7) с помощью кругов Эйлера наглядно представлено на рис.2 и 3. На рис.2 множество А заштриховано горизонтально, а — вертикально; поэтому — область, попадающая под вертикальную или горизонтальную штриховку. На рис.3 множество заштриховано горизонтально, a — вертикально; тогда — область, попадающая под обе штриховки. Легко видеть, что обе эти области совпадают.
Рис.2. Рис.3
Докажем 9). Для этого достаточно проверить:
Доказательство 9а. Пусть. Тогда . Значит и . Отсюда и , а потому .
Доказательство 9б. Пусть . Тогда и . Следовательно, и . Отсюда , а потому .
Равенство 9) наглядно представлено на рис.4 и 5.
Рис.4 Рис.5.
На рис.4 множество заштриховано, поэтому — не заштрихованная область. На рис.5 множество заштриховано горизонтально, а — вертикально; тогда — область, попадающая под обе штриховки. Легко видеть, что обе эти области совпадают.
Отметим в заключение без доказательства, что множество соотношений 1) – 15) полно в том смысле, что любое равенство, образованное при помощи (относительно U) и любого числа букв А, В, С, … , имеющее место для любых подмножеств А, В, С, … множества Е, может быть выведено из 1) – 15).
Лекция 2.
ОТНОШЕНИЯ
§ 4. ДЕКАРТОВО ПРОИЗВЕДЕНИЕ МНОЖЕСТВ
Упорядоченная пара
Декартово
произведение
непустых
множеств
Декартов
квадрат
множества А2
Примеры
Упорядоченная n-ка
Декартово
произведение
непустых
множеств
A1× A2 ×…× An
Декартова
степень
множества Аn
Примеры
Введем понятие упорядоченной пары, которое будем считать неопределяемым понятием. При этом нужны следующие факты: каждая упорядоченная пара состоит из первой и второй координат (компонент). Упорядоченная пара, первой координатой которой является элемент а, а второй — элемент b, обозначается (а, b), где а, b — элементы непустых множеств А и В соответственно. Две упорядоченные пары равны (или совпадают) тогда и только тогда, когда совпадают их первые и вторые координаты, т.е. (а, b) = (х, у) тогда и только тогда, когда а = х и b = у. Например, упорядоченные пары (1, 2) и (2, 1) различны.
Определение4.1. Декартовым произведением непустых множеств А и В называется совокупность всех упорядоченных пар вида (а, b), где , , и обозначается . Если хотя бы одно из множеств А или В пусто, то их декартовым произведением будем называть пустое множество .
Другими словами, .
Пусть, например, А = {a1, a2}, В = {b1, b2, b3}. Тогда = {(a1, b1); (a1, b2); (a1, b3); (a2, b1); (a2, b2); (a2, b3)}.
Если А = В, то А × В называют декартовым квадратом множества А и обозначают А2. Еще раз отметим, что .
Примеры.
• Пусть, например, А = {a1, a2}. Тогда А2 = {(a1, a1); (a1, a2); (a2, a1); (a2, a2)}.
• Рассмотрим еще один пример. Упорядоченную пару (а, b), где а, b — действительные числа, будем отождествлять с точкой плоскости, абсцисса которой равна а, а ордината — b. Тогда R2 (R — множество всех действительных чисел) геометрически изображается как плоскость X0Y.
• Если же А = [1, 3], В = [1, 2], то А × В на плоскости изображается заштрихованным прямоугольником (рис.6).
• Прямая с уравнением у = 2х + 1 может быть истолкована как «множество точек, соответствующих множеству ».
• Аналогично область, для которой у < х, — это множество точек, соответствующих множеству .
По аналогии с понятием упорядоченной пары вводится понятие упорядоченного набора из п элементов, который будем обозначать (a1, …, аn), где , (i = 1, …, n). Элемент аi называется при этом i-й координатой (компонентой), а п — длиной этого упорядоченного набора. Два упорядоченных набора одной и той же длины (a1, …, аn) и (b1, …, bn) считаются равными тогда и только тогда, когда ai = bi для всех i = 1, …, n.
Определение4.2. Декартовым произведением непустых множеств A1, …, An называется совокупность всех n-ок вида (a1, …, аn), где (i = 1, …, n), и обозначается A1 × … × An. Если хотя бы одно из множеств A1, …, An пустое, то декартовым произведением множеств A1, …, An будем называть пустое множество. Другими словами,
A1 × … × An = {(a1, …, аn) | , i = 1, …, n}.
Если A1 = … = An = А, то A1 × … × An называют n-й декартовой степенью множества А и обозначают Аn.
Примеры.
• Пусть, например, А= {а, в, с}, В={с, d}, C={1, 2}. Тогда
А×В×С = {(а,с,1), (а,d,1), (а,с,2), (а,d,2), (в,с,1), (в,d,1), (в,с,2), (в,d,2), (с,с,1 ), (с,d,1), (с,с,2), (с,с,2)}.
• Пусть Е={0,1}. Тогда ={(0,0,0), (0,0,1), (0,1,0), (0,1,1), (1,0,0), (1,0,1), (1,1,0), (1,1,1)}.
§ 5. БИНАРНЫЕ ОТНОШЕНИЯ
Для обозначения связи между предметами или понятиями используют термин
«отношение»
Бинарное
отношение
Равные отношения
Область
определения отношения
Область
значений
отношения
Примеры
Графический способ изображения бинарных отношений
Пример
В математике (да и не только в математике) для обозначения связи между предметами или понятиями используют термин «отношение». Например, отношение «меньше» в множестве действительных чисел, отношение подобия треугольников, отношение равенства дробей, отношение делимости в множестве целых чисел, отношение включения подмножеств некоторого множества, отношения родства и старшинства в множестве людей и т.д.. Это примеры отношений между двумя элементами (понятиями), так называемых бинарных отношений.
Можно рассмотреть отношения и между тремя, четырьмя и более элементами. Например, отношение «точка А лежит между точками В и С», отношение между целыми числами а, b, с, d, если они образуют пропорцию а:b = с:d, отношение между действительными числами (a1, …, аn), заключающееся в том, что их сумма равна 0, т.е. a1 + … + аn = 0.
Пока мы будем рассматривать только бинарные отношения. Определим понятие «бинарное отношение» через понятия «множество» и «упорядоченная пара». При этом будем исходить из следующих соображений: бинарное отношение используется в связи с парами некоторых элементов, рассматриваемых в определенном порядке, оно касается существования определенной связи между некоторыми парами.
Если известен перечень всех упорядоченных пар, для которых имеет смысл говорить о данном отношении, то для каждой такой пары можно сказать, находится или не находится она в данном отношении. Следовательно, можно полностью охарактеризовать отношение, зная множество всех пар и подмножеств тех пар, которые находятся в данном отношении. Рассмотрим, например, отношение «меньше» в множестве натуральных чисел N = {1, 2, …}. Здесь мы имеем дело с упорядоченными парами натуральных чисел, т.е. элементами множества N2, а подмножество тех пар, которые находятся в отношении «меньше», состоит из пар вида {(1, 2), …, (1, n), …, (2, 3), …, (2, n), …, (3, 4), …, (3, n), …}. Пара (а, b) из N2 тогда и только тогда принадлежит этому подмножеству, когда а < b. Значит, отношение «меньше» в множестве натуральных чисел можно отождествить с указанным подмножеством множества N2.
Определение5.1. Бинарным отношением, определенным на паре множеств А и В, называется любое подмножество их декартова произведения А × В.
Если — бинарное отношение, а упорядоченная пара (а, b), где , , принадлежит R, то это записывают либо (согласно определению), либо R(а, b), либо aRb. Обозначение aRb исходит из обозначений вида а = b, а < b, и др.
Если — бинарное отношение и А = В, то R называют бинарным отношением, определенным на множестве А (вместо того, чтобы говорить, что R — бинарное отношение, определенное на паре множеств А, А).
Так как бинарные отношения — множества, то имеет смысл говорить об их равенстве (как о равенстве множеств) и об отношении включения, а именно: два бинарных отношения R1 и R2 равны тогда и только тогда, когда любая пара (а, b) из R1 принадлежит вместе с тем и R2, и обратно: любая пара (а, b) из R2 принадлежит и R1. Аналогично, тогда и только тогда, когда любая пара (а, b) из R1 принадлежит вместе с тем и R2.
Определение5.2. Пусть — бинарное отношение, определенное на паре множеств А, В. Областью определения отношения R называется совокупность всех таких , что хотя бы для одного . Областью значений отношения R называют множество всех таких , что хотя бы для одного элемента .
Примеры.
• Пусть А = {a1, a2}, В = {b1, b2}. Выпишем все бинарные отношения, определенные на паре множеств А, В, т.е. все подмножества множества . Их число равно 24 = 16:
• Областью определения для бинарного отношения R1 является пустое множество, для R2, R3, R6 — одноэлементное множество {a1}, для R4, R5, R11 — {a2}, а для остальных — все множество А.
• Областью значений для бинарного отношения R1 служит пустое множество, для R2, R4, R7 — одноэлементное множество {b1}, для R3, R5, R10 — {b2}, для остальных — все множество В.
• Пусть А = {1, 2, 3}, В = {1, 2, 3, 4, 5, 6, 7}. Следующее подмножество множества А×В {(1, 1); (1, 2); (1, 3); (1, 4); (1, 5); (1, 6); (1, 7); (2, 2); (2, 4); (2, 6); (3, 3); (3, 6)} может быть задано короче (словесно) как отношение «а является делителем b», где , . Область определения этого отношения совпадает с А, а область значений - с В.
• Область определения бинарного отношения {(2, 1), (2, 4), (3, 3), (3, 7)} — множество {2, 3}, а область значений — {1, 3, 4, 7}. Однако это отношение не получило специального названия.
Бинарные отношения иногда удобно изображать графически. Один способ состоит в том, что элементы х А и у В, связанные отношением , соединяются стрелками.
Пример.
На рис. 7 графически показаны отношение R1 = {(а, 2), (b,1), (с, 2)} между множествами А = {а, b, с} и В — {1,2,3}, а также отношение R2 = {(а, b), (b, b), (с, а)} на множестве A.
Рис.7
§ 6. N-АРНЫЕ ОТНОШЕНИЯ
Отношения можно
рассматривать между тремя, четырьмя и
более элементами
N – арное
отношение
тернарное
отношение
Пример
Как уже упоминалось выше, можно рассматривать отношения и между тремя, четырьмя и более элементами. Например, отношение «точка А лежит между точками В и С», отношение между целыми числами а, b, с, d, если они образуют пропорцию а:b = с:d, отношение между действительными числами (a1, …, аn), заключающееся в том, что их сумма равна 0, т.е. a1 + … + аn = 0.
Понятие n-арного (n-местного) отношения вводится по аналогии с понятием бинарного отношения.
Определение6.1. Пусть A1, …, An — непустые множества. Всякое подмножество R их декартова произведения А1×…×An называется n-арным отношением, определенным на системе множеств A1, …, An. Т.е. А1×…×An.
Если A1 = … = An = А, то отношение R, определенное на системе множеств A1, …, An, называют n-арным (n-местным) отношением, определенным на множестве А (вместо того, чтобы говорить: «n-арное отношение, определенное на системе множеств A, …, A»).
При n = 2 приходим к известному понятию бинарного отношения. При n = 3 используют термин тернарное отношение.
Пример. Пусть А – множество дней учебного года, В = {8-00,14-00}, С - множество аудиторий ИрГТУ, D - множество учебных групп ИрГТУ, Е - множество учебных дисциплин, изучаемых в ИрГТУ, X - множество преподавателей ИрГТУ. Тогда расписание экзаменов – 6-арное отношение, определенное на множестве A×B×C×D×E×X.
§ 7. СПЕЦИАЛЬНЫЕ БИНАРНЫЕ ОТНОШЕНИЯ
Универсальное
(истинное)
отношение
Пустое
(ложное)
отношение
Тождественное отношение (диагональ)
Peфлексивное
отношение
Симметричное
отношение
Антисимметричное
отношение
Транзитивное
отношение
Примеры
Рассмотрим некоторые специальные отношения, определенные на множестве А.
Определение7.1. Пусть А — произвольное множество. Множество А×A называют универсальным отношением, определенным на множестве А; любая пара (a1,a2), где , находится в этом отношении, поэтому его называют иногда всюду истинным отношением.
Пустое подмножество множества А2 называют пустым отношением; ни одна из пар множества А2 не находится в этом отношении, поэтому оно называется еще всюду ложным отношением.
Определение7.2 Пусть Р - бинарное отношение на множестве А: Р А2. Отношение Р называется тождественным или диагональю, если Р = (а, а), где , и обозначается еA или idA .
Определение7.3.Пусть Р - бинарное отношение на множестве А: Р А2. Отношение Р называется:
1. peфлексивным, если (x, x) Р для всех xA.
2. симметричным, если для любых x, y А из (x, y) Р следует (y, x) Р, т. е. Р-1 = Р,
3. антисимметричным, если из (x, y) Р и (y, x) Р следует x = y, т. е. Р Р-1 idA.
4. транзитивным, если из (x, y) Р и (y, z) Р следует (x, z)Р , т. е. РРР.
Отметим, что антисимметричностъ не совпадает с несимметричностью.
Примеры.
• Отношение Р={(1,2), (2,3), (3,2)} на множестве А = {1,2,3} не симметрично (так как (1,2) Р, а (2,1) Р) и не антисимметрично (поскольку 2 ≠ 3, но (2,3) Р и (3,2) Р).
• Тождественное отношение idА является одновременно симметричным и антисимметричным.
• Отношение ≤ на множестве R действительных чисел, а также отношение включения подмножеств некоторого множества являются рефлексивными и транзитивными, но не являются симметричными.
• Отношение < на множестве действительных чисел транзитивно, но не рефлексивно, не симметрично.
• Отношение «х является матерью у» не рефлексивно, не симметрично, не транзитивно.
§ 8. ОПЕРАЦИИ НАД БИНАРНЫМИ ОТНОШЕНИЯМИ
Теоретико-множественные операции:
объединение, пересечение, дополнение,
разность
Примеры
Отношение, обратное к бинарному отношению
(операция обращения)
R–1
Произведение отношений
Примеры
Теорема 1
Теорема 2
Так как бинарные отношения, определенные на фиксированной паре множеств А, В, являются подмножествами А×В, то над ними можно производить все теоретико-множественные операции.
Так, если R, S — два бинарных отношения, определенных на паре множеств А, В, то для любых , тогда и только тогда, когда aRb или aSb; тогда и только тогда, когда aRb и aSb; тогда и только тогда, когда не aRb.
Примеры.
• Рассмотрим отношение равенства =, определенное на множестве N натуральных чисел, т.е. совокупность всех диагональных пар: (1, 1), (2, 2),… . Тогда дополнением (в множестве N2) этого отношения является отношение неравенства, обозначаемое обычно .
• Отношение ≤ совпадает с объединением отношений < и =; а пересечение этих отношений — пустое (всюду ложное) отношение; объединение отношений ≤ и > является всюду истинным отношением, т.е. совпадает с N2; объединение отношений < и > есть отношение ≠.
• Объединение отношений «х является отцом у» и «х является матерью у» есть отношение «х является родителем (отцом или матерью) у», а объединением отношений «х является мужем у» и «х является женой у» служит отношение «х и у — супруги».
Помимо теоретико-множественных операций над отношениями важное значение имеют еще две операции над ними: обращение и умножение отношений.
Определение8.1. Пусть — бинарное отношение, определенное на паре множеств А, В. Отношением, обратным к бинарному отношению R, называется отношение, определенное на паре множеств В и А и состоящее из всех тех и только тех пар (b, а), для которых ( ).
Бинарное отношение, обратное к отношению R, будем обозначать R–1. Таким образом, .
Примеры.
• Если < - отношение порядка на множестве N натуральных чисел, то <–1 - отношение >.
• Пусть А - множество английских слов, В - множество русских слов, а R - такое отношение, определенное на паре множеств А, В, что aRb тогда и только тогда, когда b - возможный перевод слова a (, ), т.е. R - англо-русский словарь. Тогда R–1 - русско-английский словарь.
• Если R - бинарное отношение «х является родителем у», то R–1 - отношение «х является ребенком (сыном или дочерью) у».
Определение8.2. Пусть — бинарное отношение, определенное на паре множеств А, В, а — бинарное отношение, определенное на паре множеств В, С. Произведением (или композицией) отношений и называется бинарное отношение, определенное на паре множеств А и С и состоящее из всех тех и только тех пар (а, с) , , для которых существует элемент х из В такой, что ax и xc.
Произведение бинарных отношений и обозначим через Р1°Р2 или Р1Р2. Таким образом, Р1Р2 и a(Р1Р2)c тогда и только тогда, когда существует элемент такой, что a Р1x и x Р2 c (Рис.8).
Рис.8
Если отношение определено на паре множеств А, В, а отношение — на паре множеств С, D и при этом В ≠ С, то произведение этих отношений не определено.
Таким образом, произведение двух бинарных отношений может быть и не определено. Однако, если рассматривать совокупность всех бинарных отношений, заданных на некотором фиксированном множестве А, то произведение двух таких бинарных отношений будет отношением, определенным на множестве А.
Примеры.
• Пусть < и > — бинарные отношения, определенные на множестве N натуральных чисел. Тогда a(< ∙ >)b тогда и только тогда, когда существует такое натуральное число х, что а < х и х > b, т.е. a(< ∙ >)b тогда и только тогда, когда существует такое натуральное число х, что х > а и х > b. Очевидно, это — всюду истинное отношение на множестве N, т. е. < ∙ > = N2.
• Рассмотрим произведение > ∙ <: a(> ∙ <)b тогда и только тогда, когда существует натуральное число х такое, что a > х и х < b, т.е. тогда и только тогда, когда существует такое натуральное число х, что х < a и х < b. Следовательно, произведение > ∙ < на множестве натуральных чисел не содержит только пар вида (а, 1) и (1, b), все остальные пары находятся в этом отношении. Отсюда вытекает, что отношения < и >, определенные на множестве натуральных чисел, не перестановочны. Так как отношение < совпадает с >–1, то отсюда следует, что R и R–1 не перестановочны.
• Пусть < — отношение, определенное на множестве натуральных чисел. Рассмотрим отношение <2: a <2 b тогда и только тогда, когда существует такое натуральное число х, что а < х и х < b, т.е когда существует натуральное число х такое, что а < х < b. Для существования такого числа х необходимо и достаточно, чтобы а + 1 < b. Следовательно, a <2 b тогда и только тогда, когда а + 1 < b. Например, 1<23, 1 <2 5, 2 <2 4, 2 <2 5, но пары (1, 2), (2, 3) не находятся в отношении <2.
• Пусть R — отношение «а является отцом b». Рассмотрим отношение R2: aR2b тогда и только тогда, когда «а является дедом b».
• Пусть S — отношение супружества (т.е. aSb тогда и только тогда, когда а и b — супруги), а D — отношение дочерности (т.е. aDb тогда и только тогда, когда а является дочерью b). Рассмотрим произведение SD: a(SD)b тогда и только тогда, когда существует такое х, что aSx и xDb, т.е. а и х — супруги, а х — дочь b. Таким образом, a(SD)b тогда и только тогда, когда а является зятем по отношению к b (тестю или теще), т.е. SD — отношение зятя к тестю и теще.
Теорема 1. Пусть , , — бинарные отношения. Тогда произведения (RS)T и R(ST) определены и (RS)T = R(ST). Короче, умножение бинарных отношений ассоциативно.
Доказательство. Непосредственно проверяется, что и , т.е. оба этих отношения определены на паре множеств А, D. Первая часть теоремы доказана, осталось проверить равенство (RS)T = R(ST).
Рассмотрим произведение (RS)Т. Пусть , : a[(RS)T]d тогда и только тогда, когда в С существует такой элемент у, что a(RS)y и yTd. Но a(RS)y тогда и только тогда, когда в В существует такой элемент х, что aRx и xSy. Итак, a[(RS)T]d тогда и только тогда, когда существуют такие элементы и , что aRx, xSy и уТb.
Рассмотрим произведение R(ST). Пусть , : a[R(ST)]d тогда и только тогда, когда существует такой элемент х из В, что aRx и x(ST)d. Но x(ST)d тогда и только тогда, когда существует такой элемент у из С, что xSy и yTd. Итак, a[R(ST)]d тогда и только тогда, когда существуют такие элементы и , что aRx, xSy и yTd.
Следовательно, множества (RS)T и R(ST) являются подмножествами одного и того же множества и определяются одним и тем же характеристическим свойством, поэтому (RS)T = R(ST). Теорема доказана.
Рассмотрим еще одно свойство введенных операций умножения и обращения бинарных отношений.
Теорема 2. Пусть , — бинарные отношения. Тогда выражения (RS)–1 и S–1R–1 определены и имеет место равенство (RS)–1 = S–1R–1.
Доказательство. Непосредственно проверяется, что (RS)–1 и S–1R–1 — бинарные отношения, определенные на паре множеств С, А, т.е. и . Первая часть теоремы доказана.
Докажем равенство (RS)–1 = S–1R–1.
Рассмотрим отношение (RS)–1. Пусть , : c(RS)–1a тогда и только тогда, когда a(RS)c. Далее, a(RS)c тогда и только тогда, когда существует такой элемент х из В, что aRx и xSc.
Рассмотрим отношение S–1R–1. Пусть , : c(S–1R–1)a тогда и только тогда, когда существует такой элемент х из В, что cS–1x и xR–1a, т.е. тогда и только тогда, когда xSc и aRx.
Следовательно, множества (RS)–1 и S–1R–1 являются подмножествами одного и того же множества C×A и определяются одним и тем же характеристическим свойством, поэтому (RS)–1 = S–1R–1. Теорема доказана.
Помимо рассмотренных тождеств, относящихся к операциям умножения и обращения бинарных отношений, имеются тождества, связывающие эти операции с теоретико-множественными операциями над отношениями. Некоторые из них рассмотрим в задачах на практических занятиях.
§ 9.МАТРИЦА БИНАРНОГО ОТНОШЕНИЯ
Матрица
бинарного отношения
Пример
Свойства
матриц бинарных отношений
1. [Р Q] =
[Р] + [Q],
[Р Q] =
[Р] * [Q].
2. [Р ° Q] =
[Р] [Q].
3. [Р-1] = [Р] T.
4. Если Р Q
то pij < qij.
5. Матрица тождественного отношения единична
6. Матрица peфлексивного отношения
имеет вид
7. Если Р А2 – симметричное бинарное отношение на множестве А, то [Р]T =[Р]
8. Если Р
антисимметрично, то в
[Р] * [Р]T все элементы вне главной
диагонали являются
нулевыми
Пример
Рассмотрим два конечных множества А = {a1, а2, ..., am}, В = {b1, b2,…,bn} и бинарное отношение Р А×В. Определим матрицу [Р] = (pij) размера m × n бинарного отношения Р по следующему правилу:
Полученная матрица содержит полную информацию о связях между элементами и позволяет представлять эту информацию графически и на компьютере. Заметим, что любая матрица, состоящая из нулей и единиц, является матрицей некоторого бинарного отношения.
Пример
Матрица бинарного отношения Р А2, А = {1, 2, 3}, заданного на рис. 9, имеет вид
.
Рис.9
Отметим основные свойства матриц бинарных отношений.
1. Если P, Q А×В, [Р] = (pij) , [Q] = (qij) , то [Р Q] = (pij + qij) и [Р Q] = (pij qij), где сложение осуществляется по правилам 0 + 0 = 0, 1 + 1 = 1 + 0 = 0 + 1 = 1, а умножение -обычным образом. Итак, [Р Q] = [Р] + [Q], а матрица [Р Q] получается перемножением соответствующих элементов из [Р] и [Q]: [Р Q] = [Р] * [Q].
Пример.
Пусть [Р] =, [Q] = матрицы отношений Р и Q. Тогда
.
2. Если Р А × В, Q В × С, то [Р ° Q] = [Р] [Q], где умножение матриц [Р] и [Q] производится по обычному правилу умножения матриц, но произведение и сумма элементов из [Р] и [Q] - по определенным в п. 1 правилам.
Пример.
Если [P] = , [Q] = , то
3. Матрица обратного отношения Р-1 равна транспонированной матрице отношения Р: [Р-1] = [Р] T.
4. Если Р Q, [Р] = (рij), [Q] = (qij) , то pij < qij.
5. Матрица тождественного отношения единична:
6. Пусть Р А2 - рефлексивное бинарное отношение на множестве А. Матрица peфлексивного отношения имеет вид
[Р] =
7. Пусть Р А2 – симметричное бинарное отношение на множестве А. Тогда [Р]T =[Р].
8. Если отношение Р антисимметрично, то это означает, что в матрице [Р Р-1] = [Р] * [Р]T все элементы вне главной диагонали являются нулевыми.
Пример
Проверим, какими свойствами обладает отношение Р А2, А = {1, 2, 3}, изображенное на рис. 10.
Составим матрицу отношения Р: [Р] = . Так как в матрице [Р] на главной диагонали имеются нулевые элементы, отношение Р не рефлексивно. Несимметричность матрицы [Р] означает, что отношение Р не симметрично. Для проверки антисимметричности вычислим матрицу [Р Р-1] = [Р] * [Р]T . Имеем
Поскольку в полученной матрице все элементы, стоящие вне главной диагонали, нулевые, отношение Р антисимметрично.
Так как [Р ° Р] = [Р] (проверьте!), то Р Р Р , т. е. Р является транзитивным отношением.
Лекция 3
ФУНКЦИИ (ОТОБРАЖЕНИЯ)
§ 10. ФУНКЦИЯ (ОТОБРАЖЕНИЕ)
Определение
функции
Примеры
Равные отображения
Образ множества
Сужение
(ограничение)
отношения на множество
Примеры
Понятие «функция» вам известно из курса высшей математики. «Отображение» - другое название этого понятия, больше используемое в «функциональном анализе».
В классическом курсе математического анализа определение функции дается следующим образом:
Пусть X, Y — непустые множества. Если каждому элементу соответствует единственный элемент , то говорят, что задано отображение множества Х в множество Y или задана функция, определенная на множестве Х со значениями в множестве Y.
Отображение множества Х в Y обозначим буквой f. Если f — отображение Х в Y, то это символически записывают так: f : X → Y или
Каждому элементу при отображении f : X → Y соответствует некоторый элемент из множества Y, который называется образом элемента х при отображении f и обозначается f(x). (Другие обозначения: fx, xf). Если у — образ элемента х при отображении f: X → Y, то это записывают так: y = f(x) или f: x → y. Элемент х называют прообразом элемента у при отображении f: X → Y.
Определить понятие «функция» можно используя понятие бинарного отношения.
Определение10.1. Бинарное отношение f определенное на паре непустых множеств А и В, называется функцией, определенной на множестве А со значениями в В (или отображением из А в В) , если для любого элемента х А существует один и только один элемент у В, удовлетворяющий условию x f y.
Другими словами, отношение f , заданное на паре непустых множеств А и В, является функцией из А в В, если из того, что (x, y1) f и (x, y2 ) f следует y1 = y2.
а) не функция б) функция
в) функция г) функция
Рис. 11.
Примеры.
• Следующие бинарные отношения между х и у, заданные на множестве R действительных чисел, являются функциями (отображениями R в себя): 1) х2 = у; 2) |x| = у; 3) 2х + 3у = 12.
• Отношение < на множестве Z всех целых чисел не есть отображение Z в себя, ибо для каждого целого числа х существует не одно, а бесконечно много целых чисел у таких, что х < у.
• 3.Бинарное отношение между х и у, определенное на множестве R действительных чисел условием : х2 + у2 = 25, не является отображением R в себя. Действительно, если |x| > 5, то в R нет такого у, которое с х было бы связано соотношением х2 + у2 = 25. Для |x| < 5 в R есть элемент у такой, который связан с х соотношением х2 + у2 = 25, но он не единствен (число таких у равно 2).
• Следующие отношения, определенные на множестве R действительных чисел, не являются отображениями R в себя: 1) х = у2; 2) х =|у|.
• Отношение «х является отцом у», заданное на множестве людей, не является отображением.
• Отношение «х является сыном у», определенное на множестве людей мужского пола, является отображением этого множества в себя. Если данное отношение рассматривать определенным на множестве всех людей, то оно не есть отображение.
• Отношение равенства на произвольном множестве А является отображением множества А в себя. Оно называется тождественным, или единичным, отображением А в себя.
Определение10.2. Два отображения F: X → Y и G: X → Y называются равными (обозначение F = G), если F(x) = G(x) для любого элемента (т.е. если результаты их действия одинаковы).
Определение10.3. Пусть F: X → Y — отображение, а А — непустое подмножество множества X. Образом множества А при отображении F называют совокупность образов всех элементов множества А и обозначают F(А). Другими словами, . Ясно, что . В частности, для имеем .
Определение10.4. Пусть F: X → Y — отображение и . Отображение, которое каждому элементу рассматриваемому как элемент из X, ставит в соответствие , называется сужением, или ограничением, F на А и обозначается FA или F/A.
Примеры.
1. Найдем все отображения множества X = {x1, x2, x3} в множество Y = {y1, y2}, и для каждого такого отображения найдем образ множества X.
Отображения F: X → Y в случае, когда Х — конечное множество, зададим таблицей, состоящей из двух строк. В верхней строке запишем элементы множества X, а под ними — их образы из множества Y.
Итак, запись означает, что F(x1) = y1, F(x2) = y2, F(x3) = y1.
Выпишем все отображения множества Х в Y:
2. Отображение множества всех точек плоскости в себя, которое каждую точку плоскости переводит в точку, полученную из данной поворотом плоскости вокруг начала координат на угол φ, показано на рис.12, а отображение множества всех векторов трехмерного пространства, выходящих из начала координат, в себя, которое каждый вектор переводит в его ортогональную проекцию на плоскость X0Y, — на рис.13.
Рис.12 Рис.13
3. Следующие примеры отображений хорошо известны (ниже: R — множество всех действительных чисел; — множество всех положительных действительных чисел; — множество всех неотрицательных действительных чисел):
а) F: R → R, F(x) = sin x. Здесь (строгое включение);
б) F: R → [–1, 1], F(x) = sin x. В этом случае F(R) = [–1, 1];
в) F: R → R, F(x) = х2. Тогда (строгое включение);
г) F: R → R≥0, F(x) = х2. Имеем F(R) = R≥0;
д) F: (R≥0) → R≥0, F(x) = х2. Здесь F(R≥0) = R≥0.
Подчеркнем, что в рассмотренных примерах образ F(X) множества Х может совпадать с множеством Y (как в примерах б, г, д предыдущего абзаца) либо быть его собственным подмножеством (примеры а, в), а образы различных элементов из Х могут быть различны (как в примере д), либо совпадать (как в примерах в, г, когда F(2) = F(-2) = 4), причем образы даже бесконечного множества различных элементов из Х могут совпадать (как в примерах а, б, когда, например, F(kπ) = 0, где k = 0, ±1, ±2, …).
§ 11. ИНЪЕКТИВНЫЕ И СЮРЪЕКТИВНЫЕ ФУНКЦИИ
Инъективное
отображение
Примеры
Сюръективное
отображение
Примеры
Биективное отображение
Примеры
Определение11.1. Функция (отображение) F: X→Y называется инъективным (или инъекцией), если различным элементам из множества Х соответствуют различные элементы из множества Y при отображении F: X → Y, т.е. если для любых x1 и x2 из Х выполняется следующее условие: .
Другое название инъективного отображения F: X → Y — взаимно однозначное отображение из Х в Y.
Примеры.
• Отображение F: R>0 → R, F(x) = lg x инъективно, ибо из lgx1 = lgx2 по известному свойству логарифмической функции следует, что x1 = x2;
• Аналогично отображение F: R≥0 → R≥0, F(x) = х2 инъективно, так как если и , то x1 = x2.
• Отображение F: R → R≥0, F(x) = х2 не является инъективным, так как, например, F(2) = F(-2) = 4, хотя .
Определение11.2. Функция (отображение) F: X → Y называется сюръективным (или сюръекцией), если каждый элемент множества Y является образом хотя бы одного элемента из Х при отображении F: X → Y (или: если каждый элемент множества Y имеет хотя бы один прообраз в множестве Х при отображении F).
Иными словами, отображение F: X → Y называется сюръективным, если образ F(X) множества Х при отображении F: X → Y совпадает с Y, т.е. F(X) = Y.
Другое название сюръективного отображения F: X → Y — отображение множества Х на множество Y.
Примеры.
• Отображения F: R → [–1, 1], F(x) = sin x, F: R → R≥0, F(x) = х2 и F: R≥0 → R≥0, F(x) = х2 сюръективны,
• Отображения F: R → R, F(x) = х2 и F: R → R, F(x) = sin x не являются сюръективными.
Подчеркнем, что для доказательства сюръективности отображения F: X → Y необходимо проверить, что для любого элемента существует элемент такой, что у0 = F(x), т.е. необходимо проверить, что для любого уравнение F(x) = у0 имеет хотя бы одно решение .
Например, отображение F: R>0 → R, F(x) = lg x сюръективно, ибо уравнение имеет решение (единственное) относительно x: , а отображение F: R → R, F(x) = 2x не является сюръективным, так как уравнение не имеет решения, если у0 ≤ 0.
Определение11.3. Отображение F: X → Y называется биективным (или биекцией), если оно одновременно и инъективно, и сюръективно.
Другое название биективного отображения F: X → Y — взаимно однозначное отображение множества Х на множество Y.
Примеры.
• Отображение F: R → R, F(x) = 2x + 1 биективно. Действительно, F инъективно, так как из 2x1 + 1 = 2х2 + 1 следует, что x1 = x2. Кроме того, отображение F сюръективно, ибо для любого уравнение у0 = 2x + 1 имеет решение (и даже единственное) относительно х:
х = (у0–1)/2.
• На рис.14. показаны различные виды функций.
а)инъекция, б) сюръекция, в)биекция
но не сюръекция но не инъекция
Рис.14
• На рис. 15. графически показаны функции fi : [0,1] → [0,1], i {1,2,3,4}. Функция f1 сюръективна, нo не инъективна, функция f2 инъективна, но не сюръективна, функция f3 биективна и является подстановкой, а функция f4 нe инъективна и не сюръективна.
Рис.15
§ 12. СВОЙСТВА УМНОЖЕНИЯ ОТОБРАЖЕНИЙ
Произведение отображений
(композиция,
суперпозиция
отображений, сложная
функция)
Теорема 1
Следствие
Пусть F: X → Y, G: Y → Z — два отображения. Каждому элементу при отображении F соответствует единственный элемент у = F(x) из множества Y. Элементу у при отображении G соответствует единственный элемент z = G(y) из множества Z. Сопоставив каждому элементу таким образом полученный элемент , получим отображение H: X → Z, которое является результатом последовательного применения отображения F, а потом отображения G. Это отображение Н называют произведением отображений G и F и обозначают GF.
Определение 12.1. Произведением отображений F: X → Y и G: Y → Z (обозначение GF) называется отображение множества Х в множество Z, определяемое следующим образом: GF(x) = G[F(x)] для любого элемента
Короче: произведение отображений — это результат их последовательного выполнения.
Произведение отображений называют иногда композицией, суперпозицией отображений или сложной функцией (особенно в математическом анализе).
Например, если F: R → R, F(x) = sin x; G: R → R, G(x) = 2x, то FG(x) = sin 2x, GF(x) = 2sin x.
Заметим, что не всегда произведение двух отображений определено, но если, например, F: X → X, G: X → X — отображения множества Х в себя, то произведения GF и FG определены. Вообще говоря, FG ≠ GF даже если определены FG и GF, т.е. умножение отображений некоммутативно, но ассоциативно.
Теорема 1. Пусть F: X → Y, G: Y → Z. Произведение GF инъективных отображений G и F инъективно, а произведение GF сюръективных отображений G и F сюръективно.
Доказательство. Докажем сначала первое утверждение теоремы. Пусть F и G инъективны, т.е. если F(x1) = F(x2), то x1 = x2; а из G(y1) = G(y2) следует, что y1 = y2 (x1, ; y1, ). Проверим, что GF инъективно. Пусть GF(x1) = GF(x2). Тогда, по определению произведения отображений, имеем G[F(x1)] = G[F(x2)]. Обозначив y1 = F(x1), a y2 = F(x2), в силу инъективности G получим F(x1) = F(x2), откуда в силу инъективности F x1 = x2. Первое утверждение доказано.
Докажем вторую часть теоремы. Пусть F и G — сюръективные отображения. Требуется доказать, что GF: X → Z — сюръективное отображение, т.е. для любого существует хотя бы один элемент такой, что z = GF(x). Пусть z0 — произвольный элемент множества Z. Так как G: Y → Z — сюръективное отображение, то z0 является образом хотя бы одного элемента из множества Y. Пусть y0 — некоторый образ элемента z0 при отображении G, т.е. z0 = G(y0). Аналогично в силу сюръективности отображения F: X → Y элемент y0 является образом хотя бы одного элемента из множества X. Пусть x0 — некоторый образ элемента y0 при отображении F, т.е. y0 = F(x0). Из полученных отношений z0 = G(y0) и y0 = F(x0) выводим, что z0 = G(y0) = G[F(x0)] = GF(x0), т.е. произвольный элемент есть образ элемента x0 при отображении GF: X → Z, что и требовалось доказать.
Следствие. Произведение биективных отображений биективно.
§ 13. ОБРАТНОЕ ОТОБРАЖЕНИЕ (ФУНКЦИЯ)
Обратное
отображение
Обратимое отображение
Теорема 1
Следствие
Подстановка множества
Определение 13.1. Пусть F: X → Y. Если существует такое отображение Φ: Y → X, что ΦF = eX, FΦ = eY, то отображение Φ называют обратным к отображению F. В этом случае F называют обратимым отображением.
Если F — обратимое отображение, то отображение, обратное к F, обозначают F–1.
Очевидно, если F–1 — отображение, обратное к F, то F — отображение, обратное к F–1, так что F и F–1 обратны друг другу.
Докажем критерий обратимости отображений.
Теорема 1. Отображение F: X → Y тогда и только тогда обратимо, когда оно биективно.
Доказательство. Необходимость. Пусть F: X → Y — биективное отображение. Докажем, что отображение F обратимо.
Так как F сюръективно, то каждый элемент является образом хотя бы одного (одного или нескольких) элемента из множества X. Далее, каждый элемент есть образ точно одного элемента из Х в силу инъективности. Действительно, если — образ элементов x1 и x2 из множества X, то y = F(x1) и y = F(x2). Откуда F(x1) = F(x2) и, следовательно, по инъективности F получаем x1 = x2. Итак, если F: X → Y — биективное отображение, то каждый элемент является образом точно одного элемента Сопоставив каждому элементу тот элемент , единственным образом которого он является, получим отображение Φ: Y → X. При этом Φ(у) = х, если у = F(x), , .
Покажем, что Φ — отображение, обратное к F, для чего проверим, что ΦF = eX и FΦ = eY. Пусть x — любой элемент множества X, а у — образ элемента х при отображении F, т.е. у = F(х). Тогда ΦF(х) = Φ(F(x)) = Φ(y) = x (по определению Φ). Отсюда и вытекает равенство ΦF = eX. Пусть у — произвольный элемент множества Y. По определению Φ, элемент является образом элемента при отображении Φ (т.е. х = Φ(у)), когда у = F(x). Поэтому FΦ(y) = F(Φ(y)) = F(x) = y = eY(y). Равенство ΦF = eY доказано.
Достаточность. Пусть F: X → Y — обратимое отображение, т.е. отображение, для которого существует отображение Φ: Y → X такое, что ΦF = eX и FФ = eY. Покажем инъективность и сюръектнвность отображения F.
Проверим сначала инъективность F. Пусть F(x1) = F(x2). Применяя к обеим частям этого равенства отображение Φ, получаем Φ[F(x1)] = Φ[F(x2)] или ΦF(x1) = ΦF(x2) (по определению произведения). Так как по условию ΦF = eX, то x1 = x2. Инъективность F проверена.
Проверим, что F сюръективно, т. е. что для любого элемента в множестве Х существует элемент x0 такой, что y0 = F(x0). Так как по условию eY = FΦ, то y0 = FΦ(y0) = F[Φ(y0)] = F(x0), где x0 = Φ(y0). Это показывает, что y0 является образом элемента x0, где x0 = Φ(y0). Сюръективность F проверена.
Теорема доказана.
Следствие. Если F — биективное отображение, то F–1 также биективно.
Определение13.2. Биективное отображение множества Х в себя называется подстановкой множества X.
Пример
Пусть σ – подстановка множества М = {1, 2, …, n}.
Тогда σ(k) = sk , где 1 ≤ sk ≤ n, k = 1, 2, …, n, {s1 , s2 , ..., sn} = {1, 2, ..., n}, и поэтому подстановку σ можно представить в виде матрицы, состоящей из двух строк:
.
Лекция 4
ОТНОШЕНИЯ ЭКВИВАЛЕНТНОСТИ И ПОРЯДКА
§ 14. ОТНОШЕНИЯ ЭКВИВАЛЕНТНОСТИ
Отношение эквивалентности
Примеры
Ядерная
эквивалентность
отображения
Смежный класс множества (класс эквивалент-ности)
Теорема 1
Лемма 1
Лемма 2
Фактор-множество множества
Каноническое отображение
Разбиение (или расслоение) множества
Теорема 2
Теорема 3
Теорема 4
Определение14.1. Бинарное отношение α, определенное на множестве А, называется отношением эквивалентности или просто эквивалентностью на множестве А, если α рефлексивно, симметрично и транзитивно.
Примеры:
• отношение подобия в множестве треугольников в евклидовой плоскости;
• отношение равенства в произвольной системе множеств;
• отношение равночисленности, т.е. иметь одинаковое число элементов, в системе конечных множеств;
• отношение равносильности в множестве формул логики высказываний;
• отношение «учиться в одной группе» в множестве студентов факультета кибернетики;
• отношение сравнимости по модулю п в множестве всех целых чисел. Это отношение для любого натурального п определяется так: х сравнимо с у по модулю п (обозначается: х ≡ y(mod п)), если х – у делится на n.
Определение14.2. Пусть F: A → B — отображение. Отношение σ, определяемое следующим образом: , является отношением эквивалентности на А. Оно называется ядерной эквивалентностью отображения F.
Пусть σ — отношение эквивалентности на множестве А, и пусть .
Определение14.3. Множество всех таких элементов , что хσа истинно, называют смежным классом множества А по эквивалентности σ, или классом эквивалентности, и обозначают [а]σ.
Другими словами, [а]σ = {| хσа}. Вместо [а]σ часто пишут [а], если относительно σ нет никаких неясностей.
Теорема 1. Свойство I: . Свойство II: если aσb, то [а] = [b].
Доказательство. Свойство I вытекает из рефлексивности. Докажем свойство II. Пусть aσb. Требуется доказать, что [a] = [b]. Для этого достаточно проверить два включения: и . Проверим первое из этих включений. Пусть , тогда хσа. Из хσа и данного условия aσb, в силу транзитивности σ, получаем хσb, т.е. . Итак, включение проверено. Докажем обратное включение: . Пусть , тогда хσb. В силу симметричности из данного в теореме 6 условия aσb следует bσa. Тогда из условий хσb и bσa, в силу транзитивности σ, вытекает, что хσа, т.е. . Следовательно, и обратное включение тоже доказано. Итак, [а] = [b], если aσb. Теорема доказана.
Содержательный смысл свойства II состоит в том, что любой класс определяется однозначно своим представителем, т.е. любые элементы из одного класса равноправны при определении этого класса.
Отметим, что свойство II допускает обращение, а именно: если [а] = [b], то aσb. Действительно, пусть [а] = [b]. Тогда по свойству I . Следовательно, aσb.
Таким образом, мы доказали лемму 1.
Лемма 1. Условия aσb и [а] = [b] равносильны.
Докажем еще одно нужное в дальнейшем утверждение, вытекающее из свойства II.
Лемма 2. Любые два смежных класса множества А по эквивалентности σ либо не пересекаются, либо совпадают.
Доказательство. Пусть [а] и [b] — два смежных класса, , . Тогда по свойству II [с] = [а] и [с] = [b]. Следовательно, [а] = [b], что и требовалось доказать.
Из леммы 2 вытекает, что различные смежные классы не имеют общих элементов.
Определение14.3. Совокупность всех различных смежных классов множества А по эквивалентности σ называется фактор-множеством множества А по эквивалентности σ и обозначается А/σ.
Еще раз отметим, что лемма 1 утверждает, что условие aσb на множестве А равносильно равенству [а] = [b] в фактор-множестве А/σ. Это простое утверждение часто используется в математике, ибо позволяет переходить от классов эквивалентности множества А к элементам фактор-множества А/σ.
Определение14.4. Каноническим отображением множества А на фактор-множестве А/σ по эквивалентности σ называется отображение, которое каждому элементу ставит в соответствие содержащий его смежный класс [a]σ.
Очевидно, это каноническое отображение сюръективно.
Отношения эквивалентности произвольного множества тесно связаны с понятием разбиения этого множества.
Определение 15. Разбиением (или расслоением) множества А называется система S непустых подмножеств множества А таких, что каждый элемент из А принадлежит одному и только одному подмножеству из системы S.
Из определения 15 вытекает, что любые два подмножества из S не имеют общих элементов (не пересекаются). Поэтому система S непустых подмножеств множества А является разбиением множества А, если любые два различных множества из S не пересекаются и любой элемент из А попадает в одно (а тогда и только в одно) подмножество из семейства S.
Подмножества из S называются смежными классами (или слоями) разбиения S.
Рассмотрим связи между отношениями эквивалентности некоторого множества и его разбиениями.
Теорема 2. Если σ — отношение эквивалентности на множестве А, то совокупность всех различных смежных классов множества А по эквивалентности σ является разбиением множества А.
Доказательство. Из свойства I классов эквивалентности вытекает, что каждый элемент содержится в смежном классе [а] и, кроме того, что каждый смежный класс [а] не пуст. Далее, по лемме 2, различные смежные классы по эквивалентности σ не имеют общих элементов (не пересекаются). Теорема доказана.
Теорема 3. Пусть S — разбиение множества А, а σ — бинарное отношение на множестве А такое, что, по определению, хσу () истинно тогда и только тогда, когда в S есть подмножество М, для которого , . Тогда σ — отношение эквивалентности на множестве А. Эта эквивалентность σ называется эквивалентностью, отвечающей разбиению S.
Доказательство. Для доказательства теоремы надо проверить, что отношение σ, определенное на множестве А, рефлексивно, симметрично и транзитивно. Ясно, что σ симметрично. Далее, σ рефлексивно, ибо каждый элемент попадает в некоторый класс разбиения, а тогда хσх для любого . Осталось проверить, что σ транзитивно. Пусть хσу и yσz. Это означает, что х и у попадают в один класс разбиения, скажем M1, а у и z тоже попадают в один класс разбиения, скажем М2. Так как элемент у принадлежит M1 и М2, то, по определению разбиения, M1 = M2. Следовательно, х и z лежат в одном классе разбиения и, значит, хσz. Теорема доказана.
Теорема 4. Для любого множества А существует взаимно однозначное соответствие между множеством разбиений множества А и множеством отношений эквивалентности на А.
§ 15. ОТНОШЕНИЯ ПОРЯДКА
Частичный
порядок
Частично
упорядоченное
множество
Примеры
Сравнимые
элементы
Наибольший и наименьший элементы
Примеры
Лемма 1
Максимальный элемент
Минимальный элемент
Лемма 2
Непосредственно меньший
(непосредственно предшествующий)
элемент
Непосредственно больший
(непосредственно следующий)
элемент
Линейный
порядок
Линейно упорядоченное множество
Свойства частично упорядоченного множества
Вполне упорядоченное множество
Трансфинит-ные числа
Предельный
элемент
Теорема 2
Определение 15.1. Бинарное отношение ρ, определенное на множестве А, называется частичным порядком, или отношением частичного порядка, если оно удовлетворяет следующим условиям:
1) хρх для любого (рефлексивность);
2) из хρу и yρz следует xρz для любых (транзитивность);
3) из хρу и уρх следует х = у для любых (антисимметричность).
Множество А, на котором задан какой-нибудь частичный порядок, называется частично упорядоченным.
Примерами отношения частичного порядка являются: отношение включения на множестве подмножеств некоторого множества; отношение ≤ на множестве действительных чисел; отношение «х делит у» на множестве натуральных чисел.
Частичный порядок на множестве А будем обозначать символом ≤, и если a ≤ b для некоторых элементов , то будем говорить, что а меньше или равно b, а также, что а содержится в b или равно b. Если a ≤ b и а ≠ b, то будем писать а < b и говорить, что а строго меньше b или а строго содержится в b.
Определение 15.2. Элементы а, b множества А называются сравнимыми относительно частичного порядка ≤ на этом множестве, если a ≤ b или b ≤ a.
Определение 18. Пусть А — частично упорядоченное множество с частичным порядком ≤. Элемент называется наибольшим элементом, если х ≤ а для любого . Элемент называется наименьшим элементом, если b ≤ х для любого . Наибольший элемент часто называют единицей, а наименьший — нулем.
Частично упорядоченное множество может обладать или не обладать наименьшим или наибольшим элементом. Приведем соответствующие примеры. Множество действительных чисел с обычным отношением ≤ не имеет ни наибольшего, ни наименьшего элемента. Множество неотрицательных действительных чисел имеет наименьший элемент (число 0), но не имеет наибольшего элемента. Множество неотрицательных целых чисел с отношением делимости в качестве отношения частичного порядка (т.е. т ≤ n тогда и только тогда, когда т делит п) имеет наименьший элемент (число 1) и наибольший элемент (число 0).
Однако если частично упорядоченное множество обладает наибольшим (наименьшим) элементом, то он единственный.
Лемма 1. В любом частично упорядоченном множестве имеется не более одного наибольшего (наименьшего) элемента.
Доказательство. Пусть a1, a2 — два наибольших элемента частично упорядоченного множества А. Так как a1 — наибольший элемент множества А, то a2 ≤ a1. Так как a2 — наибольший элемент множества А, то a1 ≤ a2. В силу антисимметричности отношения ≤ из условий a1 ≤ a2 и a2 ≤ a1 следует a1 = a2. Утверждение о единственности наименьшего элемента доказывается аналогично.
Определение 15.3. Максимальным элементом частично упорядоченного множества А называется такой элемент , что каждый элемент х из А либо не сравним с а, либо х ≤ а, т.е., другими словами, если А не содержит элементов, строго больших а. Минимальным элементом частично упорядоченного множества А называется такой элемент , что каждый элемент x из А либо не сравним с b, либо b ≤ х, т.е. если А не содержит элементов, строго меньших b.
В отличие от наибольшего (наименьшего) элемента частично упорядоченное множество может содержать несколько максимальных (минимальных) элементов. Так, например, в множестве целых положительных чисел, отличных от 1, с отношением делимости в качестве отношения частичного порядка (т.е. m ≤ n тогда и только тогда, когда m делит п) минимальными элементами являются простые числа.
Лемма 2. Всякий наибольший элемент частично упорядоченного множества является максимальным, а всякий наименьший — минимальным.
Обратное, вообще говоря, не имеет места. Действительно, предыдущий пример показывает, что в множестве целых положительных чисел, отличных от 1, с отношением делимости минимальными элементами являются простые числа, а наименьшего элемента нет.
Определение 15.4. Пусть а, b — элементы частично упорядоченного множества А. Элемент а называется непосредственно меньшим (непосредственно предшествующим) для элемента b, а b — непосредственно большим (непосредственно следующим) за а, если a < b и не существует элемента , который удовлетворял бы отношению a < х < b.
Другими словами, непосредственно следующий за а элемент — это минимальный элемент множества {x| a < x}, а непосредственно предшествующий для а элемент — это максимальный элемент множества {x| x < a}.
Ясно, что элемент частично упорядоченного множества может вообще не иметь непосредственно следующего (непосредственно предшествующего), а может иметь их несколько.
Строение конечных частично упорядоченных множеств задается иногда при помощи диаграмм. С этой целью элементы множества изображаются точками, расположенными на разных горизонталях, причем большие элементы располагаются выше меньших. Линиями соединяют только непосредственно большие элементы с непосредственно меньшими. Тогда можно без труда определить, какой из любых двух элементов больше: элемент b оказывается большим а тогда и только тогда, когда на диаграмме от b можно перейти к а по опускающимся вниз линиям. Действительно, если a < b, то b может быть непосредственно большим а. В противном случае найдется элемент x1 такой, что
a < x1 < b. Через конечное число шагов придем к отношению a < x1 < … < xn = b, причем каждый из элементов а, x1, …, xn, b непосредственно следует за предыдущим. Таким образом, если непосредственно большие элементы соединять линиями с непосредственно меньшими элементами и если a < b, то от b к а можно перейти по опускающимся вниз линиям. Обратное тоже верно в силу транзитивности отношения <.
Совокупность подмножеств трехэлементного множества, частично упорядоченная посредством отношения включения , представлена на рис.16. Точка, расположенная на самом низком уровне, изображает пустое множество; точки, расположенные на следующем (втором снизу) уровне, — одноэлементные подмножества и т.д.
Определение 15.5. Частичный порядок на множестве А называется линейным порядком, если любые два элемента из А сравнимы относительно ≤. Множество А, на котором задан какой-либо линейный порядок, называется линейно упорядоченным множеством, или цепью. Примером линейно упорядоченного множества может служить множество всех действительных чисел с обычным отношением ≤.
Линейно упорядоченное множество из пяти элементов представлено на рис.17. Отсюда понятно происхождение названия «цепь» для линейно упорядоченного множества.
Рис. 16 Рис.17
Отметим, что в случае линейно упорядоченного множества его максимальный (минимальный) элемент является также наибольшим (наименьшим).
Пусть А — частично упорядоченное множество с отношением ≤, а В — его подмножество. Тогда ограничение отношения ≤ на подмножество В, т.е. отношение xρy x ≤ y (), является частичным порядком на В. Обычно его обозначают тем же символом, что и заданный частичный порядок на А. Таким образом, любое подмножество В частично упорядоченного множества А относительно отношения ≤ есть частично упорядоченное. Более того, если А — линейно упорядоченное множество, то и В линейно упорядочено.
Теорема 1. Следующие свойства частично упорядоченного множества А равносильны:
1) (условие минимальности). Всякое непустое подмножество множества А является частично упорядоченным множеством, содержащим минимальные элементы;
2) (условие индуктивности). Если все минимальные элементы множества А обладают некоторым свойством Р и из того, что все элементы х из А, удовлетворяющие условию х < а, обладают свойством Р, вытекает, что элемент а также обладает свойством Р, то свойством Р обладают все элементы множества А;
3) (условие обрыва убывающих цепей). Для всякой цепочки a1 ≥ … ≥ an ≥ … элементов из А найдется такой номер n, что an = an+1 = an+2 = … .
Доказательство. Проверим 1) 2).
Пусть выполнены посылки условия индуктивности. Обозначим через М множество всех тех элементов х из А, которые не обладают свойством Р. Пусть, вопреки доказываемому, М ≠ . Тогда ввиду 1) в М имеется минимальный элемент а. По условию этот элемент не может быть минимальным элементом частично упорядоченного множества А. Пусть х < а, тогда и, следовательно, обладает свойством Р. Но тогда а обладает свойством Р по условию. Противоречие.
Проверим 2) 3). Условимся считать, что элемент обладает свойством Р, если всякая убывающая цепочка, начинающаяся с элемента а, обрывается, т.е. удовлетворяет условию 3). Всякий минимальный элемент обладает свойством Р, так как для соответствующей цепочки имеем m = a1 = a2 = … . Если таков, что все х < а обладают свойством Р, то рассмотрим цепочку a = a1 ≥ a2 ≥ … . Если знаки равенства стоят не всюду, то пусть i — такой номер, что a1 = … = ai–1 и ai–1 > ai. Но тогда элемент ai обладает свойством Р, т.е. цепочка ai ≥ ai+1 ≥ …, а потому и цепочка a1 ≥ … ≥ ai ≥ ai+1 ≥ … обрываются. Таким образом, элемент а обладает свойством Р. В силу условия индуктивности 2) все элементы множества А обладают свойством Р. Это и означает, что А удовлетворяет условию 3).
Проверим 3) 1). Пусть, вопреки доказываемому, подмножество М множества А является частично упорядоченным множеством без минимальных элементов. Пусть a1 — произвольный элемент множества М и пусть уже построена цепочка a1 > a2 > … > an элементов из М. Так как an не минимален в М, то в М существует элемент an+1 < an. Таким образом, получаем бесконечную цепочку a1 > … > an > …, не удовлетворяющую условию 3). Противоречие.
Определение 15.6. Линейно упорядоченное множество, удовлетворяющее условию минимальности (а следовательно, и остальным условиям теоремы), называется вполне упорядоченным множеством.
Примерами вполне упорядоченных множеств являются конечное линейно упорядоченное множество и множество натуральных чисел, упорядоченное естественным образом. Множество всех целых чисел относительно естественного порядка не будет вполне упорядоченным, так как оно не имеет наименьшего элемента. Однако оно станет вполне упорядоченным, если установить порядок следующим образом: 1 < 2 < 3 < … < 0 < –1 < –2 < –3 < … . Другим примером не вполне упорядоченной цепи служит отрезок [0, 1], ибо, например, интервал ]1/2, 1[ не содержит минимального элемента.
Очевидно, что каждое подмножество вполне упорядоченного множества вполне упорядочено.
Отметим, что элементы вполне упорядоченного множества носят название трансфинитных чисел, или транс-финитов, и что метод трансфинитной индукции, широко используемый в математике, основан на условии индуктивности 2) теоремы 1.
Из определения вполне упорядоченного множества вытекает, что оно всегда содержит наименьший элемент 0. Далее, во вполне упорядоченном множестве А для всякого элемента α, который не является наибольшим в А, имеется единственный непосредственно следующий за α элемент (т.е. наименьший элемент множества {х| α < х}). Естественно обозначить непосредственно следующий за 0 элемент через 1, непосредственно следующий за 1 элемент через 2 и т.д.
Определение 15.7. Элемент а вполне упорядоченного множества А, не имеющий непосредственно предшествующего, называется предельным.
Наименьший элемент 0 любого вполне упорядоченного множества может служить примером предельного элемента. Другим, менее тривиальным примером может служить 0 в рассмотренном выше вполне упорядоченном множестве целых чисел.
Условимся еще о следующих обозначениях. Если α — элемент вполне упорядоченного множества А, то через α + 1 будем обозначать непосредственно следующий за α элемент (который, как отмечалось выше, существует, если только α не является наибольшим элементом в А). Далее, множество {x| x < α} будем обозначать [0, α[ и называть начальным отрезком. При этом символ [0, 0[ будет означать пустое множество.
Теорема 2. Если α — предельный элемент вполне упорядоченного множества, то .
Доказательство. Проверим сначала, что . Пусть . Так как между γ и γ + 1 нет элементов, то γ + 1 ≤ α. Однако равенство, в силу предельности α, невозможно, поэтому γ + 1 ≤ α. Таким образом, и требуемое включение проверено.
Обратное включение очевидно. Теорема доказана.
§ 16. ЭКВИВАЛЕНТНОСТЬ МНОЖЕСТВ. ПОНЯТИЕ МОЩНОСТИ МНОЖЕСТВА.
Конечные и
бесконечные множества
Счетные
множества
Примеры
Несчетное множество
Свойства
счетных
множеств
Эквивалентные множества
Примеры
Всякое бесконечное множество эквивалентно некоторому своему собственному подмножеству
Несчетность множества действительных чисел
Теорема 1
Примеры
несчетных
множеств
Теорема
Кантора-Берштейна
Мощность множества
Сравнение мощностей бесконечных множеств
Теорема 3
1. Конечные и бесконечные множества. Рассматривая различные множества, мы замечаем, что иногда можно, если не фактически, то хотя бы примерно, указать число элементов в данном множестве. Таковы, например, множество всех вершин некоторого многогранника, множество всех простых чисел, не превосходящих данного числа, множество всех молекул воды на Земле и т. д. Каждое из этих множеств содержит конечное, хотя, быть может, и неизвестное нам число элементов. С другой стороны, существуют множества, состоящие из бесконечного числа элементов. Таково, например, множество всех натуральных чисел, множество всех точек на прямой, всех кругов на плоскости, всех многочленов с рациональными коэффициентами и т. д. При этом, говоря, что множество бесконечно, мы имеем в виду, что из него можно извлечь один элемент, два элемента и т. д., причем после каждого такого шага в этом множестве еще останутся элементы. Два конечных множества мы можем сравнивать по числу элементов и судить, одинаково это число или же в одном из множеств элементов больше, чем в другом. Спрашивается, можно ли подобным же образом сравнивать бесконечные множества? Иначе говоря, имеет ли смысл, например, вопрос о том, чего больше: кругов на плоскости или рациональных точек на прямой, функций, определенных на отрезке [0, 1], или прямых в пространстве, и т. д.?
Посмотрим, как мы сравниваем между собой два конечных множества. Можно, например, сосчитать число элементов в каждом из них и, таким образом, эти два множества сравнить. Но можно поступить и иначе, именно, попытаться установить биекцию, т. е. взаимно однозначное соответствие между элементами этих множеств, иначе говоря, такое соответствие, при котором каждому элементу одного множества отвечает один и только один элемент другого, и наоборот. Ясно, что взаимно однозначное соответствие между двумя конечными множествами можно установить тогда и только тогда, когда число элементов в них одинаково. Например, чтобы проверить, одинаково ли число студентов в группе и стульев в аудитории, можно, не пересчитывая ни тех, ни других, посадить каждого студента на определенный стул. Если мест хватит всем и не останется ни одного лишнего стула, т. е. если будет установлена биекция между этими двумя множествами, то это и будет означать, что число элементов в них одинаково.
Заметим теперь, что если первый способ (подсчет числа элементов) годится лишь для сравнения конечных множеств, второй (установление взаимно однозначного соответствия) пригоден и для бесконечных.
2. Счетные множества. Простейшим среди бесконечных множеств является множество натуральных чисел. Назовем счетным множеством всякое множество, элементы которого можно биективно сопоставить со всеми натуральными числами. Иначе говоря, счетное множество — это такое множество, элементы которого можно занумеровать в бесконечную последовательность: а1, а2…, аn, … . Приведем примеры счетных множеств.
1. Множество всех целых чисел. Установим соответствие между всеми целыми и всеми натуральными числами по следующей схеме:
0 - 1 1 –2 2...
1 2 3 4 5 ....
Вообще, неотрицательному числу n≥ 0 сопоставим нечетное число 2n+1, а отрицательному n < 0 - четное число 2│n│:
п ↔ 2п + 1 при n≥ 0,
п ↔2 │n│ при п < 0.
2. Множество всех четных положительных чисел. Соответствие очевидно: п ↔2n.
3. Множество 2, 4, 8, . .., 2n, ... степеней числа 2. Здесь соответствие также очевидно. Каждому числу 2n сопоставляется число п.
4. Рассмотрим более сложный пример, а именно, покажем, что множество всех рациональных чисел счетно. Каждое рациональное число однозначно записывается в виде несократимой дроби α=p/q, q > 0. Назовем сумму |p|+q высотой рационального числа α. Ясно, что число дробей с данной высотой п конечно. Например, высоту 1 имеет только число 0/1, высоту 2— числа 1/1 и —1/1, высоту 3—числа 2/1, 1/2, —2/1 и —1/2 и т. д. Будем нумеровать все рациональные числа по возрастанию высоты, т. е. сперва выпишем числа высоты 1, потом—числа высоты 2 и т. д. При этом всякое рациональное число получит некоторый номер, т. е. будет установлено взаимно однозначное соответствие между всеми натуральными и всеми рациональными числами.
Бесконечное множество, не являющееся счетным, называется несчетным множеством.
Установим некоторые общие свойства счетных множеств.
1. Всякое подмножество счетного множества конечно или счетно.
Доказательство. Пусть А—счетное множество, а В— его подмножество. Занумеруем элементы множества A: a1, а2, … , an .... Пусть - те из них, которые входят в В. Если среди чисел п1, п2, ... есть наибольшее, то В конечно, в противном случае В счетно, поскольку его члены а1, a2, … занумерованы числами 1, 2, ....
2. Сумма любого конечного или счетного множества счетных множеств есть снова счетное множество.
Доказательство. Пусть А1, A2, ... — счетные множества. Мы можем считать, что они попарно не пересекаются, так как иначе мы рассмотрели бы вместо них множества А1, А2\А1, A3\(A1 A2), ... - каждое из которых не более чем счетно, - имеющие ту же самую сумму, что и множества А1, A2, .... Bce элементы множеств А1, A2, ... можно записать в виде следующей бесконечной таблицы:
где в первой строке стоят элементы множества А1, во второй - элементы множества A2 и т. д. Занумеруем теперь все эти элементы «по диагоналям», т. е. за первый элемент примем a11, за второй a12, за третий а21 и т. д., двигаясь в порядке, указанном стрелками на следующей таблице:
Ясно, что при этом каждый элемент каждого из множеств получит определенный номер, т. е. будет установлено взаимно однозначное соответствие между всеми элементами всех множеств A1, A2, ... и всеми натуральными числами. Наше утверждение доказано.
3. Всякое бесконечное множество содержит счетное подмножество.
Доказательство. Пусть М - бесконечное множество. Выберем в нем произвольный элемент a1. Поскольку М бесконечно, в нем найдется элемент а2, отличный от а1, затем найдется элемент а3, отличный от а1 и от a2 и т. д. Продолжая этот процесс (который не может оборваться из-за «нехватки» элементов, ибо М бесконечно), мы получаем счетное подмножество A = {a1, a2, … , an, …} множества М. Предложение доказано.
Это предложение показывает, что среди бесконечных множеств счетные являются «самыми маленькими». Ниже мы выясним, существуют ли несчетные бесконечные множества.
3. Эквивалентность множеств. Сравнивая те или иные бесконечные множества с натуральным рядом, мы пришли к понятию счетного множества. Ясно, что множества можно сравнивать не только с множеством натуральных чисел; установление взаимнооднозначного соответствия (биекции) позволяет сравнивать между собой любые два множества. Введем следующее определение.
Определение. Два множества, М и N, называются эквивалентными (обозначение М ~ N), если между их элементами можно установить взаимно однозначное соответствие.
Понятие эквивалентности применимо к любым множествам, как конечным, так и бесконечным. Два конечных множества эквивалентны между собой тогда (и только тогда), когда число элементов у них одинаково.
Определение счетного множества можно теперь сформулировать следующим образом: множество называется счетным, если оно эквивалентно множеству натуральных чисел. Ясно, что два множества, эквивалентные третьему, эквивалентны между собой; в частности, любые два счетных множества эквивалентны между собой.
Примеры.
• Множества точек на любых двух отрезках [a, b] и [с, d] эквивалентны между собой. Из рис. 5 ясно, как установить между ними биекцию. Именно, точки р и q соответствуют друг другу, если они являются проекциями одной и той же точки r вспомогательного отрезка ef.
• Множество всех точек на расширенной комплексной плоскости эквивалентно множеству всех точек на сфере. Биекцию a —^ z можно установить, например, с помощью стереографической проекции (рис. 6).
• Множество всех чисел в интервале (0, 1) эквивалентно множеству всех точек на прямой. Соответствие можно установить, например, с помощью функции y =1/πarctgx+1/2.
Рассматривая примеры, приведенные здесь и в п. 2, можно заметить, что иногда бесконечное множество оказывается эквивалентным своей истинной части. Например, натуральных чисел оказывается «столько же», сколько и всех целых или даже всех рациональных; на интервале (0, 1) «столько же» точек, сколько и на всей прямой, и т. д. Это явление характерно для бесконечных множеств. Действительно, в п. 2 (свойство 3) мы показали, что из всякого бесконечного множества М можно выбрать счетное подмножество; пусть A = {a1, a2, ..., аn, ...} - такое подмножество.
Разобьем его на два счетных подмножества A1 = {a1, a3, а5, ...} и A2 = {a2, a4, а6, ...} и установим между A и А1 взаимно однозначное соответствие. Это соответствие можно затем продолжить до взаимно однозначного соответствия между множествами A(M\A) = M и А1 (M\A) = M\A2, отнеся каждому элементу из М\А сам этот элемент. Между тем множество М\А не совпадает с М, т. е. является собственным подмножеством для М. Мы получаем, таким образом, следующее предложение:
Всякое бесконечное множество эквивалентно некоторому своему собственному подмножеству.
Это свойство можно принять за определение бесконечного множества.
4. Несчетность множества действительных чисел. В п. 2 мы привели примеры счетных множеств. Число этих примеров можно было бы увеличить. Кроме того, как мы показали, сумма конечного или счетного числа счетных множеств снова есть счетное множество.
Естественно возникает вопрос: а существуют ли вообще несчетные множества? Положительный ответ на него дает следующая теорема.
Теорема 1. Множество действительных чисел, заключенных между нулем и единицей, несчетно.
Доказательство. Предположим, что дано какое-то счетное множество (всех или только некоторых) действительных чисел α, лежащих на отрезке [0, 1]:
(1)
Здесь aik - k-я десятичная цифра числа аi. Построим дробь β =0, b1b2 ... bn ... диагональной процедурой Кантора, а именно: за b1 примем произвольную цифру, не совпадающую с a11, за b2 - произвольную цифру, не совпадающую с a22, и т. д.; вообще, за bп примем произвольную цифру, не совпадающую с ann. Эта десятичная дробь не может совпасть ни с одной дробью, содержащейся в перечне (1). Действительно, от α1 дробь β отличается по крайней мере первой цифрой, от α2 - второй цифрой и т. д.; вообще, так как bп ≠ aпп для всех п, то дробь β отлична от любой из дробей αi , входящих в перечень (1). Таким образом, никакое счетное множество действительных чисел, лежащих на отрезке [0, 1] , не исчерпывает этого отрезка.
Приведенное доказательство содержит небольшой «обман». Дело в том, что некоторые числа (а именно, числа вида р/10g) могут быть записаны в виде десятичной дроби двумя способами: с бесконечным числом нулей или с бесконечным числом девяток, например, 1/2 = 5/10 = 0.5000… = 0.4999…
Таким образом, несовпадение двух десятичных дробей еще не гарантирует различия изображаемых ими чисел.
Однако если дробь β строить осторожнее, так, чтобы она не содержала ни нулей, ни девяток, полагая, например, bn = 2, если апп = 1, и bn ≠ 2, то доказательство становится вполне корректным.
Итак, отрезок [0,1] дает пример несчетного множества. Приведем некоторые примеры множеств, эквивалентных отрезку [0,1]:
1. Множество всех точек любого отрезка [а, b] или интервала (a, b).
2. Множество всех точек на прямой.
3. Множество всех точек плоскости, пространства, поверхности сферы, точек, лежащих внутри сферы, и т. д.
4. Множество всех прямых на плоскости.
5. Множество всех непрерывных функций одного или нескольких переменных.
В случаях 1 и 2 доказательство не представляет труда (см. примеры 1 и 3 п. 3). В остальных случаях непосредственное доказательство довольно сложно.
5. Теорема Кантора—Бернштейна. Следующая теорема является одной из основных в теории множеств.
Теорема 2 (Кантор-Бернштейн). Пусть А и В — два произвольных множества. Если существуют взаимно однозначное отображение f множества А на подмножество В1 множества В и взаимно однозначное отображение g множества В на подмножество А1 множества А, то А и В эквивалентны.
Доказательство. Не ограничивая общности, можно считать, что A и B не пересекаются. Пусть х — произвольный элемент из А. Положим х = x0 и определим последовательность элементов {xn} следующим образом. Пусть элемент xn уже определен. Тогда, если п четно, то за xn+1 примем элемент из В, удовлетворяющий условию g(xn+1) = xn (если такой элемент существует), а если п нечетно, то xn+1 - элемент из А, удовлетворяющий условию f(xn+1)= xn (если он существует). Возможны два случая.
1°. При некотором п элемента xn+1, удовлетворяющего указанным условиям, не существует. Число п называется порядком элемента х.
2°. Последовательность {xn} бесконечна . Тогда х называется элементом бесконечного порядка.
Разобьем теперь A на три множества: AE , состоящее из элементов четного порядка, A0—множество элементов нечетного порядка и AI — множество всех элементов бесконечного порядка. Разбив аналогичным образом множество В, заметим, что f отображает AE на B0 и AI на BI, а g-1 отображает A0 на BE. Итак, взаимно однозначное отображение φ, совпадающее с f на AE AI и с g-1 на A0, есть взаимно однозначное отображение всего A на все B.
6. Понятие мощности множества. Если эквивалентны два конечных множества, то они состоят из одного и того же числа элементов. Если же эквивалентные между собой множества М и N произвольны, то говорят, что М и N имеют одинаковую мощность. Таким образом, мощность—это то общее, что есть у любых двух эквивалентных между собой множеств. Для конечных множеств понятие мощности совпадает с привычным понятием числа элементов множества. Мощность множества натуральных чисел (т. е. любого счетного множества) обозначается символом (читается: «алеф нуль»). Про множества, эквивалентные множеству всех действительных чисел отрезка [0, 1], говорят, что они имеют мощность континуума. Эта мощность обозначается символом с (или символом ).
Весьма глубокий вопрос о существовании мощностей, промежуточных между и с, будет затронут ниже в § 4. Как правило, бесконечные множества, встречающиеся в анализе, или счетны, или имеют мощность континуума.
Для мощностей конечных множеств, т. е. для натуральных чисел кроме понятия равенства имеются также понятия «больше» и «меньше». Попытаемся распространить эти последние на бесконечные мощности.
Пусть A и B—два произвольных множества, а m(A) и m(B)—их мощности. Тогда логически возможны следующие случаи:
1. A эквивалентно некоторой части множества В, а В эквивалентно некоторой части множества A.
2. A содержит некоторую часть, эквивалентную B, но в В нет части, эквивалентной A.
3. B содержит некоторую часть, эквивалентную A, но в A нет части, эквивалентной B.
4. Ни в одном из этих двух множеств нет части, эквивалентной другому.
В первом случае множества A и B в силу теоремы Кантора-Бернштейна эквивалентны между собой, т. е. m(A) = m(B). Во втором случае естественно считать, что m(A) > m(B), а в третьем, что m(A) < m(B). Наконец, в четвертом случае нам пришлось бы считать, что мощности множеств A и B несравнимы между собой. Но на самом деле этот случай невозможен! Итак, любые два множества А и В либо эквивалентны между собой (и тогда m(A)=m(B)), либо удовлетворяют одному из двух соотношений: m(A) < m(B) или m(A) > m(B).
Мы отметили выше, что счетные множества—это «самые маленькие» из бесконечных множеств, а затем показали, что существуют и бесконечные множества, бесконечность которых имеет более «высокий порядок», - это множества мощности континуума. А существуют ли бесконечные мощности, превосходящие мощность континуума? Вообще, существует ли какая-то «наивысшая» мощность или нет? Оказывается, верна следующая теорема.
Теорема 3. Пусть М — некоторое множество и пусть ₤ — множество, элементами которого являются всевозможные подмножества множества М. Тогда ₤ имеет мощность большую, чем мощность исходного множества М.
Доказательство. Легко видеть, что мощность m множества ₤ не может быть меньше мощности m исходного множества M; действительно, «одноэлементные» подмножества из M образуют в ₤ часть, эквивалентную множеству М. Остается доказать, что мощности ₤ и m не совпадают. Пусть между элементами a, b, ... множества M и какими-то элементами A, B, ... множества ₤ (т. е. какими-то подмножествами из М) установлено взаимно однозначное соответствие
а ↔A, b ↔В, . . .
Покажем, что оно наверняка не исчерпывает всего ₤. Именно, сконструируем такое множество Х М, которому не соответствует никакой элемент из М. Пусть Х—совокупность элементов из М, не входящих в те подмножества, которые им соответствуют. Подробнее: если а↔А и аА, то элемент а мы не включаем в X, а если а ↔ А и а А, то мы включаем элемент а в X. Ясно, что Х есть подмножество множества М, т. е. некоторый элемент из ₤. Покажем, что подмножеству Х не может соответствовать никакой элемент из М. Допустим, что такой элемент х ↔ Х существует; посмотрим, будет ли он содержаться в Х или нет? Пусть хХ; но ведь по определению в Х входит всякий элемент, не содержащийся в подмножестве, которое ему соответствует, следовательно, элемент х должен быть включен в X. Обратно, предположив, что х содержится в X, мы получим, что х не может содержаться в X, так как в Х включены только те элементы, которые не входят в соответствующие им подмножества. Итак, элемент х, отвечающий подмножеству X, должен одновременно и содержаться и не содержаться в X. Отсюда следует, что такого элемента вообще не существует, т. е. что взаимно однозначного соответствия между элементами множества М и всеми его подмножествами установить нельзя. Теорема доказана.
Итак, для любой мощности мы действительно можем построить множество большей мощности, затем еще большей и т. д., получая, таким образом, не ограниченную сверху шкалу мощностей.
Замечание. Мощность множества ₤ обозначают символом 2m, где m — мощность М. (Читатель легко поймет смысл этого обозначения, рассмотрев случай конечного М.) Таким образом, предыдущую теорему можно выразить неравенством т «< 2"1. В частности, при m = % получаем неравенство %<2%. Покажем, что 2% = %, т. е. покажем, что мощность множества всех подмножеств натурального ряда равна мощности континуума.
Разобьем подмножества натурального ряда на два класса, Ћ и ®,—на те (классЋ ), у которых дополнение бесконечно, и на те (класс ®), у которых оно конечно. К классу ® относится, в частности, сам натуральный ряд, ибо его дополнение пусто. Число подмножеств в классе ® счетно (доказать). Класс ® не влияет на мощность множества ₤. = Ћ ®.
Между подмножествами класса Ћ и действительными числами из полусегмента [0, 1) можно установить взаимно однозначное соответствие. Именно, сопоставим подмножеству AЋ число α, 0 ≤ α < 1, с двоичным разложением
α= e1/2+e2/22+ … + en/2n + …
где en = 1 или 0 в зависимости от того, принадлежит ли п множеству А или нет. Проверку деталей предоставляем читателю.
Библиография
1. Новиков Ф.А. Дискретная математика для программистов. – СПб.: Питер, 2001. –304 с.: ил.
2. Судоплатов С.В., Овчинников Е.В. Элементы дискретной математики: Учебник. – М.: ИНФРА-М, Новосибирск : Изд-во НГТУ, 2002.-280 с.- (Серия «Высшее образование».
3. Шапорев С.Д. Курс лекций и практических занятий.- СПб.: БХВ-Петербург,2006 – 400 с.: ил.
4. Горбатов В.А. Фундаментальные основы дискретной математики. Информационная математика: Учебник для втузов.- М.: Наука. Физматлит, 2000.-544с.
5. Кузнецов О.П., Адельсон-Вельский Г.М. Дискретная математика для инженера – М: Энергоатомиздат, 1988 – 480 с.: ил.
6. Вольвачев Р.Т. Элементы математической логики и теории множеств: Учеб. Пособие для мат. спец. вузов. - Мн.: изд-во «Университетское», 1986. – 112 с.: ил.