Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТА ЛЕКЦIЯ 1-18.doc
Скачиваний:
84
Добавлен:
08.11.2018
Размер:
1.81 Mб
Скачать

3. Властивості прм, рм і рпм

Тeорeма 11. Клас РПМ замкнений вiдносно операцiй та .

Нехай A і B  РПМ, нехай f та g  РФ такi, що A=Ef і B=Eg . Задамо функцiю h так: h(2x)=f(x), h(2x+1)=g(x). Тодi h є РФ, причому Eh=Ef Eg=B. Тому B є РПМ. Але , тому  ЧРФ, звідки за df4 AB є РПМ.

Тeорeма 12 (узагальнена тeорeма Поста). Нехай множини A та B РПМ, причому AB= і множина AB рекурсивна. Тодi A та B рекурсивнi множини.

Вважаємо, що A та B, iнакше твердження теореми тривiальне. Нехай f і g  такi РФ, що A=Ef та B=Eg . Вкажемо алгоритм A, який за довiльним bN визначає: bA чи bA.

Функцiю h(x) задамо так: h(2x)=f(x), h(2x+1)=g(x). Тодi h є РФ, причому Eh=EfEg=AB. Множина AB рекурсивна, тому алгоритмiчно розв’язна. Спочатку наш алгоритм A моделює роботу алгоритму для розв’язування множини AB. Якщо bAB, то bA. Якщо bAB, то поступово обчислюємо значення h(0), h(1),... . Позаяк Eh=AB, то b=h(n) для деякого n. Якщо п парне, то b=h(n)=f(n/2), звiдки маємо bA. Якщо п непарне, то b=h(n)=g((n-1)/2), звiдки bB, тому в силу AB = маємо bA. Отже, множина A алгоритмiчно розв’язна. За тезою Чорча множина A рекурсивна.

Аналогiчно доводимо рекурсивнiсть множини B .

Наслiдок (тeорeма Поста). Якщо множини L та рекурсивно перелiчнi, то множини L і рекурсивнi.

Тeорeма 13. Для довiльних РПМ A та B iснують РПМ L і M такi, що LA, MB, LM= та LM= AB.

Вважаємо A, B і AB (iнакше твердження теореми є тривiальним). Вiзьмемо aA та bB такi, що ab. Нехай f і g такi РФ, що A=Ef та B=Eg. Задамо функцiї  і  так:

(0) =

(0) =

(x+1) =

(x+1) =

За ТЧ  та  є РФ. Тодi множини L=E та M=E задовольняють умову теореми.

Для довiльної LN уведемо позначення

L2x ={2x| xL} та L+1 ={2x+1| xL}.

Для множин, заданих на N, визначимо операцiї сполучення  та добутку  :

AB = {2x|xA}{2x+1|xB}=AxB2x+1;

AB = {C(x, y)| xA, yB}.

Тeорeма 14. 1) Множини A та B РМ/РПМB РМ/РПМ.

2) Якщо A і B, то A та B РМ/РПМB РМ/РПМ.

Доведемо для випадку РПМ. Для випадку РМ доведення аналогiчне, тiльки замiсть часткових характеристичних функцiй беремо характеристичнi функцiї вiдповiдних множин.

Маємо xAB  (x парне та x/2A) або (x непарне і (x-1)/2B).

Якщо A та B є РПМ, то є ЧРФ за ТЧ, тому AB є РПМ.

Маємо xA  2xAB і xB  2x+1AB. Звiдси =, = . Тому якщо AB є РПМ, то A та B теж є РПМ.

Маємо xABl(x)A і r(x)B, звiдки дiстаємо =. Тому якщо A та B є РПМ, то AB є РПМ.

Зафiксуємо довiльнi aA, bB. Маємо

xAC(x, b)AB, xBC(а, х)AB.

Тому =, =. Якщо AB є РПМ, то множини A та B теж є РПМ.

Ефективну нумерацiю РПМ уведемо на основi нумерацiй n-арних ЧРФ згiдно з df3:

номером (iндексом) РПМ LNn є номер n-арної ЧРФ f такої, що L=Df .

РПМ LNn з iндексом m позначатимемо , або Dm для випадку n=1.

Множину {LNn | L є РПМ} будемо позначати РПМп. Аналогiчно вводимо позначення РМп та ПРМп.

ЛЕКЦІЯ 12

ПЛАН

  1. Поняття примітивно рекурсивного, рекурсивного та частково рекурсивного предиката (ПРП, РП і ЧРП).

  2. Властивості ПРП, РП та ЧРП.

1. Поняття примітивно рекурсивного, рекурсивного і частково рекурсивного предиката (ПРП, РП та ЧРП)

n-арний предикат на N називають рекурсивним (скорочено РП), якщо його характеристична функцiя рекурсивна.

n-арний предикат на N називають примiтивно рекурсивним (скорочено ПРП), якщо його характеристична функцiя є ПРФ.

Безпосередньо iз визначень випливає, що кожний ПРП є рекурсивним предикатом.

n -арний предикат на N називають частково рекурсивним (скорочено ЧРП), якщо його часткова характеристична функцiя є ЧРФ.

Замiсть "P(x1, ..., xn)=Т" надалі будемо також писати "P(x1, ..., xn)".

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]