- •Логика предикатов
- •§ 1. Основные понятия
- •§ 2. Классификация предикатов
- •Примеры:
- •§ 3. Множество истинности предиката
- •Примеры:
- •Утверждения:
- •Примеры:
- •§ 4. Равносильность предикатов
- •Пример 1
- •§ 5. Логические операции над предикатами Отрицание предиката
- •Примеры:
- •Пример 3
- •Предикат от n переменных и квантор общности
- •Квантор существования
- •Замечание
- •Предикат от n переменных и квантор существования
- •Замечание
- •Примечание
- •§ 7. Численные кванторы
- •Ограниченные кванторы
- •§ 8. Формулы логики предикатов
- •Определение формулы логики предикатов (по индукции)
- •§ 9. Классификация формул логики предикатов
- •Классификационные определения для формул логики предикатов
- •Значение формулы логики предикатов
- •§ 10. Тавтологии (равносильности) логики предикатов
- •Доказательство
- •§ 11. Равносильные преобразования формул
- •Пример неравносильных формул
- •§ 12. Общезначимость и выполнимость
- •Из определений следует:
- •Связь между общезначимостью и выполнимостью формул логики предикатов.
- •Проблема разрешения для общезначимости и выполнимости формул.
- •Решение проблемы для формул на конечных множествах.
- •Алгоритм распознавания общезначимости формул в частных случаях
- •Теорема 1
- •Следствие
- •Решение проблемы для -формул и-формул.
- •§ 13. Примеры и задачи
- •§ 14. Решение примеров
- •Решение
- •Решение
- •Решение
- •Решение примеров:
- •Литература
- •Содержание
Министерство образования и науки Российской Федерации
Дальневосточный федеральный университет
Школа естественных наук
И. А. Курочкина
Логика предикатов
Учебное пособие
Владивосток
Издательский дом Дальневосточного федерального университета
2013
УДК 510.6
ББК 22.12
К 93
Курочкина, И. А.
К93 Логика предикатов: учебное пособие / И. А. Курочкина. – Владивосток : Издательский дом Дальневосточного федерального университета, 2013. – 44 с.
Пособие является третьей частью курса лекций по математической логике и теории алгоритмов. Включает изложение теоретического материала по логике предикатов, примеры решений задач, упражнения и варианты контрольных работ.
Для студентов, обучающихся по образовательным программам бакалавриата и магистратуры «Прикладная информатика».
УДК 510.6
ББК 22.12
© Курочкина И.А., 2013
§ 1. Основные понятия
Определение. n‑местным предикатом, определенном на множествах называется предложение, содержащееn переменных превращающееся в высказывание при подстановке вместо этих переменных любых конкретных элементов из множествсоответственно.
Для n-местного предиката будем использовать обозначение
Переменные называютпредметными.
Элементы множеств , которые эти элементы пробегают –конкретные предметы:
Итак, предикат, определенный на множествах , превращается в конкретное высказывание, если вместо предметных переменных подставить в него конкретные предметы: элементы из множеств соответственно.
Это высказывание может быть либо истинным, либо ложным, то есть его логическое значение равно 1 или 0.
Следовательно, данный предикат определяет функцию n-аргументов, заданную на множествах и принимающий значение в двухэлементном множестве {0,1}. Эту функцию и называютпредикатом.
§ 2. Классификация предикатов
Определение. Предикат , заданный на множествахназывается:
Тождественно-истинным, если при любой подстановке вместо переменных любых конкретных предметов из множествсоответственно он превращается в истинное высказывание;
Тождественно-ложным, если при любой подстановке вместо переменных , любых конкретных предметовиз множествсоответственно он превращается в ложное высказывание;
Выполнимым (опровержимым), если существует по крайней мере один набор конкретных предметов из множеств соответственно, при подстановке которого вместо соответствующих предметных переменных в предикат он превращается в истинное (ложное) высказывание.
Примеры:
Одноместный предикат «Город x расположен на берегу реки Волги».
Определен на множестве названий городов, является выполнимым.
Одноместный предикат «» определен на множестве R, тождественно истинный.
Двухместный предикат «» задан на множествеR, тождественно ложный.
Утверждения:
Любой тождественно-истинный предикат является выполнимым, обратное неверно.
Любой тождественно-ложный является опровержимым, обратное неверно.
Любой не тождественно-истинный предикат будет опровержимым.
Любой не тождественно-ложный предикат будет выполнимым.
§ 3. Множество истинности предиката
Определение. Множеством истинности предиката , заданного на множествах называется совокупность всех упорядоченныхn-систем (n-арок) ,> в которых, таких, что данный предикат обращается в истинное высказывание при подстановке . Это множество будем обозначатьP+.
Таким образом, P+ = {<}
Множество истинности n-местного предиката представляет собойn-арное отношение между элементами множеств .
Пусть P(x) – одноместный предикат, M – область определения предиката P(x). множество истинности предиката
То есть является подмножеством множества M: .