Реферат: Существование универсальных вычислителей. Алгоритмические проблемы и взаимосвязь алгоритмических систем.
1 || Q*aR если QaR=P
0 || P* если a не входит в P
mb (1||Q*aR)=QbR
U0 (0||P*)=P
Надеемся, что читателю будет не сложно построить функциональную схему любой из этих машин.
Схема НАМ N состоит из правил либо вида a®b, либо aab, где
a,b Є (DUW)* .
Каждому правилу вида
ai ®bi
сопоставим машину Ui c функциональной схемой вида
if then mb i (1||Q*ai R)o U* o U1
else Uо o U*o Ui+1 .
Каждому терминальному правилу вида
ai abi
сопоставим машину Ui c функциональной схемой вида
if then mb i (1||Q*ai R) o U!
else Uо o U*o Ui+1 .
Последнему правилу подстановки в схеме НАМ N вида
ak ®bk
сопоставим машину Uk с функциональной схемой
if then mb k (1||Q*ak R)o U*o U1
else Uо o U*o U! .
В части else появление машины U! связано с тем, что по определению НАМ завершается, если не применимо ни одно из правил подстановки.
Функциональная схема искомой машины U будет иметь вид
U*(P)o U1 o U2 o … o Uk ,
где k - число правил подстановки в схеме НАМ N.
Доказательство теоремы 4.3 закончено.
Из теорем 4.2 и 4.3 следует, что если какая-то алгоритмическая проблема разрешима в одной алгоритмической системе, то она автоматически разрешима и в другой. Если предположить, что какая-то алгоритмическая проблема неразрешимая в одной алгоритмической системе, но разрешима в другой, то придём к противоречию. Действительно, согласно теоремам 4.2 и 4.3 если эта проблема разрешима хотя бы в одной системе, то она разрешима и в другой.
Выводы :
Для любой алгоритмической системы существует универсальный исполнитель, который есть интерпретатор множества действий заданной алгоритмической системы.;