- •Раздел 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. Системы счисления. Комбинаторика
1.7. Алгебра множеств. Ее формулы, теоремы и законы
В математике алгеброй называют множество объектов с введенными на них операциями.
Определение. Алгеброй множеств называют совокупность множеств и операций над ними — предметных (, , \, , ) и сравнения ( , , = ), а также отрицаний операций сравнения.
В алгебрах выражения над объектами, правильно записанные при помощи введенных операций, называют формулами.
Определение. Формулой алгебры множеств называют любое выражение вида А В, где А, В — формулы множеств, — операция сравнения либо ее отрицание.
Формулы, справедливые для любых входящих в них множеств, называются теоремами алгебры множеств. Они задают всегда верные рассуждения о множествах. Количество всех возможных теорем алгебры множеств бесконечно.
Пример 1. Рассмотрим следующие выражения:
а) (АВ) = А В; б) АВ = АВ;
в) АВ АВ; г) (АВ) С = (АC) (BС).
Выражение а) не является формулой алгебры множеств, так как в правой части его стоит выражение, не являющееся формулой множества. Выражения б) и в) — формулы алгебры множеств. Как нетрудно показать на примерах, равенство б) справедливо только в одном случае, когда А = В, в других случаях оно ложно. Поэтому оно не будет теоремой. Нестрогое включение в) и равенство г) выполняются всегда, поэтому они являются теоремами алгебры множеств.
Среди теорем особо выделяют такие, где используется операция сравнения «равенство» ( = ), поскольку такие теоремы задают эквивалентные преобразования формул (не нарушающие их истинности). Наиболее употребительные теоремы с равенствами называют законами алгебры множеств. В качестве законов обычно приводят следующие теоремы:
1. Коммутативные законы — действуют относительно операций объединения и пересечения.
АВ =ВА; АВ =ВА.
2. Ассоциативность (для операций объединения и пересечения).
(АВ)С =А(ВС) =АВС);
(АВ)С =А (ВС) =А ВС.
3. Дистрибутивные законы.
(АВ)С =(АC)(BС);
(АВ)С=(АC)(BС).
4. Идемпотентность.
АА =А ; АА =А.
5. Поглощение.
А(АВ)= АВ; А(АВ) =АВ.
6. Законы де Моргана.
(АВ) = А В; (АВ)= А В.
7. Закон исключения третьего.
А = А.
8. Операции с пустым и универсальным множествами.
(АU) =U; (А) =A;
(АU) =A; (А) = ;
(U) =; (U) = U;
=U; U = .
Рассмотрим проверку правильности рассуждений о множествах, задаваемых формулами алгебры множеств. В общем случае она может быть выполнена с использованием полных диаграмм пересечений, а также с помощью векторов включений.
Пример 2. Проверить справедливость первого закона де Моргана: (АВ) = А В.
Решение. Необходимо выяснить равенство в общем случае составных множеств, заданных формулами F1 = (АВ) и F2 = А В. Построим на полных множествах элементарных пересечений векторы включения для F1 и F2:
N |
А |
В |
АВ |
F1 |
А |
B |
F2 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
2 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
3 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
Так как данные векторы совпадают, то составные множества, заданные формулами F1 и F2, равны при любых входящих в них множествах А и В. Рассмотренное равенство является теоремой алгебры множеств.
Также строгое доказательство закона можно дать на полной диаграмме пересечений для двух множеств (рис.1.2).
Для доказательства того, что некоторая формула не является теоремой алгебры множеств, достаточно указать хотя бы один случай её нарушения — например, на конкретных множествах или на диаграммах Венна, которые не обязательно должны быть полными диаграммами пересечений.
Пример 3. Будет ли теоремой формула А\В = (АВ)?
Решение. Проверка на диаграмме Венна для произвольных множеств U, A, B (рис. 1.3) показывает, что формула дала неверный результат, следовательно, она не будет теоремой.
Рис.1.3
Замечание Доказанный выше факт не означает, что конкретные составные множества, задаваемые формулами (АВ) и А\В, всегда не равны. Например, в частном случае при A=U равенство выполняется, поскольку А\В= В, (АВ) = В.
ЗАДАЧИ
Выразить аналитически в виде формул множества а)—ж) (рис.1.4), указанные на диаграммах Венна штриховкой:
Рис. 1.4.
2. Изобразить, используя полные диаграммы пересечений Венна, множества, заданные формулами:
а) (АВ) (СВ), б) А (ВС), в) АВ, г) ( (А\В)\С), д) ( А В), е) ( А \ В), ж) ( ( АВ)\ С), з) А (С В) , и) (АВ) (В С).
3. Сравнить следующие пары составных множеств, заданные формулами:
а) (АВ) и А B, б) (АВ) (AC) и (BA) (BC), в) (A\B) B и А B, г) АB и (А\B) B, д) (AB)\С и (А\(BC)) (В\ (AC)).
4. Проверить (доказать или опровергнуть), будут ли приведенные ниже формулы теоремами алгебры множеств:
а) (AB) (AВ) = ( АВ), б) А(В\A) = , в) А\(ВС) = А (ВС), г) (AB) A = A, д) (A B)\С = (А\(BC)) (В\ (AC)), е) A B АB , ж) А\(BC) В, з) АВ (AB) C, и) АВ (ABC).