1.1. Основные понятия теории множеств
Понятия «множество», «элемент множества» являются одними из основных, исходных понятий математики. Принято считать, что эти понятия, как и любые другие исходные понятия некоторой математической теории не определяются [24]. Действительно, всякое определение содержит другие понятия, логически предшествующие определяемому, поэтому, по крайней мере, первое определение теории должно содержать не определяемые понятия. В качестве исходных обычно выбираются понятия, в понимании которых не возникает существенных разногласий (возможные разногласия не нарушают правильности ни одного положения теории). Вообще в дискретной математике имеются специальные принципы построения математических теорий.
Под множеством понимают любое собрание определенных и различимых между собой объектов, мыслимых как единое целое. В этом нестрогом, интуитивном определении, принадлежащем одному из родоначальников современной теории множеств – немецкому математику Г. Кантору (1845-1918 гг.) существенным является то обстоятельство, что собрание различных объектов рассматривается как один объект [24]. Нам будет вполне достаточно интуитивного понимания понятий «множество», «быть элементом множества». Объекты, образующие множество, называют элементами множества и обозначают, как правило, строчными, а множества – прописными буквами латинского алфавита.
Для обозначения принадлежности элемента m множеству М будем использовать запись mМ, где знак является стилизацией первой буквы греческого слова i (есть, быть) [9-10].
Множество, содержащее конечное число элементов, называют конечным. В теории множеств используется и такое необычное множество, как пустое множество, не содержащее ни одного элемента и обозначаемое символом . Число элементов конечного множества М называют мощностью и обозначают |М|. Мощность бесконечного множества – более сложное понятие.
Каждое множество полностью задается своими элементами. Для этого можно перечислить элементы конечного множества или указать свойства элементов. Обычно для задания множеств используются фигурные скобки {}. Например:
А={a,b,c,d}
B={i:i – четное число}.
А – конечное множество, состоящее из четырех элементов a,b,c,d. В – бесконечное множество, заданное свойством элементов i, которое записывается справа от двоеточия. По существу это свойство задается так называемым одноместным предикатом Р(i) («быть четным числом»), о которых речь пойдет в дальнейшем. Множество может быть задано также некоторой порождающей процедурой. Весьма распространенной порождающей процедурой является образование множеств из других множеств с помощью операций над множествами.
В множестве могут быть выделены подмножества. Если каждый элемент множества С принадлежит множеству D, то множество С называется подмножеством множества D. Это обозначается как СD (DС), где – знак включения (вспомним знак принадлежности ). Говорят, что множества С и D находятся в отношении включения, а элементы множества к самому множеству – в отношении принадлежности.
Если АВ и АВ, то А называют собственным, строгим или истинным подмножеством и обозначают АВ, где – знак строгого включения.
Для каждого множества М существует множество, элементами которого являются все его подмножества. Такое множество называется булеаном множества и обозначается В(М), а множество М – универсумом (универсальным) и обозначается I [9-10].
Пусть I={a,b}, тогда B(I)={,{a},{b},{а,b}}. Для I={a,b,с}, B(I)={,{a},{b},{c},{а,b},{a,c},{b,c},{a,b,с}}.
Множества часто задают графически с помощью диаграмм Эйлера (рис. 1).
Рис. 1. Пример диаграммы Эйлера для множеств
{{а,b,с},{b,d,e}} в универсуме {а,b,с,d,e}
На рис. 1 заданы множества {{а,b,с},{b,d,e}} в универсуме I={а,b,с,d,e}, замкнутая линия, называемая кругом Эйлера, соответствует одному из рассматриваемых множеств и ограничивает его элементы, при этом рамка, в верхнем правом углу которой обозначено I, ограничивает элементы универсума (универсального множества).
- Содержание
- 6. Элементарные двоичные переключательные функции
- 7. Основные законы булевой алгебры и преобразование
- Приложение 2. Варианты контрольных заданий по дисциплине
- Предисловие
- Дискретная математика
- 1. Множества и алгебраические системы. Булевы алгебры
- 1.1. Основные понятия теории множеств
- 1.2. Основные операции над множествами
- 1.3. Декартово произведение множеств
- 1.4. Соответствия и функции
- 1.5. Отношения
- 1.6. Использование множеств в языке Паскаль
- 2. Элементы общей алгебры
- 2.1. Операции на множествах
- 2.2. Группа подстановок Галуа
- 2.3. Алгебра множеств (алгебра Кантора)
- 2.4. Алгебраические системы. Решетки
- 2.5. Задание множеств конституентами
- 2.6. Решение уравнений в алгебре множеств.
- 3. Элементы комбинаторики
- 3.1. Комбинаторные вычисления
- 3.2. Основные понятия комбинаторики
- 3.3. Размещения
- 3.4. Перестановки
- 3.5. Сочетания
- 3.6. Треугольник Паскаля.
- 3.7. Бином Ньютона
- 3.8. Решение комбинаторных уравнений
- 4. Основные понятия теории графов
- 4.1. Способы задания графов
- 4.2. Характеристики графов
- 4.3. Понятие о задачах на графах
- 4.4. Задача о Ханойской башне
- 5. Переключательные функции и способы их задания
- 5.1. Понятие о переключательных функциях
- 5.2. Двоичные переключательные функции и способы их задания
- 5.3. Основные бинарные логические операции
- 5.4. Понятие о переключательных схемах и технической реализации переключательных функций
- 5.5. Использование логических операций в теории графов
- 6. Элементарные двоичные переключательные функции и функциональная полнота систем переключательных функций
- 6.1. Элементарные переключательные функции одной переменной
- 6.2. Элементарные переключательные (логические) функции двух переменных
- 6.3. Функциональная полнота систем переключательных функций
- 6.4. Базисы представления переключательных функций
- 6.5. Пример анализа и определения свойств пф, заданной десятичным номером
- 7. Основные законы булевой алгебры и преобразование переключательных функций
- 7.1. Основные законы булевой алгебры переключательных функций
- 7.2. Равносильные преобразования. Упрощение формул алгебры переключательных функций
- 7.3. Преобразование форм представления переключательных функций
- 8. Минимизация переключательных функций
- 8.1. Цель минимизации переключательных функций
- 8.2. Основные понятия и определения, используемые при минимизации
- 8.3. Аналитические методы минимизации переключательных функций
- 8.4. Минимизация переключательных функций по картам Карно
- 8.5. Метод поразрядного сравнения рабочих и запрещенных наборов
- Минимизация переключательных функций на основе поразрядного сравнения рабочих и запрещенных восьмеричных наборов.
- 8.6. Минимизация переключательных функций, заданных в базисе {, и, не}
- 8.7. Минимизация систем переключательных функций
- 8.8. Минимизация переключательных функций методом неопределенных коэффициентов
- 9. Понятие об автомате и его математическом описании
- 9.1. Основные определения теории конечных автоматов
- 9.2. Описание конечных детерминированных автоматов
- 9.3. Понятие о технической интерпретации конечных автоматов
- 9.4. Синтез комбинационных автоматов в заданном базисе
- 9.5. Булева производная
- 9.6. Элементарные автоматы памяти на основе комбинационного автомата и задержки
- 9.7. Синтез автомата – распознавателя последовательности
- 10. Элементы теории кодирования
- 10.1. Понятие о кодировании
- 10.2. Системы счисления, как основа различных кодов
- 10.3. Понятие о помехоустойчивом кодировании
- 10.4. Кодирование по Хэммингу
- 10.5. Кодирование с использованием циклических кодов и математического аппарата умножения и деления полиномов. Сигнатурный анализ
- 10.6. Понятие о криптографической защите информации
- 10.7. Понятие о сжатии информации