- •Доказательство
- •15 Задание №1
- •16 Задача №1.
- •Задача №2.
- •Задача №3.
- •Задача №4.
- •Задача №6.
- •Задача №7.
- •Задание №8.
- •Задание №1
- •Решение:
- •Задание №5
- •Решение:
- •Задание №6
- •Решение:
- •Задание №7
- •Задание №8
- •1 7 Задача №1.
- •Задача №2.
- •Задача №3.
- •Задача №4. Установить, выполнима ли следующая формула и если выполнима, то построить модель этой формулы .
- •Задача №5.
- •Задача №6. Методом резолюций проверить, противоречиво ли множество предложений
- •Задача №10.
- •Задача №11.
- •Задание №1
- •Решение:
- •Решение:
- •Задание №7
- •Решение:
- •Задание №1
- •Решение:
- •Решение:
- •Решение:
- •Решение:
- •Задание №5
- •Решение:
- •Решение:
- •Задание №8
16 Задача №1.
Из данной совокупности секвенций выбрать доказуемые, построить их доказательства, для недоказуемых показать их недоказуемость с помощью: а) алгоритма Квайна, б) алгоритма редукции, в)метода резолюций. Среди этих доказательств недоказуемости выбрать оптимально в каждом конкретном случае.
├ x ( x x)
x y├ x y
x y z├ (x y) (y z)
x x├ y y.
Решение:
├ x ( x x) – доказуема (исходя из таблицы истинности)
Доказательство:
├ x – тождество истинно
├ x (x x)
├ x ( x x)
x y├ x y – доказуема (исходя из таблицы истинности)
Доказательство:
x y├ x y – тождество истинно
x y├ x y
x y z├ (x y) (y z) – доказуема (исходя из таблицы истинности)
Доказательство:
y├ y 12 – тождество истинно
y,xy├ y 12
y,z,xy├ y 12
x,y,z,xy├ y 4
x,y,z,xy├ yz 7
x y z├ (x y) (y z)
x x├ y y– доказуема (исходя из таблицы истинности)
Доказательство:
├ y – тождество истинно
├ yy
├ yy
x x├ y y
Задача №2.
Найти формулу исчисления предикатов истинную на алгебраической системе А=<R;> и ложную на системе B=<Q;>.
Решение:
Q – множество рациональных чисел.
R – множество действительных чисел.
xR(yR(x=y*y*y*…*y))
Задача №3.
Построить доказательство формулы в исчислении предикатов.
(x P(x)x Q(x))x (P(x)Q(x)).
Решение:
(x P(x)x Q(x))x (P(x)Q(x))
x P(x)x Q(x)x (P(x)Q(x))(x (P(x)Q(x))x P(x)x Q(x)
Доказываем с помощью дерева, используя формулы.
P(x)Q(x)├ P(x)Q(x) P(x)Q(x)├ P(x)Q(x)
x P(x)x Q(x)├ x (P(x)Q(x)), x (P(x)Q(x))├ x P(x)x Q(x)
x P(x)x Q(x)x (P(x)Q(x))(x (P(x)Q(x))x P(x)x Q(x)
Задача №4.
Установить, выполнима ли следующая формула и если выполнима, то построить модель этой формулы.
x P(x,x,x)xy ((x=y)P(x,y,x))xyz P(x,y,z).
Решение:
x P(x,x,x)xy ((x=y)P(x,y,x))xyz P(x,y,z)
x P(x,x,x)xy ((x=y)P(x,y,x))xyz P(x,y,z) (x=a, x=b, y=c, z=d)
xaybcd (P(x,x,x)(a=y)P(a,y,a)P(b,c,d). – ПНФ.
a = f(x), b = g(x), y = e(x), c = s(x), d = h(x)
P(x,x,x)(f(x) = e(x))P(f(x),e(x),f(x))P(g(x),s(x),h(x)).
(1) P(x,x,x,)
(2)(f(x) = e(x))
(3) P(f(x),e(x),f(x))
(4) P(g(x),s(x),h(x))
Формула выполнима строим модель: A={a,b}.
P(a,a,a) = P(b,b,b); f(a) = a, g(a) = a, e(a) = b, s(a) = b, h(a) = a;
f(b) =b, g(b) = b, e(b) = a, s(b) = a, h(b) = b;
Задача №5.
Привести к пренексной и клазуальной нормальной формам следующую формулу:
((xy P(x,y)xy Q(x,y))xy R(x,y)).
Решение:
((xy P(x,y)xy Q(x,y))xy R(x,y))
(xy P(x,y)xy Q(x,y)) (xy R(x,y))
xyP(x,y)xyQ(x,y)xyR(x,y) (- коньюктивная нормальная форма)
(x = a, y = b, x = c, y = d) xyabcd (P(x,y)Q(a,b)R(c,d)) -
– клазуальная нормальная форма (она же является пренексной нормальной формой в данном случае).