Similar presentations:
Множества и операции над ними. Дискретная математика
1.
Дискретная математикаЛекция 1.
Множества и операции
над ними
Преподаватель к.пед.наук,
доцент кафедры ЕНДиИТ
Герасимова О.Ю.
2.
Содержание лекции1.Понятие множества
2.Способы задания множеств
3.Основные определения
4.Диаграмма Эйлера – Венна
5.Операции над множествами
6. Системы множеств
7.Законы алгебры множеств
8.Решение типовых задач по теме «Теория множеств»
9.Вопросы и упражнения
10.Задачи
3.
ВведениеДискретная
математика
–
направление
в
математике,
объединяющее
отдельные
её
разделы, ранее сформированные как
самостоятельные теории. К ним
относятся математическая логика и
теории
множеств,
графов,
кодирования, автоматов.
4.
Введение• Дискретной математикой называют
совокупность математических
дисциплин, изучающих свойства
математических моделей объектов,
процессов, зависимостей,
существующих в реальном мире,
которыми оперируют в различных
областях знаний.
5.
ВведениеГеорг Кантор (G.Cantor, 1845-1918) –
немецкий математик, основатель теории
множеств, писал:
«Под многообразием или множеством я
понимаю вообще все многое, которое
возможно мыслить как единое, т.е. такую
совокупность определенных элементов,
которая посредством одного закона
может быть соединена в одно целое».
6.
1. Понятие множестваТеория множеств опирается на три первичных
понятия:
1) множество;
2) элемент;
3) принадлежность.
Строгого определения этим понятиям не
дается, описывается только их применение. Для
этих понятий используются обозначения:
a А элемент а принадлежит множеству А;
a А
элемент а не принадлежит множеству А.
7.
1. Понятие множестваСовокупность элементов,
объединённых некоторым признаком,
свойством, составляет понятие
множество. Например, множество книг в
библиотеке, множество студентов в
группе, множество натуральных чисел N
и т.д.
8.
1. Понятие множестваГоворя о некотором множестве, мы
требуем его:
целостности, т.е. возможности
рассматривать его как отдельный
объект;
различимости его элементов;
неупорядоченности элементов.
Поэтому записи {a, b} и {b, a} определяют
одно и то же множество!
9.
2. Способы задания множеств• Множество можно задать, перечислив все
его элементы: A = {a, b, c}, B = {-1,3,6,8,…}.
Порядок записи элементов множества
произволен.
10.
2. Способы задания множествПри рекурсивном задании множество
задается перечисляющей процедурой
(алгоритмом).
Пример. Множество натуральных чисел N
задаем следующими правилами:
• Задаем исходный элемент: 1 ∈ N,
• Задаем алгоритм: n ∈ N ⇒ (n+1) ∈ N
11.
2. Способы задания множествНаиболее общий способ задания множеств указывается его характеристическое
свойство, которое для каждого элемента
позволяет выяснить, принадлежит он
множеству или нет.
Например,
• B = { x│x – целый корень уравнения 2x3 - x2 +
1 = 0},
• C = {x - 1 ≤x ≥7, x – целое }.
12.
2. Способы задания множествВ
дальнейшем
для известных числовых
множеств будут использоваться обозначения:
N = { 1,2,3,…} – множество натуральных чисел;
Z = { …, -2,-1,0,1,2,…} – множество целых
чисел;
Q – множество рациональных чисел;
R – множество действительных чисел;
C — множество комплексных чисел.
13.
3. Основные определения• Определение 1. Пустым множеством
называется множество, не содержащее ни
одного элемента. Обозначение: Ø.
• Определение 2. Два множества A и В
называются равными, если они состоят из
одних и тех же элементов.
• Обозначение: A=B.
14.
3. Основные определения• Определение 3. Множество B называется
подмножеством или частью множества A,
если каждый элемент множества B является
элементом множества A.
• Обозначение: B ⊆ A (нестрогое включение).
15.
3. Основные определения• Из определения 3 следует, что два
множества A и В называются равными, если
А ⊆ В и B ⊆ A. Таким образом, чтобы
доказать равенство множеств, требуется
установить два включения.
• Если B ≠ Ø, B ⊆ A и B ≠ A, то говорят, что B
есть собственное подмножество A.
• Обозначение: B ⊂ A (строгое включение).
16.
3. Основные определения• Определение 4. Множество всех
подмножеств множества А называется
множеством-степенью или булеаном
множества А.
• Обозначение: 2А или P(А).
Таким образом,
2А ={Х: Х ⊆ А} или P(А) ={Х: Х ⊆ А}.
где А – это мощность множества
17.
3. Основные определения• Пример .
Пусть B = {1,2,3}.
Тогда его булеан
Р(B)={{1,2,3},{1,2}, {2,3}, {3,1}, {1}, {2}, {3},Ø }.
18.
3. Основные определенияУниверсальным называется множество,
состоящее из всех возможных элементов,
рассматриваемых в данной задаче.
Обозначение: I или U.
Универсальное
множество
удобно
изображать графически в виде множества
точек прямоугольника.
19.
3. Основные определенияПримеры
1) Пусть U = Z и требуется найти все решения
уравнения x2=2
Множество М решений этой задачи есть пустое
множество: М = .
2) Пусть теперь U = R. Тогда множество М
решений уравнения x2=2
Не пусто: М = {− 2, 2} .
20.
3. Основные определенияУпорядоченные множества или кортежи
• Пусть даны множества А1, А2, …, Аn и
элементы a1∈А1, a2∈А2,…, an∈Аn .
• Определение 5. Кортежем на множествах
А1, А2, …, Аn называется совокупность
элементов a1, a2,…, an, в которой каждый
элемент занимает определенное место.
• Обозначение: (a1,a2,…,an).
21.
3. Основные определения• Определение 6. Два кортежа (a1,a2,…,an) и
(b1,b2,…,bn) на множествах А1, А2, …, Аn
называются равными, если ai=bi , где i
=1,2,…,n.
• Элемент ai называется i-той проекцией
(компонентой) кортежа.
• Число n называется длиной кортежа.
• Например, a = (a1, a2 ,…,an) — кортеж длины
n с компонентами a1,a2,…,an.
22.
3. Основные определенияБудем говорить, что множество А
включается во множество В (A B) ,
если каждый элемент множества А
является элементом множества В
(говорят также, что А является
подмножеством множества В).
Из определения включения следуют
свойства:
23.
3. Основные определенияСвойства множеств:
1) A A для любого множества А;
2) Если A B и B С , то A C ;
3) A для любого множества А;
4) A U для любого множества А.
Подмножество A B называется собственным
подмножеством множества В ( A B - строгое
включение), если А не пусто и не совпадает с В.
Например, имеют место строгие включения:
N Z Q R.
24.
3. Основные определенияРавенства множеств
А=В тогда и только тогда, когда одновременно
выполняются два включения A B и B А , т.е.
каждый элемент множества А является
элементом множества В и каждый элемент
множества В является элементом множества А
Свойства равенства множеств:
1)
для любого А справедливо А=A;
2)
если А=В, то и В=A;
3)
если А=В и В=C, то A=C.
25.
4. Диаграмма Эйлера – ВеннаМножества удобно изображать с помощью
кругов Эйлера.
Множество K на рис. 1.1 называют
подмножеством множества М и обозначают
K M.
Множество K называется
подмножеством множества
M ( K M ), если для любого
x K выполняется x M .
26.
5. Операции над множествамиСуммой или объединением двух множеств А
и В называется множество, состоящее из
элементов, входящих или во множество А, или
во множество В, а может в оба множества
одновременно (рис. 1.2). Обозначение: Z А В.
U
A
B
(рис. 1.2)
27.
5. Операции над множествамиОперация объединения множеств
обладает следующими свойствами:
• A∪B = B∪A — коммутативность,
• (A∪B)∪C = A∪(B∪C) — ассоциативность,
• A∪Ø = A,
• A∪A = A — идемпотентность,
• A∪I = I.
28.
5. Операции над множествамиПример
Если A = {0,1,2}, B = {-1,2,3}, то A B {-1,0,1,2,3}.
U
A
B
29.
5. Операции над множествамиПересечением множеств А и В называется
множество, состоящее из элементов, входящих
одновременно и во множество А, и во
множество В (рис. 1.3). Обозначение: Z А В.
А
В
30.
5. Операции над множествами• Операция пересечения множеств обладает
следующими свойствами:
• A∩B = B∩A,
• (A∩B)∩C = A∩(B∩C),
• A∩A = A,
• A∩Ø = Ø,
• A∩I = A.
• В англоязычной литературе символы ∪ и ∩
называют cap (шляпа).
31.
5. Операции над множествамиРазностью множеств А и В называется
множество Z, содержащее все элементы
множества А не содержащиеся в В (рис. 1.4);
эта разность обозначается Z А \ В.
А
В
32.
5. Операции над множествамиПримеры
Пересечение
Если
A = {0,1,2}, B = {-1,2,3}, то A B {2}.
Разность
A \ B {0,1,2} \{-1,2,3} {0,1};
B \ A {-1,2,3} \ {0,1,2} {-1,3}.
33.
5. Операции над множествамиДополнением
множества X до
X
универсального множества U (рис. 1.5)
является множество X {x | x X , x U }.
i
i
i
34.
5. Операции над множествами• Операция дополнения обладает следующими
свойствами:
•