Содержание
- 2. Понятие терма, предиката A – «каждый человек смертен», B – «Сократ — человек», C – «Сократ
- 3. Понятие предиката Определен некоторый предикат, если: Задано некоторое (произвольное) множество, называемое областью определения предиката (предметная область);
- 4. Понятие предиката Понятие предиката является частным случаем понятия функции. Отличие предиката от функции состоит в том,
- 5. Примеры «х - действительное число» - одноместный предикат, «у меньше z» - двуместный предикат, «х и
- 6. Понятие предиката Если x, y и z замещены конкретными значениями (объектами), то предикат переходит в высказывание,
- 7. Понятие предиката Предикат Р, имеющий n аргументов, называется n-местным предикатом, обозначается P(x1,x2,…,xn). Количество аргументов предиката Р(x1,
- 8. Функциональный символ В логике предикатов существует понятие функционального символа. Пример: минус(x, y) - функциональный символ «x
- 9. Функциональный символ Если функциональный символ имеет n аргументов, то он называется n-местным функциональным символом Пример: минус(x,
- 10. Типы символов в ЛПП 1. Индивидуальные символы (константы), которые обычно являются именами объектов. 2. Символы предметных
- 11. Понятие терма Аргументы предиката называются термами. Терм определяется рекурсивно следующим образом:
- 12. Понятие терма 1. Константа есть терм. 2. Переменная есть терм. 3. Если f является n-местным функциональным
- 13. Понятие терма, предиката Пример. Перевести на естественный язык следующее высказывание логики предикатов. ЗНАТЬ(папа (Вася), математика).
- 14. Понятие терма, предиката Решение. Функциональный символ «папа(х)» принимает значение из множества людей, соответствующее отношению «быть отцом
- 15. Понятие терма, предиката Продолжение примера. Предикат ЗНАТЬ(папа(Вася), математика) соответствует предложению «папа у Васи знает математику». «Вася»
- 16. Кванторы Кванторы – специальные символы, которые используются для характеристики переменных. Существует два типа кванторов: (∀x) и
- 17. Кванторы Пусть P(x) – предикат, определенный на M. Высказывание «для всех x ∈ M, P(x) истинно»
- 18. Кванторы Переход от P(x) к (∀x)P(x) или (∃x)P(x) называется связыванием переменной x, а сама переменная x
- 19. Кванторы Пример. Записать в виде предикатов с кванторами следующие высказывания: “Все студенты сдают экзамены”, “Некоторые студенты
- 20. Кванторы Решение. Введем предикаты: P – «сдавать экзамены» Q – «сдавать экзамены на отлично». Предметная область
- 21. Атом Если P - n-местный предикат и t1,…, tn - термы, то P(t1,…, tn) называется атомом
- 22. Правильно построенные формулы в ЛПП Правильно построенными формулами логики первого порядка называются формулы, которые можно рекурсивно
- 23. Интерпретация формул в ЛПП Интерпретация формулы F логики первого порядка состоит из непустой предметной области D,
- 24. Интерпретация формул в ЛПП 1. Каждой константе ставится в соответствие некоторый элемент из D. 2. Каждому
- 25. Интерпретация формул в ЛПП 1. Если заданы значения формул F и G, то истинностные значения формул
- 26. Предваренные нормальные формы Формула F в логике первого порядка находится в предваренной нормальной форме (ПНФ) тогда
- 27. Преобразования выражений произвольной формы в ПНФ Для преобразования выражений произвольной формы в ПНФ необходимо выполнить, следующие
- 28. 1. Исключить логические связки эквиваленции (~) и импликации (→), выразив их через операции дизъюнкции, конъюнкции и
- 29. 2. Опустить знаки операций отрицания непосредственно на предикаты, используя приведенные ниже законы. а) Двойного отрицания: ¬
- 30. 3. Если необходимо – переименовать связанные переменные. 4. Вынести кванторы в начало формулы, используя соответствующие законы,
- 31. Преобразования выражений произвольной формы в ПНФ Пример. Привести формулу (∀x)P(x) → (∃x)Q(x) к ПНФ. Решение. (∀x)P(x)→(∃x)Q(x)
- 32. Законы логики первого порядка 1. Замена связанной переменной (∃x) F(x) = (∃y) F(y); (∀x) F(x) =
- 33. Законы логики первого порядка 3. Дистрибутивные свойства кванторов (∀x)F(x) ∨ G = (∀x)(F(x) ∨ G), (∃x)F(x)
- 34. Законы логики первого порядка Для применения дистрибутивного закона заменим связную переменную в одной из частей формул:
- 36. Скачать презентацию