- •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. Кодирование и декодирование по Хеммингу.
61. Эквивалентные соотношения логики предикатов. Префиксная нормальная форма. Процедура получения пнф.
ЭКВИВ. СООТНОШ.::::
ù( $x P(x)) ~ "xùP(x)
ù ( "x P(x)) ~ $xùP(x)
"x ( P1(x) & P2(x) ) ~ ("x P1(x) & "x P2(x) ) дистрибутивность квантора " относительно &
$x ( P1(x) v P2(x) ) ~ ($x P1(x) v $x P2(x) ) дистрибутивность квантора $ относительно v
"x"y P(x,y) ~ "y"x P(x,y) коммутативность квантора "
$x$y P(x,y) ~ $y$x P(x,y) коммутативность квантора $
"x ( P(x) & Y ) ~ ("x P(x) & Y) , где Y не зависит от х
$x ( P(x) & Y) ~ ($x P(x) & Y) , где Y не зависит от х
"x ( P(x) v Y) ~ ("x P(x) v Y) , где Y не зависит от х
$x ( P(x) v Y) ~ ($x P(x) v Y) , где Y не зависит от х
ПРЕФИКСНАЯ И НОРМ ФОРМА:::::
__Префиксной нормальной формой (ПНФ) называется формула, имеющая вид
Q1x1, Q2x2, …, QnxnF — кванторы; F — формула, не имеющая кванторов, с операциями {&, Ú, ù}.
___В логике предикатов для любой формулы существует эквивалентная ей префиксная нормальная форма.
ПРОЦЕДУРА ПОЛУЧЕНИЯ ПНФ:
1) Заменить операции → , ~ на булевы
A → B = ù A v B
A ~ B = (ù A v B) & ( A v ù B )
2) При помощи эквивалентных соотношений спустить символы отрицания на предикаты
3) Если к формуле, не имеющей вид ПНФ, не применимы эквивалентные соотношения, то следует использовать правила переименования переменных
4) С помощью эквивалентных соотношений получить ПНФ
62. Конечный автомат. Способы задания: таблицей, диаграммой.
___Конечным автоматом называется система M ={А, B, S, j, y}, в которой
А = {а1, ..., am} – конечный входной алфавит,
B ={b1, ..., bk} — конечный выходной алфавит,
S ={s1, ..., sn} — конечный алфавит состояний,
j: А ´ S ® S — функция переходов,
y : А ´ S ® B — функция выходов.
Если в автомате M выделено одно состояние, называемое начальным (обычно будет считаться, что это s1), то полученный автомат называется инициальным и обозначается (M, s1).
АВТОМАТНАЯ ТАБЛИЦА::
__Пример: задать автомат для чтения слова «001», если на вход подаются символы «0» и «1».
Входной алфавит A={0,1}
Выходной алфавит A={Y,N}
Алфавит состояний S={s0«», s1«0», s2«00» s3 «001»}
__Автоматная таблица задается двумя способами.
1) Строки – состояния автомата. Столбцы – входные символы. На пересечении строк и столбцов указываются функций j, y.
2) S, A, j, y задаются по столбцам.
ДИАГРАММА ПЕРЕХОДОВ::::
__Ориентированный мультиграф, называемый графом переходов или диаграммой переходов
__Вершины графа соответствуют состояниям. Если j(Si,aj)=Sk, y(Si,aj)=bl, то из вершины Si в вершину Sj веден дуга на которой написано (aj, bl)
___В каждой вершине si выполнены условиями корректности:
1) для любой входной буквы aj имеется дуга, выходящая из si, на которой написано aj (условие полноты);
2) любая буква aj, встречается только на одном ребре, выходящем из si (условие непротиворечивости или детерминированности)
63. Автоматы и входные слова. Автоматное отображение и его свойства.
__Для данного автомата M его функции jM и yM могут быть определены не только на множестве А всех входных букв, но и на множестве А* всех входных слов. Для любого входного слова a = aj1aj2...ajk
j(si, aj1aj2...ajk) = j(j(…j(si, aj1), aj2),..., ajk-1), ajk).
Иначе, определяя индуктивно:
а) j(si, aj) задается автоматной таблицей M;
б) для любого слова a Î А* и любой буквы aj
j(si, aaj) = j(j(si, a), aj). (1)
С помощью расширенной функции j определяется (также индуктивно) расширенная функция y :
y(si, aaj) = y (j(si, a), aj). (2)
АВТОМАТНОЕ ОТОБРАЖЕНИЕ::::
__Зафиксируем в M начальное состояние S0 и каждому входному слову a = aj1aj2...ajk поставим в соответствие слово w в выходном алфавите:
w = y (S0, aj1) y(S0, aj1aj2)... y(S0, aj1... ajk). (3a)
_Это соответствие, отображающее входные слова в выходные слова, называется автоматным отображением, а также автоматным (или ограниченно детерминированным) оператором, реализуемым автоматом (M, S0).
_Если результатом применения оператора к слову a является выходное слово w, то это будем обозначать соответственно M (S0, a) = w или M(a) = w.
___Число букв в слове a, как обычно, называется длиной a и обозначается |a| или l(a). Автоматное отображение также удобно определить индуктивно:
M (si,aj) = y (si,aj)
M (si, aaj) = M(si, a) y(j(si, a), aj) (3б)
СВ_ВА АВТОМАТНОГО ОТОБРАЖЕНИЯ::::::::
1) слова a и w = M(a) имеют одинаковую длину: |a| = |w| (свойство сохранения длины);
2) если a = a1a2 и M(a1a2) = w1w2, где |a1| = |w1|, то M(a1) = w1; иначе говоря, образ отрезка длины i равен отрезку образа той же длины.
__Автоматные операторы — это операторы без предвосхищения, т. е. операторы, которые, перерабатывая слово «не заглядывая вперед»: i-я буква выходного слова зависит только от первых i букв входного слова.