Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ДМ.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
8.95 Mб
Скачать

1)Множества и его элементы

2)Мощность Множеств. Равномощные множества. Конечные и бесконечные

Конечное множество состоит из конечного числа элементов, например, множество страниц в книге, множество учеников в школе и т.д.

Бесконечное множество состоит из бесконечного числа элементов, т.е. это множество, которое не является ни конечным, ни пустым. Примеры: множество действительных чисел, множество точек плоскости, множество атомов во Вселенной и т.д.

3.Мощность множества. Добавление и удаление элементов. Вычисление мощности. Булеан

Число подмножеств конечного множества, состоящего из   элементов, равно  .

4.Операции над множествами. Диаграммы Венна. Разбиения и покрытия множеств

5.Свойства операций над множествами (не меньше 8)

6.Представление множеств в программах. Генерация всех подмножеств (2 способа)

7.Представление множеств упорядоченными списками. Проверка включения. Операция объединения и пересечения.

8.Отношения. Упорядоченные пары. Прямое произведение множеств.

9.Бинарные отношения. Основные определения и виды отношений. Композиция отношений.

10.Свойства отношений(6 штук). Представление отношений в компьютере.

11.Замыкание отношений. Алгоритм построения транзитивного замыкания.

Пусть на множестве   задано отношение  . Видно, что отношение   не симметрично, не рефлексивно и не транзитивно. Замыканием   относительно свойства симметричности является  . Замыканием   относительно рефлексивности является  . Замыканием   относительно транзитивности является множество  .

12.Функциональные отношения. Инъекция, сюрьекция и биекция.

13.Отношение эквивалентности. Классы эквивалентности.

14.Отношение порядка. Частичный и полный порядок. Алгоритм топологической сортировки.

Поиск в глубину или обход в глубину (англ. Depth-first search, сокращенно DFS) — один из методов обхода графа. Алгоритм поиска описывается следующим образом: для каждой не пройденной вершины необходимо найти все не пройденные смежные вершины и повторить поиск для них. 

Цвет: во время обхода в глубину используется 3 цвета. Изначально все вершины белые. Когда вершина обнаружена, красим ее в серый цвет. Когда просмотрен список всех смежных с ней вершин, красим ее в черный цвет. Думаю будет проще рассмотреть данный алгоритм на примере: ↑ Имеем бесконтурный ориентированный граф. Изначально все вершины белые, а стек пуст. Начнем обход в глубину с вершины номер 1. ↑ Переходим к вершине номер 1. Красим ее в серый цвет. ↑ Существует ребро из вершины номер 1 в вершину номер 4. Переходим к вершине номер 4 и красим ее в серый цвет. ↑ Существует ребро из вершины номер 4 в вершину номер 2. Переходим к вершине номер 2 и красим ее в серый цвет. ↑ Из вершины номер 2 нет рёбер, идущих не в черные вершины. Возвращаемся к вершине номер 4. Красим вершину номер 2 в черный цвет и кладем ее в стек. ↑ Существует ребро из вершины номер 4 в вершину номер 3. Переходим к вершине номер 3 и красим ее в серый цвет. ↑ Из вершины номер 3 нет рёбер, идущих не в черные вершины. Возвращаемся к вершине номер 4. Красим вершину номер 3 в черный цвет и кладем ее в стек. ↑ Из вершины номер 4 нет рёбер, идущих не в черные вершины. Возвращаемся к вершине номер 1. Красим вершину номер 4 в черный цвет и кладем ее в стек. ↑ Из вершины номер 1 нет рёбер, идущих не в черные вершины. Красим её в черный цвет и кладем в стек. Обход точек закончен. ↑ По очереди достаем все вершины из стека и присваиваем им номера 1, 2, 3, 4 соответсвенно. Алгоритм топологической сортировки завершен. Граф отсортирован.

15.Алгебра. Операции и носитель. Основные свойства операций(6 штук).

Алгебраическая система (или алгебраическая структура) в универсальной алгебре — множество   (носитель) с заданным на нём набором операций и отношений (сигнатура), удовлетворяющим некоторой системе аксиом. Алгебраическая система с пустым множеством отношений называется универсальной алгеброй, а система с пустым множеством операций — моделью.

16.Морфизмы. Гомоморфизмы. Изоморфизмы.

Гомоморфизм - это отображение алгебраической системы А, сохраняющее основные операции и основные соотношения.

Например, рассмотрим группы  . Отображение   называется гомоморфизмом групп   и  , если оно одну групповую операцию переводит в другую:  .

Пусть   и   — поля. Биекция   называется изоморфизмом, если для любых   выполняется

  1. ,

  2. .

17.Алгебры с одной операцией. Полугруппы. Моноиды

18.Группа. Основные свойства групп. Группа перестановок.

Непустое множество   с заданной на нём бинарной операцией   называется группой  , если выполнены следующие аксиомы:

ассоциативность ;

наличие нейтрального элемента:

  ;

наличие обратного элемента:

 

Примеры

  • Целые числа с операцией сложения.   группа с нейтральным элементом 0. Она является абелевой.

  • Положительные рациональные числа с операцией умножения. Произведение рациональных чисел — снова рациональное число, обратный элемент к рациональному числу представляется обратной дробью, имеется ассоциативность и единица.

Простейшие свойства

  • Обратный к данному элемент всегда определяется однозначно.

  • (a−1)−1 = aaman = am+n, (am)n = amn.

  • (ab)−1 = b−1a−1.

  • Верны законы сокращения:

,

.

  • Обратный элемент к нейтральному есть сам нейтральный элемент.

  • Группа содержит единственное решение x любого уравнения x · c = b или c · x = b; то есть в группе возможны однозначно определённые правое и левое «деление».

  • Пересечение двух подгрупп группы G есть подгруппа группы G.

  • Теорема Лагранжа: если G — группа конечного порядка g, то порядок g1 любой её подгруппы G1 является делителем порядка группы. Из этого следует, что и порядок любого элемента делит порядок группы.

  • Для определения числа подгрупп в группе используются теорема Лагранжа и теоремы Силова.

Симметрической группой множества X называется группа всех перестановок X (то есть биекций X →X) относительно операции композиции.

Симметрическая группа множества X обычно обозначается S(X). Если X = {1, 2,…, n}, то S(X) также обозначается через Sn.

Нейтральным элементом в симметрической группе является тождественная перестановка  , определяемая как тождественное отображение:

 для всех x из X.

Свойства

  • При   симметрическая группа Sn некоммутативна.

  • При   симметрическая группа Sn является неразрешимой (и напротив: при   — разрешимой).

  • В случае, если X конечно, число элементов S(X) равно n! (факториал n), где n — число элементов X. В частности, 

  • Каждая конечная группа G изоморфна некоторой подгруппе группы S(G) (теорема Кэли).

  • Симметрическая группа Sn допускает следующее задание:

(Можно считать, что   переставляет i и i+1.)

19.Кольца. Области целостности. Поля.

20.Векторное пространство. Нуль-вектор. Линейные комбинации. Базис и размерность пространства.

21.Решетка. Ограниченная решетка. Булева алгебра (Доказательство того, что булева алгебра является решеткой)

22.Функции алгебры логики. Множество булевых функций. Существенные и несущественные переменные. Булевы функции одной переменной.

Бу́лева фу́нкция (или логи́ческая функция, или функция а́лгебры ло́гики) от n переменных — в дискретной математике — отображение Bn → B, где B = {0,1} — булево множество. Элементы булева множества 1 и 0 обычно интерпретируют как логические значения «истинно» и «ложно», хотя в общем случае они рассматриваются как формальные символы, не несущие определённого смысла. Неотрицательное целое число n называют арностью или местностью функции, в случае n = 0 булева функция превращается в булеву константу. Элементы декартова произведения Bn называют булевыми векторами. Множество всех булевых функций от любого числа переменных часто обозначается P2, а от n переменных — P2(n). Булевы функции названы так по фамилии математика Джорджа Буля.

23.Основные булевы функции двух переменных.

24.Нормальные формы. Сднф. Скнф.

СДНФ (Совершенная Дизъюнктивная Нормальная Форма) — это такая ДНФ, которая удовлетворяет трём условиям:

  • в ней нет одинаковых элементарных конъюнкций

  • в каждой конъюнкции нет одинаковых пропозициональных букв

  • каждая элементарная конъюнкция содержит каждую пропозициональную букву из входящих в данную ДНФ пропозициональных букв, причем в одинаковом порядке.

Для любой функции алгебры логики существует своя СДНФ, причем единственная.

Пример нахождения СДНФ

Для того, чтобы получить СДНФ функции, требуется составить её таблицу истинности.

0

0

0

0

1

0

0

0

1

1

0

0

1

0

1

0

0

1

1

0

0

1

0

0

0

0

1

0

1

0

0

1

1

0

1

0

1

1

1

0

1

0

0

0

0

1

0

0

1

0

1

0

1

0

0

1

0

1

1

0

1

1

0

0

0

1

1

0

1

0

1

1

1

0

1

1

1

1

1

1


В ячейках строки́   отмечаются лишь те комбинации, которые приводят логическое выражение в состояние единицы.
Далее рассматриваются значения переменных при которых функция равна 1. Если значение переменной равно 0, то она записывается с инверсией. Если значение переменной равно 1, то без инверсии.

Первый столбец содержит 1 в указанном поле. Отмечаются значения всех четырёх переменных, это:

  •  = 0

  •  = 0

  •  = 0

  •  = 0

Нулевые значения — тут все переменные представлены нулями — записываются в конечном выражении инверсией этой переменной. Первый член СДНФ рассматриваемой функции выглядит так:  Переменные второго члена:

  •  = 0

  •  = 0

  •  = 0

  •  = 1

 в этом случае будет представлен без инверсии: 

Таким образом анализируются все ячейки  . Совершенная ДНФ этой функции будет дизъюнкцией всех полученных членов (элементарных конъюнкций).

Совершенная ДНФ этой функции:

               

СКНФ (Совершенная Конъюнктивная Нормальная Форма) — это такая КНФ, которая удовлетворяет трём условиям:

  • в ней нет одинаковых элементарных дизъюнкций

  • в каждой дизъюнкции нет одинаковых пропозициональных букв

  • каждая элементарная дизъюнкция содержит каждую пропозициональную букву из входящих в данную КНФ пропозициональных букв.

Пример нахождения СКНФ

Для того, чтобы получить СКНФ функции, требуется составить её таблицу истинности

0

0

0

0

0

0

0

0

1

1

1

1

1

1

1

1

0

0

0

0

1

1

1

1

0

0

0

0

1

1

1

1

0

0

1

1

0

0

1

1

0

0

1

1

0

0

1

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

1

1

1

0

0

0

1

0

0

0

0

0

0

0

1

1

В ячейках строки́   отмечаются лишь те комбинации, которые приводят логическое выражение в состояние нуля.

Четвертый столбец содержит 0 в указанном поле. Отмечаются значения всех четырёх переменных, это:

  •  = 0

  •  = 0

  •  = 1

  •  = 1

В дизъюнкцию записывается переменная без инверсии если она в наборе равна 0 и с инверсией если она равна 1. Первый член СКНФ рассматриваемой функции выглядит так:         

Остальные члены СКНФ составляются по аналогии.