
- •Формальные модели
- •Логика высказываний
- •Метод резолюции
- •Формулировка исчисления высказываний
- •Понятие семантики в логике высказываний Означивания и истинностные означивания
- •Семантические таблицы
- •Аксиоматическая система вывода
- •Метод резолюций
- •Корректность и полнота исчисления высказываний Разрешимость и полнота исчисления высказываний
- •Корректность и полнота метода семантических таблиц
- •Корректность и полнота аксиоматической системы вывода
- •Алгебраические системы
- •Логика предикатов
- •Исходные символы языка логики предикатов
- •Термы и формулы
- •Интерпретация вPrL
- •Интерпретация термов
- •Интерпретация формул
- •Интерпретация атомных формул
- •Интерпретация формул с логическими связками.
- •Интерпретация формул, содержащих кванторы
- •Подстановка термов в формулы
- •Аксиоматические основания логики предикатов
- •Общезначимые эквивалентности логики предикатов
- •Предваренная нормальная форма
- •Метод семантических таблиц
- •Построение замкнутых семантических таблиц
- •Сколемовская нормальная форма
- •Теоретико-множественное представление-формул
- •Эрбрановские интерпретации
- •Семантические деревья
- •Исчисления предикатов Выводы в естественной дедуктивной системе
- •Определение схем (правил) вывода для ипс
- •Унификация и резолюция в логике предикатов
- •Унификация: неформальное описание
- •Унификация: формальное описание
- •Теорема Дж. А. Робинсона
- •Метод резолюций дляPrL Клаузальная форма (форма предположений)
- •Корректность и полнота исчислений логики предикатов Корректность и полнота исчисления резолюций
- •Корректность и полнота метода семантических таблиц
- •Проблема разрешимости логики предикатов
- •Полнота и непротиворечивость исчисления предикатов
- •Теоремы ограничения в формальных системах
- •Список рекомендуемой литературы
Термы и формулы
В термах используются предметные переменные. Понятие термасигнатурыопределяется по индукции:
всякая предметная переменная хVи всякая константа сС являются термом;
если t1,t 2,...,t n - термы, а fF,f- функциональный символ местностиnсигнатуры, то выражение видаf(t1,t 2,...,t n) является термом.
других термов нет.
Терм называется постоянным (основным, замкнутым), если он не содержит переменных, и параметрическим - в противном случае.
ПРИМЕРЫ:
1. Переменные х,у и константы 2, е, - термы.
2. Выражения ln(Sin(х+у)), ех- термы.
Индуктивное определение формулы:
предикатный символ r(t1,t 2,...,tr)R, гдеt1,t 2,...,t n-термы сигнатуры, есть атомная формула или атом;
если А и В - формулы, то А В, А &В, АВ, АВ,А - формулы.
если А(х) – формула, то выражения хА(х) ихА(х) - формулы. Здесьх ,х называются кванторными приставками, х - переменная кванторной приставки, А(х) - область действия кванторной приставки; в этих случаях говорят ,что переменная х входит в формулу связано, или что имеет место связанное вхождение переменной х;
других формул нет.
Формула А называется постоянной или предложением, если она не содержит свободных вхождений переменных. В противном случае формула называется параметрической или условием.
Одна и та же переменная может входить в формулу как связано, так и свободно. Например,
1. А(х1,х2) - переменные х1и х2входят свободно;
2. А(х1,х2)х1 В(х1) - первое вхождение переменной х1свободно, второе - связано. Переменная х2входит свободно.
3. х2 (В (х1,х2)х1А(х1)) - первое вхождение переменной х1свободно, второе - связано.
Множество формул образует язык логики предикатов PrL.
Интерпретация вPrL
Следует, прежде всего, зафиксировать предметную область, свойства которой мы намерены изучать. Эта область должна представлять собой непустое множество вместе с заданными на этом множестве операциями и отношениями. Эти заданные операции и отношения называются основными. Чтобы иметь возможность записывать изучаемые свойства, потребуются обозначения основных операций и отношений. Например, в арифметике предметная область – это множество натуральных чисел, основные операции – это безаргументные операции, выделяющие 0 и 1, а также операции +, ×; основное отношение – отношение порядка ≤. В элементарной геометрии операций обычно не рассматривают, а основные отношения – это отношения равенства, принадлежности, быть точкой, быть прямой, быть плоскостью и др.
Операция на множестве А от n аргументов – это отображение, сопоставляющее каждой упорядоченной n-ке из множества А определенный элемент из множества А. Операции и отношения могут иметь различные арности.
Отношение ставит в соответствие предикату его истинностное значение: 0 или 1.
Алгебраической системой (иногда говорят структурой, интерпретацией) сигнатуры S называется непустое множество D вместе с отображением, которое каждому символу отношения сигнатуры S ставит в соответствие отношение той же местности на этом множестве, а каждому функциональному символу сигнатуры S ставит в соответствие операцию той же местности на этом множестве. Это фиксированное непустое множество называется основным (несущим) множеством алгебраической системы.
Состоянием (или оценкой) алгебраической системыназывается отображение, которое каждой предметной переменной ставит в соответствие некоторый элемент основного множества этой системы.