Множества и отношения: основные формулы и определения
Основные понятия теории множеств
Операции над множествами
| Операция | Обозначение | Формула |
|---|---|---|
| Объединение | \( A \cup B \) | \( \{x \mid x \in A \text{ или } x \in B\} \) |
| Пересечение | \( A \cap B \) | \( \{x \mid x \in A \text{ и } x \in B\} \) |
| Разность | \( A \setminus B \) | \( \{x \mid x \in A \text{ и } x \notin B\} \) |
| Дополнение | \( \overline{A} \) | \( \{x \mid x \notin A\} \) |
| Симметрическая разность | \( A \triangle B \) | \( (A \setminus B) \cup (B \setminus A) \) |
| Декартово произведение | \( A \times B \) | \( \{(a, b) \mid a \in A, b \in B\} \) |
Пример: Пусть \( A = \{1, 2, 3, 4\} \), \( B = \{3, 4, 5, 6\} \). \( U = \{1, 2, ..., 7\} \)). Тогда:
- Объединение: \( A \cup B = \{1, 2, 3, 4, 5, 6\} \)
- Пересечение: \( A \cap B = \{3, 4\} \)
- Разность: \( A \setminus B = \{1, 2\} \), \( B \setminus A = \{5, 6\} \)
- Симметрическая разность: \( A \triangle B = \{1, 2, 5, 6\} \)
- Декартово произведение: \( A \times B = \{(1,3), (1,4), ..., (4,6)\} \)
- Дополнение: \( \overline{A} = \{5, 6, 7\} \).
Формулы алгебры множеств
Законы ассоциативности
\[ A \cup (B \cup C) = (A \cup B) \cup C \] \[ A \cap (B \cap C) = (A \cap B) \cap C \]Законы коммутативности
\[ A \cup B = B \cup A \] \[ A \cap B = B \cap A \]Законы дистрибутивности
\[ A \cup (B \cap C) = (A \cup B) \cap (A \cup C) \] \[ A \cap (B \cup C) = (A \cap B) \cup (A \cap C) \]Законы идемпотентности
\[ A \cup A = A \] \[ A \cap A = A \]Законы тождества
\[ A \cup \emptyset = A \] \[ A \cap U = A \] \[ A \cup U = U \] \[ A \cap \emptyset = \emptyset \]Законы дополнения
\[ A \cup \overline{A} = U \] \[ A \cap \overline{A} = \emptyset \]Законы де Моргана
\[ \overline{A \cup B} = \overline{A} \cap \overline{B} \] \[ \overline{A \cap B} = \overline{A} \cup \overline{B} \]Законы поглощения
\[ A \cup (A \cap B) = A \] \[ A \cap (A \cup B) = A \]Законы расщепления
\[ A = (A \cap B) \cup (A \cap \overline{B}) \] \[ A = (A \cup B) \cap (A \cup \overline{B}) \]Дополнительные тождества
\[ A \setminus B = A \cap \overline{B} \] \[ A \triangle B = (A \setminus B) \cup (B \setminus A) = (A \cup B) \setminus (B \cap A) \]Формулы мощности
- Мощность объединения: \[ |A \cup B| = |A| + |B| - |A \cap B| \]
- Мощность декартова произведения: \[ |A \times B| = |A| \cdot |B| \]
В группе из 150 студентов:
- 80 изучают математику (\( |A| \)),
- 60 — физику (\( |B| \)),
- 50 — программирование (\( |C| \)),
- 30 изучают и математику, и физику (\( |A \cap B| \)),
- 20 — математику и программирование (\( |A \cap C| \)),
- 15 — физику и программирование (\( |B \cap C| \)),
- 5 изучают все три предмета (\( |A \cap B \cap C| \)).
Требуется найти, сколько студентов изучают хотя бы один из этих предметов (\( |A \cup B \cup C| \))?
Решение:
\[ \begin{align*} |A \cup B \cup C| &= |A| + |B| + |C| - |A \cap B| - |A \cap C| - |B \cap C| + |A \cap B \cap C| \\ &= 80 + 60 + 50 - 30 - 20 - 15 + 5 \\ &= 130 \text{ студентов.} \end{align*} \]Ответ: 130 студентов изучают хотя бы один предмет. Остальные 20 студентов (из 150) не изучают ни один из перечисленных предметов.
Бинарные отношения
Свойства отношений
| Свойство | Определение |
|---|---|
| Рефлексивность | \( \forall a \in A \colon (a, a) \in R \) |
| Антирефлексивность | \( \forall a \in A \colon (a, a) \not\in R \) |
| Симметричность | \( \forall a, b \in A \colon (a, b) \in R \Rightarrow (b, a) \in R \) |
| Транзитивность | \( \forall a, b, c \in A \colon (a, b) \in R \land (b, c) \in R \Rightarrow (a, c) \in R \) |
| Антисимметричность | \( \forall a, b \in A \colon (a, b) \in R \land (b, a) \in R \Rightarrow a = b \) |
Виды отношений
- Эквивалентность — рефлексивное, симметричное и транзитивное отношение.
- Частичный порядок — рефлексивное, антисимметричное и транзитивное отношение.
- Строгий порядок — антирефлексивное, антисимметричное и транзитивное отношение.
Матрица отношения
Если \( A = \{a_1, a_2, \dots, a_n\} \), то отношение \( R \) можно задать матрицей \( M \) размером \( n \times n \), где:
\[ M_{ij} = \begin{cases} 1, & \text{если } (a_i, a_j) \in R, \\ 0, & \text{иначе}. \end{cases} \]Так как \( (1,1) \in R \Rightarrow M_{11} = 1 \), а \( (3,2) \notin R \Rightarrow M_{32} = 0 \).
Обратное отношение
- \( (R^{-1})^{-1} = R \),
- Если \( R \) — рефлексивно, то \( R^{-1} \) тоже рефлексивно,
- Если \( R \) — биекция, то \( R^{-1} \) — тоже биекция.
Композиция отношений
Если \( R \subseteq A \times B \) и \( S \subseteq B \times C \), то их композицией называется отношение \( Q \subseteq A \times C \):
\[ Q=S \circ R = \{(a, c) \mid \exists b \in B \colon (a, b) \in R \land (b, c) \in S\} \]Композиция отношений - некоммутативная операция: в общем случае \(S \circ R \ne R \circ S\)
Проверка: - \( (1, 2) \in R \) и \( (2, 1) \in S \) даёт \( (1, 1) \), - \( (2, 3) \in R \) и \( (3, 1) \in S \) даёт \( (2, 1) \).
Пример: Пусть даны три множества и два отношения:
- \( A = \{a, b, c\} \), \( B = \{1, 2, 3\} \), \( C = \{x, y, z\} \),
- \( R \subseteq A \times B = \{(a, 1), (a, 2), (b, 3), (c, 1)\} \),
- \( S \subseteq B \times C = \{(1, y), (2, x), (3, y), (3, z)\} \).
Найдём композицию \( S \circ R \):
Для каждого элемента \( (a_i, b_j) \in R \) ищем пары \( (b_j, c_k) \in S \):
- Для \( (a, 1) \in R \):
Находим \( (1, y) \in S \) → добавляем \( (a, y) \) в результат. - Для \( (a, 2) \in R \):
Находим \( (2, x) \in S \) → добавляем \( (a, x) \). - Для \( (b, 3) \in R \):
Находим \( (3, y) \) и \( (3, z) \in S \) → добавляем \( (b, y) \) и \( (b, z) \). - Для \( (c, 1) \in R \):
Находим \( (1, y) \in S \) → добавляем \( (c, y) \).
Получаем
\[ S \circ R = \{(a, x), (a, y), (b, y), (b, z), (c, y)\} \]
