- •Раздел 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. Системы счисления. Комбинаторика
3.3.2. Отношение нестрогого (частичного) порядка
При данном отношении справедливы аксиомы: 1) рефлексивности, 2) антисимметричности; 3) транзитивности.
Отношение нестрогого порядка задает некоторый способ сравнения элементов на рассматриваемом множестве таким образом, что для каждого его элемента х пара (х, х) также принадлежит отношению. Данные отношения обычно обозначают символом , так как на числовых множествах нестрогий порядок может быть задан предикатом «х меньше или равен у». Если х у, то говорят, что х подчинен у либо х не превосходит у.
Определение. Множества, на которых введено отношение нестрогого (частичного) порядка, называют частично упорядоченными. Частичный порядок на X называется линейным, если все пары элементов из X сравнимы, т.е. для любых х, у X можно выяснить (х у) либо (у х).
Пусть Х — частично упорядоченное множество. Наименьшим называют элемент аХ, который подчинен (не превосходит) всех остальных элементов X, т.е.х X (х а). Наибольшим называют элемент аХ, которому подчинены все остальные элементы из X — х X (х а). Обозначаются наименьший и наибольший элементы как minХ и mахХ.
У линейно упорядоченного множества любое подмножество также является линейно упорядоченным.
Пример 4. Рассмотрим в качестве исходного множество натуральных чисел N. Зададим на нем два варианта отношения нестрогого порядка с помощью предикатов:
1) Р(х, у) = «х у» ,
2) Р(х, у) = «х делится без остатка на у».
Оба отношения удовлетворяют аксиомам рефлексивности, антисимметричности и транзитивности.
Первое отношение задает на N линейный порядок, поскольку оно определено для всех пар натуральных чисел. Наименьший элемент minХ= 1, наибольшего не существует.
Второе отношение не обеспечивает на N линейный порядок, поскольку существуют пары несравнимых натуральных чисел. Например, (2, 3), (4, 5) и т.д. Наименьшего и наибольшего элементов нет.
3.3.3. Отношение строгого порядка
Отношение данного типа задает способ сравнения элементов на множестве Х таким образом, что все возможные пары элементов (х, х) не принадлежат отношению. Данные отношения обозначают символом « < », так как на числовых множествах строгий порядок может быть задан предикатом «х строго меньше у».
Для определения отношения строгого порядка достаточно проверить на парах элементов, составляющих его, справедливость только двух аксиом: 1) асимметричности и 2) транзитивности.
Замечание. Зачастую в число аксиом отношения строгого порядка включают аксиому антирефлексивности. Однако, как показано выше, справедливость данной аксиомы следует из выполнения асимметричности.
По аналогии с частичным (нестрогим) порядком, множества, на которых введено отношение строгого порядка, называют строго упорядоченными. Данный порядок на X называется линейным, если все пары элементов из X сравнимы.
Пример 5. Рассмотрим для множества Х = Е2 = {0,1} булеан [Х] = {(); (0); (1); (0;1)}. Через {х}i будем обозначать подмножества Х в порядке их вхождения в [Х]. Введем на множестве [Х] отношения строгого и нестрогого порядка соответственно при помощи предикатов:
а) Р({х}i , {х}j) = «{х}i {х}j (подмножество {х}i строго входит в подмножество {х}j )»;
б) Q({х}i ,{х}j) = «{х}i {х}j (подмножество {х}i нестрого входит в подмножество {х}j )».
Если отрицаниям данных предикатов придать естественный смысл обратного включения:
Р({х}i ,{х}j) = «{х}j {х}i» и Q ({х}i,{х}j) = «{х}j {х}i»,
то оба отношения будут вводить на [Х] соответственно частичный и строгий порядок. Оба порядка не будут линейными, поскольку не позволяют сравнить между собой {х}2 = (0) и {х}3 = (1). Матрицы отношений будут следующими:
|
|
0 |
1 |
(0,1) |
|
1 |
1 |
1 |
1 |
0 |
0 |
1 |
- |
1 |
1 |
0 |
- |
1 |
1 |
(0,1) |
0 |
0 |
0 |
1 |
|
|
0 |
1 |
(0,1) |
|
0 |
1 |
1 |
1 |
0 |
0 |
0 |
- |
1 |
1 |
0 |
- |
0 |
1 |
(0,1) |
0 |
0 |
0 |
0 |
Замечание. Если в Примере 5 в качестве отрицаний предикатов, задающих отношения, принять:
Р({х}i ,{х}j) = «{х}j {х}i или {х}j не сравнимо с {х}i»,
Q ({х}i,{х}j) = «{х}j {х}i или {х}j не сравнимо с {х}i»,
то данные отношения будут задавать полный порядок.