- •Раздел 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.6. Операции сравнения — логические операции с множествами
Определение. Два множества А и В называют равными, если они состоят из одних и тех же элементов. Обозначается равенство как А=В.
Если все элементы множества А принадлежат множеству В (а А а В), то говорят, что А нестрого включается в В. Обозначают как А В.
Если АВ, но АВ, то имеет место строгое включение, которое обозначают как А В.
Операции равенства нестрогого и строгого включений (=; ; ) называют операциями сравнения.
Свойства операций сравнения
1. Операции нестрогого включения и равенства обладают рефлексивностью: А А; А = А.
2. Операции нестрогого, строгого включений и равенства обладают транзитивностью:
а) если (А В), (В С), то А С;
б) если (А В), (В С), то А С;
в) если (А = В), (В = С), то А = С.
3. Интуитивный принцип объемности. Если выполняется (А В) и (В А), то справедливо: А=В.
Результатом выполнения операций сравнения является логическое значение — «истина» либо «ложь». Например, результат выражения А = А всегда истинен, выражение А В может быть либо ложным, либо истинным — в зависимости от рассматриваемых множеств А, В. В этом заключается принципиальное отличие операций сравнения от предметных операций, результатом выполнения которых всегда является множество.
Определение. Операции со значениями истинности, обратными к операциям сравнения (= ; ; ), назовем отрицаниями операций сравнения.
Например, операция ( ) в выражении А В означает, что множества А и В состоят не из одинаковых элементов, операция ( ) в выражении А В означает, что отсутствует строгое включение множества А в В.
Указанные операции можно рассматривать как сокращенную запись двухместных предикатов, где аргументами являются множества, а результат — логическое значение.
Для строгого доказательства включения либо равенства составных множеств, заданных формулами, можно использовать таблицы пересечений или полные диаграммы пересечений. При этом справедливы три следующих правила.
Правило 1. Если векторы включений у формул F1 и F2 совпадают, то всегда F1 = F2.
Правило 2. Если все элементарные пересечения формулы F1 содержатся в элементарных пересечениях формулы F2, то в общем случае F1 нестрого входит в F2 (F1 F2). Наличие строгого включения F1 в F2 либо равенство F1 и F2 зависит от конкретных рассматриваемых множеств.
Правило 3. Если векторы включений формул составных множеств индифферентны – не совпадают и ни один из них не входит в другой, то никаких предварительных заключений при сравнении конкретных примеров данных составных множеств по их формулам делать нельзя.
Пример 1. Сравнить составные множества, заданные в Примере 2 параграфа 1.5 на простых множествах А и В: 1) F1 = (АВ), 2) F2 = (АВ), 3) F3 = АВ(АВ).
Решение. Так как векторы включений для формул F2 и F3 совпадают, то составные множества, задаваемые ими, всегда равны: F2 = F3 . Вектор включений F1 строго входит в вектор для F2 , поэтому в общем случае F1 F2 . С использованием диаграмм Венна несложно показать, что если АВ ≠Ø , то имеет место строгое включение F1 F2 . При АВ =Ø - равенство F1 = F2.
Пример 2. Рассмотрим составные множества, заданные формулами F1 = АВ и F2 = А. Их векторы включений (0110) и (1100) индифферентны. Как несложно проверить, при А В U выполняется строгое включение F1 = В\А F2, поскольку пересечение А\В, соответствующее третьей компоненте векторов, в этом случае пусто. При А=U ≠ Ø получим: F1 = АВ= В, F2 = А =Ø. Следовательно, в данном случае F2 F1.
ЗАДАЧИ
1. Сравнить пары составных множеств, заданных следующими формулами:
а) F1 = АВ и F2 = С(АВ),
б) F1 = А В С и F2 =(C\(АВ)),
в) F1 = (А(ВС)) и F2 = ВC.