- •2.Высказывания.Операции над высказываниями.
- •3. Тождественно истинные и тождественно ложные высказывания. Равносильные высказывания.
- •4.Суперпозиция функций. Бинарные отношения. Свойства бинарных отношений
- •5.Отношение порядка. Отношение эквивалентн. Бинарные опер.
- •6. Алгебры. Алгебра Кантора и булева алгебра. Изоморфизм. Операции над двоичными числами.
- •7. Булевы функции. Мощность множества булевых функций от переменных.
- •8. Элементарные булевы функции.
- •9. Формулы. Основные эквивалентности формул.
- •Порядок действий в формулах алгебры логики
- •10. Принцип двойственности. Двойственные булевы функции.
- •11.Теорема о разложении
- •12. Совершенные дизъюнктивные нормальные формы.
- •25. Перестановки с повторениями
- •26. Полиномиальная теорема. Принцип Дирихле.
- •27.Рекуррентные соотношения и производящие функции.
- •28. Принцип включения и исключения:
- •30. Схемы правильных рассуждений. Аксиоматические теории
- •32. Минимальные , кратчайшие и тупиковые днф.
- •33. Сокращённые днф. Построение сокращённых днф булевых функций методом Блейка.Пример.
- •34. Построение сокращённых днф булевых функций методом Квайна.Пример.
- •35.Построение Сокращенных днф геометрическим методом. Пример.
- •36. Построение минимальных днф с помощью карт Карно.
- •37. Метод Нельсона. (Построение сокращенной днф с помощью кнф).
- •38.Построение всех тупиковых днф. Алгоритм минимизации функций в классе нормальных форм.
- •39. Понятие о функциях k-значной логики. Их особенности.
- •40.Графы. Изоморфизм графов.
- •41.Способы задания графов.
- •42. Действия над графами.
- •43. Ориентированные и неориентированные графы.
- •44.Маршруты. Пути. Цепи. Связные графы.
- •45. Геометрическая реализации графа. Теорема о реализации конечного графа в трёхмерном пространстве.
- •46.Эйлеровы циклы. Задача о кенигсбергских мостах. Теорема Эйлера.
- •47.Обобщенная теорема об эйлеровых цепях.
- •48. Гамильтоновы графы. Задача о коммивояжере.
- •49. Взвешенный граф. Граф-дерево.
- •50. Цикломатическое число. Остов графа. Базис циклов.
- •51. Двудольные графы.
- •52. Планарные графы. Критерий планарности.
- •53. Теорема Куратовского-Понтрягина. Граф Петерсена.
- •54.Двухполюсные сети. Параллельно-последовательные сети. Поток в сети.
- •55.Теорема Форда-Фалкерсона о максимальном потоке. Расчет максимального потока в сети.
- •56.Общие принципы помехоустойчивого кодирования. Примеры.
- •57.Типы ошибок. Сжатие информации.
- •58.Код Хэмминга.
- •59.Троичный код Хэмминга. Пример.
- •60.Алфавитное кодирование.
- •61. Алгоритм Фано.Пример
- •62. Алгоритм кодирования Хаффмена.Пример
- •63. Формальные грамматики. Основные понятия.
- •64. Классификация языков по Хомскому
- •65. Типы языков. Вывод цепочек. Дерево вывода
- •66.Конечные автоматы. Автоматы Мили и Мура. Канонические уравнения
- •67.Таблица состояний, диаграмма состояний автомата.
- •68.Дешифратор.
- •69.Реализация автоматов схемами.
- •70. Ограниченно детерминированные функции. Информационные деревья.
- •71. Понятие алгоритма. Основные свойства алгоритмов. Вычислимость.
- •72. Рекурсивные функции. Операторы суперпозиции и примитивной рекурсии.
- •73. Примитивно рекурсивные предикаты. Свойства.
- •74. Классы рекурсивных функций. (п.Р., о.Р., ч.Р.). Тезис Черча.
- •75. Машины Тьюринга. Принципы работы. Протокол работы.
- •76.Машины Тьюринга. Примеры. Функции, вычислимые по Тьюрингу.
7. Булевы функции. Мощность множества булевых функций от переменных.
Функции, определенные на множестве E2={0,1} и принимающее значение на множестве называются булевыми функциями или функция алгебры логики.
Функцию F алгебры логики удобно задавать при помощи таблицы, в которой аргументы расположены в порядке возрастания, т.е. будем считать что аргументы упорядочены в алфавитном порядке, т.е. будем обозначать, что аргумент(0,0,0,1) предшествует({) аргументу (0,0,1,0), а аргумент (0,0,1,0){(1,0,0,1).
Наборы , будем называть соседними поi-й координате, а наборы называются противоположными.
Символом будем обозначать количество наборов переменных, при которых функция принимает значение 1.
Свойства булевой функции:
x◦y=y◦x (коммутативность операций, где ◦ обозначает операции
x◦(x◦y)=(x◦y)◦z ассоциативность
правило де моргана
правило поглощения
правило поглощения
Дистрибутивность конъюнкции отн. Дизъюнкции.
Дистрибутивность конъюнкции отн. Суммы по модулю.
Дистрибутивность дизъюнкции отн. Конъюнкции.
Совокупность всех булевых функций относительно операций логического умножения, сложения, отрицания является алгеброй булевой функций. Соотношение между булевой алгеброй и алгеброй Кантора и есть изоморфизм, т.к. любая алгебра обладающая свойствами 1-10 называется булевой алгеброй.
Функцию f, определенную на множестве всех n-мерных векторов , где числа, будем называть булевой функцией отn переменных и будем записывать в виде .
Мощность множества всех булевых функций от n переменных для фиксированного n- это количество булевых функций от n переменных. Мощность высчитывается по формуле
8. Элементарные булевы функции.
Будем рассматривать следующие элементарные функции:
наз. Тождественный нуль и тождественная единица.
наз. Тождественная функция истинности и отрицание .
конъюнкция и дизъюнкция.
импликация
функция Шеффера (отр. конъюнкция )).
эквивалентности .
сумма по модулю 2 (отр. Эквивалентности )
стрелка Пирса, (отр. дизъюнкция ).
Таблица истинности для функции
с одной переменной.
x | ||||
0 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
9. Формулы. Основные эквивалентности формул.
В каждой формуле над полем Р сопоставляется функция из Р2 множество всех возможных булевых функций.
Формулы V и G считаются эквивалентными, если соответствующие им функции fu = hg равны.
Правила: 1. Внешние скобки в формулах как правило опускаются.
2. Формула UG записывается в виде U●G или UG.
При этом считают, что знак отрицания связывает сильнее, чем логическое знак умножить связывает сильнее, чем знак любой из операций или
А знак = связывает слабее, чем вышеперечисление операции в формуле.
Функции f1 – f11 – Элементарные функции подчиняются следующим эквивалентности:
x◦y=y◦x (коммутативность операций, где ◦ обозначает операции
x◦(x◦y)=(x◦y)◦z ассоциативность
правило де моргана
правило поглощения
правило поглощения
Дистрибутивность конъюнкции отн. Дизъюнкции.
Дистрибутивность конъюнкции отн. Суммы по модулю.
Дистрибутивность дизъюнкции отн. Конъюнкции.
(дополнительные не из наших лекций)Выражение эквивалентности через другие операции:
x~y = =x⊕y⊕1
x~y = (∨y)&(x∨) = x&y ∨ &
Выражение ⊕ через другие операции:
x ⊕ y = (x&)∨ (&y) = (∨) & (x ∨ y)
Выражение импликации через другие операции:
x→y = →x→y= xy⊕x⊕1
x→= y→ x→y = ∨y x→y=