![](/user_photo/2706_HbeT2.jpg)
- •Введение в дискретный анализ
- •Глава 1. Введение в теорию множеств
- •Тема 1.1. Множества и операции над ними
- •1.1.1. Основные понятия
- •1.1.2. Операции над множествами
- •1.1.3. Векторы и прямые произведения
- •Вопросы для повторения
- •Резюме по теме
- •Тема 1.2. Отношения
- •1.2.1. Основные понятия и определения
- •1.2.2. Бинарные отношения. Основные определения
- •1.2.4. Эквивалентность и порядок
- •Вопросы для повторения
- •Резюме по теме
- •Тема 1.3. Соответствия и функции
- •1.3.1. Соответствия и их свойства
- •1.3.2. Взаимно однозначные соответствия и мощности множеств
- •1.3.3. Функции и отображения
- •1.3.4. Операции
- •1.3.5. Гомоморфизмы и изоморфизмы
- •Вопросы для повторения
- •Резюме по теме
- •Глава 2. Математическая логика
- •Тема 2.1. Логика высказываний
- •2.1.1. Логические связки
- •2.1.2. Основные схемы логически правильных рассуждений
- •2.2.2. Булева алгебра
- •2.2.3. Эквивалентные преобразования
- •Вопросы для повторения
- •Резюме по теме
- •Тема 2.3. Полнота и замкнутость
- •2.3.1. Функционально полные системы
- •2.3.2. Алгебра Жегалкина и линейные функции
- •2.3.3. Замкнутые классы и монотонные функции
- •2.3.4. Теоремы о функциональной полноте
- •Вопросы для повторения
- •Резюме по теме
- •Тема 2.4. Нечеткая логика
- •2.4.1. Основные понятия теории нечетких множеств
- •2.4.2. Логические операции над нечеткими множествами
- •2.4.3. Свойства логических операций над нечеткими множествами
- •Вопросы для повторения
- •Резюме по теме
- •Тема 2.5. Нечеткие модели управления
- •2.5.1. Нечеткие операторы
- •2.5.2. Нечеткая и лингвистическая переменные
- •2.5.3. Нечеткий логический вывод
- •Вопросы для повторения
- •Резюме по теме
- •Тема 2.6. Логика предикатов
- •2.6.1. Предикаты. Основные понятия
- •2.6.2. Кванторы
- •2.6.3. Выполнимость и истинность
- •2.6.4. Эквивалентные соотношения. Префиксная нормальная форма
- •Вопросы для повторения
- •Резюме по теме
- •Глава 3. Комбинаторика
- •Тема 3.1. Комбинаторные конфигурации
- •3.1.1. Принципы сложения и умножения
- •3.1.2. Перестановки
- •3.1.3. Размещения
- •3.1.4. Сочетания
- •3.2.2. Полиномиальная формула
- •3.2.3. Формула включений и исключений
- •Вопросы для повторения
- •Резюме по теме
- •Глава 4. Теория графов
- •Тема 4.1. Основные понятия и операции на графах
- •4.1.1. Основные понятия
- •4.1.2. Способы задания графов
- •4.1.3. Операции над частями графа. Графы и бинарные отношения
- •Вопросы для повторения
- •Резюме по теме
- •Тема 4.2. Маршруты и деревья
- •4.2.1. Маршруты, пути, цепи, циклы
- •4.2.2. Дерево и лес
- •5.1.2. Способы задания автоматов
- •5.1.3. Взаимосвязь между моделями Мили и Мура
- •Вопросы для повторения
- •Резюме по теме
- •Тема 5.2. Детерминированные конечные автоматы
- •5.2.1.Основные понятия детерминированных конечных автоматов
- •5.2.2. Схема доказательства правильности конечного автомата
- •5.2.3. Произведение автоматов
- •5.3.2. Детерминизация нка
- •Вопросы для повторения
- •Резюме по теме
1.3.2. Взаимно однозначные соответствия и мощности множеств
Если между двумя конечными множествами А и В существует взаимнооднозначное соответствие, то эти множества равномощны. Этот очевидный факт позволяет, во-первых, установить равенство мощности этих множеств, не вычисляя их. Во-вторых, часто можно вычислить мощность множества, установив его однозначное соответствие с множеством, мощность которого известна, либо легко вычисляется.
Теорема.
Если мощность конечного множества А
равна n,
то число всех подмножеств А
равно
,
то есть
.
Множество А
называется счётным
множеством,
если оно равномощно множеству натуральных
чисел
:
.
Множество N2 – счетно.
Доказательство
Разобьем N2 на классы
К
1-ому классу
отнесем
все пары чисел с минимальной суммой N1
(1;1)
1-ый элемент 1-го
множества
1-ый элемент
2-го
множества
Ко 2-му классу отнесем все пары чисел с суммой 3: N2 {(1;2), (2;1)}
К i-му классу Ni {(a;b)| (a+b=i+1}
Каждый класс будет содержать i пар.
Упорядочим классы по возрастанию индексов i, а пары внутри класса упорядоченные по возрастанию первого элемента а. Занумеруем получившуюся последовательность пар номерами 1,2,3.. Видно, что если a+b=i+1, то пара (a,b) получит номер 1+2+..+(i-1)+. Эта нумерация и доказывает счетность множества N2.
Аналогично доказывается счетность множеств N3,…,Nk.
Теорема (теорема
Кантора).
Множество всех действительных чисел
из отрезка
не является счётным.
Доказательство.
Допустим, что множество
является счётным и существует его
нумерация. Поскольку любое действительное
число можно представить в виде бесконечной
десятичной дроби (периодической или
непериодической), то проделаем это с
числами данного множества. Расположим
их в порядке этой нумерации:
Теперь рассмотрим
любую бесконечную десятичную дробь
вида
,
организованную таким образом, что
и так далее. Очевидно, что данная дробь
не входит в рассматриваемую
последовательность, поскольку от первого
числа она отличается первой цифрой
после запятой, от второго – второй
цифрой и так далее. Следовательно, мы
получили число из данного интервала,
которое не пронумеровано и, таким
образом, множество
не является счётным. Его мощность
называется континуум,
а множества такой мощности называются
континуальными.
Приведённый метод доказательства
называется диагональным
методом Кантора.
Следствие 1. Множество действительных чисел континуально.
Следствие 2. Множество всех подмножеств счётного множества континуально.
1.3.3. Функции и отображения
Функцией
называется любое функциональное
соответствие между двумя множествами.
Если функция
устанавливает соответствие между
множествами А
и В,
то говорят, что функция
имеет вид
(обозначение
).
Каждому элементу а
из своей области определения функция
ставит в соответствие единственный
элемент
из области значений. Это записывается
в традиционной форме
.
Элемент а
называется аргументом
функции, элемент
-
её значением.
Соответствие между аргументом и функцией можно изобразить с помощью диаграммы Венна (рис. 1.8).
Рис. 1.8. Соответствия между множествами Мх и Му
Соответствие установленное между множествами MX и MY называется взаимноодназначным соответствием, если каждому хMX соответствует 1 элемент yMY и обратное справедливо.
Полностью
определённая функция
называется отображением
А
в В;
образ множества А
при отображении обозначается
.
Если при этом
,
то есть соответствие сюръективно,
говорят, что имеет отображение А
на В.
Пример 2.
а) Функция
является отображением множества
натуральных чисел в себя. Эта же функция
при всех
является отображением множества целых
чисел в множество рациональных чисел.
б) Функция
является
взаимнооднозначным отображением
множества действительных чисел на себя.
в) Функция
не полностью определена, если её тип
,
но полностью определена, если её тип
или
.
Функции f u g равны, если:
их области определения - одно и то же множество A,
для любого аA f(a)=g(а).
Функция типа
называется n-местной
функцией.
В этом случае принято считать, что
функция имеет n
аргументов:
,
где
.
Например, сложение, умножение, вычитание
и деление являются двухместными функциями
на
,
то есть функциями типа
.
Пусть дано
соответствие
.
Если соответствие
таково, что
тогда и только тогда, когда
,
то соответствие
называют обратным
соответствием
к
и обозначают
.
Если соответствие, обратное к функции является функциональным, то оно называется обратной функцией, обратной к .
В обратном
соответствии образы и прообразы меняются
местами, поэтому для существования
обратной функции
требуется, чтобы каждый элемент из
области значения
имел бы единственный прообраз. Это
означает, что для функции
обратная функция
существует тогда и только тогда, когда
является биективным соответствием
между своей областью определения и
областью значений.
Пусть даны функции
и
.
Функция
называется композицией
функций
и
(обозначается
),
если имеет место равенство:
,
где
.
Композиция функций и представляет собой последовательное применение этих функций; g применяется к результату .Часто говорят, что функция h получена подстановкой в g.
Для многоместных
функций
возможны различные варианты подстановок
в
,
дающие функции различных типов. Особый
интерес представляет случай, когда
задано множество функций типа:
.
В этом случае возможны, во-первых, любые
подстановки функций друг в друга, а
во-вторых, любые переименования
аргументов. Функция, полученная из
данных функций
некоторой подстановкой их друг в друга
и переименованием аргументов, называется
их суперпозицией.
Способы задания функций:
таблицы, определены для конечных множеств;
формула;
графики;
рекурсивная вычислительная процедура, например факториал.