
- •32.Машини Тьюрінга. Мт-обчислюваність.
- •33.Системи Поста. Обчислюваність за Постом.
- •34. Обчислюваність квазіарних функцій на n. Квазіарні чрф. Алгебри кчрф та фінарних чрф. Операторні терми (от).
- •35.Обчислюваність n-арних функцій на n. Прф, чрф та рф. Алгебри n-арних чрф та прф, іх от. Теореми про сумування, мультиплікацію, обмежену мінімізацію.
- •36.Еквівалентність формальних моделей алгоритмів. Теза Чорча, її значення.
- •37.Кодування. Нумерації, ефективні нумерації. Універсальні класи алгоритмів.
- •38.Канторові нумерації. Функції Гьоделя. Елімінація примітивних рекурсії.
- •39.Кодування та нумерації мнр-програм, мт, операторних термів відповідних алгебр.
- •40.Стандартні нумерації n-арних чрф та прф.S-m-n теорема.
- •41.Обчислювані нумерації. Гьодельові нумерації. Універсальні функції, їх зв’язок з нумераціями.
- •42.Теореми про універсальні функції . Універсальна чрф, універсальна мт, універсальна мнр-програма.
- •43. Чрп, рп та прп, їх властивості щодо логічних операцій.
- •44.Поняття прм, рм, рпм, їх властивості. Теорема Поста. Еквівалентні визначення рпм. Нумерації рпм.
- •45. Нерозв’язність проблем зупинки та самозастосованості. Наслідки.
- •46.Індексні множини. Теорема Райса, її значення. Дуальна до теореми Райса. Теорема Райса-Шапіро.
- •47.Звідності.M-звідність, її властивості. M-степені, їх властивості.
- •48. Відносна обчислюваність. Мнро, альфа-чрф. Теза Тьюрінга. Релятивізація теорем.
- •50.Арифметичність чрф, рпм, чрп. Теорема Тарського.
- •51.Арифметична ієрархія. Алгоритм Тарського- Куратовського.
- •52.Теорема Гьоделя про неповноту, їх значення.
40.Стандартні нумерації n-арних чрф та прф.S-m-n теорема.
У силу збігу класів ЧРФ, програмованих на N функцій, МНР-обчислюваних функцій та МТ-обчислюваних функцій, нумерації прикладів 6 та 8 можна розглядати як ефективні нумерації всіх n-арних ЧРФ для фіксованого n, а нумерації прикладів 3, 5, 7 та 9 – як ефективні нумерації всіх n-арних ЧРФ.
Приклад 6. Ефективну нумерацiю всiх МНР-обчислюваних функцiй фіксованої арності п задамо на основi кодування МНР-програм (приклад 1). Hомером n-арної МНР-обчислюваної функцiї f буде код МНР-програми, яка обчислює функцію f. Кожна n-арна МНР-обчислювана функцiя може задаватися нескiнченною кiлькiстю рiзних МНР-програм, тому така нумерацiя неоднозначна.
Приклад 7. Ефективну нумерацiю всiх МНР-обчислюваних функцiй можна ввести на основі кодування МНР-програм. Hомером n-арної функцiї f буде число С(k, n), де k код МНР-програми для f.
Приклад 8. Ефективну нумерацiю всiх МТ-обчислюваних функцiй фіксованої арності п задамо на основi кодування МТ. Номером n-арної МТ-обчислюваної функцiї f буде код МТ, яка обчислює f. Кожна n-арна МТ-обчислювана функцiя може задаватися нескiнчен-ною кiлькiстю рiзних МТ, тому така нумерацiя неоднозначна.
Приклад 9. Ефективну нумерацiю всiх обчислюваних за Тьюрiнгом функцiй введемо на основі кодування МТ. Hомером МТ-обчислюваної функцiї f арності п буде число С(k, n), де k код МТ для f.
Зафіксуємо для кожного n1 ефективну нумерацію n-арних ЧРФ. Звичайно це буде нумерація на основі кодування МНР-програм (приклад 6), інколи нумерація на основі кодування МТ (приклад 8). Такі нумерації назвемо стандартними нумераціями n-арних ЧРФ.
Для стандартних нумерацій введемо наступні позначення.
n-арну
ЧРФ з номером m позначатимемо
.
Область визначення та область значень функції позначаємо відповідно D та E .
У випадку n=1 вживатимемо спрощенi позначення m , Dm та Em.
Номер функції назвемо також індексом функції. Номер функції в стандартній намерації назвемо стандартним індексом функції.
Теорема
3.3.4
(s-m-n-теорема). Для довільних m, n
1
існує (m+1)-арна
РФ s
(z,
x1,
..., xm)
така, що
(x1,
..., xm,
y1,
..., yn)
=
(y1,
..., yn)
для всіх z, x1,
..., xm,
y1,
..., yn
.
Таку функцію традиційно позначають s , звідси назва теореми.
41.Обчислювані нумерації. Гьодельові нумерації. Універсальні функції, їх зв’язок з нумераціями.
Нумерація називається Гьодельовою, якщо існують рекурсивні функції f та g такі:
для кожного тN = f(m);
для
кожного kN
k
=
.
Це означає, що існує пара алгоритмів, перший з яких за стандартним індексом функції знаходить її -індекс, а другий за -індексом функції знаходить її стандартний індекс.
Нехай F деякий клас функцій вигляду Х→Y, для якого задана нумерація : N→F. З кожною такою нумерацією зв’язана функція и: N×Х→Y, що визначається умовою и(п, х) = п(х). Таку функцію и називають спряженою з нумерацією . Нумерація називається обчислюваною, якщо спряжена з нею функція є ЧРФ.
Для довiльного класу п-арних функцiй F клас всiх функцiй iз F фіксованої арності т будемо позначати Fт.
Функцiя и(y, x1, ..., xп) унiверсальна для класу Fп, якщо:
для кожного значення m функцiя и(y, x1, ..., xп)Fп;
для кожної fFп iснує таке m, що f(x1, ..., xn)=и(т, x1, ..., xп) для всiх значень x1, ..., xп .