Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дискретная математика.doc
Скачиваний:
108
Добавлен:
12.04.2015
Размер:
1.72 Mб
Скачать

1. Множества и отношения

Эта глава посвящена операциям над множествами, перечислительным задачам, отношениям и их приложениям.

Множеством называется совокупность некоторых объектовx, которая рассматривается как отдельный объектA. Объектыxназываются его элементами. ЗаписьxAбудет означать в дальнейшем, чтоx– элемент множестваA.

Ниже мы будем применять следующие стандартные обозначения:

  • N– множество неотрицательных целых чисел0, 1, 2, 3, …,

  • Z– множество целых чисел,

  • Q– множество рациональных чисел, гдеm– целое число, аn– положительное целое число,

  • R– множество вещественных чисел,

  • C– множество комплексных чисел.

Для знакомства с отношениями и их приложениями рекомендуем книгу [1]. Лучше всего связь отношений с базами данных описана в [8].

1.1. Способы задания множеств

Пусть AиB– множества. МножествоAназываетсяподмножествоммножестваB, если каждый элементxмножестваAявляется элементом множестваB. В этом случае применяется обозначениеAB.

Множество можно задавать перечислением его элементов, или как подмножество элементов, обладающих некоторым свойством, или как образ некоторого множества относительно отображения:

  1. M = { a1 , a2 , ∙∙∙ , ak  }, нет равных элементов ai и aj ,при ij.

  2. M = { x A: P(x) },где P(x) – некоторое свойство, выполнение которого зависит от элемента x множества A.

  3. M = { f (x): x A },где A – множество.

Свойство P(x) может быть получено из простейших формул вида u =v иu vс помощью логических операций: & (и), (или), ~ (не),  (следует) и кванторов (для всех),  (существует). Например, свойство P(x) , выраженное формулой

P(x) = (xZ) & (x>0) & (y)((yZ)& (x=y+y)),

имеет место, если и только если x – положительное целое число, кратное 2. В этом случае M = { x Z: P(x) } будет множеством, состоящим из чисел 2, 4, 6, 8, … .

1.2. Операции и их свойства

Будем предполагать, что рассматриваемые далее множества A,B,C, …,Ai,I, над которыми выполняются операции, являются подмножествами некоторого множестваU, которое называетсяуниверсумом. Ниже через{x: P(x)}будет обозначать множество элементовxU, удовлетворяющих условиюP(x).

Определим операции с помощью следующих формул:

  • AB={x: xA & xB} называется пересечением множеств A и B,

  • AB={x: xA xB}объединением,

  • A\B={x: xA & ~(xB)}теоретико-множественной разностью множеств,

  • AB= A\B B\A симметрической разностью,

  • =U\Aдополнениеммножества A,

  • Ai ={x :(iI)xAi} -- объединением семейства множеств,

  • пересечение семейства множеств Ai ={x:(iI) xAi} ,

Через |A| будем обозначать количество элементов конечного множества.

Предложение. Пусть u – множество. Тогда для любых его подмножеств a, b и c верны равенства:

  1. AB=BA, AB= BA, (коммутативность).

  2. A( BC) = (AB)C, A(BC)=(AB)C, (ассоциативность).

  3. A(AB) = A(AB)= A (закон поглощения).

  4. A(BC) = (AB)(AC),

A(BC) = (AB)(AC) (дистрибутивность).

  1. , .

  2. AA=A, AA=A.

  3. AU=U, A=.

  4. A=A, AU=A.

  5. .

  6. ,(законы де Моргана).

Доказательство. Докажем, например, первое из свойств дистрибутивности (равенство 4). Для этой цели нужно доказать, что левая часть равенства содержится в правой, и наоборот. Пусть x A(BC). ТогдаxAиx BC. И значит(xA и x B)или(xA и xC). Следовательноx(AB)(AC).

Эти свойства иллюстрируются с помощью показанных на рис.1.1 диаграмм Эйлера-Венна. Точки прямоугольников соответствуют элементам универсума U. Точки кругов – подмножествамA, B, C. Слева элементы множествBиCзаштрихованы вертикальными линиями. Отсюда область, заштрихованная вертикальными линиями будет соответствовать объединениюBC. Элементы изAзаштрихованы горизонтальными линиями. Следовательно, областьA(BC)будет заштрихована в клетку. Справа областьBзаштрихована косыми линиями, а областьA– горизонтальными. ОбластьABбудет заштрихована косыми и вертикальными. Аналогичное верно для областиAC. Из рис.1.1 видно, что область, показанная слева и заштрихованная горизонтальными и вертикальными линиями равна области, показанной справа, заштрихованной косыми и горизонтальными линиями. Значит, соответствующие множестваA(BC)и(AB)(AC)равны.

B C

A

B C

A

Рис. 1.1. Диаграммы Эйлера-Венна