Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Доказательство. Доказательство окончено




ТЕОРЕМА 8.6

ПРОБЛЕМА ЭКВИВАЛЕНТНОСТИ

Доказательство окончено.

 

Эквивалентность двух произвольных программ состоит в том, что эти программы вычисляют одну и ту же функцию.

Определим множество R 3 = {(m, n) | fm º fn }.

То есть это множество пар номеров равных функций в нумерации всех одноместных частично-рекурсивных функций.

Если множество R 3 является разрешимым, то существует разрешающий алгоритм для проблемы эквивалентности программ.

 

Множество R 3 является неразрешимым.

Предположим противное, т.е. множество R 3 является разрешимым, а его характеристическая функция

(n, m) = - вычислимая.

Рассмотрим преобразование функций последовательности (3), которое всякой функции fi ставит в соответствие частичную функцию:

1, значение fi (x) определено

di (x) =

-, значение fi (x) не определено.

 

Справедливо следующее свойство: функция di совпадает с функцией, тождественно равной единице тогда и только тогда, когда функция fi является всюду определенной.

По определению последовательности (3) и нумерации n существует метод, который по n номеру i произвольной функции fi позволяет построить схему определения этой функции.

Достроим полученную схему до определения функции di, например, с помощью соотношения:

di (x) = (fi (x)) + (fi (x)).

Тогда функция p (x), определяемая соотношением:

" i (p (i) = k di = f k),

является вычислимой.

Содержательно отображение p преобразует n номер произвольной функции fi и F1 в некоторый конкретный n номер, равный p (i), такой функции в той же последовательности (3), которая совпадает с di. Для вычисления значений функции p можно воспользоваться следующей схемой:

1. Построим дерево D fi определения функции fi (x).

2. Достроим D fi в дерево D, представляющее определение функции fi (x)) + (fi (x).

3. По дереву D построим его код .

4. Найдем код в последовательности (1) кодов деревьев определений частично-рекурсивных функций.

5. Если k - номер найденного слова в последовательности (1), то положим p (i) = k.

Возьмем некоторый номер i 0 всюду определенной функции, которая всегда принимает значение 1.

Рассмотрим функцию:

y(x) = c(i 0, p (x)).

Очевидно, что она является вычислимой. Кроме того:

y(x) = .

Из этого следует, что y (x) = 1 тогда и только тогда, когда fi - всюду определенная функция, т.е.

y(x) = .

Значит y- это вычислимая характеристическая функция множества R 2. Это противоречит доказанной ранее теореме о неразрешимости данного множества.

Следовательно, предположение о разрешимости множества R 3 неверно.




Поделиться с друзьями:


Дата добавления: 2015-03-31; Просмотров: 416; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.