59. Квантор всеобщности и квантор существования.
С помощью логических операций из данных предикатов можно строить более сложные предикаты. Наряду с теми логическими операциями, которые действуют и над высказываниями, для образования новых предикатов из уже имеющихся применяются кванторы.
Применение квантора всеобщности к предикату , где дает (n – 1)-местный предикат , который набору сопоставляет высказывание, истинное тогда и только тогда, когда для любого значения a переменной xi истинно высказывание .
Квантор существования в применении к предикату при дает (n – 1)-местный предикат , который набору сопоставляет высказывание, истинное тогда и только тогда, когда хотя бы для одного значения a переменной xi истинно высказывание .
60. Формула в исчислении предикатов. Предикатная переменная. Область действия квантора. Связанное и свободное вхождение переменной в формулу. Выполнимая формула. Тождественно истинная формула и тождественно ложная формула. Общезначимая формула, противоречивая формула.
Исследованием связей между предикатами, определяемых их логической структурой, занимается логика предикатов.
Предикатная переменная — переменная, возможными значениями которой являются предикаты.
Исчисление предикатов — это общее название формальных систем, служащих для формализации логических умозаключений, в которых учитывается как логическая структура суждений (то есть каким образом данное суждение получено из других с помощью логических операций), так и их субъектно-предикатная структура, то есть связь между субъектом суждения (о чем говорится в данном суждении) и предикатом (что говорится о субъекте). При этом для логического анализа суждений наряду с такими логическими операциями, как конъюнкция, дизъюнкция, импликация, эквивалентность, отрицание, используются кванторы, а субъектно-предикатная структура уточняется с помощью понятия предиката.
Поскольку в математической логике интересуются лишь структурой суждений, отвлекаясь от их конкретного смысла, а также во избежание двусмысленностей, свойственных естественным языкам, для построения логики предикатов используется формализованный язык, алфавит которого обычно содержит четыре группы символов:
1) предикатные переменные — выражения вида , где m и n — неотрицательные целые числа;
2) предметные переменные ;
3) логические символы (или — конъюнкция), (дизъюнкция), (импликация), (эквивалентность), ¬ (отрицание), (квантор существования), (квантор всеобщности);
4) вспомогательные символы (,) (скобки) и , (запятая).
Выражение называется m-местной предикатной переменной; 0-местные предикатные переменные называются пропозициональными переменными.
Элементарной формулой называется всякая пропозициональная переменная, а также любое выражение вида , где P — какая-либо m-местная предикатная переменная (m > 0), а — произвольные предметные переменные. Из элементарных формул следующим образом строятся предикатные формулы:
1) все элементарные формулы суть формулы;
2) если и — формулы, то выражения ( ), ( ), ( ), ( ),¬ считаются формулами;
3) если — формула, x — предметная переменная, то x и x суть формулы.
Например, предикатными формулами являются .
Часть формулы , которая сама является формулой, называется подформулой формулы .
Областью действия квантора y или y в формуле называется такая ее подформула , что y или y является подформулой формулы .
Вхождение переменной y в формулу называется связанным, если оно есть вхождение в квантор y или y, или в область действия одного из этих кванторов.
Всякое вхождение переменной y, не являющееся связанным, называется свободным. Например, в формуле первые два вхождения переменной x1 — связанные, а третье — свободное.
Переменная y называется свободной переменной формулы , если она имеет свободные вхождения в .
Говорят, что задана интерпретация формулы на непустом множестве M, если каждой свободной переменной формулы сопоставлен некоторый элемент из M, а каждой m-местной предикатной переменной из — некоторый m-местный предикат на M. Истинностное значение формулы в данной интерпретации определяется индукцией по построению формулы . Если имеет вид , то ее значением является значение предиката, сопоставленного предикатной переменной P, на наборе значений переменных . Если имеет вид ¬, то = И тогда и только тогда, когда = Л. Аналогично, в соответствии с истинностными таблицами для логических операций определяются значения формул вида ( ), ( ), ( ), ( ) через значения формул и . Например, = И, тогда и только тогда, когда = И и = И. Значение формулы y есть Л в том и только том случае, когда = Л в некоторой интерпретации, полученной из данной приписыванием значения переменной y. Значение формулы y есть И, если = И в некоторой интерпретации, полученной из данной приписыванием значения переменной y. Если = И, то говорят, что формула истинна в данной интерпретации.
Предикатная формула называется общезначимой на множестве M, если она истинна в любой интерпретации на M. Например, формула
общезначима на любом множестве, содержащем ровно один элемент, и не будет общезначимой на M, если в M есть хотя бы два элемента. Формула называется общезначимой или тавтологией, или тождественно истинной, если она общезначима на любом непустом множестве. Тот факт, что формула общезначима, обычно обозначают так:
Целью логики предикатов является описание класса всех общезначимых формул. Одним из способов такого описания является построение исчисления предикатов, то есть исчисления, аксиомами и выводимыми формулами которого являются предикатные формулы. При этом в качестве аксиом выбираются некоторые общезначимые формулы, а правила вывода позволяют из общезначимых формул получать новые общезначимые формулы.
- 2. Операции над множествами. Круги Эйлера. Покрытия и разбиения. Классы разбиения.
- 3. Законы алгебры множеств. Формула включений и исключений.
- 5. Соответствия. Способы задания соответствий.
- 6. Инволюция (обращение) соответствий. Объединение, пересечение, дополнение, произведение соответствий.
- 7. Функциональные соответствия, их связь с графиками функций.
- 8. Соответствие Галуа и его роль в проективном распознавании образов. Замкнутое подмножество.
- 9. Отношение. Бинарное отношение. Рефлексивное, симметричное, антисимметричное, асимметричное, транзитивное отношения.
- Унарные:
- Бинарные:
- Соответствия a, b, r
- 10. Отношение эквивалентности. Фактор-множество множества по отношению.
- 11. Отношение предпорядка, упорядоченности, строгой упорядоченности. Отношение частичного порядка.
- 12. Замыкание отношений. Рефлексивное, симметричное, транзитивное замыкание отношений.
- 13. Понятие нечеткого множества. Функция принадлежности. Способы формализации нечетких множеств. Наиболее распространенные параметрические функции принадлежности.
- 14. Основные логические операции над нечеткими множествами и их свойства.
- 15. Диаграмма Хассе как способ задания отношения частичного порядка на множестве.
- 16. Отображения. Изоморфизм. Автоморфизм. Гомоморфизм. Эпиморфизм. Эндоморфизм. Мономорфизм. Биморфизм.
- 17. Бинарная операция и ее основное множество. Способы задания бинарной операции. Таблица Кэли. Операционный квадрат таблицы Кэли.
- 18. Группоид. Квазигруппа. Латинский квадрат. Лупа. Полугруппа. Моноид. Группа. Абелева группа.
- 19. Группа симметрий фигуры.
- 20. Группа подстановок.
- 21. Иерархия систем с двумя бинарными операциями. Кольцо. Тело. Поле (коммутативное тело). Поле Галуа.
- 22. Решетка (структура). Решетка как частично упорядоченное множество.
- 23. Решетка как универсальная алгебра.
- Графы и ориентированные графы
- 27. Виды графов: двудольные графы, регулярные графы, полные графы, деревья, планарные графы
- 28. Изоморфизм графов.
- 29. Способы задания графов.
- 32. Эйлеров путь в графе. Задача о кенигсбергских мостах. Эйлеров цикл. Теорема о существовании эйлерова цикла.
- 33. Алгоритм нахождения эйлерова цикла и его вычислительная сложность.
- 34. Гамильтонов цикл в графе. Алгоритм с возвратом для поиска гамильтонова пути. Оценки вычислительной сложности алгоритма.
- 35. Задача коммивояжера. Алгоритм поиска субоптимального решения.
- 36. Задача построения минимального остовного дерева. Алгоритм Краскала. Алгоритм Прима. Оценка вычислительной сложности этих алгоритмов.
- 37. Перенумерация вершин графа. Алгоритм топологической сортировки.
- 39. Принцип оптимальности Беллмана. Алгоритм нахождения кратчайшего пути в ориентированном графе и его вычислительная сложность.
- 1 Begin
- 40. Алгоритм вычисления расстояний между всеми парами вершин графа. Общий случай.
- 41. Алгоритм нахождения расстояния от источника до всех остальных вершин в графе с неотрицательными весами дуг — метод Дейкстры. Оценка вычислительной сложности.
- 1 Begin
- 5 Begin
- 42. Алгоритм топологической сортировки. Алгоритм нахождения расстояния от источника до всех остальных вершин в графе в случае бесконтурного графа. Оценка вычислительной сложности
- 43. Знаковые графы и их практическое применение. Задачи из области социологии малых групп, экономики и политики.
- 44. Теорема о структуре (теорема Харари о балансе).
- 45. Знаковые орграфы как модель когнитивных карт. Контуры положительной и отрицательной обратной связи и устойчивость/изменчивость моделей на орграфах.
- 46. Двудольные графы. Необходимое и достаточное условие двудольности графа.
- 47. Сети Петри. Функционирование сети Петри. Конечные разметки сети.
- Иллюстрация к правилу срабатывания перехода
- 48. Сети Петри. Ограниченность, безопасность, сохраняемость, достижимость, живость. Моделирование на сетях Петри.
- 50. Конечный автомат как математическая модель устройства с конечной памятью и как управляющая система. Способы описания конечных автоматов: перечислительный; диаграмма состояний; таблица состояний.
- 51. Алгебра логики. Функции алгебры логики. Существенные и несущественные переменные. Бинарные логические операции. Формула. Суперпозиция функций. Таблицы истинности и таблицы Кэли.
- 52. Формы записи операций (функций) — инфиксная, префиксная, постфиксная. Эквивалентные формулы.
- 53. Основные схемы логически правильных рассуждений.
- 54. Функционально полные системы (базисы). Булева алгебра логики. Функциональная полнота системы булевых функций. Примеры других алгебр логики.
- 55. Основные эквивалентные соотношения в булевой алгебре. Выражение через дизъюнкцию, конъюнкцию и отрицание других логических бинарных операций. Двойственность.
- 56. Булева алгебра логики. Сднф и днф. Карта Карно. Функциональные схемы как приложение булевых функций.
- 57. Функции k-значной логики и их задание с помощью таблицы истинности и с помощью таблицы Кэли. Примеры k-значных логик.
- 59. Квантор всеобщности и квантор существования.
- 61. Истинные формулы и эквивалентные соотношения логики предикатов.
- 62. Префиксная нормальная форма. Процедура получения пнф.
- 63. Формальные теории. Принципы построения формальной теории.
- 64. Исчисление высказываний.