Главная / Алгоритмы и дискретные структуры /
Структуры данных и модели вычислений / Тест 14
Структуры данных и модели вычислений - тест 14
Упражнение 1:
Номер 1
Пусть P и Q - одноместные, а R - двухместный предикатные символы. Какие из перечисленных формул являются тождественно истинными?
Ответ:
 (1) ∀x [P(x) ∨ Q(x)]→∀x P(x) ∨ ∃x Q(x) 
 (2) [∀x P(x) ∨x Q(x)]→∀x [P(x) ∨ Q(x)] 
 (3) [∀x ∃y R(x, y)→ ∃x ∀y R(x, y)] 
Номер 2
Пусть P и Q - одноместные предикатные символы. Какие из перечисленных формул являются тождественно истинными?
Ответ:
 (1) ∃x [P(x) & Q(x)] → ∀xP(x) ∨ ∃x Q(x) 
 (2) [∀x P(x) ∨ ∃x Q(x)] → ∀x [P(x) ∨ Q(x)] 
 (3) ∃x ∀y R(x, y) → ∀x ∃y R(x, y) 
Номер 3
Пусть P - трехместный предикатный символ; f , g - одноместные функциональные символы; x, y, u - переменные; b - константа. Какие из подстановок являются унификаторами атомарных формул P(b, y, f (g(y))) и P(x, f (x), f (u))?
Ответ:
 (1) (x/b, y/f (b), u/y) 
 (2) (x/b, y/f (b), u/g(y)) 
 (3) (x/a, y/f (a), u/g(y)) 
Упражнение 2:
Номер 1
Пусть P - трехместный предикатный символ; f , g - одноместные функциональные символы; x, y, z - переменные; b - константа. Какие из формул A= P(b, y, f (g(y))), B= P(x, f (z), f (z)) и C= P(x, f (x), f (z)) унифицируемы?
Ответ:
 (1) A и B 
 (2) A и С 
 (3) С и B 
Номер 2
Пусть P и Q - одноместные предикатные символы. Какие из перечисленных формул являются префиксной формой формулы [∀x P(x) ∨ ∀x Q(x)]?
Ответ:
 (1) ∀x [P(x)∨ Q(x)] 
 (2) ∀x ∀y [P(x) ∨ Q(y)] 
 (3) ∀x ∀z [P(z) ∨ Q(x)] 
Номер 3
Пусть P и Q - соответственно одноместный и двухместный предикатные символы. Какие из перечисленных формул являются сколемовской формой формулы ∀x ∃y [P(x)& Q(x,y)]?
Ответ:
 (1) ∀x [P(x) ∨ Q(x, f(x))] 
 (2) ∀x [P(f(x)) ∨ Q(x, f(x))] 
 (3) ∀z [P(z) ∨ Q(z, f(z))] 
Упражнение 3:
Номер 1
Пусть P, Q и S - одноместные и R - двухместный предикатные символы; a, b - константы. Какие из перечисленных ниже формул могут быть выведены с помощью правила резолюции из формул P(x) ∨ Q(y) ∨ R(b, x) и P(b) ∨ S(y) ∨ R(y, a)?
Ответ:
 (1) P(x) ∨ Q(b) ∨ P(b) ∨ S(y) 
 (2) P(a) ∨ Q(b) ∨ P(b) ∨ S(b) 
 (3) P(a) ∨ Q(y) ∨ P(b) ∨ S(b) 
Номер 2
Пусть P Q и S- одноместные и R - двухместный предикатные символы, a, b - константы. Какие из перечисленных ниже формул могут быть выведены с помощью правила резолюции из формул P(x) ∨ Q(y) ∨ R(b, x) и P(b) ∨ S(y) ∨ R(y, a)?
Ответ:
 (1) P(x) ∨ Q(b) ∨ P(b) ∨ S(y) 
 (2) P(a) ∨ Q(b) ∨ P(b) ∨ S(b) 
 (3) P(a) ∨ Q(y) ∨ P(b) ∨ S(y)