
282 283Ãëàâà 15 Òåîðèÿ àëãîðèòìîâ
15.6. Íåâû÷èñëèìûå ôóíêöèè
Îïðåäåëèì ïðåäèêàò T(i, a, x), ãäå i èíäåêñ ìàøèíû Òüþðèíãà,
êîòîðàÿ, áóäó÷è ïðèìåíèìà ê ñëîâó a, çàêàí÷èâàåò ðàáîòó â ìîìåíò
âðåìåíè x, âû÷èñëÿÿ ïðè ýòîì ôóíêöèþ ϕ
i
(a). Ñóùåñòâîâàíèå
ìîìåíòà âðåìåíè x ãàðàíòèÿ îñòàíîâà ìàøèíû. Ýòîò ïðåäèêàò
áóäåò ðàçðåøèìûì (ò.å. èñòèííûì ïðè íåêîòîðûõ çíà÷åíèÿõ i, a,x).
Äåéñòâèòåëüíî, ìîæíî ïîñòðîèòü òàêóþ óíèâåðñàëüíóþ ìàøèíó
Òüþðèíãà Ì′, êîòîðàÿ äëÿ ëþáîé ìàøèíû áóäåò îïðåäåëÿòü, ÿâëÿ-
åòñÿ ëè i ïðàâèëüíûì êîäîì ìàøèíû Òüþðèíãà. Åñëè i íå ÿâëÿåòñÿ
êîäîì, òî Ì′ îñòàíîâèòñÿ â ñîñòîÿíèè «íåò!»; òîãäà |T(i, a, x)|=F.
Åñëè i ÿâëÿåòñÿ ïðàâèëüíûì êîäîì ìàøèíû Òüþðèíãà, òî Ì′ áóäåò
ðàáîòàòü íàä ñëîâîì a è îñòàíîâèòñÿ â ñîñòîÿíèè «äà!», åñëè â ìî-
ìåíò x ìàøèíà âû÷èñëèò çíà÷åíèå ôóíêöèè ϕ
i
(a). Òîãäà |T(i, a,x)|=T.
Ýòè ðàññóæäåíèÿ ïîêàçûâàþò, ÷òî ïðåäèêàò T(i, a, x)ðàçðåøèì
â èíòóèòèâíîì ñìûñëå. Åñëè ïðèíèìàòü òåçèñ ׸ð÷à, òî ýòîò ïðåäè-
êàò ðàçðåøèì è â ñòðîãîì ñìûñëå, ò.å. ìîæíî ïîñòðîèòü òàêóþ
ìàøèíó Òüþðèíãà, êîòîðàÿ âû÷èñëÿåò õàðàêòåðèñòè÷åñêóþ ôóíê-
öèþ ïðåäèêàòà:
0, åñëè ( , , ) ,
(, , )
1, åñëè ( , , ) .
Tiax F
iax
Tiax T
=
τ=
=
Òàêèì îáðàçîì, âî-ïåðâûõ, ïðåäèêàò T(i, a, x) ðàçðåøèì, à âî-
âòîðûõ, ϕ
i
(a) âû÷èñëèìà êàê ÷àñòè÷íàÿ ôóíêöèÿ îò x.
Äåéñòâèòåëüíî, îíà îïðåäåëåíà íå äëÿ âñåõ i è a, à òîëüêî äëÿ òåõ,
äëÿ êîòîðûõ ñóùåñòâóåò ìîìåíò âðåìåíè x, êîãäà ìàøèíà Òüþðèíãà
îñòàíîâèòñÿ. Ïîýòîìó ϕ
i
(a) ÿâëÿåòñÿ ÷àñòè÷íî îïðåäåëåííîé
ôóíêöèåé è âû÷èñëèìà êàê ÷àñòè÷íàÿ ôóíêöèÿ îò i è x, ò.å. òîãäà,
êîãäà |∀a∃xT(i,a, x)|=T.
Îïðåäåëèì òåïåðü ñëåäóþùóþ ôóíêöèþ:
() 1,åñëè (,, ),
()
0 â ïðîòèâíîì ñëó÷àå.
a
axTaax
a
ϕ+ ∃
ψ=
Òåîðåìà 15.11. (×åð÷à). Ôóíêöèÿ ψ(a) íåâû÷èñëèìà.
Äîêàçàòåëüñòâî.
Ïðåäïîëîæèì, ÷òî ψ(a) âû÷èñëèìà. Òîãäà ñóùåñòâóåò ìàøèíà
Òüþðèíãà Ì
P
, âû÷èñëÿþùàÿ ψ(a), è p èíäåêñ ýòîé ìàøèíû,
ò.å.ψ(a)=ϕ
ð
(a) äëÿ âñåõ a. Ïîäñòàâëÿÿ p âìåñòî a, ïîëó÷èì:
ψ(p)=ϕ
ð
(p). Òîãäà ïðåäèêàò |∃xÒ(ð, à, x)| = Ò äëÿ äàííîãî p è äëÿ
ëþáîãî a, â òîì ÷èñëå è äëÿ à=ð, ò.å. |∃xÒ(ð, ð, x)| = Ò. Íî òîãäà, ïî
îïðåäåëåíèþ ôóíêöèè ψ(a), ψ(ð)= ϕ
ð
(ð)+1, ÷òî ïðîòèâîðå÷èò
ïîëó÷åííîìó ðàíåå ðàâåíñòâó. Ïîëó÷åííîå ïðîòèâîðå÷èå äîêàçû-
âàåò óòâåðæäåíèå òåîðåìû.
Òåîðåìà ׸ð÷à äàåò êîíñòðóêòèâíûé ñïîñîá ïîñòðîåíèÿ
íåâû÷èñëèìîé ôóíêöèè.
Ïðèìåð.  êà÷åñòâå ïðèìåðà îïðåäåëåíèÿ íåâû÷èñëèìîé ôóíê-
öèè ðàññìîòðèì ñëåäóþùóþ çàäà÷ó. Ïðåäñòàâèì ñåáå áîëüøóþ áèá-
ëèîòåêó, â êîòîðîé êíèãè ðàññòàâëåíû ïî ðàçäåëàì. Äëÿ êàæäîãî
ðàçäåëà ñîñòàâëåí êàòàëîã. Êàæäàÿ êíèãà èìååò íàçíà÷åííóþ åé
öåíó, à ïîñêîëüêó êàòàëîã ðàçäåëà ñîäåðæèò ñâåäåíèÿ îáî âñåõ êíè-
ãàõ, îí äîëæåí áûòü ñàìîé öåííîé êíèãîé. Ïîýòîìó åãî ñòîèìîñòü
îïðåäåëåíà êàê ôóíêöèÿ îò ñòîèìîñòè ñàìîé äîðîãîé êíèãè â
ðàçäåëå: Ñ
ê
= Ñ
max
+ 1. Êíèã â áèáëèîòåêå îêàçàëîñü íàñòîëüêî ìíîãî,
÷òî âñå êàòàëîãè áûëè ñîñòàâëåíû â îòäåëüíûé ðàçäåë ðàçäåë
êàòàëîãîâ, äëÿ êîòîðîãî òàêæå áûë ñîñòàâëåí êàòàëîã êàòàëîã
êàòàëîãîâ. Åìó òàêæå äîëæíà áûòü íàçíà÷åíà öåíà ïî îïðåäåëåí-
íîìó âûøå ïðàâèëó: ñòîèìîñòü åãî Ñ
ê
ê
äîëæíà áûòü ñàìîé âûñîêîé
â ýòîì ðàçäåëå, ò.å. Ñ
ê
ê
= Ñ
êmax
, è äîëæíà áûòü íà åäèíèöó áîëüøå
öåíû ñàìîé äîðîãîé êíèãè â ðàçäåëå: Ñ
ê
ê
= Ñ
êmax
+1. Íî ïîñêîëüêó
êàòàëîã êàòàëîãîâ ñàì ÿâëÿåòñÿ êàòàëîãîì, òî åãî öåíà äîëæíà áûòü
íà åäèíèöó áîëüøå åãî ñîáñòâåííîé ñòîèìîñòè: Ñ
ê
ê
= Ñ
ê
ê
+1. Òàêèì
îáðàçîì, îêàçàëîñü, ÷òî ñòîèìîñòü åãî íåâîçìîæíî âû÷èñëèòü ïî
çàäàííîìó ïðàâèëó.
Íåâû÷èñëèìàÿ ôóíêöèÿ ׸ð÷à óæå âñòðå÷àëàñü íàì è ðàíåå:
ïðè äîêàçàòåëüñòâå íåñ÷åòíîñòè ìíîæåñòâà âñåõ àðèôìåòè÷åñêèõ
ôóíêöèé, ïðè äîêàçàòåëüñòâå íåðåêóðñèâíîñòè ìíîæåñòâà, èìåþ-
ùåãî íå ïåðå÷èñëèìîå ðåêóðñèâíî äîïîëíåíèå. Íî â òåîðåìå ׸ð÷à
ýòà ôóíêöèÿ îïðåäåëåíà ÷åðåç ïðåäèêàò Ò(ð, à, x), ñóùåñòâåííî
èñïîëüçóþùèé óñëîâèå îñòàíîâà äëÿ ìàøèíû Òüþðèíãà
ïåðåìåííóþ x. Ïðåäèêàò ∃xÒ(ð, ð, x) ôîðìóëèðóåò óñëîâèå îñòàíîâà
ìàøèíû Òüþðèíãà íà ñâîåì ñîáñòâåííîì êîäå, ò.å. óñëîâèå
ñàìîïðèìåíèìîñòè. Ïîëó÷åííîå â òåîðåìå ïðîòèâîðå÷èå
äîêàçûâàåò, ÷òî ýòîò ïðåäèêàò íåðàçðåøèì (ò.å. ïðåäïîëîæåíèå î
åãî ðàçðåøèìîñòè áûëî ëîæíûì). Òåì ñàìûì òåîðåìà ׸ð÷à åùå
ðàç äîêàçûâàåò íåðàçðåøèìîñòü ïðîáëåìû ñàìîïðèìåíèìîñòè, à â
òåðìèíàõ òåîðèè ïðåäèêàòîâ ñóùåñòâîâàíèå íåðàçðåøèìîãî
ïðåäëîæåíèÿ: ïðåäëîæåíèÿ î ðàñïîçíàâàíèè îñòàíîâà äëÿ ìàøèíû
Òüþðèíãà íà ñâîåì ñîáñòâåííîì êîäå. Ñóùåñòâîâàíèå íåðàçðåøèìî-
ãî ïðåäèêàòà äîêàçûâàåò íåðàçðåøèìîñòü èñ÷èñëåíèÿ ïðåäèêàòîâ,
ñîäåðæàùåãî àðèôìåòèêó, âñïîìíèì, ÷òî ôîðìóëà G, ïîñòðîåííàÿ
øäåëåì, òàêæå óòâåðæäàåò ñâîþ ñîáñòâåííóþ íåâûâîäèìîñòü, à
ïîñêîëüêó åå äåéñòâèòåëüíî íåëüçÿ íè äîêàçàòü, íè îïðîâåðãíóòü,
òî ýòî ðàâíîçíà÷íî íåðàçðåøèìîñòè ïðîáëåìû ñàìîïðèìåíèìîñòè.
Èíòóèòèâíî íàì óæå ïîíÿòíî, ÷òî íåðàçðåøèìîñòü òåîðèè
ïðåäèêàòîâ ñâÿçàíà ñ íåðåêóðñèâíîñòüþ ìíîæåñòâà âñåõ òåîðåì
ôîðìàëüíîé òåîðèè. Àðèôìåòèçàöèÿ ôîðìàëüíîé òåîðèè S (è