- •«Дискретная математика»
- •Множества и отношения Тема 1. Основные понятия теории множеств Множества и основные операции над ними
- •Кортеж. Декартово произведение
- •Мощность множества
- •Тема 2. Элементы комбинаторики Комбинаторные вычисления
- •Основные понятия комбинаторики
- •Размещения
- •Перестановки
- •Сочетания
- •Определение числа сочетаний с повторениями
- •Бином Ньютона
- •Решение комбинаторных уравнений
- •Метод включений и исключений
- •Рекуррентные соотношения. Возвратные последовательности
- •Тема 3. Отношения на множествах Отношения. Функции. Взаимно однозначные соответствия
- •Отношения эквивалентности и разбиения. Фактор-множества
- •Отношения порядка
- •Тема 4. Элементы теории графов
- •Определение и примеры графов
- •Связность графа
- •Обзор основных задач теории графов
- •Расчет сетевого графика
- •Резервы сетевого графика
- •Сети Петри
- •Маршруты
- •Степени вершин
- •Раскраски графов
- •Планарные графы
- •Изоморфизм графов
- •Алгебра и топология Тема 1. Элементы общей алгебры Операции на множествах
- •Унарные операции алгебры поворотов квадрата
- •Группа подстановок Галуа
- •Алгебра множеств (алгебра Кантора)
- •Алгебраические системы. Решетки
- •Задание множеств конституентами
- •Задание множества а двоичным числом
- •Пересечение множеств № 12 и № 5
- •Тема 2. Булевы функции
- •Табличное задание булевых функций
- •Задание булевой функции
- •Задание булевых функций одной переменной
- •Задание булевых функций двух переменных
- •Аналитическое задание булевых функций
- •Задание булевой функции голосования
- •Полные системы булевых функций
- •Тема 3. Алгебраические системы Определения и примеры
- •Подсистемы
- •Конгруэнции. Фактор-алгебры. Теорема о гомоморфизме
- •Тема 4. Элементы общей топологии
- •Топологические пространства, сходимость к точке и направленности
- •Фильтры и ультрафильтры
- •Булевы решетки подмножеств
- •Атомы и шкалы решеток подмножеств
- •Алгебра логики Тема 1. Алгебра логики высказываний Формулы алгебры логики
- •Функции алгебры логики
- •Эквивалентность формул
- •Дизъюнктивные и конъюнктивные нормальные формы
- •Минимизация булевых функций в классе днф
- •Карты Карно
- •Логические сети Определение и реализация булевых функций
- •Схемы из функциональных элементов
- •Мультиплексоры
- •Программируемые логические матрицы
- •Тема 2. Логика предикатов Предикаты. Кванторы
- •Формулы логики предикатов
- •Правила преобразования формул логики предикатов
- •Тема 3. Элементы теории доказательств Аксиоматическая (формальная) теория. Исчисление предикатов
- •Метод резолюций
- •Хорновские дизъюнкты
- •Унификация. Метод резолюций в логике предикатов
- •Тема 4. Алгоритмы Понятие об алгоритмах. Схемы алгоритмов Понятие об алгоритме и теории алгоритмов
- •Схемы алгоритмов
- •Описание символов, используемых в схемах алгоритмов
- •Неразрешимые алгоритмические проблемы
- •Конечные автоматы и регулярные языки Тема 1. Синтаксис языков Алфавит, слово, язык
- •Классификация грамматик и языков
- •Регулярные языки и регулярные выражения
- •Тема 2. Переключательные функции и способы их задания Понятие о переключательных функциях
- •Некоторая трехзначная переключательная функция двух переменных
- •Трехзначная пф «дизъюнкция а, b »
- •Трехзначная пф «сумма a, b по модулю 3»
- •Трехзначная пф «а плюс 1 по модулю 3 — циклический сдвиг а»
- •Двоичные переключательные функции и способы их задания
- •Одномерная таблица истинности некоторой функции
- •Двухмерная таблица истинности
- •Основные бинарные логические операции
- •Бинарная конъюнкция
- •Бинарная конъюнкция
- •Бинарная дизъюнкция
- •Бинарная инверсия
- •Импликация
- •Эквиваленция
- •Функциональная полнота систем переключательных функций
- •Линейные функции двух переменных
- •Базисы представления переключательных функций
- •Переключательные функции от трех аргументов
- •Векторы переключательных функций
- •Вектор свойств пф
- •Цель минимизации переключательных функций
- •Тема 3. Элементы теории конечных автоматов Основные определения теории конечных автоматов
- •Понятие о технической интерпретации конечных автоматов
- •Синтез комбинационных автоматов в заданном базисе Синтез комбинационных автоматов
- •Синтез переключательной схемы
- •Синтез в базисе и, или, не
- •Синтез методом каскадов
- •Синтез в базисах и-не, или-не
- •Элементарные автоматы памяти на основе комбинационного автомата и задержки
- •Первичная таблица переходов-выходов
- •Синтез автомата-распознавателя последовательности
- •Первичная таблица переходов-выходов распознавателя 0-1-3-2
- •Тема 4. Элементы теории кодирования
- •Проблема кодирования сообщений
- •Расстояние Хемминга
- •Групповые коды
- •Хемминговы коды
Мощность множества
Множество А равномощно множеству В , если существует биекция f : A → В.
Из того, что существует биекция f : A → В , следует, что соответствие f –1 есть биекция B на А . Поэтому если А равномощно В , тон В равномощно А, и мы можем говорить, что множества Ал В равномощны.
Факт равномощности множеств А и В будем записывать так: А ~ В.
Из определения равномощности и свойств биекции также следует, что для любого множества А имеет место А ~ А (тождественное отображение есть биекция множества А на себя); а для любых множеств А , В , С из А ~ В и В ~ С следует А ~ С (композиция биекций есть биекция).
Таким образом, отношение равномощности множеств есть отношение эквивалентности* , заданное на «множестве всех множеств» (на самом деле на множестве всех подмножеств некоторого универсального множества).
Если мы обозначим через |А | класс эквивалентности множества А по отношению ~, то утверждение о равномощности множеств Аи В можно записать так: |А | = | B |.
Этот класс эквивалентности |А | называют мощностью множества А.
Конечные множества А = { a 1 , ..., an } и В = { b 1 , ..., bm } равномощны тогда и только тогда, когда множества А и В состоят из одного и того же числа элементов, т. е. п = т. Отсюда, в частности, следует, что конечное множество не является равномощным никакому своему собственному подмножеству. Это свойство конечных множеств можно сформулировать так.
Теорема 1.8. Если А — конечное множество и f : A → A — инъекция, то она является сюръекцией и, следовательно, биекцией.
В силу приведенных выше соображений мощностью конечного множества А = { a 1 , ..., an } можно считать натуральное число п , так как, задавая такое число, мы задаем и класс всех (попарно равномощных) множеств вида { a 1 , ..., an }. Обратно, каждый такой класс однозначно определяет натуральное число п как число элементов в каждом множестве данного класса. Естественно считается, что мощность пустого множества равна нулю.
Перейдем теперь к исследованию мощности бесконечных множеств. Таковы хорошо известные нам числовые множества ℕ , ℤ , ℚ , ℝ и ℝ .
Любое множество, равномощное множеству всех натуральных чисел, называют счетным. Мощность счетного множества обозначают ℵ 0 (читается «алеф нуль»).
Любую биекцию v : ℕ → М называют нумерацией счетного множества М ; если элемент М есть v ( n ) для некоторого п ∈ ℕ , то этот элемент М обозначаем через а n называя натуральное число п номером элемента а n относительно данной нумерации v .
Таким образом, элементы счетного множества можно перенумеровать, записав их в виде последовательности a 1 , ..., an ... или { an }п ∈ ℕ . Другими словами, счетное множество есть область значений некоторой функции натурального аргумента.
Рассмотрим свойства счетных множеств.
Свойство 1 . Любое бесконечное множество содержит счетное подмножество.
Свойство 2 . В любом бесконечном множестве можно выделить два не пересекающихся между собой счетных подмножества.
Свойство 3 . Любое подмножество счетного множества конечно или счетно.
Если множество конечно или счетно, его называют не более чем счетным. Семейство (А i ) i ∈ I множеств называют не более чем счетным , если множество (индексов) / не более чем счетно.
Свойство 4 . Объединение любого не более чем счетного семейства счетных множеств счетно.
Свойство 5 . Объединение конечного и счетного множеств счетно.
Свойство 6 . Пусть М — бесконечное множество, a N — его не более чем счетное подмножество. Если множество M N бесконечно, то оно равномощно множеству М.
Следствие . Если М — бесконечное множество, а N — не более чем счетное множество, то М ~ М ∪ N.
Существуют бесконечные множества, не являющиеся счетными. Это вытекает из следующих рассуждений.
Рассмотрим множество всех последовательностей нулей и единиц, т. е. последовательностей вида { α 1 , α 1 , ..., αn ,…}, где αi ∈ {0,1} для каждого i ≥ 1.
Обозначим множество таких «двоичных» последовательностей через {0,1}ω .
Свойство 7 . (теорема Кантора). Множество {0,1}ω не есть счетное множество.
Свойство 8 . Множество 2 ℕ всех подмножеств множества натуральных чисел и множество {0,1}ω равномощны.
Следующие множества равномощны:
1) множество действительных чисел отрезка [0,1];
2) множество действительных чисел интервала (0,1);
3) множество действительных чисел отрезка [ a , b ];
4) множество действительных чисел интервала ( a , b );
5) множество действительных чисел (числовая ось) ℝ ;
6) множество всех подмножеств множества натуральных чисел 2 ℕ .
Покажем равномощность множеств [0,1] и (0,1). Из множества действительных чисел отрезка [0,1] выделим двухэлементное подмножество {0,1}. Разностью этих множеств будет множество действительных чисел интервала (0,1), и, согласно свойству 6, [0,1] ~ (0,1).
Отображение у = ( b – а )х + а задает биекцию множества [0,1] на множество [а , b ]. Следовательно, эти множества равномощны. Заметим, что аналогично доказывается равномощность (0,1) и (а , b ).
Покажем, что (0,1) ~ ℝ .
Биекцию можно установить, например, с
помощью функции
Поскольку равномощность [0,1] и 2 ранее доказана, имеем [0,1] ~ (0,1) ~ [а , b ] ~ (а , b ) ~ ℝ ~ 2 ℕ .
До сих пор речь шла о равенстве мощностей. Однако мощности разных множеств можно в определенном смысле сравнивать, говоря о большей или меньшей мощности.
Считают, что мощность множества А не превышает мощность множества В (|А | ≤ | B |), если А равномощно некоторому подмножеству множества В. Можно показать, что из соотношений |А | ≤ |В | и |В | ≤ |А | следует, что |А | = | B |.
Мощность множества А
считается строго
меньшей мощности множества В
(|А
| < |В
|), если множества А и
В неравномощны
и существует собственное подмножество
С множества
В ,
равномощное множеству А
, т. е.
Можно доказать, что из |А | ≤ |В | и | B | ≤ | C | следует |А | ≤ | C |. Таким образом, на множестве всех мощностей (т. е. на множестве всех классов эквивалентности по отношению ~) установлено отношение порядка.
Из определения сразу следует, что мощность любого конечного множества строго меньше мощности ℵ 0 , а из доказательства теоремы 1.15 вытекает, что ℵ 0 < с. Кроме того, согласно теореме 1.9, мощность счетного множества ℵ 0 является наименьшей на множестве всех бесконечных мощностей (т. е. мощностей бесконечных множеств). Можно сказать, что всякое бесконечное множество не менее чем счетно.
Без доказательства приведем важные теоремы.
Теорема 1.19 (теорема Кантора — Бернштейна). Для любых двух множеств А и В имеет место в точности одно из следующих трех условий: либо |А | < |В |, либо | B | < | A |, либо |А | = |В |.
Таким образом, любые два множества сравнимы по мощности. Другими словами, «шкала мощностей» линейно упорядочена.
Теорема 1.20. Для любого множества А верно неравенство |2А | > |А |.
В силу теоремы 1.20 нет наибольшей мощности, так как для любого множества А существует множество большей мощности — его булеан. Заметим, что для счетного множества А теорема 1.20 сводится к теореме Кантора.
Теорема 1,21 (теорема о квадрате). Для любого бесконечного множества М его декартов квадрат М × М равномощен самому множеству М.
В заключение приведем сводку результатов по мощностям некоторых конечных множеств.
Теорема 1.22. Если М и N — конечные множества и | M | = m , a | N |= n , то:
1) мощность множества всех отображений М в N равна nm ;
2) мощность множества всех биекций из N на себя равна Рп = п !;
3) мощность множества всех инъекций из М в N ( m ≤ n )
4) мощность множества всех подмножеств множества N равна 2 n ;
5)
мощность множества всех k
-элементных подмножеств
множества N
равна
;
6) мощность прямого произведения М × N равна тп.
Напомним, что в комбинаторике
число Рп
называют числом
перестановок п
элементов, число
— числом размещений
без повторений из п
элементов по т
, число
(обозначаемое
также
)
— числом сочетаний
из п
элементов по k
. Эти
числа называются также
биномиальными
коэффициентами ,
поскольку
(формула бинома
Ньютона).
Цит. по: Дискретная математика: учебник для вузов / А.И. Белоусов , С.Б. Ткачев; под ред. В.С. Зарубина , А.П. Крищенко. — 3-е изд. , стереотип. — М.: Изд-во МГТУ им. Баумана , 2004. — С. 37–40 , 89–100. — (Сер. Математика в техническом университете; Вып. XIX).
