Студопедия

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

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

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






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






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

суперпозиции и примитивной рекурсии.

 

f(x) = 2x+1;

Доказательство ПРФ:

 

I11(x)= 2*0+1= 1;

 

S (I33(x, y, z)) = f(x+1)= (x+1)+(x+1)+1= 2x+3;

 

 

Задание №8

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

f(x)= 2x+1;

Решение:

                 

q1

q101x00… ® q0012x+10…

Построение машины Тьюринга для вычисления функции f(x)= 2x+1:

0q1 ® Rq2;

1q2 ® Rq2;

0q2 ® Rq3;

0q3 ® 1q4;

1q3 ® Rq3;

1q4 ® Lq4;

0q4 ® 1q5;

1q5 ® Lq6;

1q6 ® 0q6;

0q6 ® Lq7;

1q7 ® 1q2;

0q7 ® Rq8;

0q8 ® 1q9;

1q9 ® Lq0;

1 Из данной совокупности секвенций выбрать доказуемые, построить их доказательства, для недоказуемых показать их недоказуемость с помощью: а) алгоритма Квайна; б) алгоритма редукции; в) метода резолюций. Среди этих доказательств недоказуемости выбрать оптимальное в каждом конкретном случае.

 

а) (y ۸ z)⊦ y ۷ z

Промежуточная секвенция: ⊦ φ ۷ φ

 

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

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

(φ ۷ φ), φ ⊦

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

(φ ۷ φ) ⊦

⊦ φ ۷ y

 

 

Доказательство правила вывода Γ, φ ۸ ψ ⊦ χ

Γ, φ, ψ ⊦ χ

 

7, 12
12, 12, 3
ψ ⊦ ψ Γ, φ, χ ⊦ χ

Γ, φ ۸ ψ, φ ⊦ ψ; Γ, φ ۸ ψ, φ ⊦ ψ  x

 
12, 4
 
 
По доказанному
 
 
 
 
12, 2
 
φ ⊦ φ Γ, φ ۸ ψ, φ ⊦ χ

 
Γ, φ ۸ ψ ⊦ φ Γ, φ ۸ ψ ⊦ φ  x

Γ, φ ۸ ψ ⊦ χ

 

 

y ۸ z ⊦ y ۸ z (y ۸ z) ⊦ (y ۸ z)

(y ۸ z), y ۸ z ⊦ y ۸ z; (y ۸ z), y ۸ z ⊦ (y ۸ z)

9, 12
(y ۸ z), y ۸ z ⊦

12, 12, 4
z ⊦ z (y ۸ z), y ۸ z ⊦ y ۷ z ⊦ z ۷ z

(y ۸ z), y, z ⊦ y ۷ z; (y ۸ z), y, z ⊦ y ۷ z; (y ۸ z) ⊦ z ۷ z

(y ۸ z), y ⊦ y ۷ z y ⊦ y ⊦ y ۷ y

(y ۸ z), y ⊦ y ۷ z (y ۸ z), y ⊦ y ۷ z (y ۸ z) ⊦ y ۷ y

(y ۸ z)⊦ y ۷ z

 

б) x ۷ y, x ۷ z, x ۷ z ۷ u ⊦ u ۷ y

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

 

· Алгоритм Квайна.

(x ۷ y) ۸ (x ۷ z) ۸ (x ۷ z ۷ u) ⊦ (u ۷ y)

 

Пусть x = 1

(1 ۷ y) ۸ (1 ۷ z) ۸ (1 ۷ z ۷ u) ⊦ (u ۷ y)

1 ۸ 1 ۸ 1 ⊦ (u ۷ y)

1 ⊦ (u ۷ y)

 


Пусть u = 0

1 ⊦ y

 

Пусть y = 0

1 ⊦ 0  противоречие. Секвенция недоказуема.

 

· Алгоритм редукций.

 

(x ۷ y) ۸ (x ۷ z) ۸ (x ۷ z ۷ u) = 1

(u ۷ y) = 0  верно, при u = 0 и y = 0

 

(x ۷ 0) ۸ (x ۷ z) ۸ (x ۷ z ۷ 0) = 1

 

x ۸ (x ۷ z) ۸ (x ۷ z) = 1

 

При x = 1:

 

1 ۸ (1 ۷ z) ۸ (1 ۷ z) = 1 z – любое

 

z – любое  1 = 1

 

При x = 1, y = 0, u = 0 секвенция недоказуема.

 







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