Вы находитесь на странице: 1из 23

Теория множеств 101

1
Дзэн и теория множеств
Что? Да!

Теория множеств была разработана немецким математиком Георгом Кантором в


конце XIX века. Одна из задач теории – предоставить основания для всех разделов
математики. В некотором смысле, ее можно считать самым абстрактным разделом
математики. Теория отталкивается от основного неопределяемого понятия:

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


каким-либо общим свойством

2
Множества: ключевые обозначения

Множества мы будем обозначать заглавными буквами латинского алфавита,


элементы – прописными. Пример:

a ∈ X, b ̸∈ X

a – элемент множества X, b – не элемент X. Также мы предполагаем существование


некоторого универсума D – в нем содержатся вообще все объекты. 0/ – пустое
множество, в котором нет ни одного элемента

3
Множества: ключевые обозначения

Множества X и Y равны тогда и только тогда, когда все элементы X являются


элементами Y, а все элементы Y – элементами X:

X = Y ⇔ ∀a(a ∈ X ↔ a ∈ Y)

4
Множества: ключевые обозначения

Множество X является подмножеством Y тогда и только тогда, когда все элементы X


являются элементами Y (но не факт, что обратное верно!):

X = Y ⇔ ∀a(a ∈ X → a ∈ Y)

Множество X является строгим подмножеством Y, если X – подмножество Y, но не


наоборот:

X ⊂ Y ⇔ X ⊆ Y ∧ ¬(Y ⊆ X)

5
Операции на множествах: объединение и пересечение

Z = X ∪ Y ⇔ ∀a(a ∈ Z ↔ a ∈ X ∨ a ∈ Y)

Z = X ∩ Y ⇔ ∀a(a ∈ Z ↔ a ∈ X ∧ a ∈ Y)

6
Операции на множествах: разность множеств, дополнение

Z = X \ Y ⇔ ∀a(a ∈ Z ↔ a ∈ X ∧ a ̸∈ Y)

Z = Ȳ ⇔ ∀a(a ∈ Z ↔ a ̸∈ Y)

7
Задаем множества

Множество можно задать либо перечислением элементов

X = {a, b, c}

либо через свойство, которым обладают все элементы

X = {x | x > 3}

Примеры: {2, 3, 4} = {x |( 2 ≤ x ≤ 4) ∧ x – натуральное число}; X ∩ Y = {a | a ∈ X ∧ a ∈ Y}

8
Множества множеств

Вспомним определение множества:

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


каким-либо общим свойством

Из определения следует, что элементами множества может быть что угодно, а значит,
и другие множества:
X = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}

9
Множества множеств: упорядоченные множества

Например, мы можем задать порядок элементов множества:

(a, b) = {{a}, {a, b}}


(b, a) = {{b}, {b, a}}
(a, b) ̸= (b, a)

10
Множества множеств: булеан

Булеаном множества X называется множество всех его подмножеств:

P(X) = {Y | Y ⊆ X}

Пример: X = {1, 2, }, P(X) = {0,


/ {1}, {2}, {1, 2}}. Если в изначальном множестве X было
n элементов, то в булеане их будет 2n (|X| = n ↔ |P(X)| = 2n ).

11
Объединение множества

Объединением множества множеств мы называем попросту объединение всех


множеств, которые в него входят:


X = {a | ∃Y(Y ∈ X ∧ a ∈ Y)} = Y1 ∪ Y2 ∪ . . . для всех Yi ∈ X


Пример: X = {{1, 2, 3}, {4, 5, 6}}, X = {1, 2, 3, 4, 5, 6}

12
Пересечение множества

Аналогично, пересечением множества множеств называется пересечение всех


множеств, входящих в него:


X = {a | ∀Y(Y ∈ X → a ∈ Y)} = Y1 ∩ Y2 ∩ . . . для всех Yi ∈ X

13
Декартово произведение

Декартовым произведением двух множеств X, Y называется множество


упорядоченных пар, где первый элемент принадлежит X, а второй – Y:

X × Y = {(a, b) | a ∈ X ∧ b ∈ Y}

Пример: X = {1, 2}, Y = {a, b}


X × Y = {(1, a), (1, b), (2, a), (2, b)}

14
Бинарные отношения

Бинарным отношением на множестве X называется подмножество Декартова


произведения X × X, такое что упорядоченные пары, входящие в это подмножество,
обладают некоторым свойством. Пример:

X = {1, 2}
≤ ⊆ X×X
≤ = {(1, 1), (1, 2), (2, 2)}
X × X = {(1, 1), (1, 2), (2, 1), (2, 2)}

15
Бинарные отношения: пример

Приведем пример бинарного отношения, определенного на двух множествах. Пусть


дано множество чисел от 1 до 26 Numbers = {1, . . . , 26} и множество букв английского
алфавита Letters = {a, . . . , z}. R ⊆ Letters × Numbers:

R = {(l, n) | n – порядковый номер l}

(1, a), (2, b), (3, c), . . . ∈ R. Для удобства пишут 1Ra, 2Rb, 3Rc и т.д.

16
Некоторые свойства бинарных отношений

Допустим, определено отношение R ⊆ X × X. Для всех a, b, c ∈ X, отношение

рефлексивно aRa
симметрично aRb → bRa
транзитивно (aRb ∧ bRc) → aRc
иррефлексивно ¬aRa
антисимметрично (aRb ∧ bRa) → a = b
нетранзитивно (aRb ∧ bRc) → ¬aRc

17
Бинарные отношения и функции

Область определения бинарного отношения R ⊆ X × Y:

dom(R) = {a ∈ X | ∃b ∈ Y(aRb)}

Область значений определяется аналогично:

ran(R) = {b ∈ Y | ∃a ∈ X(aRb)}

Отношение называется функциональным тогда и только тогда, когда для каждого


элемента из его области определения дан один-единственный элемент из области
значения. Функции часто обозначаются так: f : X → Y. Соответственно,
f(a) = b ⇔ (a, b) ∈ f.

18
Функции

Пример функции: max : N × N → N. Функция принимает на вход упорядоченную пару


двух натуральных чисел и возвращает максимальное из них. max(3, 4) = 4.

19
Инъекция, сюръекция, биекция

Функция f инъективна тогда и только тогда, когда каждому элементу из области


определения соответствует уникальный элемент из области значений:
a ̸= b → f(a) ̸= f(b)

Функция f сюръективна тогда и только тогда, когда у каждого элемента из области


( )
значений есть прообраз: ∀y ∈ ran∃x ∈ dom f(x) = y

Функция биективна тогда и только тогда, когда она инъективна и сюръективна


одновременно.

20
Функции

21
Домашка

Докажите следующее (1-5):

1. Z \ (Z \ X) = X
2. X \ Y = X \ (X ∩ Y)
3. (a, b) = (a′ , b′ ) ⇔ a = a′ ∧ b = b′
4. Если отношение R симметрично и транзитивно, то aRb → aRa

5. Пусть (a, b) – упорядоченная пара. Докажите, что a = (a, b). Докажите то же
часое для упорядоченной тройки (a, b, c)
6. Выберите транзитивные отношения из перечисленных ∈, ≤, ⊆, ̸=

22

Вам также может понравиться