
Оглавление
ИДПО. Задание на КР по Матлогике 1
Исчисление высказываний 1
Логика предикатов 2
Основные понятия 2
Подстановки 4
Унификация. Метод резолюции. 7
Алгоритмическая модель «Машина Тьюринга» 8
Идпо. Задание на кр по Матлогике Исчисление высказываний
Используя замкнутые семантические таблицы, доказать, что следующие выражения являются тавтологиями.
Используя метод резолюций, доказать следования:
;
;
;
;
.
Исчисление секвенций
Доказать,
что следующие правила являются допустимыми
(Правило
называется допустимым в ИС, если из
выводимости секвенций
следует выводимость секвенции
):
(Сечение):
;
(Объединение посылок):
(Расщепление посылок):
;
(Разбор случаев):
;
(Контрапозиция):
(Доказательство от противного):
Вывести следующие секвенции:
;
;
;
;
;
;
;
Логика предикатов Основные понятия
Пусть f1, g2, h3 F. Являются ли термами следующие слова:
f1(g2(v0, v1));
g2(f1(v2), h3(v0, v1, v2));
f1(g2(v0), h3(v0, v1, v2))?
Пусть f, g, h, F – одноместный, двуместный и трехместный функциональные символы соответственно. P, Q R – одноместный и трехместный предикатные символы соответственно. Являются ли формулами следующие слова:
Q(v0, f(v1), h(v1, v2, v2));
P(v0)v1(Q (v0, v1, v2) & P (g(v0, v1)));
Q (P(v0), f(v1), f(v2));
f (h(v0, v1, v1))?
Показать, что слово v0v1 … v0 (P(v1) & … &P(v0)), где PR, не является формулой.
Выписать все подформулы формул:
Q(f(v0), g(v0, v1));
Описать множество термов от одной переменной
и
5.1. Функционального символа f1;
5.2. Функционального символа g2.
Какие вхождения переменных являются свободными, а какие связанными в следующих формулах:
xP(x,y)yQ(y);
xP(x,y)yR(x,y);
6.3.
7.Используя предикат <, записать следующие утверждения в системе (N; <, =, +, -):
7.1. Существует число х, меньшее 5 и большее, чем 7;
7.2.Для любого числа х существует у, меньшее х;
7.3. Для любого числа х существует число у, большее, чем х;
7.4. Для любых чисел х и у существует такое число у, что для любого z, если разность z-5<y, то разность x-7<3.
Пусть математическая модель сигнатуры имеет вид M=(N; S3, P3), где S(x,y,z) истинна тогда и только тогда, когда x+y=z, и P(x,y,z) истинна тогда и только тогда, когда x*y=z. Записать формулу с одной свободной переменной х, истинную в М тогда и только тогда, когда
x=0;
;
;
;
− нечетно
Рассмотрим модели с одним двуместным предикатом R(x,y). Записать, что данный предикат
Рефлексивен;
Симметричен;
Транзитивен;
Иррефлексивен;
Асимметричен;
Антисимметричен;
R(x,y) – эквивалентность.
Выполнимы ли следующие формулы:
xP(x);
xP(x);
xy(Q(x,x)&Q(x,y)
xy(P(x)&P(y);
xy(Q(x,y)zR(x,y,z));
(P(x)yP(y)
Являются ли тождественно истинными следующие формулы:
(xP(x)xP(x));
(xP(x)xP(x);
(xyQ(x,y)yxQ(x,y));
(xyQ(x,y)yxQ(x,y))?
Привести к пренексной нормальной форме, считая U и B бескванторными формулами:
xyzuU;
(xyU(x,y)&xyB(x,y));
(xyU(x,y)xyB(x,y));
(xyU(x,y)xyB(x,y)).
Для формулы xzyu ((y>z y>x) & (u<z) & (u<x)) построить сколемовскую формулу. Для системы (N,<) найти требуемое обогащение.
Для формулы xyzt (P(x,t) & P(y,z)) построить сколемовскую формулу. Для любой системы ((М, P), где М={0,1}, найти подходящее обогащение.
Для формулы xyzvt (S(x,y,y) (S(a,v,x) & P(v,t,t))) и системы (N, S3, P3) построить сколемовские функции, если S(x,y,z)=t x+y=z; P(x,y,z)=t x*y=z.
Привести к СНФ:
(xyQ(x,y) xyQ(x,y));
xyzv R(x,y,z,v);
xyvz R(x,y,z,v).