Главная страница

лекции. Лекция 1 множества и операции над ними


Скачать 242.17 Kb.
НазваниеЛекция 1 множества и операции над ними
Анкорлекции
Дата24.08.2019
Размер242.17 Kb.
Формат файлаpdf
Имя файлаlecture-1-sets-arphn7cdyy7.pdf
ТипЛекция
#85352

Московский физико-технический институт
Факультет инноваций и высоких технологий
Математическая логика, осень 2012
Лекция 1: множества и операции над ними
Аннотация
Понятие множества. Задание множества перечислением и определяющим свой- ством. Отношение подмножества и его свойства: рефлексивность, антисимметрич- ность, транзитивность. Равенство множеств. Пустое множество и его единствен- ность. Парадокс Рассела. Операции над множествами: объединение, пересечение,
разность, симметрическая разность, дополнение. Диаграммы Эйлера. Тождества:
коммутативность, ассоциативность, дистрибутивность, законы де Моргана. Дока- зательства при помощи диаграмм Эйлера и непосредственные. Упорядоченные па- ры и кортежи. Декартово произведение и декартова степень. Их свойства.
1 Понятие множества. Способы задания множеств.
Определение 1. Множеством называется произвольный набор (совокупность, класс,
семейство) каких-либо объектов. Объекты, входящие во множество, называются его элементами. Если объект x является элементом множества A, то говорят, что x при- надлежит A, и пишут x ? A.
На самом деле это определение формально ничего не определяет, так как ссылается на ещј не определјнное слово

набор

. Полностью выйти из этой ситуации нельзя, ведь цепочку определений надо с чего-то начинать. Обычно сами понятия множества и при- надлежности считают базовыми, а написанное выше определение  лишь пояснением.
В наивной теории множеств никаких ограничений на состав элементов нет. Из-за этого возникают парадоксы, о которых мы поговорим чуть позже.
Есть два стандартных способа записи множеств. Первый  простое перечисление элементов, например A = {1, 8, 14, 345} или N = {0, 1, 2, 3, 4, . . . }
1
. При этом каждый элемент должен встречаться в перечислении ровно один раз: запись {1, 1, 2, 3} нужно признать либо не имеющей смысла, либо эквивалентной {1, 2, 3}. Иногда рассматривают мультимножества, в которые каждый элемент может входить несколько раз, но в нашем курсе такого не будет. При записи множеств не важен порядок, в котором идут элементы: например, записи {1, 2, 3}, {2, 3, 1} и {3, 1, 2} задают одно и то же множество.
При записи бесконечных множеств используют многоточие (. . . ), когда считают, что принцип построения множества понятен из первых нескольких элементов
2
Второй способ задания множеств  формулировка определяющего свойства (по- английски этот способ называется set builder notation). В этом случае рассматрива- ются все элементы, удовлетворяющие некоторому свойству. Например, {x | x > 0} 
1
Мы будем считать, что натуральные числа начинаются с нуля, т.е. отвечают на вопрос


сколь- ко?

Часто предполагается, что натуральные числа начинаются с единицы, т.е. отвечают на вопрос


какой по счјту?

Выбор того или иного подхода является делом вкуса и традиций, объективной истины тут нет.
2
Однако, тут надо быть осторожным: вообще говоря, любую последовательность можно продол- жить как угодно. Например, известна шутка Дугласа Хофштадтера: продолжите последовательность
(0, 1, 2, . . . )
. Ответом будет 720! (факториал 720). Закономерность попробуйте угадать самостоятельно.
1
множество всех положительных x. Часто явно указывают, какому объемлющему мно- жеству должны принадлежать все элементы. Например, {x ? R | x > 0}  множе- ство всех положительных действительных чисел. Иногда вместо черты (|) используют двоеточие (: ), особенно когда черта уже встречается в формуле. Например, запись
{x ? R : |x| < 1} выглядит лучше, чем {x ? R | |x| < 1}.
2 Подмножество. Пустое множество
Определение 2. Множество A является подмножеством множества B, если любой элемент множества A также принадлежит множеству B. Обозначение: A ? B. Множе- ства A и B равны, если одновременно A ? B и B ? A. Обозначение: A = B.
Из этого определения можно вывести независимость множества от порядка записи элементов и многократного повторения элементов, ведь по этому определению множе- ства {1, 2, 3}, {1, 1, 1, 2, 2, 3} и {2, 1, 3} равны.
Утверждение 3. Имеют место следующие свойства:
a) Рефлексивность ?: для любого множества A выполнено A ? A;
b) Антисимметричность ?: если A ? B и B ? A, то A = B;
c) Транзитивность ?: если A ? B и B ? C, то A ? C;
d) Рефлексивность =: для любого множества A выполнено A = A;
e) Симметричность =: если A = B, то B = A;
f) Транзитивность =: если A = B и B = C, то A = C.
Доказательство остајтся читателю в качестве упражнения.
Определение 4. Пустым множеством ? называется множество, не содержащее ни одного элемента.
На первый взгляд множества, не содержащие ни одного элемента, могут быть раз- личными. Например, множество шестиногих млекопитающих и множество простых чи- сел, делящихся на 4, кажутся разными. Однако, эти множества равны по нашему опре- делению. Действительно, невозможно предъявить шестиногое млекопитающее, не яв- ляющееся простым числом, делящимся на 4. Значит, любое шестиногое млекопитающее таким числом является. Аналогично, верно и обратное. Значит, эти множества равны.
Такие рассуждения могут быть непривычны, но с их справедливостью приходится со- глашаться. Часто говорят, что элементы пустого множества обладают любыми свой- ствами. Это можно сформулировать следующим образом:
Утверждение 5. Для любого множества A выполнено ? ? A.
Зачастую знаки ? (принадлежность) и ? (подмножество) путают. Это грубая ошиб- ка: первый знак относится к объекту и множеству, второй  к двум множествам. Осо- бенно внимательным нужно быть, если объекты сами являются множествами. Напри- мер, множество A = {1, 2, {3}} состоит из числа 1, числа 2 и одноэлементного множества
{3}
. Для него будет выполнено {3} ? A, но {3} 6? A. И наоборот, {1} ? A, но {1} 6? A.
2

3 Парадокс Рассела
С отношением принадлежности связан открытый в 1901 году парадокс Рассела. Рас- смотрим множество всех множеств, не являющихся собственными элементами: M =
{X | X 6? X}
. Является ли это множество собственным элементом? Пусть не является.
Тогда M 6? M. Но тогда X 6? X выполнено при X = M. То есть X ? M для X = M.
То есть M ? M, что противоречит предположению. Но и случай M ? M противоречив.
Действительно, тогда X 6? X не выполнено при X = M. А тогда X 6? M для X = M, то есть M 6? M. Значит, любой ответ на поставленный вопрос приводит к противоречию,
т.е. ответить на вопрос нельзя. Рассуждения над этим и другими парадоксами приве- ли к построению аксиоматической теории множеств (в противовес наивной теории), в которой множества можно строить не как угодно, а лишь по определјнным правилам.
Изучение этой теории выходит за рамки нашего курса.
4 Операции над множествами
Если несколько множеств уже заданы, то с ними можно производить различные опе- рации. Будем считать, что определено некоторое множество U (универсум), которому заведомо принадлежат все элементы всех множеств.
Определение 6. Пусть заданы множества A и B, лежащие в некотором универсуме
U
. Тогда:

Объединением A и B называется множество A ? B = {x | x ? A или x ? B}.

Пересечением A и B называется множество A ? B = {x | x ? A и x ? B}.

Разностью множеств A и B называется множество A \ B = {x | x ? A и x 6? B}.

Симметрической разностью множеств A и B называется множество A4B = {x |
x ? A
и x 6? B, или x ? B и x 6? A}.

Дополнением множества A называется множество A = {x | x 6? A} = U \ A.
Операции над множествами иллюстрируют на диаграммах, которые принято на- зывать кругами Эйлера. Каждому множеству соответствует круг (или другая гладкая фигура), такая что все точки, лежащие внутри фигуры, принадлежат множеству, а остальные не принадлежат. Нужные множества показываются штриховкой. На рисун- ке 1 мы приводим диаграммы Эйлера для всех основных операций над множествами.
Утверждение 7. Для операций над множествами выполнены следующие тожде- ства:
a) Коммутативность: A ? B = B ? A, A ? B = B ? A;
b) Ассоциативность: (A ? B) ? C = A ? (B ? C), (A ? B) ? C = A ? (B ? C);
c) Дистрибутивность: A?(B?C) = (A?B)?(A?C), A?(B?C) = (A?B)?(A?C);
3

Рис. 1: Диаграммы Эйлера для основных операций над множествами
U
A ? B
A
B
U
A ? B
A
B
U
A \ B
A
B
U
A4B
A
B
U
A
A
d) Законы де Моргана: (A ? B) = A ? B, (A ? B) = A ? B.
Доказательство. Каждое из тождеств можно доказывать при помощи кругов Эйлера или непосредственно. Мы продемонстрируем оба метода для тождества A ? (B ? C) =
(A ? B) ? (A ? C)
, оставив остальные в качестве упражнения.
Доказательство при помощи кругов Эйлера. Посмотрим вначале на левую часть равенства. Множество B ?C изображается следующим образом:
A
B
C
. После объ- единения с A получается следующая картина:
A
B
C
. Теперь посмотрим на правую часть. Множества A ? B и A ? C изображаются как
A
B
C
и
A
B
C
соответ- ственно. В пересечении получается диаграмма
A
B
C
, идентичная полученной для левой части. Идентичность диаграмм и доказывает тождество.
Непосредственное доказательство. Чтобы доказать равенство двух множеств, нуж- но доказать, что любой элемент каждого из них является элементом другого. Пусть x ? A ? (B ? C)
. По определению объединения, это значит, что x ? A или x ? B ? C. В
4
первом случае x ? A ? B и x ? A ? C, откуда x ? (A ? B) ? (A ? C). Во втором случае по определению пересечения x ? B и x ? C. Значит, x ? A ? B и x ? A ? C, а значит x ? (A ? B) ? (A ? C)
. Получили, что в любом случае x ? (A ? B) ? (A ? C).
Обратно, пусть x ? (A ? B) ? (A ? C). Тогда x ? A ? B и x ? A ? C. Если x ? A,
то x ? A ? (B ? C). Если же x 6? A, то поскольку x ? A ? B, верно x ? B. Аналогично x ? C
. Значит, x ? B ? C, откуда x ? A ? (B ? C). В любом случае x ? A ? (B ? C).
В итоге любой элемент левой части является элементом правой, и наоборот. Значит,
два множества равны, что и требовалось.
5 Пары и кортежи. Декартово произведение
Как мы уже говорили, для множества не важен порядок следования элементов. Струк- туры, для которых порядок важен, называются кортежами. Неформально говоря, кор- теж это конечная последовательность элементов. Формально используют следующее определение, опирающееся лишь на понятие множества:
Определение 8. Кортежем длины 0 называется пустое множество. Если T = (a
1
, . . . , a n
)

кортеж длины n, то (a, a
1
, . . . , a n
) = {a, {a, T }}
есть кортеж n + 1. Кортеж длины 2
называется упорядоченной парой.
Таким образом, упорядоченная пара (a, b)  это множество {a, {a, {b, {b, ?}}}}. Мож- но определять упорядоченную пару и другими способами. Например:

Определение Винера: (a, b) = {{{a}, ?}, {{b}}};

Определение Хаусдорфа: (a, b) = {{a, 1}, {b, 2}}, где 1 и 2 суть объекты, отличные от a, b и друг от друга;

Определение Куратовского: (a, b) = {{a}, {a, b}};

Упрощјнное определение Куратовского: (a, b) = {a, {a, b}}.
Можно заметить, что определение кортежа согласовано с последним определением па- ры в том смысле, что кортеж длины n + 1 есть упорядоченная пара из своего первого элемента и кортежа длины n из оставшихся элементов. Другим достоинством последне- го определения является интуитивный смысл: чтобы определить упорядоченную пару,
нужно задать два элемента и сказать, какой из них первый. Недостаток заключается в том, что при a = b оно вырождается в {a, {a}}.
Определение 9. Декартовым произведением множеств A и B называется множество упорядоченных пар AЧB = {(a, b) | a ? A, b ? B}. Декартовой степенью A
n множества
A
называется множество кортежей длины n элементов A.
Понятие декартова произведения обобщает идею декартовых координат: декартова плоскость является произведением двух осей. А, например, прямоугольник является произведением двух отрезков.
Чтобы было удобнее обращаться с понятием декартовой степени, нужно ввести неко- торые отождествления. Во-первых, чтобы было выполнено тождество A
1
= A
, нужно
5
отождествить кортеж (a) и элемент a.
3
Во-вторых, если n
1 6 n
2 6 · · · 6 n k
 нату- ральные числа, а T
1
= (a
1
, . . . , a n
1
)
, T
2
= (a n
1
+1
, . . . , a n
2
)
, . . . , T
k
= (a n
k?1
+1
, . . . , a n
k
)

кортежи, то отождествим

кортеж кортежей

(T
1
, . . . , T
k
)
и кортеж (a
1
, . . . , a n
k
)
. При таком отождествлении выполнено следующее
Утверждение 10. При всех A, B, C, n, m выполнены равенства:
a) A Ч (B Ч C) = (A Ч B) Ч C;
b) A
n
= A Ч A Ч · · · Ч A
(n раз);
c) A
n
Ч A
m
= A
n+m
;
d) (A
n
)
m
= A
nm
Доказательство. Для примера докажем третье равенство. Пусть x ? A
n
Ч A
m
. Тогда x = (y, z)
для некоторых y ? A
n и z ? A
m
. Тогда y = (a
1
, . . . , a n
)
и z = (b
1
, . . . , b m
)
, где все a i
и b j
лежат в A. Согласно нашему отождествлению x = (a
1
, . . . , a n
, b
1
, . . . , b m
)
, то есть x есть кортеж n + m элементов из A. Значит, x ? A
n+m
Обратно, пусть x ? A
n+m
. Тогда x = (c
1
, c
2
, . . . , c n+m
)
, где все c i
? A
. Согласно нашему отождествлению x = ((c
1
, . . . , c n
), (c n+1
, . . . , c n+m
))
, а поскольку (c
1
, . . . , c n
) ? A
n и (c n+1
, . . . , c n+m
) ? A
m
, получаем, что x ? A
n
Ч A
m
Значит, каждое множество включено в другое, и потому они равны.
Замечание 11. Формально наше отождествление кортежей задајт отношение экви- валентности, а равенство множеств надо понимать так, что для каждого элемента x одного множества найдјтся ровно один элемент другого множества, эквивалентный x.
Более подробно об отношениях эквивалентности мы поговорим на следующей лекции.
3
Можно было бы начать определение кортежа не с длины 0, а с длины 1, и сказать. что кортеж из одного элемента это сам элемент.
6


написать администратору сайта