
- •1. Исчисление высказываний
- •1.1. Алгоритмы проверки общезначимости и противоречивости в исчислении высказываний
- •1.2. Метод резолюций в исчислении высказываний
- •1.3. Метод резолюций для хорновских дизъюнктов
- •Задачи и упражнения
- •2. Логика и исчисление предикатов
- •2.1. Логика предикатов
- •2.2. Алгебра предикатов
- •2.2.1. Логические операции
- •2.2.2. Правила записи сложных формул
- •2.2.3. Законы алгебры предикатов
- •2.2.4. Предваренная нормальная форма
- •2.2.4.1. Алгоритм приведения формулы к виду пнф
- •2.2.5. Сколемовская стандартная форма
- •2.2.5.1. Алгоритм Сколема
- •2.3. Исчисление предикатов
- •2.3.1. Интерпретация формул
- •2.3.2. Правила вывода
- •2.3.3. Метод дедуктивного вывода
- •2.3.4. Метод резолюций в исчислении предикатов
- •2.4. Проблемы в исчислении предикатов
- •2.5. Логическое программирование
- •Задачи и упражнения
- •3. Элементы теории алгоритмов
- •3.1. Рекурсивные функции
- •3.1.1. Базовые функции
- •3.1.2. Элементарные операции
- •3.2. Машина Тьюринга
- •3.2.1. Описание машины Тьюринга
- •3.2.2. Примеры машин Тьюринга
- •3.2.3. Условные обозначения и схемные соединения машин Тьюринга
- •3.2.4. Рекурсивные функции и вычисления на машинах Тьюринга
- •3.3. Конечные автоматы
- •4. Неклассические логики
- •4.1. Пропозиционные логики
- •4.2. Алгоритмические логики
- •Задачи и упражнения
- •Заключение
- •Библиографический список
- •Оглавление
- •394026 Воронеж, Московский просп., 14
Задачи и упражнения
1. Укажите местность следующих предикатов. Для каждого приведите пример значений переменных, для которого соответствующее высказывание истинно, другой – для которого ложно.
а)
плоскости
и
параллельны;
б) прямая х перпендикулярна у;
в)
.
2. Укажите множества, которые являются областями истинности данных предикатов:
а)
множество корней уравнения
;
б)
множество натуральных чисел, удовлетворяющих
неравенству
;
в) множество натуральных чисел, кратных трем;
г)
множество действительных корней
уравнения
.
3. Приведите по три примера предикатов разной местности на множестве действительных чисел на каждый их трех типов, причем выполнимый предикат не должен быть тождественно истинным.
4. Привести примеры предикатов на множестве целых чисел:
а)
,
что
–
тождественно истинный;
б)
,
что
–
выполнимый;
в)
,
что
– тождественно ложный;
г)
– выполнимый,
– тождественно ложный.
5.
Приведите примеры предикатов
и
на множестве натуральных чисел, что
является следствием
.
6. Приведите примеры двух равносильных n-местных предикатов на множестве целых чисел.
7. Построить на множестве целых чисел предикаты:
а)
,
что
– выполнимый, но не тождественно
истинный;
б)
и
,
что
– выполнимый, но не тождественно
истинный;
в)
и
,
каждый из которых не тождественно
истинный, а
–
тождественно истинный;
г)
и
,
что
– тождественно ложный;
д)
,
что
;
е)
,
что
;
ж)
,
что
;
з)
,
что
.
8. Запишите символически следующие рассуждения:
a) все судьи – юристы, но не все юристы – судьи;
б) лица, проходившие ранее подготовку в аспирантуре, использовавшие отпуск для завершения диссертации как соискатели или бывшие в творческом отпуске для завершения диссертации, правом поступления в аспирантуру не пользуются.
в) Судья, являющийся родственником потерпевшего, не может участвовать в рассмотрении дела. Судья X – родственник потерпевшего. Следовательно, судья X не может участвовать в рассмотрении дела.
9. Привести к предваренной нормальной форме:
a) (xy(P21.(x; y))(xy(P22.(x; y)));
б) (xy(P21.(x; y))(xy(P22.(x; y)));
в) (xy(P21.(x; y))(xy(P22.(x; y)));
г) xyzu(P(x, y, u, z).
10. Привести к сколемовской стандартной форме:
a) (xy(P21.(x; y)) (xy(P22.(x; y)));
б) (xyzw(P4.(x; y; z; w));
в) (xy(P21.(x; y))(xy(P22.(x; y)))).
11. Какие из нижеприведенных формул являются тождестивенно истинными:
x(P1(x)) x(P2.(x))x(P1(x) P2.(x));
б) y(P1.(x)) y (P2.(x))y(P1.(x) (P2.(x));
в) x(P1(x)P2.(x))x(P1(x))x(P2.(x));
г) y(P1.(x)(P2.(x))y(P1.(x))y (P2.(x))
12. Докажите выводимость заключения методом дедукции:
a) x(P1.(x) P2.(x)); x(P3.(x)P1.(x))
x(P3.(x)
P2.(x));
б) x(y(P21.(x; y) P2.(y) y(P3.(y) P24.(x; y)))
x(P3.(x)xy(P21.(x;
y)
P2.(y)));
в) x(P1.(x)P2.(x) P3.(x)); x(P1.(x) P4.(x))
x(P4.(x)
P3.(x)).
13. Докажите выводимость заключения по принципу резолюции:
a) x(P1.(x)y(P2.(y) P23.(x; y)));
x(P1.(x)y(P4.(y) P23.(x; y)))
y(P2.(y)P4.(y)).
б
)
y(P1
(y)P2.(y))
x(y(P1.(y) P23.(x; y)) y(P2.(y) P23.(x; y))).
в) x((P1.(x) P2.(x))y(P3.(y) P24.(x;y)));
x(P5.(y) P1.(x) y(P24.(x;y)P5.(y)));
x(P3.(x) P5.(x)).