
274 275Ãëàâà 15 Òåîðèÿ àëãîðèòìîâ
2.Âñÿêàÿ ôóíêöèÿ, âû÷èñëèìàÿ ïî Òüþðèíãó, ðåêóðñèâíà
(÷àñòè÷íî ðåêóðñèâíà).
Äîêàçàòåëüñòâî ìîæíî íàéòè â [Òðàõòåíáðîò, 1976; Êóçíåöîâ, 1980].
Òàêèì îáðàçîì, ïîêàçàíî, ÷òî êëàññ ôóíêöèé, âû÷èñëèìûõ íà
ìàøèíå Òüþðèíãà, ÿâëÿåòñÿ ÷àñòè÷íî ðåêóðñèâíûì êëàññîì.
Êðîìå ìàøèíû Òüþðèíãà è íîðìàëüíîãî àëãîðèòìà Ìàðêîâà
áûëî íàéäåíî è ïðåäëîæåíî ìíîãî äðóãèõ àëãîðèòìè÷åñêèõ ñõåì,
íàïðèìåð, ìàøèíà ôîí Íåéìàíà, ìàøèíà Ïîñòà, áëîê-ñõåìû Ïîñòà,
ôîðìàëüíîå èñ÷èñëåíèå ðåêóðñèâíûõ ôóíêöèé Ýðáðàíà øäåëÿ
è äðóãèå. Îêàçàëîñü, ÷òî âñå îíè ýêâèâàëåíòíû ìåæäó ñîáîé, è,
ñëåäîâàòåëüíî, âû÷èñëÿþò ðåêóðñèâíûå èëè ÷àñòè÷íî ðåêóðñèâíûå
ôóíêöèè. Ýòî îáñòîÿòåëüñòâî ïîñëóæèëî ïðè÷èíîé òîìó, ÷òî ðÿä
ó÷åíûõ (׸ð÷, Òüþðèíã, Ìàðêîâ) âûñêàçàëè ãèïîòåçó, êîòîðàÿ
èçâåñòíà êàê òåçèñ ׸ð÷à.
15.4.4. Òåçèñ ׸ð÷à
Êàæäàÿ ôóíêöèÿ ÿâëÿåòñÿ ýôôåêòèâíî âû÷èñëèìîé òîãäà è
òîëüêî òîãäà, êîãäà îíà ðåêóðñèâíà.
Èíûìè ñëîâàìè, òåçèñ ׸ð÷à ïðåäëàãàåò ïîíèìàòü ïîä ýôôåê-
òèâíîé âû÷èñëèìîñòüþ ñóùåñòâîâàíèå àëãîðèòìè÷åñêîé ñõåìû, à
ïîñêîëüêó âñå íàéäåííûå àëãîðèòìè÷åñêèå ñõåìû âû÷èñëÿþò
òîëüêî êëàññ ðåêóðñèâíûõ (÷àñòè÷íî ðåêóðñèâíûõ) ôóíêöèé, òî
ïîä ýôôåêòèâíîé âû÷èñëèìîñòüþ òîãäà ïîíèìàåòñÿ ðåêóðñèâíîñòü.
Ìû óæå ãîâîðèëè, ÷òî ïîíÿòèå àëãîðèòìà íå ÿâëÿåòñÿ òî÷íûì
ìàòåìàòè÷åñêèì îïðåäåëåíèåì. Ïîïûòêè íàéòè òàêîå îïðåäåëåíèå
ïðèâåëè ê ñîçäàíèþ ìàòåìàòè÷åñêè ñòðîãèõ àëãîðèòìè÷åñêèõ ñõåì.
Çíà÷åíèå ãèïîòåçû, âûñêàçàííîé â òåçèñå ×åð÷à, çàêëþ÷àåòñÿ â òîì,
÷òî îíà óòî÷íÿåò èíòóèòèâíî ïîíÿòíîå, íî íåòî÷íîå è ðàñïëûâ÷àòîå
ïîíÿòèå àëãîðèòìà ÷åðåç áîëåå ñïåöèàëüíîå, íî ìàòåìàòè÷åñêè
òî÷íîå ïîíÿòèå àëãîðèòìè÷åñêîé ñõåìû. Òåïåðü ìîæíî ãîâîðèòü î
ðàçðåøèìîñòè íåêîòîðîãî êëàññà çàäà÷ â òåðìèíàõ ñóùåñòâîâàíèÿ
ìàøèíû Òüþðèíãà (èëè àëãîðèòìà Ìàðêîâà, èëè êàêîé-ëèáî äðóãîé
èç èçâåñòíûõ àëãîðèòìè÷åñêèõ ñõåì).
Òåçèñ ×åð÷à íå ÿâëÿåòñÿ òåîðåìîé, î åãî äîêàçàòåëüñòâå ðå÷è íå
èäåò, ýòî óòâåðæäåíèå, ïðåäëàãàþùåå îòîæäåñòâèòü ýôôåêòèâíóþ
âû÷èñëèìîñòü ñ ñóùåñòâîâàíèåì àëãîðèòìè÷åñêîé ñõåìû. Åãî
ìîæíî ïðèíèìàòü èëè íå ïðèíèìàòü,
Óâåðåííîñòü â ñïðàâåäëèâîñòè òåçèñà ׸ð÷à îñíîâàíà, ïðåæäå
âñåãî, íà îïûòå: â ðåçóëüòàòå ìíîãî÷èñëåííûõ èññëåäîâàíèé íå óäà-
ëîñü íàéòè êàêîé-ëèáî äðóãîé àëãîðèòìè÷åñêîé ñõåìû, êîòîðàÿ
âû÷èñëÿëà áû áîëåå øèðîêèé êëàññ ôóíêöèé, ÷åì ðåêóðñèâíûé.
Âñå íàéäåííûå àëãîðèòìè÷åñêèå ñõåìû îêàçàëèñü ýêâèâàëåíòíû
ìåæäó ñîáîé è, ñëåäîâàòåëüíî, ýêâèâàëåíòíû ìàøèíå Òüþðèíãà.
Ïîýòîìó âû÷èñëèìûìè ôóíêöèÿìè, ñîãëàñíî òåçèñó ׸ð÷à,
ÿâëÿþòñÿ òå è òîëüêî òå, êîòîðûå ÿâëÿþòñÿ ðåêóðñèâíûìè (÷àñòè÷-
íî ðåêóðñèâíûìè). Îäíàêî, íå âñå àðèôìåòè÷åñêèå ôóíêöèè ÿâëÿ-
þòñÿ ðåêóðñèâíûìè. Ýòî íåòðóäíî ïîêàçàòü.
Åñëè ïðèíèìàòü òåçèñ ×åð÷à, òî ìíîæåñòâî ýôôåêòèâíî âû÷èñ-
ëèìûõ ôóíêöèé ñîâïàäàåò ñ ìíîæåñòâîì âñåõ ìàøèí Òüþðèíãà,
òàê êàê êàæäàÿ ìàøèíà Òüþðèíãà âû÷èñëÿåò êàêóþ-ëèáî àðèôìåòè-
÷åñêóþ ôóíêöèþ. Ëþáàÿ ïðîãðàììà äëÿ ìàøèíû Òüþðèíãà ìîæåò
áûòü çàêîäèðîâàíà íåêîòîðûì êîäîì. Ïóñòü Ì åñòü íåêîòîðàÿ
ìàøèíà Òüþðèíãà. Òîãäà ïðîãðàììó ìàøèíû Ì âìåñòå ñ âõîäíûì
ñëîâîì W ìîæíî çàïèñàòü â âèäå ïîñëåäîâàòåëüíîñòè: x
i
q
i
x
k
Ïq
j
;
x
l
q
j
x
r
Ëq
n
;x
v
q
m
x
n
Ïq
k
*W, ãäå êàæäàÿ êîìàíäà x
i
q
i
→x
k
ξq
j
çàïèñàíà
êàê x
i
q
i
x
k
ξq
j
(ξ∈{Ï, Ë, Í}), êîìàíäû ðàçäåëåíû ñèìâîëîì «;». Òàêàÿ
ïîñëåäîâàòåëüíîñòü íàçûâàåòñÿ êîäîì ìàøèíû Òüþðèíãà è
îáîçíà÷àåòñÿ d(Ì). Êîä ìàøèíû Òüþðèíãà ìîæíî ïðåäñòàâèòü
÷èñëîì â íåêîòîðîé ñèñòåìå ñ÷èñëåíèÿ. Áóäåì îáîçíà÷àòü ñîñòîÿíèÿ
ìàøèíû Òüáðèíãà äåñÿòè÷íûìè ÷èñëàìè, òîãäà äëÿ îáîçíà÷åíèÿ
ñîñòîÿíèé ïîòðåáóåòñÿ 10 ñèìâîëîâ.  êà÷åñòâå âõîäíîãî àëôàâèòà
âûáåðåì àëôàâèò èç äâóõ ñèìâîëîâ 0 è 1 (âîçìîæíîñòü êîäèðîâàíèÿ
ñëîâ ëþáîãî àëôàâèòà â äâîè÷íîé ñèñòåìå ñ÷èñëåíèÿ íå âûçûâàåò
ñîìíåíèé). Ñîõðàíèì ñèìâîëû äâèæåíèÿ ãîëîâêè: Ë, Ï, Í, è
ðàçäåëèòåëüíûå ñèìâîëû «;» è «*». Òîãäà êîäó êàæäîé ìàøèíû
Òüþðèíãà áóäåò ñîîòâåòñòâîâàòü ÷èñëî â ïÿòíàäöàòèðè÷íîé ñèñòåìå
ñ÷èñëåíèÿ, êîòîðîå ìîæíî ïåðåâåñòè â äåñÿòè÷íóþ ñèñòåìó
ñ÷èñëåíèÿ, è ðàçëè÷íûì ìàøèíàì áóäóò ñîîòâåòñòâîâàòü ðàçëè÷íûå
÷èñëà. Ýòî ÷èñëî, ñîîòâåòñòâóþùåå êîäó ìàøèíû, íàçûâàþò
èíäåêñîì ìàøèíû Òüþðèíãà. Âû÷èñëåíèå èíäåêñà îïðåäåëÿåò
èíúåêöèþ ìíîæåñòâà âñåõ ìàøèí Òüþðèíãà â áåñêîíå÷íîå
ïîäìíîæåñòâî íàòóðàëüíûõ ÷èñåë. Îòñþäà ñëåäóåò, ÷òî ìíîæåñòâî
ìàøèí Òüþðèíãà ñ÷åòíî. Îäíàêî ìíîæåñòâî âñåõ àðèôìåòè÷åñêèõ
ôóíêöèé íåñ÷åòíî, îòêóäà ñëåäóåò, ÷òî ñóùåñòâóþò íåâû÷èñëèìûå
ôóíêöèè è àëãîðèòìè÷åñêè íåðàçðåøèìûå ïðîáëåìû.
15.5. Àëãîðèòìè÷åñêè íåðàçðåøèìûå ïðîáëåìû
15.5.1. Óíèâåðñàëüíàÿ ìàøèíà Òüþðèíãà
Ìàøèíà Òüþðèíãà ñîäåðæèò îñíîâíûå èäåè ñîâðåìåííûõ âû-
÷èñëèòåëüíûõ ìàøèí, â êîòîðûõ ïîñëåäîâàòåëüíîñòü âû÷èñëåíèé
óïðàâëÿåòñÿ ïðîãðàììîé. Òüþðèíãó ïðèíàäëåæèò òàêæå èäåÿ
ïîñòðîåíèÿ óíèâåðñàëüíîé âû÷èñëèòåëüíîé ìàøèíû, êîòîðàÿ
ñíà÷àëà ïðîâåðÿåò ïðàâèëüíîñòü ââåäåííîé â íåå ïðîãðàììû, à çàòåì
âûïîëíÿåò åå íàä çàäàííûìè èñõîäíûìè äàííûìè. Ýòà èäåÿ ðåàëè-
çîâàíà â ñîâðåìåííûõ âû÷èñëèòåëüíûõ ìàøèíàõ. Öåëüþ Òüþðèíãà