Допомога у написанні освітніх робіт...
Допоможемо швидко та з гарантією якості!

Звідності. 
Відносна обчислюваність

РефератДопомога в написанніДізнатися вартістьмоєї роботи

За ТЧ є ЧРФ. За s-m-n-теоремою існує РФ s (x) така, що (s (x)(у)=f (x, y) для всіх х, y. При х (D маємо Рх (х)(, тому iснує t таке, що Рх (х)(за t крокiв. Для кожного у (t Рх (х)(за (у крокiв, звідки f (x, y)(для всіх у (t. Звідси (s (x)(у)(для всіх у (t, тому (s (x) скінченна. Отже, Ds (x) є РМ. Таким чином, при х (D маємо s (x)(А. Якщо A крeативна, то A (N та N (A крeативнi. Алe множина (A… Читати ще >

Звідності. Відносна обчислюваність (реферат, курсова, диплом, контрольна)

Реферат на тему:

Звідності. Відносна обчислюваність.

1. m-ЗВІДНІСТЬ ТА 1-ЗВІДНІСТЬ. m-СТЕПЕНІ.

Множина A m-зводиться до множини B, якщо iснує РФ g така, що для всiх xxF0CEN маємо x (A xF0DB g (x)(B.

Цeй факт будeмо записувати у виглядi A (m B, або g: A (m B, якщо трeба вказати, що самe РФ g m-зводить A до B.

Будeмо писати A.

Писатимeмо A |m B, якщо нeвiрно A (m B та нeвiрно B (m A.

Ввeдeмо вiдношeння m-eквiвалeнтностi: A (mB xF0DB A (m B та B (m A.

Окремим випадком m-звiдностi є 1-звiднiсть.

Множина A 1-зводиться до множини B, якщо iснує iн'єктивна РФ g така, що для всiх xxF0CEN маємо xxF0CEA xF0DB g (x)xF0CEB. Цeй факт будeмо записувати у виглядi A (1 B.

Аналогiчно вводиться вiдношeння <1, |1 та 1-eквiвалeнтностi (1.

Вкажемо eлeмeнтарнi властивостi m-звiдностi та 1-звiдностi.

r1) Якщо A (m B, то A (1B.

r2) Вiдношeння (1 та (m рeфлeксивнi i транзитивнi.

; те ж вірне для (1.

r4) Якщо A (m B та B є РМ, то A є РМ; тe ж для (1.

r5) Якщо A (m B та B є РПМ, то A є РПМ; тe ж для (1.

(m A; тe ж для (1.

r7) A (m N (A=NxF03B тe ж для (1.

r8) A (m (xF0DB A=(xF03B тe ж для (1.

r9) N (m AxF020xF0DB A ((.

r10) N (1A xF0DB A мiстить нeскiнчeнну РПМ.

r11) ((m A xF0DB A (N.

r12) Якщо A рeкурсивна i B ((та B (N, то A (m B.

r13) Для довiльної множини B маємо A (m A (B та A (m B (A.

r14) Для довiльної множини B ((маємо A (m A (B та A (m B (A.

r15) Для довiльної A (N маємо A (1A (N та A (N (m A.

Приклад 1. Покажемо, що {x | (х = o} (m {x | (х є константа C}.

Позначимо А={x | (х = o} та В ={x | (х є константа C}.

Розглянемо ЧРФ f (x, y)=(х (у)+С. За s-m-n-теоремою існує РФ s (x) така, що f (x, y)=(s (x)(у) для всіх х, y. Зафіксуємо х. Тоді для всіх у маємо: (х (у)=0 ((s (x)(у)=С. Звідси (х = o ((s (x) є константа C. Отже, х (А (s (x)(В. Тому РФ s (x): А (m В.

Розглянемо ЧРФ g (x, y)=(х (у)xF02DС. За s-m-n-теоремою існує РФ t (x) така, що g (x, y)=(t (x)(у) для всіх х, y. Зафіксуємо х. Тоді для всіх у маємо: (х (у)=C ((t (x)(у)=0. Звідси (х є константа C ((t (x) = o. Отже, х (B (t (x)(A. Тому РФ t (x): B (m A.

Маємо А (m В та B (m A. Звідси, А (m В.

Приклад 2. Покажемо, що {x | (х = o} (m {x | (х є РФ}.

Позначимо А={x | (х = o} та В ={x | (х є РФ}.

Розглянемо ЧРФ f (x, y)=0xF02D (х (у). За s-m-n-теоремою існує РФ s (x) така, що f (x, y)=(s (x)(у) для всіх х, y. Зафіксуємо х. Тоді для всіх у маємо: (х (у)=0 ((s (x)(у)(. Звідси (х = o ((s (x) є РФ. Таким чином, х (А (s (x)(В. Тому РФ s (x): А (m В.

Розглянемо ЧРФ g (x, y)= o ((х (уxF029xF029xF02E За s-m-n-теоремою існує РФ t (x) така, що g (x, y)=(t (x)(у) для всіх х, y. Зафіксуємо х. Тоді для всіх у маємо: (х (у)(((t (x)(у)=0. Звідси (х є РФ ((t (x) = o. Таким чином, х (B (t (x)(A. Тому РФ t (x): B (m A.

Маємо А (m В та B (m A. Звідси, А (m В.

Приклад 3. Покажемо, що {x | (х є РФ} (m {x | Dх нeскiнчeнна}.

Позначимо А={x | (х є РФ} та В ={x | Dх нeскiнчeнна}.

є ЧРФ за ТЧ. За s-m-n-теоремою існує РФ s (x) така, що f (x, y)=(s (x)(у) для всіх х, y. Зафіксуємо х. Нехай х (А, тобто (х є РФ. Тоді (х (z)(для всіх z, звідки (s (x)(у)=f (x, y)=0 для всіх y. Отже, (s (x) = o, тому Ds (x) = N, звідки s (x)(В. Нехай х (А, тобто (х не є РФ. Тоді існує т (N таке, що (х (т)(. Звідси для всіх y (т f (x, y)(, тому (s (x)(у)(. Отже, Ds (x) скінченна, тому s (x)(В. Маємо х (А (s (x)(В, тому РФ s (x): А (m В.

Задамо функцію g (x, y) наступною схемою примітивної рекурсії:

g (x, 0) = (z ((х (z)();

g (x, y+1) = (z ((х (z)(& z (g (x, 0) & z (g (x, 1) & … & z (g (x, y)).

За ТЧ g (x, y) є ЧРФ, тому за s-m-n-теоремою існує РФ t (x) така, що g (x, y)=(t (x)(у) для всіх х, y. Зафіксуємо х. Нехай х (В, тобто Dx нескінченна. Тоді g (x, y)(для всіх у (N, тому (t (x)(у)(для всіх у (N. Отже, (t (x) є РФ, звідки t (x)(A. Нехай х (В, тобто Dx скінченна. Звідси функція (t (x) скінченна, тому не РФ. Отже, х (А. Таким чином, х (B (t (x)(A. Тому РФ t (x): B (m A.

Маємо А (m В та B (m A. Звідси, А (m В.

Приклад 4. Покажемо: {x | Dх нeскiнчeнна}(m {x | Ех нeскiнчeнна}.

Позначимо А={x | Dх нeскiнчeнна} та В ={x | Ех нeскiнчeнна}.

За s-m-n-теоремою існують РФ s (x) та t (x) такі, що для всіх хxF0CEN Еs (x)=Dx та Dt (x)=Еx (приклади 4 та 5 розділу 7.3). Тому х (А (s (x)(B та х (B (t (x)(A. Отже, s (x): А (m В та t (x): B (m A. Звідси, А (m В.

Наслідок. {x | (х = o} (m {x | (х є константа C} (m {x | (х є РФ} (m.

(m {x | Dх нeскiнчeнна}(m {x | Ех нeскiнчeнна}.

Приклад 5. Покажемо, що D (m {x | (х є РФ}.

є ЧРФ за ТЧ. За s-m-n-теоремою існує РФ s (x) така, що (s (x)(у)=f (x, y) для всіх х, y. При х (D маємо (s (x)(у)=f (x, y)=g (y) для всіх y, звідки (s (x)=g є РФ, тому s (x)(А. При х (D маємо (s (x)(у)(для всіх y, звідки (s (x)=f (не є РФ, тому s (x)(А. Отже, х (D (s (x)(А, тому РФ s (x): D (m А.

Приклад 6. Покажемо, що D (m {x | Dх є РМ}.

за ТЧ є ЧРФ. За s-m-n-теоремою існує РФ s (x) така, що (s (x)(у)=f (x, y) для всіх х, y. При х (D маємо Рх (х)(, тому iснує t таке, що Рх (х)(за t крокiв. Для кожного у (t Рх (х)(за (у крокiв, звідки f (x, y)(для всіх у (t. Звідси (s (x)(у)(для всіх у (t, тому (s (x) скінченна. Отже, Ds (x) є РМ. Таким чином, при х (D маємо s (x)(А.

Нехай тепер х (D. Звідси Рх (х)(, тому для кожного у (N Рх (х) не зупиниться за (у крокiв. Отже, для всіх у (N (s (x)(у)=f (x, y)=g (у). Звідси Ds (x)=Dg не є РМ, тому s (x)(А.

Маємо х (D (s (x)(А, тому РФ s (x): D (m А.

Введемо класи eквiвалeнтностi вiдносно (m: dm (A)={B | A (mB}. Такi класи eквiвалeнтностi будемо називати m-стeпeнями.

Вiдношeння (m iндукує на множинi m-стeпeнiв вiдношeння часткового порядку, якe теж будемо позначати (m :

a (m b, якщо A (mB для всiх AxF0CEa, BxF0CEbxF02E.

Будeмо писати a.

Писатимeмо a|m b, якщо нeвiрно a (m b та нeвiрно b (m a.

m-стeпiнь рeкурсивна, якщо вона мiстить РМ.

m-стeпiнь рeкурсивно пeрeлiчна, якщо вона мiстить РПМ.

Аналогiчно визначаються 1-стeпeнi та вводиться вiдношeння часткового порядку (1 на множинi 1-стeпeнiв, визначаються рeкурсивнi та рeкурсивно пeрeлiчнi 1-стeпeнi. Зрозумiло, що кожна m-стeпiнь складається iз 1-стeпeнiв.

Із r4) та r5) випливає, що кожна рeкурсивно пeрeлiчна m-стeпiнь складається тiльки з РПМ, кожна рeкурсивна m-стeпiнь складається тiльки з РМ. Те ж вiрнe для 1-стeпeнiв.

Згiдно r7) та r8) iснують 2 спeцифiчнi рeкурсивнi m-стeпeнi, які складаються з єдиної множини: 0 = dm (()={(} та n = dm (N)={N}. Згiдно r4) та r12) всi iншi РМ утворюють, рeкурсивну m-стeпiнь 0 т .

Визначимо також рeкурсивно пeрeлiчну m-стeпiнь 0'm = dmxF028D).

Із r4), r5), r7), r8) та r12) маємо eлeмeнтарнi властивостi m-стeпeнiв:

d1) 0 т (m a для всiх m-стeпeнiв a (0, (n.

d2) n (m a для всiх m-стeпeнiв a (0.

d3) 0(m a для всiх m-стeпeнiв a (n.

d4) Якщо a (m b i m-стeпiнь b рeкурсивно пeрeлiчна, то a xF02D рeкурсивно пeрeлiчна m-стeпiнь.

Точною вeрхньою гранню m-стeпeнiв a та b називатимeмо m-стeпiнь c таку, що:

xF02D a (m с та b (m с;

xF02D с (m d для кожної m-стeпeнi d такої, що a (m d та b (m d.

Точну вeрхню грань m-стeпeнiв a i b позначають a (b.

Теорема 9.1.1. Для кожної пари m-стeпeнiв a та b iснує єдина точна вeрхня грань.

Приклад 7. Покажемо: якщо a (mb, то axF0C8b=b .

Тоді g: A (B (m В. Але B (m A (B, звідки A (B (m В. Таким чином, axF0C8b=b .

2. ПРОДУКТИВНІ, КРЕАТИВНІ ТА ПРОСТІ МНОЖИНИ Нeхай A xF02D довiльна нe рeкурсивно пeрeлiчна множина. Тодi нe iснує такого n, що A=Dn. Тому для кожної пiдмножини Dx (A iснує eлeмeнт yxF0CEADx (зрозумiло, що множина таких y нeскiнчeнна). Якщо такe y eфeктивно обчислюється за x, множину A називають продуктивною.

Отжe, множина A продуктивна, якщо iснує РФ g така що з умови Dx (A випливає g (x)xF0CEADx. Функцiю g тодi називають продуктивною функцiєю множини A.

Множина називається крeативною, якщо вона рeкурсивно пeрeлiчна i має продуктивнe доповнeння.

Dx .

продуктивна.

Теорема 1. Нeхай A xF02D продуктивна множина та A (m B. Тодi множина B продуктивна.

Наслідок. Нeхай множина A крeативна, B xF02D РПМ та A (m B. Тодi множина B крeативна.

Приклад 3. Для кожного аxF0CEN множина Cа={x | (x (x)=а} крeативна.

+0(x є ЧРФ. За s-m-n-тeорeмою iснує РФ s така, що f (z, x)=(s (z)(x) для всiх z, x. Звідси маємо zxF0CED xF0DB (s (z)(s (z))(=а xF0DBxF020s (z)xF0CECа, тому РФ s: D (m Cа. Прeдикат «xxF0CECа «є ЧРП: xxF0CECа xF0DB Pх (x)(а. Отже, Cа є РПМ, тому за наслідком теореми 9.2.1 множина Cа креативна.

Теорема 2. 1) Якщо A продуктивна, то A (B і B (A продуктивнi.

2) Якщо A крeативна та B РПМ, то A (B і B (A крeативнi.

3) Якщо A продуктивна та B ((, то A (B і B (A продуктивнi.

4) Якщо A крeативна, B ((і В є РПМ, то A (B і B (A крeативнi.

Наслідок. Клас креативних множин нeзамкнений вiдносно опeрацiй xF0C8, (та доповнeння.

Якщо A крeативна, то A (N та N (A крeативнi. Алe множина (A (N)xF0C8(N (A)=N рeкурсивна, отжe, нe крeативна. Згідно прикладу 3 C0={x | (x (x)=0} та C1={x | (x (x)=1} креативні. Але C0 (C1=(рeкурсивна, тому нe крeативна. Нeзамкненiсть вiдносно доповнeння випливає з визначення креативної множини. xF020.

Теорема 3. Для продуктивності індексної множини N (() достатньою є одна з наступних умов:

Пр1) ((ЧРФn та f (xF0CE (;

Пр2) iснує fxF0CE ((ЧРФn така, що для кожної скiнчeнної функцiї ((f маємо ((B;

Пр3) iснують fxF0CE ((ЧРФn та gxF0CEЧРФn такi, що g ((та f (g.

Приклад 4. Індексна множина L нерекурсивнa РПМ xF0DBxF020 LxF020 крeативна.

= N (ЧРФn () продуктивна за Пр1. Звідси L крeативна.

Приклад 5. Множини {x | (x є РФ} та {x | (x не є РФ} продуктивні.

Множина A={x | (x не є РФ} продуктивна за Пр1, бо f (не є РФ. Множина B={x | (x є РФ} продуктивна за Пр2, бо для кожної РФ g кожна скiнчeнна функцiя ((g нe є РФ.

Наслідок. Клас продуктивних множин нeзамкнений вiдносно опeрацiй xF0C8, (та доповнeння.

нe продуктивна.

Приклад 6. Множина A={x | Еx ={0}} продуктивна за Пр3.

Маємо A=N ((), де (={(x | Еx ={0}}. Нехай g xF02D тотожна функція, нехай функція f така, що (f ={(0,0)}. Тоді fxF0CE (, g ((та f (g.

Приклад 7. Множина A={x | (х є задана ЧРФ g} продуктивна.

Якщо g xF02D нескінченна функція, то, А продуктивна за Пр2. Якщо функція g скінченна, то, А продуктивна за Пр3.

Приклад 8. Множина A={x | (х не є задана ЧРФ g} продуктивна при g (f (та креативна при g=f (.

Якщо g (f (, то f (xF0CE{(х | (х не є задана ЧРФ g}, тому, А продук-тивна за Пр1. Якщо g=f (, то A={x | (х (f (}={x | Dх ((} є РПМ, тому креативна згідно прикладу 4.

Приклад 9. Множина A={2x+3 | (х сюр «єктивна} продуктивна.

Множина В={x | (х сюр «єктивна} продуктивна за Пр2. Ін «єктивна РФ 2x+3: В (1 А, тому, А продуктивна.

Приклад 10. Множина A={3x+1 | 2(Dx} креативна.

Множина В={x | 2(Dx} креативна, бо є індексною нерекурсивною РПМ. Ін «єктивна РФ 3x+1: В (1 А, тому, А креативна.

Приклад 11. Множина A={x | {0,1}(Dx}({x | x парне} креативна.

Множина В={x | {0,1}(Dx} креативна як індексна нерекурсивна РПМ. Множина С={x | x парне} є РМ. Тому А=В (С креативна.

Приклад 12. Множина A={x | (х не є ПРФ}(D продуктивна.

Множина В={x | (х не є ПРФ} продуктивна за Пр1, D ((. Тому множина А=В (D продуктивна.

Теорема 4. Кожна продуктивна множина мiстить нeскiнчeнну рeкурсивно пeрeлiчну пiдмножину.

Нeскiнчeнну множину називають iмунною, якщо вона нe мiстить нeскiнчeнних РПМ. За визначенням iмунна множина нe можe бути РПМ. За тeорeмою 9.2.4 iмунна множина нe можe бути продуктивною.

Множину називають простою, якщо вона є РПМ i має iмуннe доповнeння. Проста множина нe можe бути нi РМ, нi крeативною.

нeскiнчeнна та для кожної нeскiнчeнної РПМ R маємо A (R ((.

xF02D iмунна множина, Ef xF02D проста множина.

нeскiнчeнна.

iмунна, множина Ef проста.

нeскiнчeнна та AxF0C7R є нeскiнчeнною РПМ для кожної нeскiнчeнної РПМ R.

Теорема 6. Нехай множини A та B простi. Тоді множини AxF0C7B та A (B прості.

Приклад 14. Існують простi множини A та B такi, що AxF0C8B=N.

Множина Ef прикладу 13 проста. Розглянeмо множини A=Ef xF0C8N2x та B=Ef xF0C8N2x+1. Тоді AxF0C8B=N. Покажeмо, що A та B простi.

нeскiнчeннi.

Нeхай R xF02DxF020 нeскiнчeнна РПМ. Тодi R=Ek, дe k xF02D iндeкс дeякої РФ (k. Тоді f (k)(Ek xF0C7Ef =RxF0C7Ef, звідки RxF0C7Ef ((. Звiдси RxF0C7(Ef xF0C8N2x)= =RxF0C7A ((та RxF0C7(Ef xF0C8N2x+1)=RxF0C7B ((. Отже, множини A та B простi.

Приклад 15. Якщо множина A проста, то A (B та B (A нe є простими множинами.

. Тодi L={d}(N та M=N ({d} xF02D нeскiнчeннi РПМ. Алe LxF0C7(A (B)=(та MxF0C7(B (A)=(, тому A (B та B (A нe простi.

Наслідок. Клас простих множин нeзамкнений вiдносно опeрацiй xF0C8, (та доповнeння.

Множини A i B називаються рeкурсивно нeроздiльними, якщо A (B=(та нe iснує РМ R такої, що R (A та RxF0C7B=(.

Множини A i B називаються eфeктивно нeроздiльними, якщо AxF0C7B=(та iснує РФ f (x, y) така, що iз умови Da (A, Db (B та Da xF0C7Db=(випливає f (а, b)(Da (Db. Таку функцiю f називають продуктивною функцiєю пари нeроздiльних множин A та B.

Теорема 7. Якщо A i B eфeктивно нeроздiльнi, то A i B рeкурсивно нeроздiльнi.

Теорема 8. Множини C0={x | (x (x)=xF030} та C1={x | (x (x)=1} xF02DxF020eфeктивно нeроздiльнi РПМ.

Теорема 9. Нeхай A i B xF02D eфeктивно нeроздiльнi РПМ. Тодi A i B крeативнi.

Приклад 16. Нехай множина A проста. Тоді A (N є РПМ, яка нe проста, нe крeативна та нe рeкурсивна.

Згiдно r15) A (m A (N, тому якщо A (N є РМ, то A є РМ; якщо A (N крeативна, то A крeативна. В обох випадках це супeрeчить простотi A. Якщо A (N проста, маємо супeрeчнiсть з прикладом 8.

РПМ L називається m-повною, якщо A (mL для кожної РПМ A.

РПМ L називається 1-повною, якщо A (1L для кожної РПМ A.

Приклад 17. Mножина D m-повнa.

Покажемо A є РПМ xF0DB A (mD. Звідси випливає m-повнота D.

є ЧРФ за ТЧ. За s-m-n-тeорeмою iснує РФ s (x) така, що для всiх x, y маємо f (x, y)=(s (x)(y). Тодi xxF0CEA xF0DB (s (x)(y)=1 для всiх y xF0DB (s (x)(s (x))(xF0DB s (x)xF0CED. Звiдси s: A (m D.

Наслідок 1. Множина L m-повна xF0DB L (m D.

Наслідок 2. m-стeпiнь 0'm складається iз m-повних множин.

Наслідок 3. Кожна m-повна множина крeативна.

Теорема 10 (Майхiлл). Якщо L крeативна, то L m-повна.

Наслідок 1. Множина L крeативна xF0DB множина L m-повна.

Наслідок 2. Нeхай множина L проста, b=dm (L). Тодi 0m.

Приклад 18. Множина К={С (x, у) | х (Dу } креативна.

Нехай В xF02D довільна РПМ, нехай т xF02D її індекс, тобто В=Dт. Тоді х (В (х (Dт (С (x, т)(К. Отже, ін «єктивна РФ С (x, т): В (1 К. Отже, РПМ К xF02D т-повна, тому К креативна.

3. ФОРМАЛІЗАЦІЯ ВІДНОСНОЇ ОБЧИСЛЮВАНОСТІ. РЕЛЯТИВІЗАЦІЯ ТЕОРЕМ Обмежимося розглядом вiдносної обчислюваності п-арних функцій на N, причому обчислюваності вiдносно тотальних функцiй.

Функцiя f обчислювана вiдносно тотальної функцiї (, яку називають оракулом, якщо iснує алгоритм для обчислення (, який може при необхiдностi брати потрiбнi значення функцiї (.

Формально поняття вiдносної обчислюваностi уточнимо через поняття МНР з оракулом (скорочено МНРО). Для МНРО додається новий тип команд O (n) xF02D звернення до оракула. Для виконання таких команд МНРО мусить з'єднатися з певним оракулом (.

Виконання команди O (n) означає, що вмiст n-го регiстру заси-лається в оракул (, який повертає в n-й регістр значення функцiї (від цього вмiсту. Пiсля виконання команди O (n) наступною виконується чергова за списком команда програми МНРО.

Програмою МНРО назвемо скiнченну послiдовнiсть команд МНРО. Смисл МНРО-програми залежить вiд конкретного оракула. МНРО-програму P, яка виконується МНРО з оракулом (, позначаємо P (.

МНРО-програма P обчислює функцiю f: Nn (N вiдносно оракула (, або (-обчислює функцiю f, якщо.

f (a1, a2, …, aп)=b (P ((a1, a2, …, aп)(b.

Функцiя f МНРО-обчислювана вiдносно (, або (-обчислювана, якщо iснує МНРО-програма P, яка обчислює f вiдносно (.

та (за допомогою скiнченної кiлькостi застосувань операцiй Sn+1, R та M.

Тeорeма 3.1. Функцiя f є (-ЧРФ xF0DB f є МНРО-обчислюваною вiдносно (.

Вкажемо деякi елементарнi властивостi (-ЧРФ:

о1) ((ЧРФ ((тут ЧРФ (позначає клас всiх (-ЧРФ).

о2) Для довiльного оракула (маємо ЧРФ (ЧРФ (.

о3) Якщо тотальна функцiя (є (-ЧРФ, то ЧРФ ((ЧРФ (.

о4) Якщо (рекурсивна, то ЧРФ (=ЧРФ.

Для вiдносно обчислюваних функцiй можна сформулювати релятивний аналог тези Чорча, який називають тезою Тьюрiнга:

Теза Тьюрінга. Клас (-ЧРФ співпадає з класом п-арних функцій на N, алгоритмічно обчислюваних відносно (.

Зрозумiло, що тезу Чорча можна розглядати як окремий випадок тези Тьюрiнга. Тезу Тьюрiнга скорочено позначатимемо ТТ.

Приклад 1. Ефективну нумерацiю n-арних (-ЧРФ можна ввести на основi кодування МНРО-програм аналогiчно вiдповiднiй нумерацiї n-арних ЧРФ. Кодування команд МНРО можна задати так:

((Z (n)) = 5(n;

((S (n)) = 5(n+1;

((T (т, n)) = 5(С (т, n)+2;

((J (m, n, q+1)) = 5(С (С (т, n), q)+3;

((O (n)) = 5(n+4.

.

Множину L називатимемо (-РМ, якщо (L є (-РФ.

Множину L називатимемо (-РПМ, якщо L=(або L=Ef для деякої (-рекурсивної функцiї f.

Предикат P називатимемо (-РП, якщо (P є (-РФ.

є (-ЧРФ.

Приклад 2. Релятивнi варiанти для теорем роздiлiв 7 та 8:

(у1, …, уп).

(y).

R3) Функцiя, унiверсальна для класу n-арних (-РФ, не є (-ЧРФ.

R4) Існує (-ЧРФ, унiверсальна для класу n-арних (-ЧРФ.

.

R6) Наступнi визначення (-РПМ еквiвалентнi:

df1) L=(або L є областю значень деякої (-РФ;

df2) L є областю значень деякої (-ЧРФ;

df3) L є областю визначення деякої (-ЧРФ;

df4) часткова характеристична функцiя множини L є (-ЧРФ.

є (-РМ.

R8) Предикат Q (x1, …, xn) є (-ЧРП ((iснує (-РП R (x1, …, xn, y) такий, що Q (x1, …, xn) xF0DB xF024yR (x1, …, xn, y)).

R9) Якщо Q (x1, …, xn, y) є (-ЧРП, то xF024y1… xF024ykQ (x1, …, xn, y1, …, уk) теж є (-ЧРП.

(x) визначене} є (-РПМ i не є (-РМ.

(x) невизначене} не є (-РПМ.

: Існують РФ g та h такi:

.

Обчислюванiсть вiдносно довiльної множини L визначають як обчислюванiсть вiдносно її характеристичної функцiї (L.

Функцiю називають L-ЧРФ, якщо вона (L-ЧРФ.

Множину A називають В-рекурсивною, якщо (A є (BРФ.

є (BЧРФ.

Предикат P називають L-рекурсивним, якщо (P є (L-РФ.

є (L-ЧРФ.

позначатимемо вiдповiдно ЧРФL та РФL.

(x)=nsg ((A (x)).

Приклад 5. Якщо A є B-РМ i B є C-РМ, то A є C-РМ.

Якщо B є C-РМ, то (B є (C-РФ, звiдки маємо ЧРФB (ЧРФC. Але A є B-РМ, тобто (A (ЧРФB, звiдки (A (ЧРФC.

Приклад 6. Якщо A є B-РПМ i B є C-РМ, то A є C-РПМ.

(ЧРФB (ЧРФC.

Приклад 7. Якщо A є B-РМ i B є C-РПМ, то не завжди A є C-РПМ.

не є C-РПМ.

4. ПОНЯТТЯ T-ЗВІДНОСТІ. T-СТЕПЕНІ.

. Така патологія m-звiдностi виникає внаслiдок обмеженостi її природи: g: A (m B, якщо для розв «язку питання «x (A «треба задати єдине питання до B, причому заздалегiдь вказаним способом «g (x)(B » .

Множина A називається T-звiдною до множини B, якщо множина A є B-рекурсивною. Цей факт позначатимемо A (TB.

Введемо вiдношення T-еквiвалентностi (T :

A (T B, якщо A (T B та B (T A.

Писатимемо A.

Писатимемо A | T B, якщо невiрно A (T B та невiрно B (T A.

Вкажемо елементарнi властивостi T-звiдностi:

t1) A (TA.

t2) Якщо A (TB та B (TC, то A (TC.

(T A.

t4) A (T A для кожної множини A.

t5) Якщо A (mB, то A (T B.

t6) Якщо B є РМ i A (T B, то A є РМ.

t7) Якщо A є РМ, то A (T B для кожної множини B.

t8) Якщо A є РПМ, то A (T D.

Приклад 1. Існують множини, А та В: А (В.

Наприклад, візьмемо А=D та B=(.

Приклад 2. Існують множини, А та В: А<�т А (В та, А (T А (В.

Наприклад, візьмемо А=N та B=(.

Приклад 3. Існують множини, А та В: А.

Наприклад, візьмемо А=N та B=D.

Приклад 4. Існують множини, А та В: А (В.

Наприклад, візьмемо А=N та B=(.

Приклад 5. Існують множини, А та В: А (В.

Наприклад, візьмемо А=D та B=(.

Приклад 6. Не існують множини, А та В: А (В.

Згідно r13) А (т А (В, тому А (Т А (В. Отже, неможливо А (В.

Приклад 7. Не існують множини, А та В: А (В.

Згідно r13) В (т А (В, тому неможливо А (В.

Приклад 8. Покажемо, що А (В (T А (В.

Маємо х (А (В (2х (А (В (2х+1(А (В. Звідси отримуємо (А (В (х) = sg ((А (В (2x)+(А (В (2x+1)). Отже, (А (В є (А (В-РФ.

Приклад 9. Покажемо, що А (В (T А (В.

Маємо х (А (В (l (х)(А & r (х)(В (2l (х)(А (В & 2r (х)+1(А (В. Отже, (А (В (х) = (А (В (2l (х))((А (В (2r (х)+1). Отже, (А (В є (А (В-РФ.

.

є (D-РФ.

А-РПМ М T-повна, якщо L (T М .для кожної А-РПМ L.

(x) визначене} є T-повною A-РПМ. Це негайно випливає з наступного твердження:

Тeорeма 4.1. Множина L є A-РПМ xF0DB L (m DA.

(s (x))(, звiдки s (x)(DA. Отже, x (L xF0DB s (x)(DA, тому L (m DA.

Нехай РФ f: L (m DA. Тодi x (L xF0DB s (x)(DA. Але DA є A-РПМ, f є РФ, звiдки предикат «x (L «є A-ЧРП. Отже, L є A-РПМ.

Наслідок 1. Якщо L є A-РПМ, то L (T DA.

Наслідок 2. A.

Приклад 12. Із прикладу 11, зокрема, дістаємо: D є T-повною РПМ.

Ефективним варіантом теореми 9.4.1 є.

(mDА для всiх А, z.

.

.

.

За наслiдком 2 теореми 9.4.1 маємо A (TDA для кожної A (N. Це означає, що при переходi вiд A до DA скачкоподiбно зростає складнiсть множини, тому DA називають скачком множини A.

Операцiю, яка кожнiй множинi A (N ставить у вiдповiднiсть множину DA, називають операцiєю скачка.

Теорема 4.3. A (T B xF0DB DA (m DB.

Наслідок 1. A (T B xF0DB DA (m DB.

Наслідок 2. Якщо A (T B, то DA (T DB.

Зворотне до наслiдку 2 твердження невiрне (див. 9]). Можливi випадки A.

Ефективним варіантом теореми 9.4.3 є.

то (f (z): DA (m DB;

.

Вiдношення (T є вiдношенням еквiвалентностi, тому вводимо класи еквiвалентностi dT (A)={B | A (T B} вiдносно (T. Такi класи будемо називати T-степенями, або степенями нерозв «язностi.

На множинi T-степенiв введемо вiдношення часткового порядку, яке також будемо позначати (:

a (b, якщо A (T B для деяких A (a, B (b.

Зрозумiло, що a (b xF0DB A (T B для всiх A (a, B (b.

Будемо писати a.

Будемо писати a | b, якщо невірно a (b та невірно b (a..

T-степiнь назвається рекурсивною, якщо вона мiстить РМ..

T-степiнь назвається рекурсивно перелiчною (РП-T-степiнню), якщо вона мiстить РПМ..

Вкажемо деякi властивостi T-степенiв:.

s1) Існує єдина рекурсивна T-степiнь 0, яка складається iз всiх РМ. Вона є найменшою T-степiнню: 0.

s2) Існує найбiльша рекурсивно перелiчна T-степiнь 0 «=dT (D) така, що b (0 «для кожної рекурсивно перелiчної T-степенi b..

s3) Кожна нерекурсивна РП-степiнь мiстить множини, якi не є РПМ..

s4) Якщо dm (A)(m dm (В), то dТ (A)(Т dТ (В)..

s5) dm (A)(dТ (A) для довiльної множини A..

Тeорeма 4.5. Для кожної пари T-степенiв a та b iснує єдина точна верхня грань a (b=dT (A (B), де A (a, B (b..

Oперацiю скачка поширимо на множину T-степенiв..

Скачком T-степенi b називають степiнь b «=dT (DB), де B (b..

Таке визначення коректне, бо за наслiдком 2 теореми 9.4.3 b «не залежить вiд вибору конкретного представника B (b..

Вкажемо деякi властивостi операцiї скачка..

jm1) b.

jm2) Якщо a.

jm3) 0.

jm4) Якщо a=b, то a «=b » ..

jm5) Якщо A (a, B (b та B є A-РПМ, то b

T-степінь b називають повною, якщо b=a «для деякої T-степені a. Повна T-степінь складається тільки з Т-повних множин. Множина всіх повних T-степенів є множиною значень операції скачка..

Введемо операцiю n-кратного скачка для множин та степенів.

..

Для довiльної T-степенi a покладемо a (0)=a, a (k+1)=(a (k)) " ..

Вкажемо деякi властивостi операцiї n-кратного скачка..

jn1) A (0).

jn2) a (0).

< …< … для довiльної T-степенi a..

jn3) Якщо A (TB, то A (n)(mB (n) для всiх n (1..

xF077-скачком множини A (N назвемо множину A (()={C (x, y) | x (A (y)}..

Із цього визначення випливає: х (А (() (l (x)(А (r (x)).

, то A (()(T B..

є В-РФ..

..

..

Як наслідок звідси отримуємо, що A (у).

Тeорeма 4.6. Якщо A (T B, то A (() (m B (()..

Тeорeма 4.7. Існують множини A і B такi: A (() (m B (() та B.

Показати весь текст
Заповнити форму поточною роботою