Некоторые сведения из теории множеств

КОМБИНАТОРИКА

Некоторые сведения из теории множеств

Множество – любое собрание объектов, определённых и хорошо различимых нашей интуицией или интеллектом, мыслимое как единое целое (Георг Кантор, 1872 г.).

Множества обозначаются большими буквами, элементы множества – малыми.

Принадлежность. Если x принадлежит множеству S (x является элементом S), то это обозначается xÎS. Если x не принадлежит S – xÏS.

Пример: S={a,b,c}, aÎS, bÎS, cÎS, dÏS.

Подмножество. Отношение включения.Если все элементы множества А принадлежат множеству B, то А – подмножество множества B. Это обозначается так: АÍB (А не строго включается в B). Если при этом в B есть элементы, не принадлежащие А, то это обозначают АÌB (А строго включается в B; A – собственное подмножество B).

Универсальное множество – множество всех элементов какого-либо определённого типа.

Пустое множество (Æ) – множество, не содержащее ни одного элемента. По определению, пустое множество является подмножеством любого множества. (" S : ÆÍS).

Мощность множества. Для конечных множеств мощность –количество элементов во множестве. Мощность множества S обозначается |S|. Например, S={a, b, c}, |S|=3.

Множества называются равномощными (эквивалентными), если их мощность равны.

Операции над множествами

Пусть заданы множества A и B.

Объединениемножеств A и B – множество АÈВ={x : xÎA или xÎB} (объединение содержит элементы, которые есть или в A, или в B, или в том и другом множестве). (нарисовать с помощью кругов Эйлера). АÈВ= BÈA.

Пересечениемножеств A и B – множество АÇВ={x : xÎA и xÎB} (пересечение содержит элементы, которые есть одновременно и в A, и в B. (нарисовать). АÇВ= BÇA.

Дополнение до универсальногомножества. Если В – универсальное множество, и АÍВ, то дополнение Некоторые сведения из теории множеств - student2.ru ={x : xÎB и xÏA}. (нарисовать).

Произведениемножеств A и B – множество AxB={<x, y> : xÎA, yÎB} (множество всех пар, первый элемент которых принадлежит множеству A, второй элемент – множеству B). Мощность произведения AxB равна произведению мощностей A и B (|AxB|=|A|*|B|). Произведение BxA не равно AxB, но их мощности совпадают (BxA ¹ AxB, но |BxA| = |AxB|).

Пример: A={a, b, c}, B={c, d}, |A|=3, |B|=2.

АÈВ={a, b, c, d}, АÇВ={c}, AxB={<a,c>, <a,d>, <b,c>, <b,d>, <c,c>, <c,d>}, BxA={<c,a>, <c,b>, <c,c>, <d,a>, <d,b>, <d,c>}, |AxB|=6, |BxA|=6.

Оператор (функция) – правило, определяющее отображение некоторого множества X в некоторое множество Y. Обозначение: F : X®Y.

Пример: X={a, b, c, d}, Y={▲, ●, ■}. Возможный вариант функции: f(a)=■, f(b)=●, f(c)=■, f(d)=▲.



Некоторые сведения из теории множеств - student2.ru X Y a ▲ b ● c ■ d

Дискретное множество – множество, состоящее из изолированных точек (т.е. множество, не имеющее предельных точек). Например, множество натуральных чисел – дискретное множество, а множество действительных чисел – непрерывное множество.

Дискретная математика изучает свойства дискретных множеств и определённых на них операторов. Непрерывными множествами занимается математический анализ.

Лекция 1.

Проблемы и задачи комбинаторики

Комбинаторика изучает приёмы нахождения числа различных комбинаций, составленных из данных предметов (элементов дискретного множества предметов) при определённых условиях.

Комбинация – некоторое сочетание предметов.

Типы комбинаторных проблем

1. Проблемы существования. Доказывается теоретически, что есть решение или нет.

2. Если решения задачи есть, то сколько их.

3. Выбрать наиболее экономичный способ решения.

Типы комбинаторных задач

1. Задача о маршрутах.

2. Задача о размещении.

3. Задача о покрытии.

4. Задача об укладке.

5. Задача о разбиении.

Все остальные задачи представляют собой объединение, пересечение, произведение указанных типов задач.

Пусть S – множество из n элементов (|S|=n). Говорят, что S – n-множество.

Некоторые сведения из теории множеств - student2.ru Некоторые сведения из теории множеств - student2.ru Некоторые сведения из теории множеств - student2.ru Некоторые сведения из теории множеств - student2.ru T1 T2   Tn

Задача о покрытии

Найти такие множества Ti, i = 1, 2, …, r, чтобы Некоторые сведения из теории множеств - student2.ru (чтобы объединение этих множеств «покрыло» S). Например, застелить весь пол в комнате несколькими коврами. Ковры могут накладываться друг на друга (множества могут пересекаться), но незакрытых участков пола быть не должно.

Во многих задачах покрытие должно быть наиболее экономичным (так называемое минимальное покрытие), когда число множеств Ti должно быть минимальным, сами они должны содержать минимально возможное число элементов.

Задача о укладке

Найти такие попарно непересекающиеся множества Ti, i = 1, 2, …, r, (Ti ÇTj = Æ при i¹j) чтобы Некоторые сведения из теории множеств - student2.ru (чтобы объединение этих множеств вошло в S). (нарисовать)

Например, уложить несколько предметов в одну коробку. Между предметами могут быть пустые промежутки, но сами предметы друг с другом не пересекаются и укладываются в коробку.

Во многих задачах укладка должна быть наиболее экономичной, когда укладывается максимально возможное количество предметов, а количество пустых промежутков должно быть как можно меньше.

Задача о разбиении

Найти такие попарно непересекающиеся множества Ti, i = 1, 2, …, r, (Ti ÇTj = Æ при i¹j) чтобы Некоторые сведения из теории множеств - student2.ru (чтобы объединение этих непересекающихся множеств дало S). (нарисовать)

Например, группы в институте – это разбиение множества студентов института. Группы не пересекаются, а их объединение дает множество всех студентов института.

Правило суммы

Если объект a можно выбрать p способами, а объект b – другими q способами, то выбор “либо a, либо b” может быть осуществлен p+q способами. При этом выборы a и b являются взаимно исключающими.

Например, в вазе лежит 3 яблока и 5 груш. Тогда взять из вазы либо одно яблоко, либо одну грушу (взаимоисключающие события) можно 3+5 = 8 способами.

Обобщённое правило суммы

Пусть дано r множеств Ti (i=1,…,r), каждое из которых содержит ni элементов (Ti - ni‑множество), причём множества взаимно не пересекаются: TiÇTj=Æ при i¹j. Тогда объединение этих множеств S=T1È T2È…ÈTr есть (n1+…+nr)-множество. Некоторые сведения из теории множеств - student2.ru .

Правило произведения

Если объект a можно выбрать p способами, и после каждого из таких выборов объект b можно выбрать q способами, то выбор “a и b” в указанном порядке может быть осуществлен p·q способами. При этом выборы a и b являются независимыми.

Например, в вазе лежит 3 яблока и 5 груш. Тогда взять из вазы одно яблоко и одну грушу (события происходят совместно) можно 3·5 = 15 способами.

Лекция 2.

Виды выборок

Комбинаторику интересуют результаты отбора (построения выборок) и упорядочения элементов, выраженные в комбинаторных числах. Если после выбора элемент из множества удаляется (его нельзя еще раз выбрать) – это выборка без повторений. Если после выбора элемент из множества не удаляется и его можно выбрать еще раз – это выборка с повторениями. Если в выборках важен порядок элементов – это перестановки. Если же выборки с разным порядком элементов считаются одинаковыми – это сочетания.

С понятием отбора элементов в комбинаторике связано понятие выборки. Выборки могут быть упорядоченными и неупорядоченными, без повторений элементов и с повторениями.

Обозначим знаком Некоторые сведения из теории множеств - student2.ru отношение упорядоченности. Тогда запись Некоторые сведения из теории множеств - student2.ru означает, что a предшествует b, а Некоторые сведения из теории множеств - student2.ru - a предшествует или совпадает с b.

Некоторые сведения из теории множеств - student2.ru


Некоторые сведения из теории множеств - student2.ru Некоторые сведения из теории множеств - student2.ru    
r-перестановка без повторений из n-множества Некоторые сведения из теории множеств - student2.ru r-перестановка c повторениями из n-множества Некоторые сведения из теории множеств - student2.ru r-сочетание без повторений из n-множества Некоторые сведения из теории множеств - student2.ru r-сочетание с повторениями из n-множества Некоторые сведения из теории множеств - student2.ru

Число перестановок обозначается буквой P (permutation), число сочетаний – буквой C (conjunction). Произносится:

Некоторые сведения из теории множеств - student2.ru - “P из n по r” или “P по r из n”;

Некоторые сведения из теории множеств - student2.ru - “C из n по r” или “C по r из n”.

Все числа, существующие в комбинаторике, так или иначе, являются комбинациями этих четырех чисел.

Лекция 3.

Следствие 1.

Так как Некоторые сведения из теории множеств - student2.ru ,

то Некоторые сведения из теории множеств - student2.ru .

Следствие 2.

Так как Некоторые сведения из теории множеств - student2.ru , то Некоторые сведения из теории множеств - student2.ru .

Следствие 3.

Рекуррентная формула для числа беспорядков: Некоторые сведения из теории множеств - student2.ru .

# Некоторые сведения из теории множеств - student2.ru

Некоторые сведения из теории множеств - student2.ru

Некоторые сведения из теории множеств - student2.ru #

Следствие 4. Некоторые сведения из теории множеств - student2.ru

# По рекуррентной формуле из следствия 3 получаем Некоторые сведения из теории множеств - student2.ru или Некоторые сведения из теории множеств - student2.ru . При n=1 получаем Некоторые сведения из теории множеств - student2.ru . По формуле из следствия 1 получаем Некоторые сведения из теории множеств - student2.ru . Следовательно, Некоторые сведения из теории множеств - student2.ru . #

Следствие 5.

Ещё одна рекуррентная формула для числа беспорядков: Некоторые сведения из теории множеств - student2.ru .

# Рассмотрим n элементов x1, x2, … , xn. Переставим их так, чтобы получить беспорядок. Начнём с x1: возьмём x1 и подставим его на место i-го элемента (i¹1). Тогда xi можно поставить на либо на первое место, либо на какое-то другое, кроме i-го. Если x1 стоит на i-м месте, а xi – на 1-ом, то число таких беспорядков – Dn-2 (т.е. число беспорядков оставшихся n-2 элементов). Если x1 не стоит на первом месте, то такой беспорядок определяется условием:

x2 не стоит на 2-м месте,

x3 не стоит на 3-м месте,

xi-1 не стоит на (i-1)-м месте,

xi не стоит на 1-м месте,

xi+1 не стоит на (i+1)-м месте,

xn не стоит на n-м месте.

Всего здесь n-1 элемент, то есть число таких беспорядков – Dn-1.

Итак, если x1 стоит на i-ом месте, то число таких беспорядков Dn-1+Dn-2. Но x1 можно поставить на любое из (n-1) мест (кроме 1-го). Для каждой установки x1 справедливы приведённые выше рассуждения.

Таким образом, общее число беспорядков – (n-1)(Dn-1+Dn-2). #

Для проверки полученной формулы вычислим количество беспорядков для некоторых значений n по рекуррентной и прямой формулам. По следствию 4, D0=1, D1=0.

Рекуррентная формула Нерекуррентная формула
Некоторые сведения из теории множеств - student2.ru Некоторые сведения из теории множеств - student2.ru
Некоторые сведения из теории множеств - student2.ru Некоторые сведения из теории множеств - student2.ru
Некоторые сведения из теории множеств - student2.ru Некоторые сведения из теории множеств - student2.ru

Для строгого доказательства правильности рекуррентной формулы, проверим ее в общем виде.

Некоторые сведения из теории множеств - student2.ru .

Из следствия 3 Некоторые сведения из теории множеств - student2.ru , следовательно, Некоторые сведения из теории множеств - student2.ru . Тогда

Некоторые сведения из теории множеств - student2.ru . Подставим этот результат в рекуррентную формулу:

Некоторые сведения из теории множеств - student2.ru . Получили формулу из следствия 3.

Обозначим через Dn,r число перестановок, в которых на своих местах остаются r элементов, а остальные (n-r) образуют беспорядок. Ясно, что Dn,n=1 (все элементы на своих местах), и Dn,0=Dn (ни одного элемента нет на своём месте).

Теорема. Некоторые сведения из теории множеств - student2.ru .

# r элементов, стоящих на своём месте, можно выбрать из n элементов Некоторые сведения из теории множеств - student2.ru способами. Для каждой такой выборки остальные (n-r) элементов образуют беспорядки, число которых Dn-r. Следовательно, всего таких перестановок Некоторые сведения из теории множеств - student2.ru .

С другой стороны, (n-r) элементов, образующих беспорядки, можно выбрать Некоторые сведения из теории множеств - student2.ru способами. Следовательно, Некоторые сведения из теории множеств - student2.ru . В силу симметричности биномиальных коэффициентов Некоторые сведения из теории множеств - student2.ru , обе формулы дают один и тот же результат.

Некоторые сведения из теории множеств - student2.ru #

Пример.Выстраиваем 5 человек в определённом порядке, после чего 3 из них переставляем так, чтобы они не стояли на своих местах. Сколько таких перестановок?

Ответ: если трое не стоят на своих местах, то оставшиеся двое стоят на своих местах, т.е.

Некоторые сведения из теории множеств - student2.ru .

Следствие. Некоторые сведения из теории множеств - student2.ru .

# Из n элементов можно образовать n! перестановок без повторений.

Среди них будет Dn,0 таких, где ни один элемент не стоит на своём месте;

Dn,1 таких, где по одному элементу стоит на своём месте;

Dn,2 таких, где по паре элементов стоит на своих местах;

и т.д.;

Dn,n=1 таких, где все элементы стоят на своих местах.

Следовательно, общее число перестановок (n!) равно сумме этих чисел. #

Теорема Лежандра

Введем обозначения:

Некоторые сведения из теории множеств - student2.ru - наибольшее целое число, не превосходящее x (то есть для положительных x – целая часть x);

(a, b) – наибольший общий делитель (НОД) двух целых чисел a и b (a¹0, b¹0). Если (a, b)=1, то a и b взаимно простые (например, 4 и 9 – взаимно простые числа, так как их наибольший общий делитель - единица);

Некоторые сведения из теории множеств - student2.ru - а делит нацело b;

Некоторые сведения из теории множеств - student2.ru - а не делит нацело b.

Теорема

Пусть дано N натуральных чисел a1, a2, … , aN, причем все эти числа попарно взаимно простые (то есть (ai, aj)=1 при i¹j). Тогда количество m натуральных чисел, не превышающих некоторого n (0<m£n) и взаимно простых с любым из a1, a2, … , aN (то есть Некоторые сведения из теории множеств - student2.ru , Некоторые сведения из теории множеств - student2.ru ) равно

Некоторые сведения из теории множеств - student2.ru

# Пусть S – n-множество натуральных чисел {1, 2, … , n}. Обозначим через pi свойство элемента множества S делиться нацело на ai ( Некоторые сведения из теории множеств - student2.ru ).

Выражение Некоторые сведения из теории множеств - student2.ru в формуле решета – это количество таких чисел, не превышающих n и делящихся нацело на каждое из чисел Некоторые сведения из теории множеств - student2.ru . По условию теоремы все ai попарно взаимно простые, следовательно,

Некоторые сведения из теории множеств - student2.ru .

Подставляя эти числа в формулу решета, получим доказываемую формулу. #

Пример.Определим, сколько чисел, не превышающих 100, не делятся нацело на 4, 9 и 11. Всего чисел n=100. Среди них делящихся на 4 – Некоторые сведения из теории множеств - student2.ru ; делящихся на 9 – Некоторые сведения из теории множеств - student2.ru ; делящихся на 11 – Некоторые сведения из теории множеств - student2.ru ; делящихся на 4 и 9 – Некоторые сведения из теории множеств - student2.ru ; делящихся на 4 и 11 – Некоторые сведения из теории множеств - student2.ru ; делящихся на 9 и 11 – Некоторые сведения из теории множеств - student2.ru ; делящихся на 4, 9 и 11 – Некоторые сведения из теории множеств - student2.ru . Тогда по теореме Лежандра количество чисел, не превышающих 100 и не делящихся нацело на 4, 9 и 11, равно

Некоторые сведения из теории множеств - student2.ru

Функция Эйлера

Функция Эйлера φ(n), где n – натуральное число, дает количество натуральных чисел, не превышающих n и взаимно простых с n. Иначе говоря, φ(n)=k, где 0<k£n; (k,n)=1.

Теорема

Некоторые сведения из теории множеств - student2.ru , где pi – все простые делители n. ( Некоторые сведения из теории множеств - student2.ru - произведение по всем простым делителям числа n).

# В теореме Лежандра заменим ai на pi, где pi – простые делители n.

Тогда Некоторые сведения из теории множеств - student2.ru (так как pi делят n нацело).

По теореме Лежандра

Некоторые сведения из теории множеств - student2.ru

Некоторые сведения из теории множеств - student2.ru . #

Пример.Определим, сколько чисел, не превышающих 100, взаимно простые с 100. Разложим число 100 на простые сомножители: 100=2·2·5·5=2252. Таким образом, у числа 100 два простых делителя – 2 и 5. По формуле Эйлера получаем

Некоторые сведения из теории множеств - student2.ru .

Таким образом, среди первой сотни есть 40 чисел, взаимно простых с 100.

Функция Мебиуса

Функция Мебиуса m(n), где n – натуральное число, принимает следующие значения:

Некоторые сведения из теории множеств - student2.ru

Функция Мебиуса позволяет записать функцию Эйлера в виде суммы:

Некоторые сведения из теории множеств - student2.ru .

Суммирование идет по всем делителям n (а не только по простым делителям).

Пример. Вычислим φ(100), используя функцию Мебиуса.

Все делители 100 – {1, 2, 4, 5, 10, 20, 25, 50, 100}.

m(1) = 1,

m(2) = (-1)1 = -1 (у двойки один простой делитель – 2)

m(4) = 0 (4 делится на квадрат двойки)

m(5) = (-1)1 = -1 (у 5 один простой делитель – 5)

m(10) = (-1)2 = 1 (у 10 два простых делителя – 2 и 5)

m(20) = 0 (20 делится на квадрат двойки)

m(25) = 0 (25 делится на квадрат пятерки)

m(50) = 0 (50 делится и на 22, и на 55)

m(100) = 0 (100 делится и на 22, и на 55)

Таким образом,

Некоторые сведения из теории множеств - student2.ru

Свойство функции Мебиуса: Некоторые сведения из теории множеств - student2.ru .

Например, n=100, aÎ{1, 2, 4, 5, 10, 20, 25, 50, 100}.

Некоторые сведения из теории множеств - student2.ru .


Производящие функции

Двенадцатиричный путь

(из тетради)

КОМБИНАТОРИКА

Некоторые сведения из теории множеств

Множество – любое собрание объектов, определённых и хорошо различимых нашей интуицией или интеллектом, мыслимое как единое целое (Георг Кантор, 1872 г.).

Множества обозначаются большими буквами, элементы множества – малыми.

Принадлежность. Если x принадлежит множеству S (x является элементом S), то это обозначается xÎS. Если x не принадлежит S – xÏS.

Пример: S={a,b,c}, aÎS, bÎS, cÎS, dÏS.

Подмножество. Отношение включения.Если все элементы множества А принадлежат множеству B, то А – подмножество множества B. Это обозначается так: АÍB (А не строго включается в B). Если при этом в B есть элементы, не принадлежащие А, то это обозначают АÌB (А строго включается в B; A – собственное подмножество B).

Универсальное множество – множество всех элементов какого-либо определённого типа.

Пустое множество (Æ) – множество, не содержащее ни одного элемента. По определению, пустое множество является подмножеством любого множества. (" S : ÆÍS).

Мощность множества. Для конечных множеств мощность –количество элементов во множестве. Мощность множества S обозначается |S|. Например, S={a, b, c}, |S|=3.

Множества называются равномощными (эквивалентными), если их мощность равны.

Операции над множествами

Пусть заданы множества A и B.

Объединениемножеств A и B – множество АÈВ={x : xÎA или xÎB} (объединение содержит элементы, которые есть или в A, или в B, или в том и другом множестве). (нарисовать с помощью кругов Эйлера). АÈВ= BÈA.

Пересечениемножеств A и B – множество АÇВ={x : xÎA и xÎB} (пересечение содержит элементы, которые есть одновременно и в A, и в B. (нарисовать). АÇВ= BÇA.

Дополнение до универсальногомножества. Если В – универсальное множество, и АÍВ, то дополнение Некоторые сведения из теории множеств - student2.ru ={x : xÎB и xÏA}. (нарисовать).

Произведениемножеств A и B – множество AxB={<x, y> : xÎA, yÎB} (множество всех пар, первый элемент которых принадлежит множеству A, второй элемент – множеству B). Мощность произведения AxB равна произведению мощностей A и B (|AxB|=|A|*|B|). Произведение BxA не равно AxB, но их мощности совпадают (BxA ¹ AxB, но |BxA| = |AxB|).

Пример: A={a, b, c}, B={c, d}, |A|=3, |B|=2.

АÈВ={a, b, c, d}, АÇВ={c}, AxB={<a,c>, <a,d>, <b,c>, <b,d>, <c,c>, <c,d>}, BxA={<c,a>, <c,b>, <c,c>, <d,a>, <d,b>, <d,c>}, |AxB|=6, |BxA|=6.

Оператор (функция) – правило, определяющее отображение некоторого множества X в некоторое множество Y. Обозначение: F : X®Y.

Пример: X={a, b, c, d}, Y={▲, ●, ■}. Возможный вариант функции: f(a)=■, f(b)=●, f(c)=■, f(d)=▲.

Некоторые сведения из теории множеств - student2.ru X Y a ▲ b ● c ■ d

Дискретное множество – множество, состоящее из изолированных точек (т.е. множество, не имеющее предельных точек). Например, множество натуральных чисел – дискретное множество, а множество действительных чисел – непрерывное множество.

Дискретная математика изучает свойства дискретных множеств и определённых на них операторов. Непрерывными множествами занимается математический анализ.

Лекция 1.

Наши рекомендации