- •Логика предикатов
- •§ 1. Основные понятия
- •§ 2. Классификация предикатов
- •Примеры:
- •§ 3. Множество истинности предиката
- •Примеры:
- •Утверждения:
- •Примеры:
- •§ 4. Равносильность предикатов
- •Пример 1
- •§ 5. Логические операции над предикатами Отрицание предиката
- •Примеры:
- •Пример 3
- •Предикат от n переменных и квантор общности
- •Квантор существования
- •Замечание
- •Предикат от n переменных и квантор существования
- •Замечание
- •Примечание
- •§ 7. Численные кванторы
- •Ограниченные кванторы
- •§ 8. Формулы логики предикатов
- •Определение формулы логики предикатов (по индукции)
- •§ 9. Классификация формул логики предикатов
- •Классификационные определения для формул логики предикатов
- •Значение формулы логики предикатов
- •§ 10. Тавтологии (равносильности) логики предикатов
- •Доказательство
- •§ 11. Равносильные преобразования формул
- •Пример неравносильных формул
- •§ 12. Общезначимость и выполнимость
- •Из определений следует:
- •Связь между общезначимостью и выполнимостью формул логики предикатов.
- •Проблема разрешения для общезначимости и выполнимости формул.
- •Решение проблемы для формул на конечных множествах.
- •Алгоритм распознавания общезначимости формул в частных случаях
- •Теорема 1
- •Следствие
- •Решение проблемы для -формул и-формул.
- •§ 13. Примеры и задачи
- •§ 14. Решение примеров
- •Решение
- •Решение
- •Решение
- •Решение примеров:
- •Литература
- •Содержание
§ 13. Примеры и задачи
Найти области истинности предикатов:
;
;
;
.
Изобразите на декартовой плоскости области истинности предикатов:
х + y = 1;
x + 3y = 3;
x - y2 ≥ 0;
sin x = sin y;
(x - 2)2 + (y + 3)2 = 0;
lg x = lg y.
На множестве M = {1, 2, 3, …, 20} заданы предикаты:
A (х): «х не делится на 5»;
B (х): «x - четное число»;
С(х): «х - число простое»;
D(х): «х кратно 3».
Найдите множества истинности следующих предикатов:
A(x) & B(x);
C(x) & B(x);
C(x) & D(x);
B(x) & D(x);
& D(x)
A(x) ;
&
A(x) & B(x) & D(x);
A(x) B(x)
B(x) C(x);
C(x) D(x);
B(x) D(x);
D(x)
B(x) ;
A(x)B(x) D(x)
C(x) A(x);
) ;
A(x) (x);
.
.
Изобразите на диаграммах Эйлера-Венна области истинности для следующих предикатов:
; & ;);
;
R(x) & );
;
P(x) & Q(x) .
Изобразите на координатной плоскости области истинности предикатов:
& (x < );
();
( (< 5);
Записать предикаты, полученные в результате логических операций над предикатами ,,,области истинности которых заштрихованы на следующих рисунках:
Установить, какие из следующих высказываний истинны, а какие ложны, при условии, что область определения предикатов M совпадает с R:
Приведите примеры таких значений a, для которых данное высказывание: а) истинно; б) ложно. (M=R).
Укажите, какие из следующих выражений являются формулами логики предикатов. В каждой формуле выделите свободные и связанные переменные:
Даны утверждения
A(n): « число n делится на 3 »,
B(n): « число n делится на 2 »,
C(n): « число n делится на 4 »,
D(n): « число n делится на 6 »,
E(n): « число n делится на 12 ».
Укажите, какие из следующих утверждений истинны, какие ложны:
;
;
;
;
;
;
.
Пусть предикат P(x,y) определен на множестве M = N N и означает «x<y».
Какие из следующих предикатов тождественно истинные и какие тождественно ложные:
Для тех предикатов из 1), которые не являются ни тождественно истинными, ни тождественно ложными, указать область истинности и область ложности.
Какие из следующих предложений истинны и какие ложны:
)
Показать, что кванторы общности и существования не перестановочны, то-есть высказывания имогут, вообще говоря, иметь различные значения.
Среди следующих пар предикатов выберите те, в которых предикаты являются отрицаниями друг друга:
«a<b» и «b<a»;
«Треугольник ABC прямоугольный» и «Треугольник ABC тупоугольный»;
«Целое число k четно» и «Целое число k нечетно»;
) «Функция f нечетна» и «Функция f четна»;
«Натуральное число n – простое» и «Натуральное число n – составное»
Доказать следующие равносильности:
Найти отрицания следующих формул:
Пусть A(x) и B(x) – любые предикаты. Какие из следующих формул равносильны формуле (*)?
Доказать, что для любой формулы логики предикатов можно построить ей равносильную формулу, не содержащую:
кванторов существования;
кванторов общности.
Доказать, что формулы и не равносильны.
Доказать, что формулы и не равносильны.
Доказать что:
Можно ли в 1) и 2) заменить F(x) и G(y) двухместными предикатами, зависящими от x и y?
Пусть A(x) и B(x) два одноместных предиката, определенных на множестве M таких, что высказывание истинно. Доказать, что высказываниеложно.
Даны два предиката Q(x, y) и R(y, z), определенные на множестве MM, где M = {a, b, c}. Для следующих предложений записать их выражения без использования кванторных операций:
Каким условиям будут удовлетворять области истинности предикатов и ,определенных на множестве M, если истинны высказывания:
;
&;
?
Выполнимы ли следующие формулы:
Можно ли привести пример формулы , такой, что выполнима формула:
;
.
Доказать, что формула
является общезначимой.
Какие из нижеприведенных формул являются общезначимыми:
;
;
;
Доказать тождественную ложность формулы
.
Привести к приведенной нормальной форме следующие формулы логики предикатов:
;
;
;
;
;
;
.