- •Раздел I. Основы теории множеств. Системы счисления. Комбинаторика
- •Глава 1. Множества, операции с ними. Алгебра множеств
- •1.1. Элементы и множества
- •1.2. Отображения, функции, предикаты
- •1.3. Метод математической индукции
- •1.4. Способы задания множеств
- •Перечисление
- •Задание с помощью логических функций (предикатов)
- •1.5. Предметные операции на множествах. Формула множества
- •1.6. Операции сравнения — логические операции с множествами
- •1.7. Алгебра множеств. Ее формулы, теоремы и законы
- •Глава 2. Мощность множеств
- •2.1. Мощность. Счетные множества
- •2.2. Множества мощности континуум
- •Глава 3. Бинарные отношения на множествах
- •3.1. Определение и способы задания отношений
- •3.1.1. Перечисление (список пар)
- •3.1.2. Матрица
- •3.1.3. Задание отношений при помощи предикатов
- •3.2. Аксиомы на отношениях
- •3.3. Основные типы отношений
- •3.3.1. Отношение эквивалентности
- •3.3.2. Отношение нестрогого (частичного) порядка
- •3.3.3. Отношение строгого порядка
- •3.4. Проверка типов отношений. Решение задач
- •Контрольные задания по теме
- •I. Общая теория множеств
- •Глава 4. Системы счисления
- •4.1. Позиционные системы счисления с постоянными основаниями. Представления целых чисел Рассмотрим общие правила представления количественных величин в позиционных системах счисления.
- •4.2. Переводы целых чисел в позиционных системах счисления
- •4.2.1. Перевод целых чисел из произвольной системы с постоянным основанием р 10 в десятичную систему
- •4.2.2. Перевод целых чисел из десятичной системы счисления в системы с произвольными постоянными основаниями p 10
- •4.2.5. Представление двоичной байтовой информации в шестнадцатеричной и десятичной системах
- •4.3. Дробные и смешанные числа в позиционных системах счисления с постоянными основаниями
- •4.3.1 Перевод правильных десятичных дробей в систему счисления с иным основанием p 10
- •4.3.2 Перевод правильных дробей из системы с основанием p 10 в десятичную систему счисления
- •4.4. Арифметические действия с целыми числами в системах с произвольными основаниями. Их компьютерное представление
- •4.4.1 Сложение
- •4.4.2 Вычитание
- •4.4.3. Прямой и дополнительный коды целых чисел. Их представление в памяти компьютера, сложение и вычитание
- •4.5. Двоичные (булевы) векторы
- •4.6. Смешанные позиционные системы счисления. Факториальная система
- •4.6.1. Перевод целых чисел из десятичной системы в смешанную с основаниями р0, р1, ... , рk
- •Глава 5. Комбинаторика
- •5.1. Основная задача комбинаторики. Характеристики комбинаторных задач
- •5.2. Основные правила подсчета чисел комбинаторных множеств
- •5.2.1. Правило сложения
- •5.2.2. Формула включений-исключений
- •5.2.3. Правило умножения
- •5.2.4. Правило учета сходства и различия
- •5.3. Размещения (размещения с повторениями)
- •5.4. Перестановки и размещения без повторений различных объектов. Упорядоченность перестановок
- •5.5. Перестановки и размещения без повторений групп одинаковых объектов
- •5.6. Сочетания
- •5.7. Понятие вероятности
- •Контрольные задания по теме
- •II. Системы счисления. Комбинаторика
Раздел I. Основы теории множеств. Системы счисления. Комбинаторика
Любая теория предназначена для изучения свойств некоторого набора (множества) абстрактных объектов, моделирующих изучаемую реальную среду. Теория множеств рассматривает общие количественные и структурные свойства таких конечных и бесконечных наборов, а также операции с множествами.
Количественные характеристики конечных множеств, являющиеся наиболее существенными при решении многих практических задач, являются предметом комбинаторики.
Глава 1. Множества, операции с ними. Алгебра множеств
1.1. Элементы и множества
Понятия множества и его элемента первичны, поэтому их нельзя строго выразить через термины, введенные в других дисциплинах. Интуитивно множество можно определить как совокупность объектов (элементов), имеющих некоторые общие свойства, представляющие интерес для их изучения, например, множество студентов университета, множество всех натуральных чисел, множество вещественных чисел на всей числовой оси и т.д. Обычно множества обозначают заглавными латинскими буквами без индексов и с индексами (А, В, С, А1, Сi), их элементы — прописными буквами (также без индексов и с индексами). Включение элемента a1 в множество А обозначают следующим образом: a1 А .
Объекты, рассматриваемые в качестве элементов множеств, могут иметь самую различную природу, быть абстрактными и реальными: числа, геометрические фигуры, предметы окружающей среды, люди и т. д. Особую роль в теории множеств играют пустое и универсальное множества.
Определение. Пустым называется множество, не содержащее элементов. Обозначается оно .
Определение. Допустим, рассматриваются множества, состоящие из объектов некоторого вида. Универсальным называется множество U, содержащее полный набор таких объектов.
По числу элементов множества делят на конечные (с ограниченным числом элементов) и бесконечные (с неограниченным числом элементов).
Для конкретного множества А универсальное множество U, как правило, можно принять не единственным образом.
Пример 1. Универсальное множество U = R = (–, +) составляют все вещественные числа. Выделим в нем следующие множества:
1) R+ = (0, +) — множество всех положительных вещественных чисел,
2) R– = (–, 0) — множество всех отрицательных вещественных чисел,
3)R+ = [0, +) — множество всех неотрицательных вещественных чисел,
4)R– = (–, 0] — множество всех неположительных вещественных чисел.
Все рассмотренные множества бесконечны.
Пример 2. Универсальное множество U =R+ — совокупность всех неотрицательных вещественных чисел. Выделим в нем следующие множества:
1) Е2 = {0, 1} — множество из двух чисел: 0 и 1;
2) N = {1, 2, 3, …} — множество натуральных (положительных целых) чисел;
3) N ={0, 1, 2, 3, …} — расширенное множество натуральных чисел;
4) Р ={1, 2, 3, 5, 7, 11, …} — множество положительных простых чисел (делящихся нацело только на себя и на единицу).
Первое множество конечно, так как в нем всего два элемента, остальные бесконечны. В качестве U для 1) — 4) можно было бы принять множество R всех вещественных чисел.
Пример 3. Универсальное множество С = {множество всех окружностей на декартовой плоскости Оху}. На нем можно рассмотреть множества С(а,b) окружностей с общим центром в точке с координатами (х = а, y = b). Каждое из них бесконечно, поскольку их элементы однозначно характеризуются радиусами R, а множество {R} =R+ — бесконечно.
Пример 4. Пусть А — это множество студентов в некоторой группе. Данное множество конечно. По отношению к А в качестве универсального могут быть приняты следующие более широкие множества:
1) U1 = {множество всех студентов данного факультета};
2) U2 = {множество всех студентов вуза} и т. д.
Определение. Декартовым произведением множеств А и В называют множество, обозначаемое АВ и состоящее из всех возможных пар (а,b), где аА, bВ. Степенью n множества А называют декартово произведение АА… А, куда А входит n раз. Обозначается оно Аn.
Пример 5. А = {0,1}, B={a,b}.
А2 = {(0,0); (0,1); (1,0); (1,1)}; АВ = {(0,a); (0,b); (1,a); (1,b)};
ВА = {(a,0); (a,1); (b,0);(b,1)}; B2 = {(a,a); (a,b); (b,a); (b,b)}.
Как видно из примера 5, декартово произведение не коммутативно: в нем нельзя переставлять местами различающиеся сомножители.
Пример 6. С помощью степеней множества всех вещественных чисел R удобно задавать декартовы координаты точек в многомерных пространствах:
1) R2 ={(x,y), xR, yR} — множество декартовых координат всех точек на плоскости;
2) R3 ={(x,y,z), xR, yR, zR} — множество декартовых координат точек в трехмерном пространстве.
Рассмотрим соотношения между множествами с точки зрения сходства элементов, входящих в них.
Определение. Множество В называют равным множеству А, если оба множества состоят их одинакового набора элементов. Обозначается равенство, как и в случае чисел: В = А.
Пример 7. Множество всех натуральных чисел равно множеству всех положительных целых чисел.
Определение. Множество В называют подмножеством множества А (множество В входит в множество А), если все элементы множества В входят в множество А.
Включение множества В в множество А может быть двух видов. Рассмотрим их.
1. Если помимо элементов множества В в множестве А есть и другие элементы (множество А ”больше” множества В), то данное включение множества В в множество А называют строгим и обозначают: В А.
2. Если наряду со строгим включением множества В в множество А (В А) возможно и равенство этих множеств (В = А), то такое включение называют нестрогим и обозначают: В А.