Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Задача №6.
Методом резолюций проверить, противоречиво ли множество предложений {f1, f2}. Если множество непротиворечиво, то построить модель этого множества.
f1=$x" y$z" u (P1(x)Ù ((P2(x, y)®Ø P3(y, z))Ú Ø (P1(z)®P3(z, u)))), f2=" x (P1(x)®$y (P2(x, y)Ù Ø P3(x, y))).
Решение:
f1= $x" y$z" u (P1(x)Ù ((P2(x, y)®Ø P3(y, z))Ú Ø (P1(z)®P3(z, u)))) ~
~$x" y$z" u (P1(x)Ù ((P2(x, y)®Ø P3(y, z))Ú (P1(z)Ù Ø P3(z, u)))) ~
~$x" y$z" u (P1(x)Ù (P1(z)Ú Ø P2(x, y)Ú Ø P3(y, z))Ù (Ø P2(x, y)Ú Ø P3(y, z)).
f2= " x (P1(x, y)®$y (P2(x, y)Ù Ø P3(x, y))) ~
~" x(Ø P1(x)Ú $y (P2(x, y)Ù Ø P3(x, y))) ~
~" x$y((Ø P1(x)Ú P2(x, y)Ù (Ø P1(x)Ú Ø P3(x, y))).
(1)P1(x) (2)P1(z)Ú Ø P2(x, y)Ú Ø P3(y, z) (3)Ø P2(x, y)Ú Ø P3(y, z) (4)Ø P1(x)Ú P2(x, y) (5)Ø P1(x)Ú Ø P3(x, y)
Строим модель: S=< P , P , P >
res((1), (4)) = P2(x, z) - (6) res((6), (3)) = Ø P3(y, z) Ø P3(y, z) = 0 Þ P3(y, z) = 1
|