Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Метод резолюций.






 

1. x ۷ y

2. x ۷ z

3. x ۷ z ۷ u

4. u

5. y

6. resz(2, 3) = x ۷ u

7. resu(6, 4) = x

8. resy(2, 7) = x

 Секвенция недоказуема.

в) ⊦ (y ۸ z)  (y ۷ z)

y ۸ z ⊦ y ۸ z

y ۸ z ⊦ y

y ۸ z ⊦ y ۷ z

⊦ (y ۸ z)  (y ۷ z)

 

г) x ⊦ z  x

 

x ⊦ x

x, z ⊦ x

x ⊦ z  x


2 Найти формулу исчисления предикатов истинную на алгебраической системе __ и ложную на системе __.

 

__ = < N, ≤ > __ = < N, P(x, y)>, где P(x, y) означает, что y делится на x.

 

Решение:

 x P(x, x): на ___: x ≤ x - верно всегда

на ___: P(x, x) – неверно при x = 0  (0, 0)  P

 

3 Построить доказательство формулы исчисления предикатов

⊦  x (P(x)  Q(x)) ۷ ( x P(x) ۸  x Q(x))

Докажем: ⊦ φ ۷ φ

 

φ ⊦ φ (φ ۷ φ) ⊦ (φ ۷ φ)

5, 12
(φ ۷ φ), φ ⊦ φ ۷ φ; (φ ۷ φ), φ ⊦ (φ ۷ φ)

(φ ۷ φ), φ ⊦

(φ ۷ φ) ⊦ φ ۷ φ; (φ ۷ φ) ⊦ (φ ۷ φ)

(φ ۷ φ) ⊦

⊦ φ ۷ y

 

 

P ⊦ P; P ⊦ P Q ⊦ Q; Q ⊦ Q

 
 
 
7, 9
 
 
P, P ⊦ P; P, P ⊦ P Q, Q ⊦ Q; Q, Q ⊦ Q

 
 
P, P ⊦ Q, Q ⊦

P ۷ Q, P, Q, P ⊦; P ۷ Q, P, Q, Q ⊦; P ۷ Q⊦ P ۷ Q

P ۷ Q, P, Q, ⊦

 
 
P(x) ۷ Q(x) ⊦ (P(x)  Q(x))

 
 
 
P(x) ۷ Q(x) ⊦  x (P(x)  Q(x))

P(x) ۷ Q(x) ⊦  x (P(x)  Q(x)) ۷ ( x P(x) ۸  x Q(x))

 

12, 4
12, 4
P ⊦ P; (P ۷ Q) ⊦ (P ۷ Q) Q ⊦ Q; (P ۷ Q) ⊦ (P ۷ Q)

(P ۷ Q), P⊦ P ۷ Q; (P۷ Q), P⊦ (P۷ Q) (P۷ Q), Q⊦ P۷ Q; (P۷ Q), Q⊦ (P۷ Q)

 
 
 
(P ۷ Q), P ⊦ (P ۷ Q), Q ⊦

 
 
(P ۷ Q) ⊦ P (P ۷ Q) ⊦ Q

 
(P(x) ۷ Q(x)) ⊦  x P(x) (P(x) ۷ Q(x)) ⊦  x Q(x)

 
(P(x) ۷ Q(x)) ⊦  x P(x) ۸  x Q(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)⊦  x(P(x) Q(x))۷ ( xP(x)۸  xQ(x)); (P(x)۷ Q(x))⊦  x(P(x) Q(x))۷ ( xP(x)۸  xQ(x));

⊦ (P(x) ۷ Q(x))۷ (P(x) ۷ Q(x))

 
⊦  x (P(x)  Q(x)) ۷ ( x P(x) ۸  x Q(x))

 

 


4 Установить, выполнима ли следующая формула и если выполнима, то построить модель этой формулы.

 

 x  y ((x = y) ۸ P(x, y) ۸  z R(x, y, z) ۸  u R(x, y, u))

 

ß P
Модель:

 

m = < {a, b}{(a, b)}{(a, b, a)}>

ß R

 

 

5 Привести к пренексной и клазуальной нормальным формам следующую формулу.

 

  x ( y P(x, y)    y Q(x, y)) ۸  x (  y P(x, y)   y Q(y, y)) 

  x ( y P(x, y) ۷   y Q(x, y)) ۸  x (  y P(x, y) ۷  y Q(y, y)) 

  x ( y P(x, y) ۷   y Q(x, y)) ۸  x (  y P(x, y) ۷  y Q(y, y)) 

  x ( y P(x, y) ۷   y Q(x, y)) ۸  x (  y P(x, y) ۸  y Q(y, y)) 

  x  y  y1 (P(x, y) ۷ Q(x, y1)) ۸  x   y (P(x, y) ۸  y Q(y, y)) 

  x  y  y1  x1  y2  y3 ((P(x, y) ۷ Q(x, y1)) ۸ P(x1, y2) ۸ Q(y3, y3))

КлНФ

  x  y  y1  x1  y2  y3((P(x, y) ۸ P(x1, y2) ۸ Q(y3, y3)) ۷ (Q(x, y1) ۸ P(x1, y2) ۸ Q(y3, y3))) ПНФ

 

 

6 Методом резолюций проверить противоречиво ли множество предложений {Ф1, Ф2, Ф3}. Если множество непротиворечиво, то построить модель этого множества.

 

Ф1 =   x (P1(x) ۷ (P2(x) ۸ P3(x)))

Ф2 =  y   x (P4(x, y) ۸ (P4(y, x)  (P1(x) ۷ P2(x))))

Ф3 =   x (P3(x)   y P4(x, y))

 

Ф1 =   x (P1(x) ۷ P2(x) ۷ P3(x)))

Ф2 =  y   x (P4(x, y) ۸ (P4(y, x) ۷ P1(x)) ۸ (P4(y, x) ۷ P2(x)))

Ф3 =   x   y (P3(x) ۷ P4(x, y))

 

1. P1(x) ۷ P2(x) ۷ P3(x)

2. P4(x, c)

3. P4(c, x) ۷ P1(x)

4. P4(c, x) ۷ P2(x)

5. P3(x) ۷ P4(x, y)

6. res(1, 3) = P2(x) ۷ P3(x) ۷ P4(c, x)

7. res(1, 4) = P1(x) ۷ P3(x) ۷ P4(c, x)

8.

{c/x}
res(2, 3) = P1(c)

9.

 ß Æ
res(2, 4) = P2(c)

10.

{c/y}
res(2, 5) = P3(x)

 

11. res(1, 8) = res(2, 6) = P2(c) ۷ P3(c)

12.

{c/x}
res(1, 9) = P1(x) ۷ P3(x)

 

 существует модель

 

 ß {(c, c)}
m = < {c}, P1(1), P2(1), P3(1), P4(2)>

 ß {c}
 ß Æ

 


7 Доказать примитивную рекурсивность функций, выражая их через простейшие с помощью операторов суперпозиции и примитивной рекурсии.

 

0, если x = 0

f(x) = sg(x) =

1, если x > 0

 

Решение:

sg(0) = 0(x)

 

sg(x+1) = S(0(x))

 

8 Построить машину Тьюринга для вычисления функций из Вашей задачи №7.

 

  q1 q2 q3 q4 q5 q6 q7 q8
      L q4 R q5 L q6 1 q7 L q6  
  R q2 R q3 0 q4 L q0 R q5 0 q7 L q8 L q0

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.