
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  (è