Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Занятие №5. Тема: Исчисление предикатов



Тема: Исчисление предикатов.

I.Ответьте на следующие вопросы:

1. Дайте определение исчисления предикатов.

2. Какое исчисление предикатов называется чистым (прикладным)?

3. Какое исчисление предикатов называется исчислением первого порядка (высших порядков)?

4. Что понимают под интерпретацией исчисления предикатов?

5. Какие формулы исчисления предикатов называются общезначимыми?

6. Как определяется полнота исчисления предикатов?

7. Дайте определения логического следствия и логической эквивалентности.

8. Сформулируйте задачу автоматического доказательства теорем.

9. Сформулируйте принцип «доказательства от противного»

10. Приведите алгоритм сведения формул к предложениям.

11. Запишите правило резолюций для исчисления предикатов.

12. Приведите алгоритм опровержения методом резолюций.

Рассмотрим один из возможных вариантов построения исчисления

предикатов

Алфавит:

o - предметные переменные;

o - предметные константы;

o - символы (буквы) n-местных предикатов;

o - символы (буквы) n-местных функция;

o - логические символы;

o - технические символы.

Слово – конечная последовательность букв алфавита.

Терм:

а) всякая предметная переменная и константа есть терм;

б) если - n-местный функциональный символ и - термы, то слово - терм;

в) никаких термов, кроме построенных по пп. а) и б), нет.

Атомарная формула – это слово , где - n-местный предикатный символ, а - термы.

Формула:

а) атомарная формула есть формула;

б) если А и В – формулы, то слова - формулы;

в) никаких формул, кроме построенных по пп. a) и б) нет.

Понятия вывода и выводимой формулы определяются аналогично соответствующим понятиям для исчисления высказываний.

Аксиомы:

;

;

;

;

;

;

;

;

;

;

;

;

.

В схемах аксиом 1-11 A, B, C – любые формулы; В схемах аксиом 12-13 A(x) – формула, t – терм, свободный для x в A(x), A(t) – формула, полученная из A(x) заменой всех свободных вхождений x на t.

Правила вывода:

1) (modus ponens);

2) ( - введения);

3) ( - удаления);

причем, в правилах (2) и (3) x не входит свободно в A, a y не входит свободно в B(x).

II.Выполните следующие упражнения:

1. Доказать следующие правила:

а) (переименование свободных переменных), где все свободные вхождения x в A(x) не содержатся в области действия квантора по y;

б) (переименование связных переменных);

в) (переименование связных переменных);

В правилах б) и в) A(x) не содержит свободного вхождения y и свободные вхождения x не входят в область действия квантора по у.

г) ( - удаление);

д) ( - введение);

В правилах г) и д) t – терм свободных для x в A(x), A(t) – формула, полученная из A(x) заменой всех свободных вхождений x на t.

е) ( - введение), где x не входит свободно в формулы из Г;

ж) ( - удаление), где x не входит свободно ни в формулу из Г, ни в формулу и B;

з) (силлогизма);

и) (контропозиции).

2. Построить вывод следующих формул:

а) ;

б) ;

в) ;

г) ;

д) ;

е) ;

ж) ;

з) ;

и) ;

к) .

3. Доказать, что:

а) ;

б) ;

в) , для некоторого терма t свободного для x в A(x);

г) , для любого терма t свободного для x в A(x).

4. Пусть A не содержит x свободно. Доказать, что:

а) ;

б) ;

в) ;

г) ;

д) ;

е) ;

ж) ;

з) ;

и) ;

к) ;

5. Выводимы ли в исчислении предикатов следующие формулы:

а) ;

б) ;

в) ;

г) ;

д) ;

е) ;

ж) ;

з) ;

и) ;

к) .

6. Свести к предложениям следующие формулы:

а)

б) ;

в)

г)

д) ;

е) ;

ж) ;

з) ;





Дата публикования: 2015-03-26; Прочитано: 447 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.012 с)...