SlideShare a Scribd company logo
1
ПРЕЗЕНТАЦИЯ ПО ДИСКРЕТНОЙ
МАТЕМАТИКЕ
ТЕОРИЯ
МНОЖЕСТВ
2Глава 1. Теория множеств.
Глава 1. Теория множеств
1.1. Множество и его мощность
Георг Кантор в конце 19 века создал современную теорию множеств.
• Множество состоит из элементов.
• Множество может быть конечным или бесконечным.
• «Множество есть многое, мыслимое как единое».
• Множества можно сравнивать по «мощности».
Способы задания множеств.
• Конечное множество можно задать перечислением его элементов.
{5, 2, 3} – множество из трех элементов
{} – пустое множество
• Множество можно задать предикатом (характеристической функцией)
{x | x - четно} – множество четных чисел
{f | f : N → N} – множество функций из N в N, где N – мн-во натуральных чисел
• Конечное или счетное множество можно задать алгоритмом порождения.
{f1 = f2 = 1; fn+2 = fn + fn+1} – множество чисел Фибоначчи
Способ задания множеств с помощью предикатов – самый общий,
но и самый ненадежный (может приводить к парадоксам).
3Глава 1. Теория множеств.
Обозначения и понятия «наивной» теории множеств.
a ∈ A a есть элемент A, принадлежит A
Пусть M = { X | X ∉ X }
a не принадлежит A
A ⊂ B A есть подмножество B: (x ∈ A) ⇒ (x ∈ B)
∅ пустое множество
Парадоксы «наивной» теории множеств.
«Парадокс брадобрея»
Брадобрей бреет тех и только тех жителей деревни, которые не бреются сами.
Бреет ли брадобрей себя самого?
«Парадокс самопринадлежности»
Назовем множество «правильным», если оно не содержит самого себя в качестве
элемента. Правильно ли множество всех правильных множеств?
Тогда: M ∉ M ⇒ M ∈ M; M ∈ M ⇒ M ∉ M
a ∉ A
Способы преодоления парадоксов.
 Ограничиться только «конструктивно порождаемыми» множествами.
 Ограничиться только подмножествами хорошо известных «универсальных» множеств.
4Глава 1. Теория множеств.
Операции над множествами.
A ∪ B
Объединение множеств Пересечение множеств
A  B
Разность множеств
A = U  A
Дополнение до универсума
A ∩ B
Операции можно выполнять над множествами, если они принадлежат
одному и тому же универсуму
5Глава 1. Теория множеств.
Мощность множеств. Сравнение мощностей.
Два множества называются равномощными, если существует взаимнооднозначное
соответствие между элементами первого и второго множеств.
|M|, card M - обозначения для мощности множества
|A| = |B| - множества A и B – равномощны.
Определение: Конечные множества A и B равномощны тогда и только тогда, когда они имеют
одинаковое число элементов. Это число называется мощностью конечного множества.
N - множество всех натуральных чисел и нуля
E - множество всех четных неотрицательных чисел
E ⊂ N, |E| = |N|, соответствие: x ∈ N ↔ 2x ∈ E
Множество M бесконечно тогда и только тогда, когда оно равномощно своему собственному
подмножеству: ∃ A ⊂ M, A ≠ M, |A| = |M|. Можно считать это определением бесконечности.
Определение: |A| < |B|, если |A| ≠ |B|, но существует C ⊂ B такое, что |A| = |C|.
Определение: Множество называется счетным, если оно равномощно множеству N.
Размещение постояльцев в межзвездной гостинице Ийона Тихого.
6Глава 1. Теория множеств.
Сравнение мощностей.
Часто можно определить, что два множества равномощны, пользуясь определением
равномощности непосредственно.
Пусть M - счетное множество. Рассмотрим множество M × 2 = M2
Утверждение: множества M и M2 – равномощны.
Доказательство: счетное множество можно «пересчитать», то есть построить соответствие
его элементов элементам множества N. «Пересчитаем» элементы множества M2.
M = { m1, m2, m3, … }
Аналогично можно показать, что для любого k множество M × k будет также счетным.
M2 = { m11, m21, m31, …
m12, m22, m32, … }
= { m11, m12, m21, m22, m31, m32, … }
Утверждение: множество M × M – счетно.
m11, m21, m31, …, mn1, …
m12, m22, m32, …, mn2, …
m1k, m2k, m3k, …, mnk, …
…
m13, m23, m33, …, mn3, …
Нумерация «в столбик» не получается. Применим
«диагональную нумерацию».
m11, m21, m12, m31, m32, m13,
…
7Глава 1. Теория множеств.
Сравнение мощностей (продолжение).
Определение: Мощность множества всех вещественных чисел называется
мощностью континуума.
Мощностью континнума обладает любой отрезок или интервал на вещественной оси,
например, (0, 1). Как это доказать?
Эквивалентные преобразования интервалов:
сдвиг (x → x+α); растяжение (x → αx); инверсия (x → 1/x).
(0, 1) (-0.5, 0.5)(сдвиг) (-0.5, 0) ∪ [0] ∪ (0, 0.5)(разбиение)
(инверсия) (-∞, -2) ∪ [0] ∪ (2, ∞) (сдвиг, слияние) (-∞, ∞)
Пользоваться определением для сравнения мощностей не всегда удобно.
Пример: попробуйте доказать, опираясь только на определение, что мощность множества
чисел отрезка [0, 1] равна мощности континуума.
8Глава 1. Теория множеств.
Сравнение мощностей (продолжение).
Теорема (без доказательства): пусть A' ⊂ A и B' ⊂ B таковы, что |A'| = |B| и
|B'| = |A|. Тогда множества A и B равномощны, то есть |A| = |B|.
A B
A' B'
С помощью этой теоремы легко доказать, что множество мощности континнума объединенное
с конечным числом элементов имеет мощность континнума
(будем коротко говорить (континуум) + (конечное) = (континуум)),
поскольку интервал плюс конечное число точек легко погрузить в другой интервал
9Глава 1. Теория множеств.
Сравнение мощностей (продолжение).
Аналогично, (континуум) + (счетное) = (континуум),
поскольку счетное число точек, например, вида 1/i, все лежат на отрезке [0, 1].
Упражнение: доказать, что (континуум) × (континуум) = (континуум),
Вопрос: верно ли, что (счетное) = (континуум) ?
( )
( )
10Глава 1. Теория множеств.
Теорема Кантора.
Для каждого множества A можно рассмотреть множество всех его подмножеств.
Такое множество называется булеаном исходного множества и обозначается 2
A
.
Теорема: если множество A – конечно, то |2
A
| = 2
|A|
.
Доказательство: индукцией по количеству элементов множества.
1. |A| = 0 ⇒ 2
A
= {∅} ⇒ |2
A
| = 1 = 2
|A|
.
2. |A| = k+1 выберем первый элемент и составим всевозможные подмножества из
остальных элементов, по индукционному предположению их будет 2
k
.
Кроме этих подмножеств, можно получить еще столько же, добавив в
уже имеющиеся множества первый элемент. Всего получится 2 * 2
k
= 2
k+1
.
С точки зрения теории множеств целое число k – это класс всех множеств элементов мощности k.
Тогда 2
k
– множество мощности 2
k
.
Только что доказанная теорема является обоснованием обозначения 2
A
для конечных множеств.
Существуют ли бесконечные множества неодинаковой мощности?
11Глава 1. Теория множеств.
Доказательство теоремы Кантора
Теорема (Г.Кантор): если множество A – счетно, то |2
A
| > |A|.
Занумеруем элементы счетного множества A: a1, a2, a3, …, an, …
Тогда любое подмножество множества A – выборка номеров элементов – может быть
представлена последовательностью из нулей и единиц, например:
a1, a3, a5, …, a2k+1, … будет представлена последовательностью 1, 0, 1, 0, 1, 0,…
Пустое множество будет представлено последовательностью 0, 0, 0, 0, 0, 0,…
Очевидно, что множество всех бесконечных последовательностей нулей и единиц – бесконечно.
Допустим, что это множество – счетно.
b11, b21, b31, …, bn1, …
b12, b22, b32, …, bn2, …
b1k, b2k, b3k, …, bnk, …
…
…
Построим «диагональную» последовательность
1-b11,
Очевидно, что она отличается от любой из занумерованных последовательностей, например,
от последовательности с номером k: b1k, b2k, b3k, …, bnk, …
она заведомо отличается в k-м элементе: bkk ≠ 1-bkk.
Полученное противоречие доказывает теорему.
b13, b23, b33, …, bn3, …
b11
b22
b33
bkk
1-b22,
1-b33,
1-bkk,
…
…
12Глава 1. Теория множеств.
Доказательство теоремы Кантора (продолжение)
Доказательство проводится по той же схеме от противного:
пусть некоторое множество A равномощно своему булеану
|A| = |2
A
|
Тогда существует взаимнооднозначная функция ϕ такая, что ∀a ∈ A ϕ(a) ⊂ A
Построим множество D ⊂ A D = { b | b ∉ ϕ(b) }
Тогда очевидно, что не существует такого d, что ϕ(d) = D,
так как невозможно ответить на вопрос «верно ли, что d ∈ D?»
Если d ∈ D, то d ∉ ϕ(d) = D
Если d ∉ D = ϕ(d) , то d ∈ D
Полученное противоречие доказывает теорему.
Теорема (Г.Кантор): для любого множества A мощность его булеана больше мощности
самого множества: |2
A
| > |A|.
Заметим, что каждой последовательности из нулей и единиц соответствует вещественное
число из диапазона [0, 1]
1, 1, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0… 0,110001001100…↔
При этом существует лишь счетное число пар последовательностей, которым соответствует
одно и то же рациональное число.
1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0… 0,110001
↔
1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1… ↔
2N
= C
13Глава 1. Теория множеств.
Некоторые следствия теоремы Кантора
1. Поскольку 2N
= C, то C > N. (N – мощность счетного множества, C – мощность континуума)
2. Существует бесконечно много бесконечных множеств с различными мощностями.
Например, построим следующую цепочку мощностей множеств:
‫א‬0 = N, ‫א‬1=2 N
= C, ‫א‬2=2 C
, …
В этой цепочке каждая следующая мощность больше предыдущей (последовательность
трансфинитных кардинальных чисел).
Гипотеза континуума: не существует бесконечного несчетного множества, имеющего
мощность, меньшую мощности континуума.
Обозначение: для любых двух множеств A и B обозначим через AB
множество всех всюду
определенных функций из B в A. AB
= { f | f : B → A }
Согласуются ли два определения для обозначения 2A
?
1. 2A
– множество всех подмножеств множества A.
2. 2A
– множество всех функций из A в 2 = {0, 1}.
Очевидно, да, поскольку каждой такой функции соответствует подмножество всех элементов
множества A, имеющих образ 1, и наоборот, каждому подмножеству A можно сопоставить
функцию, отображающую элементы этого подмножества в 1, а остальные – в 0.
14Глава 1. Теория множеств.
Декартово произведение множеств
Декартово произведение множеств:
A × B = { (a, b) | a ∈ A, b ∈ B }
Степень множеств:
A × A = A2
A
n
= A × A × ... × A
n раз
A
n
– это множество всех кортежей вида (a1, a2,... an), где все ai принадлежат A.
Согласуется ли это обозначение с введенным ранее обозначением MN
для множества всех
всюду определенных функций из N в M?
Согласно этому определению A
n
= { f | f : {1,2,…,n} → A }
Всякая такая функция f ставит в соответствие каждому числу из интервала [1, n] элемент
множества A, то есть i → ai. Таким образом, функция f может быть представлена набором
из n элементов множества A. Так что множество всех таких функций – это множество всех
кортежей вида (a1, a2,... an).

More Related Content

What's hot

Основы комбинаторики II. Разбор задач
Основы комбинаторики II. Разбор задачОсновы комбинаторики II. Разбор задач
Основы комбинаторики II. Разбор задач
DEVTYPE
 
Линейная алгебра - I
Линейная алгебра - IЛинейная алгебра - I
Линейная алгебра - I
DEVTYPE
 
Определенные интегралы
Определенные интегралыОпределенные интегралы
Определенные интегралы
daryaartuh
 
20101007 proof complexity_hirsch_lecture04
20101007 proof complexity_hirsch_lecture0420101007 proof complexity_hirsch_lecture04
20101007 proof complexity_hirsch_lecture04Computer Science Club
 
Тригонометрические функции числового аргумента
Тригонометрические функции числового аргументаТригонометрические функции числового аргумента
Тригонометрические функции числового аргументаFormula.co.ua
 
пугач му по матлогике 2015
пугач му по матлогике 2015пугач му по матлогике 2015
пугач му по матлогике 2015
LIPugach
 
20110313 systems of_typed_lambda_calculi_moskvin_lecture06
20110313 systems of_typed_lambda_calculi_moskvin_lecture0620110313 systems of_typed_lambda_calculi_moskvin_lecture06
20110313 systems of_typed_lambda_calculi_moskvin_lecture06Computer Science Club
 
практика 9
практика 9практика 9
практика 9student_kai
 
20081109 structuralcomplexitytheory lecture07-08
20081109 structuralcomplexitytheory lecture07-0820081109 structuralcomplexitytheory lecture07-08
20081109 structuralcomplexitytheory lecture07-08Computer Science Club
 
20110224 systems of_typed_lambda_calculi_moskvin_lecture02
20110224 systems of_typed_lambda_calculi_moskvin_lecture0220110224 systems of_typed_lambda_calculi_moskvin_lecture02
20110224 systems of_typed_lambda_calculi_moskvin_lecture02Computer Science Club
 
Pr i-3
Pr i-3Pr i-3
Pr i-3
allfira
 
20080928 structuralcomplexitytheory lecture01-02
20080928 structuralcomplexitytheory lecture01-0220080928 structuralcomplexitytheory lecture01-02
20080928 structuralcomplexitytheory lecture01-02Computer Science Club
 
20111202 machine learning_nikolenko_lecture04
20111202 machine learning_nikolenko_lecture0420111202 machine learning_nikolenko_lecture04
20111202 machine learning_nikolenko_lecture04Computer Science Club
 
20111202 machine learning_nikolenko_lecture02
20111202 machine learning_nikolenko_lecture0220111202 machine learning_nikolenko_lecture02
20111202 machine learning_nikolenko_lecture02Computer Science Club
 

What's hot (19)

Matanal 31oct
Matanal 31octMatanal 31oct
Matanal 31oct
 
Основы комбинаторики II. Разбор задач
Основы комбинаторики II. Разбор задачОсновы комбинаторики II. Разбор задач
Основы комбинаторики II. Разбор задач
 
Линейная алгебра - I
Линейная алгебра - IЛинейная алгебра - I
Линейная алгебра - I
 
Определенные интегралы
Определенные интегралыОпределенные интегралы
Определенные интегралы
 
Integral1
Integral1Integral1
Integral1
 
20101007 proof complexity_hirsch_lecture04
20101007 proof complexity_hirsch_lecture0420101007 proof complexity_hirsch_lecture04
20101007 proof complexity_hirsch_lecture04
 
Тригонометрические функции числового аргумента
Тригонометрические функции числового аргументаТригонометрические функции числового аргумента
Тригонометрические функции числового аргумента
 
пугач му по матлогике 2015
пугач му по матлогике 2015пугач му по матлогике 2015
пугач му по матлогике 2015
 
20110313 systems of_typed_lambda_calculi_moskvin_lecture06
20110313 systems of_typed_lambda_calculi_moskvin_lecture0620110313 systems of_typed_lambda_calculi_moskvin_lecture06
20110313 systems of_typed_lambda_calculi_moskvin_lecture06
 
20131006 h10 lecture3_matiyasevich
20131006 h10 lecture3_matiyasevich20131006 h10 lecture3_matiyasevich
20131006 h10 lecture3_matiyasevich
 
практика 9
практика 9практика 9
практика 9
 
20081109 structuralcomplexitytheory lecture07-08
20081109 structuralcomplexitytheory lecture07-0820081109 structuralcomplexitytheory lecture07-08
20081109 structuralcomplexitytheory lecture07-08
 
Pr i-3
Pr i-3Pr i-3
Pr i-3
 
20110224 systems of_typed_lambda_calculi_moskvin_lecture02
20110224 systems of_typed_lambda_calculi_moskvin_lecture0220110224 systems of_typed_lambda_calculi_moskvin_lecture02
20110224 systems of_typed_lambda_calculi_moskvin_lecture02
 
Diskretn analiz
Diskretn analizDiskretn analiz
Diskretn analiz
 
Pr i-3
Pr i-3Pr i-3
Pr i-3
 
20080928 structuralcomplexitytheory lecture01-02
20080928 structuralcomplexitytheory lecture01-0220080928 structuralcomplexitytheory lecture01-02
20080928 structuralcomplexitytheory lecture01-02
 
20111202 machine learning_nikolenko_lecture04
20111202 machine learning_nikolenko_lecture0420111202 machine learning_nikolenko_lecture04
20111202 machine learning_nikolenko_lecture04
 
20111202 machine learning_nikolenko_lecture02
20111202 machine learning_nikolenko_lecture0220111202 machine learning_nikolenko_lecture02
20111202 machine learning_nikolenko_lecture02
 

Viewers also liked

Электронное обучение. Евгений Сандомирский. Мастер-класс Microsoft март 2016
Электронное обучение. Евгений Сандомирский. Мастер-класс Microsoft март 2016Электронное обучение. Евгений Сандомирский. Мастер-класс Microsoft март 2016
Электронное обучение. Евгений Сандомирский. Мастер-класс Microsoft март 2016
Natalia Stepanova
 
горбатова презентация
горбатова презентациягорбатова презентация
горбатова презентацияdocent74
 
вводная презентация
вводная презентациявводная презентация
вводная презентацияalenka12763
 
внеклассное мероприятие
внеклассное мероприятиевнеклассное мероприятие
внеклассное мероприятиеDanilk0
 
символизм в россии (фрагмент)
символизм в россии (фрагмент)символизм в россии (фрагмент)
символизм в россии (фрагмент)irishenka
 
Пронина Т.И., МБОУ сош №30. Русское зарубежье
Пронина Т.И., МБОУ сош №30. Русское зарубежьеПронина Т.И., МБОУ сош №30. Русское зарубежье
Пронина Т.И., МБОУ сош №30. Русское зарубежьеsvetlanagor
 
уголовное право
уголовное правоуголовное право
уголовное право
istoriya102rus
 
Чрезвычайные ситуации
Чрезвычайные ситуацииЧрезвычайные ситуации
Чрезвычайные ситуации
sch426media
 
серебряный век
серебряный вексеребряный век
серебряный век
Viknat
 
электронное обучение
электронное обучениеэлектронное обучение
электронное обучениеVeronika Rogalevich
 
Презентация на открытый урок ГО
Презентация на открытый урок ГОПрезентация на открытый урок ГО
Презентация на открытый урок ГО
dalton1k
 
идентификация чс презен Site
идентификация чс презен Siteидентификация чс презен Site
идентификация чс презен Site
Vladimir Burdaev
 
серебряный век
серебряный вексеребряный век
серебряный век19Lika74
 
международное уголовное право
международное уголовное правомеждународное уголовное право
международное уголовное правоShushunovaEV
 
Духовные аспекты реформ образования и науки в России
Духовные аспекты реформ образования и науки в России Духовные аспекты реформ образования и науки в России
Духовные аспекты реформ образования и науки в России
Andrey Popovkin
 
Защита образовательной программы
Защита образовательной программыЗащита образовательной программы
Защита образовательной программы
Gala Timofeeva
 
Модерн & постмодерн в социальных науках
Модерн & постмодерн в социальных наукахМодерн & постмодерн в социальных науках
Модерн & постмодерн в социальных науках
Nikita Shigov
 
Литература постмодернизма
Литература постмодернизмаЛитература постмодернизма
Литература постмодернизмаens2014
 

Viewers also liked (20)

Электронное обучение. Евгений Сандомирский. Мастер-класс Microsoft март 2016
Электронное обучение. Евгений Сандомирский. Мастер-класс Microsoft март 2016Электронное обучение. Евгений Сандомирский. Мастер-класс Microsoft март 2016
Электронное обучение. Евгений Сандомирский. Мастер-класс Microsoft март 2016
 
горбатова презентация
горбатова презентациягорбатова презентация
горбатова презентация
 
вводная презентация
вводная презентациявводная презентация
вводная презентация
 
внеклассное мероприятие
внеклассное мероприятиевнеклассное мероприятие
внеклассное мероприятие
 
символизм в россии (фрагмент)
символизм в россии (фрагмент)символизм в россии (фрагмент)
символизм в россии (фрагмент)
 
Пронина Т.И., МБОУ сош №30. Русское зарубежье
Пронина Т.И., МБОУ сош №30. Русское зарубежьеПронина Т.И., МБОУ сош №30. Русское зарубежье
Пронина Т.И., МБОУ сош №30. Русское зарубежье
 
уголовное право
уголовное правоуголовное право
уголовное право
 
Чрезвычайные ситуации
Чрезвычайные ситуацииЧрезвычайные ситуации
Чрезвычайные ситуации
 
серебряный век
серебряный вексеребряный век
серебряный век
 
электронное обучение
электронное обучениеэлектронное обучение
электронное обучение
 
Презентация на открытый урок ГО
Презентация на открытый урок ГОПрезентация на открытый урок ГО
Презентация на открытый урок ГО
 
идентификация чс презен Site
идентификация чс презен Siteидентификация чс презен Site
идентификация чс презен Site
 
серебряный век
серебряный вексеребряный век
серебряный век
 
международное уголовное право
международное уголовное правомеждународное уголовное право
международное уголовное право
 
Духовные аспекты реформ образования и науки в России
Духовные аспекты реформ образования и науки в России Духовные аспекты реформ образования и науки в России
Духовные аспекты реформ образования и науки в России
 
Погружение
ПогружениеПогружение
Погружение
 
Защита образовательной программы
Защита образовательной программыЗащита образовательной программы
Защита образовательной программы
 
презентация 2013 v.2.3
презентация 2013 v.2.3презентация 2013 v.2.3
презентация 2013 v.2.3
 
Модерн & постмодерн в социальных науках
Модерн & постмодерн в социальных наукахМодерн & постмодерн в социальных науках
Модерн & постмодерн в социальных науках
 
Литература постмодернизма
Литература постмодернизмаЛитература постмодернизма
Литература постмодернизма
 

Similar to теория множеств

Lecture 06. Рекуррентные соотношения и числа Фибоначчи.
Lecture 06. Рекуррентные соотношения и числа Фибоначчи.Lecture 06. Рекуррентные соотношения и числа Фибоначчи.
Lecture 06. Рекуррентные соотношения и числа Фибоначчи.
Vladimir Tcherniak
 
Лекция 12 Теоретико-числовые алгоритмы Часть 1
Лекция 12 Теоретико-числовые алгоритмы Часть 1Лекция 12 Теоретико-числовые алгоритмы Часть 1
Лекция 12 Теоретико-числовые алгоритмы Часть 1
simple_people
 
Применение леммы Бернсайда к решению комбинаторных задач (авт. Бородулина)
Применение леммы Бернсайда к решению комбинаторных задач (авт. Бородулина)Применение леммы Бернсайда к решению комбинаторных задач (авт. Бородулина)
Применение леммы Бернсайда к решению комбинаторных задач (авт. Бородулина)eekdiary
 
григорьева 11 мо
григорьева 11 могригорьева 11 мо
григорьева 11 моsany0507
 
Phép tính vector và tensor trong vật lý lý thuyết
Phép tính vector và tensor trong vật lý lý thuyếtPhép tính vector và tensor trong vật lý lý thuyết
Phép tính vector và tensor trong vật lý lý thuyết
Võ Hồng Quý
 
Lecture 03 Алгебра множеств. Конечные множества.
Lecture 03 Алгебра множеств. Конечные множества.Lecture 03 Алгебра множеств. Конечные множества.
Lecture 03 Алгебра множеств. Конечные множества.
Vladimir Tcherniak
 
Лекция 1 часть 3 декартово произв
Лекция 1 часть 3 декартово произвЛекция 1 часть 3 декартово произв
Лекция 1 часть 3 декартово произвИрина Гусева
 
Vozmognosti izmerenija krasoty
Vozmognosti izmerenija krasotyVozmognosti izmerenija krasoty
Vozmognosti izmerenija krasotyMarija_Spicyna
 
01 - Введение в дискретную математику. Теория множеств и комбинаторика
01 - Введение в дискретную математику. Теория множеств и комбинаторика01 - Введение в дискретную математику. Теория множеств и комбинаторика
01 - Введение в дискретную математику. Теория множеств и комбинаторика
Roman Brovko
 
Гиперграфы. Покрытия. Жадный алгоритм.
Гиперграфы. Покрытия. Жадный алгоритм.Гиперграфы. Покрытия. Жадный алгоритм.
Гиперграфы. Покрытия. Жадный алгоритм.Alex Dainiak
 
Metod matematicheskoj indukcii
Metod matematicheskoj indukciiMetod matematicheskoj indukcii
Metod matematicheskoj indukcii
Ivanchik5
 
презентация по теме «действительные числа»
презентация по теме «действительные числа»презентация по теме «действительные числа»
презентация по теме «действительные числа»
Kirrrr123
 
Opredelennyj integral
Opredelennyj integralOpredelennyj integral
Opredelennyj integral
Dimon4
 
Диаграммы Юнга, плоские разбиения и знакочередующиеся матрицы
Диаграммы Юнга, плоские разбиения и знакочередующиеся матрицыДиаграммы Юнга, плоские разбиения и знакочередующиеся матрицы
Диаграммы Юнга, плоские разбиения и знакочередующиеся матрицы
DEVTYPE
 
Definite integral
Definite integralDefinite integral
Definite integral
BloodyCarnage
 
Математическое дополнение
Математическое дополнениеМатематическое дополнение
Математическое дополнение
BigVilly
 
приложение
приложениеприложение
приложение
Olga Techkina
 
предел последовательности
предел последовательностипредел последовательности
предел последовательностиtomik1044
 

Similar to теория множеств (20)

Lecture 06. Рекуррентные соотношения и числа Фибоначчи.
Lecture 06. Рекуррентные соотношения и числа Фибоначчи.Lecture 06. Рекуррентные соотношения и числа Фибоначчи.
Lecture 06. Рекуррентные соотношения и числа Фибоначчи.
 
Лекция 12 Теоретико-числовые алгоритмы Часть 1
Лекция 12 Теоретико-числовые алгоритмы Часть 1Лекция 12 Теоретико-числовые алгоритмы Часть 1
Лекция 12 Теоретико-числовые алгоритмы Часть 1
 
585
585585
585
 
Применение леммы Бернсайда к решению комбинаторных задач (авт. Бородулина)
Применение леммы Бернсайда к решению комбинаторных задач (авт. Бородулина)Применение леммы Бернсайда к решению комбинаторных задач (авт. Бородулина)
Применение леммы Бернсайда к решению комбинаторных задач (авт. Бородулина)
 
григорьева 11 мо
григорьева 11 могригорьева 11 мо
григорьева 11 мо
 
Phép tính vector và tensor trong vật lý lý thuyết
Phép tính vector và tensor trong vật lý lý thuyếtPhép tính vector và tensor trong vật lý lý thuyết
Phép tính vector và tensor trong vật lý lý thuyết
 
Lecture 03 Алгебра множеств. Конечные множества.
Lecture 03 Алгебра множеств. Конечные множества.Lecture 03 Алгебра множеств. Конечные множества.
Lecture 03 Алгебра множеств. Конечные множества.
 
Лекция 1 часть 3 декартово произв
Лекция 1 часть 3 декартово произвЛекция 1 часть 3 декартово произв
Лекция 1 часть 3 декартово произв
 
20131006 h10 lecture2_matiyasevich
20131006 h10 lecture2_matiyasevich20131006 h10 lecture2_matiyasevich
20131006 h10 lecture2_matiyasevich
 
Vozmognosti izmerenija krasoty
Vozmognosti izmerenija krasotyVozmognosti izmerenija krasoty
Vozmognosti izmerenija krasoty
 
01 - Введение в дискретную математику. Теория множеств и комбинаторика
01 - Введение в дискретную математику. Теория множеств и комбинаторика01 - Введение в дискретную математику. Теория множеств и комбинаторика
01 - Введение в дискретную математику. Теория множеств и комбинаторика
 
Гиперграфы. Покрытия. Жадный алгоритм.
Гиперграфы. Покрытия. Жадный алгоритм.Гиперграфы. Покрытия. Жадный алгоритм.
Гиперграфы. Покрытия. Жадный алгоритм.
 
Metod matematicheskoj indukcii
Metod matematicheskoj indukciiMetod matematicheskoj indukcii
Metod matematicheskoj indukcii
 
презентация по теме «действительные числа»
презентация по теме «действительные числа»презентация по теме «действительные числа»
презентация по теме «действительные числа»
 
Opredelennyj integral
Opredelennyj integralOpredelennyj integral
Opredelennyj integral
 
Диаграммы Юнга, плоские разбиения и знакочередующиеся матрицы
Диаграммы Юнга, плоские разбиения и знакочередующиеся матрицыДиаграммы Юнга, плоские разбиения и знакочередующиеся матрицы
Диаграммы Юнга, плоские разбиения и знакочередующиеся матрицы
 
Definite integral
Definite integralDefinite integral
Definite integral
 
Математическое дополнение
Математическое дополнениеМатематическое дополнение
Математическое дополнение
 
приложение
приложениеприложение
приложение
 
предел последовательности
предел последовательностипредел последовательности
предел последовательности
 

More from Mariya_Lastochkina

теория рекурсивных функций
теория рекурсивных функцийтеория рекурсивных функций
теория рекурсивных функций
Mariya_Lastochkina
 
решетки
решеткирешетки
решетки
Mariya_Lastochkina
 
производящие функции(продолжение)
производящие функции(продолжение)производящие функции(продолжение)
производящие функции(продолжение)
Mariya_Lastochkina
 
производящие функции
производящие функциипроизводящие функции
производящие функции
Mariya_Lastochkina
 
множества и отношения
множества и отношениямножества и отношения
множества и отношения
Mariya_Lastochkina
 
деревья
деревьядеревья
деревья
Mariya_Lastochkina
 
графы
графыграфы
графы
Mariya_Lastochkina
 

More from Mariya_Lastochkina (7)

теория рекурсивных функций
теория рекурсивных функцийтеория рекурсивных функций
теория рекурсивных функций
 
решетки
решеткирешетки
решетки
 
производящие функции(продолжение)
производящие функции(продолжение)производящие функции(продолжение)
производящие функции(продолжение)
 
производящие функции
производящие функциипроизводящие функции
производящие функции
 
множества и отношения
множества и отношениямножества и отношения
множества и отношения
 
деревья
деревьядеревья
деревья
 
графы
графыграфы
графы
 

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

  • 2. 2Глава 1. Теория множеств. Глава 1. Теория множеств 1.1. Множество и его мощность Георг Кантор в конце 19 века создал современную теорию множеств. • Множество состоит из элементов. • Множество может быть конечным или бесконечным. • «Множество есть многое, мыслимое как единое». • Множества можно сравнивать по «мощности». Способы задания множеств. • Конечное множество можно задать перечислением его элементов. {5, 2, 3} – множество из трех элементов {} – пустое множество • Множество можно задать предикатом (характеристической функцией) {x | x - четно} – множество четных чисел {f | f : N → N} – множество функций из N в N, где N – мн-во натуральных чисел • Конечное или счетное множество можно задать алгоритмом порождения. {f1 = f2 = 1; fn+2 = fn + fn+1} – множество чисел Фибоначчи Способ задания множеств с помощью предикатов – самый общий, но и самый ненадежный (может приводить к парадоксам).
  • 3. 3Глава 1. Теория множеств. Обозначения и понятия «наивной» теории множеств. a ∈ A a есть элемент A, принадлежит A Пусть M = { X | X ∉ X } a не принадлежит A A ⊂ B A есть подмножество B: (x ∈ A) ⇒ (x ∈ B) ∅ пустое множество Парадоксы «наивной» теории множеств. «Парадокс брадобрея» Брадобрей бреет тех и только тех жителей деревни, которые не бреются сами. Бреет ли брадобрей себя самого? «Парадокс самопринадлежности» Назовем множество «правильным», если оно не содержит самого себя в качестве элемента. Правильно ли множество всех правильных множеств? Тогда: M ∉ M ⇒ M ∈ M; M ∈ M ⇒ M ∉ M a ∉ A Способы преодоления парадоксов.  Ограничиться только «конструктивно порождаемыми» множествами.  Ограничиться только подмножествами хорошо известных «универсальных» множеств.
  • 4. 4Глава 1. Теория множеств. Операции над множествами. A ∪ B Объединение множеств Пересечение множеств A B Разность множеств A = U A Дополнение до универсума A ∩ B Операции можно выполнять над множествами, если они принадлежат одному и тому же универсуму
  • 5. 5Глава 1. Теория множеств. Мощность множеств. Сравнение мощностей. Два множества называются равномощными, если существует взаимнооднозначное соответствие между элементами первого и второго множеств. |M|, card M - обозначения для мощности множества |A| = |B| - множества A и B – равномощны. Определение: Конечные множества A и B равномощны тогда и только тогда, когда они имеют одинаковое число элементов. Это число называется мощностью конечного множества. N - множество всех натуральных чисел и нуля E - множество всех четных неотрицательных чисел E ⊂ N, |E| = |N|, соответствие: x ∈ N ↔ 2x ∈ E Множество M бесконечно тогда и только тогда, когда оно равномощно своему собственному подмножеству: ∃ A ⊂ M, A ≠ M, |A| = |M|. Можно считать это определением бесконечности. Определение: |A| < |B|, если |A| ≠ |B|, но существует C ⊂ B такое, что |A| = |C|. Определение: Множество называется счетным, если оно равномощно множеству N. Размещение постояльцев в межзвездной гостинице Ийона Тихого.
  • 6. 6Глава 1. Теория множеств. Сравнение мощностей. Часто можно определить, что два множества равномощны, пользуясь определением равномощности непосредственно. Пусть M - счетное множество. Рассмотрим множество M × 2 = M2 Утверждение: множества M и M2 – равномощны. Доказательство: счетное множество можно «пересчитать», то есть построить соответствие его элементов элементам множества N. «Пересчитаем» элементы множества M2. M = { m1, m2, m3, … } Аналогично можно показать, что для любого k множество M × k будет также счетным. M2 = { m11, m21, m31, … m12, m22, m32, … } = { m11, m12, m21, m22, m31, m32, … } Утверждение: множество M × M – счетно. m11, m21, m31, …, mn1, … m12, m22, m32, …, mn2, … m1k, m2k, m3k, …, mnk, … … m13, m23, m33, …, mn3, … Нумерация «в столбик» не получается. Применим «диагональную нумерацию». m11, m21, m12, m31, m32, m13, …
  • 7. 7Глава 1. Теория множеств. Сравнение мощностей (продолжение). Определение: Мощность множества всех вещественных чисел называется мощностью континуума. Мощностью континнума обладает любой отрезок или интервал на вещественной оси, например, (0, 1). Как это доказать? Эквивалентные преобразования интервалов: сдвиг (x → x+α); растяжение (x → αx); инверсия (x → 1/x). (0, 1) (-0.5, 0.5)(сдвиг) (-0.5, 0) ∪ [0] ∪ (0, 0.5)(разбиение) (инверсия) (-∞, -2) ∪ [0] ∪ (2, ∞) (сдвиг, слияние) (-∞, ∞) Пользоваться определением для сравнения мощностей не всегда удобно. Пример: попробуйте доказать, опираясь только на определение, что мощность множества чисел отрезка [0, 1] равна мощности континуума.
  • 8. 8Глава 1. Теория множеств. Сравнение мощностей (продолжение). Теорема (без доказательства): пусть A' ⊂ A и B' ⊂ B таковы, что |A'| = |B| и |B'| = |A|. Тогда множества A и B равномощны, то есть |A| = |B|. A B A' B' С помощью этой теоремы легко доказать, что множество мощности континнума объединенное с конечным числом элементов имеет мощность континнума (будем коротко говорить (континуум) + (конечное) = (континуум)), поскольку интервал плюс конечное число точек легко погрузить в другой интервал
  • 9. 9Глава 1. Теория множеств. Сравнение мощностей (продолжение). Аналогично, (континуум) + (счетное) = (континуум), поскольку счетное число точек, например, вида 1/i, все лежат на отрезке [0, 1]. Упражнение: доказать, что (континуум) × (континуум) = (континуум), Вопрос: верно ли, что (счетное) = (континуум) ? ( ) ( )
  • 10. 10Глава 1. Теория множеств. Теорема Кантора. Для каждого множества A можно рассмотреть множество всех его подмножеств. Такое множество называется булеаном исходного множества и обозначается 2 A . Теорема: если множество A – конечно, то |2 A | = 2 |A| . Доказательство: индукцией по количеству элементов множества. 1. |A| = 0 ⇒ 2 A = {∅} ⇒ |2 A | = 1 = 2 |A| . 2. |A| = k+1 выберем первый элемент и составим всевозможные подмножества из остальных элементов, по индукционному предположению их будет 2 k . Кроме этих подмножеств, можно получить еще столько же, добавив в уже имеющиеся множества первый элемент. Всего получится 2 * 2 k = 2 k+1 . С точки зрения теории множеств целое число k – это класс всех множеств элементов мощности k. Тогда 2 k – множество мощности 2 k . Только что доказанная теорема является обоснованием обозначения 2 A для конечных множеств. Существуют ли бесконечные множества неодинаковой мощности?
  • 11. 11Глава 1. Теория множеств. Доказательство теоремы Кантора Теорема (Г.Кантор): если множество A – счетно, то |2 A | > |A|. Занумеруем элементы счетного множества A: a1, a2, a3, …, an, … Тогда любое подмножество множества A – выборка номеров элементов – может быть представлена последовательностью из нулей и единиц, например: a1, a3, a5, …, a2k+1, … будет представлена последовательностью 1, 0, 1, 0, 1, 0,… Пустое множество будет представлено последовательностью 0, 0, 0, 0, 0, 0,… Очевидно, что множество всех бесконечных последовательностей нулей и единиц – бесконечно. Допустим, что это множество – счетно. b11, b21, b31, …, bn1, … b12, b22, b32, …, bn2, … b1k, b2k, b3k, …, bnk, … … … Построим «диагональную» последовательность 1-b11, Очевидно, что она отличается от любой из занумерованных последовательностей, например, от последовательности с номером k: b1k, b2k, b3k, …, bnk, … она заведомо отличается в k-м элементе: bkk ≠ 1-bkk. Полученное противоречие доказывает теорему. b13, b23, b33, …, bn3, … b11 b22 b33 bkk 1-b22, 1-b33, 1-bkk, … …
  • 12. 12Глава 1. Теория множеств. Доказательство теоремы Кантора (продолжение) Доказательство проводится по той же схеме от противного: пусть некоторое множество A равномощно своему булеану |A| = |2 A | Тогда существует взаимнооднозначная функция ϕ такая, что ∀a ∈ A ϕ(a) ⊂ A Построим множество D ⊂ A D = { b | b ∉ ϕ(b) } Тогда очевидно, что не существует такого d, что ϕ(d) = D, так как невозможно ответить на вопрос «верно ли, что d ∈ D?» Если d ∈ D, то d ∉ ϕ(d) = D Если d ∉ D = ϕ(d) , то d ∈ D Полученное противоречие доказывает теорему. Теорема (Г.Кантор): для любого множества A мощность его булеана больше мощности самого множества: |2 A | > |A|. Заметим, что каждой последовательности из нулей и единиц соответствует вещественное число из диапазона [0, 1] 1, 1, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0… 0,110001001100…↔ При этом существует лишь счетное число пар последовательностей, которым соответствует одно и то же рациональное число. 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0… 0,110001 ↔ 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1… ↔ 2N = C
  • 13. 13Глава 1. Теория множеств. Некоторые следствия теоремы Кантора 1. Поскольку 2N = C, то C > N. (N – мощность счетного множества, C – мощность континуума) 2. Существует бесконечно много бесконечных множеств с различными мощностями. Например, построим следующую цепочку мощностей множеств: ‫א‬0 = N, ‫א‬1=2 N = C, ‫א‬2=2 C , … В этой цепочке каждая следующая мощность больше предыдущей (последовательность трансфинитных кардинальных чисел). Гипотеза континуума: не существует бесконечного несчетного множества, имеющего мощность, меньшую мощности континуума. Обозначение: для любых двух множеств A и B обозначим через AB множество всех всюду определенных функций из B в A. AB = { f | f : B → A } Согласуются ли два определения для обозначения 2A ? 1. 2A – множество всех подмножеств множества A. 2. 2A – множество всех функций из A в 2 = {0, 1}. Очевидно, да, поскольку каждой такой функции соответствует подмножество всех элементов множества A, имеющих образ 1, и наоборот, каждому подмножеству A можно сопоставить функцию, отображающую элементы этого подмножества в 1, а остальные – в 0.
  • 14. 14Глава 1. Теория множеств. Декартово произведение множеств Декартово произведение множеств: A × B = { (a, b) | a ∈ A, b ∈ B } Степень множеств: A × A = A2 A n = A × A × ... × A n раз A n – это множество всех кортежей вида (a1, a2,... an), где все ai принадлежат A. Согласуется ли это обозначение с введенным ранее обозначением MN для множества всех всюду определенных функций из N в M? Согласно этому определению A n = { f | f : {1,2,…,n} → A } Всякая такая функция f ставит в соответствие каждому числу из интервала [1, n] элемент множества A, то есть i → ai. Таким образом, функция f может быть представлена набором из n элементов множества A. Так что множество всех таких функций – это множество всех кортежей вида (a1, a2,... an).

Editor's Notes

  1. Лекция 1. Слайд 1. 10 минут
  2. Лекция 1. Слайд 1. 10 минут
  3. Лекция 1. Слайд 1. 10 минут
  4. Лекция 1. Слайд 1. 10 минут
  5. Лекция 1. Слайд 1. 10 минут
  6. Лекция 1. Слайд 1. 10 минут
  7. Лекция 1. Слайд 1. 10 минут
  8. Лекция 1. Слайд 1. 10 минут
  9. Лекция 1. Слайд 1. 10 минут
  10. Лекция 1. Слайд 1. 10 минут