КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Практика по преобразованию предикатных формул к ССФ
1. Преобразовать формулу: ∃x1∀x2∀x3∃x4∀x5∃x6((P1(x1,x2)∨¬P2(x3,x4,x5))&P3(x4,x6)). Решение: 1) примем x1=a и удалим $x1: ∀x2∀x3∃x4∀x5∃x6((P1(a,x2)∨¬P2(x3,x4,x5))&P3(x4,x6)) 2) примем x4=f1(x2,x3) и удалим ∃x4: ∀x2∀x3∀x5∃x6 ((P1(a,x2)∨¬P2(x3,f1(x2,x3),x5))&P3(f1(x2,x3),х6)) 3) примем x6=f2(x2, x3, x5) и удалим ∃x6: ∀x2∀x3∀x5((P1(a,x2)∨¬P2(x3,f1(x2,x3),x5))&P3(f1(x2,x3),f2(x2,x3,x5))) 2. Преобразовать формулу: ∃z∀w∃x∀y((P1(z)∨P2(x)∨P3(y))&(¬P2(w))∨P2(х)∨P3(y))&(¬P2(w)∨¬P1(z)∨P3(y))). Решение: 1) примем z=a и удалим квантор ∃z: ∀w∃x∀y((P1(a)∨P2(х)∨P3(y))&(¬P2(w)∨P2(х)∨P3(y))&(¬P2(w)∨¬P1(a)∨P3(y))) 2) примем x=f(w) и удалим квантор ∃x: ∀w∀y((P1(a)∨P2(f(w))∨P3(y))&(¬P2(w)∨P2(f(w))∨P3(y))&(¬P2(w)∨¬P1(a)∨P3(y))) 3. Преобразовать формулу: $x("y(P1.(x, y)))&$x("y(P2.(x, y))). Решение: 1) заменим связанную левым квантором $x переменную x=v: $v("y(P1(v, y)))&$x("y(P2(x, y))) 2) заменим связанную левым квантором "y переменную y=w: $v("w(P1(v, w)))&$x("y(P2(x, y))) 3) вынесем кванторы в префикс: $v"w$x"y(P1(v, w)&P2(x, y)) 4) заместим предметную переменную v на предметную постоянную ‘ a’: "w$x"y(P1(a, w)&P2(x, y)) 5) заместим предметную переменную x функцией от w, т.е. x=f(w): "w"y(P1(a, w)&P2(f(w), y)) 4. Преобразовать формулу: $x("y(P1(x, y)))Ú$x("y(P2(x, y))). Решение: 1) применим закон дистрибутивности для квантора существования: $x("y(P1(x, y))Ú"y(P2(x, y))) 2) заменим связанную левым квантором "y переменную y=w: $x("w(P1(x, w))Ú"y(P2(x, y))) 3) вынесем кванторы "w и "y в префикс: $x"w"y (P1(x, w)ÚP2(x, y)) 4) заместим предметную переменную x на предметную постоянную ‘ a’: "w"y (P1(a, w)ÚP2(a, y)). 5. Преобразовать формулу: $x("y(P1(x, y)))®$x("y(P2(x, y))). Решение: 1) удалим связку ®: Ø$x("y(P1(x, y)))Ú$x("y(P2(x, y))) 2) выполним отрицание: "x(Ø"y(P1(x, y)))Ú$x("y(P2(x, y)))="x($y(ØP1(x, y)))Ú$x("y(P2(x, y))) 3) заменим связанную левым квантором переменную х=w: "w($y(ØP1(w, y)))Ú$x("y(P2(x, y))) 4) заменим связанную левым квантором переменную y=v: "w($v(ØP1(w, v)))Ú$x("y(P2(x, y))) 5) вынесем кванторы в префикс: "w$v$x"y(ØP1(w, v)Ú P2(x, y)) 6) заместим предметную переменную v функцией от w, т.е. v=f1(w): "w$x"y(ØP1(w, f1(w))Ú P2(x, y)) 7) заместим предметную переменную x функцией от w, т.е. x=f2(w): "w"y(ØP1(w, f1(w))Ú P2(f2(w), y)) 6. Преобразовать формулу: "x("y(P1(x, y)))®$x($y(P2(x, y))). Решение: 1) удалим связку ®: Ø"x("y(P1(x, y)))Ú$x($y(P2(x, y))) 2) выполняем отрицание: $x(Ø"y(P1(x, y)))Ú$x($y(P2(x, y)))=$x($y(ØP1(x, y)))Ú$x($y(P2(x, y))) 3) применим закон дистрибутивности для квантора существования: $x($y(ØP1(x, y))Ú$y(P2(x, y))) 4) применим закон дистрибутивности для квантора существования: $x$y(ØP1(x, y)ÚP2(x, y)) 5) заместим предметные переменные x и y на предметные постоянные a и b: (ØP1(a, b)ÚP2(a, b)) 7. Преобразовать формулу: "x(P1(x)ÚP2(x))®("x(P1(x))Ú"y(P2(y))). Решение: 1) удалим связку ® по законам алгебры логики: Ø"x(P1(x)ÚP2(x))Ú"x(P1(x))Ú"y(P2(y)) 2) выполним отрицание и применим закон де Моргана: $xØ(P1(x)ÚP2(x))Ú"x(P1(x))Ú"y(P2(y))=$x(ØP1(x)&ØP2(x))Ú"x(P1(x))Ú"y(P2(y)) 3) заменим связанную левым квантором $x переменную x=v: $v(ØP1(v)&ØP2(v))Ú"x(P1(x))Ú"y(P2(y)), 4) вынесем кванторы в префикс: $v"x"y(ØP1(v)&ØP2(v)ÚP1(x)ÚP2(y)), 5) применим закон дистрибутивности: $v"x"y((ØP1(v)ÚP1(x)ÚP2(y))&(ØP2(v)ÚP1(x)ÚP2(y))) 8. Преобразовать формулу: $x(P1(x))&$x(P2.(x))®$x(P1(x)&P2.(x)). Решение: 1) удалим связку ®: Ø($x(P1(x))&$x(P2.(x)))Ú$x(P1(x)&P2.(x)) 2) выполним отрицание и применим закон де Моргана: "x(ØP1(x))Ú"x(ØP2.(x))Ú$x(P1(x)&P2.(x)) 3) заменим связанную левым квантором переменную x=v: "v(ØP1(v))Ú"x(ØP2.(x))Ú$x(P1(x)&P2.(x)), 4) заменим связанную левым квантором переменную x=w: "v(ØP1(v))Ú"w(ØP2.(w))Ú$x(P1(x)&P2.(x)), 5) вынесем кванторы в префикс: "v"w$x(ØP1(v)ÚØP2.(w)ÚP1(x)&P2.(x)), 6) заместим переменную x функцией от двух переменных v и w, т.е. x=f(v, w): "v"w(ØP1(v)ÚØP2.(w)ÚP1(f(v, w))&P2.(f(v, w))), 7) применим закон дистрибутивности: "v"w((ØP1(v)ÚØP2.(w)ÚP1(f(v, w)))&(ØP1(v)ÚØP2.(w)ÚP2.(f(v, w)))).
Дата добавления: 2014-01-04; Просмотров: 311; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |