- •2. Простое и необычное множество. Парадоксы и Антиномии. Парадокс Рассела и его роль в математике. Способы избежать Парадокса Рассела. Логические антиномии.
- •3. Операции над множествами и законы алгебры множеств. Диаграммы Эйлера. Формула включений и исключений. Покрытия и разбиения. Классы разбиения.
- •6. Операции над соответствиями. Объединение, пересечение, дополнение, инволюция (обратное) соответствия, композиция соответствий.
- •7. Прямое и обратное соответствие Галуа и его роль в проективном распознавании образов. Свойства соответствий Галуа. Замкнутое подмножество.
- •8. Бинарное отношение. Способы задания. Рефлексивное, симметричное, антисимметричное, асимметричное, транзитивное отношения.
- •10. Диаграмма Хассе как способ задания отношения частичного порядка на множестве. Непосредственно предшествующие элементы. Линейно упорядоченные подмножества.
- •11. Замыкание отношений. Рефлексивное, симметричное, транзитивное замыкание отношений.
- •12. Понятие нечеткого множества. Функция принадлежности и ее интерпретация. Способы формализации нечетких множеств. Наиболее распространенные параметрические функции принадлежности.
- •15. Бинарная операция и ее основное множество. Способы задания бинарной операции. Таблица Кэли. Операционный квадрат таблицы Кэли.
- •16. Свойства бинарных операций: ассоциативность, коммутативность, дистрибутивность, существование нейтрального и обратного элементов, разрешимость уравнений.
- •18. Группоид. Квазигруппа. Латинский квадрат. Лупа. Полугруппа. Моноид. Группа. Абелева группа.
- •19. Подстановки. Композиция подстановок, нейтральная, обратная подстановка. Группа подстановок и ее таблица Кэли. Подгруппы группы подстановок.
- •20. Группа симметрий фигуры.
- •21. Иерархия систем с двумя бинарными операциями: Кольцо. Виды колец. Тело. Поле.
- •4) Аддитивная и мультипликативная операции коммутативны
- •23. Отображения. Изоморфизм. Автоморфизм. Гомоморфизм. Эпиморфизм. Эндоморфизм. Мономорфизм. Биморфизм.
- •25. Способы задания графов: матрица смежности, матрица инциденций и список смежности.
- •28. Алгоритм определения компонент связности в неориентированном графе.
- •29. Эйлеров путь в графе. Эйлеров цикл. Теорема о существовании эйлерова цикла. Алгоритм нахождения эйлерова цикла и его вычислительная сложность.
- •33. Необхдимое и Достаточное условия для определения дерева. Задача построения минимального остовного дерева. Алгоритм Краскала. Алгоритм Прима. Оценка вычислительной сложности.
- •35. Алгоритм нахождения кратчайшего расстояния от источника до всех верши в общем случае – алгоритм Форда-Беллмана. Сложность алгоритма
- •36. Алгоритм Дейкстры — алгоритм нахождения кратчайшего расстояния от источника до всех верши в случае неотрицательных весов. Сложность алгоритма.
- •37. Лемма о перенумерации вершин. Алгоритм перенумерации вершин графа.
- •38. Алгоритм нахождения кратчайшего расстояния от источника до всех верши в случае бесконтурных графов. Сложность алгоритма.
- •39. Система pert. Алгоритм топологической сортировки. Критический путь и способ его нахождения.
- •41. Потоки в сетях. Классификация вершин по воздействию на поток. Величина потока. Разрез и поток через разрез. Теорема о максимальном потоке. Метод увеличивающих цепей.
- •42. Знаковые орграфы и задачи социологии. Теорема Харари о балансе. Недостатки математической модели о балансе.
- •45. Эквивалентность и включение сетей Петри. Построение дерева достижимости сети Петри.
- •46. Виды сетей Петри: временная, стохастическая, функциональная, цветная, ингибиторная. Использование сети Петри для проверки абстрактного сценария. Сеть Петри для задачи об обедающих философах.
- •48. Основные схемы логически правильных рассуждений.
- •51. Формы записи формул (функций) — инфиксная, префиксная, постфиксная. Преобразования формул: инфиксная в префиксную и постфиксную, префиксная в инфиксную, постфиксная в инфиксную.
- •52. Элементарная конъюнкция, элементарная дизъюнкция. Днф, сднф, кнф, скнф. Построение сднф и скнф по таблице истинности. Преобразования днф в сднф. Преобразование кнф в скнф.
- •53. Полиномы Жигалкина. Построение полиномов Жигалкина.
- •54. Классы логических функций: сохраняющие 0, сохраняющие 1, монотонные, линейные, двойственные, самодвойственные. Критерий поста.
- •55. Упрощение сднф при помощи Карты Карно. Булева алгебра и коммутационные схемы. Анализ и синтез коммутационных схем. Проектирование полубитного сумматора.
- •56. Функции k-значной логики и их задание с помощью таблицы истинности и таблицы Кэли. Примеры k-значных логик: алгебра Вебба, алгебра Поста, алгебра Россера-Тьюкетта.
- •59. Квантор всеобщности и квантор существования. Область действия квантора. Связанное и свободное вхождение переменной в формулу.
- •61. Эквивалентные соотношения логики предикатов. Префиксная нормальная форма. Процедура получения пнф.
- •62. Конечный автомат. Способы задания: таблицей, диаграммой.
- •64. Виды автоматов: Мили, сильносвязанный, автономный, Мура. Изоморфизм и эквивалентность автоматов. Изоморфизм графов и автоматов. Неотличимые автоматы. Минимальный автомат.
- •65. Подстановочные, перестановочные криптограммы, Шифр Тритемиуса.
- •66. Равномерные коды, неравномерные однозначно декодируемы (префиксные) коды: код и дерево Фано, кодирование и дерево по Хафменну.
- •67. Условие однозначной декодируемости для неравномерных кодов.
- •69. Кодирование и декодирование по Хеммингу.
48. Основные схемы логически правильных рассуждений.
Наряду с алфавитом и правилами построения сложных высказываний (логических формул), языки логики высказываний содержат правила преобразования логических формул.
Правила преобразования реализуют общелогические законы и обеспечивают логически правильные рассуждения. Корректность допустимых в логике преобразований является фундаментальным свойством формальной (математической) логики.
Процесс получения новых знаний, выраженных высказываниями, из других знаний, также выраженных высказываниями, называется рассуждением (умозаключением).
Исходные высказывания называются посылками (гипотезами, условиями), а получаемые высказывания — заключением (следствием).
Д ля построения логических формул, отражающих логически правильные рассуждения, следует все посылки соединить конъюнкцией & и полученную таким образом обобщенную посылку связать импликацией ® с выводом: ((A®B)&A)®B.
П равило заключ. — утвержд. модус:
Правило отрицания — отриц. модус:
Правило утв.–отриц.:
Правило транзитивности:
Закон противоречия:
Правило контрапозиции:
Сведение к абсурду:
49. Алгебра логики. Бинарные логические операции. Существенные и несущественные (фиктивные) переменные. Функционально полные системы (базисы). Булева алгебра логики. Законы булевой алгебры. Примеры других алгебр логики.
Матем. логика: логика высказ. и логика предикатов.
Логика высказываний может быть представ. 2-мя подходами: алгеброй логики (высказываний) и исчислением высказываний.
Алгебра логики — алгебра, образованная множ. B={0,1} вместе со всеми возможными операциями на нем.
Алгебра логики как раздел математической логики изучает строение сложных логических высказываний (логических формул) и способы установления их истинности с помощью алгебраических методов.
Переменная xi в функции f(x1,…, xi–1, xi, xi+1, …, xn) называется несущественной (фиктивной), если f(x1,…, xi–1, 1, xi+1, …, xn) = f(x1,…, xi–1, 0, xi+1, …, xn) при любых значениях остальных переменных. В противном случае — существенная переменная.
Функционально полные системы (базисы) — наборы логических операций, с помощью которых можно выразить любые другие логические операции.
Теорема: Всякая логическая функция может быть представлена булевой формулой, т.е. как суперпозиция дизъюнкции, конъюнкции и отрицания.
Алгебра (Р2; &, Ú, Ø), основным множеством которой является множество всех логических функций Р2, а операциями дизъюнкция, конъюнкция и отрицание, называется булевой алгеброй логических операций. Является наиболее изученной. Формулы, содержащие кроме переменных и скобок знаки этих функций называются булевыми.
Законы булевой алгебры:
1) ассоц.: aÚ(bÚc)=(aÚb)Úc, aÙ(bÙc)=(aÙb)Ùc;
2) коммут.: aÚb=bÚa, aÙb=bÙa;
3) дистр.: aÙ(bÚc)=(aÙb)Ú(aÙc); aÚ(bÙc)=(aÚb)Ù(aÚc);
4) иденп.: aÚa=a; aÙa=a;
5) инвол. (двойного отрицания) ØØa=a;
6) св-ва 0: aÚ0=a, aÙ0=0;
7) св-ва 1: aÚ1=1, aÙ1=a.
8) де-Моргана: ØaÚØb=Ø(aÙb), ØaÙØb=Ø(aÚb);
9) св-ва дополнения: aÙØа=0; aÚØа=1;
10) поглощения aÚaÙb=a, aÙ(aÚb)=a;
11) склеивания aÙb Ú aÙØb =a, (aÚb)Ù(aÚØb)=a;
12) обобщенное склеивание aÙc Ú bÙØc Ú aÙb = aÙc Ú bÙØc;
13) a Ú ØaÙb = aÚb
# алгебр логик (функционально полных базисов):
1){&, Ú,1}
2){o} (Функция Вебба),
3){½} (штрих Шеффера);
4){®, 0}, { ¬, 1},
и др.
50. Суперпозиция булевых функций и ее формула. Глубина формулы. Таблицы истинности для сложных формул. Эквивалентность формул. Тождественно истинная, тождественно ложная и выполнимая функция. Единичный и нулевой набор функции.
Суперпозицией F булевых функций f0 и f1,...,fm называется функция F=f0(g1(x1,...,xm),...,gn(x1,...,xm)), где каждая из функций gi(x1, ...,xm) либо совпадает с одной из переменных (тождественная функция), либо – с одной из функций f1,...,fm.
Формулой называется выражение, описывающее эту суперпозицию.
Символы переменных, а также функции const_0 и const_1 считаются формулами глубины 0.
Глубина формулы:
Определить глубину формулы F= ((А→В)&C) ÚA.
1) Вначале выполняется f1= А→В. Глубина которой k1=max(0,0)+1=1
2) Следующей будет выполняться функция f2=f1&C. Функция f2 имеет глубину k2=max(k1,0)+1=max(1,0)+1=2
3) Далее выполнятся функция f3=f2ÚA, глубина которой k3=max(k2,0)+1=max(2,0)+1=3
Таким образом, глубина исходной формулы равна 3.
Таблицы истинности для сложных функций строится поэтапно, путем выделения простых функций согласно последовательности их выполнения.
#: Таблица истинности для формулы F= ((А→В)&C)ÚA:
A |
B |
C |
A→B |
f1&C |
f2ÚA |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
Формулы (высказывания) явл. эквивалентными (равносильными), если для всех наборов переменных совпадают их значения.
Формула называется тождественно истинной (общезначимой, тавтологией), если при всех возможных наборах переменных формула равна 1
Формула называется тождественно ложной (противоречием), если при всех возможных наборах переменных формула равна 0.
Формула называется выполнимой, если при некоторых наборах переменных формула равна 1.
Единичным набором переменных называется набор переменных, при которых функция равна 1. Множество единичных наборов называется единичным множеством.
Нулевым набором переменных называется набор переменных, при которых функция равна 0. Множество нулевых наборов называется нулевым множеством.