- •21. Формула Паскаля. Треугольник Паскаля
- •22. Алгебраические операции (n-арная). Ранг операции.
- •23. Бинарные алгебраические операции (бао): нейтральный и смметричный элементы. Аддитивная и мультипликативная форма записи бао.
- •24. Алгебраическая структура (универсальная алгебра, алгебра). Основа (носитель, основное, несущее множество) алгебры. Тип и сигнатура алгебры.
- •25. Алгебры с одной бинарной операцией: группоид. Таблица Кэли.
- •31. Нок, нод, Алгоритм Евклида
- •32 Сравнимость чисел по моудлю. Классы вычетов
- •33. Теорема Ферма
- •34.Функиця Эйлера. Теорема Эйлера.
- •35. Конечные поля Галуга. Порядок конечного поля
- •Вопрос № 36. Неприводимые многочлены. Алгоритм Евклида для многочленов.
- •Вопрос №37 Кольцо многочленов.
- •Вопрос №38. Вопрос №39. Графы: простой, мультиграф, псевдограф.
- •Вопрос №40. Маршруты, цепи, циклы. Связность.
- •Особенности данного представления[]
- •46. Полный двудольный граф.
- •47. Планарные (плоские) графы. Формула Эйлера.
- •48. Непланарность графов k5 и k3,3. Теорема Понтрягина-Куратовского.
- •49. Цикломатическое число графа
- •50. Хроматические графы. Теорема о раскраске планарных графов в пять цветов. Гипотеза четырех кра-сок. Теорема Хивуда.
- •51.Задача о минимальном остове. Алгоритм Краскала.
- •52. Алгоритм Прима («алгоритм ближайшего соседа»)
- •53. *Задача о кратчайшем пути. Алгоритм Дейкстры.
- •Вопрос 56: Прямой порядок обхода дерева.
- •Вопрос 57: Бинарные деревья. Типы бд: выровненные, полные, сбалансированные. Обходы бинарных деревьев.
- •Вопрос 58: Представление свободных деревьев кодом Прюфера.
- •Вопрос 59: Представление упорядоченных деревьев.
- •Вопрос 60: Способы кодирования бинарных деревьев: списочные структуры, упакованные массивы, польская запись.
- •62.Формулы
- •63. Алгебра булевых функций
- •65.Функциональная полнота булевых функций
- •66. Эквивалентные преобразования. Сокращенные днф. Простая импликанта. Тупиковая днф.
- •67. *Минимизация булевых функций. Аналитический метод Куайна
- •68. Кодирование информации. Формула Шеннона.
- •69. Алфавитное кодирование. Префиксные коды.
- •70. Бинарное кодовое дерево.
65.Функциональная полнота булевых функций
Функциональная
полнота множества логических
операций или булевых
функций — это возможность выразить
все возможные значения таблиц истинности
с помощью формул из элементов этого
множества. Математическая
логика обычно использует такой
набор
операций: конъюнкция (
), дизъюнкция (
), отрицание (
), импликация (
)
и эквиваленция (
).
Это множество операций является
функционально полным. Но оно не является
минимальной функционально полной
системой, поскольку:
Таким
образом
также
является функционально полной системой.
Но
также
может быть выражено (в соответствии
с законом
де Моргана) как:
также может быть определена через подобным образом.
Также может быть выражена через следующим образом:
Итак
и
одна из
является
минимальной функционально полной
системой.
66. Эквивалентные преобразования. Сокращенные днф. Простая импликанта. Тупиковая днф.
Эквивалентные преобразования – это такие преобразования, использующие эквивалентные соотношения и правило замены. Эквивалентные преобразования являются средством доказательства эквивалентности формул, как правило, более эффективным, чем их вычисление на наборах значений переменных.
1. Свойства констант:
2. Свойство двойного отрицания:
3. Идемпотентность
(отсутствие степеней и множителей):
а) х Ù х = х; б) х Ú х = х.
4. Закон противоречия:
х Ù`х = 0.
5. Закон «исключенного третьего»:
х Ú`х = 1.
6. Ассоциативность:
а) х1 Ù (х2 Ù х3) = (х1 Ù х2) Ù х3; б) х1 Ú (х2 Ú х3) = (х1 Ú х2) Ú х3.
7. Коммутативность:
а) х1 Ù х2 = х2 Ù х1; б) х1 Ú х2 = х2 Ú х1.
8. Дистрибутивность конъюнкции относительно дизъюнкции:
х1 Ù (х2 Ú х3) = (х1 Ù х2) Ú (х1 Ù х3).
9. Дистрибутивность дизъюнкции относительно конъюнкции:
х1 Ú (х2 Ù х3) = (х1 Ú х2) Ù (х1 Ú х3).
10. Правила де Моргана:
11.
12.
13.
Определение. Говорят, что булева функция имеет сокращенную дизъюнктивную
нормальную форму, если она равна дизъюнкции всех своих простых импликант.
Сокращенная форма характеризуется тем, что ее члены самые короткие, из
нее уже нельзя
Определение. Булева функция g(x) называется импликантой булевой
функции f(x), если для любого набора аргументов, на которых
g(x)=1 , f(x) также равна единице.
P.S.: Простейшими примерами импликант могут служить элементарные
конъюнкции, входящие в ДНФ данной функции. Произвольная дизъюнкция
этих термов также является импликантой функции.
Определение. Простой (первичной) импликантой булевой функции называется
такая импликанта функции, у которой никакая ее собственная часть уже не является
импликантой этой функции.
P.S.: Под собственной частью импликанты понимается новая импликанта, полученная из исходной, путем вычеркивания произвольного числа букв.
Определение. Если из сокращенной формы исключить все возможные члены, не
нарушая определения функции, то получится тупиковая дизъюнктивная
нормальная форма.
Тупиковых форм у булевой функции может быть несколько.
Определение. Тупиковая форма, содержащая наименьшее число членов, называется
кратчайшей дизъюнктивной нормальной формой.
P.S.: Кратчайшая и тупиковые формы в общем случае не совпадают.
