Вы находитесь на странице: 1из 145

Òàðàí Ò. À.

Îñíîâû
äèñêðåòíîé
ìàòåìàòèêè

Êèåâ
«Ïðîñâ³òà»
2003
Ïðåäèñëîâèå
ÁÁÊ ????? ?????
Äèñêðåòíàÿ ìàòåìàòèêà ÿâëÿåòñÿ áàçîâûì êóðñîì ïðè
Ò ??
ïîäãîòîâêå ñïåöèàëèñòîâ ïî èíôîðìàöèîííûì òåõíîëîãèÿì è
èñêóññòâåííîìó èíòåëëåêòó. Îäíàêî, íåñìîòðÿ íà òî, ÷òî
Ò ?? Òàðàí Ò. À.
âû÷èñëèòåëüíàÿ òåõíèêà è ïðîãðàììèðîâàíèå ñóùåñòâóþò óæå
Îñíîâû äèñêðåòíîé ìàòåìàòèêè.— Ê.: Ïðîñâ³òà, 2003.— 288 ñ. áîëåå ïÿòèäåñÿòè ëåò, äî ñèõ ïîð íåò òàêîãî ó÷åáíèêà, êîòîðûé
ñòàë áû «êëàññè÷åñêèì» äëÿ ýòîé äèñöèïëèíû. Ó÷åáíèêè ïî
Àííîòàöèÿ àííîòàöèÿ àííîòàöèÿ àííîòàöèÿ àííîòàöèÿ
äèñêðåòíîé ìàòåìàòèêå â çíà÷èòåëüíîé ñòåïåíè îòðàæàþò îáëàñòü
àííîòàöèÿ àííîòàöèÿ àííîòàöèÿ àííîòàöèÿ àííîòàöèÿ àííîòàöèÿ
àííîòàöèÿ àííîòàöèÿ àííîòàöèÿ àííîòàöèÿ àííîòàöèÿ.
èíòåðåñîâ è ñèìïàòèè èõ àâòîðîâ. Ýòî âî ìíîãîì îáóñëîâëåíî
Àííîòàöèÿ àííîòàöèÿ àííîòàöèÿ àííîòàöèÿ àííîòàöèÿ
ðàçíîîáðàçèåì ìàòåðèàëà, êîòîðûé îòíîñÿò ê êóðñó «Äèñêðåòíàÿ
àííîòàöèÿ àííîòàöèÿ àííîòàöèÿ. ìàòåìàòèêà». Ïðåäëàãàåìûé ó÷åáíèê íå ÿâëÿåòñÿ èñêëþ÷åíèåì â
ýòîì îòíîøåíèè. Êíèãà íàïèñàíà ïî ìàòåðèàëàì ëåêöèé, êîòîðûå
Èë. 103. Òàáë. 25. Ñïèñîê ëèò.: ñ. 287 (48 íàçâ.) â òå÷åíèå íåñêîëüêèõ ëåò ÷èòàþòñÿ àâòîðîì â Íàöèîíàëüíîì
Àííîòàö³ÿ àííîòàöèÿ àííîòàöèÿ àííîòàöèÿ àííîòàöèÿ òåõíè÷åñêîì óíèâåðñèòåòå Óêðàèíû «Êèåâñêèé ïîëèòåõíè÷åñêèé
àííîòàöèÿ àííîòàöèÿ àííîòàöèÿ àííîòàöèÿ àííîòàöèÿ àííîòàöèÿ èíñòèòóò». Ýòî âòîðîå èçäàíèå ó÷åáíèêà, ïåðâîå èçäàíèå âûøëî â
àííîòàöèÿ àííîòàöèÿ àííîòàöèÿ. 1998 ã. â èçäàòåëüñòâå «Ïðîñâ³òà».
Àííîòàö³ÿ àííîòàöèÿ àííîòàöèÿ àííîòàöèÿ àííîòàöèÿ Öåëüþ ó÷åáíèêà ÿâëÿåòñÿ èçëîæåíèå îñíîâíûõ ïîíÿòèé è
àííîòàöèÿ àííîòàöèÿ àííîòàöèÿ.
ìåòîäîâ, íåîáõîäèìûõ äëÿ èçó÷åíèÿ ïîñëåäóþùèõ äèñöèïëèí
ñïåöèàëüíîñòåé «ïðèêëàäíàÿ ìàòåìàòèêà», «èíôîðìàöèîííûå
Ðåöåíçåíòû: ?. ?. ????????? òåõíîëîãèè» è ïð., ôîðìèðîâàíèå ìèðîâîççðåíèÿ íà äèñêðåòíóþ
?. ?. ????????? ìàòåìàòèêó è ëîãèêó êàê íà ôóíäàìåíòàëüíóþ íàóêó, èñïîëüçóåìóþ
äëÿ ôîðìàëèçàöèè çíàíèé. Ïîýòîìó â êíèãó âêëþ÷åíû îñíîâíûå
ðàçäåëû, èñïîëüçóåìûå â íîâûõ èíôîðìàöèîííûõ òåõíîëîãèÿõ,
òàêèõ êàê ñèñòåìû îáðàáîòêè äàííûõ, ìîäåëèðîâàíèå ñëîæíûõ
Íàâ÷àëüíå âèäàííÿ ñèñòåì, ñèñòåìû èñêóññòâåííîãî èíòåëëåêòà.
Êíèãà ñîñòîèò èç 15 ãëàâ. Óñëîâíî åå ìîæíî ðàçäåëèòü íà äâå
Òàðàí Òåòÿíà Àðõèï³âíà ÷àñòè. Ïåðâàÿ ÷àñòü ñîäåðæèò òðàäèöèîííûå ðàçäåëû äèñêðåòíîé
Îñíîâè äèñêðåòíî¿ ìàòåìàòèêè ìàòåìàòèêè: òåîðèþ ìíîæåñòâ, òåîðèþ îòíîøåíèé è îòîáðàæåíèé,
îñíîâû òåîðèè ãðàôîâ. Â ïîñëåäíåå âðåìÿ â òåîðèè èñêóññòâåííîãî
(Ðîñ³éñüêîþ ìîâîþ) èíòåëëåêòà âñå ÷àùå èñïîëüçóþòñÿ òàêèå ñòðóêòóðû, êàê ðåøåòêè,
ïîýòîìó â ó÷åáíèê âêëþ÷åíû îñíîâû òåîðèè ðåøåòîê è èõ ïðåäñòàâ-
ëåíèé. Âòîðàÿ ÷àñòü ó÷åáíèêà ïîñâÿùåíà ìàòåìàòè÷åñêîé ëîãèêå.
 àâòîðñüê³é ðåäàêö³¿
Êîìï’þòåðíà âåðñòêà Ì. ª. ϳãóðíîâ
Ïðè èçëîæåíèè îñíîâ ìàòåìàòè÷åñêîé ëîãèêè îñíîâíîå âíèìà-
Äèçàéí îáêëàäèíêè ?. ?. ?????????
íèå óäåëÿåòñÿ ïðèìåíåíèþ ëîãè÷åñêèõ ìåòîäîâ äëÿ ôîðìàëèçàöèè
çíàíèé è ðàññóæäåíèé. Ïðè èçëîæåíèè ìàòåìàòè÷åñêîé ëîãèêè
âåäóùèìè ÿâëÿþòñÿ èäåè, ñâÿçàííûå ñ ïîíÿòèåì àêñèîìàòè÷åñêîãî
© Òàðàí Ò. À., 2003 ìåòîäà, åãî èñïîëüçîâàíèåì äëÿ ïîñòðîåíèÿ ôîðìàëüíûõ ñèñòåì,
ISBN-966-7115- © ÏÒÔ «Ïðîñâ³òà», 2003 îòîáðàæåíèåì ôîðìàëüíîé ñèñòåìû íà ìîäåëè è ïðèìåíåíèåì ýòîãî
ìàòåìàòè÷åñêîãî àïïàðàòà äëÿ ôîðìàëèçàöèè è èññëåäîâàíèÿ
ϳäï. äî äðóêó ??.??.2003. Ôîðìàò 84õ108/32. Ïàï³ð îôñ. Ñïîñ³á äðóêó — îôñåò. ïðîáëåìíûõ îáëàñòåé. Ïîýòîìó ïðè èçëîæåíèè ëîãèêè ïðèâîäèòñÿ
Óì. äðóê. àðê. ??,??. Îáë.-âèä. àðê. ??,??. Çàì. ¹ . Íàêëàä ???? ïð. áîëüøîå êîëè÷åñòâî ñîäåðæàòåëüíûõ ëîãè÷åñêèõ çàäà÷.
Íåñìîòðÿ íà òî, ÷òî ó÷åáíèê ïðåäíàçíà÷åí äëÿ èíæåíåðîâ, â
êíèãó âêëþ÷åíû íåêîòîðûå äîâîëüíî àáñòðàêòíûå ðàçäåëû îñíî-
4 Ïðåäèñëîâèå

âàíèé ìàòåìàòèêè: èññëåäîâàíèå ñâîéñòâ èñ÷èñëåíèÿ ïðåäèêàòîâ, Ãëàâà 1. ÌÍÎÆÅÑÒÂÀ


ôîðìàëèçàöèÿ àðèôìåòèêè è òåîðåìà øäåëÿ î íåïîëíîòå. Çíà÷åíèå
òåîðåìû Ãåäåëÿ âûõîäèò çà ðàìêè ôîðìàëüíîé àðèôìåòèêè è èìååò 1.1. Ïîíÿòèå ìíîæåñòâà
îáùåìàòåìàòè÷åñêèé õàðàêòåð. Ýòà òåîðåìà ãîâîðèò î íåâîçìîæ- Ñîçäàòåëåì òåîðèè ìíîæåñòâ áûë Ãåîðã Êàíòîð1 . Îñíîâîé ýòîé
íîñòè ïîëíîé ôîðìàëèçàöèè ñêîëüêî-íèáóäü ñëîæíîé ìàòåìàòè÷åñ- òåîðèè ÿâëÿåòñÿ ïîíÿòèå ìíîæåñòâà.
êîé òåîðèè è ÷àñòî èñïîëüçóåòñÿ ïðè îáñóæäåíèè ìåòîäîëîãè÷åñêèõ
ïðîáëåì ôîðìàëèçàöèè, ñðàâíèòåëüíûõ âîçìîæíîñòåé ÷åëîâåêà è Îïðåäåëåíèå 1.1. (ïî Êàíòîðó) Ìíîæåñòâî S åñòü ëþáîå
êîìïüþòåðà è ò.ä. Ïîýòîìó çíàêîìñòâî ñ òåîðåìîé Ãåäåëÿ ñëåäóåò ñîáðàíèå îïðåäåëåííûõ è ðàçëè÷èìûõ ìåæäó ñîáîé îáúåêòîâ
ñ÷èòàòü ýëåìåíòîì ìàòåìàòè÷åñêîé êóëüòóðû, íåîáõîäèìûì íå íàøåé èíòóèöèè èëè èíòåëëåêòà, ìûñëèìîå êàê åäèíîå öåëîå.
òîëüêî äëÿ ïðîôåññèîíàëîâ-ìàòåìàòèêîâ, — ïîäîáíî òîìó, êàê çíà- Ýòè îáúåêòû íàçûâàþòñÿ ýëåìåíòàìè ìíîæåñòâà.
íèå î íåâîçìîæíîñòè âå÷íîãî äâèãàòåëÿ íåîáõîäèìî íå òîëüêî äëÿ Îïðåäåëåíèå Êàíòîðà íå ÿâëÿåòñÿ òî÷íûì ìàòåìàòè÷åñêèì
ïðîôåññèîíàëîâ-ôèçèêîâ. îïðåäåëåíèåì, ýòî èíòóèòèâíîå îïðåäåëåíèå ïîíÿòèÿ ìíîæåñòâà.
Ïîñëåäíÿÿ ãëàâà ïîñâÿùåíà èçëîæåíèþ îñíîâ òåîðèè àëãîðèò-  äàëüíåéøåì ìû óâèäèì, ÷òî òî÷íîå ìàòåìàòè÷åñêîå îïðåäåëå-
ìîâ. Îñíîâíîå âíèìàíèå óäåëÿåòñÿ èçó÷åíèþ ïðîáëåìû âû÷èñëè- íèå ìíîæåñòâà âûçûâàåò ñåðüåçíûå çàòðóäíåíèÿ.
ìîñòè è ñâÿçè åå ñ ïðîáëåìàìè ëîãè÷åñêîãî âûâîäà. Ñóùåñòâåííûì ïóíêòîì êàíòîðîâñêîãî ïîíèìàíèÿ ìíîæåñòâà
Ìíîãèå ðàçäåëû, òàêèå, êàê «Êîìáèíàòîðèêà», «Àáñòðàêòíûå ÿâëÿåòñÿ òî, ÷òî ñîáðàíèå îáúåêòîâ «ìûñëèòñÿ êàê åäèíîå öåëîå», ò.å.
àëãåáðû», «Òåîðèÿ àâòîìàòîâ», íå âîøëè â äàííîå èçäàíèå. Â îñíîâ- ñàìî ðàññìàòðèâàåòñÿ êàê îäèí ïðåäìåò. Ñàìè æå «îáúåêòû íàøåé
íîì ýòî îáúÿñíÿåòñÿ òåì, ÷òî îíè ÷èòàþòñÿ â äðóãèõ êóðñàõ, à èíòóèöèè èëè èíòåëëåêòà» ìîãóò áûòü ñîâåðøåííî ïðîèçâîëüíûìè:
òàêæå îãðàíè÷åííîñòüþ îáúåìà êíèãè. ìíîæåñòâî ìîæåò ñîñòîÿòü, íàïðèìåð, èç ñòóäåíòîâ äàííîãî êóðñà,
Àâòîð âûðàæàåò áëàãîäàðíîñòü Î. Ï. Êóçíåöîâó çà ñîâìåñòíóþ çâåçä íà íåáå èëè ïðîñòûõ ÷èñåë,— îïðåäåëåíèå íå íàêëàäûâàåò íèêàêèõ
ðàáîòó íàä ãëàâîé «Òåîðèÿ ãðàôîâ», à òàêæå çà öåííûå çàìå÷àíèÿ, îãðàíè÷åíèé íà ïðèðîäó ïðåäìåòîâ, âõîäÿùèõ â ìíîæåñòâî. Â
âûñêàçàííûå èì ïðè ÷òåíèè ðóêîïèñè. Àâòîð òàêæå ãëóáîêî áëàãî- ìàòåìàòèêå â êà÷åñòâå ýëåìåíòîâ ìíîæåñòâ îáû÷íî âûñòóïàþò òàêèå
äàðåí Ñ. Â. Ñèðîòå, ãëàâíîìó ðåäàêòîðó èçäàòåëüñòâà «Ïðîñâ³òà», îáúåêòû, êàê òî÷êè, êðèâûå, ÷èñëà, ìíîæåñòâà ÷èñåë è ò. ï. Êàíòî-
áåç êîòîðîãî ýòà êíèãà íå áûëà áû èçäàíà, è Ì. Å. Ïèãóðíîâó, ðîâñêàÿ ôîðìóëèðîâêà ïîçâîëÿåò òàêæå ðàññìàòðèâàòü ìíîæåñòâà,
âçÿâøåìó íà ñåáÿ òðóä ïî ïîäãîòîâêå ìàêåòà êíèãè, à òàêæå ñâîèì ýëåìåíòû êîòîðûõ ïî òîé èëè èíîé ïðè÷èíå íåëüçÿ òî÷íî óêàçàòü.
ðåöåíçåíòàì .... Â êàíòîðîâñêîé êîíöåïöèè ìíîæåñòâà óêàçûâàåòñÿ, ÷òî ýëåìåí-
òû ìíîæåñòâà äîëæíû áûòü «ðàçëè÷èìûìè» îáúåêòàìè, ò.å. ìíîæå-
ñòâî íå ìîæåò ñîäåðæàòü äâóõ îäèíàêîâûõ ýëåìåíòîâ. Ýïèòåò «îïðå-
äåëåííûé» ïîíèìàåòñÿ â òîì ñìûñëå, ÷òî åñëè äàíî êàêîå-ëèáî
ìíîæåñòâî è íåêîòîðûé ïðåäìåò, òî ìîæíî îïðåäåëèòü, ÿâëÿåòñÿ
ýòîò ïðåäìåò ýëåìåíòîì äàííîãî ìíîæåñòâà èëè íåò. Îòñþäà âûòå-
êàåò, ÷òî ìíîæåñòâî ïîëíîñòüþ îïðåäåëÿåòñÿ ñâîèìè ýëåìåíòàìè.
 äàëüíåéøåì áóäåì èñïîëüçîâàòü ñòàíäàðòíûå îáîçíà÷åíèÿ
÷èñëîâûõ ìíîæåñòâ: N — ìíîæåñòâî íàòóðàëüíûõ ÷èñåë; Z —
ìíîæåñòâî öåëûõ ÷èñåë; Q —  ìíîæåñòâî ðàöèîíàëüíûõ ÷èñåë; R —
ìíîæåñòâî âåùåñòâåííûõ ÷èñåë; C — ìíîæåñòâî êîìïëåêñíûõ ÷èñåë.
Îá ýëåìåíòàõ ãîâîðÿò, ÷òî îíè ïðèíàäëåæàò ìíîæåñòâó, è
çàïèñûâàþò ýòî òàê: x ∈ A (÷èòàåòñÿ: «x ïðèíàäëåæèò ìíîæåñòâó
A», èëè «x ÿâëÿåòñÿ ýëåìåíòîì ìíîæåñòâà A»). Äîïóñêàåòñÿ çàïèñü:
x1, x2, ..., xn ∈ A, åñëè âñå ýòè ýëåìåíòû ïðèíàäëåæàò ìíîæåñòâó A.
Çàïèñü x ∉ A îçíà÷àåò, ÷òî x íå ïðèíàäëåæèò ìíîæåñòâó A.

1
Ãåîðã Êàíòîð (Cantor) (1845—1918) — íåìåöêèé ìàòåìàòèê.
6 Ãëàâà 1 Ìíîæåñòâà 7

Îäíîçíà÷íî îïðåäåëåííîå ìíîæåñòâî X, ýëåìåíòàìè êîòîðîãî 1.1.2. Èíòóèòèâíûé ïðèíöèï àáñòðàêöèè


ÿâëÿþòñÿ ïðåäìåòû x1, x2, ..., xn, áóäåì îáîçíà÷àòü X = {x1, x2, ..., xn}. Îáîçíà÷åíèå ìíîæåñòâà ñ ïîìîùüþ ïåðå÷èñëåíèÿ åãî ýëåìåíòîâ
 ÷àñòíîñòè, {x} — òàê íàçûâàåìîå åäèíè÷íîå ìíîæåñòâî, — åñòü ñëèøêîì ãðîìîçäêî, ÷òîáû åãî èñïîëüçîâàòü äëÿ çàäàíèÿ ìíîæåñòâ,
îäíîýëåìåíòíîå ìíîæåñòâî, åäèíñòâåííûì ýëåìåíòîì êîòîðîãî èìåþùèõ, õîòÿ è êîíå÷íîå, íî áîëüøîå ÷èñëî ýëåìåíòîâ, è âîâñå
ÿâëÿåòñÿ x. Åñëè ìíîæåñòâî X êîíå÷íîå, òî êîëè÷åñòâî ýëåìåíòîâ íåïðèìåíèìî äëÿ áåñêîíå÷íûõ ìíîæåñòâ.
â ìíîæåñòâå îáîçíà÷àåòñÿ |X|. Íàïðèìåð, åñëè X = {a, b, c}, òî |X| = 3.
Ïîðÿäîê ñëåäîâàíèÿ ýëåìåíòîâ â ìíîæåñòâå íå èìååò çíà÷åíèÿ. Îïðåäåëåíèå 1.2. Áóäåì ïîíèìàòü ïîä âûñêàçûâàíèåì ïîâåñòâî-
Íàïðèìåð, {a, b, c} è {c, a, b} — ýòî îäíî è òî æå ìíîæåñòâî. âàòåëüíîå ïðåäëîæåíèå, êîòîðîå ìîæíî îõàðàêòåðèçîâàòü êàê
èñòèííîå èëè ëîæíîå. Òîãäà ïîä îäíîìåñòíûì ïðåäèêàòîì
Ýëåìåíòû êàêîãî-ëèáî ìíîæåñòâà ñàìè ìîãóò áûòü ìíî-
(ôîðìîé) îò x – P(x) áóäåì ïîíèìàòü êîíå÷íóþ ïîñëåäîâàòåëü-
æåñòâàìè. Íàïðèìåð, ìíîæåñòâî A = {{1, 3}, {2, 4}, {5, 6}} åñòü
íîñòü, ñîñòîÿùóþ èç ñëîâ è ñèìâîëà x, òàêóþ, ÷òî åñëè êàæäîå
ìíîæåñòâî èç òðåõ ýëåìåíòîâ (|A| = 3), à èìåííî: {1, 3}, {2, 4} è
âõîæäåíèå x â ýòó ïîñëåäîâàòåëüíîñòü çàìåíèòü îäíèì è òåì
{5,6}. Ìíîæåñòâà B = {{1, 2}, {2, 3}} è C = {1, 2, 3} – ðàçëè÷íûå
æå èìåíåì íåêîòîðîãî ïðåäìåòà ñîîòâåòñòâóþùåãî ðîäà, òî â
ìíîæåñòâà, òàê êàê ýëåìåíòàìè ïåðâîãî ÿâëÿþòñÿ {1, 2}, {2, 3}, è
ðåçóëüòàòå ïîëó÷èòñÿ âûñêàçûâàíèå. Íàïðèìåð, êàæäîå èç
|B|= 2, à ýëåìåíòàìè âòîðîã 1, 2 è 3, |C| = 3. Ìíîæåñòâà D = {{1,2}}
ñëåäóþùèõ âûðàæåíèé åñòü ïðåäèêàò îò x:
è G = {1,2} òàêæå ðàçëè÷íû, òàê êàê ïåðâîå — îäíîýëåìåíòíîå
ìíîæåñòâî, èìåþùåå åäèíñòâåííûì ñâîèì ýëåìåíòîì {1, 2}, à âòîðîå 5 äåëèò x; õ2 + x + 1 > 0; x ëþáèò Äæîíà; õ2 = 2; 0 < x.
èìååò ñâîèìè ýëåìåíòàìè 1 è 2. Òåïåðü ìîæíî ñôîðìóëèðîâàòü èíòóèòèâíûé ïðèíöèï
Íà îñíîâàíèè êàíòîðîâñêîãî ïîíèìàíèÿ ìíîæåñòâà ìîæíî äàòü àáñòðàêöèè.
îïðåäåëåíèå ìíîæåñòâà ÷åðåç åãî ñâîéñòâà, êîòîðûå ïîñòóëèðóþòñÿ Ëþáîé îäíîìåñòíûé ïðåäèêàò P(x) îïðåäåëÿåò íåêîòîðîå
êàê èíòóèòèâíûå ïðèíöèïû. ìíîæåñòâî A òàêèì îáðàçîì, ÷òî ýëåìåíòàìè ìíîæåñòâà A ÿâëÿþò-
1.1.1. Èíòóèòèâíûé ïðèíöèï îáúåìíîñòè ñÿ òå è òîëüêî òå ïðåäìåòû à, äëÿ êîòîðûõ P(a) åñòü èñòèííîå
âûñêàçûâàíèå.
Èíòóèòèâíûé ïðèíöèï îáúåìíîñòè ôîðìóëèðóåòñÿ ñëåäóþùèì Ïîñêîëüêó ìíîæåñòâà, ñîñòîÿùèå èç îäíèõ è òåõ æå ýëåìåíòîâ,
îáðàçîì. ðàâíû, òî ëþáîé ïðåäèêàò P(x) îïðåäåëÿåò â òî÷íîñòè îäíî, âïîëíå
Äâà ìíîæåñòâà ðàâíû òîãäà è òîëüêî òîãäà, êîãäà îíè ñîñòîÿò îïðåäåëåííîå, ìíîæåñòâî, îáû÷íî îáîçíà÷àåìîå â ìàòåìàòèêå ÷åðåç
èç îäíèõ è òåõ æå ýëåìåíòîâ. {x | P(x)}, ÷òî ÷èòàåòñÿ òàê: «ìíîæåñòâî âñåõ òàêèõ x, ÷òî P(x)».
Ðàâåíñòâî ìíîæåñòâ îáîçíà÷àåòñÿ: A = B, íåðàâåíñòâî — A ≠ B. Òàêèì îáðàçîì, a ∈ {x | P(x)} â òîì è òîëüêî òîì ñëó÷àå, åñëè P(a) —
Äîêàçàòåëüñòâî ðàâåíñòâà êàêèõ-ëèáî äâóõ êîíêðåòíûõ èñòèííîå âûñêàçûâàíèå. Ìîæíî ñêàçàòü, ÷òî ðåøåíèå âîïðîñà, ÿâëÿ-
ìíîæåñòâ A è B ñîñòîèò èç äâóõ ÷àñòåé: íåîáõîäèìî äîêàçàòü, ÷òî åòñÿ ëè äàííûé ïðåäìåò a ýëåìåíòîì ìíîæåñòâà {x | P(x)}, åñòü
åñëè x ∈ A, òî x ∈ B, è îáðàòíîå: åñëè x ∈ B, òî x ∈ A. ðåøåíèå âîïðîñà, îáëàäàåò ëè a íåêîòîðûì îïðåäåëåííûì ñâîéñòâîì
Ïðèìåð 1. Äîêàæåì, ÷òî ìíîæåñòâî A âñåõ ÷åòíûõ ïîëîæè- (êà÷åñòâîì). Ïîýòîìó, êîãäà äëÿ îïðåäåëåíèÿ íåêîòîðîãî ìíîæåñòâà
òåëüíûõ öåëûõ ÷èñåë ðàâíî ìíîæåñòâó B ïîëîæèòåëüíûõ öåëûõ A èñïîëüçóþò êàêîé-íèáóäü ïðåäèêàò P(x), åãî îáû÷íî íàçûâàþò
÷èñåë, ïðåäñòàâèìûõ â âèäå ñóììû äâóõ íå÷åòíûõ ïîëîæèòåëüíûõ îïðåäåëÿþùèì ñâîéñòâîì ìíîæåñòâà A.  òàêîì ñëó÷àå ïðèíöèï
öåëûõ ÷èñåë. àáñòðàêöèè ìîæíî ñôîðìóëèðîâàòü â âèäå óòâåðæäåíèÿ: «Êàæäîå
Äîïóñòèì ñíà÷àëà, ÷òî x ∈ A, è äîêàæåì, ÷òî x ∈ B. Äåéñòâèòåëü- ñâîéñòâî îïðåäåëÿåò íåêîòîðîå ìíîæåñòâî».
íî, åñëè x ∈ A, òî x = 2m, òàê ÷òî x = (2m – 1) + 1. Ýòî è îçíà÷àåò, Ââåäåíèå â îáðàùåíèå áåñêîíå÷íûõ ìíîæåñòâ ñ ïîìîùüþ
÷òî x ∈ B. îïðåäåëÿþùèõ èõ ñâîéñò⠗ ïðîöåäóðà, õîðîøî èçâåñòíàÿ èç
Ïðåäïîëîæèì òåïåðü, ÷òî x ∈ B, è âûâåäåì îòñþäà, ÷òî x ∈ A. àíàëèòè÷åñêîé ãåîìåòðèè. Íàïðèìåð, îêðóæíîñòü ðàäèóñà 2 íà
Åñëè x ∈ B, òî x = (2p – 1) + (2q – 1), îòêóäà x = 2(p + q – 1), èç ïëîñêîñòè ñ öåíòðîì â íà÷àëå êîîðäèíàò åñòü ìíîæåñòâî âñåõ òàêèõ
÷åãî ñëåäóåò, ÷òî x ∈ A. x, ÷òî x íàõîäèòñÿ íà ðàññòîÿíèè â äâå åäèíèöû îò íà÷àëà êîîðäèíàò.
Òàêèì îáðàçîì, ìû äîêàçàëè, ÷òî ìíîæåñòâà A è B ñîñòîÿò èç Ñëåäóþùèå âûðàæåíèÿ ïðåäñòàâëÿþò ñîáîé ìíîæåñòâà,
îäíèõ è òåõ æå ýëåìåíòîâ, ñëåäîâàòåëüíî, A = B. îïðåäåëåííûå ïîñðåäñòâîì íåêîòîðûõ ñâîéñòâ:
A  = {x | x ∈ N, x < 10} = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
8 Ãëàâà 1 Ìíîæåñòâà 9

B  = {x | x åñòü ôóíêöèÿ, íåïðåðûâíàÿ íà çàìêíóòîì îòðåçêå Êàæäîå ìíîæåñòâî A ≠ ∅ èìååò, ïî êðàéíåé ìåðå, äâà ðàçëè÷íûõ
äåéñòâèòåëüíûõ ÷èñåë îò 0 äî 1}. ïîäìíîæåñòâà: ñàìî A è ∅, ò.å. A ⊆ A è ∅ ⊆ A. Êðîìå òîãî, êàæäûé
Äëÿ îáîçíà÷åíèÿ ìíîæåñòâ èñïîëüçóþòñÿ è ðàçëè÷íûå âèäîèç- ýëåìåíò ìíîæåñòâà A îïðåäåëÿåò íåêîòîðîå ïîäìíîæåñòâî
ìåíåíèÿ îñíîâíîé ñêîáî÷íîé çàïèñè. Íàïðèìåð, C = {x ∈ R | 0 ≤ x ≤ 1} ìíîæåñòâà A: åñëè a ∈ A, òî {à} ⊆ A. Ïîäìíîæåñòâàìè ìíîæåñòâà
îáîçíà÷àåò ìíîæåñòâî âñåõ äåéñòâèòåëüíûõ ÷èñåë, ëåæàùèõ â A áóäóò òàêæå ìíîæåñòâà, ñîñòàâëåííûå èç äâóõ ýëåìåíòîâ
èíòåðâàëå [0, 1], à D = {x ∈ Q+ | x2 < 2} — ìíîæåñòâî âñåõ ïîëîæè- ìíîæåñòâà A, òðåõ ýëåìåíòîâ, è òàê äàëåå.  ðåçóëüòàòå ìû ïîëó÷èì
òåëüíûõ ðàöèîíàëüíûõ ÷èñåë, êâàäðàòû êîòîðûõ ìåíüøå ÷èñëà 2. ìíîæåñòâî âñåõ ïîäìíîæåñòâ ìíîæåñòâà A.
Âìåñòî òîãî ÷òîáû ïèñàòü {y | y = 2x, ãäå x åñòü öåëîå ÷èñëî}, ìû Îïðåäåëåíèå 1.4. Ìíîæåñòâî âñåõ ïîäìíîæåñòâ ìíîæåñòâà A
ìîæåì íàïèñàòü {2x | x ∈ Z}. Àíàëîãè÷íî ÷åðåç {x 2 | x ∈ Z} íàçûâàåòñÿ ìíîæåñòâîì-ñòåïåíüþ ìíîæåñòâà A è îáîçíà÷àåòñÿ
îáîçíà÷àåòñÿ ìíîæåñòâî êâàäðàòîâ öåëûõ ÷èñåë. ℘(A).
Ïðèíöèï îáúåìíîñòè, ïðèíöèï àáñòðàêöèè è ïðèíöèï âûáîðà Íàïðèìåð, åñëè A = {1, 2, 3}, òî ℘(A) = {{1, 2, 3}, {1, 2}, {1, 3},
(ïîêà, çà íåíàäîáíîñòüþ, íå ñôîðìóëèðîâàííûé) — ýòî òà îñíîâà, {2, 3}, {1}, {2}, {3}, ∅}.
íà êîòîðîé ñòðîèòñÿ êàíòîðîâñêàÿ òåîðèÿ ìíîæåñòâ. Îñíîâíîå
Ïîä÷åðêíåì ðàçëè÷èå ìåæäó îòíîøåíèÿìè ïðèíàäëåæíîñòè è
ïîíÿòèå, èñïîëüçóåìîå ïðè ôîðìóëèðîâêå ýòèõ ïðèíöèïîâ,— ýòî
âêëþ÷åíèÿ: åñëè B ⊆ A, òî B ∈ ℘(A), à åñëè à ∈ A, òî {a} ⊆ A è
ïðèíàäëåæíîñòü ýëåìåíòà ìíîæåñòâó.
{a} ∈ ℘(A).
1.1.3. Îòíîøåíèå âêëþ÷åíèÿ Òåðìèí «ìíîæåñòâî-ñòåïåíü ìíîæåñòâà A» ïðèíÿò â êà÷åñòâå
Ââåäåì åùå äâà îòíîøåíèÿ ìåæäó ìíîæåñòâàìè. íàèìåíîâàíèÿ ìíîæåñòâà âñåõ ïîäìíîæåñòâ ìíîæåñòâà A îòòîãî,
Îïðåäåëåíèå 1.3. Åñëè A è B åñòü ìíîæåñòâà, òî ãîâîðÿò, ÷òî A ÷òî äëÿ êîíå÷íîãî ìíîæåñòâà A, ñîñòîÿùåãî èç n ýëåìåíòîâ, ℘(A)
âêëþ÷åíî â B, åñëè êàæäûé ýëåìåíò ìíîæåñòâà A ÿâëÿåòñÿ òàêæå èìååò 2n ýëåìåíòîâ.
ýëåìåíòîì ìíîæåñòâà B (ñèìâîëè÷åñêàÿ çàïèñü: A ⊆ B èëè Äîêàæåì ýòî óòâåðæäåíèå.
B ⊇ A).  ýòîì ñëó÷àå ãîâîðÿò òàêæå, ÷òî ìíîæåñòâî A åñòü Áóäåì îáîçíà÷àòü C kn êîëè÷åñòâî âñåâîçìîæíûõ ïåðåñòàíîâîê
ïîäìíîæåñòâî ìíîæåñòâà B. n!
èç n ïî k, îïðåäåëÿåìîå ôîðìóëîé: .  êîíå÷íîì ìíîæå-
Òàêèì îáðàçîì, A ⊆ B îçíà÷àåò, ÷òî äëÿ êàæäîãî x, åñëè x ∈ A, k! (n − k)!
òî x ∈ B. ñòâå À, ñîñòîÿùåì èç n ýëåìåíòîâ, ñîäåðæàòñÿ: ïóñòîå ïîäìíîæåñòâî
Ìíîæåñòâî A ñòðîãî âêëþ÷åíî â B, èëè B ñòðîãî âêëþ÷àåò A, ∅, Ñ  1n îäíîýëåìåíòíûõ ïîäìíîæåñòâ, Ñ  2n äâóõýëåìåíòíûõ
èëè A åñòü ñîáñòâåííîå ïîäìíîæåñòâî B, åñëè A ⊆ B è A ≠ B ïîäìíîæåñòâ, ... , Ñ kn k- ýëåìåíòíûõ ïîäìíîæåñòâ, ... , 1 = Ñ nn —
(ñèìâîëè÷åñêè: A ⊂ B). ñàìî ìíîæåñòâî À. Èòîãî: C 0n + C 1n + C 2n + ... + C kn ... + C nn =
= (1 + 1)n =  2n ïîäìíîæåñòâ.
Íàïðèìåð, ìíîæåñòâî ÷åòíûõ ÷èñåë ñòðîãî âêëþ÷åíî â
ìíîæåñòâî Z öåëûõ ÷èñåë, à ìíîæåñòâî Q ðàöèîíàëüíûõ ÷èñåë 1.2. Îïåðàöèè íàä ìíîæåñòâàìè
ñòðîãî âêëþ÷àåò Z. Ïðîäîëæàÿ îïèñàíèå ìåòîäîâ ïîëó÷åíèÿ íîâûõ ìíîæåñòâ èç
Îñíîâíûå ñâîéñòâà îòíîøåíèÿ âêëþ÷åíèÿ: óæå ñóùåñòâóþùèõ, ìû ââåäåì äâå îïåðàöèè, ïðè ïîìîùè êîòîðûõ
• X ⊆ X — ðåôëåêñèâíîñòü, èç äâóõ ìíîæåñòâ ñòðîèòñÿ íîâîå ìíîæåñòâî.
• X ⊆ Y è Y ⊆ Z âëå÷åò X ⊆ Z — òðàíçèòèâíîñòü, Îïðåäåëåíèå 1.5. Îáúåäèíåíèå ìíîæåñòâ A è B (îáîçíà÷àåòñÿ
• X ⊆ Y è Y ⊆ X âëå÷åò X = Y — àíòèñèììåòðè÷íîñòü. ÷åðåç A ∪ B è ÷èòàåòñÿ êàê «îáúåäèíåíèå A è B») åñòü ìíîæåñòâî
Ïîñëåäíåå ñâîéñòâî âûðàæàåò â òåðìèíàõ îòíîøåíèÿ âêëþ÷åíèÿ âñåõ ïðåäìåòîâ, êîòîðûå ÿâëÿþòñÿ ýëåìåíòàìè ìíîæåñòâà A èëè
äâà øàãà â äîêàçàòåëüñòâå ðàâåíñòâà äâóõ ìíîæåñòâ: äëÿ òîãî, ÷òîáû B, ò.å. A ∪ B = {x | x ∈ A èëè x ∈ B}.
äîêàçàòü, ÷òî X = Y, íàäî äîêàçàòü, ÷òî X ⊆ Y, à çàòåì, ÷òî Y ⊆ X. Çäåñü ïîäðàçóìåâàåòñÿ íå èñêëþ÷àþùèé ñìûñë ñëîâà «èëè».
Èç ïðèíöèïà îáúåìíîñòè ñëåäóåò, ÷òî ìîæåò áûòü òîëüêî îäíî Òàêèì îáðàçîì, ïî îïðåäåëåíèþ, x ∈ A ∪ B òîãäà è òîëüêî òîãäà,
ìíîæåñòâî, íå èìåþùåå ýëåìåíòîâ. Ýòî ìíîæåñòâî íàçûâàþò êîãäà x åñòü ýëåìåíò õîòÿ áû îäíîãî èç ìíîæåñòâ A è B.
ïóñòûì ìíîæåñòâîì è îáîçíà÷àþò åãî ñèìâîëîì ∅. Ïóñòîå ìíîæå-
Íàïðèìåð: {1, 2, 3} ∪ {1, 3, 4} = {1, 2, 3, 4}.
ñòâî åñòü ïîäìíîæåñòâî ëþáîãî ìíîæåñòâà.
10 Ãëàâà 1 Ìíîæåñòâà 11

Îïðåäåëåíèå 1.6. Ïåðåñå÷åíèå ìíîæåñòâ A è B (îáîçíà÷àåòñÿ îòíîñèòåëüíî ïåðåñå÷åíèÿ: (A ÷ B) ∩ C = (A ∩ C) ÷ (B ∩ C). Êðîìå


÷åðåç A ∩ B è ÷èòàåòñÿ êàê «ïåðåñå÷åíèå A è B») åñòü ìíîæåñòâî òîãî, A ÷ A = ∅ è A ÷ ∅ = A.
âñåõ ïðåäìåòîâ, êîòîðûå ÿâëÿþòñÿ ýëåìåíòàìè îáîèõ ìíîæåñòâ Åñëè âñå ðàññìàòðèâàåìûå â õîäå êàêîãî-ëèáî ðàññóæäåíèÿ ìíî-
A è B, ò.å. A ∩ B = {x | x ∈ A è x ∈ B}. æåñòâà ÿâëÿþòñÿ ïîäìíîæåñòâàìè íåêîòîðîãî ìíîæåñòâà U, òî ýòî
Òàêèì îáðàçîì, ïî îïðåäåëåíèþ, x ∈ A ∩ B òîãäà è òîëüêî òîãäà, ìíîæåñòâî U íàçûâàþò óíèâåðñàëüíûì ìíîæåñòâîì (äëÿ ýòîãî ðàñ-
êîãäà x ÿâëÿåòñÿ îäíîâðåìåííî ýëåìåíòîì ìíîæåñòâà A è ýëåìåíòîì ñóæäåíèÿ). Íàïðèìåð, äëÿ ýëåìåíòàðíîé àðèôìåòèêè óíèâåðñàëü-
ìíîæåñòâà B. íûì ìíîæåñòâîì ñëóæèò Z, à äëÿ àíàëèòè÷åñêîé ãåîìåòðèè ïëîñ-
Íàïðèìåð: {1, 2, 3} ∩ {1, 3, 4} = {1, 3}. êîñòè — ìíîæåñòâî âñåõ óïîðÿäî÷åííûõ ïàð äåéñòâèòåëüíûõ ÷èñåë.
Äëÿ âñÿêîé ïàðû ìíîæåñòâ A è B èìåþò ìåñòî ñëåäóþùèå Äëÿ ãðàôè÷åñêîé èëëþñòðàöèè îòíîøåíèé, êîòîðûå ìîãóò èìåòü
âêëþ÷åíèÿ: ìåñòî ìåæäó ïîäìíîæåñòâàìè êàêîãî-ëèáî óíèâåðñàëüíîãî
ìíîæåñòâà U, ÷àñòî èñïîëüçóþò òàê íàçûâàåìûå äèàãðàììû Âåííࠗ
∅ ⊆ A ∩ B ⊆ A ⊆ A ∪ B.
ïî èìåíè àíãëèéñêîãî ñâÿùåííèêà Äæîíà Âåííà (1834—1923)1,
Îïðåäåëåíèå 1.7. Äâà ìíîæåñòâà A è B íàçûâàþòñÿ íåïåðåñåêàþùè- ïðèìåíÿâøåãî èõ â ñâîèõ èññëåäîâàíèÿõ ïî ëîãèêå. Äèàãðàììà
ìèñÿ (èëè äèçúþíêòíûìè), åñëè A ∩ B = ∅, è ïåðåñåêàþùèìèñÿ, Âåííà ïðåäñòàâëÿåò ñîáîé ñõåìàòè÷åñêîå èçîáðàæåíèå ìíîæåñòâ â
åñëè A ∩ B ≠ ∅. Ñèñòåìà ìíîæåñòâ íàçûâàåòñÿ ðàñ÷ëåíåííîé, åñëè âèäå òî÷å÷íûõ ìíîæåñòâ: óíèâåðñàëüíîå ìíîæåñòâî U èçîáðàæàåòñÿ
ëþáàÿ ïàðà åå ðàçëè÷íûõ ýëåìåíòîâ ÿâëÿåòñÿ íåïåðåñåêàþùåéñÿ. ìíîæåñòâîì òî÷åê íåêîòîðîãî ïðÿìîóãîëüíèêà, à åãî ïîäìíîæåñòâî
Îïðåäåëåíèå 1.8. Ðàçáèåíèåì ìíîæåñòâà Õ áóäåì íàçûâàòü A — â âèäå êðóãà èëè êàêîé-íèáóäü äðóãîé ïðîñòîé îáëàñòè âíóòðè
òàêóþ ðàñ÷ëåíåííóþ ñèñòåìó U íåïóñòûõ è ðàçëè÷íûõ ýòîãî ïðÿìîóãîëüíèêà. Ïðàâèëüíåå, îäíàêî, áûëî áû íàçâàòü èõ
ïîäìíîæåñòâ ìíîæåñòâà Õ, ãäå êàæäûé ýëåìåíò ìíîæåñòâà Õ äèàãðàììàìè Ýéëåðà, ïîñêîëüêó çàäîëãî äî Âåííà èõ óïîòðåáëÿë
ÿâëÿåòñÿ â òî æå âðåìÿ ýëåìåíòîì íåêîòîðîãî (ñëåäîâàòåëüíî, çíàìåíèòûé øâåéöàðñêèé ìàòåìàòèê Ëåîíàðä Ýéëåð (1707—1783)2.
â òî÷íîñòè îäíîãî) ýëåìåíòà ñèñòåìû U. Íèæå íà ðèñ. 1.1. ïîêàçàíû îñíîâíûå îïåðàöèè íàä ìíîæåñòâàìè.
Íàïðèìåð, {{1, 2}, {3}, {4, 5}} åñòü ðàçáèåíèå ìíîæåñòâà {1, 2, 3, 4, 5}.
Îïðåäåëåíèå 1.9. Àáñîëþòíîå äîïîëíåíèå ìíîæåñòâà A
(îáîçíà÷àåòñÿ ÷åðåç A′ èëè ¬A) — ýòî ìíîæåñòâî âñåõ ýëåìåíòîâ,
íå ÿâëÿþùèõñÿ ýëåìåíòàìè ìíîæåñòâà A: {x | x ∉ A}.
Îïðåäåëåíèå 1.10. Îòíîñèòåëüíîå äîïîëíåíèå ìíîæåñòâà B äî Îòíîøåíèå Àáñîëþòíîå Îáúåäèíåíèå Ïåðåñå÷åíèå
ìíîæåñòâà A — ýòî ìíîæåñòâî A ∩ B′; îíî îáû÷íî îáîçíà÷àåòñÿ âêëþ÷åíèÿ: äîïîëíåíèå: A′. ìíîæåñòâ ìíîæåñòâ
÷åðåç A\B (èíîãäà A – B), ÷òî ÷èòàåòñÿ êàê «A ìèíóñ B». A ⊆ B, A ∩ B = A. A ∪ B. A ∩ B.
Òàêèì îáðàçîì A\B = A ∩ B′ åñòü ñîêðàùåíèå äëÿ {x ∈ A | x ∉ B},
ò.å. ýòî ìíîæåñòâî òåõ ýëåìåíòîâ ìíîæåñòâà A, êîòîðûå íå ÿâëÿþòñÿ Ðèñ. 1.1. Äèàãðàììû Âåííà è êðóãè Ýéëåðà.
ýëåìåíòàìè ìíîæåñòâà B.
1
Âïðî÷åì, ñòàâ äîêòîðîì íàóê è, áóäó÷è èçáðàí â Àêàäåìèþ — àíãëèéñêîå
Îïðåäåëåíèå 1.11. Ñèììåòðè÷åñêàÿ ðàçíîñòü ìíîæåñòâ A è B,
Êîðîëåâñêîå îáùåñòâî, Âåíí ïîëíîñòüþ îòêàçàëñÿ îò öåðêîâíîé äåÿòåëüíîñòè â
îáîçíà÷àåìàÿ ÷åðåç À ÷ B (èíîãäà èñïîëüçóþòñÿ îáîçíà÷åíèÿ ïîëüçó çàíÿòèé ìàòåìàòè÷åñêîé ëîãèêîé è äàæå îôîðìèë ïèñüìåííûé äîêóìåíò,
A∆B èëè A + B), îïðåäåëÿåòñÿ ñëåäóþùèì îáðàçîì: x ∈ A ÷ B óäîñòîâåðÿþùèé åãî íåñïîñîáíîñòü ê èñïîëíåíèþ îáÿçàííîñòåé ñâÿùåííèêà.
òîãäà è òîëüêî òîãäà, êîãäà x ïðèíàäëåæèò ðîâíî îäíîìó èç 2
 «Ïèñüìàõ íåìåöêîé ïðèíöåññå» (1768) Ë. Ýéëåð, îáúÿñíÿÿ ñâîåé êîððåñ-
ìíîæåñòâ À è Â: ïîíäåíòêå ïðîñòîòó àðèñòîòåëåâîé ñèëëîãèñòèêè, ñèñòåìàòè÷åñêè èçîáðàæàë
A ÷ B  =  {x |(x ∈ A è x ∉ B) èëè (x ∉ A è x ∈ B)}. îòäåëüíûå ìíîæåñòâà îáúåêòîâ êðóãàìè íà ïëîñêîñòè. Ñîîòâåòñòâóþùèå
äèàãðàììû, ìàëî îòëè÷àþùèåñÿ îò äèàãðàìì Âåííà, ÷àñòî íàçûâàþò êðóãàìè
Èç îïðåäåëåíèÿ ñëåäóåò, ÷òî A ÷ B = (A\B) ∪ (B\A). Ýéëåðà. Âïðî÷åì, ïîäîáíûå ãðàôè÷åñêèå èëëþñòðàöèè òåîðåòèêî-
Íåòðóäíî ïîêàçàòü, ÷òî ýòà îïåðàöèÿ êîììóòàòèâíà: A ÷ B = B ÷ A, ìíîæåñòâåííûõ è ëîãè÷åñêèõ çàâèñèìîñòåé âñòðå÷àëèñü è äî Ýéëåðà, íàïðèìåð
àññîöèàòèâíà: (A ÷ B) ÷ C = A ÷ (B ÷ C) è äèñòðèáóòèâíà â âåñüìà ïðèìå÷àòåëüíûõ, íî, ê ñîæàëåíèþ, îñòàâøèõñÿ íåîïóáëèêîâàííûìè
çàìåòêàõ ïî ëîãèêå Ãîòôðèäà Âèëüãåëüìà Ëåéáíèöà (1646—1716).
12 Ãëàâà 1 Ìíîæåñòâà 13

1.3. Àëãåáðà ìíîæåñòâ ê ïðèíöèïó äâîéñòâåííîñòè: äëÿ ëþáîé òåîðåìû àëãåáðû ìíîæåñòâ
äâîéñòâåííîå åé óòâåðæäåíèå òàêæå ÿâëÿåòñÿ òåîðåìîé.
1.3.1. Îïðåäåëåíèå àëãåáðû ìíîæåñòâ
1.3.2. Òåîðåìû àëãåáðû ìíîæåñòâ
Îïðåäåëåíèå 1.12. Àëãåáðà — ýòî ìíîæåñòâî îáúåêòîâ ñ
Òåîðåìà 1.2. Äëÿ ïðîèçâîëüíûõ ïîäìíîæåñòâ A è B íåêîòîðîãî
îïðåäåëåííûìè íà íåì îïåðàöèÿìè, îòâå÷àþùèìè íåêîòîðûì
óíèâåðñàëüíîãî ìíîæåñòâà U ñïðàâåäëèâû ñëåäóþùèå
ñâîéñòâàì. Îáû÷íî àáñòðàêòíàÿ àëãåáðà çàäàåòñÿ êàê äâîéêà
óòâåðæäåíèÿ:
A = <Ì, Σ>, ãäå Ì — ìíîæåñòâî îáúåêòîâ àëãåáðû (íîñèòåëü
àëãåáðû), Σ — ìíîæåñòâî îïåðàöèé (ñèãíàòóðà àëãåáðû). 6) åñëè äëÿ âñÿêîãî A A ∪ B = A, òî B = ∅,
Ìíîæåñòâî îïåðàöèé îïèñûâàåòñÿ ñâîèìè ñâîéñòâàìè, êîòîðûå åñëè äëÿ âñÿêîãî A A ∩ B = A, òî B = U;
çàäàþòñÿ ñèñòåìîé àêñèîì äàííîé àëãåáðû. 7) åñëè A ∪ B = U è A ∩ B = ∅, òî B = A′;
Ìû áóäåì ðàññìàòðèâàòü àëãåáðó ïîäìíîæåñòâ íåêîòîðîãî 8) A′′ = A,
óíèâåðñàëüíîãî ìíîæåñòâà U. Äëÿ êðàòêîñòè â äàëüíåéøåì áóäåì 9) ∅′ = U, U′ = ∅;
íàçûâàòü åå ïðîñòî àëãåáðîé ìíîæåñòâ. 10) A ∪ A = A, A ∩ A = A (çàêîíû èäåìïîòåíòíîñòè);
Îïðåäåëåíèå 1.13. Îïðåäåëèì àëãåáðó ìíîæåñòâ êàê ÷åòâåðêó: 11) A ∪ U = U, A ∩ ∅ = ∅;
<M, ∪, ∩, ′>, ãäå M — ìíîæåñòâî-ñòåïåíü óíèâåðñàëüíîãî 12) A ∪(A ∩ B) = A, A ∩ (A ∪ B) = A (çàêîíû ïîãëîùåíèÿ);
ìíîæåñòâà U, à ìíîæåñòâî îïåðàöèé ñîñòîèò èç îïåðàöèé 13) (A ∪ B)′ = A′ ∩ B′, (A ∩ B)′ = A′ ∪ B′ (çàêîíû äå Ìîðãàíà)1.
îáúåäèíåíèÿ (∪), ïåðåñå÷åíèÿ (∩) è äîïîëíåíèÿ (′) ìíîæåñòâà Äîêàæåì íåêîòîðûå óòâåðæäåíèÿ, èñïîëüçóÿ òîëüêî òîæäåñòâà
äî ìíîæåñòâà U. 1—5.
 ñîäåðæàòåëüíîé òåîðèè ìíîæåñòâ ñ ïîìîùüþ îòíîøåíèÿ Óòâåðæäåíèå 6.
ïðèíàäëåæíîñòè ýëåìåíòîâ ìíîæåñòâó ìîæíî äîêàçàòü ñëåäóþùóþ Äîêàçàòåëüñòâî. Ïîñêîëüêó ïî óñëîâèþ A ∪ B = A äëÿ âñåõ A,
òåîðåìó. òî ýòî âåðíî è äëÿ A = ∅, ò.å. ∅ ∪ B = ∅. Òîãäà èç 2) ñëåäóåò:
Òåîðåìà 1.1. Äëÿ ëþáûõ ïîäìíîæåñòâ A, B è C íåêîòîðîãî ∅ ∪ B = B ∪ ∅, ò.å. B ∪ ∅ = ∅. Ñ äðóãîé ñòîðîíû, ñîãëàñíî 4),
óíèâåðñóìà U ñëåäóþùèå ðàâåíñòâà ÿâëÿþòñÿ òîæäåñòâàìè: B ∪ ∅ = B. Îòñþäà ñëåäóåò, ÷òî B = ∅.
1) A ∪ (B ∪ C) = (A ∪ B) ∪ C, Óòâåðæäåíèå 7.
A ∩ (B ∩ C) = (A ∩ B) ∩ C (àññîöèàòèâíîñòü); Äîêàçàòåëüñòâî (â ñêîáêàõ óêàçàíû íîìåðà ïðèìåíÿåìûõ
2) A ∪ B = B ∪ A, A ∩ B = B ∩ A (êîììóòàòèâíîñòü); àêñèîì è óòâåðæäåíèé).
3) A ∩ (B ∪ C) = (A ∩ B) ∪ (A ∩ C), B = (4) = B ∪ ∅ = (5) = B ∪ (A ∩ A′) = (3) = (B ∪ A) ∩ (B ∪ A′) =
= (2) = (A ∪ B) ∩ (B ∪ A′) = (ïî óñë.) = U ∩ (B ∪ A′) = (5) =
A ∪ (B ∩ C) = (A ∪ B) ∩ (A ∪ C) (äèñòðèáóòèâíîñòü);
= (A ∪ A′) ∩ (B ∪ A′) = (2) = (A′ ∪ A) ∩ (A′ ∪ B) = (3) =
4) A ∪ ∅ = A, A ∩ U = A; = A′ ∪ (A ∩ B) = (ïî óñë.) = A′ ∪ ∅ = (4) = A′.
5) A ∪ A′ = U, A ∩ A′ = ∅. Äîêàçàòåëüñòâî óòâåðæäåíèÿ 8 ñëåäóåò èç óòâåðæäåíèÿ 7: àêñè-
Èç ýòèõ òîæäåñòâ, ïðèíÿòûõ êàê àêñèîìû, ìîæåò áûòü âûâåäåíà îìû 5 ìîæíî ïåðåïèñàòü â âèäå: A′ ∪ A = U, A ∩ A′ = ∅ â ñèëó
ëþáàÿ òåîðåìà àëãåáðû ìíîæåñòâ áåç èñïîëüçîâàíèÿ ïîíÿòèÿ êîììóòàòèâíîñòè îïåðàöèé ∪ è ∩ (àêñèîìû 2). Òîãäà, ïî óòâåðæäå-
ïðèíàäëåæíîñòè. Èç ïðèâåäåííûõ âûøå äåñÿòè òîæäåñòâ âèäíî, íèþ 7, A = A′′.
÷òî êàæäîå ïðàâîå òîæäåñòâî ïîëó÷åíî èç ëåâîãî çàìåíîé ñèìâîëà Äîêàçàòåëüñòâî îñòàëüíûõ óòâåðæäåíèé ïðåäëàãàåòñÿ ÷èòàòåëþ
∪ íà ∩ è íàîáîðîò, à òàêæå çàìåíîé ∅ íà U è íàîáîðîò. ïðîâåñòè ñàìîñòîÿòåëüíî.
Îïðåäåëåíèå 1.14. Ðàâåíñòâî, ïîëó÷åííîå èç èñõîäíîãî çàìåíîé
âñåõ ñèìâîëîâ U íà ∅, ∅ íà U, ∪ íà ∩, ∩ íà ∪, íàçûâàåòñÿ
äâîéñòâåííûì èñõîäíîìó. 1
Îãàñòåñ äå Ìîðãàí (De Morgan) (1806—1871) — øîòëàíäñêèé ìàòåìàòèê è
 ïðèâåäåííîì âûøå ñïèñêå òîæäåñòâ 1—5 êàæäîå òîæäåñòâî ëîãèê. Çàíèìàëñÿ àëãåáðîé, òåîðèåé ðÿäîâ. Íåçàâèñèìî îò Äæ. Áóëÿ ïðèøåë
èìååò äâîéñòâåííîå åìó òîæäåñòâî. Òàêèì îáðàçîì, ìû ïðèõîäèì ê îñíîâíûì èäåÿì ìàòåìàòè÷åñêîé ëîãèêè.
14 Ãëàâà 1

1.4. Ïàðàäîêñ Áåðòðàíà Ðàññåëà Ãëàâà 2. ÒÅÎÐÈß ÎÒÍÎØÅÍÈÉ


Íåîãðàíè÷åííîå ïðèìåíåíèå ïðèíöèïà àáñòðàêöèè âûçûâàåò 2.1. Îñíîâíûå ïîíÿòèÿ
âîçíèêíîâåíèå ïàðàäîêñîâ â êàíòîðîâñêîé òåîðèè ìíîæåñòâ. Â
1902 ã. Áåðòðàí Ðàññåë1 îòêðûë ïàðàäîêñ, îñíîâàííûé íà îäíîì Äëÿ îáîçíà÷åíèÿ êàêîé-ëèáî ñâÿçè ìåæäó îáúåêòàìè èëè
ëèøü îïðåäåëåíèè ìíîæåñòâà. ïîíÿòèÿìè â ìàòåìàòèêå ÷àñòî ïîëüçóþòñÿ ïîíÿòèåì «îòíîøåíèå».
Ìíîæåñòâà ëèáî ÿâëÿþòñÿ ýëåìåíòàìè ñàìèõ ñåáÿ, ëèáî íå Íàïðèìåð, ñâîéñòâî ýëåìåíòà ïðèíàäëåæàòü èëè íå ïðèíàäëåæàòü
ÿâëÿþòñÿ. Òàê, ìíîæåñòâî àáñòðàêòíûõ ïîíÿòèé ñàìî ÿâëÿåòñÿ ìíîæåñòâó ÿâëÿåòñÿ îòíîøåíèåì «x ∈ X», ïðè÷åì, åñëè ýëåìåíò
àáñòðàêòíûì ïîíÿòèåì, à ìíîæåñòâî âñåõ çâåçä íà íåáå íå ÿâëÿåòñÿ ïðèíàäëåæèò ìíîæåñòâó, òî îòíîøåíèå âûïîëíåíî, à åñëè íå
çâåçäîé. Ìíîæåñòâî çâóêîâ òàêæå ÿâëÿåòñÿ çâóêîì. Àíàëîãè÷íî, ïðèíàäëåæèò, òî íå âûïîëíåíî. Âêëþ÷åíèå ìíîæåñòâà â äðóãîå
ìíîæåñòâî âñåõ ìíîæåñòâ ñàìî åñòü ìíîæåñòâî. ìíîæåñòâî «X ⊆ Y» òàêæå ÿâëÿåòñÿ îòíîøåíèåì. Íà ìíîæåñòâå
ëþäåé çàäàíî îòíîøåíèå ðîäñòâà, íàïðèìåð, «x – îòåö y». Åñëè
Ðàññìîòðèì M — ìíîæåñòâî âñåõ ìíîæåñòâ, ÿâëÿþùèõñÿ ýëåìåí- âçÿòü êîíêðåòíûõ ëþäåé è ïîäñòàâèòü èõ èìåíà âìåñòî x è y, òî ìû
òàìè ñàìèõ ñåáÿ, è N — ìíîæåñòâî âñåõ ìíîæåñòâ, íå ÿâëÿþùèõñÿ ïîëó÷èì èñòèííîå èëè ëîæíîå âûñêàçûâàíèå, íàïðèìåð: «Ëàè頖
ýëåìåíòàìè ñàìèõ ñåáÿ. Ê êàêîìó æå èç ýòèõ äâóõ ìíîæåñòâ îòíåñòè îòåö Ýäèï໗ èñòèííîå âûñêàçûâàíèå, «Ïîëèá — îòåö Ýäèïà»1 —
ìíîæåñòâî N? Èíûìè ñëîâàìè, ÿâëÿåòñÿ ëè N ýëåìåíòîì ñàìîãî ëîæíîå. Â ýòîì ñìûñëå îòíîøåíèå òàêæå ÿâëÿåòñÿ ïðåäèêàòîì,
ñåáÿ? Åñëè N ÿâëÿåòñÿ ýëåìåíòîì ñåáÿ, ò. å. N ∈ N, çíà÷èò N êîòîðûé îáðàùàåòñÿ â èñòèííîå èëè ëîæíîå âûñêàçûâàíèå ïðè
ÿâëÿåòñÿ ýëåìåíòîì M, ò.å. N ∈ M, íî òîãäà, ïî îïðåäåëåíèþ ïîäñòàíîâêå â íåãî êîíêðåòíûõ ýëåìåíòîâ èç îáëàñòè îïðåäåëåíèÿ.
ìíîæåñòâà M, N ∉ N, ò. å. N íå ÿâëÿåòñÿ ýëåìåíòîì ñàìîãî ñåáÿ.
Ïîëó÷èëè ïðîòèâîðå÷èå. Ñ äðóãîé ñòîðîíû, åñëè N íå ÿâëÿåòñÿ Ðàññìîòðèì åùå îäíó îïåðàöèþ íàä ìíîæåñòâàìè.
ýëåìåíòîì ñàìîãî ñåáÿ, òî N åñòü ýëåìåíò N, à íå M, è N ÿâëÿåòñÿ Îïðåäåëåíèå 2.1. Äåêàðòîâûì ïðîèçâåäåíèåì ìíîæåñòâ X è Y
ýëåìåíòîì ñàìîãî ñåáÿ, ÷òî îïÿòü ÿâëÿåòñÿ ïðîòèâîðå÷èåì. íàçûâàåòñÿ ìíîæåñòâî âñåõ óïîðÿäî÷åííûõ ïàð <x, y>, òàêèõ,
Ïàðàäîêñ Áåðòðàíà Ðàññåëà èçâåñòåí â ïîïóëÿðíîé ôîðìå êàê ÷òî x ∈ X è y ∈ Y.
ïàðàäîêñ áðàäîáðåÿ (ïàðèêìàõåðà).  îäíîé äåðåâíå áðàäîáðåé Ýòî îáîçíà÷àåòñÿ êàê X × Y = {<x, y> | x ∈ X, y ∈ Y}.
îáÿçóåòñÿ áðèòü âñåõ òåõ è òîëüêî òåõ æèòåëåé, êîòîðûå íå áðåþòñÿ Óïîðÿäî÷åííàÿ ïàðà ýëåìåíòîâ <x, ó> îäíîçíà÷íî îïðåäåëÿåòñÿ
ñàìè. Êàê áûòü ñàìîìó áðàäîáðåþ: äîëæåí ëè îí áðèòü ñàìîãî ÷åðåç x è y. Êðîìå òîãî, åñëè <x, ó> = <u, v>, òî x = u è ó = v.
ñåáÿ? Î÷åâèäíî, ÷òî ëþáîé îòâåò ïðèâîäèò ê ïðîòèâîðå÷èþ. Ïðèíÿòî íàçûâàòü x ïåðâîé, à y — âòîðîé êîîðäèíàòîé óïîðÿäî-
Ïîñêîëüêó áîëüøèíñòâî ðàçäåëîâ ìàòåìàòèêè èñïîëüçóåò òåîðåòè- ÷åííîé ïàðû <x, ó>.
êî-ìíîæåñòâåííûå ïîíÿòèÿ è ñàìà òåîðèÿ ìíîæåñòâ ìîæåò ñ÷èòàòüñÿ Ïðèìåð. Ïóñòü äàíû ìíîæåñòâà X = {1, 2} è Y = {2, 3, 4}.
îñíîâîé ýòèõ ðàçäåëîâ, òî îáíàðóæåííûå ïàðàäîêñû â íà÷àëå 20-ãî Äåêàðòîâî ïðîèçâåäåíèå ýòèõ äâóõ ìíîæåñòâ: X × Y = {<1, 2>,
âåêà ïîñòàâèëè ïîä ñîìíåíèå äîñòîâåðíîñòü âñåé ìàòåìàòè÷åñêîé <1, 3>, <1, 4>, <2, 2>, <2, 3>, <2, 4>}. Ðàññìîòðèì ïîäìíîæåñòâî
íàóêè â öåëîì. Âûõîäîì èç ñîçäàâøåãîñÿ ïîëîæåíèÿ áûëà àêñèîìàòè- ýòîãî äåêàðòîâîãî ïðîèçâåäåíèÿ A = {<1, 2>, <1, 3>, <1, 4>, <2, 3>,
çàöèÿ òåîðèè ìíîæåñòâ. Îäèí èç âàðèàíòîâ òàêîé àêñèîìàòèçàöèè, <2, 4>}. Ýòî íå ÷òî èíîå, êàê îòíîøåíèå ρ1: x < y — «x ìåíüøå y».
ñèñòåìà àêñèîì Öåðìåëî–Ôðåíêåëÿ, áóäåò ïðèâåäåí â ãëàâå 4. Íà òîì æå ìíîæåñòâå óïîðÿäî÷åííûõ ïàð ìîæíî âûäåëèòü åùå
îäíî îòíîøåíèå ρ2: y = x + 1 — ýòî ïîäìíîæåñòâî {<1, 2>, <2, 3>}.
1
Áåðòðàí Ðàññåë (Russel) (1872—1970) — âûäàþùèéñÿ àíãëèéñêèé ìàòåìàòèê Äðóãîå îòíîøåíèå ρ 3: x = y — ýòî ïîäìíîæåñòâî {<2, 2>}.
è ôèëîñîô, ëîãèê, îáùåñòâåííûé äåÿòåëü. Îñíîâîïîëîæíèê àíãëèéñêîãî íåîðå- Ìíîæåñòâî óïîðÿäî÷åííûõ ïàð îáðàçóåò áèíàðíîå îòíîøåíèå.
àëèçìà è íåîïîçèòèâèçìà. Îäèí èç êëàññèêîâ ìàòåìàòè÷åñêîé ëîãèêè, ëàóðåàò Îïðåäåëåíèå 2.2. Áèíàðíîå îòíîøåíèå åñòü ïîäìíîæåñòâî äåêàð-
Íîáåëåâñêîé ïðåìèè ïî ëèòåðàòóðå (1950). (Íà ðóññêèé ÿçûê ïåðåâåäåíà
òîâîãî ïðîèçâåäåíèÿ äâóõ ìíîæåñòâ.
«Èñòîðèÿ çàïàäíîé ôèëîñîôèè» Á. Ðàññåëà è íåêîòîðûå äðóãèå åãî ôèëîñîô-
ñêèå è ëèòåðàòóðíî-ôèëîñîôñêèå ïðîèçâåäåíèÿ, à òàêæå íàó÷íî-ôàíòàñòè-
÷åñêèå ðàññêàçû). Îïóáëèêîâàííûå â 1910—1913 ãã. äâóõòîìíûå «Îñíîâàíèÿ
ìàòåìàòèêè» Áåðòðàíà Ðàññåëà è Àëüôðåäà Íîðòà Óàéòõåäà (1861—1947) ñîäåð- 1
Ýäèï, Ïîëèá è Ëàèé — ãåðîè òðàãåäèè Ñîôîêëà «Öàðü Ýäèï». Ýäèï áûë íå
æàò îäíó èç íàèáîëåå èçâåñòíûõ è ïðîäóìàííûõ ñèñòåì ëîãè÷åñêîãî îáîñíîâà- ðîäíûì ñûíîì Ïîëèáà è ïîòîìó âòîðîå âûñêàçûâàíèå ëîæíî. Ðîäíûì æå
íèÿ ìàòåìàòèêè, îêàçàâøóþ áîëüøîå âëèÿíèå íà Ä. Ãèëüáåðòà (1862—1947). îòöîì Ýäèïà áûë Ëàèé, è ïîòîìó ïåðâîå âûñêàçûâàíèå èñòèííî.
16 Ãëàâà 2 Òåîðèÿ îòíîøåíèé 17

Áèíàðíîå îòíîøåíèå îáîçíà÷àåòñÿ òàê: <x, ó> ∈ ρ èëè xρó. Ýòè 2.2. Ñïîñîáû çàäàíèÿ îòíîøåíèé
âûðàæåíèÿ ýêâèâàëåíòíû è ÷èòàþòñÿ êàê «x íàõîäèòñÿ â îòíîøåíèè
ρ ê ó». 2.2.1. Ãðàôèê îòíîøåíèÿ
Åñòåñòâåííûì îáîáùåíèåì ïîíÿòèÿ áèíàðíîãî îòíîøåíèÿ ÿâëÿ- Àíàëèòè÷åñêàÿ ãåîìåòðèÿ ïëîñêîñòè îñíîâûâàåòñÿ íà äîïóùå-
åòñÿ ïîíÿòèå n-àðíîãî (n-ìåñòíîãî) îòíîøåíèÿ, îïðåäåëÿåìîãî êàê íèè î òîì, ÷òî ìåæäó òî÷êàìè åâêëèäîâîé ïëîñêîñòè è äåêàðòîâûì
ïîäìíîæåñòâî äåêàðòîâà ïðîèçâåäåíèÿ n ìíîæåñòâ: ïðîèçâåäåíèåì R × R ñóùåñòâóåò âçàèìíî îäíîçíà÷íîå ñîîòâåòñòâèå.
X1 × X2 × ... × Xn = {<xi1, xi2, ..., xin> | xi1 ∈ X1, xi2 ∈ X2, ..., xin ∈ Xn}. Êàæäîé òî÷êå íà ïëîñêîñòè ñîîòâåòñòâóþò åå êîîðäèíàòû —
n-àðíîå îòíîøåíèå ïðåäñòàâëÿåò ñîáîé ìíîæåñòâî óïîðÿäî÷åí- óïîðÿäî÷åííàÿ ïàðà <x, y>. Ïîýòîìó îòíîøåíèå íà ìíîæåñòâå R
íûõ n-îê (÷èòàåòñÿ: «ýíêà»). Óïîðÿäî÷åííóþ n-êó íàçûâàþò èíà÷å ìîæíî èçîáðàæàòü íà ïëîñêîñòè íåêîòîðîé êîíôèãóðàöèåé èëè
êîðòåæåì. Ïîäìíîæåñòâî êîðòåæåé èç n ýëåìåíòîâ îáðàçóåò n- ìíîæåñòâîì òî÷åê. Íàïðèìåð, îòíîøåíèå ðàâåíñòâà ìîæíî èçîáðà-
àðíîå îòíîøåíèå. Ïðè n = 2 èìååò ìåñòî áèíàðíîå îòíîøåíèå, ïðè çèòü â âèäå ïðÿìîé y = x â äåêàðòîâîé ñèñòåìå êîîðäèíàò.
n = 3 èñïîëüçóåòñÿ òåðìèí òåðíàðíîå îòíîøåíèå. Îïðåäåëåíèå 2.4. Åñëè îñíîâíûì ïðåäìåòîì èçó÷åíèÿ ñëóæàò
Ïðèìåðû. îòíîøåíèÿ íà ìíîæåñòâå äåéñòâèòåëüíûõ ÷èñåë R, òî ìíîæåñòâî
1. Äëÿ íåêîòîðûõ îòíîøåíèé ïðèíÿòû ñïåöèàëüíûå îáîçíà÷åíèÿ: òî÷åê, ñîîòâåòñòâóþùèõ ýëåìåíòàì îòíîøåíèÿ, íàçûâàþò
ðàâåíñòâî: x = y; ãðàôèêîì ýòîãî îòíîøåíèÿ.
òîæäåñòâî: x ≡ y; Íèæå íà ðèñ. 2.1—2.4 ïðèâîäÿòñÿ ÷åòûðå ïðèìåðà îòíîøåíèé,
íåðàâåíñòâà: x ≥ y, x ≤ y, x < y, x > y; äëÿ êàæäîãî èç êîòîðûõ ñõåìàòè÷åñêè ïðåäñòàâëåí åãî ãðàôèê. Â
ïðèíàäëåæíîñòü: x ∈ Y, x ∉ Y; òåõ ñëó÷àÿõ, êîãäà ãðàôèê ÿâëÿåòñÿ ÷àñòüþ ïëîñêîñòè, ýòà ÷àñòü
ïëîñêîñòè íà ÷åðòåæå çàøòðèõîâûâàåòñÿ.
âêëþ÷åíèå: X ⊆ Y, X ⊂ Y;
êîíãðóýíòíîñòü: x ≅ y.
2. Ìíîæåñòâî {<2, 4>, <7, 3>, <3, 3>, <2, 1>}, áóäó÷è ìíîæåñòâîì
óïîðÿäî÷åííûõ ïàð, åñòü áèíàðíîå îòíîøåíèå. Íå èìåÿ íèêàêîãî
êîíêðåòíîãî çíà÷åíèÿ, ýòî îòíîøåíèå, åñòåñòâåííî, íå èìååò è
ñïåöèàëüíîãî íàçâàíèÿ.
3. Åñëè m îáîçíà÷àåò îòíîøåíèå ìàòåðèíñòâà, òî <Äæåéí, Äæîí> ∈ m
îçíà÷àåò, ÷òî Äæåéí ÿâëÿåòñÿ ìàòåðüþ Äæîíà.
4. «x è y — ðîäèòåëè z» — òåðíàðíîå îòíîøåíèå.
5. Ïðèìåðîì n-àðíîãî îòíîøåíèÿ, ãäå n = 4, ìîæåò ñëóæèòü òàáëèöà: {<x, y> ∈ R × R | y = x} {<x, y> ∈ R × R | y ≥ x}
Ðèñ. 2.1. Ðèñ. 2.2.
Ôàìèëèÿ Ãîä ðîæä. Ìåñòî æèòåëüñòâà Îáðàçîâàíèå
1 Èâàíîâ 1958 Êèåâ âûñøåå
2 ... ... ... ...
Îïðåäåëåíèå 2.3. Îáëàñòüþ îïðåäåëåíèÿ áèíàðíîãî îòíîøåíèÿ
ρ (îáîçíà÷åíèå: Dρ ) íàçûâàþò ìíîæåñòâî ïåðâûõ êîîðäèíàò
ýëåìåíòîâ èç ρ, îáëàñòüþ çíà÷åíèé îòíîøåíèÿ ρ (îáîçíà÷åíèå:
Rρ ) — ìíîæåñòâî âòîðûõ êîîðäèíàò ýëåìåíòîâ èç ρ.
Íàïðèìåð, êàê îáëàñòüþ îïðåäåëåíèÿ, òàê è îáëàñòüþ çíà÷åíèé
îòíîøåíèÿ âêëþ÷åíèÿ äëÿ ïîäìíîæåñòâ ìíîæåñòâà U ÿâëÿåòñÿ
ìíîæåñòâî ℘(U); îáëàñòüþ îïðåäåëåíèÿ äëÿ îòíîøåíèÿ ìàòå- {<x, y> ∈ R × R | 0 ≤ x ≤ 2 èëè {<x, y> ∈ R × R | 0 ≤ x ≤ 2 è
ðèíñòâà ñëóæèò ìíîæåñòâî âñåõ ìàòåðåé, â òî âðåìÿ, êàê îáëàñòü 0 ≤ y ≤ 1} 0 ≤ y ≤ 1}
çíà÷åíèé ýòîãî îòíîøåíèÿ — ìíîæåñòâî âñåõ ëþäåé. Ðèñ. 2.3. Ðèñ. 2.4.
18 Ãëàâà 2 Òåîðèÿ îòíîøåíèé 19

2.2.2. Ãðàôè÷åñêèé ñïîñîá çàäàíèÿ ìíîæåñòâà 2.3.1. Òåîðåòèêî–ìíîæåñòâåííûå îïåðàöèè


Åñëè çàäàíî îòíîøåíèå xρy, x ∈ X, y ∈ Y, òî ýëåìåíòû ìíîæåñòâ Îïðåäåëåíèå 2.5. Ïåðåñå÷åíèåì îòíîøåíèé α è β íàçûâàåòñÿ îòíî-
X è Y ìîæíî èçîáðàæàòü òî÷êàìè íà ïëîñêîñòè, à óïîðÿäî÷åííóþ øåíèå, îïðåäåëÿåìîå ïåðåñå÷åíèåì ñîîòâåòñòâóþùèõ ìíîæåñòâ.
ïàðó — ëèíèåé ñî ñòðåëêîé (äóãîé), íàïðàâëåííîé îò x ê y:
Ïðèìåð. Ïóñòü α: «x ≥ y», β: «x > y». Òîãäà ïåðåñå÷åíèå ∫∑
. Òîãäà îòíîøåíèå íà êîíå÷íîì ìíîæåñòâå ýëåìåíòîâ
α∩β åñòüîòíîøåíèå «x > y».
ìîæåò áûòü ïðåäñòàâëåíî â âèäå ãðàôà.
Íàïðèìåð, îòíîøåíèå ρ1 = {<xi, xi>, <xi, xg>} ìîæåò áûòü Îïðåäåëåíèå 2.6. Îáúåäèíåíèå îòíîøåíèé α è β îáðàçóåòñÿ îáúå-
ïðåäñòàâëåíî â âèäå ãðàôà, èçîáðàæåííîãî íà ðèñ. 2.5. Îòíîøåíèå äèíåíèåì ñîîòâåòñòâóþùèõ ìíîæåñòâ.
ρ2 = {<1, 2>, <2, 3>, <3, 1>} ìîæåò áûòü ïðåäñòàâëåíî â âèäå îðèåí- Ïðèìåð. Ïóñòü α: x > y, β: «x = y», òîãäà èõ îáúåäèíåíèå åñòü
òèðîâàííîãî ãðàôà (ñì. ðèñ.2.6). îòíîøåíèå α∪β: x ≥ y.
Îïðåäåëåíèå 2.7. Âêëþ÷åíèå îòíîøåíèé: α âêëþ÷åíî â β, åñëè
ìíîæåñòâî âñåõ ïàð <x, y> ∈ α ñîäåðæèòñÿ è â îòíîøåíèè β,
ò.å. α ⊆ β, åñëè äëÿ êàæäîãî <x, y> ∈ α, <x, y> ∈ β.
Îïðåäåëåíèå 2.8. Åñëè α — îòíîøåíèå, çàäàííîå íà Ì, òî
îáðàòíîå îòíîøåíèå α –1 îïðåäåëÿåòñÿ êàê xα –1y = yαx.
Íàïðèìåð, åñëè α: «x > y», ãäå x, y ∈ R, òî îáðàòíîå åìó îòíîøå-
Ðèñ. 2.5. Ãðàô îòíîøåíèÿ ρ1. Ðèñ. 2.6. Ãðàô îòíîøåíèÿ ρ2. íèå α –1: «y > x», èëè «x < y». Åñëè α: «x ñåñòðà ó», ãäå x ∈ {æåí-
ùèíû}, y ∈ {ìóæ÷èíû}, òî îáðàòíîå îòíîøåíèå α –1 — «y ñåñòðà x».
2.2.3. Ìàòðè÷íûé ñïîñîá çàäàíèÿ îòíîøåíèé
Îïðåäåëåíèå 2.9. Äîïîëíåíèåì áèíàðíîãî îòíîøåíèÿ ρ ìåæäó
Çàäàäèì îòíîøåíèå ρ: «x äðóæèò ñ ó» íà ìíîæåñòâå M, ãäå
ýëåìåíòàìè x ∈ A è y ∈ B, ñ÷èòàåòñÿ ìíîæåñòâî ρ ′ = (A × B)\ρ,
Ì = {a1, a2, a3, a4}— ìíîæåñòâî ïåðñîíàæåé. Ýòî îòíîøåíèå ìîæíî
êîòîðîå òîæå ÿâëÿåòñÿ îòíîøåíèåì.
ïðåäñòàâèòü â âèäå òàáëèöû (ìàòðèöû), ýëåìåíòû êîòîðîé ðàâíû
åäèíèöå, åñëè ìåæäó ñîîòâåòñòâóþùèìè ýëåìåíòàìè åñòü îòíîøåíèå Îïðåäåëåíèå 2.10. Îòíîøåíèÿ α è β ìîãóò îáðàçîâûâàòü ïðîèçâå-
äðóæáû, è íóëþ â ïðîòèâíîì ñëó÷àå. äåíèå îòíîøåíèé αβ, êîòîðîå ñàìî ÿâëÿåòñÿ îòíîøåíèåì, ò.å. xαβy,
Èç ýòîé òàáëèöû âèäíî, ÷òî a 1 x, y ∈ M, åñëè ñóùåñòâóåò òàêîé ýëåìåíò z ∈ M, ÷òî xαz è zβy.
a1 a2 a3 a4
äðóæèò ñ a3, a2 íå äðóæèò íè ñ êåì, Íàïðèìåð, ïóñòü α: «x — ìàòü ó», β: «x îòåö ó». Òîãäà ñóùåñòâóåò
a1 1 0 1 0
êðîìå êàê ñ ñàìèì ñîáîé, à a3 äðóæèò òàêîå b, ÷òî aαb è bβc, ò.å. «a — ìàòü b» è «b — îòåö c». Òîãäà
a2 0 1 0 0 ñî âñåìè, êðîìå a 2 . Òàêîé ñïîñîá ïðîèçâåäåíèå ýòèõ îòíîøåíèé: «a — áàáóøêà c».
a3 1 0 1 1 çàäàíèÿ îòíîøåíèé íàçûâàåòñÿ
a4 0 0 1 1 ìàòðè÷íûì ñïîñîáîì.  ýòîì ñëó÷àå Îïðåäåëåíèå 2.11. Îòíîøåíèå α1 íàçûâàåòñÿ òðàíçèòèâíûì
îòíîøåíèå ρ ∈ X × Y ïðåäñòàâëÿåòñÿ â çàìûêàíèåì îòíîøåíèÿ α, îïðåäåëåííîãî íà ìíîæåñòâå M, òîãäà
âèäå ìàòðèöû A = || aig || ñ ýëåìåíòàìè aig, ãäå i — íîìåð ñòðîêè, g — è òîëüêî òîãäà, êîãäà ñóùåñòâóþò òàêèå aα 1b, ÷òî aαz 1,
íîìåð ñòîëáöà; aig = 1, åñëè ýëåìåíòû xi è yg íàõîäÿòñÿ â îòíîøåíèè z1αz2, z2αz3, ..., zn–1α b.
ρ, è aig = 0 â ïðîòèâíîì ñëó÷àå.
Åñëè || aig || = 0, ò.å. äëÿ âñåõ i è g aig = 0, òî ρ ≡ 0 — ïóñòîå îòíîøåíèå;
åñëè || aig || = 1, ò.å. äëÿ âñåõ i è g aig = 1, òî ρ ≡ 1 — ïîëíîå îòíîøåíèå.
2.3. Îïåðàöèè íàä îòíîøåíèÿìè
Òàê êàê êàæäîå îòíîøåíèå åñòü ìíîæåñòâî, òî íàä îòíîøåíèÿìè
ìîæíî âûïîëíÿòü âñå îïåðàöèè, îïðåäåëåííûå äëÿ ìíîæåñòâ. Â
ðåçóëüòàòå ôîðìèðóþòñÿ íîâûå, áîëåå ñëîæíûå îòíîøåíèÿ. Ðèñ. 2.7. Òðàíçèòèâíîå çàìûêàíèå îòíîøåíèÿ x < y.
20 Ãëàâà 2 Òåîðèÿ îòíîøåíèé 21

Ïðèìåðû. Ïðèìåð. Îòíîøåíèå «x ïðåäîê y» òðàíçèòèâíî: åñëè «x ïðåäîê


• Íà ìíîæåñòâå N îïðåäåëåíî îòíîøåíèå α: x < y. Òîãäà òðàíçè- y» è «y ïðåäîê z», òî «x ïðåäîê z». Îòíîøåíèå x < y, ãäå x, y ∈ R,
òèâíûì çàìûêàíèåì ýòîãî îòíîøåíèÿ äëÿ çíà÷åíèé 1 < 2 < ... < 6 òðàíçèòèâíî: åñëè x < y è y < z, òî x < z. Îòíîøåíèå «x ëþáèò y»,
áóäåò îòíîøåíèå 1 < 6 (ñì. ðèñ. 2.7). â îáùåì ñëó÷àå íåòðàíçèòèâíî: åñëè «x ëþáèò y», à «y ëþáèò z», òî
• Òðàíçèòèâíûì çàìûêàíèåì îòíîøåíèÿ «áûòü ñûíîì» ÿâëÿåòñÿ èç ýòîãî íå ñëåäóåò, ÷òî «x ëþáèò z».
îòíîøåíèå «áûòü ïðÿìûì ïîòîìêîì». 2.4. Îòíîøåíèå ýêâèâàëåíòíîñòè
• Òðàíçèòèâíûì çàìûêàíèåì îòíîøåíèÿ «èìåòü îáùóþ ñòåíó» äëÿ
æèëüöîâ îäíîãî äîìà ÿâëÿåòñÿ îòíîøåíèå «æèòü íà îäíîì ýòàæå». Îïðåäåëåíèå 2.16. Îòíîøåíèå, êîòîðîå îáëàäàåò ñâîéñòâàìè
ðåôëåêñèâíîñòè, ñèììåòðè÷íîñòè è òðàíçèòèâíîñòè, íàçûâàåòñÿ
2.3.2. Îñíîâíûå ñâîéñòâà îòíîøåíèé îòíîøåíèåì ýêâèâàëåíòíîñòè.
Áóäåì ðàññìàòðèâàòü îòíîøåíèÿ, çàäàííûå íà ìíîæåñòâå X, ò.å. Ïðèìåðû îòíîøåíèé ýêâèâàëåíòíîñòè.
xρy, x, y ∈ X.
1. Îòíîøåíèå ðàâåíñòâà íà ëþáîì ìíîæåñòâå ÿâëÿåòñÿ îòíîøåíèåì ýê-
Îïðåäåëåíèå 2.12. Îòíîøåíèå ρ íà ìíîæåñòâå X íàçûâàåòñÿ âèâàëåíòíîñòè, ïðè÷åì îòíîøåíèå ðàâåíñòâà ÿâëÿåòñÿ â íåêîòîðîì ñìûñëå
ðåôëåêñèâíûì, åñëè äëÿ ëþáûõ x ∈ X âûïîëíÿåòñÿ xρx. Åñëè ìèíèìàëüíûì (ïðåäåëüíûì) ñëó÷àåì îòíîøåíèÿ ýêâèâàëåíòíîñòè.
äëÿ âñåõ x ∈ X íå âûïîëíÿåòñÿ xρx, òî îòíîøåíèå íàçûâàåòñÿ 2. Ãåîìåòðè÷åñêîå îòíîøåíèå ïîäîáèÿ òðåóãîëüíèêîâ íà ïëîñêîñòè
àíòèðåôëåêñèâíûì. ÿâëÿåòñÿ îòíîøåíèåì ýêâèâàëåíòíîñòè.
Ïðèìåðû. Îòíîøåíèå ðàâåíñòâà ðåôëåêñèâíî. Îòíîøåíèå x ≥ y, 3. Îòíîøåíèÿ ñðàâíèìîñòè ïî ìîäóëþ n â Z: x ñðàâíèìî ñ ó ïî
x, y ∈ R ðåôëåêñèâíî, òàê êàê x ≥ x. Îòíîøåíèå x > y, x, y ∈ R ìîäóëþ n, åñëè ðàçíîñòü x – ó äåëèòñÿ íà n (áåç îñòàòêà).
àíòèðåôëåêñèâíî, òàê êàê íè äëÿ îäíîãî ÷èñëà íå âûïîëíèìî x > x. Îáîçíà÷àåòñÿ: x ≡ ó (mod n). Íàïðèìåð: 3 ≡ 6 (mod 3), 7 ≡ 13 (mod 3).
Îïðåäåëåíèå 2.13. Îòíîøåíèå ρ íà ìíîæåñòâå X íàçûâàåòñÿ ñèì- 4. Îòíîøåíèå ïàðàëëåëüíîñòè ïðÿìûõ â åâêëèäîâîì ïðîñòðàíñòâå
ìåòðè÷íûì, åñëè äëÿ ëþáûõ x ∈ X, y ∈ X, èç xρy ñëåäóåò yρx. åñòü îòíîøåíèå ýêâèâàëåíòíîñòè.
Èíûìè ñëîâàìè, îòíîøåíèå ñèììåòðè÷íî, åñëè âñÿêèé ðàç, êàê 5. Óòâåðæäåíèÿ âèäà sin2x + cos2x = 1, (a + b)(a – b) = a2 – b2,
âûïîëíÿåòñÿ xρy, âûïîëíÿåòñÿ è yρx. ñîñòîÿùèå èõ ôîðìóë, ñîåäèíåííûõ çíàêîì ðàâåíñòâà, çàäàþò áè-
íàðíîå îòíîøåíèå íà ìíîæåñòâå ôîðìóë, îïèñûâàþùèõ ñóïåðïîçè-
Ïðèìåðû. Èç òîãî, ÷òî «x ðîäñòâåííèê y», ñëåäóåò, ÷òî «y
öèè ýëåìåíòàðíûõ ôóíêöèé. Ýòî îòíîøåíèå ðàâíîñèëüíîñòè òàêæå
ðîäñòâåííèê x»,— îòíîøåíèå ñèììåòðè÷íî. Îòíîøåíèå «x – ñåñòðà
ÿâëÿåòñÿ îòíîøåíèåì ýêâèâàëåíòíîñòè: ôîðìóëû ðàâíîñèëüíû,
y», îïðåäåëåííîå íà ìíîæåñòâå âñåõ ëþäåé, íåñèììåòðè÷íî: âîçìîæ-
åñëè îíè çàäàþò îäíó è òó æå ôóíêöèþ.
íî, ÷òî y ÿâëÿåòñÿ áðàòîì x. Îäíàêî òî æå îòíîøåíèå, îïðåäåëåííîå
íà ìíîæåñòâå æåíùèí, ÿâëÿåòñÿ ñèììåòðè÷íûì. 6. Îòíîøåíèå «ñòóäåíòû x è y ó÷àòñÿ â îäíîé ãðóïïå», ãäå
x, y ∈ {«ñòóäåíòû ïåðâîãî êóðñà»}, åñòü îòíîøåíèå ýêâèâàëåíòíîñòè.
Îïðåäåëåíèå 2.14. Îòíîøåíèå ρ íà ìíîæåñòâå X íàçûâàåòñÿ
7. Îòíîøåíèå «æèòü â îäíîì ðàéîíå», îïðåäåëåííîå íà ìíîæåñòâå
àíòèñèììåòðè÷íûì, åñëè äëÿ ëþáûõ x, y ∈ X, èç òîãî, ÷òî xρy
ëþäåé, æèâóùèõ â ã. Êèåâå, ÿâëÿåòñÿ îòíîøåíèåì ýêâèâàëåíòíîñòè.
è yρx, ñëåäóåò x = y.
Ìíîæåñòâî âñåõ æèòåëåé Êèåâà ðàçáèâàåòñÿ ïîñëåäíèì îòíîøå-
Ïðèìåðû. Îòíîøåíèå x ≤ y àíòèñèììåòðè÷íî: èç òîãî, ÷òî x ≤ y íèåì ýêâèâàëåíòíîñòè íà ðÿä íåïåðåñåêàþùèõñÿ ïîäìíîæåñòâ, â
è y ≤ x, ñëåäóåò, ÷òî x = y, ò.å. ýòî îäèí è òîò æå ýëåìåíò. äàííîì ñëó÷àå íà ìíîæåñòâà ëþäåé, æèâóùèõ â îäíîì è òîì æå
Åñëè äëÿ ëþáûõ x, y ∈ Õ èç òîãî, ÷òî xρy, ñëåäóåò, ÷òî íå ðàéîíå. Äâà æèòåëÿ ñ÷èòàþòñÿ ýêâèâàëåíòíûìè ïî äàííîìó îòíîøå-
âûïîëíÿåòñÿ yρx, òî îòíîøåíèå íàçûâàåòñÿ àñèììåòðè÷íûì. íèþ, åñëè îíè æèâóò â îäíîì è òîì æå ðàéîíå, è â ýòîì ñìûñëå
Îòíîøåíèÿ «x ïðåäîê ó» è «ó ïîòîìîê x» àñèììåòðè÷íû, ïðè÷åì îíè íåðàçëè÷èìû, ò.å. îíè îáëàäàþò îäíèì è òåì æå ñâîéñòâîì:
âòîðîå ÿâëÿåòñÿ îáðàòíûì ê ïåðâîìó. Îòíîøåíèå ñòðîãîãî ïîðÿäêà «æèòü â ðàéîíå «ÕÕÕ». Ýòî ñâîéñòâî ÿâëÿåòñÿ îïðåäåëÿþùèì
x < y ÿâëÿåòñÿ àñèììåòðè÷íûì: åñëè âûïîëíÿåòñÿ x < y, òî íå ñâîéñòâîì (ïðåäèêàòîì) ìíîæåñòâà âñåõ æèòåëåé ðàéîíà «ÕÕÕ».
âûïîëíÿåòñÿ y < x. Ñ äðóãîé ñòîðîíû, íåëüçÿ æèòü â äâóõ (è áîëåå) ðàéîíàõ ñðàçó (âî
Îïðåäåëåíèå 2.15. Îòíîøåíèå ρ íàçûâàåòñÿ òðàíçèòèâíûì, âñÿêîì ñëó÷àå, ñîãëàñíî ïðîïèñêå), ïîýòîìó ìíîæåñòâà æèòåëåé
åñëè èç òîãî, ÷òî xρy è yρz, ñëåäóåò xρz. ðàçëè÷íûõ ðàéîíîâ íå ïåðåñåêàþòñÿ. Òàêèì îáðàçîì, îòíîøåíèå
22 Ãëàâà 2 Òåîðèÿ îòíîøåíèé 23

«æèòü â îäíîì ðàéîíå» ðàçáèâàåò âñå ìíîæåñòâî æèòåëåé ãîðîäà Ïóñòü òåïåðü ℜ åñòü ðàçáèåíèå ìíîæåñòâà X. Îòíîøåíèå ρ
íà ðÿä íåïåðåñåêàþùèõñÿ ïîäìíîæåñòâ, òàêèõ, ÷òî âíóòðè êàæäîãî ñèììåòðè÷íî ïî îïðåäåëåíèþ. Åñëè a ∈ X, òî â ℜ íàéäåòñÿ òàêîå
ïîäìíîæåñòâà âñå æèòåëè ýêâèâàëåíòíû ïî äàííîìó îòíîøåíèþ, ìíîæåñòâî A, ÷òî a ∈ A, òàê ÷òî ρ ðåôëåêñèâíî. Ïîêàæåì, ÷òî îíî
è íèêàêèå äâà æèòåëÿ ðàçíûõ ïîäìíîæåñòâ íå íàõîäÿòñÿ â îòíîøå- òðàíçèòèâíî. Ïóñòü aρb è bρc. Òîãäà â ℜ íàéäåòñÿ òàêîå A, ÷òî a,
íèè ýêâèâàëåíòíîñòè äðóã ñ äðóãîì. Òàêèå ïîäìíîæåñòâà íàçûâà- b ∈ A, è òàêîå B, ÷òî b, c ∈ B. Ïîñêîëüêó b ∈ B è b ∈ A, òî A = B.
þòñÿ êëàññàìè ýêâèâàëåíòíîñòè. Ñëåäîâàòåëüíî aρc.
Äàäèì áîëåå ñòðîãîå îïðåäåëåíèå. Íà îñíîâàíèè ýòîé òåîðåìû ìîæíî äàòü êîíñòðóêòèâíîå îïðåäå-
Îïðåäåëåíèå 2.17. Ïóñòü íà ìíîæåñòâå X çàäàíî îòíîøåíèå ëåíèå îòíîøåíèÿ ýêâèâàëåíòíîñòè: îòíîøåíèå ρ íà ìíîæåñòâå Õ
ýêâèâàëåíòíîñòè ρ. Òîãäà ïîäìíîæåñòâî A ⊆ X íàçûâàåòñÿ íàçûâàåòñÿ ýêâèâàëåíòíîñòüþ, åñëè ñóùåñòâóåò ðàçáèåíèå Õ íà
êëàññîì ýêâèâàëåíòíîñòè ïî îòíîøåíèþ ρ, åñëè A ñîñòîèò èç ïîäìíîæåñòâà {A1, A2 ,..., An} òàêîå, ÷òî îòíîøåíèå xρó âûïîëíÿåòñÿ
âñåõ òåõ ýëåìåíòîâ x ∈ X, ÷òî äëÿ íåêîòîðîãî a∈ X, a∈ A è xρa. òîãäà è òîëüêî òîãäà, åñëè x è ó ïðèíàäëåæàò îäíîìó è òîìó æå
ïîäìíîæåñòâó.
Ìîæíî ïîñòðîèòü êëàññû ýêâèâàëåíòíîñòè ñëåäóþùèì îáðàçîì.
Áóäåì îáîçíà÷àòü êëàññ ýêâèâàëåíòíîñòè, ïîðîæäåííûé ýëåìåí-
Âûáåðåì ýëåìåíò a1, ïðèíàäëåæàùèé X, è îáðàçóåì ïîäìíîæåñòâî
òîì a ∈ X ÷åðåç [a]. Òîãäà, åñëè aρb, òî [a] = [b].
A1 ⊆ X èç a1 è âñåõ ýëåìåíòîâ, ýêâèâàëåíòíûõ a1. Ýòî áóäåò êëàññ
ýêâèâàëåíòíîñòè A1. Äàëåå âûáåðåì ýëåìåíò a2 ∈ X, a2 ∉ A1, è îáðàçó- Îïðåäåëåíèå 2.18. Ìíîæåñòâî êëàññîâ ýêâèâàëåíòíîñòè ìíîæå-
åì êëàññ A2, ñîñòîÿùèé èç âñåõ ýëåìåíòîâ, ýêâèâàëåíòíûõ a2, è ò. ä. ñòâà X ïî îòíîøåíèþ ρ íàçûâàåòñÿ ôàêòîð-ìíîæåñòâîì ìíîæå-
Ïîëó÷èì ñèñòåìó êëàññîâ A1, A2, ..., òàêóþ, ÷òî ëþáîé ýëåìåíò ai ∈ X ñòâà X ïî îòíîøåíèþ ρ è îáîçíà÷àåòñÿ [X/ρ].
âõîäèò òîëüêî â îäèí êëàññ, îáúåäèíåíèå âñåõ êëàññîâ A1 ∪ A2 ∪ ... Ïðèìåðû.
îáðàçóåò ìíîæåñòâî X, è äëÿ ëþáûõ i, j Ai ∩ Aj = ∅, ò.å. ìíîæåñòâî 1. Âñå êëàññû ýêâèâàëåíòíîñòè ïî îòíîøåíèþ ðàâåíñòâà ñîñòîÿò
êëàññîâ ýêâèâàëåíòíîñòè îáðàçóåò ðàçáèåíèå ìíîæåñòâà X. èç îäíîãî ýëåìåíòà. Ôàêòîð-ìíîæåñòâî ïî îòíîøåíèþ ðàâåíñòâà
Ïîëó÷åííàÿ ñèñòåìà êëàññîâ ýêâèâàëåíòíîñòè îáëàäàåò ñëåäóþ- ñîñòîèò èç ýëåìåíòîâ ñàìîãî ìíîæåñòâà.
ùèìè ñâîéñòâàìè. 2. Ñâîéñòâî ïàðàëëåëüíîñòè ïðÿìûõ íà ïëîñêîñòè îïðåäåëÿåò
Òåîðåìà 2.1. îòíîøåíèå ýêâèâàëåíòíîñòè. Ôàêòîð-ìíîæåñòâî ýòîãî îòíîøåíèÿ –
1. Ïóñòü ρ åñòü îòíîøåíèå ýêâèâàëåíòíîñòè íà X. Òîãäà ìíîæå- ìíîæåñòâî âñåõ íàïðàâëåíèé íà ïëîñêîñòè. Îíî ìîæåò áûòü
ñòâî êëàññîâ ýêâèâàëåíòíîñòè ïî îòíîøåíèþ ρ åñòü ðàçáèåíèå îïèñàíî, êàê ìíîæåñòâî âñåõ óãëîâ íàêëîíà ïðÿìîé ê îñè àáñöèññ,
ìíîæåñòâà X. Îáðàòíî, åñëè åñòü íåêîòîðîå ðàçáèåíèå ℜ ìíîæå- ò.å. èíòåðâàë [0°, 180°).
ñòâà X, à îòíîøåíèå ρ òàêîâî, ÷òî aρb òîãäà è òîëüêî òîãäà, 3. Ïóñòü õ, ó ∈ Z. Ðàññìîòðèì îòíîøåíèå ñðàâíèìîñòè ïî ìîäóëþ 3:
êîãäà a ∈ A, b ∈ A, A ⊆ ℜ, òî ρ åñòü îòíîøåíèå ýêâèâàëåíòíîñòè xρy åñòü x ≡ y(mod 3). Çàïèñü x ≡ y(mod 3) îçíà÷àåò, ÷òî ðàçíîñòü õ–ó
íà X. äåëèòñÿ íà 3 áåç îñòàòêà. Áóäåì îáîçíà÷àòü ýòî òàê: xρy åñòü (õ — ó)/3 =
2. Åñëè îòíîøåíèå ýêâèâàëåíòíîñòè ρ îïðåäåëÿåò ðàçáèåíèå ℜ = k ∈ Z. Äîêàæåì, ÷òî x ≡ y (mod 3) – îòíîøåíèå ýêâèâàëåíòíîñòè.
ìíîæåñòâà X, òî îòíîøåíèå ýêâèâàëåíòíîñòè, îïðåäåëÿåìîå ýòèì 3.1. Ïðîâåðèì âûïîëíåíèå ñâîéñòâà ðåôëåêñèâíîñòè: äëÿ âñÿêîãî
ðàçáèåíèåì ℜ, ñîâïàäàåò ñ ρ. Îáðàòíî, åñëè íåêîòîðîå ðàçáèåíèå x xρx. Äåéñòâèòåëüíî, (x – x)/3 = 0/3 = 0; 0 ∈ Z, ñëåäîâàòåëüíî,
 ìíîæåñòâà X îïðåäåëÿåò íåêîòîðîå îòíîøåíèå ýêâèâàëåíò- îòíîøåíèå ðåôëåêñèâíî.
íîñòè ρ, òî ðàçáèåíèå ℜ ìíîæåñòâà X, îïðåäåëÿåìîå ýòèì îòíî- 3.2. Ïðîâåðèì âûïîëíåíèå ñâîéñòâà ñèììåòðè÷íîñòè: åñëè xρy, òî
øåíèåì ρ, ñîâïàäàåò ñ Â. óρõ. Ïóñòü (õ – ó)/3 = k ∈ Z. Òîãäà (󠖠õ)/3 = –(õ – ó)/3 = –k ∈ Z.
Äîêàçàòåëüñòâî. Äîêàçàòåëüñòâî ïåðâîé ÷àñòè òåîðåìû ñëåäóåò Ñëåäîâàòåëüíî, óñëîâèå ñèììåòðè÷íîñòè âûïîëíÿåòñÿ.
èç ñâîéñòâ îòíîøåíèÿ ýêâèâàëåíòíîñòè. Êàæäûé ýëåìåíò X âîéäåò 3.3. Ïðîâåðèì âûïîëíåíèå ñâîéñòâà òðàíçèòèâíîñòè: èç xρy è óρz
õîòÿ áû â îäèí êëàññ ýêâèâàëåíòíîñòè. Ïðåäïîëîæèì, ÷òî íåêîòî- ñëåäóåò xρz. Ïóñòü (õ – ó)/3 = k1 ∈ Z, ò.å. õ – ó = 3k1, è (y – z)/3 =
ðûé ýëåìåíò b âõîäèò îäíîâðåìåííî â äâà êëàññà ýêâèâàëåíòíîñòè k2 ∈ Z, ò.å. y – z = 3k2. Ðåøèì ýòó ñèñòåìó óðàâíåíèé, ñëîæèâ èõ:
Ai è Aj. Òîãäà ñóùåñòâóåò ai ∈ Ai òàêîå, ÷òî aiρb, è ñóùåñòâóåò aj ∈ Aj õ – ó + y – z = 3(k1 + k2), ò.å. x – z = 3(k1 + k2) = k3 ∈ Z. Óñëîâèå
òàêîå, ÷òî bρaj. Íî òîãäà, â ñèëó ñâîéñòâà òðàíçèòèâíîñòè, aiρaj è, òðàíçèòèâíîñòè âûïîëíÿåòñÿ.
ñëåäîâàòåëüíî, êëàññû Ai è Aj åñòü îäèí è òîò æå êëàññ.
24 Ãëàâà 2

Ñëåäîâàòåëüíî, îòíîøåíèå õ ≡ ó (mod 3) ÿâëÿåòñÿ îòíîøåíèåì Ãëàâà 3. ÎÒÎÁÐÀÆÅÍÈß. ÔÓÍÊÖÈÈ


ýêâèâàëåíòíîñòè. Íàéäåì åãî ôàêòîð-ìíîæåñòâî [Z/ρ].
Ïðîèçâîëüíîå ÷èñëî õ ∈ Z ìîæíî çàïèñàòü â âèäå 3q + r, ãäå q, 3.1. Îñíîâíûå ïîíÿòèÿ
r ∈ Z, 0 ≤ r < 3. Â îäèí è òîò æå êëàññ ýêâèâàëåíòíîñòè ïîïàäóò Â ïðåäûäóùåé ãëàâå ìû ðàññìîòðåëè áèíàðíûå îòíîøåíèÿ,
âñå ÷èñëà, äàþùèå ïðè äåëåíèè íà 3 îäèíàêîâîå ÷èñëî r â îñòàòêå. êîòîðûå ÿâëÿþòñÿ ïîäìíîæåñòâàìè äåêàðòîâà ïðîèçâåäåíèÿ äâóõ
Ìû ïîëó÷èì òðè êëàññà ýêâèâàëåíòíîñòè: [0] = {0, 3, 6, 9, 12, …}; ìíîæåñòâ. Áèíàðíûå îòíîøåíèÿ, îïðåäåëåííûå íà äåêàðòîâîì
[1] = {1, 4, 7, 10, 13, …}; [2] = {2, 5, 8, 11, 14, …}.  êëàññ [0] ïîïàäàþò êâàäðàòå ìíîæåñòâà, ïðåäñòàâëÿþò íàèáîëüøèé èíòåðåñ, òàê êàê
âñå ÷èñëà, êîòîðûå äåëÿòñÿ íà 3 áåç îñòàòêà, â êëàññ [1] — âñå ÷èñëà, îíè îáëàäàþò ðÿäîì ñâîéñòâ, êîòîðûå ïîçâîëÿþò âûäåëÿòü òàêèå
ïðè äåëåíèè íà 3 äàþùèå â îñòàòêå 1, è â êëàññ [2] — âñå ÷èñëà, ïîëåçíûå îòíîøåíèÿ, êàê îòíîøåíèÿ ðàâåíñòâà, ýêâèâàëåíòíîñòè,
äàþùèå â îñòàòêå 2. Êàæäûé êëàññ ìîæíî îõàðàêòåðèçîâàòü îäíèì ïîðÿäêà. Äëÿ îòíîøåíèé, îáðàçîâàííûõ ðàçëè÷íûìè ìíîæåñòâàìè,
ïðåäñòàâèòåëåì ýòîãî êëàññà, è â äàííîì ñëó÷àå òàêèì êîãäà ρ ⊆ E × F, ãîâîðèòü î ðåôëåêñèâíîñòè, ñèììåòðè÷íîñòè è
ïðåäñòàâèòåëåì óäîáíåå âñåãî âûáðàòü îñòàòîê r. Ñëåäîâàòåëüíî, òðàíçèòèâíîñòè óæå íå èìååò ñìûñëà, òàê êàê ïåðâàÿ è âòîðàÿ
ôàêòîð-ìíîæåñòâîì Z ïî îòíîøåíèþ õ ≡ ó (mod 3) áóäåò êîîðäèíàòà ρ ìîãóò èìåòü ðàçëè÷íóþ ïðèðîäó. Íàïðèìåð,
[Z/õ ≡ ó (mod 3)] = {[0], [1], [2]}. îòíîøåíèå «x ðîäèëñÿ â ãîäó y» ÿâëÿåòñÿ ïîäìíîæåñòâîì äåêàðòîâà
ïðîèçâåäåíèÿ ìíîæåñòâà ëþäåé è ìíîæåñòâà ëåò (ïîäìíîæåñòâà
öåëûõ ïîëîæèòåëüíûõ ÷èñåë) è ñòàâèò â ñîîòâåòñòâèå êàæäîìó
÷åëîâåêó ãîä åãî ðîæäåíèÿ. Äëÿ èññëåäîâàíèÿ ïîäîáíûõ îòíîøåíèé
ââîäÿòñÿ ïîíÿòèÿ ñîîòâåòñòâèÿ, îòîáðàæåíèÿ, ôóíêöèè.
Îïðåäåëåíèå 3.1. Ãîâîðÿò, ÷òî ìåæäó ìíîæåñòâàìè E è F îïðå-
äåëåíî ñîîòâåòñòâèå Ã, åñëè çàäàíî íåêîòîðîå ïðîèçâîëüíîå
ïîäìíîæåñòâî äåêàðòîâîãî ïðîèçâåäåíèÿ E × F. Ìíîæåñòâî E
íàçûâàåòñÿ îáëàñòüþ îïðåäåëåíèÿ, F — îáëàñòüþ çíà÷åíèé
ñîîòâåòñòâèÿ Ã.
Ñîîòâåòñòâèå, îáðàòíîå Ã, îáîçíà÷èì Ö1, ãäå F — îáëàñòü
îïðåäåëåíèÿ, E — îáëàñòü çíà÷åíèé Ö1.
Îïðåäåëåíèå 3.2. Îòîáðàæåíèåì ìíîæåñòâà E íà ìíîæåñòâî F
íàçûâàåòñÿ òàêîå ñîîòâåòñòâèå, êîòîðîå êàæäîìó ýëåìåíòó x ∈ E
ñîïîñòàâëÿåò ïî êðàéíåé ìåðå îäèí ýëåìåíò y ∈ F. Òîãäà ýëåìåíò
y íàçûâàåòñÿ îáðàçîì ýëåìåíòà x, à x — ïðîîáðàçîì ýëåìåíòà y,
èëè ïåðåìåííîé, èëè àðãóìåíòîì. Îòîáðàæåíèå E â F áóäåì
îáîçíà÷àòü f: E → F, ãäå f — èìÿ îòîáðàæåíèÿ.
Ïðèìåð. Íà ðèñ. 3.1 ïîêàçàíî ñîîòâåòñòâèå ìåæäó ìíîæåñòâàìè
E è F, íà ðèñ. 3.2 — îòîáðàæåíèå ìíîæåñòâà E â ìíîæåñòâî F.

Ðèñ. 3.1. Ñîîòâåòñòâèå. Ðèñ. 3.2. Îòîáðàæåíèå.


26 Ãëàâà 3 Îòîáðàæåíèÿ. Ôóíêöèè 27

3.1.1. Ñþðúåêöèÿ îäíà äóãà, ò.å. ïðè áèåêöèè êàæäûé îáðàç èìååò òîëüêî îäèí ïðî-
îáðàç: ∀ó ∈ F |Ö1(y)| = 1.
Îïðåäåëåíèå 3.3. Îòîáðàæåíèå E íà F íàçûâàåòñÿ ñþðúåêòèâ-
íûì, èëè ñþðúåêöèåé, èëè íàëîæåíèåì, åñëè êàæäûé ýëåìåíò
y ∈ F åñòü îáðàç ïî êðàéíåé ìåðå îäíîãî ýëåìåíòà x ∈ E, ò.å.
∀y ∈ F ∃x ∈ E (y = Ã(x)).
Óñëîâèå ∀ó∈ F |Ö1(y)| ≥ 1 õàðàêòåðèçóåò ñþðúåêöèþ. Ýòî
îçíà÷àåò, ÷òî êàæäûé ýëåìåíò èç F èìååò íå ìåíåå îäíîãî ïðîîáðàçà
â E. Íà ãðàôå ñîîòâåòñòâèÿ â êàæäûé ýëåìåíò y âõîäèò ïî êðàéíåé Ðèñ. 3.5. Áèåêöèÿ.
ìåðå îäíà äóãà (ðèñ. 3.3) è îáðàòíîå îòîáðàæåíèå Ö1(y) íå ïóñòî.
3.1.4. Ôóíêöèîíàëüíûå îòîáðàæåíèÿ
Îïðåäåëåíèå 3.6. Ñîîòâåòñòâèå, ïðè êîòîðîì êàæäîìó x ∈ E
ñîïîñòàâëÿåòñÿ îäèí è òîëüêî îäèí ýëåìåíò ó ∈ F, íàçûâàåòñÿ
ôóíêöèîíàëüíûì ñîîòâåòñòâèåì, èëè ôóíêöèåé.
Äëÿ ôóíêöèîíàëüíîãî îòîáðàæåíèÿ âûïîëíÿåòñÿ óñëîâèå:
∀x ∈ E |Ã(x)| = 1. Èíûìè ñëîâàìè, ôóíêöèÿ — ýòî ñîîòâåòñòâèå èëè
Ðèñ. 3.3. Ñþðúåêöèÿ.
îòîáðàæåíèå, ïðè êîòîðîì äâà ðàçëè÷íûõ ýëåìåíòà íå èìåþò
3.1.2. Èíúåêöèÿ îäèíàêîâûõ ïåðâûõ êîîðäèíàò, ò.å. åñëè <x, y>, <x, z> ∈ Ã, òî y = z.
Åñëè ôóíêöèîíàëüíîå ñîîòâåòñòâèå íå ÿâëÿåòñÿ îòîáðàæåíèåì, ò.å.
Îïðåäåëåíèå 3.4. Îòîáðàæåíèå E â F íàçûâàåòñÿ èíúåêòèâíûì, èëè â E ñóùåñòâóþò ýëåìåíòû, íå èìåþùèå îáðàçà â F, òî îíî íàçûâàåòñÿ
èíúåêöèåé, èëè âëîæåíèåì, åñëè êàæäûé ýëåìåíò ó ∈ F åñòü îáðàç òîëüêî ÷àñòè÷íî îïðåäåëåííîé ôóíêöèåé. Ôóíêöèîíàëüíîå îòîáðàæåíèå
îäíîãî ýëåìåíòà x ∈ E, ëèáî âîîáùå íå èìååò ïðîîáðàçà. ÿâëÿåòñÿ ïîëíîñòüþ îïðåäåëåííîé ôóíêöèåé, èëè ïðîñòî ôóíêöèåé.
 ýòîì ñëó÷àå E èíúåêòèâíî îòîáðàæàåòñÿ â F. Íà ãðàôå ñîîòâåò-  äàëüíåéøåì ìû áóäåì ðàññìàòðèâàòü òîëüêî ôóíêöèîíàëüíûå
ñòâèÿ â êàæäûé ýëåìåíò y âõîäèò ñàìîå áîëüøåå îäíà äóãà, ò.å. îòîáðàæåíèÿ è îáîçíà÷àòü èõ ôóíêöèîíàëüíûìè ñèìâîëàìè ƒ, ϕ
óñëîâèå ∀ó ∈ F |Ö1(y)| ≤ 1 õàðàêòåðèçóåò èíúåêöèþ. Íà ðèñ. 3.4. è ò.ï. Ôóíêöèÿ ìîæåò áûòü áèåêòèâíîé, ñþðúåêòèâíîé è èíúåêòèâ-
ïîêàçàíà èíúåêöèÿ: â êàæäûé ýëåìåíò y âõîäèò ñàìîå áîëüøåå îäíà íîé, êàê ïîêàçàíî íà ðèñ. 3.6, 3.7, 3.8.
äóãà; íåêîòîðûå ýëåìåíòû y íå èìåþò ïðîîáðàçîâ â E. Ôóíêöèîíàëüíàÿ áèåêöèÿ E → F óñòàíàâëèâàåò òàêîå îòîáðà-
æåíèå, ïðè êîòîðîì êàæäûé ýëåìåíò èç E èìååò åäèíñòâåííûé îáðàç
â F, à êàæäûé ýëåìåíò èç F èìååò åäèíñòâåííûé ïðîîáðàç â E,
ïîýòîìó ôóíêöèîíàëüíàÿ áèåêöèÿ íàçûâàåòñÿ âçàèìíî îäíîçíà÷-
íûì ñîîòâåòñòâèåì. Ôóíêöèîíàëüíîå îòîáðàæåíèå E → F, êîòîðîå
ÿâëÿåòñÿ ñþðúåêöèåé, âîçìîæíî òîëüêî â òîì ñëó÷àå, åñëè êîëè÷å-
ñòâî ýëåìåíòîâ â E íå ìåíüøå êîëè÷åñòâà ýëåìåíòîâ â F, ò.å. |E| ≥ |F|.
Ðèñ. 3.4. Èíúåêöèÿ. Äëÿ ôóíêöèîíàëüíîé èíúåêöèè, íàîáîðîò, äîëæíî âûïîëíÿòüñÿ
3.1.3. Áèåêöèÿ ñîîòíîøåíèå |E| ≤ |F|.

Îïðåäåëåíèå 3.5. Åñëè îòîáðàæåíèå ÿâëÿåòñÿ îäíîâðåìåííî è


ñþðúåêöèåé, è èíúåêöèåé, òî îíî íàçûâàåòñÿ áèåêòèâíûì îòî-
áðàæåíèåì, èëè áèåêöèåé.
 ýòîì ñëó÷àå êàæäûé ýëåìåíò F ÿâëÿåòñÿ îáðàçîì íåêîòîðîãî,
è ïðèòîì åäèíñòâåííîãî, ýëåìåíòà èç E. Íà ãðàôå ñîîòâåòñòâèÿ íà
ðèñ. 3.5 ïîêàçàíà áèåêöèÿ: â êàæäûé ýëåìåíò y âõîäèò îäíà è òîëüêî Ðèñ. 3.6. Ôóíêöèîíàëüíàÿ Ðèñ. 3.7. Ôóíêöèîíàëüíàÿ
áèåêöèÿ. èíúåêöèÿ.
28 Ãëàâà 3 Îòîáðàæåíèÿ. Ôóíêöèè 29

Ðèñ. 3.8. Ôóíêöèîíàëüíàÿ ñþðúåêöèÿ. f1 f2 f3 f4


Îïðåäåëåíèå 3.7. Îòîáðàæåíèå ìíîæåñòâà E â E, îïðåäåëåííîå x f1 f2 f3 f4
ðàâåíñòâîì ƒ(x) = x, íàçûâàåòñÿ òîæäåñòâåííûì îòîáðàæåíèåì
(îïåðàòîðîì). 0 a a b b
1 a b a b
Îïðåäåëåíèå 3.8. Îòîáðàæåíèå ìíîæåñòâà â åãî ôàêòîð-ìíîæå-
ñòâî íàçûâàåòñÿ êàíîíè÷åñêîé ñþðúåêöèåé. Ðèñ. 3.9. Ìíîæåñòâî îòîáðàæåíèé E = {0, 1} â F = {a, b}.
Ïðèìåðû îòîáðàæåíèé. Èç òàáëèöû âèäíî, ÷òî ìíîæåñòâî âñåõ ôóíêöèé èç E = {0, 1} â
1. Ïóñòü çàäàíî ñîîòâåòñòâèå ƒ: R → R, òàêîå, ÷òî ƒ(x) = x2. Ýòî F = {a, b} ìîæíî áèåêòèâíî îòîáðàçèòü íà äåêàðòîâî ïðîèçâåäåíèå
ñîîòâåòñòâèå ÿâëÿåòñÿ îòîáðàæåíèåì, òàê êàê äëÿ êàæäîãî x ∈ R F × F, òàê êàê êàæäîé ôóíêöèè ìîæíî ïîñòàâèòü â ñîîòâåòñòâèå
ñóùåñòâóåò îáðàç ƒ(x) = x2. Îáëàñòü îïðåäåëåíèÿ ýòîãî îòîáðàæå- óïîðÿäî÷åííóþ ïàðó èç F × F.  äàííîì ïðèìåðå òàêîé áèåêöèåé
íèÿ — ìíîæåñòâî âñåõ äåéñòâèòåëüíûõ ÷èñåë R; îáëàñòü çíà÷åíè頗 áóäåò: f1 ó <a, a>, f2 ó <a, b>, f3 ó <b, a>, f4 ó <b, b>.
Im(R) = [0, ∞). Îòîáðàæåíèå ƒ ôóíêöèîíàëüíî, òàê êàê êàæäîå Åñëè E ñîñòîèò èç n ýëåìåíòîâ x1, x2, ..., xn, òî ìíîæåñòâî
çíà÷åíèå x ∈ R èìååò òîëüêî îäèí îáðàç â R. Îòîáðàæåíèå (îäíîìåñòíûõ) ôóíêöèé èç E â F ìîæíî áèåêòèâíî îòîáðàçèòü íà
ƒ: R → [0, ∞) ÿâëÿåòñÿ ôóíêöèîíàëüíîé ñþðúåêöèåé, òàê êàê äëÿ F n, òàê êàê êàæäîå òàêîå îòîáðàæåíèå ýêâèâàëåíòíî çàäàíèþ êîðòå-
êàæäîãî ƒ(x) ∈ [0, ∞) ñóùåñòâóåò ïî êðàéíåé ìåðå îäèí ïðîîáðàç æà <y1, y2, ... , yn> ∈ F n îáðàçîâ ýëåìåíòîâ x1, x2, ..., xn ïðè ýòîì
x ∈ R. îòîáðàæåíèè. Ïîýòîìó êîëè÷åñòâî ôóíêöèîíàëüíûõ îòîáðàæåíèé
2. Åñëè E – ìíîæåñòâî îãðàíè÷åííûõ êðèâûõ íà ïëîñêîñòè, òî îïðåäåëÿåòñÿ êîëè÷åñòâîì ýëåìåíòîâ â äåêàðòîâîì ïðîèçâåäåíèè
ôóíêöèÿ âû÷èñëåíèÿ äëèíû êðèâîé åñòü ñþðúåêöèÿ ƒ: E → R+. F n, ãäå n – êîëè÷åñòâî ýëåìåíòîâ ìíîæåñòâà E.  íàøåì ïðèìåðå
3. Îòîáðàæåíèå ƒ: R → R, òàêîå, ÷òî ƒ(x) = 2x+3, ò.å. ïðÿìàÿ, åñòü äëÿ f: {0, 1} → {a, b} êîëè÷åñòâî ôóíêöèé |f| = 22 = 4. Åñëè |E| = 3,
áèåêöèÿ. |F| = 2, òî |f| = 23.  îáùåì ñëó÷àå |f| = |F| |E|.
4. Îòîáðàæåíèå g: N → R, òàêîå, ÷òî g(x) = ±√x, ÿâëÿåòñÿ áèåêöèåé, Ýòî äàåò îñíîâàíèå îáîçíà÷àòü ìíîæåñòâî âñåõ ôóíêöèîíàëüíûõ
íî íå ÿâëÿåòñÿ ôóíêöèîíàëüíûì îòîáðàæåíèåì. îòîáðàæåíèé {ƒ: E → F} â âèäå ñòåïåíè F E. Òàêèì îáðàçîì, ìû îïðå-
äåëèëè åùå îäíó îïåðàöèþ íàä ìíîæåñòâàìè — ýòî âîçâåäåíèå
5. Ñîîòâåòñòâèå ƒ: R → R, òàêîå, ÷òî ƒ(x) = x/sin x, ÿâëÿåòñÿ ÷àñòè÷-
ìíîæåñòâà â ñòåïåíü äðóãîãî ìíîæåñòâà: F E. Ðåçóëüòàòîì åå ÿâëÿåòñÿ
íî îïðåäåëåííîé ôóíêöèåé: äëÿ sin x = 0 çíà÷åíèå ôóíêöèè íå
ìíîæåñòâî âñåõ ôóíêöèîíàëüíûõ îòîáðàæåíèé E → F, ò.å. ìíîæå-
îïðåäåëåíî.
ñòâî âñåõ îäíîìåñòíûõ ôóíêöèé, îïðåäåëåííûõ íà E ñî çíà÷åíèÿìè
6. Èíäåêñèðîâàíèå ýëåìåíòîâ íåêîòîðîãî ìíîæåñòâà åñòü â F.  îòëè÷èå îò äåêàðòîâîé ñòåïåíè ìíîæåñòâà, ñòåïåíü ìíîæåñòâà
îäíîçíà÷íîå îòîáðàæåíèå ýòîãî ìíîæåñòâà â ïîäìíîæåñòâî F E êàê ìíîæåñòâî âñåõ ôóíêöèîíàëüíûõ îòîáðàæåíèé E → F íàçû-
íàòóðàëüíûõ ÷èñåë N. âàþò êàðäèíàëüíîé ñòåïåíüþ.
3.2. Êàðäèíàëüíàÿ ñòåïåíü ìíîæåñòâ Îïðåäåëåíèå 3.9. Ìíîæåñòâî âñåõ ôóíêöèîíàëüíûõ îòîáðàæå-
Åñëè E è F — äâà ìíîæåñòâà, òî ìîæíî ãîâîðèòü î íåêîòîðîì íîâîì íèé {ƒ: E → F} íàçûâàåòñÿ (êàðäèíàëüíîé) ñòåïåíüþ ìíîæåñòâ
ìíîæåñòâå — ìíîæåñòâå ôóíêöèîíàëüíûõ îòîáðàæåíèé E â F. è îáîçíà÷àåòñÿ F E.
Ïðèìåð. Íà ðèñ. 3.9 ïîêàçàíî ìíîæåñòâî âñåõ ôóíêöèîíàëüíûõ Îòîáðàæåíèå ìíîæåñòâà E n â F, ãäå n ∈ N, E n — äåêàðòîâà ñòåïåíü
îòîáðàæåíèé èç E = {0, 1} â F = {a, b}. Ýòî æå ìíîæåñòâî çàäàíî â ìíîæåñòâà E, îáðàçóåò ôóíêöèþ îò n ïåðåìåííûõ. Ìíîæåñòâî âñåõ
òàáëèöå – ýòî ìíîæåñòâî âñåõ îäíîìåñòíûõ ôóíêöèé, îïðåäåëåííûõ n-ìåñòíûõ ôóíêöèé åñòü ìíîæåñòâî âñåõ (ôóíêöèîíàëüíûõ)
íà E ñî çíà÷åíèÿìè â F.
30 Ãëàâà 3 Îòîáðàæåíèÿ. Ôóíêöèè 31
n
îòîáðàæåíèé ƒ: E n → F, ò.å. ñòåïåíü ìíîæåñòâà F E . Êîëè÷åñòâî èëè x ∈ B ⇔ x ∈ A ∪ B ⇒ f(x) ∈ f(A ∪ B) ⇒
n ⇒ f(A) ∪ f(B) ⊆ f(Α ∪ B). (2)
òàêèõ ôóíêöèé îïðåäåëÿåòñÿ êàê |f| =  | F || E | . Èç (1) è (2) ⇒ ƒ(A ∪ B) = ƒ(A) ∪ ƒ(B).
 ÷àñòíîñòè, îòîáðàæåíèå f: E × E → F – äâóìåñòíàÿ ôóíêöèÿ, Óòâåðæäåíèå 3.3. f(A\B) = f(A)\f(B).
à ìíîæåñòâî F E × E åñòü ìíîæåñòâî âñåõ äâóìåñòíûõ ôóíêöèé,
îïðåäåëåííûõ íà E × E ñî çíà÷åíèÿìè â F. Êîëè÷åñòâî òàêèõ Äîêàçàòåëüñòâî.
| E |2 f(x) ∈ f(A\B) ⇒ x ∈ A\B ⇔ x ∈ A è x ∉ B ⇒ f(x) ∈ f(A) è
ôóíêöèé îïðåäåëÿåòñÿ êàê |f| = |F| |E × E| =  | F | . f(x) ∉ f(B) ⇔ f(x) ∈ f(A)\f(B) ⇒ f(A\B) ⊆ f(A)\f(B). (1)
Åñëè ïðè âîçâåäåíèè â ñòåïåíü E = ∅, òî ƒ(∅) = ∅, ñëåäîâà- f(x) ∈ f(A)\f(B) ⇔ f(x) ∈ f(A) è f(x) ∉ f(B) ⇒ x ∈ A è x ∉ B ⇔
òåëüíî, F ∅ = ∅. ⇔ x ∈ A\B ⇒ f(x) ∈ f(A\B) ⇒ f(A)\f(B) ⊆ f(A\B). (2)
Ïðèìåð. Îïðåäåëèì âñå âîçìîæíûå ôóíêöèè ƒ: E × E → F, ãäå Èç (1) è (2) ⇒ ƒ(A\B) = ƒ(A)\ƒ(B).
E = {0, 1}, F = {a, b}. Òàêèõ ôóíêöèé áóäåò 24 = 16. Îäíàêî, îïåðàöèè ∩, ⊂ ïðè ýòîì îòîáðàæåíèè íå ñîõðàíÿþòñÿ,
èìååò ìåñòî ëèøü âêëþ÷åíèå.
x1 x2 f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16
Óòâåðæäåíèå 3.4. ƒ(A ∩ B) ⊂ ƒ(A) ∩ ƒ(B).
0 0 a a a a a a a a b b b b b b b b Äîêàçàòåëüñòâî.
0 1 a a a a b b b b a a a a b b b b f(x) ∈ f(A ∩ B) ⇒ x ∈ A ∩ B ⇔ x ∈ A è x ∈ B ⇒ f(x) ∈ f(A)
1 0 a a b b a a b b a a b b a a b b è f(x) ∈ f(B) ⇔ f(x) ∈ f(A) ∩ f(B) ⇒
1 1 a b a b a b a b a b a b a b a b ⇒ f(A ∩ B) ⊆ f(A) ∩ f(B). (1)
Êàê âèäíî èç òàáëèöû, êàæäàÿ ôóíêöèÿ åñòü ìíîæåñòâî ïàð f(x) ∈ f(A) ∩ f(B) ⇔ f(x) ∈ f(A) è f(x) ∈ f(B) ⇒ x ∈ A è x ∈ B.
{<<x 1, x 2>, y>}, íàïðèìåð, f 4 = {{<<0, 0>, a>, <<0, 1>, a>, Îäíàêî âîçìîæíî, ÷òî A ∩ B = ∅, è òîãäà f(A ∩ B) = f(∅) = ∅,
<<1, 0>, b>, <<1, 1>, b>}. íî ïðè ýòîì âîçìîæíî, ÷òî f(A) ∩ f(B) ≠ ∅, è òîãäà
ƒ(A) ∩ ƒ(B) ⊄ ƒ(A ∩ B), ïîòîìó ìû îãðàíè÷èìñÿ ðåçóëüòàòîì (1).
3.3. Ñâîéñòâà ôóíêöèîíàëüíûõ îòîáðàæåíèé Ïóñòü òåïåðü B ÿâëÿåòñÿ íåêîòîðûì ïîäìíîæåñòâîì ìíîæåñòâà
Ïóñòü ƒ — ôóíêöèîíàëüíîå îòîáðàæåíèå E â F è A — ïîäìíî- F. Áóäåì îáîçíà÷àòü ÷åðåç ƒ–1(B) ïîäìíîæåñòâî E, îáðàçîâàííîå èç
æåñòâî E. Îáîçíà÷èì ÷åðåç ƒ(A) ïîäìíîæåñòâî F, îáðàçîâàííîå èç âñåõ òàêèõ ýëåìåíòîâ x, ÷òî ƒ(x) ∈ B. Ïîäìíîæåñòâî ƒ–1(B) íàçûâà-
âñåõ ýëåìåíòîâ ƒ(x), ãäå x ∈ A. Ïîäìíîæåñòâî ƒ(A) íàçûâàåòñÿ åòñÿ ïðîîáðàçîì ìíîæåñòâà B ïðè îòîáðàæåíèè ƒ. Ýòî îïðåäåëåíèå
îáðàçîì ïîäìíîæåñòâà A ïðè îòîáðàæåíèè f: A → ƒ(A), èëè âîâñå íå ïðåäïîëàãàåò áèåêòèâíîñòè ƒ. Åñëè y ∈ F, òî ìîæíî
ñóæåíèåì ôóíêöèè Å → ƒ(Å). Î÷åâèäíî, ÷òî ƒ(∅) = ∅. Èñõîäÿ èç ãîâîðèòü î ƒ–1({y}), íî ýòî — íåêîòîðîå ïîäìíîæåñòâî E, à íå ýëåìåíò
îòîáðàæåíèÿ ƒ, îïðåäåëèì íåêîòîðîå îòîáðàæåíèå A → ƒ(A). Ýòî E. Îíî ìîæåò ñîäåðæàòü áîëåå îäíîãî ýëåìåíòà, åñëè ƒ íå ÿâëÿåòñÿ
îòîáðàæåíèå ñîõðàíÿåò îïåðàöèè ⊂, ∩, ∪, \ â ñëåäóþùåì ñìûñëå. èíúåêòèâíûì, è ìîæåò îêàçàòüñÿ ïóñòûì, åñëè ƒ íå ñþðúåêòèâíî.
( äîêàçàòåëüñòâàõ ñèìâîë ⇒ îçíà÷àåò «âëå÷åò», «ñëåäîâàòåëüíî», Åñëè ƒ áèåêòèâíî, òî ƒ–1({y}) = {ƒ–1(y)}. Î÷åâèäíî, ÷òî ƒ–1(∅) = ∅.
ñèìâîë ⇔ — «ðàâíîñèëüíî», «ðàâíîçíà÷íî».) Ìû ñâÿçàëè ñ îòîáðàæåíèåì ƒ îòîáðàæåíèå B → ƒ –1(B)
Óòâåðæäåíèå 3.1. Åñëè A ⊂ B, òî ƒ(A) ⊂ ƒ(B). ìíîæåñòâà ℘(F) âî ìíîæåñòâî ℘(E). Ýòî îòîáðàæåíèå ñîõðàíÿåò
îïåðàöèè ⊂, ∪, ∩, \, ′ â ñëåäóþùåì ñìûñëå.
Äîêàçàòü ñàìîñòîÿòåëüíî.
Óòâåðæäåíèå 3.5. Åñëè A ⊂ B , òî ƒ–1(A) ⊂ ƒ–1(B).
Óòâåðæäåíèå 3.2. ƒ(A ∪ B) = ƒ(A) ∪ ƒ(B).
Äîêàçàòü ñàìîñòîÿòåëüíî.
Äîêàçàòåëüñòâî.
f(x) ∈ f(A ∪ B) ⇒ x ∈ A ∪ B ⇔ x ∈ A èëè x ∈ B ⇒ f(x) ∈ f(A) Óòâåðæäåíèå 3.6. ƒ–1(A ∪ B) = ƒ–1(A) ∪ ƒ–1(B).
èëè f(x) ∈ f(B) ⇔ f(x) ∈ f(A) ∪ f(B) ⇒ Äîêàçàòåëüñòâî.
⇒ f(A ∪ B) ⊆ f(A) ∪ f(B). (1) x ∈ ƒ–1(A ∪ B) ⇒ ƒ(x) ∈ A ∪ B ⇔ ƒ(x) ∈ A èëè ƒ(x) ∈ B ⇒
f(x) ∈ f(A) ∪ f(B) ⇔ f(x) ∈ f(A) èëè f(x) ∈ f(B) ⇒ x ∈ A ⇒ x ∈ ƒ–1(A) èëè x ∈ ƒ–1(B) ⇔ x ∈ ƒ–1(A) ∪ ƒ–1(B) ⇒
⇒ ƒ–1(A ∪ B) ⊆ ƒ–1(A) ∪ ƒ–1(B). (1)
32 Ãëàâà 3 Îòîáðàæåíèÿ. Ôóíêöèè 33

x ∈ ƒ–1(A) ∪ ƒ–1(B) ⇔ x ∈ ƒ–1(A) èëè x ∈ ƒ–1(B) ⇒ ƒ(x) ∈ A


èëè ƒ(x) ∈ B ⇔ ƒ(x) ∈ A ∪ B ⇒ x ∈ ƒ–1(A ∪ B) ⇒
⇒ ƒ–1(A) ∪ ƒ–1(B) ⊆ ƒ–1(A ∪ B). (2)
Èç (1) è (2) ⇒ ƒ–1(A ∪ B) =  ƒ–1(A) ∪ ƒ–1(B).
Óòâåðæäåíèå 3.7. ƒ–1(A ∩ B) = ƒ–1(A) ∩ ƒ–1(B).
Äîêàçàòåëüñòâî.
x ∈ ƒ–1(A ∩ B) ⇒ ƒ(x) ∈ A ∩ B ⇔ ƒ(x) ∈ A è ƒ(x) ∈ B ⇒
⇒ x ∈ ƒ–1(A) è x ∈ ƒ–1(B) ⇔ x ∈ ƒ–1(A) ∩ ƒ–1(B) ⇒
⇒ ƒ–1(A ∩ B) ⊆ ƒ–1(A) ∩ ƒ–1(B). (1)
x ∈ ƒ–1(A) ∩ ƒ–1(B) ⇔ x ∈ ƒ–1(A) è x ∈ ƒ–1(B) ⇒ ƒ(x) ∈ A è
ƒ(x) ∈ B ⇔ ƒ(x) ∈ A ∩ B ⇒ x ∈ ƒ–1(A ∩ B) ⇒ Ðèñ. 3.10. Êîìïîçèöèÿ îòîáðàæåíèé.
⇒ ƒ–1(A) ∩ ƒ–1(B) ⊆ ƒ–1(A ∩ B). (2) Äîêàçàòåëüñòâî. Ïóñòü <x, u> ∈ ho(goƒ), <x, z> ∈ goƒ,
Èç (1) è (2) ⇒ ƒ–1(A ∩ B) = ƒ–1(A) ∩ ƒ–1(B). <z, u> ∈ h. Ïîñêîëüêó <x, z> ∈ goƒ, òî ñóùåñòâóåò òàêîå y, ÷òî
Óòâåðæäåíèå 3.8. ƒ–1(A′) = (ƒ–1)′(A). <x, y> ∈ ƒ, è <y, z> ∈ g, à ïîñêîëüêó ñóùåñòâóåò <z, u> ∈ h, òî
ñóùåñòâóåò è <y, u> ∈ hog. Ñëåäîâàòåëüíî, åñëè <x, y> ∈ ƒ è
Äîêàçàòü ñàìîñòîÿòåëüíî.
<y, u> ∈ hog, òî ñóùåñòâóåò è <x, u> ∈ (hog)of (ñì. ðèñ. 3.10).
Óòâåðæäåíèå 3.9. ƒ–1(A\B) = ƒ–1(A)\f–1(B). Òåîðåìà 3.2. Êîìïîçèöèÿ îòîáðàæåíèé íå êîììóòàòèâíà.
Äîêàçàòü ñàìîñòîÿòåëüíî.
Äîêàçàòåëüñòâî ýòîé òåîðåìû î÷åâèäíî, îíî îñíîâàíî íà ñàìîì
3.4. Êîìïîçèöèÿ îòîáðàæåíèé îïðåäåëåíèè êîìïîçèöèè.
Äëÿ ïðèìåðà ðàññìîòðèì äâà îòîáðàæåíèÿ ƒ: y = sin x è g: y = x2,
Îïðåäåëåíèå 3.10. Ïóñòü äàíû òðè ìíîæåñòâà E, F è G, è çàäàíû ãäå x, y ∈ R. Êîìïîçèöèÿ goƒ: y = sin2x, à êîìïîçèöèÿ ƒog: y = sin x2.
îòîáðàæåíèÿ ƒ: E → F, g: F → G. Òîãäà êîìïîçèöèåé îòîáðàæå- Î÷åâèäíî, ýòî ðàçëè÷íûå ôóíêöèè.
íèé goƒ: E → G íàçûâàåòñÿ îòîáðàæåíèå E â G, êîòîðîå
îïðåäåëÿåòñÿ ôîðìóëîé goƒ = g(ƒ(x)). Îïðåäåëåíèå 3.11. Îòîáðàæåíèå ìíîæåñòâà E â E, ïðè êîòîðîì
êàæäûé ýëåìåíò ïåðåõîäèò â ñåáÿ, íàçûâàåòñÿ òîæäåñòâåííûì
Èíûìè ñëîâàìè, åñëè ñóùåñòâóåò ìíîæåñòâî ïàð <x, y> ∈ ƒ è îòîáðàæåíèåì è îáîçíà÷àåòñÿ IE. Äëÿ òîæäåñòâåííûõ îòîáðàæå-
<y, z> ∈ g, òî ìíîæåñòâî ïàð <x, z> ∈ goƒ îáðàçóåò êîìïîçèöèþ íèé ñïðàâåäëèâû ðàâåíñòâà1:
îòîáðàæåíèé goƒ. Çàïèñü goƒ ïðîèçâîäèòñÿ â ïîðÿäêå, îáðàòíîì
òîìó, â êîòîðîì ïðîèçâîäÿòñÿ îïåðàöèè ƒ: E → F, g: F → G. Òàêèì foIE =  IFof  = f.
îáðàçîì, â ìàòåìàòèêå ïðèíÿòî ïðàâèëî, ñîãëàñíî êîòîðîìó Òåîðåìà 3.3. Îòîáðàæåíèå f: E → F èìååò îáðàòíîå òîãäà è
êîìïîçèöèþ îòîáðàæåíèé goƒ íàäî íà÷èíàòü ñ âûïîëíåíèÿ òîëüêî òîãäà, êîãäà f — áèåêöèÿ.
îïåðàöèè ƒ, êîòîðàÿ ðàñïîëîæåíà ñïðàâà.
Äîêàçàòåëüñòâî.
Ïðèìåðû.
Äîñòàòî÷íîñòü. Åñëè f — èíúåêöèÿ è ñþðúåêöèÿ, òî íåîáõîäèìî
1. Ïóñòü f: R → R ⇔ y = x – 1; g: R → R ⇔ y = ex. Êîìïîçèöèÿ äîêàçàòü, ÷òî ñóùåñòâóåò ƒ–1: F → E.
ôóíêöèé goƒ: R → R ⇔ y = ex – 1, fog : y = ex – 1.
Òàê êàê ƒ(x) — ñþðúåêöèÿ, òî êàæäûé ýëåìåíò èç F èìååò õîòÿ
2. Ïóñòü f: R → Z ⇔ y = [x] (öåëàÿ ÷àñòü ÷èñëà x); g: Z → {0, 1} ⇔ áû îäèí ïðîîáðàç â E: ∃x ∈ E (ƒ(x) = y), ò.å. ñîîòâåòñòâèå ƒ–1: F → E
(y) mod2. Òîãäà gof: R → {0, 1} åñòü ([x]) mod2 – îñòàòîê îò äåëåíèÿ âñþäó îïðåäåëåíî íà F è, ñëåäîâàòåëüíî, ÿâëÿåòñÿ îòîáðàæåíèåì.
öåëîé ÷àñòè ÷èñëà x íà 2.
Òåîðåìà 3.1. Êîìïîçèöèÿ îòîáðàæåíèé àññîöèàòèâíà, ò.å., åñëè 1
Åñëè âñå ðàññìàòðèâàåìûå îòîáðàæåíèÿ åñòü áèåêöèè, òî äëÿ êàæäîãî îòîáðà-
ƒ, g, h — îòîáðàæåíèÿ E â F, F â G è G â H ñîîòâåòñòâåííî, òî æåíèÿ ñóùåñòâóåò îáðàòíîå, è ìíîæåñòâî âñåõ îòîáðàæåíèé èç E â F îáðàçóåò
(hog)oƒ = ho(goƒ), ÷òî çàïèñûâàåòñÿ â âèäå: hogoƒ. ãðóïïó, â êîòîðîé òîæäåñòâåííûå îòîáðàæåíèÿ IE, IF ÿâëÿþòñÿ ëåâîé è ïðàâîé
åäèíèöåé.
34 Ãëàâà 3 Îòîáðàæåíèÿ. Ôóíêöèè 35

A òàê êàê ƒ(x) — èíúåêöèÿ, ò.å. äëÿ x1 ≠ x2 ƒ(x1) ≠ ƒ(x2), òî êàæäûé Åëè y1 åñòü îáðàç ýëåìåíòà x ∈ E, òî z1 åñòü îáðàç ýëåìåíòà x â G,
ýëåìåíò y èìååò òîëüêî îäèí ïðîîáðàç, ñëåäîâàòåëüíî, îòîáðàæåíèå ò.å. ñóùåñòâóåò ïàðà, <x, z1> ∈  goƒ. Ýëåìåíò y2 ìîæåò íå èìåòü
ƒ–1: F → E ôóíêöèîíàëüíî. ïðîîáðàçà â E, è, ñëåäîâàòåëüíî, íå êàæäûé ýëåìåíò z èìååò ïðîîáðàç
Íåîáõîäèìîñòü. Ïóñòü f–1: F → E — ôóíêöèîíàëüíîå îòîáðàæå- â E, îòêóäà ñëåäóåò, ÷òî goƒ íå ñþðúåêöèÿ.
íèå. Äîêàæåì, ÷òî ƒ — áèåêöèÿ. Ïîñêîëüêó f — èíúåêöèÿ, òî ñóùåñòâóþò ïàðû <x1, y1> ∈ f,
Ïîñêîëüêó ƒ–1 — îòîáðàæåíèå, òî êàæäûé ýëåìåíò y èç F èìååò <x2, y2 > ∈ f, è y1 ≠ y2, à òàê êàê g — ñþðúåêöèÿ, òî âîçìîæíî, ÷òî
ïðîîáðàç â E, ò.å. îòîáðàæåíèå ƒ ñþðúåêòèâíî. Ïîñêîëüêó îòîáðàæå- ñóùåñòâóþò ïàðû <y1, z> ∈ g, <y2, z> ∈ g, è, ñëåäîâàòåëüíî, ñóùå-
íèå ƒ–1 ôóíêöèîíàëüíî, òî êàæäîìó îáðàçó ƒ(x) ñîîòâåòñòâóåò ñòâóþò ïàðû <x1, z> ∈ goƒ, <x2, z> ∈ goƒ, îòêóäà ñëåäóåò, ÷òî goƒ
åäèíñòâåííûé ïðîîáðàç x, ò.å. ƒ — èíúåêöèÿ. Ñëåäîâàòåëüíî, ƒ — íå èíúåêöèÿ. Ñëåäîâàòåëüíî, goƒ — ïðîñòî îòîáðàæåíèå.
áèåêöèÿ. Ïðèìåð. Ïóñòü f: R → R ⇔ y = x – 1 — áèåêöèÿ; g: R → R ⇔ y = e2x —
Òåîðåìà 3.4. Åñëè ƒ è g — ôóíêöèîíàëüíûå îòîáðàæåíèÿ, ëèáî èíúåêöèÿ (òàê êàê íåò íè îäíîãî ýëåìåíòà õ ∈ R, äëÿ êîòîðîãî
ñþðúåêöèè, ëèáî èíúåêöèè, ëèáî áèåêöèè, òî ìîæíî äîêàçàòü ó = 0 åñòü îáðàç). Êîìïîçèöèÿ ôóíêöèé goƒ: R → R ⇔ y = e2(x – 1) —
ðÿä óòâåðæäåíèé î ñâîéñòâàõ êîìïîçèöèè ýòèõ îòîáðàæåíèé. èíúåêöèÿ, ñîãëàñíî òåîðåìå 3.4.
Ýòè ñâîéñòâà îòîáðàæåíû â òàáë. 3.1, ãäå ñèìâîëàìè îáîçíà÷åíû: 3.5. Çàìåíà ïåðåìåííîé è çàìåíà ôóíêöèè
Î — îòîáðàæåíèå, Ñ — ñþðúåêöèÿ, È — èíúåêöèÿ, Á — áèåêöèÿ.
Îïðåäåëåíèå 3.12. Ïóñòü ƒ — ôóíêöèÿ, îïðåäåëåííàÿ íà E ñî
Äîêàçàòåëüñòâî ýòèõ 16 óòâåðæäåíèé ïðåäîñòàâëÿåòñÿ ÷èòàòåëþ.
çíà÷åíèÿìè â F. Åñëè u ÿâëÿåòñÿ îòîáðàæåíèåì íåêîòîðîãî
Òàáëèöà 3.1. ìíîæåñòâà E1 âî ìíîæåñòâî E, òî ìîæíî ïîñòðîèòü íîâóþ ôóíê-
öèþ ƒ1 = ƒou, îïðåäåëåííóþ íà E1 ñî çíà÷åíèÿìè â F (ðèñ. 3.12).
Ãîâîðÿò, ÷òî â ýòîì ñëó÷àå ïðîèçâåäåíà çàìåíà ïåðåìåííîé, èëè
goƒ Î Ñ È Á çàìåíà èñõîäíîãî ìíîæåñòâà E íà E1, è ÷òî ƒ1 ÿâëÿåòñÿ ïðîîáðà-
Î Î Î Î Î çîì ƒ ïðè ýòîé çàìåíå ïåðåìåííûõ. Ïðîèçâåäÿ â âûðàæåíèè
Ñ Î Ñ Î Ñ ƒ(x) ïîäñòàíîâêó x = u(x1), ïîëó÷àþò âûðàæåíèå ƒ1(x1). Èíîãäà
È Î Î È È ýòî îáîçíà÷àþò êàê ƒ*(x1) = ƒ(u(x1)).
Á Î Ñ È Á
Ïðèìåð. Äîêàæåì óòâåðæäåíèå: êîìïîçèöèÿ èíúåêöèè è
ñþðúåêöèè åñòü îòîáðàæåíèå.
Äîêàçàòåëüñòâî. Ïóñòü g — ñþðúåêöèÿ, f — èíúåêöèÿ, goƒ — èõ
êîìïîçèöèÿ, è ïóñòü <x, y> ∈ f,  <y, z> ∈ g, <x, z> ∈ goƒ (ñì.
ðèñ. 3.11).
Ðèñ. 3.12. Çàìåíà ïåðåìåííîé.
Îïðåäåëåíèå 3.13. Ïóñòü v ÿâëÿåòñÿ íåêîòîðûì îòîáðàæåíèåì
F â ìíîæåñòâî F1. Òîãäà ìîæíî îïðåäåëèòü íîâóþ ôóíêöèþ
ƒ* = voƒ, îïðåäåëåííóþ íà E ñî çíà÷åíèÿìè â F1 (ðèñ. 3.13). Â
ýòîì ñëó÷àå ãîâîðÿò, ÷òî ïðîèçâåäåíà çàìåíà ôóíêöèè èëè çàìåíà
ìíîæåñòâà çíà÷åíèé F íà ìíîæåñòâî F1 è ÷òî ƒ* ÿâëÿåòñÿ îáðàçîì
Ðèñ. 3.11. Êîìïîçèöèÿ èíúåêöèè è ñþðúåêöèè. ƒ ïðè ýòîé çàìåíå. Çàìåíó ôóíêöèè íàçûâàþò åùå àïïëèêàöèåé
ôóíêöèé. Èíîãäà ýòî îáîçíà÷àþò êàê ƒ*(x) = v(ƒ(x)).
Ïîñêîëüêó g — ñþðúåêöèÿ, òî äëÿ âñÿêîãî z ∈ G ñóùåñòâóåò ïî
ìåíüøåé ìåðå îäèí ïðîîáðàç y ∈ F, è, âîçìîæíî, ñóùåñòâóþò ïàðû Ïðèìåð. Ïóñòü èñõîäíàÿ ôóíêöèÿ E → F: ƒ(x) = x2. Çàäàíû
<y1, z1> ∈ g, <y2, z2> ∈ g, ãäå y1, y2 ∈ F, z1, z2 ∈ G. Òàê êàê f — èíúåê- ôóíêöèè: E1 → E: u(x1) = x1 + 1; F → F1: v(x) = 2x. Âûïîëíèì çàìåíó
öèÿ, òî äëÿ âñÿêîãî x ∈ E ñóùåñòâóåò íå áîëåå îäíîãî îáðàçà y ∈ F. ïåðåìåííîé â ôóíêöèè ƒ(x): ƒ(u(x1)) = (x1 + 1)2. Âûïîëíèì çàìåíó
36 Ãëàâà 3
Ãëàâà 4. ÌÎÙÍÎÑÒÜ ÌÍÎÆÅÑÒÂ
4.1. Îïðåäåëåíèå ìîùíîñòè
Ïîíÿòèå ìîùíîñòè ìíîæåñòâ ñâÿçàíî ñ îöåíêîé ÷èñëà ýëåìåíòîâ â
íåì.  êîíå÷íîì ìíîæåñòâå êîëè÷åñòâî ýëåìåíòîâ ìîæíî ïåðåñ÷èòàòü.
×èñëî ýëåìåíòîâ â ìíîæåñòâå Õ îáîçíà÷àåòñÿ îáû÷íî êàê |Õ|. Íàïðèìåð,
åñëè X = {a, b, c}, òî |X| = 3. Åñëè äâà ìíîæåñòâà èìåþò îäèíàêîâîå ÷èñëî
Ðèñ. 3.13. Çàìåíà ôóíêöèè. ýëåìåíòîâ, òî ìåæäó íèìè ìîæíî óñòàíîâèòü âçàèìíî îäíîçíà÷íîå
ôóíêöèè â ôóíêöèè ƒ(x): v(ƒ(x)) = 2x2. Òàêèì îáðàçîì, ïðè çàìåíå ñîîòâåòñòâèå. Òîãäà âñå êîíå÷íûå ìíîæåñòâà, èìåþùèå îäèíàêîâîå
ïåðåìåííîé ìû ïîëó÷àåì íîâóþ ôóíêöèþ, çàâèñÿùóþ îò íîâîé êîëè÷åñòâî ýëåìåíòîâ, áóäóò ýêâèâàëåíòíû ïî ÷èñëó ýëåìåíòîâ â íèõ è
ïåðåìåííîé, à ïðè çàìåíå ôóíêöèè — íîâóþ ôóíêöèþ, çàâèñÿùóþ îáðàçóþò îäèí êëàññ ýêâèâàëåíòíîñòè. Ýòîò êëàññ ýêâèâàëåíòíîñòè ìîæåò
îò òîé æå ñàìîé ïåðåìåííîé. áûòü îáîçíà÷åí öåëûì íàòóðàëüíûì ÷èñëîì, îïðåäåëÿþùèì êîëè÷åñòâî
ýëåìåíòîâ â ìíîæåñòâàõ. Âñå îäíîýëåìåíòíûå ìíîæåñòâà îáðàçóþò îäèí
Ìîæíî ïðîèçâåñòè îäíîâðåìåííî è çàìåíó ïåðåìåííîé è çàìåíó
êëàññ ýêâèâàëåíòíîñòè, äâóõýëåìåíòíû堗 äðóãîé, è òàê äàëåå. Êàæäîìó
ôóíêöèè: ƒ3 = voƒou. Çäåñü ƒ3 ÿâëÿåòñÿ îáðàçîì ƒ ïðè çàìåíå ïåðå-
íàòóðàëüíîìó ÷èñëó ñîîòâåòñòâóåò êëàññ ýêâèâàëåíòíîñòè, îáúåäèíÿþ-
ìåííîé u è çàìåíå ôóíêöèè v. Íàïðèìåð, äëÿ îïðåäåëåííûõ âûøå
ùèé âñå êîíå÷íûå ìíîæåñòâà ñ ÷èñëîì ýëåìåíòîâ, ðàâíûì äàííîìó ÷èñëó.
ôóíêöèé: ƒ3 = voƒou = v(ƒ(u(x1))) = 2(x1 + 1)2.
Ìîùíîñòü îáúåäèíåíèÿ íåñêîëüêèõ êîíå÷íûõ ìíîæåñòâ ìîæíî
íàéòè ïî ôîðìóëàì:
|X ∪ Y| = |X| + |Y| – |X ∩ Y|;
|X ∪ Y ∪ Z| = |X| + |Y| + |Z| – |X ∩ Y| – |X ∩ Z| – |Y ∩ Z| + |X ∩ Y ∩ Z|.
(×èòàòåëþ ïðåäëàãàåòñÿ äîêàçàòü ýòè ðàâåíñòâà ñàìîñòîÿòåëüíî
è íàéòè îáùåå âûðàæåíèå.)
Ðàññìîòðèì òåïåðü áåñêîíå÷íûå ìíîæåñòâà. Äëÿ íåêîòîðûõ áåñêî-
íå÷íûõ ìíîæåñòâ òîæå ìîæíî óñòàíîâèòü âçàèìíî îäíîçíà÷íîå ñîîòâåò-
ñòâèå ýëåìåíòîâ. Íàïðèìåð, äëÿ ìíîæåñòâà ÷åòíûõ íàòóðàëüíûõ ÷èñåë,
êîòîðîå ìîæíî ïðåäñòàâèòü â âèäå ñïèñêà: {2, 4, 6, …}, ïîñëåäîâàòåëüíîñòü
(1, 2, 3, …) áóäåò íóìåðàöèåé ýòîãî ñïèñêà, ò.å. ñóùåñòâóåò îòîáðàæåíèå
ƒ(n) = 2n, äëÿ êàæäîãî n ∈ N ìíîæåñòâà íàòóðàëüíûõ ÷èñåë N â ìíîæåñòâî
âñåõ ÷åòíûõ ïîëîæèòåëüíûõ öåëûõ ÷èñåë, êîòîðîå ÿâëÿåòñÿ áèåêöèåé.
Ñëåäîâàòåëüíî, ìíîæåñòâî âñåõ ÷åòíûõ íàòóðàëüíûõ ÷èñåë ýêâèâàëåíòíî
ìíîæåñòâó âñåõ íàòóðàëüíûõ ÷èñåë, ò.å. ÷åòíûõ ÷èñåë ðîâíî ñòîëüêî æå,
ñêîëüêî âñåõ íàòóðàëüíûõ ÷èñåë. Íî, ñ äðóãîé ñòîðîíû, ìíîæåñòâî íàòóðàëü-
íûõ ÷èñåë ìîæíî ðàçáèòü íà äâà ïîäìíîæåñòâà ÷åòíûõ è íå÷åòíûõ ÷èñåë,
ò.å. ÷åòíûõ ÷èñåë ðîâíî ïîëîâèíà èç âñåõ íàòóðàëüíûõ ÷èñåë! Ïîëó÷àåì,
÷òî â íåêîòîðîì ñìûñëå ÷àñòü ðàâíà öåëîìó1. È ýòî äåéñòâèòåëüíî òàê.
1
Ýòîò ôàêò, çàêëþ÷àþùèéñÿ â òîì, ÷òî ìåæäó áåñêîíå÷íîé ñîâîêóïíîñòüþ è åå
ñîáñòâåííîé ÷àñòüþ ìîæíî óñòàíîâèòü âçàèìíî îäíîçíà÷íîå ñîîòâåòñòâèå, îòìå÷àë-
ñÿ åùå Ïëóòàðõîì è äðóãèìè äðåâíèìè ó÷åíûìè.  1638 ãîäó Ãàëèëåé îòìåòèë,
÷òî ìåæäó öåëûìè ïîëîæèòåëüíûìè ÷èñëàìè è èõ êâàäðàòàìè ñóùåñòâóåò âçàèìíî
îäíîçíà÷íîå ñîîòâåòñòâèå, è íàçâàë «ïàðàäîêñîì» ñâîå íàáëþäåíèå, ïîñêîëüêó
ýòîò ôàêò âñòóïàåò â ïðîòèâîðå÷èå ñ åâêëèäîâîé àêñèîìîé, ñîãëàñíî êîòîðîé
öåëîå áîëüøå ëþáîé èç ñâîèõ ñîáñòâåííûõ ÷àñòåé, ò.å. ÷àñòåé, íå ñîâïàäàþùèõ ñî
âñåì öåëûì.
38 Ãëàâà 4 Ìîùíîñòü ìíîæåñòâ 39

Ìîæíî ïîêàçàòü, ÷òî ñóùåñòâóåò áèåêöèÿ èç ìíîæåñòâà íàòóðàëüíûõ ÷èñåë Ýòè ñâîéñòâà îáîáùàþòñÿ äëÿ ñëó÷àÿ áåñêîíå÷íûõ ìíîæåñòâ
íà ëþáîå åãî áåñêîíå÷íîå ïîäìíîæåñòâî. Äåéñòâèòåëüíî, ïóñòü P ⊂ N. ñëåäóþùåé òåîðåìîé.
Âûáåðåì â P íàèìåíüøèé ýëåìåíò è îáîçíà÷èì åãî x1; âû÷òåì ýòîò ýëåìåíò Òåîðåìà 4.1 (Êàíòîðà — Áåðíøòåéíà1).
èç P è íàèìåíüøèé ýëåìåíò èç âñåõ îñòàâøèõñÿ îáîçíà÷èì x2. Ïðîäîëæàÿ
Ïóñòü Å è F — äâà ïðîèçâîëüíûõ áåñêîíå÷íûõ ìíîæåñòâà. Òîãäà:
ýòîò ïðîöåññ, ìû ïðèñâîèì íîìåð êàæäîìó ýëåìåíòó èç P. Ýòà íóìåðàöèÿ
åñòü áèåêöèÿ N → P: n → xn, ãäå xn åñòü (n + 1)-é â ïîðÿäêå âîçðàñòàíèÿ à) ëèáî ñóùåñòâóåò èíúåêöèÿ èç E â F, ëèáî ñóùåñòâóåò èíúåêöèÿ
ýëåìåíò P. Òàêèì îáðàçîì, ìíîæåñòâî íå÷åòíûõ ÷èñåë, ìíîæåñòâî èç F â E (îäíî íå èñêëþ÷àåò äðóãîãî);
êâàäðàòîâ íàòóðàëüíûõ ÷èñåë è ìíîæåñòâî ëþáûõ ëèíåéíûõ êîìáèíàöèé, á) åñëè ñóùåñòâóþò èíúåêöèè E → F è F → E, òî ñóùåñòâóåò
íàïðèìåð, ax + b, ãäå a, b ∈ N, áóäóò ýêâèâàëåíòíû ìåæäó ñîáîé è âîéäóò áèåêöèÿ èç E â F.
â îäèí êëàññ ýêâèâàëåíòíîñòè. Èíûìè ñëîâàìè, åñëè ìíîæåñòâî E ðàâíîìîùíî íåêîòîðîìó
ïîäìíîæåñòâó ìíîæåñòâà F, à ìíîæåñòâî F ðàâíîìîùíî íåêîòî-
Îïðåäåëåíèå 4.1. Îòíîøåíèå ýêâèâàëåíòíîñòè, êîòîðîå îïðå-
ðîìó ïîäìíîæåñòâó ìíîæåñòâà E, òî E è F ðàâíîìîùíû.
äåëÿåòñÿ âçàèìíî îäíîçíà÷íûì ñîîòâåòñòâèåì äâóõ ìíîæåñòâ,
íàçûâàåòñÿ ðàâíîìîùíîñòüþ, à êëàññ ýêâèâàëåíòíîñòè Äîêàçàòåëüñòâî. Ïóñòü E ðàâíîìîùíî íåêîòîðîìó ïîäìíîæå-
ðàâíîìîùíûõ ìíîæåñòâ íàçûâàåòñÿ ìîùíîñòüþ ýòèõ ìíîæåñòâ. ñòâó F1 ìíîæåñòâà F, à F ðàâíîìîùíî íåêîòîðîìó ïîäìíîæåñòâó E1
ìíîæåñòâà E (ñì. ðèñ. 4.2, a). Ïðè âçàèìíî îäíîçíà÷íîì ñîîòâåò-
Ìîùíîñòü ìíîæåñòâà X îáîçíà÷àåòñÿ card X. ×èñëî ýëåìåíòîâ
ñòâèè ìåæäó E1 è F ïîäìíîæåñòâî F1 ⊂ F ïåðåõîäèò â íåêîòîðîå
êîíå÷íîãî ìíîæåñòâà òàêæå íàçûâàåòñÿ ìîùíîñòüþ, òîãäà card X = |X|.
ïîäìíîæåñòâî E2 ⊂ E1. Ïðè ýòîì âñå òðè ìíîæåñòâà E, E1 è E2 ðàâíî-
Äëÿ ðàâíîìîùíûõ ìíîæåñòâ ÷àñòî èñïîëüçóåòñÿ îáîçíà÷åíèå E ∼ F.
ìîùíû, è íóæíî äîêàçàòü, ÷òî îíè ðàâíîìîùíû ìíîæåñòâó F, èëè,
4.2. Êàðäèíàëüíûå ÷èñëà ÷òî òî æå ñàìîå, ìíîæåñòâó E1. Òåïåðü ìû ìîæåì çàáûòü ïðî ìíîæå-
Ñðàâíåíèå áåñêîíå÷íûõ ìíîæåñòâ âîçìîæíî áëàãîäàðÿ ñòâî F è åãî ïîäìíîæåñòâà è äîêàçûâàòü òàêîé ôàêò:
ñâîéñòâàì ôóíêöèîíàëüíûõ îòîáðàæåíèé. Èç îïðåäåëåíèÿ åñëè E2 ⊂ E1 ⊂ E0, (ãäå E0 — îáîçíà÷åíèå äëÿ E) è E2 ðàâíîìîùíî E0,
èíúåêöèè ñëåäóåò, ÷òî èíúåêöèÿ èç ìíîæåñòâà E â ìíîæåñòâî F òî âñå òðè ìíîæåñòâà ðàâíîìîùíû.
âîçìîæíà òîëüêî â òîì ñëó÷àå, åñëè êîëè÷åñòâî ýëåìåíòîâ â E íå Ïóñòü f — ôóíêöèÿ, êîòîðàÿ îñóùåñòâëÿåò âçàèìíî îäíîçíà÷íîå
áîëüøå, ÷åì êîëè÷åñòâî ýëåìåíòîâ â F: |E| ≤ |F| (äëÿ êîíå÷íûõ ñîîòâåòñòâèå E0 → E2, òàê, ÷òî ýëåìåíò x ∈ E0 ñîîòâåòñòâóåò ýëåìåíòó
ìíîæåñòâ), ïðè÷åì, åñëè íå ñóùåñòâóåò èíúåêöèè èç F â E, òî ýòî f(x) ∈ E2. Êîãäà E0 ïåðåõîäèò â E2, ìåíüøåå ìíîæåñòâî E1 ïåðåõîäèò
íåðàâåíñòâî ïðåâðàùàåòñÿ â ñòðîãîå íåðàâåíñòâî |E| < |F| (ñì. â êàêîå-òî ìíîæåñòâî E3 ⊂ E2 (ñì. ðèñ. 4.2, á). Àíàëîãè÷íî, ñàìî E2
ðèñ.4.1). Åñëè æå ñóùåñòâóåò èíúåêöèÿ èç F â E, ïðè÷åì íå ïåðåõîäèò â êàêîå-òî ìíîæåñòâî E4 ⊂ E2. Ïðè ýòîì E4 ⊂ E3, òàê êàê E2 ⊂ E1.
îáÿçàòåëüíî ñîâïàäàþùàÿ ñ îáðàòíûì îòîáðàæåíèåì äëÿ èíúåêöèè
E → F, òî ýòî âîçìîæíî ëèøü òîãäà, êîãäà êîëè÷åñòâî ýëåìåíòîâ â
íèõ ñîâïàäàåò, ò.å. |E| = |F|, à â ýòîì ñëó÷àå ìîæíî íàéòè è âçàèìíî
îäíîçíà÷íîå ñîîòâåòñòâèå ìåæäó E è F, ò.å. áèåêöèþ.
Àíàëîãè÷íî, åñëè ñóùåñòâóåò ñþðúåêöèÿ èç E íà F, òàêàÿ, ÷òî
îäèí îáðàç â F èìååò íåñêîëüêî ïðîîáðàçîâ â E, òî êîëè÷åñòâî
ýëåìåíòîâ â E ñòðîãî áîëüøå êîëè÷åñòâà ýëåìåíòîâ â F, ò.å. |E| > |F|.

Ðèñ. 4. 2. Ê äîêàçàòåëüñòâó òåîðåìû Êàíòîðà — Áåðíøòåéíà.


1
Êàíòîð ñôîðìóëèðîâàë ýòó òåîðåìó áåç äîêàçàòåëüñòâà â 1883 ãîäó, ïîîáåùàâ
âåðíóòüñÿ ê íåé ïîçæå, îäíàêî, íå âûïîëíèë ýòîãî îáåùàíèÿ. Ïåðâûå äîêàçà-
Ðèñ. 4.1. Èíúåêöèÿ E → F. òåëüñòâà òåîðåìû áûëè äàíû Øð¸äåðîì (1896) è Áåðíøòåéíîì (1897).
40 Ãëàâà 4 Ìîùíîñòü ìíîæåñòâ 41

Ïðîäîëæàÿ ýòî ïîñòðîåíèå, ïîëó÷àåì óáûâàþùóþ ïîñëåäîâà- 4.3. Ñ÷åòíûå ìíîæåñòâà


òåëüíîñòü ìíîæåñòâ E0 ⊃ E1 ⊃ E2 ⊃ E3 ⊃ E4 ⊃ … è âçàèìíî îäíî-
çíà÷íîå ñîîòâåòñòâèå f: E0 → E2, ïðè êîòîðîì Ei îòîáðàæàåòñÿ â Îïðåäåëåíèå 4.2. Ìîùíîñòüþ ñ÷åòíîãî ìíîæåñòâà íàçûâàåòñÿ
Ei + 2. Ôîðìàëüíî ìîæíî îïèñàòü E2n êàê ìíîæåñòâî òåõ ýëåìåíòîâ, ìîùíîñòü ìíîæåñòâà íàòóðàëüíûõ ÷èñåë N. Ñ÷åòíûì íàçûâàåòñÿ
êîòîðûå ïîëó÷àþòñÿ èç ìíîæåñòâà E0 ïîñëå n-êðàòíîãî ïðèìåíåíèÿ âñÿêîå ìíîæåñòâî X, ðàâíîìîùíîå ìíîæåñòâó N íàòóðàëüíûõ
ôóíêöèè f. ÷èñåë. Ìîùíîñòü ñ÷åòíîãî ìíîæåñòâà îáîçíà÷àåòñÿ êàðäèíàëü-
Òàêèì îáðàçîì, ìíîæåñòâî E0 ìû ðàçáèëè íà íåïåðåñåêàþùèåñÿ íûì òðàíñôèíèòíûì ÷èñëîì ℵ 0 (÷èòàåòñÿ: àëåô-íóëü)1.
ñëîè Ai = Ei\Ei + 1 è íà ñåðäöåâèíó A = ∩i Ei. Ñëîè A0, A2, A4,… ðàâíî- Ñ÷åòíîñòü ìíîæåñòâà X îçíà÷àåò, ÷òî ñóùåñòâóåò ïî êðàéíåé
ìîùíû, òàê êàê ôóíêöèÿ f îñóùåñòâëÿåò âçàèìíî îäíîçíà÷íîå ñîîò- ìåðå îäíà áèåêöèÿ èç X íà N (îäíàêî ýòî íå çíà÷èò, ÷òî òàêàÿ
âåòñòâèå ìåæäó A0 è A2, ìåæäó A2 è A4 è ò.ä. Àíàëîãè÷íî, ðàâíîìîù- áèåêöèÿ çàäàíà). Èíà÷å ñ÷åòíîå ìíîæåñòâî ìîæíî îïðåäåëèòü êàê
íû è ñëîè ñ íå÷åòíûìè íîìåðàìè. ìíîæåñòâî, ýëåìåíòû êîòîðîãî ìîæíî ðàñïîëîæèòü â âèäå ñïèñêà
Òåïåðü ìîæíî ëåãêî ïîñòðîèòü âçàèìíî îäíîçíà÷íîå ñîîòâåò- (äàæå, åñëè ýòîò ñïèñîê áóäåò áåñêîíå÷íûì). Òîãäà êàæäîìó
ñòâèå g ìåæäó E0 è E1. ýëåìåíòó ìíîæåñòâà ìîæíî ïîñòàâèòü â ñîîòâåòñòâèå åãî ïîðÿäêî-
Ïóñòü x ∈ E0, òîãäà ñîîòâåòñòâóþùèé åìó ýëåìåíò g(x) ñòðîèòñÿ âûé íîìåð â ýòîì ñïèñêå, ò.å. ìîæåò áûòü ïîñòðîåíî îòîáðàæåíèå
òàê: g(x) = f(x) ïðè x ∈ A2k è g(x) = x ïðè x ∈ A2k + 1 èëè x ∈ A (êàê èç N â X ƒ(n): N → X, ãäå n ∈ N. Òàêîå îòîáðàæåíèå íàçûâàåòñÿ
ïîêàçàíî íèæå). íóìåðàöèåé. Î÷åâèäíî, ÷òî çàíóìåðîâàòü ìîæíî ëþáîå êîíå÷íîå
ìíîæåñòâî. Ìíîæåñòâî X êîíå÷íî èëè ñ÷åòíî òîãäà è òîëüêî òîãäà,
êîãäà ñóùåñòâóåò èíúåêöèÿ X â N, èëè, åñëè X ≠ ∅, òîãäà è òîëüêî
òîãäà, êîãäà ñóùåñòâóåò ñþðúåêöèÿ N íà X.
Ïðèìåð. Ìíîæåñòâà âñåõ ÷åòíûõ íàòóðàëüíûõ ÷èñåë X è
Ýòî äîêàçûâàåò òåîðåìó. ìíîæåñòâî N ðàâíîìîùíû, òàê êàê ñóùåñòâóåò èíúåêöèÿ X → N è
Ñëåäñòâèÿ èç òåîðåìû Êàíòîðà — Áåðíøòåéíà: ñþðúåêöèÿ N → X.
à) åñëè ñóùåñòâóåò èíúåêöèÿ E → F è íå ñóùåñòâóåò èíúåêöèè Äîêàæåì ðÿä òåîðåì î ñ÷åòíûõ ìíîæåñòâàõ.
F → E, òî ìíîæåñòâî F èìååò ìîùíîñòü, ñòðîãî áîëüøóþ, ÷åì ìîù- Òåîðåìà 4.2. Ìíîæåñòâî ïîëîæèòåëüíûõ ðàöèîíàëüíûõ ÷èñåë
íîñòü E: card F > card E. Q+ ñ÷åòíî.
á) åñëè ñóùåñòâóåò èíúåêöèÿ F → E è íå ñóùåñòâóåò èíúåêöèè Äîêàçàòåëüñòâî. Ëþáîå ðàöèîíàëüíîå ÷èñëî ïðåäñòàâèìî â âèäå
E → F, òî ìíîæåñòâî F èìååò ìîùíîñòü, ñòðîãî ìåíüøóþ, ÷åì ìîù- äðîáè m/n, ãäå m, n — íàòóðàëüíûå ÷èñëà, n ≠ 0. Çàïèøåì ðàöèîíàëü-
íîñòü E: card F < card E. íûå ÷èñëà â âèäå òàáëèöû:
â) åñëè ñóùåñòâóåò áèåêöèÿ èç F â E, òî ìíîæåñòâà F è E ðàâíî-
ìîùíû: card F = card E. 1/1 2/1 3/1 4/1 … 1 2 5 10 …
Êëàññ ýêâèâàëåíòíîñòè ðàâíîìîùíûõ ìíîæåñòâ íàçûâàåòñÿ 1/2 2/2 3/2 4/2 … 4 3 6 11 …
ìîùíîñòüþ, èëè êàðäèíàëüíûì ÷èñëîì. Êëàññû ýêâèâàëåíòíîñòè 1/3 2/3 3/3 4/3 … 9 8 7 12 …
ðàâíîìîùíûõ êîíå÷íûõ ìíîæåñòâ ÿâëÿþòñÿ êîíå÷íûìè êàðäèíàëü- … … … … … … … … … …
íûìè ÷èñëàìè. Ýòè ÷èñëà ïî îïðåäåëåíèþ ÿâëÿþòñÿ íàòóðàëüíûìè
÷èñëàìè, ñîîòâåòñòâóþùèìè êîëè÷åñòâó ýëåìåíòîâ â êîíå÷íîì Ïðàâàÿ òàáëèöà çàäàåò íóìåðàöèþ ýëåìåíòîâ ëåâîé òàáëèöû (ñòðåëêè
ìíîæåñòâå. Ìîùíîñòü ïóñòîãî ìíîæåñòâà ðàâíà íóëþ: card ∅ = 0. óêàçûâàþò íàïðàâëåíèå íóìåðàöèè). Òîãäà ìû ìîæåì âûïèñàòü ýëåìåíòû
Ìîùíîñòü áåñêîíå÷íîãî ìíîæåñòâà íàçûâàåòñÿ òðàíñôèíèòíûì ëåâîé òàáëèöû (ìíîæåñòâî ðàöèîíàëüíûõ ïîëîæèòåëüíûõ ÷èñåë) â âèäå
êàðäèíàëüíûì ÷èñëîì, èëè ïðîñòî òðàíñôèíèòíûì ÷èñëîì. Òàêèì ñïèñêà, â êîòîðîì êàæäîìó ýëåìåíòó ñîîòâåòñòâóåò íàòóðàëüíîå ÷èñëî:
îáðàçîì, ìíîæåñòâî êàðäèíàëüíûõ ÷èñåë — ýòî ôàêòîð-ìíîæåñòâî 1/1 2/1 2/2 1/2 3/1 3/2 3/3 2/3 1/3 4/1 4/2 4/3 …
ðàâíîìîùíûõ ìíîæåñòâ, êîòîðîå ïðåäñòàâëÿåò ñîáîé îáúåäèíåíèå
↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ …
ìíîæåñòâà íàòóðàëüíûõ è òðàíñôèíèòíûõ ÷èñåë.
1 2 3 4 5 6 7 8 9 10 11 12 …
1
Ìîæíî âñòðåòèòü äðóãîå îáîçíà÷åíèå ìîùíîñòè ñ÷åòíîãî ìíîæåñòâà: card N = ν.
42 Ãëàâà 4 Ìîùíîñòü ìíîæåñòâ 43

Ïîëó÷åííûé ïåðåñ÷åò äîêàçûâàåò ñ÷åòíîñòü ìíîæåñòâà ïîëîæè- Å ïî íåêîòîðîìó îòíîøåíèþ ýêâèâàëåíòíîñòè âñåãäà èìååò íå
òåëüíûõ ðàöèîíàëüíûõ ÷èñåë. áîëüøóþ ìîùíîñòü, ÷åì ñàìî ìíîæåñòâî Å. Îòñþäà, à òàêæå èç
Ìîæíî çàìåòèòü, ÷òî ðàöèîíàëüíûå ÷èñëà âõîäÿò â ýòîò ïåðåñ÷åò òåîðåìû 4.5 ñëåäóåò, ÷òî â êëàññå êàðäèíàëüíûõ ÷èñåë ñóùåñòâóåò
ñ ïîâòîðåíèÿìè: íàïðèìåð, 1/1 = 2/2 = 3/3 = …=1. Îäíàêî, îòíîøåíèå ïîðÿäêà: åñëè α ÿâëÿåòñÿ êàðäèíàëüíûì ÷èñëîì íåêîòî-
íåòðóäíî ñîñòàâèòü ýôôåêòèâíóþ ïðîöåäóðó âû÷åðêèâàíèÿ ðîãî ïîäìíîæåñòâà ìíîæåñòâà ìîùíîñòè β, òî α ≤ β.
ïîâòîðÿþùèõñÿ ÷èñåë èç ýòîãî ïåðåñ÷åòà. Ìû ïîêàæåì äàëåå, ÷òî Íåòðóäíî ïîêàçàòü (äëÿ êîíå÷íûõ ìíîæåñòâ ýòî ïðîñòî, à äëÿ
è áåç âû÷åðêèâàíèÿ ïîâòîðåíèé äîêàçàòåëüñòâî ñ÷åòíîñòè áåñêîíå÷íûõ ýòî ñëåäóåò èç òåîðåìû Êàíòîðà-Áåðíøòåéíà), ÷òî
ìíîæåñòâà Q+ óæå çàâåðøåíî. ýòî îòíîøåíèå ðåôëåêñèâíî, àíòèñèììåòðè÷íî è òðàíçèòèâíî,
Òåîðåìà 4.3. Ìíîæåñòâî öåëûõ ÷èñåë Z ñ÷åòíî. ñëåäîâàòåëüíî, îíî äåéñòâèòåëüíî ÿâëÿåòñÿ îòíîøåíèåì ïîðÿäêà.
Èç òåîðåìû Êàíòîðà-Áåðíøòåéíà ñëåäóåò òàêæå, ÷òî ýòî îòíîøåíèå
Äîêàçàòåëüñòâî. Ïîñòðîèì ñïèñîê: ÿâëÿåòñÿ îòíîøåíèåì ëèíåéíîãî ïîðÿäêà, ò.å. ëþáûå äâà êàðäèíàëü-
0 1 –1 2 –2 3 –3 … íûå ÷èñëà ñðàâíèìû.
↓ ↓ ↓ ↓ ↓ ↓ ↓ … Íà ìíîæåñòâå êàðäèíàëüíûõ ÷èñåë ìîæíî îïðåäåëèòü îïåðàöèè
0 1 2 3 4 5 6 … ñëîæåíèÿ, óìíîæåíèÿ è âîçâåäåíèÿ â ñòåïåíü.
Òîãäà êàæäîìó ÷åòíîìó ÷èñëó ñîîòâåòñòâóåò îòðèöàòåëüíîå 1. Ñëîæåíèå. Ïóñòü α è β êàðäèíàëüíûå ÷èñëà, à ìíîæåñòâà E
÷èñëî, à êàæäîìó íå÷åòíîìó — ïîëîæèòåëüíîå. Ïîñòðîåííàÿ è F èìåþò ñîîòâåòñòâåííî ìîùíîñòè card E = α è card F = β. Òîãäà
áèåêöèÿ äîêàçûâàåò òåîðåìó. α + β — ñóììà ìîùíîñòåé E è F,— ýòî ìîùíîñòü âñÿêîãî ìíîæåñòâà,
äîïóñêàþùåãî ðàçáèåíèå íà äâà êëàññà ýêâèâàëåíòíîñòè,
Òåîðåìà 4.4. Ìíîæåñòâî âñåõ ðàöèîíàëüíûõ ÷èñåë Q ñ÷åòíî. ðàâíîìîùíûõ ìíîæåñòâàì Å è F ñîîòâåòñòâåííî. Èíûìè ñëîâàìè,
Äîêàçàòåëüñòâî àíàëîãè÷íî ïðåäûäóùåìó. åñëè ìíîæåñòâà E è F íå ïåðåñåêàþòñÿ, òî ìîùíîñòü èõ îáúåäèíåíèÿ
Òåîðåìà 4.5. Ìîùíîñòü ñ÷åòíîãî ìíîæåñòâà ℵ 0 ÿâëÿåòñÿ íàè- ðàâíà α + β.
ìåíüøèì òðàíñôèíèòíûì êàðäèíàëüíûì ÷èñëîì. Ýòî îçíà÷àåò, 2. Óìíîæåíèå. ×åðåç α⋅β îáîçíà÷àåòñÿ ìîùíîñòü äåêàðòîâîãî
÷òî âñÿêîå áåñêîíå÷íîå ìíîæåñòâî E èìååò ïî êðàéíåé ìåðå ïðîèçâåäåíèÿ Å × F. Èíûìè ñëîâàìè, ïðîèçâåäåíèå α⋅β — ýòî êàðäè-
îäíó ñ÷åòíóþ ÷àñòü (ò.å. ñ÷åòíîå ïîäìíîæåñòâî). íàëüíîå ÷èñëî îáúåäèíåíèÿ α íåïåðåñåêàþùèõñÿ ÷àñòåé, êàæäàÿ
èç êîòîðûõ èìååò ìîùíîñòü β.
Äîêàçàòåëüñòâî. Ïðåäïîëîæèì, ÷òî äëÿ íåêîòîðîãî áåñêîíå÷-
íîãî ìíîæåñòâà E ñîîòíîøåíèå card E > ℵ ℵ 0 íå âûïîëíÿåòñÿ, ò.å. 3. Âîçâåäåíèå â ñòåïåíü. ×åðåç αβ îáîçíà÷àåòñÿ ìîùíîñòü ìíî-
ℵ 0. Ýòî îçíà÷àåò, ïî òåîðåìå Áåðíøòåéíà, ÷òî ñóùåñòâóåò
card E ≤ ℵ æåñòâà Å F, ò.å. ìîùíîñòü ìíîæåñòâà âñåõ ôóíêöèîíàëüíûõ îòîáðà-
èíúåêöèÿ E → N, ò.å. â N ñóùåñòâóåò áåñêîíå÷íàÿ ÷àñòü P, òàêàÿ, æåíèé èç F â E: card (F → E) = card (E F) = card E card F.
÷òî ìåæäó E è P ñóùåñòâóåò áèåêöèÿ. Îäíàêî ìåæäó ìíîæåñòâîì Òåîðåìà 4.6. Îïåðàöèè, îïðåäåëåííûå íà ìíîæåñòâå êàðäèíàëü-
N è åãî áåñêîíå÷íîé ÷àñòüþ P òîæå ñóùåñòâóåò áèåêöèÿ. Îòîáðàæå- íûõ ÷èñåë, îáëàäàþò ñëåäóþùèìè ñâîéñòâàìè.
íèå n → xn, ãäå xn åñòü (n + 1)-é â ïîðÿäêå âîçðàñòàíèÿ ýëåìåíò P, 1. Àññîöèàòèâíîñòü è êîììóòàòèâíîñòü ñëîæåíèÿ.
îïðåäåëÿåò áèåêöèþ N íà P. Òîãäà ïîëó÷èì, ÷òî card E = ℵ ℵ 0. 2. Àññîöèàòèâíîñòü è êîììóòàòèâíîñòü óìíîæåíèÿ.
4.4. Êàðäèíàëüíàÿ àðèôìåòèêà 3. Äèñòðèáóòèâíîñòü óìíîæåíèÿ ïî îòíîøåíèþ ê ñëîæåíèþ:
α⋅(β + γ) = α⋅β  + α⋅γ.
Åñëè ñóùåñòâóåò ñþðúåêöèÿ Å → F, òî ñàrd F ≤ card E. Äåéñòâè-
òåëüíî, ïðîîáðàç êàæäîé òî÷êè F íå ïóñò, è åñëè â êàæäîì èç 4. Äëÿ âîçâåäåíèÿ â ñòåïåíü âûïîëíÿþòñÿ ñîîòíîøåíèÿ:
ïðîîáðàçîâ âûáðàòü ïî îäíîìó ýëåìåíòó1, òî ïîëó÷èì íåêîòîðóþ a) (αβ)⋅(αγ) = α β + γ,
÷àñòü Å, ðàâíîìîùíóþ F. Íàïðèìåð, ôàêòîð-ìíîæåñòâî ìíîæåñòâà b) αγβ γ = (α⋅β)γ,
c) ((α)β)γ = α b⋅⋅γ.
1
Âûáðàòü ïî îäíîìó ýëåìåíòó â êàæäîì èç êîíå÷íîãî ÷èñëà ìíîæåñòâ íåòðóäíî,
Äîêàçàòåëüñòâî ýòèõ ñâîéñòâ îñíîâàíî íà îïðåäåëåíèè è ñâîé-
íî ïîäîáíûé âûáîð â ñëó÷àå áåñêîíå÷íîãî ÷èñëà ìíîæåñòâ çàòðóäíèòåëåí.
Ïîñëå ìíîãî÷èñëåííûõ ñïîðîâ â íà÷àëå âåêà âîçìîæíîñòü òàêîãî âûáîðà áûëà
ñòâàõ îïåðàöèé îáúåäèíåíèÿ, äåêàðòîâà ïðîèçâåäåíèÿ è ôóíêöèî-
ââåäåíà êàê àêñèîìà òåîðèè ìíîæåñò⠗ àêñèîìà âûáîðà, èëè àêñèîìà Öåðìåëî. íàëüíûõ îòîáðàæåíèé ìíîæåñòâ.
44 Ãëàâà 4 Ìîùíîñòü ìíîæåñòâ 45

 êà÷åñòâå ïðèìåðîâ äîêàæåì ñëåäóþùèå ñâîéñòâà. Ââåäåì äèàãîíàëüíóþ íóìåðàöèþ. Ïîëó÷èì ïîñëåäîâàòåëüíîñòü
Ñâîéñòâî 3. α⋅(β + γ) = α⋅β + α⋅γ. (0, 0), (1, 0), (0, 1), (2, 0), (1, 1), (0, 2), ... . Ýòà ïîñëåäîâàòåëüíîñòü
îïðåäåëÿåò áèåêöèþ N íà N × N. Ñëåäîâàòåëüíî, N ýêâèâàëåíòíî
Äîêàçàòåëüñòâî. Ïóñòü card A = α, card B = β, card C = γ, ãäå N × N, ò.å. ℵ 0⋅ℵℵ 0 = ℵ 02 = ℵℵ 0.
ìíîæåñòâà A, B, C ïîïàðíî íå ïåðåñåêàþòñÿ, è ïóñòü a ∈ A, b ∈ B, c ∈ C.
Ïðåäïîëîæèì òåïåðü, ÷òî ℵ 0m – 1 = ℵ ℵ 0, è ïîêàæåì, ÷òî òîãäà
Ñîîòíîøåíèå 3 âûïîëíÿåòñÿ, åñëè A × (B ∪ C) ∼ (A × B) ∪ (A × C). ℵ 0m = ℵℵ 0.
Ðàññìîòðèì ýòè ìíîæåñòâà.
Ïî ïðåäïîëîæåíèþ èíäóêöèè äåêàðòîâî ïðîèçâåäåíèå N m – 1
Ìíîæåñòâî A × (B ∪ C) ñîñòîèò èç ïàð {<a, b>, <a, c>}, ïðè÷åì
ñ÷åòíî. Òîãäà, ñîãëàñíî áàçèñó èíäóêöèè, äåêàðòîâî ïðîèçâåäåíèå
b ≠ c, òàê êàê B ∩ C = ∅.
äâóõ ñ÷åòíûõ ìíîæåñòâ N m – 1 × N = N m òàêæå ñ÷åòíî, ò.å. ℵ 0m = ℵ ℵ 0.
Ìíîæåñòâî (A × B) ∪ (A × C) ñîñòîèò èç îáúåäèíåíèÿ ìíîæåñòâ
ïàð {<a, b>} ∪ {<a, c>}, ÷òî ýêâèâàëåíòíî ìíîæåñòâó {<a, b>, Ñëåäñòâèå. Îáúåäèíåíèå êîíå÷íîãî èëè ñ÷åòíîãî ìíîæåñòâà
<a, c>}, ãäå b ≠ c. Êàê âèäèì, ýòè äâà ìíîæåñòâà ñîâïàäàþò. êîíå÷íûõ èëè ñ÷åòíûõ ïîäìíîæåñòâ ìíîæåñòâà Å êîíå÷íî èëè
ñ÷åòíî.
Ïîêàæåì, ÷òî äèñòðèáóòèâíîñòü ñëîæåíèÿ îòíîñèòåëüíî
óìíîæåíèÿ íå âûïîëíÿåòñÿ, ò.å. α + (β⋅γ) ≠ (α + β)⋅(α + γ). Äîêàçàòåëüñòâî. Ïóñòü I — íåêîòîðàÿ ÷àñòü N (I ⊂ N) è Ai
Äëÿ ýòîãî ïîêàæåì, ÷òî â îáùåì ñëó÷àå îòíîøåíèå ðàâíîìîù- (i ∈ I) — íåêîòîðûå ïîäìíîæåñòâà Å, è äëÿ âñÿêîãî i Ai ≠ ∅ (íî,
íîñòè A ∪ (B × C) ∼ (A ∪ B) × (A ∪ C) íåâûïîëíèìî. Äåéñòâèòåëü- åñëè Ai = ∅, òî ýòî íè÷åãî íå ìåíÿåò, òàê êàê åñëè Ai = ∅, òî
íî, A ∪ (B × C) — ýòî ìíîæåñòâî, ïîëó÷åííîå îáúåäèíåíèåì îáúåäèíåíèå íå èçìåíèòñÿ). Ïóñòü ƒi — ñþðúåêöèÿ N íà Ai. Òîãäà
{a} ∪ {<b, c>} = {a, <b, c>}, ò.å. ýòî ìíîæåñòâî, ñîñòàâëåííîå èç îòîáðàæåíèå (i, n) → ƒi(n) áóäåò ñþðúåêöèåé I × N íà U Ai .
âñåõ ýëåìåíòîâ ìíîæåñòâà A è ïàð <b, c>, â òî âðåìÿ êàê i∈I
(A ∪ B) × (A ∪ C) = {<a, a>, <b, a>, <a, c>, <b, c>}. Î÷åâèäíî, ÷òî
ýòî ðàçëè÷íûå ìíîæåñòâà. Ïîñêîëüêó I × N ñ÷åòíî, òî U Ai êîíå÷íî èëè ñ÷åòíî.
Èíà÷å ýòî ìîæíî ïîêàçàòü òàê: (A ∪ B) × (A ∪ C) = i∈I
= ((A ∪ B) × A) ∪ (A ∪ B) × C) = (A × A) ∪ (B × A) ∪ (A × C) ∪ (B × C), Òåïåðü ìîæíî èíà÷å äîêàçàòü, ÷òî ìíîæåñòâî ðàöèîíàëüíûõ
÷òî íå ýêâèâàëåíòíî A ∪ (B × C) = (A × B) ∪ (A × C). ÷èñåë Q ñ÷åòíî. Êàæäîé ïàðå (p, q) (q ≠ 0) ìíîæåñòâà Z × Z ìîæíî
ïîñòàâèòü â ñîîòâåòñòâèå ðàöèîíàëüíîå ÷èñëî p/q. Ýòî îòîáðàæåíèå
4.5. Îñíîâíûå ñîîòíîøåíèÿ ÿâëÿåòñÿ ñþðúåêöèåé ïîäìíîæåñòâà Z × Z íà Q. Çíà÷èò, Q íå áîëåå
êàðäèíàëüíîé àðèôìåòèêè ÷åì ñ÷åòíî, íî òàê êàê îíî ñîäåðæèò N â êà÷åñòâå ñâîåãî ïîäìíîæå-
ñòâà, òî Q ñ÷åòíî.
Òåîðåìà 4.7. Äëÿ ëþáîãî êîíå÷íîãî ÷èñëà m ≥ 1 âûïîëíÿþòñÿ
ðàâåíñòâà: Òåîðåìà 4.8. Åñëè A — áåñêîíå÷íîå ìíîæåñòâî, à B êîíå÷íî èëè
m⋅ℵℵ 0 = ℵℵ 0 è ℵ 0m = ℵ
ℵ 0. ñ÷åòíî, òî A ∪ B ∼ A (ðàâíîìîùíû), ò.å. card(A ∪ B) = card(A).
Äîêàçàòåëüñòâî. Âîñïîëüçóåìñÿ ìåòîäîì ìàòåìàòè÷åñêîé Äîêàçàòåëüñòâî. Ïóñòü A1 — ñ÷åòíîå ïîäìíîæåñòâî ìíîæåñòâà
èíäóêöèè. Ïîêàæåì ñíà÷àëà, ÷òî N × N ðàâíîìîùíî N, ò.å. A. Îáúåäèíåíèå ñ÷åòíîãî è êîíå÷íîãî ìíîæåñòâ ñ÷åòíî, îáúåäèíåíèå
ℵ 0⋅ℵ
ℵ 0 = ℵℵ 0 (áàçèñ èíäóêöèè). ñ÷åòíûõ ìíîæåñòâ òàêæå ñ÷åòíî, ïîýòîìó A1 ∪ B ∼ A1. Ìíîæåñòâî
Ýëåìåíòû äåêàðòîâîãî ïðîèçâåäåíèÿ N × N ìîæíî âûïèñàòü â A ∪ B íå èçìåíèòñÿ, åñëè èç íåãî âû÷åñòü, à ïîòîì äîáàâèòü
âèäå òàáëèöû: ïîäìíîæåñòâî A1. Òîãäà A ∪ B = (A\A1) ∪ (A1 ∪ B). Ïîñêîëüêó
A1 ∪ B ∼ A1, òî (A\A1) ∪ (A1 ∪ B) ∼ (A\A1) ∪ A1. Íî (A\A1) ∪ A1 = A,
(0,0) (0,1) (0,2) (0,3) … ñëåäîâàòåëüíî, A ∪ B ∼ A, ÷òî è òðåáîâàëîñü äîêàçàòü.
(1,0) (1,1) (1,2) (1,3) …
Òåîðåìà 4.9. Åñëè α è β — êàðäèíàëüíûå ÷èñëà, òàêèå ÷òî α ≠ 0
(2,0) (2,1) (2,2) (2,3) … è β ≠ 0, è åñëè ïî êðàéíåé ìåðå îäíî èç íèõ òðàíñôèíèòíî, òî
(3,0) (3,1) (3,2) (3,3) … ñóììà α + β è ïðîèçâåäåíèå α⋅β ðàâíû íàèáîëüøåìó èç íèõ,
… … … … … ò.å. α + β = max{α, β}, α⋅β = max{α, β}.
46 Ãëàâà 4 Ìîùíîñòü ìíîæåñòâ 47

Äîêàçàòåëüñòâî ýòîé òåîðåìû íåïîñðåäñòâåííî ñëåäóåò èç ïðå- êîäîì íàòóðàëüíûõ ÷èñåë ÿâëÿåòñÿ äâîè÷íûé êîä: êàæäîìó
äûäóùåé òåîðåìû. Äåéñòâèòåëüíî, ïîñêîëüêó ìíîæåñòâî êàðäè- íàòóðàëüíîìó ÷èñëó ìîæíî åäèíñòâåííûì îáðàçîì ïîñòàâèòü â
íàëüíûõ ÷èñåë ëèíåéíî óïîðÿäî÷åíî, òî ëèáî α ≤ β, ëèáî β ≤ α. ñîîòâåòñòâèå äâîè÷íîå ÷èñëî. Ñóùåñòâóþò ýôôåêòèâíûå ïðîöåäóðû
Èç òåîðåìû 4.8 ñëåäóåò, ÷òî ìîùíîñòü îáúåäèíåíèÿ äâóõ áåñêîíå÷- ïåðåâîäà ÷èñëà â äâîè÷íûé êîä è îáðàòíî, ïîýòîìó òàêîå ñîîòâåò-
íûõ ìíîæåñòâ áóäåò îïðåäåëÿòüñÿ áîëüøåé ìîùíîñòüþ. Èç îïðåäå- ñòâèå ÿâëÿåòñÿ âçàèìíî îäíîçíà÷íûì. Óñòàíîâèâ òàêîå ñîîòâåòñòâèå,
ëåíèÿ ïðîèçâåäåíèÿ êàðäèíàëüíûõ ÷èñåë è ïåðâîãî ðàâåíñòâà: ìû ïîëó÷àåì, íàïðèìåð, ÷òî áåñêîíå÷íîå ìíîæåñòâî âñåõ êîíå÷íûõ
α + β = max{α, β}, ñëåäóåò âûïîëíèìîñòü è âòîðîãî: α⋅β = max{α, β}. äâîè÷íûõ ïîñëåäîâàòåëüíîñòåé ñ÷åòíî (íà îñíîâàíèè ïðèìåðà 1).
Òåïåðü ìû ìîæåì äîêàçàòü òåîðåìó 4.7 ïîëíîñòüþ. Äëÿ êîäèðîâàíèÿ ìîæíî èñïîëüçîâàòü íå òîëüêî äâîè÷íóþ, íî
Äîêàçàòåëüñòâî. ëþáóþ ñèñòåìó ñ÷èñëåíèÿ ñ îñíîâàíèåì k.
 êà÷åñòâå ïðèìåðà äîêàæåì, ÷òî ìíîæåñòâî âñåõ âåùåñòâåííûõ
m⋅ℵ ℵ 0 (ïî òåîðåìå î ñ÷åòíîñòè îáúåäè-
ℵ 0 =  ℵ0 + ℵ0 + ... + ℵ0  = ℵ àëãåáðàè÷åñêèõ ÷èñåë ñ÷åòíî. Àëãåáðàè÷åñêèå ÷èñëà — ýòî äåéñòâè-
14442444 3
m ðàç òåëüíûå êîðíè àëãåáðàè÷åñêèõ (ïîëèíîìèàëüíûõ) óðàâíåíèé ñ
îäíèì íåèçâåñòíûì ñ öåëûìè êîýôôèöèåíòàìè:
íåíèÿ ñ÷åòíûõ ìíîæåñòâ);
a0xn + a1xn – 1 + … + an – 1x + an = 0, (n ≥ 1, a0 ≠ 0).
ℵ 0m =  ℵ 0 ⋅ ℵ 0 ⋅ ... ⋅ ℵ 0  = ℵℵ 0 (ïî òåîðåìå î ñ÷åòíîñòè äåêàðòîâà Äîêàçàòåëüñòâî. Äëÿ êàæäîãî àëãåáðàè÷åñêîãî óðàâíåíèÿ
1442443
m ðàç êîëè÷åñòâî åãî äåéñòâèòåëüíûõ êîðíåé êîíå÷íî è íå ïðåâûøàåò
ïðîèçâåäåíèÿ ñ÷åòíûõ ìíîæåñòâ). ñòåïåíè óðàâíåíèÿ. Òîãäà, åñëè ìû ñìîæåì ïåðåñ÷èòàòü âñå àëãåáðà-
è÷åñêèå óðàâíåíèÿ, òî ìíîæåñòâî âñåõ àëãåáðàè÷åñêèõ ÷èñåë áóäåò
Ýòîò æå ðåçóëüòàò ìû ïîëó÷àåì ñîãëàñíî òåîðåìå 4.9: òàê êàê
ïðåäñòàâëÿòü ñîáîé îáúåäèíåíèå ìíîæåñòâ äåéñòâèòåëüíûõ êîðíåé
m ≤ ℵ 0, òî m⋅ℵℵ 0 = ℵ ℵ 0.
êàæäîãî óðàâíåíèÿ, ò.å. ýòî áóäåò îáúåäèíåíèå ñ÷åòíîãî ìíîæåñòâà
Èñïîëüçîâàíèå êàðäèíàëüíîé àðèôìåòèêè ïîçâîëÿåò íàì ëåãêî êîíå÷íûõ ìíîæåñòâ, êîòîðîå ñ÷åòíî. Ñëåäîâàòåëüíî, çàäà÷à ñâîäèòñÿ
äîêàçûâàòü íåêîòîðûå òåîðåìû î ìîùíîñòè ìíîæåñòâ. ê äîêàçàòåëüñòâó ñ÷åòíîñòè ìíîæåñòâà àëãåáðàè÷åñêèõ óðàâíåíèé.
Ïðèìåðû. Àëãåáðàè÷åñêèå óðàâíåíèÿ ñ öåëûìè êîýôôèöèåíòàìè áåç
1. Îïðåäåëèì ìîùíîñòü ìíîæåñòâà âñåõ êîíå÷íûõ ïîñëåäîâàòåëü- ïîòåðè îäíîçíà÷íîñòè ìîæíî ïðåäñòàâëÿòü â âèäå ñòðîêè,
íîñòåé íàòóðàëüíûõ ÷èñåë. çàïèñûâàÿ ïîêàçàòåëè ñòåïåíåé ïîñëå ïåðåìåííîé x, íàïðèìåð:
Ðàññìîòðèì, èç ÷åãî ñîñòîèò ýòî ìíîæåñòâî. Ìíîæåñòâî âñåõ îäíî- 3x3 + 6x2 + x – 2 = 0. Òîãäà óðàâíåíèÿ îêàçûâàþòñÿ êîíå÷íûìè
ýëåìåíòíûõ ïîñëåäîâàòåëüíîñòåé — ýòî ìíîæåñòâî N, âñå äâóõýëå- ïîñëåäîâàòåëüíîñòÿìè, ñîñòàâëåííûìè èç 14 ñèìâîëîâ: 0, 1, 2, 3, 4,
ìåíòíûå ïîñëåäîâàòåëüíîñòè îáðàçóþòñÿ äåêàðòîâûì ïðîèçâåäå- 5, 6, 7, 8, 9, x, +, –, =. Ïåðâûé ñèìâîë ïîñëåäîâàòåëüíîñòè íå åñòü 0.
íèåì N × N, òðåõýëåìåíòíûå — N3, k-ýëåìåíòíûå ïîñëåäîâàòåëüíîñòè Òîãäà ìû ìîæåì ðàññìàòðèâàòü ýòè ïîñëåäîâàòåëüíîñòè êàê ÷èñëà
îáðàçîâàíû äåêàðòîâûì ïðîèçâåäåíèåì N k è òàê äàëåå. Êàêîå áû â ÷åòûðíàäöàòèðè÷íîé ñèñòåìå ñ÷èñëåíèÿ.  ðåçóëüòàòå êàæäîå
áîëüøîå ÷èñëî k ìû íè âçÿëè, äëÿ íåãî ñóùåñòâóåò ÷èñëî k +1 è, óðàâíåíèå, ïðåäñòàâëåííîå êàê ïîñëåäîâàòåëüíîñòü ýòèõ ñèìâîëîâ,
ñîîòâåòñòâåííî, ñóùåñòâóåò ïîñëåäîâàòåëüíîñòü äëèíîé k + 1. Ïî- ÿâëÿåòñÿ çàïèñüþ íåêîòîðîãî öåëîãî ïîëîæèòåëüíîãî ÷èñëà â ýòîé
ýòîìó ïðîöåññ ïîñòðîåíèÿ ïîñëåäîâàòåëüíîñòåé óõîäèò â áåñêîíå÷- ñèñòåìå ñ÷èñëåíèÿ, ò.å. êîäîì ýòîãî ÷èñëà â ñèñòåìå ñ÷èñëåíèÿ ñ
íîñòü.  ðåçóëüòàòå ìû ïîëó÷àåì, ÷òî ìíîæåñòâî âñåõ êîíå÷íûõ îñíîâàíèåì 14. Òàêèì îáðàçîì, êàæäîìó àëãåáðàè÷åñêîìó óðàâíå-
ïîñëåäîâàòåëüíîñòåé åñòü E = N ∪ N2 ∪ N3 ∪ … ∪ N k ∪ …, ò.å. ýòî íèþ áóäåò ïîñòàâëåíî â ñîîòâåòñòâèå íåêîòîðîå íàòóðàëüíîå ÷èñëî.
îáúåäèíåíèå ñ÷åòíîãî ìíîæåñòâà ñ÷åòíûõ ïîäìíîæåñòâ ìíîæåñòâà Òåì ñàìûì áóäåò ïîñòðîåíî âçàèìíî îäíîçíà÷íîå ñîîòâåòñòâèå
E. Ïîñêîëüêó card N = ℵ ℵ 0, card N2 = ℵℵ 02, …, card N k = ℵ 0k …, òî ìåæäó ìíîæåñòâîì àëãåáðàè÷åñêèõ óðàâíåíèé è ïîäìíîæåñòâîì
ìîùíîñòü ýòîãî ìíîæåñòâà îïðåäåëÿåòñÿ âûðàæåíèåì íàòóðàëüíûõ ÷èñåë. Èíûìè ñëîâàìè, àëãåáðàè÷åñêèå óðàâíåíèÿ
card E = ℵℵ 0 + ℵ ℵ 02 + ℵ ℵ 03 +…+ ℵ ℵ 0k +… = ℵ 0. ìîãóò áûòü ïåðåñ÷èòàíû â ïîðÿäêå âîçðàñòàíèÿ íàòóðàëüíûõ ÷èñåë,
2. Äëÿ äîêàçàòåëüñòâà ñ÷åòíîñòè íåêîòîðûõ ìíîæåñòâ ìîæíî êîäàìè êîòîðûõ îíè ÿâëÿþòñÿ ïðè èíòåðïðåòàöèè âõîäÿùèõ â
èñïîëüçîâàòü ñïîñîá êîäèðîâàíèÿ1. Íàèáîëåå ðàñïðîñòðàíåííûì óðàâíåíèÿ ñèìâîëîâ êàê öèôð ÷åòûðíàäöàòèðè÷íîé ñèñòåìû
ñ÷èñëåíèÿ. Ïîñòðîåííûé ïåðåñ÷åò äîêàçûâàåò ñ÷åòíîñòü ìíîæåñòâà
1
 [Êëèíè, 1973] ýòîò ñïîñîá íàçûâàåòñÿ ìåòîäîì öèôð. àëãåáðàè÷åñêèõ óðàâíåíèé ñ öåëûìè êîýôôèöèåíòàìè. Ñ÷åòíîñòü
48 Ãëàâà 4 Ìîùíîñòü ìíîæåñòâ 49

ìíîæåñòâà àëãåáðàè÷åñêèõ ÷èñåë, êàê óêàçàíî âûøå, ñëåäóåò êàê âåòñòâîâàòü õàðàêòåðèñòè÷åñêèé âåêòîð, ñîñòîÿùèé èç 0 è 1. Íàïðè-
ñ÷åòíîñòü îáúåäèíåíèÿ ñ÷åòíîãî ìíîæåñòâà êîíå÷íûõ ìíîæåñòâ. ìåð, åñëè E = {a, b, c}, òî ïîäìíîæåñòâó A = {a, c} áóäåò ñîîòâåò-
ñòâîâàòü âåêòîð ϕA = <1, 0, 1>, ïîäìíîæåñòâó B = {b} — âåêòîð
4.6. Íåñ÷åòíûå ìíîæåñòâà ϕB = <0, 1, 0> è ò.ä.
Òåîðåìà 4.10 (Êàíòîðà). Êàêîâî áû íè áûëî ìíîæåñòâî E, Õàðàêòåðèñòè÷åñêàÿ ôóíêöèÿ ϕ(x) çàäàåò ìíîæåñòâî îòîáðàæå-
ìíîæåñòâî åãî ïîäìíîæåñòâ èìååò ìîùíîñòü, ñòðîãî áîëüøóþ íèé ϕ: E → {0, 1}, ò.å. {0, 1}E. Òîãäà, íà îñíîâàíèè òåîðåìû 4.11,
ìîùíîñòè Å. ñóùåñòâóåò áèåêöèÿ ìíîæåñòâà-ñòåïåíè ℘(E) ìíîæåñòâà E íà
Ýòà òåîðåìà ïîêàçûâàåò, ÷òî ïîñëåäîâàòåëüíîñòü òðàíñôèíèòíûõ ìíîæåñòâî îòîáðàæåíèé ϕ: E → {0, 1}. Îòñþäà ñëåäóåò, ÷òî êàðäè-
êàðäèíàëüíûõ ÷èñåë íå îãðàíè÷åííà. íàëüíûì ÷èñëîì ìíîæåñòâà ℘(E) ÿâëÿåòñÿ card {0, 1}E = 2card E.
Äîêàçàòåëüñòâî. Ïðåäïîëîæèì, ÷òî ñóùåñòâóåò ñþðúåêöèÿ ƒ: Òåïåðü òåîðåìó Êàíòîðà (4.10) ìîæíî ñôîðìóëèðîâàòü ñëåäóþ-
E → ℘(E), ò.å. ñþðúåêöèÿ ƒ ìíîæåñòâà E íà ìíîæåñòâî åãî ïîäìíî- ùèì îáðàçîì:
æåñòâ ℘(E). Òîãäà äëÿ x ∈ E ƒ(x) ÿâëÿåòñÿ ýëåìåíòîì ℘(E), ò.å. Êàêîâî áû íè áûëî êàðäèíàëüíîå ÷èñëî α, 2α > α.
íåêîòîðûì ïîäìíîæåñòâîì Å. Îáîçíà÷èì ÷åðåç A ïîäìíîæåñòâî E,  ÷àñòíîñòè, 2ℵ0 > ℵ ℵ 0. Îòñþäà ñëåäóåò, ÷òî ñóùåñòâóþò íåñ÷åò-
îáðàçîâàííîå èç òàêèõ x ∈ E, ÷òî x ∉ ƒ(x). Òàê êàê A ∈ ℘(E), òî â íûå ìíîæåñòâà.
E ñóùåñòâóåò ïî êðàéíåé ìåðå îäèí ýëåìåíò y, òàêîé, ÷òî ƒ(y) = A. Ìû äîêàçàëè â ïðåäûäóùåì ïàðàãðàôå, ÷òî ìíîæåñòâî âñåõ êî-
Åñëè y ∈ ƒ(y) = A, òî, ïî îïðåäåëåíèþ ìíîæåñòâà A, y ∉ A, ÷òî íå÷íûõ ïîñëåäîâàòåëüíîñòåé íàòóðàëüíûõ ÷èñåë ñ÷åòíî. Ðàññìîò-
íåâîçìîæíî. Åñëè y ∉ ƒ(y) = A, òî y ∈ A.  îáîèõ ñëó÷àÿõ ìû ïðè- ðèì òåïåðü ìíîæåñòâî âñåõ áåñêîíå÷íûõ ïîñëåäîâàòåëüíîñòåé
õîäèì ê ïðîòèâîðå÷èþ. íàòóðàëüíûõ ÷èñåë.
Ïîñêîëüêó, îäíàêî, ñóùåñòâóåò èíúåêöèÿ E â ℘(E), à èìåííî, Òåîðåìà 4.12. Ìíîæåñòâî âñåõ áåñêîíå÷íûõ ïîñëåäîâàòåëüíî-
x → {x}, òî E èìååò ìîùíîñòü, ìåíüøóþ ìîùíîñòè ℘(E), à çíà÷èò, ñòåé íàòóðàëüíûõ ÷èñåë íåñ÷åòíî.
è ñòðîãî ìåíüøóþ ìîùíîñòè ℘(E).
Äîêàçàòåëüñòâî (1). Ïðåäïîëîæèì, ÷òî ìíîæåñòâî áåñêîíå÷íûõ
Òåîðåìà 4.11. Åñëè ìíîæåñòâî E áåñêîíå÷íî, òî ìíîæåñòâî ïîñëåäîâàòåëüíîñòåé íàòóðàëüíûõ ÷èñåë ñ÷åòíî. Òîãäà åãî ìîæíî
℘f (E) êîíå÷íûõ ïîäìíîæåñòâ E ðàâíîìîùíî ìíîæåñòâó E. çàíóìåðîâàòü, è êàæäàÿ ïîñëåäîâàòåëüíîñòü ïîëó÷èò ñâîé íîìåð.
Äîêàçàòåëüñòâî. Îòîáðàæåíèå (x1, x2, ..., xn) → {x1, x2, ..., xn}, Áóäåì îáîçíà÷àòü ýòè ïîñëåäîâàòåëüíîñòè Sn, ãäå n = 1, 2, 3, ….
ñòàâÿùåå â ñîîòâåòñòâèå êàæäîìó ýëåìåíòó (x1, x2, ..., xn) èç E n Áóäåì èñïîëüçîâàòü õàðàêòåðèñòè÷åñêóþ ôóíêöèþ ϕn(p), êîòîðàÿ
ïîäìíîæåñòâî E, îáðàçîâàííîå èç ýòèõ ýëåìåíòîâ (íå îáÿçàòåëüíî ïîêàçûâàåò, ïðèíàäëåæèò ëè íåêîòîðîå íàòóðàëüíîå ÷èñëî p ïîñëå-
ðàçëè÷íûõ), ÿâëÿåòñÿ íåêîòîðîé ñþðúåêöèåé E n íà ìíîæåñòâî äîâàòåëüíîñòè Sn èëè íåò: ϕn(p) = 1, åñëè p ∈ Sn, è ϕn(p) = 0, åñëè
℘n(E) íåïóñòûõ ïîäìíîæåñòâ E, îáðàçîâàííûõ íå áîëåå ÷åì èç n p ∉ Sn. Òîãäà êàæäîé áåñêîíå÷íîé ïîñëåäîâàòåëüíîñòè íàòóðàëüíûõ
ýëåìåíòîâ. Íî òîãäà card ℘n(E) ≤ card E n = card E (òåîðåìà 4.7), è ÷èñåë Sn áóäåò ñîîòâåòñòâîâàòü áåñêîíå÷íûé äâîè÷íûé âåêòîð ϕn è
ïîñêîëüêó card ℘n(E) ≥ card E, òî card ℘n(E) = card E. Ïóñòü òåïåðü ìíîæåñòâî ýòèõ âåêòîðîâ, ñîãëàñíî ïðåäïîëîæåíèþ, òàêæå ìîæíî
ƒn: x → ƒn(x) — íåêîòîðàÿ áèåêöèÿ E íà ℘n(E). Ïîëîæèì ƒ0(x) ≠ ∅ çàíóìåðîâàòü. Ñîñòàâèì ýòó íóìåðàöèþ è çàïèøåì åå â âèäå
äëÿ âñåõ x ∈ E. Òîãäà (n, x) → ƒn(x) áóäåò íåêîòîðîé ñþðúåêöèåé òàáëèöû:
N × E íà ℘f (E), à çíà÷èò card ℘f (E) ≤ card (N × E) = ℵℵ 0⋅card E = 1 2 3 4 … k …
= card E (â ñèëó òåîðåìû 4.8, íåðàâåíñòâà ℵ 0 ≤ card E è òåîðåìû ϕ1 ϕ1(1) ϕ1(2) ϕ1(3) ϕ1(4) … ϕ1(k) …
4.9). Ïîñêîëüêó îáðàòíîå íåðàâåíñòâî î÷åâèäíî, îêîí÷àòåëüíî
ϕ2 ϕ2(1) ϕ2(2) ϕ2(3) ϕ2(4) … ϕ2(k) …
ïîëó÷àåì card ℘f (E) = card E.
ϕ3 ϕ3(1) ϕ3(2) ϕ3(3) ϕ3(4) … ϕ3(k) …
Çàìå÷àíèå. Õàðàêòåðèñòè÷åñêîé ôóíêöèåé íåêîòîðîãî ïîäìíî- … … … … … … … …
æåñòâà A ìíîæåñòâà E íàçûâàåòñÿ ôóíêöèÿ ϕA, îïðåäåëåííàÿ
ϕk ϕk(1) ϕk(2) ϕk(3) ϕk(4) … ϕk(k) …
íà E è ïðèíèìàþùàÿ çíà÷åíèÿ â ìíîæåñòâå {0, 1}, òàêàÿ, ÷òî
ϕA(x) = 1, åñëè x ∈ A, è ϕA(x) = 0, åñëè x ∉ A. Ýëåìåíòàìè òàáëèöû ÿâëÿþòñÿ ïîñëåäîâàòåëüíîñòè, ñîñòàâëåí-
íûå èç 0 è 1. Íà äèàãîíàëè òàáëèöû òàêæå íàõîäèòñÿ ïîñëåäîâàòåëü-
Çàäàíèå ýòîé ôóíêöèè îäíîçíà÷íî îïðåäåëÿåò ïîäìíîæåñòâî íîñòü íóëåé è åäèíèö:
(÷àñòü) A ìíîæåñòâà E. Òîãäà êàæäîìó ïîäìíîæåñòâó áóäåò ñîîò-
50 Ãëàâà 4 Ìîùíîñòü ìíîæåñòâ 51

ϕd = ϕ1(1), ϕ2(2), ϕ3(3), …, ϕk(k), … äâîè÷íûìè âåêòîðàìè. Îäíàêî ìû ìîãëè áû ïðèìåíèòü äèàãî-
Ñîñòàâèì àíòèäèàãîíàëüíóþ ïîñëåäîâàòåëüíîñòü ϕd′ ïî ïðàâèëó: íàëüíûé ìåòîä íåïîñðåäñòâåííî ê ïîñëåäîâàòåëüíîñòÿì íàòóðàëü-
ϕd′ (1) = 1 –  ϕ1(1), íûõ ÷èñåë. Äîêàçàòåëüñòâî ñëåäóþùåé òåîðåìû 4.13 åùå ðàç äåìîí-
ϕd′ (2) = 1 –  ϕ2(2), ñòðèðóåò ïðèìåíåíèå ýòîãî ìåòîäà äëÿ äîêàçàòåëüñòâà íåñ÷åòíîñòè
âñåõ äåéñòâèòåëüíûõ ÷èñåë èç èíòåðâàëà (0, 1), õîòÿ ýòîò ðåçóëüòàò
…
íåïîñðåäñòâåííî ñëåäóåò èç òåîðåìû 4.12. Êàæäîå äåéñòâèòåëüíîå
ϕd′ (k) = 1 – ϕk(k). ÷èñëî èç èíòåðâàëà (0, 1) ìîæíî ðàññìàòðèâàòü êàê áåñêîíå÷íóþ
Ýòà ïîñëåäîâàòåëüíîñòü áóäåò îòëè÷àòüñÿ îò ëþáîé ïîñëåäîâà- ïîñëåäîâàòåëüíîñòü íàòóðàëüíûõ ÷èñåë, çàïèñü êîòîðîé íà÷èíàåòñÿ
òåëüíîñòè â òàáëèöå õîòÿ áû îäíèì — äèàãîíàëüíûì ýëåìåíòîì. ñ ñèìâîëîâ 0,… Òåì ñàìûì óñòàíàâëèâàåòñÿ âçàèìíî îäíîçíà÷íîå
Ïðåäïîëîæèì, ÷òî ïîñëåäîâàòåëüíîñòü ϕd′ âñå-òàêè âõîäèò â ïîñòðî- ñîîòâåòñòâèå ìåæäó ýòèìè äâóìÿ ìíîæåñòâàìè.
åííûé ïåðåñ÷åò, äîïóñòèì, ñ íîìåðîì k. Òîãäà ϕd′ = ϕk, è, ñîãëàñíî Äèàãîíàëüíûé ìåòîä Êàíòîðà èìååò è äðóãóþ ôîðìàëèçàöèþ,
ïðàâèëó, åå ýëåìåíòû: íå èñïîëüçóþùóþ íåïîñðåäñòâåííîãî ïåðåñ÷åòà ýëåìåíòîâ
ϕd′(1) = ϕk(1) = 1 – ϕ1(1), ìíîæåñòâà. Äëÿ òîãî, ÷òîáû ïîçíàêîìèòüñÿ ñ ýòèì ñïîñîáîì,
ϕd′(2) = ϕk(2) = 1 – ϕ2(2),  ðàññìîòðèì äðóãîå äîêàçàòåëüñòâî íåñ÷åòíîñòè ìíîæåñòâà âñåõ
… áåñêîíå÷íûõ ïîñëåäîâàòåëüíîñòåé íàòóðàëüíûõ ÷èñåë.
ϕd′(k) = ϕk(k) = 1 – ϕk(k). Äîêàçàòåëüñòâî (2) òåîðåìû 4.12. Ïðåäïîëîæèì, ÷òî ìíîæåñòâî
Ïîñëåäíåå íåâîçìîæíî. Ïîëó÷åííîå ïðîòèâîðå÷èå äîêàçûâàåò âñåõ áåñêîíå÷íûõ ïîñëåäîâàòåëüíîñòåé íàòóðàëüíûõ ÷èñåë ñ÷åòíî.
òåîðåìó. Òîãäà ìîæíî ñîñòàâèòü ñïèñîê L = S0, S1, …, Sk,…, â êîòîðîì êàæäàÿ
Ìû äîêàçàëè, ÷òî ìíîæåñòâî âñåõ áåñêîíå÷íûõ äâîè÷íûõ ïîñëåäîâàòåëüíîñòü ïîëó÷èò ñâîé íîìåð. Ñîñòàâèì òåïåðü åùå äâå
ïîñëåäîâàòåëüíîñòåé íåñ÷åòíî. Ñîãëàñíî çàìå÷àíèþ ê òåîðåìå 4.11, ïîñëåäîâàòåëüíîñòè U è U′ ñëåäóþùèì îáðàçîì: åñëè i ∈ Si, òî i ∈ U,
ýòî ìíîæåñòâî åñòü íå ÷òî èíîå, êàê ìíîæåñòâî âñåõ îòîáðàæåíèé è åñëè i ∉ Si, òî i ∈ U′. Òàêèì îáðàçîì, â U′ ïîïàäóò âñå òå ÷èñëà
ϕ: N → {0, 1}, ò.å. {0, 1}N, è ìîùíîñòü ýòîãî ìíîæåñòâà ðàâíà 2ℵ0. i ∈ N, êîòîðûå íå âõîäÿò â ïîñëåäîâàòåëüíîñòè Si ñ ñîîòâåòñòâó-
Ïîñêîëüêó êàæäàÿ áåñêîíå÷íàÿ äâîè÷íàÿ ïîñëåäîâàòåëüíîñòü þùèì íîìåðîì i. (Íàïðèìåð, åñëè ÷èñëî 3 âõîäèò â ïîñëåäîâàòåëü-
ÿâëÿåòñÿ õàðàêòåðèñòè÷åñêèì âåêòîðîì áåñêîíå÷íîãî ïîäìíîæåñòâà íîñòü S3, òî îíî âîéäåò â U, à åñëè íå âõîäèò, òî â U′.) Òîãäà, ïî
íàòóðàëüíûõ ÷èñåë, ò.å., ìåæäó íèìè ñóùåñòâóåò áèåêöèÿ, òî òåì ïðåäïîëîæåíèþ, ïîñëåäîâàòåëüíîñòè U è U′ òàêæå äîëæíû âîéòè
ñàìûì äîêàçàíà íåñ÷åòíîñòü ìíîæåñòâà âñåõ áåñêîíå÷íûõ ïîñëåäî- â ñïèñîê L ñ íåêîòîðûìè íîìåðàìè. Ïðåäïîëîæèì, ÷òî ïîñëåäîâà-
âàòåëüíîñòåé íàòóðàëüíûõ ÷èñåë. Íî ìíîæåñòâî âñåõ áåñêîíå÷íûõ òåëüíîñòü U′ âõîäèò â ñïèñîê ñ íîìåðîì k: U′ = Sk. Òîãäà íîìåð
ïîñëåäîâàòåëüíîñòåé íàòóðàëüíûõ ÷èñåë åñòü íå ÷òî èíîå, êàê ýòîé ïîñëåäîâàòåëüíîñòè k òîæå äîëæåí âîéòè ëèáî â U, ëèáî â U′.
ìíîæåñòâî âñåõ ôóíêöèé, îïðåäåëåííûõ íà N è ïðèíèìàþùèõ Îäíàêî, åñëè k ∈ Sk, òî k ∈ U, ñëåäîâàòåëüíî, k ∉ U′, ò.å. k ∉ Sk, à
çíà÷åíèÿ â N, ò.å. ìíîæåñòâî âñåõ ôóíêöèîíàëüíûõ îòîáðàæåíèé åñëè k ∉ Sk, òî k ∈ U′, ò.å. k ∈ Sk. Ïîëó÷åííîå ïðîòèâîðå÷èå äîêàçû-
ƒ(n): N → N, ò.å. NN, ñëåäîâàòåëüíî, ìîùíîñòü ýòîãî ìíîæåñòâà åñòü âàåò òåîðåìó.
ℵ 0ℵ0. Ïîñêîëüêó ýòè äâà ìíîæåñòâà ðàâíîìîùíû, ìû ïîëó÷àåì, 4.7. Ìîùíîñòü êîíòèíóóìà
÷òî ℵ 0ℵ0 = 2ℵ0.
Ñ äðóãîé ñòîðîíû, ìíîæåñòâî âñåõ ïîñëåäîâàòåëüíîñòåé íàòó- Òåîðåìà 4.13 (Êàíòîðà). Ìíîæåñòâî äåéñòâèòåëüíûõ ÷èñåë èç
ðàëüíûõ ÷èñåë (êàê êîíå÷íûõ, òàê è áåñêîíå÷íûõ) åñòü ìíîæåñòâî èíòåðâàëà (0, 1) íåñ÷åòíî.
âñåõ ïîäìíîæåñòâ ℘(N) ìíîæåñòâà íàòóðàëüíûõ ÷èñåë, ìîùíîñòü Äîêàçàòåëüñòâî. Äëÿ äîêàçàòåëüñòâà âîñïîëüçóåìñÿ äèàãîíàëü-
êîòîðîãî, ñîãëàñíî çàìå÷àíèþ ê òåîðåìå 4.11, ðàâíà 2ℵ0. Îòñþäà íûì ìåòîäîì Êàíòîðà. Áóäåì ïðåäñòàâëÿòü ëþáîå ÷èñëî èç èíòåð-
ìû ïîëó÷àåì òîò æå ðåçóëüòàò: ℵ 0ℵ0 = 2ℵ0. âàëà (0, 1) â âèäå áåñêîíå÷íîé äåñÿòè÷íîé äðîáè. Êîíå÷íûå äðîáè
Ìåòîä äîêàçàòåëüñòâà íåñ÷åòíîñòè ìíîæåñòâà, èñïîëüçîâàííûé òàêæå ïðåäñòàâèìû â òàêîì âèäå, íàïðèìåð, ÷èñëî 0,5 ìîæåò áûòü
â äàííîé òåîðåìå, íàçûâàåòñÿ äèàãîíàëüíûì ìåòîäîì Êàíòîðà. ïðåäñòàâëåíî êàê 0,4999999...
Ìû äîêàçàëè íåñ÷åòíîñòü ìíîæåñòâà ℘(N) ñ ïîìîùüþ õàðàêòå- Ïðåäïîëîæèì, ÷òî ìíîæåñòâî ýòèõ ÷èñåë ñ÷åòíî. Òîãäà èõ ìîæíî
ðèñòè÷åñêîé ôóíêöèè, óñòàíàâëèâàþùåé âçàèìíî îäíîçíà÷íîå çàïèñàòü â âèäå ñïèñêà. Ñîñòàâèì ýòîò ñïèñîê è çàïèøåì åãî â
ñîîòâåòñòâèå ìåæäó ïîñëåäîâàòåëüíîñòÿìè íàòóðàëüíûõ ÷èñåë è âèäå òàáëèöû, ãäå ïðåäñòàâëåíû äåñÿòè÷íûå ÷àñòè ÷èñåë:
52 Ãëàâà 4 Ìîùíîñòü ìíîæåñòâ 53

1 2 3 … k … Åñëè âçÿòü ÷èñëà èç Å = (0, 1), òàêèå, ÷òî â èõ èçîáðàæåíèè


a1 a11 a12 a13 … a1k … ïðèñóòñòâóþò ÷èñëà 0, 1, 2, …, 7, òî ýòî ìíîæåñòâî áóäåò ðàâíîìîùíî
ìíîæåñòâó {0, 1, 2, 3, 4, 5, 6, 7}N, ñëåäîâàòåëüíî, åãî ìîùíîñòü ðàâíà
a2 a21 a22 a23 … a2k … 8ℵ0. Ñàìî ìíîæåñòâî Å èìååò ìîùíîñòü ≤ 10ℵ0 (ìû ïèøåì ≤ èç-çà
a3 a31 a32 a33 … a3k … äâîÿêîãî äåñÿòè÷íîãî èçîáðàæåíèÿ ÷èñåë). Ïîýòîìó 8ℵ0 ≤ card E ≤ 10ℵ0,
… … … … … … … îòêóäà 2ℵ 0 ≤ card E ≤ 16ℵ 0 = (24)ℵ 0 = 2 4ℵℵ 0 = 2ℵ 0, ñëåäîâàòåëüíî
ak ak1 ak2 ak3 … akk … card E = 2ℵ0. Ñ äðóãîé ñòîðîíû, card E = C. Ñëåäîâàòåëüíî, 2ℵ0 = C.
… … … … … … … Ñëåäñòâèå 1. Ìíîæåñòâî êîìïëåêñíûõ ÷èñåë èìååò ìîùíîñòü
êîíòèíóóìà (ïîñêîëüêó îíî ðàâíîìîùíî R 2: C 2 = C).
Ñîñòàâèì òåïåðü áåñêîíå÷íîå àíòèäèàãîíàëüíîå ÷èñëî b = b1b2...bk... Ñëåäñòâèå 2. Ëþáîå âåêòîðíîå ïðîñòðàíñòâî êîíå÷íîãî ÷èñëà
ïî ïðàâèëó: i-é ðàçðÿä ÷èñëà bi ïîëîæèì ðàâíûì 1 + ai i, åñëè ai i ≠ 9 èçìåðåíèé n íàä ïîëåì âåùåñòâåííûõ èëè êîìïëåêñíûõ ÷èñåë èìååò
è ai i = 8 (èëè ëþáîìó äðóãîìó ÷èñëó, îòëè÷íîìó îò 9), åñëè ai i = 9. ìîùíîñòü êîíòèíóóìà.
Åñëè ìíîæåñòâî ÷èñåë èç (0, 1) ñ÷åòíî, òî ïîñòðîåííîå ÷èñëî b Ñëåäñòâèå 3. Ìíîæåñòâî âñåõ ïîñëåäîâàòåëüíîñòåé âåùåñòâåí-
äîëæíî âîéòè â ýòîò ñïèñîê ñ êàêèì-ëèáî íîìåðîì, íàïðèìåð, ñ íûõ ÷èñåë è ïîñëåäîâàòåëüíîñòåé êîìïëåêñíûõ ÷èñåë èìååò
íîìåðîì k: b = ak. Íî òîãäà b1 = ak1 = a11 + 1, b2 = ak2 = a22 + 1, ..., ìîùíîñòü êîíòèíóóìà, èáî èõ êàðäèíàëüíîå ÷èñëî ðàâíî C ℵℵ0 = Ñ.
bk = akk = akk + 1, ÷òî íåâîçìîæíî. Ñëåäîâàòåëüíî, ìíîæåñòâî äåé-
Ñëåäñòâèå 4. Ìíîæåñòâî Å íåïðåðûâíûõ âåùåñòâåííûõ ôóíêöèé
ñòâèòåëüíûõ ÷èñåë èç èíòåðâàëà (0, 1) íåñ÷åòíî.
âåùåñòâåííîé ïåðåìåííîé èìååò ìîùíîñòü êîíòèíóóìà. Êàæäîé òàêîé
Îïðåäåëåíèå 4.3. Ìîùíîñòü ìíîæåñòâà (0,1) íàçûâàþò ìîùíîñòüþ ôóíêöèè ìîæíî ïîñòàâèòü â ñîîòâåòñòâèå ïîñëåäîâàòåëüíîñòü
êîíòèíóóìà. Ìîùíîñòü êîíòèíóóìà îáîçíà÷àåòñÿ ñèìâîëîì C. âåùåñòâåííûõ ÷èñåë — çíà÷åíèé ôóíêöèè â òî÷êàõ ñ ðàöèîíàëüíûìè
Ìîùíîñòü êîíòèíóóìà — ýòî ìîùíîñòü ìíîæåñòâà äåéñòâè- àáñöèññàìè. Ìîæíî ñ÷èòàòü, ÷òî ýòè òî÷êè âçàèìíî îäíîçíà÷íû ñ N,
òåëüíûõ ÷èñåë R, ò.å. card R = C, èáî ñóùåñòâóåò áèåêöèÿ (0, 1) → R, òàê êàê Q ñ÷åòíî. Ïîñëåäîâàòåëüíîñòü âåùåñòâåííûõ ÷èñåë, ñîîòâåò-
íàïðèìåð, x → log x/(1 – x). ñòâóþùàÿ íåïðåðûâíîé ôóíêöèè, åå ïîëíîñòüþ îïðåäåëÿåò. Ñëåäîâà-
Ïðèìåðû. òåëüíî, ñóùåñòâóåò áèåêöèÿ ìíîæåñòâà íåïðåðûâíûõ ôóíêöèé íà ÷àñòü
1. Â ïðåäûäóùåì ðàçäåëå ìû äîêàçàëè, ÷òî ìíîæåñòâî àëãåáðà- ìíîæåñòâà ïîñëåäîâàòåëüíîñòåé âåùåñòâåííûõ ÷èñåë. Çíà÷èò, ýòî
è÷åñêèõ âåùåñòâåííûõ ÷èñåë ñ÷åòíî. Âåùåñòâåííûå ÷èñëà, íå ÿâ- ìíîæåñòâî Å èìååò ìîùíîñòü, íå áîëüøóþ Ñ. À òàê êàê ýòî îòîáðàæå-
ëÿþùèåñÿ àëãåáðàè÷åñêèìè, íàçûâàþòñÿ òðàíñöåíäåíòíûìè. íèå, êîòîðîå êàæäîé íåïðåðûâíîé ôóíêöèè ñòàâèò â ñîîòâåòñòâèå åå
(Òðàíñöåíäåíòíûìè ÿâëÿþòñÿ ÷èñëà e è π.) Ïîñêîëüêó ìíîæåñòâî çíà÷åíèå â îäíîé òî÷êå, íàïðèìåð, â íà÷àëå êîîðäèíàò, ÿâëÿåòñÿ
àëãåáðàè÷åñêèõ ÷èñåë ñ÷åòíî, à ìíîæåñòâî âåùåñòâåííûõ ÷èñåë ñþðúåêöèåé Å íà R, òî Å èìååò ìîùíîñòü, íå ìåíüøóþ ìîùíîñòè
íåñ÷åòíî, òî ñóùåñòâóþò òðàíñöåíäåíòíûå ÷èñëà è äàæå «áîëüøèí- êîíòèíóóìà. Ñëåäîâàòåëüíî, Å èìååò ìîùíîñòü Ñ.
ñòâî» âåùåñòâåííûõ ÷èñåë òðàíñöåíäåíòíî. Ñëåäñòâèå 5. Ìíîæåñòâî âñåõ âåùåñòâåííûõ ôóíêöèé âåùå-
2. Ìíîæåñòâî âñåõ òî÷åê R n ñ ðàöèîíàëüíûìè èëè àëãåáðàè÷åñêèìè ñòâåííîé ïåðåìåííîé èìååò ìîùíîñòü, ñòðîãî áîëüøóþ ìîùíîñòè
êîîðäèíàòàìè ñ÷åòíî, òàê êàê åãî êàðäèíàëüíîå ÷èñëî ðàâíî êîíòèíóóìà, èáî åãî ìîùíîñòü ðàâíà ÑÑ (à åñëè ñî çíà÷åíèÿìè 0 è
ℵ0n = ℵ ℵ0, à ìíîæåñòâî âñåõ òî÷åê R n ñ âåùåñòâåííûìè êîîðäèíàòàìè 1 — òî 2C), à ÑÑ = (2ℵ0)C = 2ℵ0C = 2Ñ > Ñ. Òàêèì îáðàçîì, áîëüøèíñòâî
íåñ÷åòíî è ðàâíî êîíòèíóóìó. ôóíêöèé èìååò íå ìåíåå îäíîé òî÷êè ðàçðûâà.
Òåîðåìà 4.14. Èìåþò ìåñòî ðàâåíñòâà: 4.8. Êîíòèíóóì-ãèïîòåçà
ℵ 0⋅C = C⋅C = C m = = C ℵℵ0 = C, ãäå m ≥ 1 —  öåëîå.
m⋅C = ℵ Ïðè èññëåäîâàíèè ìîùíîñòåé áåñêîíå÷íûõ ìíîæåñòâ áûë
óñòàíîâëåí òîò ôàêò, ÷òî ìíîæåñòâî êàðäèíàëüíûõ ÷èñåë ëèíåéíî
Äîêàçàòåëüñòâî. Âñå ýòè êàðäèíàëüíûå ÷èñëà íå áîëüøå C ℵℵ0 è óïîðÿäî÷åíî. Ëèíåéíàÿ óïîðÿäî÷åííîñòü îçíà÷àåò, ÷òî äëÿ êàæäîãî
íå ìåíüøå C, ïîýòîìó äîñòàòî÷íî ïîêàçàòü, ÷òî C ℵℵ0 = Ñ. êàðäèíàëüíîãî ÷èñëà ñóùåñòâóåò íåïîñðåäñòâåííî ñëåäóþùåå çà
2
Äåéñòâèòåëüíî, C ℵℵ0 = (2ℵ0)ℵ0 =  2ℵ0  = 2ℵ0 = Ñ. íèì ÷èñëî. ℵ 0 ÿâëÿåòñÿ íàèìåíüøèì òðàíñôèíèòíûì ÷èñëîì.
Îäíàêî íè÷åãî íå èçâåñòíî î òîì, êàêîå òðàíñôèíèòíîå ÷èñëî ÿâëÿ-
Îäíàêî, ôàêò: 2ℵ0 = Ñ — òðåáóåò äîêàçàòåëüñòâà. åòñÿ ñëåäóþùèì çà ℵ 0. Ñóùåñòâóåò ëèøü ïðåäïîëîæåíèå, êîòîðîå
íàçûâàåòñÿ êîíòèíóóì-ãèïîòåçîé.
54 Ãëàâà 4 Ìîùíîñòü ìíîæåñòâ 55

Êîíòèíóóì-ãèïîòåçà. Êàðäèíàëüíîå ÷èñëî 2ℵ0 íåïîñðåäñòâåííî ñàëüíîå ìíîæåñòâî, ýëåìåíòàìè êîòîðîãî ÿâëÿþòñÿ âñå âîçìîæíûå
ñëåäóåò çà ℵ 0. ìíîæåñòâà. Î÷åâèäíî, ÷òî òàêîå ìíîæåñòâî âñåõ ìíîæåñòâ ñîäåð-
Ýòî îçíà÷àåò, ÷òî ℵ 0 < 2ℵ0 è ìåæäó íèìè íåò íèêàêîãî äðóãîãî æèò áîëüøå ýëåìåíòîâ, ÷åì ëþáîå äðóãîå ìíîæåñòâî. Íî åñëè ýòî
êàðäèíàëüíîãî ÷èñëà. Ýòîò ôàêò òðåáóåò äîêàçàòåëüñòâà. Ìû íè÷åãî òàê, òî êàê òîãäà ìîæåò ñóùåñòâîâàòü òðàíñôèíèòíîå ÷èñëî, áîëüøåå
íå çíàåì î ìíîæåñòâàõ, êîòîðûå íåñ÷åòíû, íî ìåíåå, ÷åì êîíòèíó- òðàíñôèíèòíîãî ÷èñëà, êîòîðîå ñîîòâåòñòâóåò ýòîìó ìíîæåñòâó?
àëüíû, íå çíàåì äàæå, ñóùåñòâóþò ëè òàêèå ìíîæåñòâà. Îòñóòñòâèå Ïàðàäîêñ Áåðòðàíà Ðàññåëà áûë îòêðûò â 1902 ãîäó è ñâÿçàí ñ
ïðèìåðîâ ïîäîáíûõ ìíîæåñòâ íå ÿâëÿåòñÿ äîêàçàòåëüñòâîì íåâîç- îäíèì ëèøü îïðåäåëåíèåì ïîíÿòèÿ ìíîæåñòâà. Ýòè ïàðàäîêñû, à
ìîæíîñòè èõ ñóùåñòâîâàíèÿ, ïîýòîìó óòâåðæäåíèå î íåïîñðåä- òàêæå äðóãèå, íàïðèìåð, ïàðàäîêñ Áóðàëè-Ôîðòè (1897 ã.), ñâÿçàí-
ñòâåííîì ñëåäîâàíèè 2ℵ0 çà ℵ 0 ÿâëÿåòñÿ ãèïîòåçîé, à íå òåîðåìîé. íûé ñ òåîðèåé ïîðÿäêîâûõ ÷èñåë, íàçûâàþò ëîãè÷åñêèìè ïàðàäîêñà-
Ìîæíî ïîéòè äàëüøå è ñôîðìóëèðîâàòü áîëåå îáùåå óòâåðæäåíèå. ìè. Äðóãóþ ãðóïïó ïàðàäîêñîâ óñëîâíî íàçûâàþò ñåìàíòè÷åñêèìè.
Îáîáùåííàÿ êîíòèíóóì-ãèïîòåçà çàêëþ÷àåòñÿ â ïðåäïîëîæå-  1905 ãîäó áûë îòêðûò ïàðàäîêñ Ðèøàðà, êîòîðûé ìîæíî ñôîð-
íèè î òîì, ÷òî äëÿ ëþáîãî êàðäèíàëüíîãî ÷èñëà α êàðäèíàëüíîå ìóëèðîâàòü ñëåäóþùèì îáðàçîì. Ðàññìîòðèì êîíå÷íûé àëôàâèò,
÷èñëî 2α íåïîñðåäñòâåííî ñëåäóåò çà α. Îòñþäà ñëåäóåò, ÷òî ïîñëåäî- ñîñòîÿùèé èç 33 áóêâ ðóññêîãî àëôàâèòà è äâóõ ðàçäåëèòåëüíûõ
ℵ0
ñèìâîëîâ: ïðîáåëà è çàïÿòîé. Áóäåì ïîíèìàòü ïîä «ôðàçîé» êîíå÷-
âàòåëüíîñòü êàðäèíàëüíûõ ÷èñåë íåîãðàíè÷åííà: ℵ0 < 2ℵ0 <  22  < … íóþ ïîñëåäîâàòåëüíîñòü áóêâ, âêëþ÷àþùóþ ïðîáåë èëè çàïÿòóþ â
Äåéñòâèòåëüíî, 2ℵ0 åñòü ìîùíîñòü ìíîæåñòâà-ñòåïåíè ℘(N) ñåðåäèíå ïîñëåäîâàòåëüíîñòè â êà÷åñòâå ðàçäåëèòåëåé. Êàæäóþ òàêóþ
(âìåñòî N ìîæåò áûòü ëþáîå äðóãîå áåñêîíå÷íîå ñ÷åòíîå ìíîæå- ïîñëåäîâàòåëüíîñòü ìîæíî ðàññìàòðèâàòü êàê ÷èñëî â 35-ðè÷íîé
ñòâà). Íî èç ýòîãî ìíîæåñòâà ìîæíî îáðàçîâàòü îïÿòü ìíîæåñòâî ñèñòåìå ñ÷èñëåíèÿ. Íåêîòîðûå òàêèå ôðàçû ÿâëÿþòñÿ îïèñàíèÿìè
ℵ0 îäíîìåñòíûõ àðèôìåòè÷åñêèõ ôóíêöèé íà åñòåñòâåííîì ÿçûêå,
âñåõ åãî ïîäìíîæåñòâ ℘(℘(N)), ìîùíîñòü êîòîðîãî åñòü 22 , è íàïðèìåð, «à â êâàäðàòå», «ìîäóëü êîðíÿ êâàäðàòíîãî èç à». Èç
ýòîò ïðîöåññ ìîæíî ïðîäîëæàòü äî áåñêîíå÷íîñòè. Îòñþäà ñëåäóåò, ìíîæåñòâà âñåõ ïîñëåäîâàòåëüíîñòåé âû÷åðêíåì ôðàçû, íå
÷òî íå ñóùåñòâóåò íàèáîëüøåãî òðàíñôèíèòíîãî ÷èñëà. ÿâëÿþùèåñÿ îïèñàíèÿìè ôóíêöèé.  ðåçóëüòàòå ìû ìîæåì ïîëó÷èòü
Ïîïûòêè äîêàçàòü êîíòèíóóì-ãèïîòåçó â êà÷åñòâå òåîðåìû áûëè ïîñëåäîâàòåëüíîñòü P0, P1, P2, … âñåõ òàêèõ îïèñàíèé. Îáîçíà÷èì
áåçóñïåøíû, à 1963 ã. Ï. Êîýí (ñì. [Êîýí, 1973]) äîêàçàë, ÷òî ôóíêöèè, îïèñûâàåìûå ýòèìè ôðàçàìè, ÷åðåç f0(a), f1(a), f2(a), … .
êîíòèíóì-ãèïîòåçà íåðàçðåøèìà — åå íåâîçìîæíî íè äîêàçàòü, íè Ðàññìîòðèì òåïåðü ôðàçó P, îïèñûâàþùóþ ôóíêöèþ f(a) = fa(a) + 1:
îïðîâåðãíóòü, ìîæíî ëèøü ïðèíÿòü åå èëè ïðîòèâîïîëîæíîå åé «Ôóíêöèÿ, çíà÷åíèå êîòîðîé äëÿ ëþáîãî àðãóìåíòà a, ÿâëÿþùåãîñÿ
óòâåðæäåíèå â êà÷åñòâå àêñèîìû. íàòóðàëüíûì ÷èñëîì, ðàâíî óâåëè÷åííîìó íà åäèíèöó çíà÷åíèþ äëÿ
4.9. Ïàðàäîêñû òåîðèè ìíîæåñòâ ýòîãî æå àðãóìåíòà òîé ôóíêöèè, êîòîðàÿ îïðåäåëÿåòñÿ ôðàçîé,
ñîîòâåòñòâóþùåé â ïåðåñ÷åòå P0, P1, P2, … ýòîìó íàòóðàëüíîìó ÷èñëó».
Êàíòîðîâñêóþ òåîðèþ ìíîæåñòâ â òîì âèäå, êàê ìû ñ íåé ïîçíà- Ýòà ôðàçà òîæå îïèñûâàåò àðèôìåòè÷åñêóþ ôóíêöèþ, ñëåäîâàòåëü-
êîìèëèñü, íàçûâàþò «íàèâíîé» òåîðèåé ìíîæåñòâ. Êàíòîðîâñêîå íî, P âõîäèò â ïåðåñ÷åò P0, P1, P2, … ñ íåêîòîðûì íîìåðîì, íàïðèìåð,
ïîíÿòèå ìíîæåñòâà îòñûëàåò íàñ ê íàøåé èíòóèöèè ïðè ðåøåíèè k. Òîãäà f(a) = fk(a). Ïîäñòàâëÿÿ k âìåñòî a, ïîëó÷èì f(k) = fk(k),
âîïðîñà î òîì, êàêèå îáúåêòû ñ÷èòàòü ìíîæåñòâàìè. Ïîïûòêè îäíàêî, ïî îïðåäåëåíèþ ýòîé ôóíêöèè, f(k) = fk(k) + 1, ÷òî íåâîçìîæíî.
ïîñòðîèòü òåîðèþ ìíîæåñòâ íà èíòóèòèâíîé îñíîâå, ïðè êîòîðîé Ýòîò ïàðàäîêñ ñâÿçàí ñ òåì, ÷òî ìíîæåñòâî ôðàç äàííîãî ÿçûêà ÿâëÿåòñÿ
îòñóòñòâóåò ÷åòêîå ìàòåìàòè÷åñêîå îïðåäåëåíèå ìíîæåñòâà, ïðèâåëè ñ÷åòíî-áåñêîíå÷íûì, è, ñëåäîâàòåëüíî, ìíîæåñòâî îïðåäåëåííûõ âûøå
ê âîçíèêíîâåíèþ ïàðàäîêñîâ. ôóíêöèé òàêæå ÿâëÿåòñÿ ñ÷åòíî-áåñêîíå÷íûì, â òî âðåìÿ, êàê ìíîæåñòâî
Îäèí èç ïåðâûõ ïàðàäîêñîâ òåîðèè ìíîæåñòâ áûë îòêðûò ñàìèì âñåõ àðèôìåòè÷åñêèõ ôóíêöèé íåñ÷åòíî (ñì. òåîðåìó 4.12).
Êàíòîðîì â 1899 ãîäó. Ïîõîæèé ïàðàäîêñ ïðåäëîæèë Áåððè. Ðàññìîòðèì âûðàæåíèå:
Èç òåîðåìû Êàíòîðà (4.10) ñëåäóåò, ÷òî êàêîâî áû íè áûëî «Íàèìåíüøåå íàòóðàëüíîå ÷èñëî, êîòîðîå íåëüçÿ íàçâàòü ïîñðåäñòâîì
òðàíñôèíèòíîå ÷èñëî, ñóùåñòâóåò áîëüøåå òðàíñôèíèòíîå ÷èñëî, ìåíüøå, ÷åì òðèäöàòè òðåõ ñëîãîâ». Ýòî âûðàæåíèå íàçûâàåò íåêîòîðîå
è ÷òî íàèáîëüøåãî òðàíñôèíèòíîãî ÷èñëà íå ñóùåñòâóåò. Îäíàêî, íàòóðàëüíîå ÷èñëî. Òîãäà, ñîãëàñíî ýòîìó îïðåäåëåíèþ, ýòî ÷èñëî
îïðåäåëåíèå ïîíÿòèÿ ìíîæåñòâà íå íàêëàäûâàåò íèêàêèõ îãðàíè÷å- íåëüçÿ íàçâàòü ïîñðåäñòâîì ìåíåå, ÷åì 33 ñëîãîâ. Íî äàííîå âûðàæåíèå
íèé íà ðàññìàòðèâàåìûå ìíîæåñòâà. Ìîæíî ðàññìîòðåòü óíèâåð- îïðåäåëÿåò ýòî ÷èñëî, ïðè÷åì ñ ïîìîùüþ ðîâíî 32 ñëîãîâ!
56 Ãëàâà 4 Ìîùíîñòü ìíîæåñòâ 57

Ýòè ïàðàäîêñû ðîäñòâåííû èçâåñòíûì åùå â äðåâíîñòè ñåìàíòè- ïîíÿòèÿ. Òåîðèÿ ìíîæåñòâ ëåãëà â îñíîâó íîâîé íàóêè — ôîðìàëü-
÷åñêèì ïàðàäîêñàì. Äðåâíåãðå÷åñêîìó ôèëîñîôó ñ îñòðîâà Êðèò íîé (ìàòåìàòè÷åñêîé) ëîãèêè, êîòîðàÿ â êîíöå XIX-ãî — íà÷àëå
Ýïèìåíèäó (VI äî í.ý.) ïðèïèñûâàåòñÿ âûñêàçûâàíèå: «Âñå êðèòÿ- XX-ãî âåêà áóðíî ðàçâèâàëàñü. Îïóáëèêîâàííûå â 1879 — 1903 ã.ã.
í堗 ëæåöû». Ó÷èòûâàÿ, ÷òî ñàì Ýïèìåíèä ÿâëÿåòñÿ êðèòÿíèíîì, ðàáîòû íåìåöêîãî ó÷åíîãî Ãîòëèáà Ôðåãå è èññëåäîâàíèÿ èòàëüÿí-
íåâîçìîæíî ñêàçàòü, èñòèííî ýòî óòâåðæäåíèå èëè ëîæíî. Äðóãîé ñêîãî ìàòåìàòèêà Ïåàíî ïîëîæèëè íà÷àëî íîâûì íàïðàâëåíèÿì â
ôèëîñîô, Ýâáóëèä (VI äî í.ý.), òîò æå ïàðàäîêñ ñôîðìóëèðîâàë ìàòåìàòè÷åñêîé ëîãèêå. Ïåàíî õîòåë ïîñòðîèòü ìàòåìàòèêó íà áàçå
òàêèì îáðàçîì: «Òî, ÷òî ÿ ñåé÷àñ ãîâîðþ,— ëîæü» («ß ëãó»). Ýòîò ëîãè÷åñêîãî èñ÷èñëåíèÿ, à Ôðåãå ðàáîòàë íàä ëîãè÷åñêèì îáîñíîâà-
ïàðàäîêñ èçâåñòåí êàê ïàðàäîêñ «ëæåöà», äëÿ êîòîðîãî ñóùåñòâóåò íèåì ìàòåìàòè÷åñêîé íàóêè. Ïåðâàÿ ÷àñòü åãî òðóäà «Îñíîâàíèÿ
ìíîæåñòâî ìîäèôèêàöèé. àðèôìåòèêè» ïîÿâèëàñü â 1903 ã., è â ýòî æå âðåìÿ ïðîèçîøëî
 äðåâíåé «äèëåììå êðîêîäèëà» êðîêîäèë óêðàë ðåáåíêà, íî îäíî èç ñàìûõ òðàãè÷åñêèõ ñîáûòèé â èñòîðèè ìàòåìàòèêè. Áåðòðàí
îáåùàë âåðíóòü åãî îòöó, åñëè òîò óãàäàåò, âåðíåò ëè åìó êðîêîäèë Ðàññåë ñîîáùèë î ñâîåì ïàðàäîêñå Ôðåãå, êîòîðûé ïåðåä ýòèì
ðåáåíêà. Íåðàçðåøèìàÿ äèëåììà âñòàåò ïåðåä êðîêîäèëîì, åñëè òîëüêî ÷òî çàêîí÷èë ïîñëåäíèé òîì ñâîåãî ãðîìàäíîãî òðàêòàòà ïî
îòåö ñêàæåò åìó, ÷òî îí íå âåðíåò ðåáåíêà. îñíîâàíèÿì àðèôìåòèêè. Â êîíöå âòîðîãî òîìà Ôðåãå ïîäòâåðäèë
Ìèññèîíåð, ïîïàâøèé ê ëþäîåäàì, ìîæåò ïðîèçíåñòè êàêóþ-íèáóäü ïîëó÷åíèå ýòîãî ñîîáùåíèÿ: «Çàêîí÷èâ ñâîé òðóä, ó÷åíûé îáíàðó-
ôðàçó, è, åñëè îíà îêàæåòñÿ èñòèííîé, òî åãî ñâàðÿò, à åñëè ëîæíîé, òî æèâàåò íåñîñòîÿòåëüíîñòü èñõîäíûõ ïîçèöèé — âðÿä ëè ìîæíî
çàæàðÿò. ×òî äîëæåí ñêàçàòü ìèññèîíåð, ÷òîáû îñòàòüñÿ æèâûì? ïðèäóìàòü ÷òî-íèáóäü áîëåå íåæåëàòåëüíîå. Èìåííî â ýòîì ïîëîæå-
Îòêðûòèå ïàðàäîêñîâ â êàíòîðîâñêîé òåîðèè ìíîæåñòâ ñòàâèëî íèè îêàçàëñÿ ÿ ïîñëå ïîëó÷åíèÿ ïèñüìà ìèñòåðà Áåðòðàíà Ðàññåëà,
ïîä ñîìíåíèå ïîñëåäíèå äîñòèæåíèÿ â îáëàñòè ìàòåìàòèêè è ïðèâå- êîãäà ðóêîïèñü áûëà ïî÷òè ãîòîâà ê íàáîðó.» Ýòèìè ñëîâàìè Ôðåãå
ëî ê êðèçèñó îñíîâ ìàòåìàòèêè1. Ê ýòîìó âðåìåíè áîëüøèíñòâî çàêîí÷èë ñâîé äâåíàäöàòèëåòíèé òðóä.
ðàçäåëîâ ìàòåìàòèêè óæå èñïîëüçîâàëè òåîðåòèêî-ìíîæåñòâåííûå Ïîñêîëüêó òåîðèÿ ìíîæåñòâ áûëà ïîëîæåíà â îñíîâó ìàòåìàòè-
êè, îáíàðóæåííûå ïàðàäîêñû ïîñòàâèëè ïîä ñîìíåíèå äîñòîâåð-
íîñòü âñåé ìàòåìàòè÷åñêîé íàóêè â öåëîì. Âûõîä èç ýòîãî êðèçèñà
1
Èñòîðèÿ ìàòåìàòèêè óæå çíàëà ïîäîáíûå êðèçèñû. Ïåðâûé êðèçèñ îñíîâ
áûë äëèòåëüíûì è òðóäíûì.
ìàòåìàòèêè ïðîèçîøåë â V âåêå äî í.ý. Îí áûë âûçâàí íåîæèäàííûì îòêðûòè-
åì: îêàçàëîñü, ÷òî íå âñå îäíîðîäíûå ãåîìåòðè÷åñêèå âåëè÷èíû ñîèçìåðèìû Ïðè âíèìàòåëüíîì ðàññìîòðåíèè ëîãè÷åñêèõ ïàðàäîêñîâ òåîðèè
äðóã ñ äðóãîì. Áûëî, íàïðèìåð, ïîêàçàíî, ÷òî äèàãîíàëü êâàäðàòà íå ñîèçìåðè- ìíîæåñòâ ìîæíî çàìåòèòü, ÷òî îíè èìåþò ðÿä îáùèõ ñâîéñòâ,
ìà ñ åãî ñòîðîíîé. Ýòî íàíåñëî ãðîìàäíûé óùåðá ó÷åíèþ Ïèôàãîðà î âåëè÷è- ñâÿçàííûõ ñ ñàìèì îïðåäåëåíèåì ìíîæåñòâà. Âî-ïåðâûõ, îíè
íàõ, êîòîðîå ïîëàãàëîñü íà ñîèçìåðèìîñòü îäíîðîäíûõ ãåîìåòðè÷åñêèõ âåëè- äîïóñêàþò ñóùåñòâîâàíèå «ñëèøêîì áîëüøèõ» ìíîæåñòâ, òàêèõ
÷èí. Ïèôàãîðîâà òåîðèÿ áûëà îòáðîøåíà êàê íåîáîñíîâàííàÿ. Ïåðâûé êðèçèñ êàê «ìíîæåñòâî âñåõ ìíîæåñòâ» â ïàðàäîêñå Êàíòîðà; âî-âòîðûõ,
ïðåîäîëåâàëñÿ íåëåãêî. Êîíåö êðèçèñà îòíîñèòñÿ ê 370 ã. äî í.ý. è ñâÿçàí ñ îíè äîïóñêàþò èìïðåäèêàòèâíûå îïðåäåëåíèÿ ìíîæåñòâ, ò.å. òàêèå
èìåíåì âûäàþùåãîñÿ ìàòåìàòèêà Åâäîêëà — ïîñòðîåííàÿ èì òåîðèÿ âåëè÷èí îïðåäåëåíèÿ, â êîòîðûõ ôèãóðèðóåò êàêîå-òî ìíîæåñòâî S è ýëåìåíò
è ó÷åíèå î íåñîèçìåðèìîñòÿõ â îñíîâíîì ñîâïàäàåò ñ ñîâðåìåííîé òåîðèåé x èç S, îïðåäåëåíèå êîòîðîãî çàâèñèò îò S. Òàêèå îïðåäåëåíèÿ
èððàöèíàëüíûõ ÷èñåë, ïîñòðîåííîé Ðèõàðäîì Äåäåêèíäîì â 1872 ã. Ýòîò
ÿâëÿþòñÿ â èçâåñòíîì ñìûñëå êðóãîâûìè: îïðåäåëÿåìîå ïîíÿòèå
êðèçèñ ñûãðàë âûäàþùóþñÿ ðîëü â ñòàíîâëåíèè ìàòåìàòè÷åñêîãî ìåòîäà.
Îòêðûòèÿ Íüþòîíà è Ëåéáíèöà, çàðîæäåíèå àíàëèçà â êîíöå XVII â. ïðèâåëî
çàâèñèò ñàìî îò ñåáÿ. Ìîæíî áûëî áû çàïðåòèòü èñïîëüçîâàíèå
êî âòîðîìó êðèçèñó îñíîâ ìàòåìàòèêè. Ïîñëåäîâàòåëè Íüþòîíà è Ëåéáíèöà, òàêèõ îïðåäåëåíèé, îäíàêî èñêëþ÷èòü èõ ïîëíîñòüþ èç ìàòåìàòèêè
óâëå÷åííûå îãðîìíûìè ïðàêòè÷åñêèìè âîçìîæíîñòÿìè è ñèëîé ñâîåãî ìåòîäà, íåëüçÿ. Ïðèìåðîì òàêîãî îïðåäåëåíèÿ ÿâëÿåòñÿ îïðåäåëåíèå òî÷íîé
ìàëî çàáîòèëèñü î ïðî÷íîñòè ôóíäàìåíòà, íà êîòîðîì áûë ïîñòðîåí àíàëèç, âåðõíåé ãðàíè óïîðÿäî÷åííîãî ìíîæåñòâà — ýòî íàèìåíüøèé ýëåìåíò
òàê ÷òî íå äîêàçàòåëüñòâà ãàðàíòèðîâàëè ïðàâèëüíîñòü ðåçóëüòàòîâ, à íàîáîðîò, ìíîæåñòâà âñåõ âåðõíèõ ãðàíåé äàííîãî ìíîæåñòâà.
ñïðàâåäëèâîñòü ðåçóëüòàòîâ äàâàëà óâåðåííîñòü â ïðàâèëüíîñòè äîêàçàòåëüñòâ.
Ñ òå÷åíèåì âðåìåíè ïàðàäîêñû è ïðîòèâîðå÷èÿ âîçíèêàëè âñå â áîëüøåì
4.10. Ïðåîäîëåíèå ïàðàäîêñîâ
êîëè÷åñòâå, ïîêà êðèçèñ îñíîâ ìàòåìàòèêè íå ñòàë äëÿ âñåõ î÷åâèäíîé ðåàëüíî- Äëÿ âûõîäà èç ñîçäàâøåãîñÿ ïîëîæåíèÿ áûëî ïðåäëîæåíî ïî-
ñòüþ. Íàêîíåö, â íà÷àëå XIX â. Êîøè îòáðîñèë òóìàííóþ òåîðèþ áåñêîíå÷íî ñòðîèòü ñòðîãîå àêñèîìàòè÷åñêîå îïðåäåëåíèå ïîíÿòèÿ ìíîæåñòâà
ìàëûõ è çàìåíèë åå ñòðîãîé òåîðèåé ïðåäåëîâ. Âñëåä çà íèì Âåéåðøòðàññ è îãðàíè÷èòüñÿ ðàññìîòðåíèåì ìíîæåñòâ, óäîâëåòâîðÿþùèõ ýòèì
îñóùåñòâèë òàê íàçûâàåìóþ àðèôìåòèçàöèþ àíàëèçà, è âòîðîé êðèçèñ îñíîâ àêñèîìàì. Ýòè àêñèîìû ñôîðìóëèðîâàíû òàê, ÷òî èç íèõ íå âûâîäè-
ìàòåìàòèêè áûë ïðåîäîëåí.
58 Ãëàâà 4 Ìîùíîñòü ìíîæåñòâ 59

ìû èçâåñòíûå ïàðàäîêñû è, â òî æå âðåìÿ, îíè äîñòàòî÷íû äëÿ Ñèñòåìà àêñèîì òåîðèè ìíîæåñòâ îãðàíè÷èâàåò ìíîæåñòâî
âûâîäà îñíîâíûõ ïðåäëîæåíèé êëàññè÷åñêîé ìàòåìàòèêè, â òîì îáúåêòîâ, êîòîðûå ìîæíî ñ÷èòàòü ìíîæåñòâàìè. Òàê, èíòóèòèâíûé
÷èñëå è àáñòðàêòíîé òåîðèè ìíîæåñòâ. Òàêàÿ ñèñòåìà àêñèîì áûëà ïðèíöèï àáñòðàêöèè, ñîãëàñíî êîòîðîìó äëÿ ëþáîãî ñâîéñòâà P(x)
ïðåäëîæåíà 1908 ã. Öåðìåëî, à çàòåì óñîâåðøåíñòâîâàííà Ôðåíêå- ñóùåñòâóåò ñîîòâåòñòâóþùåå ìíîæåñòâî âñåõ ýëåìåíòîâ x, îáëàäàþ-
ëåì, Ñêîëåìîì, ôîí Íåéìàíîì, Áåðíàéñîì.  êà÷åñòâå ïðèìåðà ùèõ ýòèì ñâîéñòâîì, çàìåíåí áîëåå ñòðîãîé àêñèîìîé âûäåëåíèÿ,
íèæå ïðèâîäèòñÿ îäíà èç íàèáîëåå èçâåñòíûõ àêñèîìàòè÷åñêèõ òðåáóþùåé îïðåäåëåííîñòè ïðåäèêàòà P(x) — îí äîëæåí áûòü ëèáî
ñèñòåì — ñèñòåìà àêñèîì Öåðìåëî—Ôðåíêåëÿ (ñì. [Êëèíè, 1973]). èñòèíåí, ëèáî ëîæåí. Òîãäà ïàðàäîêñ Ðàññåëà äîêàçûâàåò, ÷òî íå
Ñèñòåìà àêñèîì Öåðìåëî-Ôðåíêåëÿ. ñóùåñòâóåò ìíîæåñòâà âñåõ ìíîæåñòâ, êîòîðûå íå ïðèíàäëåæàò ñà-
ìèì ñåáå â êà÷åñòâå ýëåìåíòà. Ïàðàäîêñ Êàíòîðà ïîêàçûâàåò, ÷òî
1. Àêñèîìà îáúåìíîñòè. íå ñóùåñòâóåò óíèâåðñàëüíîãî ìíîæåñòâà — ìíîæåñòâà âñåõ
Äâà ìíîæåñòâà A è B ðàâíû, åñëè è òîëüêî åñëè îíè ñîñòîÿò èç ìíîæåñòâ.
îäíèõ è òåõ æå ýëåìåíòîâ: A = B ≡ (A ⊆ B & B ⊆ A). Â íåêîòîðûõ äðóãèõ ñèñòåìàõ àêñèîì òåîðèè ìíîæåñòâ, íàïðè-
2. Àêñèîìà âûäåëåíèÿ. ìåð, â ñèñòåìå øäåëÿ (ñì. [Ìåíäåëüñîí, 1976]), âñå ñîâîêóïíîñòè
îáúåêòîâ äåëÿòñÿ íà äâà âèäà: ìíîæåñòâà è êëàññû. Âñå ìíîæåñòâà
Äëÿ ëþáîãî ìíîæåñòâà A è ïðåäèêàòà P(x), òàêîãî, ÷òî äëÿ ëþáî- ìîãóò âõîäèòü êàê ýëåìåíòû â äðóãèå ñîâîêóïíîñòè, êàê âî ìíîæå-
ãî x ∈ A P(x) ëèáî èñòèííî, ëèáî ëîæíî, ñóùåñòâóåò ìíîæåñòâî ñòâà, òàê è â êëàññû. Êëàññû ìîãóò áûòü èëè íå áûòü ìíîæåñòâàìè.
X = {x | x ∈ A & P(x)}, ñîñòîÿùåå â òî÷íîñòè èç òåõ ýëåìåíòîâ A, Êëàññû, êîòîðûå íå ÿâëÿþòñÿ ìíîæåñòâàìè, íàçûâàþòñÿ ñîáñòâåí-
äëÿ êîòîðûõ P(x) èñòèííî. íûìè êëàññàìè. Ñîâîêóïíîñòü âñåõ ìíîæåñòâ îáðàçóåò êëàññ. Ïàðà-
3. Àêñèîìà ïàðû. äîêñ Êàíòîðà óñòðàíÿåòñÿ òåì îáñòîÿòåëüñòâîì, ÷òî ýòîò êëàññ óæå
Åñëè a è b — ðàçëè÷íûå îáúåêòû, òî ñóùåñòâóåò ìíîæåñòâî {a, b}, íå ÿâëÿåòñÿ ìíîæåñòâîì,— îí ÿâëÿåòñÿ ñîáñòâåííûì êëàññîì.
ñîñòîÿùåå â òî÷íîñòè èç a è b. Àíàëîãè÷íî óñòðàíÿåòñÿ è ïàðàäîêñ Ðàññåëà: èç ñèñòåìû àêñèîì
âûâîäèìî ïðåäëîæåíèå î òîì, ÷òî ñîâîêóïíîñòü, îïðåäåëåííàÿ
4. Àêñèîìà îáúåäèíåíèÿ. òàêèì îáðàçîì, ÷òî îíà ñîäåðæèò âñå ìíîæåñòâà, íå ÿâëÿþùèåñÿ
Äëÿ ëþáîãî ìíîæåñòâà ìíîæåñòâ A ñóùåñòâóåò îáúåäèíåíèå ýëåìåíòàìè ñàìèõ ñåáÿ, íå ÿâëÿåòñÿ ìíîæåñòâîì,— îíà ÿâëÿåòñÿ
âñåõ ìíîæåñòâ, ñîñòîÿùåå â òî÷íîñòè èç âñåõ ýëåìåíòîâ, êîòîðûå ñîáñòâåííûì êëàññîì.
ïðèíàäëåæàò ýëåìåíòàì ìíîæåñòâà A. Íå âñå, îäíàêî, îáñòîÿëî ãëàäêî ñ àêñèîìàòè÷åñêîé òåîðèåé
5. Àêñèîìà áåñêîíå÷íîñòè. ìíîæåñòâ. Àêñèîìà âûáîðà, ââåäåííàÿ Öåðìåëî, ÿâèëàñü ïðåäìåòîì
Ñóùåñòâóåò ïî êðàéíåé ìåðå îäíî áåñêîíå÷íîå ìíîæåñòâî — ìíîãî÷èñëåííûõ èññëåäîâàíèé è ñïîðîâ, ñóòü êîòîðûõ ñâîäèëàñü
ê âîïðîñó, ïðèíèìàòü èëè íå ïðèíèìàòü åå â êà÷åñòâå äîïóùåíèÿ,
ìíîæåñòâî íàòóðàëüíûõ ÷èñåë {0, 1, 2, ...}.
êîòîðîå ìîæíî áåç ïðîòèâîðå÷èé ïðèñîåäèíèòü ê äðóãèì àêñèîìàì
6. Àêñèîìà ìíîæåñòâà-ñòåïåíè. òåîðèè ìíîæåñòâ, ïðè óñëîâèè, ÷òî ýòè àêñèîìû íåïðîòèâîðå÷èâû.
Äëÿ ëþáîãî ìíîæåñòâà A ñóùåñòâóåò ìíîæåñòâî 2A âñåõ ïîä-  1963 ãîäó Êîýí ïîêàçàë, ÷òî ìîæíî áåç ïðîòèâîðå÷èÿ ïðèñîåäè-
ìíîæåñòâ A. íèòü ê àêñèîìàòèêå òåîðèè ìíîæåñòâ è îòðèöàíèå àêñèîìû âûáîðà.
Îäíàêî èç àêñèîìû âûáîðà Öåðìåëî ñëåäóþò íåêîòîðûå
7. Àêñèîìà âûáîðà.
âûçûâàþùèå ñîìíåíèÿ âûâîäû.  ÷àñòíîñòè, èç íåå ñëåäóåò, ÷òî
Äëÿ ëþáîãî íåïóñòîãî ìíîæåñòâà S ïîïàðíî íåïåðåñåêàþùèõñÿ ëþáîå ìíîæåñòâî ìîæíî âïîëíå óïîðÿäî÷èòü. Ïîÿñíèì, ÷òî âïîëíå
ìíîæåñòâ ñóùåñòâóåò íåêîòîðîå ìíîæåñòâî A, ñîäåðæàùåå â óïîðÿäî÷åííîå ìíîæåñòâî — ýòî ëèíåéíî óïîðÿäî÷åííîå ìíîæåñòâî,
êà÷åñòâå ñâîèõ ýëåìåíòîâ ðîâíî ïî îäíîìó ýëåìåíòó èç êàæäîãî ò.å. öåïü, â êîòîðîì êàæäîå íåïóñòîå ïîäìíîæåñòâî èìååò íàèìåíü-
ýëåìåíòà ìíîæåñòâà S. øèé ýëåìåíò. Ëþáàÿ êîíå÷íàÿ öåïü âïîëíå óïîðÿäî÷åíà, íàïðèìåð,
8. Àêñèîìà ïîäñòàíîâêè. êîíå÷íîå ïîäìíîæåñòâî íàòóðàëüíûõ ÷èñåë. Ìíîæåñòâî íàòóðàëü-
Äëÿ êàæäîãî ìíîæåñòâà A è îäíîçíà÷íîé ôóíêöèè ƒ, îïðåäåëåí- íûõ ÷èñåë N âïîëíå óïîðÿäî÷åíî îòíîøåíèåì «ìåíüøå»: îíî èìååò
íîé íà A, ñóùåñòâóåò ìíîæåñòâî, ñîäåðæàùåå â òî÷íîñòè îáúåêòû íàèìåíüøèé ýëåìåíò, ÿâëÿåòñÿ öåïüþ è ëþáîå åãî ïîäìíîæåñòâî
ƒ(x) äëÿ x ∈ A. òàêæå âïîëíå óïîðÿäî÷åíî. Îòíîøåíèå «ìåíüøå» íà ìíîæåñòâå
60 Ãëàâà 4

íåîòðèöàòåëüíûõ ðàöèîíàëüíûõ ÷èñåë ÿâëÿåòñÿ ëèíåéíûì ïîðÿä- Ãëàâà 5. ÎÒÍÎØÅÍÈÅ ÏÎÐßÄÊÀ


êîì, íî íå ÿâëÿåòñÿ âïîëíå óïîðÿäî÷åíèåì,— ýòî ìíîæåñòâî íå
èìååò íàèìåíüøåãî ýëåìåíòà. Àíàëîãè÷íî, ìíîæåñòâî öåëûõ ÷èñåë 5.1. Îñíîâíûå îïðåäåëåíèÿ
ëèíåéíî óïîðÿäî÷åíî îòíîøåíèåì «ìåíüøå», íî íå âïîëíå óïîðÿäî-
Îïðåäåëåíèå 5.1. Îòíîøåíèå íà ìíîæåñòâå P, óäîâëåòâîðÿþùåå
÷åíî, òàê êàê íå èìååò íàèìåíüøåãî ýëåìåíòà.
ñâîéñòâàì
Àêñèîìà âûáîðà ýêâèâàëåíòíà ïðèíöèïó ïîëíîãî óïîðÿäî÷åíèÿ, ðåôëåêñèâíîñòè: x ≤ x äëÿ âñåõ x, Ð1.
ñîãëàñíî êîòîðîìó âñÿêîå ìíîæåñòâî ìîæåò áûòü âïîëíå óïîðÿäî- àíòèñèììåòðè÷íîñòè:
÷åíî. Íàïðèìåð, ïåðåñ÷åò, ïîñòðîåííûé íàìè ïðè äîêàçàòåëüñòâå åñëè x ≤ y è y ≤ x, òî x = y äëÿ âñåõ x, y, Ð2.
ñ÷åòíîñòè ìíîæåñòâà íåîòðèöàòåëüíûõ ðàöèîíàëüíûõ ÷èñåë, âïîëíå òðàíçèòèâíîñòè:
óïîðÿäî÷èâàåò ýòî ìíîæåñòâî (íå ïî âåëè÷èíå ÷èñåë, à â ïîðÿäêå åñëè x ≤ y è y ≤ z, òî x ≤ z äëÿ âñåõ x, y, z Ð3.
èõ ïåðåñ÷åòà). Îäíàêî ïî âîïðîñó î çàêîííîñòè ýòîãî ïðèíöèïà íàçûâàåòñÿ îòíîøåíèåì ïîðÿäêà.
âîçíèêëà ñåðüåçíàÿ ïîëåìèêà. Íàïðèìåð, Áèðêãîô ïèøåò: «Ýòî
âåäåò ê âåñüìà ñïåöèôè÷åñêîìó çàêëþ÷åíèþ î òîì, ÷òî R ìîæíî Ñâîéñòâà, êîòîðûì óäîâëåòâîðÿåò ýòî îòíîøåíèå, ïðèâîäèò ê
âïîëíå óïîðÿäî÷èòü, à ýòî, ïî-âèäèìîìó, íåâîçìîæíî ñäåëàòü â ïîíÿòèþ óïîðÿäî÷åííîãî ìíîæåñòâà.
êàêîì-íèáóäü êîíñòðóêòèâíîì ñìûñëå… Íèêîìó äî ñèõ ïîð íå Îïðåäåëåíèå 5.2. Íåïóñòîå ìíîæåñòâî P, íà êîòîðîì çàäàíî
óäàëîñü «ïîñòðîèòü» êàêóþ-íèáóäü ÿâíî çàäàííóþ ôóíêöèþ, êîòî- áèíàðíîå îòíîøåíèå ïîðÿäêà, óäîâëåòâîðÿþùåå ñâîéñòâàì P1,
ðàÿ áû âïîëíå óïîðÿäî÷èâàëà íåñ÷åòíîå ìíîæåñòâî; ìû ñîâåðøåííî P2, P3, íàçûâàåòñÿ ÷àñòè÷íî óïîðÿäî÷åííûì ìíîæåñòâîì.
íå ïðåäñòàâëÿåì ñåáå, êàê «âûãëÿäèò» íåñ÷åòíîå âïîëíå óïîðÿäî- Îòíîøåíèå ïîðÿäêà ρ óñëîâèìñÿ îáîçíà÷àòü ñèìâîëîì ≤, õîòÿ
÷åííîå ìíîæåñòâî. Ïðîáëåìà «êîíñòðóêòèâíîãî» âïîëíå óïîðÿäî÷å- äàëåêî íå âñåãäà ýòîò ñèìâîë áóäåò îáîçíà÷àòü îòíîøåíèå «ìåíüøå
íèÿ íåñ÷åòíîãî ìíîæåñòâà ÿâëÿåòñÿ îñíîâíîé ïðîáëåìîé òåîðèè èëè ðàâíî», îïðåäåëåííîå íà ìíîæåñòâå ÷èñåë. Çàïèñü x ≥ y áóäåò
ìíîæåñòâ.» [Áèðêãîô, 1984. Ñ. 172—273]. îçíà÷àòü, ÷òî y ≤ x. Ïîñêîëüêó ñâîéñòâà P1, P2, P3 çàäàþò íàèáîëåå
îáùèé òèï ïîðÿäêà, ÷àñòè÷íî óïîðÿäî÷åííîå ìíîæåñòâî íàçûâàþò
ïðîñòî óïîðÿäî÷åííûì, èëè ó-ìíîæåñòâîì, â îòëè÷èå îò ëèíåéíî è
ñòðîãî óïîðÿäî÷åííûõ ìíîæåñòâ, êîòîðûå áóäóò îïðåäåëåíû íèæå.
Óïîðÿäî÷åííîå ìíîæåñòâî P ÷àñòî îáîçíà÷àþò â âèäå äâîéêè < P,
≤ >. Îäíîýëåìåíòíîå ìíîæåñòâî ñ÷èòàåòñÿ ó-ìíîæåñòâîì.
Åñëè < P, ≤ > — ó-ìíîæåñòâî è a, b ∈ P, òî a è b íàçûâàþòñÿ
ñðàâíèìûìè ýëåìåíòàìè, åñëè a ≤ b èëè b ≤ a.  ïðîòèâíîì ñëó÷àå
îíè íàçûâàþòñÿ íåñðàâíèìûìè. Íåñðàâíèìûå ýëåìåíòû áóäåì
îáîçíà÷àòü a || b.  ÷àñòè÷íî óïîðÿäî÷åííûì ìíîæåñòâå åñòü êàê
ñðàâíèìûå, òàê è íåñðàâíèìûå ýëåìåíòû.
Îïðåäåëåíèå 5.3. Åñëè x ≤ y è x ≠ y, òî îòíîøåíèå íàçûâàåòñÿ
îòíîøåíèåì ñòðîãîãî ïîðÿäêà è îáîçíà÷àåòñÿ x < y.
Îòíîøåíèå ñòðîãîãî ïîðÿäêà íå ÿâëÿåòñÿ ðåôëåêñèâíûì: â
ëþáîì ñòðîãî óïîðÿäî÷åííîì ìíîæåñòâå íè äëÿ êàêîãî õ íå èìååò
ìåñòà ñîîòíîøåíèå õ < õ. Äëÿ îòíîøåíèÿ < âûïîëíèìî ñâîéñòâî
àñèììåòðè÷íîñòè: åñëè x < y, òî íå âûïîëíÿåòñÿ y < x. Âî âñåõ
ñëó÷àÿõ, êîãäà ðàçëè÷èå ìåæäó ñòðîãèì è íåñòðîãèì ïîðÿäêîì íå
èìååò ïðèíöèïèàëüíîãî çíà÷åíèÿ, ìû áóäåì ïîëüçîâàòüñÿ îáîçíà-
÷åíèåì ≤.
Îïðåäåëåíèå 5.4. Ó-ìíîæåñòâî <P, ≤ >, óäîâëåòâîðÿþùåå ñâîé-
ñòâó ëèíåéíîñòè:
62 Ãëàâà 5 Îòíîøåíèå ïîðÿäêà 63

x ≤ y èëè y ≤ x äëÿ âñåõ x, y ∈ P, P4. ∀x ∈ A (à ≤ õ), à áóêâà ÿ, ïîñëåäíÿÿ áóêâà â àëôàâèòå, «áîëüøå»
íàçûâàåòñÿ ëèíåéíî óïîðÿäî÷åííûì ìíîæåñòâîì, èëè öåïüþ. âñåõ îñòàëüíûõ, ò.å. ∀x ∈ A (x ≤ ÿ).
 öåïè êàæäûå äâà ïðîèçâîëüíî âçÿòûå ýëåìåíòà ñðàâíèìû è 5. Íà ìíîæåñòâå öåëûõ ïîëîæèòåëüíûõ ÷èñåë Z+ ìîæíî çàäàòü
íåò íåñðàâíèìûõ ýëåìåíòîâ. Ó-ìíîæåñòâî, ÿâëÿþùååñÿ öåïüþ, îòíîøåíèå ïîðÿäêà, òàêîå, ÷òî x ≤ y îçíà÷àåò: «x äåëèòñÿ íà y».
ìîæíî çàïèñàòü â âèäå: x1 ≤ x2 ≤ ... ≤ xn. Åãî ìîæíî îïðåäåëèòü êàê x/y = k, ãäå k ∈ N. Ýòî îòíîøåíèå ðå-
Ó-ìíîæåñòâî, â êîòîðîì âñå ýëåìåíòû íåñðàâíèìû, èíîãäà ôëåêñèâíî: x/x = 1, è 1 ∈ N; àíòèñèììåòðè÷íî: åñëè x/y = k è
íàçûâàþò àíòèöåïüþ. y/x = k, òî x/y = y/x,— îòñþäà x = y; òðàíçèòèâíî: åñëè x/y = k1 è
y/z = k2, òî x/z = k3, ãäå k1, k2, k3 ∈ N. Äåéñòâèòåëüíî, åñëè x= k1y è
Ñâîéñòâî àöèêëè÷íîñòè ïîðÿäêà: åñëè x1 ≤ x2 ≤ ... ≤ xn ≤ x1, òî
y = k2z, òî x = k1k2z, ò.å. x = k3z, ãäå k3 = k1k2. Ñîâåðøåííî î÷åâèäíî,
x1 = x2 = ... = xn,— íåïîñðåäñòâåííî ñëåäóåò èç ñâîéñòâ òðàíçèòèâíî-
÷òî íå âñÿêèå äâà öåëûå ÷èñëà x, y ∈ Z+ íàõîäÿòñÿ â îòíîøåíèè
ñòè è àíòèñèììåòðè÷íîñòè.
ïîðÿäêà «x äåëèòñÿ íà y», ñëåäîâàòåëüíî, ýòî îòíîøåíèå ÷àñòè÷íîãî
Öåïüþ C â ó-ìíîæåñòâå P íàçûâàåòñÿ òàêîå åãî íåïóñòîå ïîä- ïîðÿäêà. Òàêèì îáðàçîì, ìíîæåñòâî Z+ ÿâëÿåòñÿ ëèíåéíî óïîðÿäî-
ìíîæåñòâî, êîòîðîå êàê ó-ìíîæåñòâî ÿâëÿåòñÿ öåïüþ. Öåïü ÷åííîì ìíîæåñòâîì ïî îòíîøåíèþ ≤ (ìåíüøå èëè ðàâíî), è ÿâëÿåò-
x1 ≤ x2 ≤ ... ≤ xn â ó-ìíîæåñòâå P íàçûâàåòñÿ ìàêñèìàëüíîé öåïüþ, ñÿ ÷àñòè÷íî óïîðÿäî÷åííûì ïî îòíîøåíèþ «x äåëèòñÿ íà y».
åñëè â íåé îòñóòñòâóþò òðàíçèòèâíî çàìûêàþùèå äóãè. Ýòî îçíà-
÷àåò, ÷òî åñëè xi ≤ xj , òî íè äëÿ êàêèõ xi , xj íå ñóùåñòâóåò òàêîãî y, 5.2. Ñâîéñòâà ó-ìíîæåñòâ
÷òî xi ≤ y ≤ xj.
Îïðåäåëåíèå 5.5. Ïîðÿäêîì n(P) ó-ìíîæåñòâà P íàçûâàåòñÿ
Ïðèìåðû. (êàðäèíàëüíîå) ÷èñëî åãî ýëåìåíòîâ. Åñëè ýòî ÷èñëî êîíå÷íî,
1. Îòíîøåíèå âêëþ÷åíèÿ x ⊆ y, ò.å. «õ — ïîäìíîæåñòâî ó», çàäàííîå Ð íàçûâàåòñÿ êîíå÷íûì ó-ìíîæåñòâîì.
íà ìíîæåñòâå âñåõ ïîäìíîæåñòâ íåêîòîðîãî ìíîæåñòâà U, åñòü
îòíîøåíèå ÷àñòè÷íîãî ïîðÿäêà. Äåéñòâèòåëüíî, ýòî îòíîøåíèå Îïðåäåëåíèå 5.6. Åñëè â ó-ìíîæåñòâå P ñóùåñòâóåò åäèíñòâåí-
ðåôëåêñèâíî: x ⊆ x, àíòèñèììåòðè÷íî: åñëè x ⊆ y è y ⊆ x, òî x = y, íûé ýëåìåíò à ∈ P, òàêîé ÷òî ∀x ∈ P (à ≤ õ), òî à íàçûâàåòñÿ
è òðàíçèòèâíî: åñëè x ⊆ y è y ⊆ z, òî x ⊆ z. Ïóñòü äàíî ìíîæåñòâî íàèìåíüøèì ýëåìåíòîì ó-ìíîæåñòâà.
A = {a, b, c}. Ìíîæåñòâî-ñòåïåíü <℘(A), ⊆ > — ÷àñòè÷íî óïîðÿäî- Ìîæíî ïîêàçàòü, ÷òî ó-ìíîæåñòâî Ð ìîæåò ñîäåðæàòü òîëüêî
÷åííîå ìíîæåñòâî. Ïîäìíîæåñòâî ∅ ⊆ {a} ⊆ {a, b} ⊆ {a, b, c} ÿâëÿåòñÿ îäèí íàèìåíüøèé ýëåìåíò a. Ýòî ñëåäóåò èç îïðåäåëåíèÿ: ýëåìåíò
ìàêñèìàëüíîé öåïüþ â <℘(A), ⊆ >. Ïîäìíîæåñòâî ∅ ⊆ {a, b} ⊆ {a, b, c} a òàêîâ, ÷òî âñå îñòàëüíûå ýëåìåíòû ìíîæåñòâà P «áîëüøå» a. Ïî-
òàêæå ÿâëÿåòñÿ öåïüþ, íî íå ìàêñèìàëüíîé. ýòîìó, åñëè ïðåäïîëîæèòü, ÷òî a è b — äâà íàèìåíüøèõ ýëåìåíòà,
2. Íà ÷èñëîâûõ ìíîæåñòâàõ N, Z, Q, R óñòàíîâëåíû îòíîøåíèÿ òî a ≤ b, è, îäíîâðåìåííî, b ≤ a, îòêóäà ñëåäóåò, ÷òî a = b, ò.å. ýòî
ïîðÿäêà ≤ (ìåíüøå ëèáî ðàâíî), < (ìåíüøå), ≥ (áîëüøå ëèáî ðàâíî), îäèí è òîò æå ýëåìåíò. Ñëåäîâàòåëüíî, íàèìåíüøèé ýëåìåíò ó-
> (áîëüøå). Ýòè îòíîøåíèÿ ÿâëÿþòñÿ îòíîøåíèÿìè ëèíåéíîãî ìíîæåñòâà, åñëè îí ñóùåñòâóåò, âñåãäà åäèíñòâåííûé. Åãî íàçûâàþò
ïîðÿäêà, ïîýòîìó ýòè ìíîæåñòâà, à òàêæå ëþáûå èõ ïîäìíîæåñòâà íóëåì ó-ìíîæåñòâà è îáîçíà÷àþò ñèìâîëîì 0.
ÿâëÿþòñÿ öåïÿìè. Íàïðèìåð, ìíîæåñòâî {1, 2, 3, 4} — öåïü. Îïðåäåëåíèå 5.7. Åñëè â ó-ìíîæåñòâå P ñóùåñòâóåò åäèíñòâåí-
3. Îòíîøåíèå «x — ïðåäîê y», îïðåäåëåííîå íà ìíîæåñòâå âñåõ íûé ýëåìåíò b ∈ P, òàêîé ÷òî ∀x ∈ P (x ≤ b), òî b íàçûâàåòñÿ
ëþäåé, åñòü îòíîøåíèå ïîðÿäêà. Ýòî îòíîøåíèå ñòðîãîãî ïîðÿäêà, íàèáîëüøèì ýëåìåíòîì ó-ìíîæåñòâà.
òàê êàê îíî íå ðåôëåêñèâíî (íèêàêîé ÷åëîâåê íå ÿâëÿåòñÿ ïðåäêîì
ñàìîãî ñåáÿ); ýòî îòíîøåíèå ÷àñòè÷íîãî ïîðÿäêà, òàê â íåì åñòü Íàèáîëüøèé ýëåìåíò ó-ìíîæåñòâà P, åñëè îí ñóùåñòâóåò, òàêæå
íåñðàâíèìûå ýëåìåíòû: íå êàæäûå äâà ÷åëîâåêà íàõîäÿòñÿ â âñåãäà åäèíñòâåííûé. Åãî îáîçíà÷àþò ñèìâîëîì I è íàçûâàþò
îòíîøåíèè ðîäñòâà. åäèíèöåé ó-ìíîæåñòâà.
4. Ìíîæåñòâî ñèìâîëîâ ðóññêîãî àëôàâèòà A = {à, á, â, ..., ÿ}— Îïðåäåëåíèå 5.8. Ó-ìíîæåñòâî P, â êîòîðîì ñóùåñòâóþò
öåïü.  ýòîì ìíîæåñòâå îòíîøåíèå ≤ ìîæíî ÷èòàòü êàê «ïðåäøå- íàèáîëüøèé è íàèìåíüøèé ýëåìåíòû, íàçûâàþò óïîðÿäî÷åí-
ñòâóåò»: à ïðåäøåñòâóåò á, á ïðåäøåñòâóåò â, è òàê äàëåå. Òîãäà à, íûì ìíîæåñòâîì ñ íóëåì è åäèíèöåé. Òîãäà ∀x ∈ P (0 ≤ x ≤ I),
êàê ïåðâàÿ áóêâà àëôàâèòà, ïðåäøåñòâóåò âñåì îñòàëüíûì, ò.å. ò.å. ëþáîé äðóãîé ýëåìåíò ó-ìíîæåñòâà ëåæèò ìåæäó íóëåì è
åäèíèöåé, ïîýòîìó ýëåìåíòû 0 è I, åñëè îíè ñóùåñòâóþò, íàçûâà-
þòñÿ óíèâåðñàëüíûìè ãðàíÿìè ìíîæåñòâà Ð.
64 Ãëàâà 5 Îòíîøåíèå ïîðÿäêà 65

Ìîæåò ïîêàçàòüñÿ, ÷òî íàèìåíüøèé è íàèáîëüøèé ýëåìåíòû Äîêàçàòåëüñòâî. Ïóñòü Õ = {x1, ..., xn}. Ïîëîæèì m1 = x1, à
ñóùåñòâóþò â ëþáîì ó-ìíîæåñòâå. Îäíàêî ýòî íå òàê. mk = xk, åñëè xk < mk–1, è mk = mk–1 â ïðîòèâíîì ñëó÷àå. Òîãäà ýëåìåíò
Ðàññìîòðèì ìíîæåñòâî A = {2, 3, 6, 12, 24} ñ îïðåäåëåííûì íà mn áóäåò ìèíèìàëüíûì. Àíàëîãè÷íî ìîæíî äîêàçàòü ñóùåñòâîâàíèå
íåì îòíîøåíèåì ïîðÿäêà x ≤ y: «x äåëèò y», íàïðèìåð, 2 äåëèò 6, â Õ ìàêñèìàëüíîãî ýëåìåíòà.
12, 24; 3 äåëèò 6, 12, 24; 6 äåëèò 12, 24, è ò.ä.  ýòîì ìíîæåñòâå  ëþáîé êîíå÷íîé öåïè ïîíÿòèÿ íàèìåíüøåãî è ìèíèìàëüíîãî
íàèìåíüøèé ýëåìåíò, åñëè îí ñóùåñòâóåò, äîëæåí äåëèòü âñå ñëåäó- (íàèáîëüøåãî è ìàêñèìàëüíîãî) ýëåìåíòà ñîâïàäàþò. Òàêèì îáðà-
þùèå çà íèì ÷èñëà. Îäíàêî ýòèì ñâîéñòâîì íå îáëàäàþò íè 2, íè çîì, ëþáàÿ êîíå÷íàÿ öåïü ñîäåðæèò íàèìåíüøèé (ïåðâûé) è íàè-
3, êîòîðûå íå ñðàâíèìû ìåæäó ñîáîé ïî îòíîøåíèþ x äåëèò y, è áîëüøèé (ïîñëåäíèé) ýëåìåíòû.
íè îäíî èç íèõ íå ÿâëÿåòñÿ íàèìåíüøèì, òàê êàê íå âñå ÷èñëà Ìíîæåñòâî íàòóðàëüíûõ ÷èñåë {1, 2, ..., n} îáðàçóåò öåïü n (îðäè-
«áîëüøå» 2 (èëè 3) ïî äàííîìó îòíîøåíèþ (2 íå äåëèò 3 è 3 íå íàëüíîå ÷èñëî n) â ñâîåé åñòåñòâåííîé óïîðÿäî÷åííîñòè.
äåëèò 2). Ïîýòîìó â ýòîì ìíîæåñòâå íåò íàèìåíüøåãî ýëåìåíòà.
Îïðåäåëåíèå 5.11. Ïîäìíîæåñòâî Õ ìíîæåñòâà Ð íàçûâàþò îãðà-
Îäíàêî ÷èñëà 2 è 3 îáëàäàþò òåì ñâîéñòâîì, ÷òî íèêàêîå äðóãîå
íè÷åííûì, èëè èíòåðâàëîì, åñëè ∀a, b ∈ P ∀x ∈ X (a ≤ x ≤ b).
÷èñëî íå ìåíüøå èõ ïî äàííîìó îòíîøåíèþ, ò.å. íè îäíî äðóãîå
÷èñëî íå äåëèò 2 è 3. Òàêèå ýëåìåíòû, êîòîðûå ìåíüøå âñåõ îñòàëü- 5.3. Äèàãðàììû ó-ìíîæåñòâ
íûõ ýëåìåíòîâ ó-ìíîæåñòâà, ÿâëÿþòñÿ ìèíèìàëüíûìè â ó-ìíîæåñòâå.
Ãðàô îòíîøåíèÿ ïîðÿäêà, ïîñòðîåííûé ïî åãî ìàòðèöå, áóäåò
Îïðåäåëåíèå 5.9. Ìèíèìàëüíûì ýëåìåíòîì ó-ìíîæåñòâà P ñîäåðæàòü áîëüøîå ÷èñëî òðàíçèòèâíî çàìûêàþùèõ äóã. Ïîýòîìó
íàçûâàåòñÿ òàêîé ýëåìåíò à ∈ P, ÷òî íè äëÿ êàêîãî x ∈ P íå îí áóäåò âûãëÿäåòü ñëèøêîì ñëîæíûì (ñì., íàïðèìåð, ðèñ. 5.2, á).
âûïîëíÿåòñÿ óñëîâèå x ≤ à. Äëÿ îòíîøåíèÿ ïîðÿäêà îáû÷íî ñòðîèòñÿ äèàãðàììà Õàññå, êîòîðàÿ
Îïðåäåëåíèå 5.10. Ìàêñèìàëüíûì ýëåìåíòîì ó-ìíîæåñòâà P îòîáðàæàåò îòíîøåíèå ïîêðûâàåìîñòè.
íàçûâàåòñÿ òàêîé ýëåìåíò b ∈ P, ÷òî íè äëÿ êàêîãî x ∈ P íå Îïðåäåëåíèå 5.12.  óïîðÿäî÷åííîì ìíîæåñòâå ñ îòíîøåíèåì
âûïîëíÿåòñÿ óñëîâèå b ≤ x. ïîðÿäêà ≤ ýëåìåíò b ïîêðûâàåò a, åñëè a < b è íå ñóùåñòâóåò
Íåòðóäíî ïîêàçàòü, ÷òî íàèìåíüøèé ýëåìåíò âñåãäà ÿâëÿåòñÿ òàêîãî ýëåìåíòà x, ÷òîáû a < x < b.
ìèíèìàëüíûì â ó-ìíîæåñòâå, à íàèáîëüøèé — ìàêñèìàëüíûì, íî Ïðèìåð.
îáðàòíîå âûïîëíèìî äàëåêî íå âñåãäà. Â ðàññìîòðåííîì âûøå
ïðèìåðå ÷èñëî 24 ÿâëÿåòñÿ íàèáîëüøèì ýëåìåíòîì, òàê êàê îíî
äåëèòñÿ íà âñå ïðåäøåñòâóþùèå ÷èñëà, è, â òî æå ñàìîå âðåìÿ,
ìàêñèìàëüíûì, à ÷èñëà 2 è 3 ÿâëÿþòñÿ ìèíèìàëüíûìè, â òî âðåìÿ,
êàê íàèìåíüøåãî ÷èñëà â ýòîì ó-ìíîæåñòâå íå ñóùåñòâóåò. Äàííîå
ìíîæåñòâî íå ÿâëÿåòñÿ òàêæå è öåïüþ, òàê êàê îíî ñîäåðæèò
íåñðàâíèìûå ýëåìåíòû 2 è 3.
Ðàññìîòðèì ïðîèçâîëüíîå ó-ìíîæåñòâî P. Ïóñòü S åñòü ïîäìíî- Ðèñ.5.1.
æåñòâî P. Òîãäà, åñëè x ≤ y äëÿ x, y ∈ S, òî x ≤ y â P. Ïîñêîëüêó à) b ïîêðûâàåò a; á) à ïîêðûâàåò b è ñ; â) à, ñ ïîêðûâàþò b.
ñâîéñòâà P1 — P3 âûïîëíÿþòñÿ â P, òî îíè âûïîëíÿþòñÿ è â S. Òîãäà ó-ìíîæåñòâî ìîæíî èçîáðàçèòü â âèäå ãðàôà. Ïðèíÿòî
Åñëè â Ð âûïîëíÿåòñÿ è Ð4, òî îíî âûïîëíÿåòñÿ è â S. Îòñþäà ãðàô ó-ìíîæåñòâà ñòðîèòü ñíèçó ââåðõ: åñëè ýëåìåíò b ïîêðûâàåò
ïðèõîäèì ê ñëåäóþùåìó çàêëþ÷åíèþ. ýëåìåíò a, òî îí ðàñïîëàãàåòñÿ âûøå ýëåìåíòà a è ñîåäèíÿåòñÿ ñ
Òåîðåìà 5.1. Âñÿêîå ïîäìíîæåñòâî S ó-ìíîæåñòâà Ð ñàìî íèì ïðÿìîé. Íåñðàâíèìûå ýëåìåíòû ðàñïîëàãàþòñÿ íà îäíîì
ÿâëÿåòñÿ ó-ìíîæåñòâîì îòíîñèòåëüíî òîãî æå ñàìîãî ïîðÿäêà óðîâíå. Ïîëó÷åííûé ãðàô íàçûâàåòñÿ äèàãðàììîé ó-ìíîæåñòâà, èëè
(îãðàíè÷åííîãî íà S).  ÷àñòíîñòè, ëþáîå ïîäìíîæåñòâî öåïè äèàãðàììîé Õàññå (ñì. ðèñ. 5.1). Ãðàô îòíîøåíèÿ ïîêðûâàåìîñòè
ÿâëÿåòñÿ öåïüþ. íå ñîäåðæèò òðàíçèòèâíî çàìûêàþùèõ äóã è ïåòåëü, îòðàæàþùèõ
ðåôëåêñèâíîñòü îòíîøåíèÿ, ïîýòîìó äèàãðàììà ó-ìíîæåñòâà Ð
Òåîðåìà 5.2. Ëþáîå êîíå÷íîå íåïóñòîå ïîäìíîæåñòâî Õ ïðîèç-
ìîæåò áûòü ïîëó÷åíà èç îðèåíòèðîâàííîãî ãðàôà îòíîøåíèÿ
âîëüíîãî ó-ìíîæåñòâà P èìååò ìèíèìàëüíûå è ìàêñèìàëüíûå
ýëåìåíòû.
66 Ãëàâà 5 Îòíîøåíèå ïîðÿäêà 67

ïîðÿäêà x ≤ y, ãäå x, y ∈ P, óäàëåíèåì ïåòåëü è òðàíçèòèâíî çàìûêà- ðàñïîëîæåííûå íèæå (äëÿ âåðõíèõ ãðàíåé — âûøå) îáîèõ
þùèõ äóã. Ïðèìåðû äèàãðàìì Õàññå ïðèâåäåíû íà ðèñ. 5.2. ýëåìåíòîâ.
Îïðåäåëåíèå 5.15. Ýëåìåíò õ íàçûâàåòñÿ íàèáîëüøåé íèæíåé
ãðàíüþ (òî÷íîé íèæíåé ãðàíüþ) ýëåìåíòîâ à è b, åñëè îí ÿâëÿåò-
ñÿ èõ íèæíåé ãðàíüþ è äëÿ ëþáîé íèæíåé ãðàíè u u ≤ x. Îáîçíà-
÷àåòñÿ x = inf{a, b} (infimum{a, b}).
Îïðåäåëåíèå 5.16. Ýëåìåíò y íàçûâàåòñÿ íàèìåíüøåé âåðõíåé
ãðàíüþ (òî÷íîé âåðõíåé ãðàíüþ) ýëåìåíòîâ a è b, åñëè îí ÿâëÿåò-
ñÿ âåðõíåé ãðàíüþ a è b è äëÿ ëþáîé âåðõíåé ãðàíè v y ≤ v.
Îáîçíà÷àåòñÿ y = sup{a, b} (supremum{a, b)}.
Ïðèìåðû.
1. Ðàññìîòðèì ìíîæåñòâî, ïðåäñòàâëåííîå äèàãðàììîé Õàññå íà
ðèñ. 5.3. Äëÿ ýëåìåíòîâ d, e íèæíèìè ãðàíÿìè áóäóò ýëåìåíòû b,
òàê êàê b ≤ d, b ≤ e, è a, òàê êàê a ≤ d è a ≤ e, îäíàêî, a ≤ b, ñëåäîâà-
òåëüíî, b ÿâëÿåòñÿ íàèáîëüøåé íèæíåé ãðàíüþ. Äëÿ ýëåìåíòîâ e è
Ðèñ. 5.2. Ïðèìåðû äèàãðàìì Õàññå: c c ≤ e, a ≤ e, a ≤ c, ïîýòîìó a è c — íèæíèå ãðàíè ýëåìåíòîâ e è c,
a) — ëèíåéíî óïîðÿäî÷åííîå ìíîæåñòâî (öåïü); íî a ≤ c, ñëåäîâàòåëüíî, c = inf{e, c} — íàèáîëüøàÿ íèæíÿÿ ãðàíü.
á) — ãðàô îòíîøåíèÿ «x äåëèò y»; Àíàëîãè÷íî îïðåäåëÿþòñÿ è òî÷íûå âåðõíèå ãðàíè: sup{b, c} = e,
â) — äèàãðàììà Õàññå ìíîæåñòâà, óïîðÿäî÷åííîãî îòíîøåíèåì sup{d, e} = f, sup{e, c} = e.
«x äåëèò y».
Åñëè äâà ýëåìåíòà a, b ∈ P íàõîäÿòñÿ â îòíîøåíèè ïîðÿäêà
a ≤ b, òî íà äèàãðàììå ñóùåñòâóåò ïóòü èç à â b. Òàêèì îáðàçîì,
ëþáîå êîíå÷íîå ó-ìíîæåñòâî ñ òî÷íîñòüþ äî èçîìîðôèçìà îïðåäå-
ëÿåòñÿ ñâîåé äèàãðàììîé.
Ïðèìåð.
Ïðîäîëæàÿ ïðåäûäóùèé ïðèìåð, ðàññìîòðèì äèàãðàììó Õàññå äëÿ
ìíîæåñòâà A = {2, 3, 6, 12, 24} ñ îòíîøåíèåì «x äåëèò y» (ðèñ. 5.2,
â). Ýòà äèàãðàììà ïîëó÷åíà óäàëåíèåì êîëüöåâûõ è òðàíçèòèâíî
çàìûêàþùèõ äóã íà îðèåíòèðîâàííîì ãðàôå (ðèñ. 5.2, á). Ìû âèäèì,
÷òî êàæäûé âûøåëåæàùèé ýëåìåíò íà äèàãðàììå «áîëüøå» âñåõ,
ëåæàùèõ íèæå åãî. Òàêèì îáðàçîì, íåò íåîáõîäèìîñòè ñòðåëêàìè
óêàçûâàòü îòíîøåíèå ïîðÿäêà ìåæäó ýëåìåíòàìè: ýòî ëåãêî îïðå-
äåëèòü ïî óðîâíþ, êîòîðûé çàíèìàåò êàæäûé ýëåìåíò íà äèàãðàììå Ðèñ. 5.3. Òî÷íûå íèæíèå ãðàíè
Õàññå. Ïîýòîìó äèàãðàììà Õàññå îáû÷íî èçîáðàæàåòñÿ áåç ñòðåëîê. 2. Ðàññìîòðèì ìíîæåñòâî íà ðèñ. 5.4. Äëÿ ýëåìåíòîâ d, e íèæíèìè
Îïðåäåëåíèå 5.13. Ýëåìåíò u íàçûâàåòñÿ íèæíåé ãðàíüþ ýëå- ãðàíÿìè áóäóò ýëåìåíòû: b (b ≤ d, b ≤ e), c (c ≤ d, c ≤ e), è a (a ≤ d
ìåíòîâ a è b, åñëè u ≤ a è u ≤ b. è a ≤ e), ïðè ýòîì a ≤ b è a ≤ c, îäíàêî, c || b (íåñðàâíèìû), ñëåäîâà-
òåëüíî, íè b, íè c íå ÿâëÿåòñÿ íàèáîëüøåé íèæíåé ãðàíüþ. Òî÷íîé
Îïðåäåëåíèå 5.14. Ýëåìåíò v íàçûâàþò âåðõíåé ãðàíüþ ýëå- íèæíåé ãðàíüþ ýëåìåíòîâ b è c áóäåò ýëåìåíò a. Àíàëîãè÷íî, äëÿ
ìåíòîâ a è b, åñëè a ≤ v è b ≤ v. ýëåìåíòîâ b, c íå ñóùåñòâóåò òî÷íîé âåðõíåé ãðàíè. Òàêèì îáðàçîì,
Ó äâóõ ýëåìåíòîâ ìîæåò áûòü íåñêîëüêî íèæíèõ è âåðõíèõ â äàííîì ó-ìíîæåñòâå íå äëÿ âñÿêèõ äâóõ ýëåìåíòîâ ñóùåñòâóåò
ãðàíåé, ÷òî õîðîøî âèäíî íà äèàãðàììàõ Õàññå: ýòî âñå ýëåìåíòû, òî÷íàÿ íèæíÿÿ è òî÷íàÿ âåðõíÿÿ ãðàíè.
68 Ãëàâà 5 Îòíîøåíèå ïîðÿäêà 69

Ãëÿäÿ íà äèàãðàììó ℘(A), ìîæíî ñäåëàòü âûâîä, ÷òî â èíòåðïðåòà-


öèè òåîðèè ìíîæåñòâ îïåðàöèè sup {x, y} ñîîòâåòñòâóåò îïåðàöèÿ
îáúåäèíåíèÿ, à îïåðàöèè inf {x, y} — ïåðåñå÷åíèÿ. Ýòà àíàëîãèÿ
ïîñëóæèëà îñíîâàíèåì äëÿ âûáîðà íàèìåíîâàíèÿ îïåðàöèè
íàõîæäåíèÿ òî÷íîé âåðõíåé ãðàíè — «îáúåäèíåíèå» (îáîçíà÷àåòñÿ
∨) è òî÷íîé íèæíåé ãðàíè — «ïåðåñå÷åíèå» (îáîçíà÷àåòñÿ ∧) â
òåîðèè ðåøåòîê. Òàêèì îáðàçîì îáîçíà÷åíèÿ inf {x, y} è x ∧ y,
sup {x, y} è x ∨ y ðàâíîçíà÷íû.
4. Ìíîæåñòâî X = {1, 2, 3, 5, 6, 10, 15, 30} c çàäàííûì íà íåì îòíî-
øåíèåì «x — äåëèòåëü y» (ðèñ. 5.6) îáðàçóåò ðåøåòêó, â êîòîðîé
îïåðàöèè íàõîæäåíèÿ òî÷íîé íèæíåé ãðàíè x è y ñîîòâåòñòâóåò
íàõîæäåíèå ÍÎÄ (x, y) (íàèáîëüøèé îáùèé äåëèòåëü), à îïåðàöèè
íàõîæäåíèÿ òî÷íîé âåðõíåé ãðàíè x è y ñîîòâåòñòâóåò íàõîæäåíèå
Ðèñ. 5.4. Ó-ìíîæåñòâî, íå ÿâëÿþùååñÿ ðåøåòêîé. ÍÎÊ (x, y) (íàèìåíüøåå îáùåå êðàòíîå).
Îïðåäåëåíèå 5.17. Óïîðÿäî÷åííûå ìíîæåñòâà, â êîòîðûõ äëÿ 5.4. Èçîìîðôèçì. Äâîéñòâåííîñòü
êàæäûõ äâóõ ýëåìåíòîâ ñóùåñòâóåò òî÷íàÿ âåðõíÿÿ è òî÷íàÿ
íèæíÿÿ ãðàíè, íàçûâàþòñÿ ðåøåòêàìè. Îïðåäåëåíèå 5.18. Ôóíêöèÿ ϕ: P → Q, çàäàííàÿ íà ó-ìíîæåñòâå
P è ïðèíèìàþùàÿ çíà÷åíèÿ â ó-ìíîæåñòâå Q, íàçûâàåòñÿ ñîõðà-
Òàêèì îáðàçîì, ìíîæåñòâî íà ðèñ. 5.3 ÿâëÿåòñÿ ðåøåòêîé, à ìíî- íÿþùåé ïîðÿäîê, èëè èçîòîííîé, åñëè
æåñòâî íà ðèñ. 5.4 — ó-ìíîæåñòâî, íî íå ðåøåòêà. èç x ≤ y ñëåäóåò, ÷òî ϕ(x) ≤ ϕ(y). (1)
3. Ðàññìîòðèì ìíîæåñòâî âñåõ ïîäìíîæåñòâ ìíîæåñòâà A = {a, b, c}:
℘(A) = {∅, {a}, {b}, {c}, {a, b}, {a, c}, {b, c}, {a, b, c}}. Ýòî ìíîæåñòâî Íàïðèìåð, åñëè P = {1, 2, 3}, òàêîå ÷òî 1 ≤ 2 ≤ 3, è Q = {a, b, c},
óïîðÿäî÷åíî îòíîøåíèåì âêëþ÷åíèÿ è åãî ìîæíî ïðåäñòàâèòü íà òàêîå ÷òî a ≤ b ≤ c, òî îòîáðàæåíèå ϕ(1) = a, ϕ(2) = b, ϕ(3) = c
äèàãðàììå Õàññå (ðèñ. 5.5). Çäåñü òî÷íîé íèæíåé ãðàíüþ ïîäìíî- ÿâëÿåòñÿ èçîòîííîé ôóíêöèåé.
æåñòâ ÿâëÿåòñÿ èõ òåîðåòèêî-ìíîæåñòâåííîå ïåðåñå÷åíèå, íàïðèìåð Îïðåäåëåíèå 5.19. Èçîòîííàÿ ôóíêöèÿ, äîïóñêàþùàÿ èçîòîí-
äëÿ {a} è {b} ýòî ∅: {a} ∩ {b} = ∅; äëÿ {a, b} è {b, c} ýòî {b} è ò. ä. íóþ îáðàòíóþ ôóíêöèþ, íàçûâàåòñÿ ϕ-èçîìîðôèçìîì. Èíûìè
Òî÷íîé âåðõíåé ãðàíüþ äâóõ ïîäìíîæåñòâ ÿâëÿåòñÿ èõ òåîðåòèêî- ñëîâàìè, èçîìîðôèçì åñòü âçàèìíî îäíîçíà÷íîå ñîîòâåòñòâèå
ìíîæåñòâåííîå îáúåäèíåíèå, íàïðèìåð, äëÿ {a} è {b} — ýòî {a, b}, ìåæäó äâóìÿ ó-ìíîæåñòâàìè, óäîâëåòâîðÿþùåå óñëîâèþ (1) è
äëÿ {a, b} è {b, c} — ýòî {a, b, c} è ò.ä. óñëîâèþ (1'):
èç ϕ(x) ≤ ϕ(y) ñëåäóåò, ÷òî x ≤ y. (1')
Îïðåäåëåíèå 5.20. Äâà ó-ìíîæåñòâà P è Q íàçûâàþòñÿ èçîìîðô-
íûìè (îáîçíà÷åíèå: P ≅ Q), åñëè ìåæäó íèìè ñóùåñòâóåò èçî-
ìîðôèçì.
Ïðèìåð. Íåòðóäíî çàìåòèòü, ÷òî äèàãðàììû ìíîæåñòâ ℘(A)
(ðèñ. 5.5) è Õ (ðèñ. 5.6) èìåþò ñîâåðøåííî îäèíàêîâóþ ñòðóêòóðó,
õîòÿ ñîñòîÿò èç ðàçíûõ ýëåìåíòîâ. Çíà÷èò, ìåæäó íèìè ìîæíî
óñòàíîâèòü âçàèìíî îäíîçíà÷íîå ñîîòâåòñòâèå (ñàìîñòîÿòåëüíî
îïðåäåëèòå èçîòîííóþ ôóíêöèþ ϕ, äîïóñêàþùóþ èçîòîííóþ
îáðàòíóþ ôóíêöèþ). Î÷åâèäíî, ÷òî ñîîòâåòñòâèå áóäåò ñîõðàíÿòü
Ðèñ. 5.5. Ðèñ. 5.6. ïîðÿäîê êàæäîãî óïîðÿäî÷åííîãî ìíîæåñòâà, ò.å. ýòè ó-ìíîæåñòâà
èçîìîðôíû.
Äèàãðàììà ℘(A) Äèàãðàììà ó-ìíîæåñòâà
ñ îòíîøåíèåì «x – äåëèòåëü y». Îïðåäåëåíèå 5.21. Èçîìîðôèçì ó-ìíîæåñòâà Ð ñ ñàìèì ñîáîé
íàçûâàåòñÿ àâòîìîðôèçìîì.
70 Ãëàâà 5 Îòíîøåíèå ïîðÿäêà 71

Èç ñâîéñòâ Ð1 — Ð3 ñëåäóåò ïðèíöèï äâîéñòâåííîñòè.


Òåîðåìà 5.3. Îòíîøåíèå, îáðàòíîå äëÿ îòíîøåíèÿ ïîðÿäêà, ñàìî
ÿâëÿåòñÿ óïîðÿäî÷åííîñòüþ.
Äåéñòâèòåëüíî, åñëè x ≤ y («x ìåíüøå y») , òî y ≥ x («y áîëüøå
x»). Íàïðèìåð, åñëè x ≤ y åñòü îòíîøåíèå «x äåëèò y», òî îáðàòíîå
åìó îòíîøåíèå y ≥ x åñòü «y äåëèòñÿ íà x».
Îïðåäåëåíèå 5.22. Äâîéñòâåííûì äëÿ ó-ìíîæåñòâà X íàçûâàåòñÿ
ìíîæåñòâî X′, îïðåäåëÿåìîå íà òåõ æå ýëåìåíòàõ îòíîøåíèåì,
îáðàòíûì ê óïîðÿäî÷åííîñòè â X. Ïðè ýòîì: X ≅ X′. Ðèñ. 5.7. Ðèñ. 5.8.
Àâòîìîðôèçì è Äóàëüíûé èçîìîðôèçì
Èç òåîðåìû 5.3 ñëåäóåò, ÷òî êàæäîå ñâîéñòâî è êàæäàÿ òåîðåìà
äóàëüíûé àâòîìîðôèçì. (ñàìîäâîéñòâåííîå ìíîæåñòâî).
îá ó-ìíîæåñòâàõ èìååò äâîéñòâåííûé àíàëîã, è åñëè íåêîòîðîå
óòâåðæäåíèå ñïðàâåäëèâî äëÿ âñåõ ó-ìíîæåñòâ, òî äâîéñòâåííîå Ïðèìåð. Ìíîæåñòâà E è E′ íà ðèñ. 5.9. äâîéñòâåííû äðóã äðóãó.
åìó óòâåðæäåíèå òàêæå ñïðàâåäëèâî äëÿ âñåõ ó-ìíîæåñòâ. Ýòî Îòîáðàæåíèå ϕ ÿâëÿåòñÿ èçîìîðôèçìîì: ïðÿìîå è îáðàòíîå îòîáðàæåíèÿ
ñâîéñòâî ó-ìíîæåñòâ îáû÷íî è íàçûâàåòñÿ ïðèíöèïîì áèåêòèâíû è èçîòîííû. Îòîáðàæåíèå ψ íà ðèñ. 5.9, á íå ÿâëÿåòñÿ
äâîéñòâåííîñòè. èçîìîðôèçìîì, îíî íå ñîõðàíÿåò ïîðÿäîê, íàïðèìåð, b ≤ d, íî ψ(b) || ψ(d).
Ñîãëàñíî ýòîìó ïðèíöèïó, óòâåðæäåíèå ψ ñïðàâåäëèâî â ó-
ìíîæåñòâå < X, ≤ >, òîãäà è òîëüêî òîãäà, êîãäà äâîéñòâåííîå åìó
óòâåðæäåíèå ñïðàâåäëèâî â ó-ìíîæåñòâå <X′, ≥ >. Äëÿ êàæäîãî
óòâåðæäåíèÿ îòíîñèòåëüíî ðåøåòêè ìîæíî ïîëó÷èòü äâîéñòâåííîå
åìó óòâåðæäåíèå, çàìåíèâ â íåì îïåðàöèþ ∨ íà ∧ è íàîáîðîò. Åñëè
â óòâåðæäåíèè ïðèñóòñòâóþò 0 è I ðåøåòêè, òî â äâîéñòâåííîì
óòâåðæäåíèè èõ òàêæå ñëåäóåò ïîìåíÿòü ìåñòàìè. Íàïðèìåð, äëÿ
óòâåðæäåíèÿ «ìíîæåñòâî < X, ≤ > èìååò íóëü» äâîéñòâåííûì áóäåò
óòâåðæäåíèå «ìíîæåñòâî < X′, ≥ > èìååò åäèíèöó».
Ñîãëàñíî ïðèíöèïó äâîéñòâåííîñòè, âñå ñâîéñòâà ðåøåòîê,
êîòîðûå áóäóò ðàññìîòðåíû â ñëåäóþùåé ãëàâå, ôîðìóëèðóþòñÿ â
âèäå äâóõ óòâåðæäåíèé, äâîéñòâåííûõ äðóã äðóãó. Ðèñ. 5.9.
à) Èçîòîííîå îòîáðàæåíèå, èçîìîðôèçì.
Îïðåäåëåíèå 5.23. Ôóíêöèÿ ϕ: P → Q íàçûâàåòñÿ àíòèèçîòîí-
á) Íåèçîòîíîîå îòîáðàæåíèå.
íîé (àíòèòîííîé), åñëè:
èç x ≤ y ñëåäóåò, ÷òî ϕ(x) ≥ ϕ(y), (2) Îïðåäåëåíèå 5.24. Ó-ìíîæåñòâî, äóàëüíî èçîìîðôíîå ñàìîìó
à âçàèìíî îäíîçíà÷íîå ñîîòâåòñòâèå ϕ, óäîâëåòâîðÿþùåå óñëî- ñåáå, íàçûâàåòñÿ ñàìîäâîéñòâåííûì.  ñàìîäâîéñòâåííîì ìíî-
âèþ (2) è (2'): æåñòâå äëÿ ëþáîãî x îáðàç ϕ(ϕ(x)) îáðàçà ϕ(x) ñîâïàäàåò ñ x:
èç ϕ(x) ≤ ϕ(y) ñëåäóåò x ≥ y, (2') ϕ(ϕ(x)) = x. Òàêèå ñàìîäâîéñòâåííûå (äóàëüíûå) àâòîìîðôèçìû
íàçûâàåòñÿ äóàëüíûì èçîìîðôèçìîì. íàçûâàþòñÿ èíâîëþöèÿìè.
Ïðèìåð. Ïðèìåðû.
Íà ðèñ. 5.7 ïðÿìàÿ y = x åñòü àâòîìîðôèçì R → R, êîòîðûé ÿâëÿ- 1. Ìíîæåñòâî íà ðèñ. 5.8 ÿâëÿåòñÿ ñàìîäâîéñòâåííûì. Äåéñòâèòåëüíî,
åòñÿ òîæäåñòâåííûì îòîáðàæåíèåì. Ïðÿìàÿ y = –x åñòü äóàëüíûé îòîáðàæåíèå ϕ(a) = d, ϕ(b) = c, ϕ(c) = b, ϕ(d) = a ÿâëÿåòñÿ äóàëüíûì àâòî-
àâòîìîðôèçì; ýòî îòîáðàæåíèå áèåêòèâíî è àíòèòîííî: åñëè x1 ≤ x2, ìîðôèçìîì. Ïîâòîðíîå ïðèìåíåíèå ýòîãî îòîáðàæåíèÿ äàåò òå æå ñàìûå
òî y1 ≥ y2. ýëåìåíòû, ò. å. âûïîëíÿåòñÿ ñâîéñòâî ñàìîäâîéñòâåííîñòè: ϕ(ϕ(x)) = x.
Ñèñòåìû < X′, ≥ >, äóàëüíî èçîìîðôíûå < X, ≤ >, ÿâëÿþòñÿ 2. Ñâîéñòâîì ñàìîäâîéñòâåííîñòè îáëàäàåò ìíîæåñòâî-ñòåïåíü
äâîéñòâåííûìè ïî îòíîøåíèþ ê X. ℘(Ð) âñåõ ïîäìíîæåñòâ íåêîòîðîãî ìíîæåñòâà Ð, óïîðÿäî÷åííîå
72 Ãëàâà 5 Îòíîøåíèå ïîðÿäêà 73

îòíîøåíèåì âêëþ÷åíèÿ. Îòîáðàæåíèå, ñòàâÿùåå â ñîîòâåòñòâèå Ïðèìåðû. Íà ðèñ. 5.11 âûñîòà ìíîæåñòâà M3 ðàâíà 2, à âûñîòà
êàæäîìó ïîäìíîæåñòâó åãî äîïîëíåíèå äî ìíîæåñòâà Ð, âçàèìíî ìíîæåñòâ N5, L7, 23 è P6 ðàâíà 3.
îäíîçíà÷íî è îáðàùàåò âêëþ÷åíèå. Òàêèì îáðàçîì, ìíîæåñòâî-
ñòåïåíü ℘(Ð) ÿâëÿåòñÿ ñàìîäâîéñòâåííûì (ñì. ðèñ. 5.5).
3. Íà ðèñ. 5.9, à) ïîêàçàíû ìíîæåñòâà E è E′, äâîéñòâåííûå äðóã äðóãó.
Íà ðèñ. 5.9, á) ïîêàçàíî, ÷òî ìíîæåñòâî E íå ÿâëÿåòñÿ ñàìîäâîéñòâåí-
íûì. Äåéñòâèòåëüíî, îòîáðàæåíèå ψ íå ÿâëÿåòñÿ äóàëüíûì èçîìîðôèç-
ìîì: b ≤ d, îäíàêî ψ(b) = c è ψ(d) = b íåñðàâíèìû. Íåòðóäíî óáåäèòüñÿ,
÷òî äëÿ ýòèõ ìíîæåñòâ íå ñóùåñòâóåò äóàëüíîãî èçîìîðôèçìà.
4. Ìíîæåñòâî íà ðèñ. 5.10 íå ÿâëÿåòñÿ ñàìîäâîéñòâåííûì. Äåéñòâè-
òåëüíî, óñëîâèå ϕ(ϕ(x)) = x âûïîëíÿåòñÿ íå äëÿ âñåõ ýëåìåíòîâ
ïðè ýòîì îòîáðàæåíèè:
Ðèñ. 5.11. Äèàãðàììû ó-ìíîæåñòâ.
ϕ(a) = e, ϕ(ϕ(a)) = ϕ(e) = a, Ïîíÿòèå âûñîòû òåñíî ñâÿçàíî ñ ïîíÿòèåì ãðàäóèðîâàííîãî
ϕ(b) = d, ϕ(ϕ(b)) = ϕ(d) = c, ìíîæåñòâà.
ϕ(c) = b, ϕ(ϕ(c)) = ϕ(b) = d, Îïðåäåëåíèå 5.27. Ãðàäóèðîâàííûì ó-ìíîæåñòâîì íàçûâàåòñÿ
ϕ(d) = c, ϕ(ϕ(d)) = ϕ(c) = b, ó-ìíîæåñòâî Ð ñ çàäàííîé íà íåì ôóíêöèåé g: P → Z, ïðèíèìà-
ϕ(e) = a, ϕ(ϕ(e)) = ϕ(a) = e. þùåé çíà÷åíèå â öåïè öåëûõ ÷èñåë, è òàêîé, ÷òî
åñëè x > y, òî g[x] > g[y], (ñòðîãàÿ èçîòîííîñòü); G1.
åñëè õ ïîêðûâàåò ó, òî g[x] = g[y] + 1. G2.
Ðèñ. 5.10. Íåñàìîäâîéñòâåííîå ìíîæåñòâî.
Óòâåðæäåíèå. Âî âñÿêîì ãðàäóèðîâàííîì ó-ìíîæåñòâå èìååò
5.5. Ãðàäóèðîâàííûå ìíîæåñòâà ìåñòî öåïíîå óñëîâèå Æîðäàíà-Äåäåêèíäà: âñå ìàêñèìàëüíûå
öåïè ìåæäó äâóìÿ ôèêñèðîâàííûìè òî÷êàìè èìåþò îäèíàêîâóþ
Òåîðåìà 5.4. Ëþáàÿ êîíå÷íàÿ öåïü èç n ýëåìåíòîâ èçîìîðôíà äëèíó.
îðäèíàëüíîìó ÷èñëó n (öåïè öåëûõ ÷èñåë 1, ..., n). Èíûìè ñëîâà-
ìè, ñóùåñòâóåò âçàèìíî îäíîçíà÷íîå ñîîòâåòñòâèå ϕ ìåæäó Òåîðåìà 5.5.  ó-ìíîæåñòâå Ð ñ 0 è êîíå÷íûìè öåïÿìè òîãäà è
n-ýëåìåíòíîé öåïüþ X è ìíîæåñòâîì {1, 2, ..., n}, òàêîå, ÷òî òîëüêî òîãäà âûïîëíÿåòñÿ öåïíîå óñëîâèå Æîðäàíà–Äåäåêèíäà,
x1 ≤ x2 òîãäà è òîëüêî òîãäà, êîãäà ϕ(x1) ≤ ϕ(x2). êîãäà Ð ãðàäóèðóåòñÿ ôóíêöèåé âûñîòû h[x].
Äîêàçàòåëüñòâî. Ïóñòü ϕ îòîáðàæàåò íàèìåíüøèé ýëåìåíò x ∈ X Òàêèå ìíîæåñòâà, â êîòîðûõ âûïîëíÿåòñÿ óñëîâèå Æîðäàíà–
â 1, íàèìåíüøèé ýëåìåíò èç îñòàâøèõñÿ — â 2 è ò. ä. Òîãäà êàæäîìó Äåäåêèíäà, íàçûâàþò åùå äåäåêèíäîâûìè ìíîæåñòâàìè.
ýëåìåíòó öåïè áóäåò ñîîòâåòñòâîâàòü íàòóðàëüíîå ÷èñëî. Äîêàçàòåëüñòâî. Åñëè Ð ãðàäóèðóåòñÿ ôóíêöèåé h[x], òî óñëîâèå
Æîðäàíà–Äåäåêèíäà âûïîëíÿåòñÿ î÷åâèäíûì îáðàçîì: äëèíà
Îïðåäåëåíèå 5.25. Äëèíîé l[P] ó-ìíîæåñòâà Ð íàçûâàåòñÿ òî÷-
ìàêñèìàëüíîé öåïè, ñîåäèíÿþùåé òî÷êè à è b, òàêèå, ÷òî b > a,
íàÿ âåðõíÿÿ ãðàíü äëèí öåïåé â Ð. Äëèíà êîíå÷íîé öåïè n ïî
ðàâíà h[b] – h[a]. Îáðàòíî, åñëè èìååò ìåñòî óñëîâèå Æîðäàíà–
îïðåäåëåíèþ ïîëàãàåòñÿ ðàâíîé n – 1 (ýòî î÷åâèäíî, åñëè
Äåäåêèíäà, òî h[x] áóäåò äëèíîé ìàêñèìàëüíîé öåïè îò 0 äî x,
ïîñìîòðåòü íà äèàãðàììó öåïè). Åñëè l[P] êîíå÷íî, òî ãîâîðÿò,
îòêóäà ñëåäóåò âûïîëíèìîñòü äëÿ h[x] óñëîâèé G1 è G2.
÷òî ó-ìíîæåñòâî P èìååò êîíå÷íóþ äëèíó.
Ïðèìåð. Ðàññìîòðèì äèàãðàììû íà ðèñ. 5.11. Ñðåäè ìíîæåñòâ,
Îïðåäåëåíèå 5.26. Âûñîòîé, èëè ðàçìåðíîñòüþ, h[x] ýëåìåíòà x èçîáðàæåííûõ íà ðèñ. 5.11, ìíîæåñòâî N 5 âûäåëÿåòñÿ ñâîåé
íàçûâàåòñÿ òî÷íàÿ âåðõíÿÿ ãðàíü äëèí öåïåé 0 < x0 < x1 < ... < xl = x «íåñèììåòðè÷íîñòüþ»: äëèíà ëåâîé öåïè ìåæäó 0 è I ðàâíà äâóì, à ïðàâîé
ìåæäó 0 è õ. Åñëè Ð èìååò íàèáîëüøèé ýëåìåíò I, òî, î÷åâèäíî, öåïè — òðåì. Ïîñêîëüêó íà äèàãðàììàõ Õàññå èçîáðàæàþòñÿ òîëüêî
÷òî h[I] = l[P]. Ïîíÿòíî òàêæå, ÷òî h[x] = 1 òîãäà è òîëüêî òîãäà, ìàêñèìàëüíûå öåïè, óñëîâèå Æîðäàíà–Äåäåêèíäà íå âûïîëíÿåòñÿ â
êîãäà õ ïîêðûâàåò 0. Òàêèå ýëåìåíòû õ íàçûâàþòñÿ àòîìàìè, äàííîì ìíîæåñòâå, îíî ÿâëÿåòñÿ íå ãðàäóèðîâàííûì (íå äåäåêèíäîâûì)
èëè òî÷êàìè, ó-ìíîæåñòâà Ð. ìíîæåñòâîì. Âñå îñòàëüíûå ìíîæåñòâà — ãðàäóèðîâàííûå.
Ðåøåòêè 75
Ãëàâà 6. ÐÅØÅÒÊÈ ìíîæåñòâî, äâîéñòâåííîå ïîëíîé ðåøåòêå, áóäåò ïîëíîé ðåøåò-
êîé ñ âçàèìíîé çàìåíîé îáúåäèíåíèé è ïåðåñå÷åíèé. Èç îïðåäå-
Èñòîðè÷åñêè òåîðèÿ ðåøåòîê ïîÿâèëàñü ïîçæå ôîðìàëèçàöèè
ëåíèÿ ñëåäóåò òàêæå, ÷òî ëþáàÿ êîíå÷íàÿ ðåøåòêà ÿâëÿåòñÿ
Äæîðäæåì Áóëåì ïðîïîçèöèîíàëüíîé ëîãèêè âûñêàçûâàíèé,
ïîëíîé.
êîòîðîå ïðèâåëî ê ïîíÿòèþ áóëåâîé àëãåáðû. Èìåííî èññëåäîâàíèÿ
ïî àêñèîìàòèçàöèè áóëåâûõ àëãåáð ïîáóäèëè ×àðëüçà Ïèðñà è Óòâåðæäåíèå 6.1. Ëþáàÿ öåïü ÿâëÿåòñÿ ðåøåòêîé, â êîòîðîé
Ýðíñòà Øð¸äåðà ââåñòè ïîíÿòèå ðåøåòêè â êîíöå äåâÿò- x ∧ y ñîâïàäàåò ñ ìåíüøèì, à x ∨ y — ñ áîëüøèì èç ýëåìåíòîâ
íàäöàòîãî âåêà. Íåçàâèñèìî îò íèõ, Ðè÷àðä Äåäåêèíä â ñâîèõ x, y.
èññëåäîâàíèÿõ ïî èäåàëàì àëãåáðàè÷åñêèõ ÷èñåë ïðèøåë ê òîìó Ýòî óòâåðæäåíèå î÷åâèäíî, òàê êàê â ëþáîé öåïè ëèáî x ≤ y,
æå ñàìîìó ïîíÿòèþ. Îäíàêî ýòè ðàáîòû íå ïðèâëåêëè âíèìàíèÿ ëèáî y ≤ x, ïîýòîìó ëèáî x ∧ y = x, ëèáî x ∧ y = y. Äâîéñòâåííî äëÿ
ìàòåìàòè÷åñêîé îáùåñòâåííîñòè â òî âðåìÿ. È òîëüêî èññëåäî- îáúåäèíåíèÿ: ëèáî x ∨ y = x, ëèáî x ∨ y = y.
âàíèÿ Ãàððåòòà Áèðêãîôà â ñåðåäèíå òðèäöàòûõ ãîäîâ äàëè Ïðèìåðû.
òîë÷îê ðàçâèòèþ òåîðèè ðåøåòîê.  ñåðèè áëåñòÿùèõ ðàáîò îí 1.  ãëàâå 5 íà ðèñ. 5.11 èçîáðàæåíû äèàãðàììû Õàññå ó-ìíîæåñòâ,
ïîêàçàë âàæíîñòü òåîðèè ðåøåòîê, êîòîðàÿ ñëóæèò êàðêàñîì ñðåäè êîòîðûõ ìíîæåñòâà M3, N5, L7, 23 ÿâëÿþòñÿ ðåøåòêàìè. Íå
äëÿ îáîáùåíèÿ è óíèôèêàöèè ìíîãèõ ðåçóëüòàòîâ â ðàçëè÷íûõ âñÿêîå ó-ìíîæåñòâî ñ 0 è I ÿâëÿåòñÿ ðåøåòêîé. Ó-ìíîæåñòâî P6
ìàòåìàòè÷åñêèõ äèñöèïëèíàõ. Ñîáðàâ è îáîáùèâ ñâîè ðåçóëüòàòû, ÿâëÿåòñÿ äåäåêèíäîâûì ó-ìíîæåñòâîì ñ 0 è ², îäíàêî, îíî íå îáðàçó-
à òàêæå äîñòèæåíèÿ ìíîãèõ äðóãèõ ìàòåìàòèêîâ, ðàáîòàþùèõ åò ðåøåòêó, òàê êàê â íåì íå äëÿ âñÿêèõ äâóõ ýëåìåíòîâ ñóùåñòâóåò
â ýòîé îáëàñòè, Ã. Áèðêãîô â 1940 ã. èçäàë ìîíîãðàôèþ «Lattice îáúåäèíåíèå è ïåðåñå÷åíèå: äëÿ ýëåìåíòîâ ñ è d íå ñóùåñòâóåò
Theory», ñîçäàâ ôàêòè÷åñêè îñíîâû îáùåé òåîðèè ðåøåòîê, ÷òî ïåðåñå÷åíèÿ, à äëÿ ýëåìåíòîâ a, b — îáúåäèíåíèÿ.
ïîçâîëèëî âûäåëèòü åå â ñàìîñòîÿòåëüíóþ äèñöèïëèíó. Â äàëüíåé-
øèõ èçäàíèÿõ (1948, 1967 ãã.) Ã. Áèðêãîô îòðàçèë ðàçâèòèå ýòîé 2. Ó-ìíîæåñòâî ðàöèîíàëüíûõ ÷èñåë íå ÿâëÿåòñÿ ïîëíîé
òåîðèè, è â íàñòîÿùåå âðåìÿ åãî ìîíîãðàôèÿ (íà ðóññêîì ÿçûêå ðåøåòêîé, òàê êàê â íåì îòñóòñòâóþò óíèâåðñàëüíûå ãðàíè 0 è
ñì. [Áèðêãîô, 1984]) ÿâëÿåòñÿ íàñòîÿùåé ýíöèêëîïåäèåé I.  ó-ìíîæåñòâå äåéñòâèòåëüíûõ ÷èñåë óñëîâèÿ ïîëíîòû áóäóò
êëàññè÷åñêîé òåîðèè ðåøåòîê. âûïîëíÿòüñÿ, åñëè ïðèñîåäèíèòü ê íèì â êà÷åñòâå óíèâåðñàëüíûõ
ãðàíåé –∞ è +∞.
6.1. Îñíîâíûå îïðåäåëåíèÿ Îïðåäåëåíèå 6.2. Ïîäðåøåòêîé ðåøåòêè L íàçûâàåòñÿ ïîäìíî-
Îïðåäåëåíèå 6.1. Ðåøåòêîé1 íàçûâàåòñÿ ó-ìíîæåñòâî L, â æåñòâî X ⊂ L òàêîå, ÷òî åñëè a ∈ X, b ∈ X, òî a ∧ b ∈ X è
êîòîðîì ëþáûå äâà ýëåìåíòà x è y èìåþò òî÷íóþ íèæíþþ ãðàíü, a ∨ b ∈ X.
íàçûâàåìóþ ïåðåñå÷åíèåì (îáîçíà÷àåòñÿ x ∧ y), è òî÷íóþ âåðõ- Ïóñòîå ïîäìíîæåñòâî è ëþáîå îäíîýëåìåíòíîå ïîäìíîæåñòâî
íþþ ãðàíü, íàçûâàåìóþ îáúåäèíåíèåì (îáîçíà÷àåòñÿ x ∨ y). ÿâëÿþòñÿ ïîäðåøåòêàìè. Ïîäðåøåòêà ðåøåòêè ñàìà ÿâëÿåòñÿ
Ðåøåòêà L íàçûâàåòñÿ ïîëíîé, åñëè ëþáîå åå ïîäìíîæåñòâî Õ ðåøåòêîé ñ òåìè æå îïåðàöèÿìè îáúåäèíåíèÿ è ïåðåñå÷åíèÿ.
èìååò â L òî÷íûå âåðõíþþ è íèæíþþ ãðàíè. Âîîáùå, åñëè a ≤ b â ðåøåòêå L, òî (çàìêíóòûé) èíòåðâàë [a, b],
Ïîëàãàÿ X = L, ìû âèäèì, ÷òî ëþáàÿ íåïóñòàÿ ïîëíàÿ ðåøåòêà ñîñòîÿùèé èç âñåõ ýëåìåíòîâ x ∈ L, êîòîðûå óäîâëåòâîðÿþò
ñîäåðæèò íàèìåíüøèé ýëåìåíò 0 è íàèáîëüøèé ýëåìåíò I. Äåé- óñëîâèþ a ≤ x ≤ b, âñåãäà áóäåò ïîäðåøåòêîé. Äëÿ öåïè è åå ýëåìåí-
ñòâèòåëüíî, åñëè êàæäûå äâà ýëåìåíòà èìåþò òî÷íóþ âåðõíþþ òîâ a ≤ b ìîæíî îïðåäåëèòü ïîíÿòèÿ ïîëóîòêðûòûõ èíòåðâàëîâ:
ãðàíü, òî â ðåøåòêå èìååòñÿ òîëüêî îäèí ìàêñèìàëüíûé ýëåìåíò, (a, b] = {x | a < x ≤ b} è [a, b) = {x | a ≤ x < b}, à òàêæå îòêðûòûé
êîòîðûé áóäåò è óíèâåðñàëüíîé âåðõíåé ãðàíüþ, ò.å. åäèíèöåé èíòåðâàë (a, b) = {x | a < x < b}. Åñëè ýòè ìíîæåñòâà íåïóñòû, îíè
ó-ìíîæåñòâà. Àíàëîãè÷íî, ñóùåñòâîâàíèå òî÷íîé íèæíåé ãðàíè òàêæå ÿâëÿþòñÿ ïîäðåøåòêàìè.
äëÿ ëþáûõ äâóõ ýëåìåíòîâ îáåñïå÷èâàåò ñóùåñòâîâàíèå óíèâåð- Ïðèìåð.  ðåøåòêå íà ðèñ. 6.1 ïîäìíîæåñòâî Y = {∅, {b}, {c},
ñàëüíîé íèæíåé ãðàíè — íóëÿ ó-ìíîæåñòâà. Î÷åâèäíî, ÷òî ó- {b, c}} ÿâëÿåòñÿ ïîäðåøåòêîé. Äåéñòâèòåëüíî {b} ∈ Y, {c} ∈ Y,
ìíîæåñòâî, äâîéñòâåííîå ðåøåòêå, ñàìî ÿâëÿåòñÿ ðåøåòêîé, à ó- {b} ∧ {c} = ∅ ∈ Y, {b} ∨ {c} = {b, c} ∈ Y, {b} ∨ {b, c} = {b, c} ∈ Y, ïåðå-
ñå÷åíèå {b} ∧ {à, c} = {b} ∈ Y è ò. ä. Ýòî ïîäìíîæåñòâî îáðàçóåò çàìê-
1 Ïî-àíãëèéñêè lattice, ïî-íåìåöêè Verband; â íàøåé ëèòåðàòóðå ðåøåòêè èíîãäà íóòûé èíòåðâàë [∅, {b, c}]. Ïîäìíîæåñòâî Z = {∅, {a}, {a, b}, {a, c}, {c}}
èìåíóþò ñòðóêòóðàìè. íå ÿâëÿåòñÿ ïîäðåøåòêîé, òàê êàê {a, b} ∨ {à, c} = {a, b, c} ∉ Z. Ýòî
76 Ãëàâà 6 Ðåøåòêè 77

ïîäìíîæåñòâî íå ÿâëÿåòñÿ òàêæå èíòåðâàëîì. Ïîäðåøåòêàìè áóäóò 6.2. Ðåøåòêè êàê àëãåáðû
òàêæå ïîäìíîæåñòâà: {∅, {a}}, {{c}, {a, c}}, {{a}, {a, b}}, è ò.ä., âñå
öåïè, íàïðèìåð, {∅, {b}, {∅, {b}, {b, c}}, à òàêæå âñå ýëåìåíòû Ðåøåòêó ìîæíî îïðåäåëèòü êàê àëãåáðàè÷åñêóþ ñèñòåìó:
ðåøåòêè. L = < P, ∨, ∧, ≤ >, ñ äâóìÿ áèíàðíûìè îïåðàöèÿìè è îòíîøåíèåì
ïîðÿäêà, çàäàííûìè íà ìíîæåñòâå P. Ðåøåòî÷íûå îïåðàöèè ∨ è ∧
îáëàäàþò âàæíûìè àëãåáðàè÷åñêèìè ñâîéñòâàìè.  ýòîì ðàçäåëå
ìû èññëåäóåì ñâîéñòâà îïåðàöèé ∨ è ∧ è ïîêàæåì, ÷òî îïåðàöèè,
îáëàäàþùèå ýòèìè ñâîéñòâàìè, îïðåäåëÿþò îòíîøåíèå ïîðÿäêà íà
ìíîæåñòâå P, ÷òî ïîçâîëÿåò ðàññìàòðèâàòü ðåøåòêè êàê àëãåáðû ñ
äâóìÿ îïåðàöèÿìè.
Ëåììà 6.1.  ëþáîì ó-ìíîæåñòâå äëÿ îïåðàöèé ïåðåñå÷åíèÿ è
îáúåäèíåíèÿ âûïîëíÿþòñÿ (ïðè îïðåäåëåííûõ â íèõ âûðàæå-
íèÿõ) ñëåäóþùèå çàêîíû:
x ∧ x = x, x ∨ x = x (èäåìïîòåíòíîñòü); L1
Ðèñ. 6.1. Ðåøåòêà è åå ïîäðåøåòêè. x ∨ y = y ∨ x, x ∧ y = y ∧ x (êîììóòàòèâíîñòü); L2
x ∧ (y ∧ z) = (x ∧ y) ∧ z,
Îïðåäåëåíèå 6.3. Âûïóêëûì ïîäìíîæåñòâîì â ó-ìíîæåñòâå Ð x ∨ (y ∨ z) = (x ∨ y) ∨ z (àññîöèàòèâíîñòü); L3
íàçûâàåòñÿ ïîäìíîæåñòâî, êîòîðîå âìåñòå ñ ëþáûìè ñâîèìè x ∧ (x ∨ y) = x, x ∨ (x ∧ y) = x (ïîãëîùåíèå). L4
ýëåìåíòàìè a è b, ãäå a ≤ b, ñîäåðæèò âåñü èíòåðâàë [a, b]. Êðîìå òîãî, íåðàâåíñòâî x ≤ y ðàâíîñèëüíî êàæäîìó èç óñëîâèé:
Íà ðèñ. 6.1 ïîäìíîæåñòâî {∅, {b}, {c}, {b, c}},— âûïóêëîå, à x ∧ y = x è x ∨ y = y (óñëîâèå ñîâìåñòèìîñòè).
ïîäìíîæåñòâî {∅, {b}, {b, c}} — íåò. Ïîäìíîæåñòâî S ðåøåòêè L Äîêàçàòåëüñòâî. L1 è L2 âûïîëíÿþòñÿ î÷åâèäíî. Àññîöèàòèâ-
ÿâëÿåòñÿ âûïóêëîé ïîäðåøåòêîé, åñëè äëÿ ëþáûõ a, b ∈ S [a ∧ b, íûé çàêîí L3 òàêæå î÷åâèäåí: x ∧ (y ∧ z) = inf {x, inf {y, z}} =
a ∨ b] ⊂ S. = inf {inf {x, y}, z} = (x ∧ y) ∧ z. Çàêîí ïîãëîùåíèÿ L4 âûïîëíèì â
Îïðåäåëåíèå 6.4. Ñâîéñòâî ïîäìíîæåñòâ ìíîæåñòâà S íàçûâà- ñèëó òîãî, ÷òî x ∧ (x ∨ y) = inf {x, sup {x, y}}. Åñëè x ≤ y, òî
åòñÿ ñâîéñòâîì çàìûêàíèÿ, åñëè: sup {x, y} = y, è òîãäà inf {x, y} = x, à åñëè y ≤ x, òî sup {x, y} = x, è
1) S îáëàäàåò ýòèì ñâîéñòâîì; òîãäà inf {x, x} = x. Óñëîâèå ñîâìåñòèìîñòè: x ∧ y = x, åñëè x ≤ y, è
2) ëþáîå ïåðåñå÷åíèå ïîäìíîæåñòâ, îáëàäàþùèõ ýòèì ñâîé- x ∨ y = y, åñëè x ≤ y,— âûïîëíÿåòñÿ òàêæå î÷åâèäíî.
ñòâîì, ñàìî îáëàäàåò èì. Èç óñëîâèÿ ñîâìåñòèìîñòè ñëåäóþò âàæíûå ñâîéñòâà óíèâåð-
Ïîíÿòèå «ñâîéñòâî çàìûêàíèÿ» ðàâíîñèëüíî ïîíÿòèþ «îïåðà- ñàëüíûõ ãðàíåé 0 è I.
öèÿ çàìûêàíèÿ». Ëåììà 6.2. Åñëè ó-ìíîæåñòâî P èìååò 0, òî
Îïðåäåëåíèå 6.5. Îïåðàöèåé çàìûêàíèÿ íà ìíîæåñòâå S íàçûâà- 0 ∧ x = 0 è 0 ∨ x = x äëÿ âñÿêîãî x ∈ P,
åòñÿ îòîáðàæåíèå X → X′ íà ïîäìíîæåñòâàõ ýòîãî ìíîæåñòâà è åñëè ó-ìíîæåñòâî P èìååò I, òî
òàêîå, ÷òî x ∧ I = x è x ∨ I = I äëÿ âñÿêîãî x ∈ P.
X ⊂ X′ (ýêñòåíñèâíîñòü); Ñ1 Äîêàçàòåëüñòâî íå ïðåäñòàâëÿåò òðóäà.
X′ = X′′ (èäåìïîòåíòíîñòü); Ñ2 Ëåììà 6.3. Âî âñÿêîé ðåøåòêå îïåðàöèè îáúåäèíåíèÿ è ïåðåñå-
Åñëè X ⊂ Y, òî X′ ⊂ Y′ (èçîòîííîñòü). Ñ3 ÷åíèÿ èçîòîííû:
Ïîäìíîæåñòâî X ⊂ S, ïî îïðåäåëåíèþ, çàìêíóòî îòíîñèòåëüíî åñëè y ≤ z, òî x ∧ y ≤ x ∧ z è x ∨ y ≤ x ∨ z.
äàííîé îïåðàöèè çàìûêàíèÿ, åñëè îíî ñîâïàäàåò ñî ñâîèì «çàìûêà- Äîêàçàòåëüñòâî. Ñîãëàñíî L1 — L4, åñëè y ≤ z, òî x ∧ y =
íèåì» X′. Òåïåðü ïîäðåøåòêó ìîæíî îïðåäåëèòü êàê ëþáîå ïîäìíî- = (x ∧ x) ∧ (y ∧ z) = (x ∧ y) ∧ (x ∧ z). Ó÷èòûâàÿ, ÷òî x ∧ x = x
æåñòâî ðåøåòêè, çàìêíóòîå îòíîñèòåëüíî îïåðàöèé îáúåäèíåíèÿ è è y ∧ z = y, ïî óñëîâèþ ñîâìåñòèìîñòè ïîëó÷àåì x ∧ y ≤ x ∧ z.
ïåðåñå÷åíèÿ. Âòîðîå íåðàâåíñòâî äîêàçûâàåòñÿ äâîéñòâåííî.
78 Ãëàâà 6 Ðåøåòêè 79

Ëåììà 6.4. Âî âñÿêîé ðåøåòêå èìåþò ìåñòî ñëåäóþùèå íåðàâåí- Òåïåðü äîêàæåì âàæíóþ ëåììó, êîòîðàÿ ñâÿçûâàåò ïîëóðåøåòêó
ñòâà äèñòðèáóòèâíîñòè: êàê àëãåáðó ñ ïîíÿòèåì ó-ìíîæåñòâà. Ýòà ëåììà óòâåðæäàåò, ÷òî
x ∧ (y ∨ z) ≥ (x ∧ y) ∨ (x ∧ z), (6.1) åñëè çàäàíà àëãåáðà íà ìíîæåñòâå P ñ îäíîé áèíàðíîé îïåðàöèåé,
x ∨ (y ∧ z) ≤ (x ∨ y) ∧ (x ∨ z). (6.1') óäîâëåòâîðÿþùåé ñâîéñòâàì èäåìïîòåíòíîñòè, êîììóòàòèâíîñòè
Äîêàçàòåëüñòâî. Î÷åâèäíî, ÷òî x ∧ y ≤ x è x ∧ y ≤ y ≤ y ∨ z, è àññîöèàòèâíîñòè, òî ýòà îïåðàöèÿ çàäàåò îòíîøåíèå ïîðÿäêà íà
îòêóäà x ∧ y ≤ x ∧ (y ∨ z). Àíàëîãè÷íî: x ∧ z ≤ x è x ∧ z ≤ z ≤ y ∨ z, P, ò.å. ìíîæåñòâî, íà êîòîðîì çàäàíà ýòà îïåðàöèÿ, ÿâëÿåòñÿ ó-
îòêóäà x ∧ z ≤ x ∧ (y ∨ z). Òàêèì îáðàçîì, x ∧ (y ∨ z) ÿâëÿåòñÿ âåðõ- ìíîæåñòâîì. Òàêèì îáðàçîì, ìû ìîæåì íè÷åãî íå çíàòü î ñóùåñòâî-
íåé ãðàíüþ äëÿ x ∧ y è x ∧ z è, ñëåäîâàòåëüíî, âûïîëíÿåòñÿ (6.1). âàíèè êàêèõ-ëèáî îòíîøåíèé íà ìíîæåñòâå P, íî çàäàíèå îïåðàöèè
(6.1') äîêàçûâàåòñÿ äâîéñòâåííî. ñî ñâîéñòâàìè L1, L2, L3 îïðåäåëÿåò îòíîøåíèå ïîðÿäêà íà íåì.
Ëåììà 6.5. Ýëåìåíòû ëþáîé ðåøåòêè óäîâëåòâîðÿþò íåðàâåí- Ëåììà 6.6. Åñëè â ïîëóðåøåòêå ñ áèíàðíîé îïåðàöèåé o
ñòâó ìîäóëÿðíîñòè: ïîëîæèòü
åñëè x ≤ z, òî x ∨ (y ∧ z) ≤ (x ∨ y) ∧ z. (6.2) x ≤ y òîãäà è òîëüêî òîãäà, êîãäà xoó = x,
òî îíà ñòàíîâèòñÿ ó-ìíîæåñòâîì, â êîòîðîì inf {x, y} = xoy.
Äîêàçàòåëüñòâî. x ≤ x ∨ y è x ≤ z, çíà÷èò x ≤ (x ∨ y) ∧ z. Àíàëî-
ãè÷íî, y ∧ z ≤ y ≤ x ∨ y è y ∧ z ≤ z, ñëåäîâàòåëüíî, y ∧ z ≤ (x ∨ y) ∧ z, Ïîÿñíèì ñìûñë ëåììû.  ëåììå çàäàíî íåêîòîðîå ìíîæåñòâî ñ
îòñþäà x ∨ (y ∧ z) ≤ (x ∨ y) ∧ z. íåêîòîðîé áèíàðíîé îïåðàöèåé o, è, ïîñêîëüêó óêàçàíî, ÷òî
ìíîæåñòâî îáðàçóåò ïîëóðåøåòêó, òî ýòî îçíà÷àåò, ÷òî îïåðàöèÿ o
Äàäèì ñëåäóþùèå îïðåäåëåíèÿ.
ÿâëÿåòñÿ èäåìïîòåíòíîé, êîììóòàòèâíîé è àññîöèàòèâíîé. Äàëåå
Îïðåäåëåíèå 6.6. Ñèñòåìà ñ îäíîé áèíàðíîé èäåìïîòåíòíîé, ìû ââîäèì íåêîòîðîå (ïîêà àáñòðàêòíîå) îòíîøåíèå ≤ íà ìíîæåñòâå
êîììóòàòèâíîé è àññîöèàòèâíîé îïåðàöèåé íàçûâàåòñÿ ïîëóðå- òàêèì îáðàçîì, ÷òî åñëè xoó = x, òî x ≤ y, è íàîáîðîò, åñëè x ≤ y, òî
øåòêîé. Ó-ìíîæåñòâî P, â êîòîðîì ëþáûå äâà ýëåìåíòà èìåþò xoó = x, ò.å. ýòè äâà óñëîâèÿ ðàâíîçíà÷íû. Íóæíî äîêàçàòü, ÷òî
ïåðåñå÷åíèå, ÿâëÿåòñÿ ïîëóðåøåòêîé îòíîñèòåëüíî áèíàðíîé îòíîøåíèå ≤ ÿâëÿåòñÿ îòíîøåíèåì ïîðÿäêà, è îïåðàöèÿ o èìååò
îïåðàöèè ∧. Òàêèå ïîëóðåøåòêè íàçûâàþòñÿ ∧-ïîëóðåøåòêàìè, ñìûñë íàõîæäåíèÿ òî÷íîé íèæíåé ãðàíè x è y.
èëè íèæíèìè ïîëóðåøåòêàìè. Ó-ìíîæåñòâî P, â êîòîðîì ëþáûå Äîêàçàòåëüñòâî.
äâà ýëåìåíòà èìåþò îáúåäèíåíèå, ÿâëÿåòñÿ ïîëóðåøåòêîé
1. Ñíà÷àëà äîêàæåì, ÷òî îòíîøåíèå ≤ ÿâëÿåòñÿ îòíîøåíèåì
îòíîñèòåëüíî áèíàðíîé îïåðàöèè ∨. Òàêèå ïîëóðåøåòêè
ïîðÿäêà, ò.å. óäîâëåòâîðÿåò ñâîéñòâàì ðåôëåêñèâíîñòè,
íàçûâàþòñÿ ∨-ïîëóðåøåòêàìè, èëè âåðõíèìè ïîëóðåøåòêàìè.
àíòèñèììåòðè÷íîñòè è òðàíçèòèâíîñòè: Ð1, Ð2, Ð3.
Ïðèìåð. Íà ðèñ. 6.2 ïðèâåäåíû äèàãðàììû âåðõíåé è íèæíåé Ïî ïðåäïîëîæåíèþ ëåììû, x ≤ y òîãäà è òîëüêî òîãäà, êîãäà
ïîëóðåøåòîê. Â ó-ìíîæåñòâå P1 ëþáûå äâà ýëåìåíòà èìåþò xoó = x. Èç çàêîíà èäåìïîòåíòíîñòè xox  = x ñëåäóåò ðåôëåêñèâíîñòü
îáúåäèíåíèå, îäíàêî ýëåìåíòû a è b íå èìåþò ïåðåñå÷åíèÿ, ïîýòîìó îòíîøåíèÿ: x ≤ x.  ñèëó êîììóòàòèâíîñòè xoó = yox ïîëó÷àåì
P1 ÿâëÿåòñÿ âåðõíåé ïîëóðåøåòêîé; â ó-ìíîæåñòâå P2 ëþáûå äâà àíòèñèììåòðè÷íîñòü: åñëè x ≤ y, òî ïî óñëîâèþ xoó = x, è åñëè y ≤ x,
ýëåìåíòà èìåþò ïåðåñå÷åíèå, îäíàêî ýëåìåíòû c è d íå èìåþò îáúå- òî yox = y. Òîãäà, åñëè âûïîëíÿþòñÿ îäíîâðåìåííî x ≤ y è x ≤ y, òî
äèíåíèÿ, ïîýòîìó ýòî íèæíÿÿ ïîëóðåøåòêà. x = xoó = yox = y, ò.å. îòíîøåíèå ≤ àíòèñèììåòðè÷íî. Ïðèìåíÿÿ
àññîöèàòèâíûé çàêîí, èç x ≤ y è y ≤ z ïîëó÷èì x ≤ z. Äåéñòâèòåëüíî,
åñëè x ≤ y è y ≤ z, òî x = xoy è y = yoz, ò.å. x = xoó  = xo(yoz) =
= (xoy)oz = xoz, îòêóäà x ≤ z, ò.å. äîêàçàíà òðàíçèòèâíîñòü ≤. Îòñþäà
ñëåäóåò, ÷òî ≤ ÿâëÿåòñÿ îòíîøåíèåì ïîðÿäêà.
2. Òåïåðü äîêàæåì, ÷òî xoy = inf {x, y} äëÿ ëþáûõ x, y. Äîêàæåì
ñíà÷àëà, ÷òî xoy ≤ x è xoy ≤ y. Åñëè x ≤ y, òî xoó  =  x ïî îïðåäåëåíèþ,
è, ñëåäîâàòåëüíî, xoó ≤ y, à â ñèëó ðåôëåêñèâíîñòè x ≤ x ñïðàâåäëèâî
è xoó ≤ x. Íàêîíåö, åñëè x è y íåñðàâíèìû, òî, â ñèëó òîãî, ÷òî
Ðèñ. 6.2. Ïîëóðåøåòêè. îïåðàöèÿ o âñþäó îïðåäåëåíà, íàéäåòñÿ z ≤ x è z ≤ y. Òîãäà zo(xoy) =
=  (zox)oy = zoy = z, îòêóäà z ≤ xoy, è, ñëåäîâàòåëüíî,  xoy = inf {x, y}.
80 Ãëàâà 6 Ðåøåòêè 81

Ñïðàâåäëèâà è äâîéñòâåííàÿ ëåììà îòíîñèòåëüíî îáúåäèíåíèÿ. 6.3. Äèñòðèáóòèâíûå ðåøåòêè


Òåïåðü ìû ìîæåì äîêàçàòü òåîðåìó î òîì, ÷òî ëþáàÿ ðåøåòêà
Ìîæíî âûäåëèòü ðåøåòêè, îáëàäàþùèå äîïîëíèòåëüíûìè
ìîæåò ðàññìàòðèâàòüñÿ êàê àëãåáðà.
ñâîéñòâàìè, è îïðåäåëèòü òèïû ðåøåòîê, ñîãëàñíî ýòèì ñâîéñòâàì.
Òåîðåìà 6.3. Ëþáàÿ àëãåáðà L = <P, ∨, ∧ > ñ äâóìÿ áèíàðíûìè Òàê, íàïðèìåð, äëÿ ëþáîé ðåøåòêè âûïîëíÿþòñÿ íåðàâåíñòâà
îïåðàöèÿìè, óäîâëåòâîðÿþùèìè óñëîâèÿì L1 — L4, ÿâëÿåòñÿ äèñòðèáóòèâíîñòè (6.1) è (6.1′), îäíàêî ñóùåñòâóþò è òàêèå, äëÿ
ðåøåòêîé, è îáðàòíî. êîòîðûõ âûïîëíèìû ñòðîãèå ðàâåíñòâà.
Äîêàçàòåëüñòâî. Ñîãëàñíî ëåììå 6.6, ëþáàÿ ñèñòåìà L, îïåðàöèè Îïðåäåëåíèå 6.7. Ðåøåòêà íàçûâàåòñÿ äèñòðèáóòèâíîé, åñëè â
êîòîðîé óäîâëåòâîðÿþò óñëîâèÿì L1 — L4, ÿâëÿåòñÿ ó-ìíîæåñòâîì, íåé äëÿ âñåõ x, y, z âûïîëíÿþòñÿ òîæäåñòâà:
â êîòîðîì x ∧ y = inf {x, y}, òàê ÷òî x ≤ y îçíà÷àåò, ÷òî x ∧ y = x. x ∧ (y ∨ z) = (x ∧ y) ∨ (x ∧ z), L6′′
Ðàññìîòðèì òåïåðü îïåðàöèþ x ∨ y. Åñëè x ≤ y, òî x ∧ y = x. Ïîäñòà- x ∨ (y ∧ z) = (x ∨ y) ∧ (x ∨ z). ′′
L6′′
âèì x ∧ y âìåñòî x â x ∨ y; ïîëó÷èì x ∨ y = (x ∧ y) ∨ y = y (ïîñëåä-
Ñëåäóåò îòìåòèòü, ÷òî âûïîëíèìîñòü L6′′ äëÿ îòäåëüíûõ ýëåìåí-
íåå ðàâåíñòâî âûïîëíèìî â ñèëó çàêîíà ïîãëîùåíèÿ L4). Â ñèëó ′′ (ñâîéñòâî L6′′ ′′
òîâ ðåøåòêè íå âëå÷åò âûïîëíèìîñòè äëÿ íèõ L6′′
äâîéñòâåííîñòè ñïðàâåäëèâî è îáðàòíîå óòâåðæäåíèå: åñëè x ∨ y = y,
äëÿ òåõ æå ýëåìåíòîâ ìîæåò íå âûïîëíÿòüñÿ, åñëè ðåøåòêà
òî x ≤ y. Ñëåäîâàòåëüíî, íåðàâåíñòâî x ≤ y ðàâíîñèëüíî òàêæå è
íåäèñòðèáóòèâíà). Îäíàêî âûïîëíèìîñòü îäíîãî èç ñâîéñòâ äëÿ
ðàâåíñòâó x ∨ y = y. Ïî ïðèíöèïó äâîéñòâåííîñòè ïîëó÷àåì, ÷òî
âñåõ ýëåìåíòîâ ðåøåòêè âëå÷åò âûïîëíèìîñòü è äðóãîãî. Òîãäà
x ∨ y = sup {x, y} è, çíà÷èò, L ÿâëÿåòñÿ ðåøåòêîé.
äëÿ ïðîâåðêè äèñòðèáóòèâíîñòè ðåøåòêè äîñòàòî÷íî óñòàíîâèòü
Ïðèìåð. òîæäåñòâî L6′′ (èëè L6′′′′
′′) äëÿ âñåõ ýëåìåíòîâ,— âòîðîå áóäåò ñëåäî-
Ïóñòü íà ìíîæåñòâå L = {a, b, c, d} çàäàíû áèíàðíûå îïåðàöèè ⊗ è ⊕: âàòü ïî òåîðåìå 6.4.
⊗ a b c d ⊕ a b c d Òåîðåìà 6.4. Åñëè â ðåøåòêå äëÿ âñåõ ýëåìåíòîâ âûïîëíÿåòñÿ
a a a a a a a b c d òîæäåñòâî L6′′ , òî âûïîëíÿåòñÿ òîæäåñòâî L6′′ ′′ è íàîáîðîò.
b a b a b b b b d d Äîêàçàòåëüñòâî. Ïîêàæåì, ÷òî èç L6′′ ñëåäóåò L6′′ ′′ ′′ áóäåò
′′. Èç L6′′
c a a c c c c d c d ñëåäîâàòü L6′′ ïî ïðèíöèïó äâîéñòâåííîñòè. Äëÿ âñåõ x, y, z:
(x ∨ y) ∧ (x ∨ z) =
d a b c d d d d d d
= [(x ∨ y) ∧ x] ∨ [(x ∨ y) ∧ z] = ñîãëàñíî L6′′
Íåïîñðåäñòâåííî èç òàáëèö âèäíî, = x ∨ [z ∧ (x ∨ y)] = ïî L4,  L2
÷òî îáå îïåðàöèè èäåìïîòåíòíû (ñì. çíà- = x ∨ [(z ∧ x) ∨ (z ∧ y)] = ïî L6′′
÷åíèÿ íà äèàãîíàëè òàáëèö) è êîììóòà- = [x ∨ (z ∧ x) ∨ (z ∧ y)] = ïî L3
òèâíû (òàáëèöû ñèììåòðè÷íû).  àññî-
= x ∨ (z ∧ y). ïî L4
öèàòèâíîñòè îïåðàöèé òàêæå íåòðóäíî
óáåäèòüñÿ. Áóäåì ïîëàãàòü, ÷òî x ≤ y Ëåììà 6.7. Ëþáàÿ öåïü ÿâëÿåòñÿ äèñòðèáóòèâíîé ðåøåòêîé.
âñÿêèé ðàç, êîãäà x ⊗ y = x. Òîãäà èç Äîêàçàòü ñàìîñòîÿòåëüíî.
Ðèñ. 6.3. ïåðâîé ñòðîêè òàáë. 6 ïîëó÷èì: a ≤ b,
Ðåøåòêà L = {a, b, c, d}. a ≤ c, a ≤ d, äàëåå: b ≤ d, òàê êàê b ⊗ d = b, 6.4. Ìîäóëÿðíîñòü
è c ≤ d, òàê êàê c ⊗ d = c. Èìååì òàêæå: Îïðåäåëåíèå 6.8. Ðåøåòêà íàçûâàåòñÿ ìîäóëÿðíîé, åñëè â íåé
b ⊗ c = c ⊗ b = a, îòêóäà ñëåäóåò, ÷òî a ÿâëÿåòñÿ òî÷íîé íèæíåé âûïîëíÿåòñÿ ìîäóëÿðíûé çàêîí L5:
ãðàíüþ b è c, è, ó÷èòûâàÿ ïåðâóþ ñòðîêó, óíèâåðñàëüíîé íèæíåé åñëè x ≤ z, òî x ∨ (y ∧ z) = (x ∨ y) ∧ z. L5
ãðàíüþ. Òîãäà, ïîñòðîèâ äèàãðàììû äâóõ öåïåé: a ≤ b, b ≤ d, è a ≤ c,
c ≤ d, ïîëó÷èì äèàãðàììó íà ðèñ. 6.3, ãäå îïåðàöèÿ ⊗ ÿâëÿåòñÿ Çàìåòèì, ÷òî ïî ïðèíöèïó äâîéñòâåííîñòè, åñëè z ≤ x, òî
ïåðåñå÷åíèåì, à ⊕ – îáúåäèíåíèåì ëþáûõ äâóõ ýëåìåíòîâ. Òàêèì x ∧ (y ∨ z) = (x ∧ y) ∨ z, ÷òî ñîâïàäàåò ñ L5, ò.å. çàêîí ìîäóëÿðíîñòè
îáðàçîì, ìíîæåñòâî L ÿâëÿåòñÿ ðåøåòêîé. ÿâëÿåòñÿ ñàìîäâîéñòâåííûì.
Ìîäóëÿðíûé çàêîí ìîæåò áûòü ïîëó÷åí èç L6", åñëè x ≤ z. Òàêèì
îáðàçîì, ìîäóëÿðíûé çàêîí L5 èìååò ìåñòî â ëþáîé äèñòðèáóòèâ-
82 Ãëàâà 6 Ðåøåòêè 83

íîé ðåøåòêå. Îòñþäà ñëåäóåò, ÷òî åñëè ðåøåòêà äèñòðèáóòèâíà, òèâíûé çàêîí äîëæåí âûïîëíÿòüñÿ äëÿ âñåõ ýëåìåíòîâ, â òîì ÷èñëå
òî îíà è ìîäóëÿðíà. äëÿ a, b, c.
Ïðèìåðû. Îòñþäà ñëåäóåò âûâîä: ðåøåòêà ìîæåò áûòü ìîäóëÿðíîé, íî íåäè-
1. Ðàññìîòðèì ðåøåòêó N5 («ïåíòàãîí») íà ðèñ. 6.4. Äîêàæåì, ÷òî ñòðèáóòèâíîé.
îíà íåìîäóëÿðíà. Âñå öåïè â ðåøåòêå äèñòðèáóòèâíû, ñëåäîâà- Îáîáùàÿ âûâîäû, ïîëó÷åííûå íàìè ïðè èññëåäîâàíèè äèñòðè-
òåëüíî, äëÿ ëþáûõ äâóõ ýëåìåíòîâ, ëåæàùèõ íà îäíîé öåïè, óñëîâèå áóòèâíûõ è ìîäóëÿðíûõ ðåøåòîê, ìîæíî ñôîðìóëèðîâàòü ñëåäó-
ìîäóëÿðíîñòè âûïîëíÿåòñÿ. Âîçüìåì ýëåìåíòû a ≤ b è ýëåìåíò c, þùóþ òåîðåìó.
íå ëåæàùèé ñ íèìè íà îäíîé öåïè. Ïðîâåðèì âûïîëíèìîñòü Òåîðåìà 6.6.
ñâîéñòâà L5: a ∨ (c ∧ b) = (a ∨ c) ∧ b. Ïîëó÷èì: a ∨ (c ∧ b) = a ∨ 0 = a, à) Ðåøåòêà L ìîäóëÿðíà òîãäà è òîëüêî òîãäà, êîãäà îíà íå
(a ∨ c) ∧ b = I ∧ b = b. Òàê êàê a ≠ b, òî çàêîí ìîäóëÿðíîñòè íå ñîäåðæèò ïåíòàãîíîâ.
âûïîëíÿåòñÿ. Ðàññìîòðèì, óäîâëåòâîðÿåòñÿ ëè ñâîéñòâî äèñòðèáó- á) Ìîäóëÿðíàÿ ðåøåòêà L äèñòðèáóòèâíà òîãäà è òîëüêî òîãäà,
òèâíîñòè: a ∨ (c ∧ b) = (a ∨ c) ∧ (a ∨ b), íî a ∨ 0 ≠ I ∧ b, ñëåäîâà- êîãäà îíà íå ñîäåðæèò äèàìàíòîâ.
òåëüíî, ðåøåòêà N5 íå äèñòðèáóòèâíà. â) Ðåøåòêà L äèñòðèáóòèâíà òîãäà è òîëüêî òîãäà, êîãäà îíà íå
Îòñþäà ñëåäóåò âûâîä: åñëè ðåøåòêà íåìîäóëÿðíà, òî îíà íåäèñòðè- ñîäåðæèò íè ïåíòàãîíîâ, íè äèàìàíòîâ.
áóòèâíà.
Äîêàçàòåëüñòâî. à). Åñëè L ìîäó-
ëÿðíà, òî âñÿêàÿ åå ïîäðåøåòêà òîæå
ìîäóëÿðíà è, ñëåäîâàòåëüíî, L íå ñî-
äåðæèò ïîäðåøåòîê, èçîìîðôíûõ N5.
Åñëè L íåìîäóëÿðíà, òî îíà ñîäåðæèò
òðè ýëåìåíòà x, y, z òàêèå, ÷òî x ≤ z, è
x ∨ (y ∧ z) < (x ∨ y) ∧ z. Òîãäà ýëåìåíòû y,
x ∨ y, y ∧ z, (x ∨ y) ∧ z, x ∨ (y ∧ z) îáðàçóþò
ïåíòàãîí (ñì. ðèñ. 6.5.). Äåéñòâèòåëüíî,
y ∧ z ≤ x ∨ (y ∧ z) < (x ∨ y) ∧ z ≤ x ∨ y. Äàëåå,
(x ∨ (y ∧ z)) ∨ y = (x ∨ y) ∨ ((y ∧ z) ∨ y) = Ðèñ. 6.5.
= x ∨ y. Äâîéñòâåííî, ((x ∨ y) ∧ z) ∧ y = Ê äîêàçàòåëüñòâó
Ðèñ. 6.4. Ðåøåòêè N5 (ïåíòàãîí), M3 (äèàìàíò), N7. = z ∧ y. Ðàâåíñòâî y ∧ z = x ∨ (y ∧ z) òåîðåìû 6.6.
2. Ðàññìîòðèì ðåøåòêó M3 («äèàìàíò») íà ðèñ. 6.4. Âñå öåïè íåâîçìîæíî, òàê êàê òîãäà áûëî áû
{0, a, I}, {0, b, I}, {0, c, I} äèñòðèáóòèâíû, ñëåäîâàòåëüíî, è ìîäóëÿðíû. x ≤ y ∧ z, îòêóäà (x ∨ y) ∧ z = x ∨ (y ∧ z), ÷òî ïðîòèâîðå÷èò óñëîâèþ.
Âîçüìåì òðè ýëåìåíòà, íå ëåæàùèå íà îäíîé öåïè: a ≤ I è c. Óñëîâèå Ñ äîêàçàòåëüñòâîì ïóíêòà á) ìîæíî ïîçíàêîìèòüñÿ â [Ãðåòöåð Ã.,
ìîäóëÿðíîñòè äëÿ íèõ âûïîëíÿåòñÿ: a ∨ (c ∧ I) = (a ∨ c) ∧ I, òàê 1982]; ïóíêò â) ñëåäóåò èç à) è á).
êàê a ∨ c = I ∧ I, ò.å. I = I. Íåòðóäíî óáåäèòüñÿ â òîì, ÷òî óñëîâèå Îñíîâíûì ñâîéñòâîì ìîäóëÿðíûõ ðåøåòîê ÿâëÿåòñÿ ïðèíöèï
ìîäóëÿðíîñòè â M3 áóäåò âûïîëíÿòüñÿ äëÿ ëþáûõ òðåõ ýëåìåíòîâ, òðàíñïîçèöèè.
äâà èç êîòîðûõ íàõîäÿòñÿ â îòíîøåíèè ïîðÿäêà, è, ñëåäîâàòåëüíî,
ðåøåòêà M3 ìîäóëÿðíà. Ïðîâåðèì âûïîëíåíèå ñâîéñòâà äèñòðèáó- Òåîðåìà 6.7 (ïðèíöèï òðàíñïîçèöèè). Â ëþáîé ìîäóëÿðíîé
òèâíîñòè äëÿ ýëåìåíòîâ a, b, c (âñå îñòàëüíûå òðîéêè ýëåìåíòîâ â ðåøåòêå îòîáðàæåíèÿ ϕa: x → x ∧ a è ψb: y → y ∨ b ÿâëÿþòñÿ
ýòîé ðåøåòêå äèñòðèáóòèâíû): a ∨ (b ∧ c) = (a ∨ b) ∧ (a ∨ c). Ðàâåí- âçàèìíî îáðàòíûìè èçîìîðôèçìàìè ìåæäó èíòåðâàëàìè.
ñòâî íåâûïîëíåíî, òàê êàê a ∨ (b ∧ c)  = a ∨ 0 = a, íî (a ∨ b) ∧ (a ∨ c) = [b, a ∨ b] è [a ∧ b, a].
= I ∧ I = I, è a ≠ I. Îòìåòèì, ÷òî âûïîëíåíî òîëüêî íåðàâåíñòâî Äîêàçàòåëüñòâî. Åñëè x ∈ [b, a ∨ b], òî ϕa(x) ∈ [a ∧ b, a] â
äèñòðèáóòèâíîñòè: a ≤ I. Òàêèì îáðàçîì, ðåøåòêà M3 ìîäóëÿðíà, ñèëó èçîòîííîñòè ϕa. Ñîãëàñíî L5, (x ∧ a) ∨ b = x ∧ (a ∨ b), òàê
íî íå äèñòðèáóòèâíà. Âñå ýëåìåíòû a, b, c íåñðàâíèìû, ñëåäîâà- êàê x ∈ [b, a ∨ b], Ýòî îçíà÷àåò, ÷òî ψb(ϕa(x)) = x.   ñèëó ïðèíöèïà
òåëüíî, äëÿ íèõ íå îïðåäåëåí çàêîí ìîäóëÿðíîñòè, íî äèñòðèáó- äâîéñòâåííîñòè ïîëó÷àåì, ÷òî ϕa(ψb(y)) = y äëÿ âñåõ y ∈ [a ∧ b, a].
84 Ãëàâà 6 Ðåøåòêè 85

Ñëåäñòâèå.  ëþáîé ìîäóëÿðíîé ðåøåòêå, åñëè a ≠ b è îáà íåíèå b — c, c èìååò äâà äîïîëíåíèÿ: a è b. Îäíàêî ýòî ðåøåòêà áåç
ýëåìåíòà ïîêðûâàþò c, òî a ∨ b ïîêðûâàåò è a, è b (M1), îòíîñèòåëüíûõ äîïîëíåíèé: â èíòåðâàëå [0, b] ýëåìåíò a íå èìååò
äâîéñòâåííî, åñëè a ≠ b è c ïîêðûâàåò îáà ýëåìåíòà, òî a è b îáà äîïîëíåíèÿ. Ðåøåòêà M3 ÿâëÿåòñÿ ïîäðåøåòêîé ñ äîïîëíåíèÿìè.
ïîêðûâàþò a ∧ b (M2). Ðåøåòêà N7 — ðåøåòêà áåç äîïîëíåíèé: ýëåìåíò c íå èìååò
Ïðèìåð. Äëÿ ðåøåòêè N7 íà ðèñ. 6.4 íå âûïîëíÿåòåñÿ óñëîâèå äîïîëíåíèÿ.
M2: ýëåìåíòû b, e ïîêðûâàþòñÿ ýëåìåíòîì I, îäíàêî, íè b, íè e íå Äëÿ äèñòðèáóòèâíûõ ðåøåòîê èìååò ìåñòî ñëåäóþùàÿ òåîðåìà.
ïîêðûâàåò b ∧ e = 0. Îòñþäà ñëåäóåò, ÷òî ðåøåòêà N7 íåìîäóëÿðíà. Òåîðåìà 6.8. Åñëè â äèñòðèáóòèâíîé ðåøåòêå äëÿ ôèêñèðîâàí-
Íåòðóäíî ïðîâåðèòü, ÷òî óñëîâèå M1 óäîâëåòâîðÿåòñÿ â ýòîé íîãî c c ∨ x = c ∨ y è c ∧ x = c ∧ y, òî x = y.
ðåøåòêå. Òàêèå ðåøåòêè, â êîòîðûõ âûïîëíÿåòñÿ îäíî èç óñëîâèé
M1 èëè M2, íàçûâàþòñÿ ïîëóìîäóëÿðíûìè: åñëè â ðåøåòêå âûïîë- Äîêàçàòåëüñòâî.
íÿåòñÿ óñëîâèå M1, òî ðåøåòêà ïîëóìîäóëÿðíà ñâåðõó, à åñëè óñëî- x = x ∧ (c ∨ x) = (çàêîí ïîãëîùåíèÿ)
âèå M2 — òî ïîëóìîäóëÿðíà ñíèçó. Ðåøåòêà N7 ïîëóìîäóëÿðíà ñâåðõó. = x ∧ (c ∨ y) = (ïî óñëîâèþ òåîðåìû)
6.5. Ìîäóëÿðíûå ðåøåòêè ñ äîïîëíåíèÿìè = (x ∧ c) ∨ (x ∧ y) = (äèñòðèáóòèâíîñòü)
= (c ∧ y) ∨ (x ∧ y) = (L2 è ïî óñëîâèþ c ∧ x = c ∧ y)
Îïðåäåëåíèå 6.9. Äîïîëíåíèåì ýëåìåíòà x â ðåøåòêå ñ 0 è I = (c ∨ x) ∧ y = (c ∨ y) ∧ y = y.
íàçûâàåòñÿ ýëåìåíò y òàêîé, ÷òî x ∧ y = 0 è x ∨ y = I. Äîïîëíå- Ñîãëàñíî ýòîé òåîðåìå â ëþáîì çàìêíóòîì èíòåðâàëå [a, b]
íèå x áóäåì îáîçíà÷àòü x'. äèñòðèáóòèâíîé ðåøåòêè ýëåìåíò c ìîæåò èìåòü ñàìîå áîëüøåå
Îïðåäåëåíèå 6.10. Ðåøåòêà íàçûâàåòñÿ ðåøåòêîé ñ äîïîëíåíè- îäíî îòíîñèòåëüíîå äîïîëíåíèå.
ÿìè, åñëè âñå åå ýëåìåíòû èìåþò äîïîëíåíèÿ. Òåîðåìà 6.9. Ëþáàÿ ìîäóëÿðíàÿ ðåøåòêà ñ äîïîëíåíèÿìè
Ïðèìåðû. ÿâëÿåòñÿ ðåøåòêîé ñ îòíîñèòåëüíûìè äîïîëíåíèÿìè.
1. Ðåøåòêà íà ðèñ. 6.1 ÿâëÿåòñÿ ðåøåòêîé ñ äîïîëíåíèÿìè. Äîïîëíå- Äîêàçàòåëüñòâî. Ïóñòü M — ïðîèçâîëüíàÿ ìîäóëÿðíàÿ ðåøåòêà
íèå êàæäîãî ýëåìåíòà ñîîòâåòñòâóåò åãî òåîðåòèêî-ìíîæåñòâåííîìó ñ äîïîëíåíèÿìè. Ðàññìîòðèì èíòåðâàë [0, b] ⊂ M. Åñëè 0 ≤ x ≤ b â
äîïîëíåíèþ äî ìíîæåñòâà {a, b, c}: äîïîëíåíèå ýëåìåíòà ∅ åñòü M, òî x ∧ (x' ∧ b) = (x ∧ x') ∧ b = 0 ∧ b = 0, òàê êàê M — ðåøåòêà ñ
{a, b, c}, äîïîëíåíèå {a} åñòü {b, c} è ò.ä.  îáùåì ñëó÷àå ëþáîå äîïîëíåíèÿìè, à òàê êàê M — ìîäóëÿðíà, òî x ∨ (x' ∧ b) = (x ∨ x') ∧ b =
ìíîæåñòâî-ñòåïåíü ℘(U) ÿâëÿåòñÿ ðåøåòêîé ñ äîïîëíåíèÿìè. = I ∧ b = b. Ñëåäîâàòåëüíî, B = [0, b] ÿâëÿåòñÿ ìîäóëÿðíîé ïîäðå-
2. Ðåøåòêà íà ðèñ. 5.11, èçîìîðôíàÿ ðåøåòêå ℘(A), òàêæå ÿâëÿåòñÿ øåòêîé ñ äîïîëíåíèÿìè ðåøåòêè Ì. Åñëè âçÿòü òåïåðü [a, b] ⊂ B,
ðåøåòêîé ñ äîïîëíåíèÿìè. Äëÿ êàæäîãî ýëåìåíòà x ñóùåñòâóåò òî ýòî áóäåò ìîäóëÿðíàÿ ðåøåòêà ñ äîïîëíåíèÿìè â B. Ñëåäîâà-
äîïîëíåíèå  x′  òàêîå, ÷òî ÍÎÄ (x, x′) = 1, ò.å. íóëþ ðåøåòêè, òåëüíî, ïî îïðåäåëåíèþ, Ì ÿâëÿåòñÿ ìîäóëÿðíîé ðåøåòêîé ñ
ÍÎÊ (x, x′) = 30, ò.å. åäèíèöå ðåøåòêè. Íàïðèìåð, 1 åñòü äîïîë- îòíîñèòåëüíûìè äîïîëíåíèÿìè.
íåíèå 30 (è íàîáîðîò), 2 åñòü äîïîëíåíèå 15 (è íàîáîðîò): Íàïîìíèì, ÷òî â ó-ìíîæåñòâå Ð êîíå÷íîé äëèíû ñ 0 àòîìîì
ÍÎÄ (2, 15) = 1, ÍÎÊ (2, 15) = 30 è ò.ä., ò.å. äîïîëíåíèÿìè äðóã íàçûâàåòñÿ ýëåìåíò õ, ïîêðûâàþùèé 0 (åãî âûñîòà h[x] = 1).
äðóãà ÿâëÿþòñÿ âçàèìíî ïðîñòûå ÷èñëà. Òåîðåìà 6.10.  ðåøåòêå L êîíå÷íîé äëèíû ñ îòíîñèòåëüíûìè
Îïðåäåëåíèå 6.11. Ðåøåòêà L íàçûâàåòñÿ ðåøåòêîé ñ îòíîñè- äîïîëíåíèÿìè êàæäûé ýëåìåíò à ÿâëÿåòñÿ îáúåäèíåíèåì ñîäåð-
òåëüíûìè äîïîëíåíèÿìè, åñëè êàæäûé åå çàìêíóòûé èíòåðâàë æàùèõñÿ â íåì àòîìîâ.
ÿâëÿåòñÿ ðåøåòêîé ñ äîïîëíåíèÿìè. Äîêàçàòåëüñòâî. Åñëè à > 0, òî ëèáî a ÿâëÿåòñÿ àòîìîì, ëèáî
Äàâàÿ îïðåäåëåíèå ïîäðåøåòêè, ìû îïðåäåëèëè çàìêíóòûé à > b > 0 äëÿ íåêîòîðîãî b ∈ L. Ïóñòü c áóäåò îòíîñèòåëüíûì
èíòåðâàë [a, b] ðåøåòêè êàê èíòåðâàë, ñîñòîÿùèé èç âñåõ ýëåìåíòîâ äîïîëíåíèåì ýëåìåíòà b â [0, a]. Èíäóêöèåé ïî äëèíå èíòåðâàëà
x ∈ L, òàêèõ ÷òî a ≤ x ≤ b. Òàêîé èíòåðâàë ðåøåòêè âñåãäà áóäåò [0, a] äîêàçûâàåòñÿ, ÷òî ýëåìåíòû b è c îáà ÿâëÿþòñÿ îáúåäèíåíèÿìè
ïîäðåøåòêîé. Ýëåìåíò x′ ÿâëÿåòñÿ îòíîñèòåëüíûì äîïîëíåíèåì àòîìîâ. Òîãäà ýòî ñïðàâåäëèâî è äëÿ a = b ∨ c.
ýëåìåíòà x ∈ [a, b], åñëè x ∧ x′ = a è x ∨ x′ = b. Ñëåäñòâèå.  ìîäóëÿðíîé ðåøåòêå êîíå÷íîé äëèíû ñ äîïîëíå-
Ïðèìåðû. Íà ðèñ. 6.4 ðåøåòêà N5 — íåìîäóëÿðíàÿ ðåøåòêà ñ íèÿìè êàæäûé ýëåìåíò ÿâëÿåòñÿ îáúåäèíåíèåì ñîäåðæàùèõñÿ â
äîïîëíåíèÿìè: äîïîëíåíèåì 0 ÿâëÿåòñÿ I, äîïîëíåíèå a — c, äîïîë- íåì àòîìîâ.
86 Ãëàâà 6 Ðåøåòêè 87

6.6. Áóëåâû ðåøåòêè óäîâëåòâîðÿþùèìè óñëîâèÿì L1 — L9. (Íóëüàðíûå îïåðàöèè


âûäåëÿþò ýëåìåíòû 0, I ìíîæåñòâà L, ýòè ýëåìåíòû íàçûâàþòñÿ
Îïðåäåëåíèå 6.12. Áóëåâîé ðåøåòêîé íàçûâàåòñÿ äèñòðèáóòèâ- âûäåëåííûìè ýëåìåíòàìè).
íàÿ ðåøåòêà ñ äîïîëíåíèÿìè.
Òåîðåìà 6.11. Â áóëåâîé ðåøåòêå ëþáîé ýëåìåíò õ èìååò îäíî
è òîëüêî îäíî äîïîëíåíèå x'. Ïðè ýòîì:
x ∧ x' = 0, x ∨ x' = I; L7
(x')' = x; (èíâîëþöèÿ) L8
(x ∧ y)' = x' ∨ y', (x ∨ y)' = x' ∧ y'. (çàêîíû äå Ìîðãàíà) L9
Äîêàçàòåëüñòâî. Ïî òåîðåìå 6.8, åñëè â äèñòðèáóòèâíîé ðåøåòêå
c ∨ x = c ∨ y è c ∧ x = c ∧ y, òî x = y, ò.å. êàæäûé ýëåìåíò äèñòðè-
áóòèâíîé ðåøåòêè ñ äîïîëíåíèÿìè èìååò íå áîëåå îäíîãî
äîïîëíåíèÿ. L7 ÿâëÿåòñÿ îïðåäåëåíèåì äîïîëíåíèÿ. Äîêàæåì L8.
Äîïîëíåíèå ýëåìåíòà õ â äèñòðèáóòèâíîé ðåøåòêå åäèíñòâåííî,
ñëåäîâàòåëüíî, ñîîòâåòñòâèå x → x' îäíîçíà÷íî. Íî, ïî îïðåäåëå- Ðèñ. 6.6. Áóëåâû ðåøåòêè.
íèþ, åñëè õ' ÿâëÿåòñÿ äîïîëíåíèåì õ, òî õ ÿâëÿåòñÿ äîïîëíåíèåì Íà ðèñ. 6.6 ïîêàçàíû áóëåâû ðåøåòêè 2, 22, 23, 24.
õ', ñëåäîâàòåëüíî, îáðàòíîå ñîîòâåòñòâèå òàêæå îäíîçíà÷íî, ò. å. Ëþáîå ïîëå ìíîæåñòâ è, â ÷àñòíîñòè, ìíîæåñòâî âñåõ ïîäìíî-
(õ')' = õ. L8 äîêàçàíî. æåñòâ íåêîòîðîãî ìíîæåñòâà ÿâëÿåòñÿ áóëåâîé àëãåáðîé. Ëþáàÿ
Äîêàæåì L9. Åñëè x è y èìåþò äîïîëíåíèÿ x' è y' ñîîòâåòñòâåííî, ïîäàëãåáðà áóëåâîé àëãåáðû ñàìà ÿâëÿåòñÿ áóëåâîé àëãåáðîé.
òî ýëåìåíò x ∧ y èìååò ñâîèì äîïîëíåíèåì (x ∧ y)' , à ýëåìåíò Ïðÿìîå ïðîèçâåäåíèå áóëåâûõ àëãåáð ÿâëÿåòñÿ áóëåâîé àëãåáðîé.
x ∨ y – (x ∨ y)'.  ñèëó åäèíñòâåííîñòè äîïîëíåíèÿ äëÿ äîêàçàòåëü-
ñòâà ïåðâîãî ðàâåíñòâà L9 äîñòàòî÷íî ïîêàçàòü, ÷òî
6.7. Êâàçèïîðÿäêè
(x ∧ y) ∨ (x' ∨ y') = I è (x ∧ y) ∧ (x' ∨ y') =  0. Îïðåäåëåíèå 6.14. Îòíîøåíèå êâàçèïîðÿäêà (ïðåäïîðÿäêà)
Äåéñòâèòåëüíî, (x ∧ y) ∨ (x' ∨ y') = (x' ∨ y' ∨ x) ∧ (x' ∨ y' ∨ y) = I ∧ I = I. (îáîçíà÷èì åãî ∠) íà ìíîæåñòâå S îïðåäåëÿåòñÿ êàê îòíîøåíèå,
(x ∧ y) ∧ (x' ∨ y') = (x ∧ y ∧ x') ∨ (x ∧ y ∧ y') = 0 ∨ 0 = 0. óäîâëåòâîðÿþùåå óñëîâèÿì
Âòîðîå ðàâåíñòâî L9 äîêàçûâàåòñÿ äâîéñòâåííî. ðåôëåêñèâíîñòè: x ∠ x, P1
òðàíçèòèâíîñòè: åñëè x ∠ y è y ∠ z, òî x ∠ z, Ð3
Ëåììà 6.7.  áóëåâîé ðåøåòêå x ∧ a = 0 òîãäà è òîëüêî òîãäà, íî íå îáÿçàòåëüíî óñëîâèþ àíòèñèììåòðè÷íîñòè Ð2.
êîãäà x ≤ a'.
Ïàðà <S, ∠> íàçûâàåòñÿ êâàçèóïîðÿäî÷åííûì (ïñåâäîóïîðÿäî-
Äîêàçàòåëüñòâî. Äåéñòâèòåëüíî, åñëè x ≤ a' òî x ∧ a ≤ a' ∧ a = 0, ÷åííûì) ìíîæåñòâîì.
è, åñëè x ∧ a = 0, òî x = x ∧ I = x ∧ (a ∨ a') = (x ∧ a) ∨ (x ∧ a') =
= 0 ∨ (x ∧ a') = x ∧ a', ò. å. x = x ∧ a', îòêóäà ñëåäóåò, ÷òî x ≤ a'.
Èç ëåììû 6.7 ñëåäóåò, ÷òî ïðè a ≤ b, b' ≤ a', ò. å. âçàèìíî
îäíîçíà÷íîå ñîîòâåòñòâèå x → x' îáðàùàåò ïîðÿäîê (àíòèèçîòîííî).
Ñîîòâåòñòâèå x' → (x')' òàêæå àíòèèçîòîííî, ñëåäîâàòåëüíî, x → x'
ÿâëÿåòñÿ äóàëüíûì èçîìîðôèçìîì. Ñëåäîâàòåëüíî, ëþáàÿ áóëåâà
ðåøåòêà äóàëüíî èçîìîðôíà ñàìîé ñåáå, ò. å. ñàìîäâîéñòâåííà.
Ïîñêîëüêó äîïîëíåíèÿ â áóëåâîé ðåøåòêå åäèíñòâåííû, åå
ìîæíî ðàññìàòðèâàòü êàê àëãåáðó.
Îïðåäåëåíèå 6.13. Áóëåâîé àëãåáðîé B = <L, ∨, ∧, ′, 0, I> Ðèñ. 6.7.
íàçûâàåòñÿ àëãåáðà ñ äâóìÿ áèíàðíûìè îïåðàöèÿìè ∨ è ∧, îäíîé a) Êâàçèïîðÿäîê S. á) Ôàêòîð-ìíîæåñòâî [S/~].
óíàðíîé îïåðàöèåé ′ è äâóìÿ íóëüàðíûìè îïåðàöèÿìè 0 è I,
88 Ãëàâà 6 Ðåøåòêè 89

Êâàçèóïîðÿäî÷åííîå ìíîæåñòâî èçîáðàæàåòñÿ â âèäå îðèåíòèðî- II.  äâóõ êëàññàõ ýêâèâàëåíòíîñòè E è F, åñëè x ∠ y äëÿ
âàíîãî ãðàôà, (ñì., íàïðèìåð, ðèñ. 6.7, a). Íà ãðàôå ñóùåñòâîâàíèå íåêîòîðûõ x ∈ E, y ∈ F, òî x1 ∠ x ∠ y ∠ y1 äëÿ âñåõ x1 ∈ E, y1 ∈ F, è,
îòíîøåíèÿ x ∠ y îçíà÷àåò, ÷òî ëèáî x = y, ëèáî ñóùåñòâóåò ïóòü èç ñëåäîâàòåëüíî, x1 ∠ y1 â ñèëó òðàíçèòèâíîñòè. Ýòî îçíà÷àåò, ÷òî
x â y â íàïðàâëåíèè ñòðåëîê. Íà ðèñ. 6.7, a) ïîêàçàíî, ÷òî èìååòñÿ òîëüêî ýëåìåíòû, ïðèíàäëåæàùèå ðàçíûì êëàññàì ýêâèâàëåíòíîñòè,
ïóòü èç b â e: b → d, d → e, ò.å. b ∠ e. Ñ äðóãîé ñòîðîíû, èìååòñÿ ìîãóò íàõîäèòüñÿ â îòíîøåíèè ïîðÿäêà, ëèáî ýòè ýëåìåíòû
ïóòü èç e â b: e → b, ò.å. e ∠ b. Òàêèì îáðàçîì, b ∠ e è e ∠ b, îäíàêî, íåñðàâíèìû.
e ≠ b, ò.å. àíòèñèììåòðè÷íîñòü â äàííîì ñëó÷àå íå âûïîëíÿåòñÿ. III.  ôàêòîð-ìíîæåñòâå [S/~] êëàññ E ~ E (òàê êàê x ~ x) äëÿ
Àíàëîãè÷íî äëÿ d, e è d, b. âñåõ E. Åñëè E ≤ F, è F ≤ G, òî x ∠ y ∠ z äëÿ âñåõ x ∈ E, y ∈ F, z ∈ G,
Ðàññìîòðèì îñíîâíóþ ëåììó î êâàçèóïîðÿäî÷åííûõ ìíîæå- ñëåäîâàòåëüíî, x ∠ z ñîãëàñíî Ð3 äëÿ ∠. Çíà÷èò îòíîøåíèå ≤ òðàíçè-
ñòâàõ, ñîãëàñíî êîòîðîé ëþáîå êâàçèóïîðÿäî÷åííîå ìíîæåñòâî òèâíî. È, åñëè E ≤ F, è F ≤ E, òî äëÿ âñåõ x ∈ E, y ∈ F x ∠ y è y ∠ x,
ìîæíî ïðåîáðàçîâàòü â óïîðÿäî÷åííîå. Ïî ëåììå, åñëè äëÿ êàêèõ- îòêóäà x ~ y, è çíà÷èò E = F.
òî äâóõ ýëåìåíòîâ âûïîëíÿåòñÿ x ∠ y è y ∠ x, è ïðè ýòîì x ≠ y, òî Òàêèì îáðàçîì, ââåäåíèå êëàññîâ ýêâèâàëåíòíîñòè íà êâàçèóïî-
ýòè ýëåìåíòû ïîëàãàþòñÿ ýêâèâàëåíòíûìè. Ìíîæåñòâî êëàññîâ ðÿäî÷åííûõ ìíîæåñòâàõ ñâîäèò èõ ê y-ìíîæåñòâàì, ïîýòîìó êâàçè-
ýêâèâàëåíòíîñòè îáðàçóåò ó-ìíîæåñòâî. Íàïðèìåð, íà ðèñ. 6.7 ïîðÿäîê ÷àñòî íàçûâàþò ïðåäïîðÿäêîì.
ýëåìåíòû b, d, e áóäóò ýêâèâàëåíòíû è îáðàçóþò îäèí êëàññ ýêâèâà-
ëåíòíîñòè. Äâà äðóãèõ êëàññà ýêâèâàëåíòíîñòè áóäóò îáðàçîâàíû
îäíîýëåìåíòíûìè ïîäìíîæåñòâàìè {a} è {ñ}. Òåïåðü ëþáûå äâà
ýëåìåíòà áóäóò íàõîäèòüñÿ â îòíîøåíèè ïîðÿäêà x ∠ y òîëüêî â
òîì ñëó÷àå, åñëè îíè ïðèíàäëåæàò ðàçíûì êëàññàì ýêâèâàëåíòíîñòè.
 äàííîì ïðèìåðå: a ∠ b, a ∠ d, a ∠ e, c ∠ b, c ∠ d, c ∠ e, è a
íåñðàâíèìî ñ c. Òîãäà ôàêòîð-ìíîæåñòâî [S/~] åñòü ó-ìíîæåñòâî,
ãäå êàæäûé ýëåìåíò ÿâëÿåòñÿ îäíèì èç êëàññîâ ýêâèâàëåíòíîñòè.
Íà ðèñ. 6.7, á) ïîêàçàíî ó-ìíîæåñòâî êëàññîâ ýêâèâàëåíòíîñòè {a},
{c}, {b, d, e}.
Äîêàæåì ýòó ëåììó.
Ëåììà 6.8.  êâàçèóïîðÿäî÷åííîì ìíîæåñòâå Q = <S, ∠>
ïîëîæèì x ~ y, åñëè x ∠ y è y ∠ x. Òîãäà:
I. îòíîøåíèå ~ ÿâëÿåòñÿ îòíîøåíèåì ýêâèâàëåíòíîñòè íà S;
II. åñëè E è F — äâà êëàññà ýêâèâàëåíòíîñòè îòíîøåíèÿ ~, òî
ëèáî x ∠ y äëÿ âñåõ x ∈ E, y ∈ F, ëèáî ïîäîáíîå ñîîòíîøåíèå
íåâîçìîæíî íè ïðè êàêèõ x ∈ E, y ∈ F;
III. ôàêòîð-ìíîæåñòâî S/~ ñòàíîâèòñÿ ó-ìíîæåñòâîì, åñëè
ïîëîæèòü E ≤ F â ñëó÷àå, åñëè x ∠ y äëÿ íåêîòîðûõ (à çíà÷èò è
äëÿ âñåõ) x ∈ E, y ∈ F.
Äîêàçàòåëüñòâî.
I. Îòíîøåíèå x ∠ x âûïîëíÿåòñÿ äëÿ âñÿêîãî x ∈ S ïî P1,
ñëåäîâàòåëüíî, îòíîøåíèå ~ ðåôëåêñèâíî. Ñîãëàñíî îïðåäåëåíèþ,
èç x ~ y è y ~ z ñëåäóåò x ∠ y è y ∠ z, îòêóäà x ∠ z ïî P3. Àíàëîãè÷íî,
èç x ~ y è y ~ z ñëåäóåò z ∠ y è y ∠ x, ïîýòîìó z ∠ x. Ñëåäîâàòåëüíî,
åñëè x ~ y è y ~ z, òî x ~ z, ò.å. îòíîøåíèå ~ òðàíçèòèâíî. Îòíîøåíèå
~ ñèììåòðè÷íî ïî îïðåäåëåíèþ. Ñëåäîâàòåëüíî, ýòî îòíîøåíèå
ýêâèâàëåíòíîñòè.
Ñòðîåíèå è ïðåäñòàâëåíèå ðåøåòîê 91
Ãëàâà 7. ÑÒÐÎÅÍÈÅ È ÏÐÅÄÑÒÀÂËÅÍÈÅ Òîãäà <xi, yi> ∨ (<xj, yj> ∧ <xk, yk>) =
ÐÅØÅÒÎÊ = <xi, yi> ∨ <xj ∧ xk, yj ∧ yk> =
= <xi ∨ (xj ∧ xk), yi ∨ (yj ∧ yk)> =
7.1. Îïåðàöèè íàä ó-ìíîæåñòâàìè (ïîñêîëüêó êàæäàÿ èç èñõîäíûõ ðåøåòîê äèñòðèáóòèâíà,
ìîæåì ïðîäîëæèòü öåïî÷êó ðàâåíñòâ)
Ðàññìîòðèì ïðîáëåìó ïîñòðîåíèÿ ðåøåòîê èç ìåíüøèõ = <(xi ∨ xj) ∧ (xi ∨ xk), (yi ∨ yj) ∧ (yi ∨ yk)> = 
êîìïîíåíò. Äëÿ ýòîãî èñïîëüçóåì îïåðàöèè íàä ó-ìíîæåñòâàìè,
= <(xi ∨ xj), (yi ∨ yj)> ∧ <(xi ∨ xk), (yi ∨ yk)> = 
îáîáùàþùèå àðèôìåòè÷åñêèå îïåðàöèè ñëîæåíèÿ, óìíîæåíèÿ è
âîçâåäåíèÿ â ñòåïåíü. Ýòè îïåðàöèè íàä ìíîæåñòâàìè íàçûâàþòñÿ = (<xi, yi> ∨ <xj, yj>) ∧ (<xi, yi> ∨ <xk, yk>).
êàðäèíàëüíûìè îïåðàöèÿìè. Àíàëîãè÷íî äîêàçûâàåòñÿ, ÷òî
Îïðåäåëåíèå 7.1. Ïóñòü X, Y – ó-ìíîæåñòâà. Êàðäèíàëüíàÿ <xi, yi> ∧ (<xj, yj> ∨ <xk, yk>) =
ñóììà X + Y — ýòî ìíîæåñòâî, ýëåìåíòàìè êîòîðîãî ÿâëÿþòñÿ = (<xi, yi> ∧ <xj, yj>) ∨ (<xi, yi> ∧ <xk, yk>).
âñå ýëåìåíòû èç X è Y, ðàññìàòðèâàåìûå êàê íåïåðå- Ñëåäñòâèå. Ïîñêîëüêó öåïü ÿâëÿåòñÿ äèñòðèáóòèâíîé ðåøåò-
ñåêàþùèåñÿ ìíîæåñòâà. Ïîðÿäîê ≤ ñîõðàíÿåò ñâîé ñìûñë êîé, òî, î÷åâèäíî, ÷òî ïðÿìîå ïðîèçâåäåíèå öåïåé åñòü äèñòðè-
îòäåëüíî â X è â Y, è íè äëÿ êàêèõ x ∈ X, y ∈ Y íå ìîæåò áûòü áóòèâíàÿ ðåøåòêà.
íè x ≤ y, íè y ≤ x. Ïðèìåðû.
Äèàãðàììà ñóììû äâóõ êîíå÷íûõ ìíîæåñòâ X + Y ñîñòîèò èç 1. Ïðÿìîå ïðîèçâåäåíèå öåïè íà ñåáÿ ÷àñòî íàçûâàþò âåêòîðíîé
äèàãðàììû äëÿ X è Y, ïîìåùåííûõ ðÿäîì, íàïðèìåð, äèàãðàììà ðåøåòêîé, à îòíîøåíèå ÷àñòè÷íîãî ïîðÿäêà íà íåé – îòíîøåíèåì
2 + 2 áóäåò âûãëÿäåòü òàê: äîìèíèðîâàíèÿ. Íà ðèñ. 7.1 ïîêàçàíà äèñòðèáóòèâíàÿ âåêòîðíàÿ
ðåøåòêà.
Îïðåäåëåíèå 7.2. Êàðäèíàëüíîå ïðîèçâåäåíèå X × Y (èëè XY) –
ýòî äåêàðòîâî (ïðÿìîå) ïðîèçâåäåíèå ó-ìíîæåñòâ X è Y.
Òåîðåìà 7.1. Ïðÿìîå ïðîèçâåäåíèå L × M ëþáûõ äâóõ ðåøåòîê
ÿâëÿåòñÿ ðåøåòêîé.
Äîêàçàòåëüñòâî. Äëÿ ëþáûõ äâóõ ýëåìåíòîâ <x 1, y 1> è
<x2, y2> â L × M ýëåìåíò <x1 ∨ x2, y1 ∨ y 2> ÿâëÿåòñÿ âåðõíåé
ãðàíüþ ýòîé ïàðû. Ëþáàÿ äðóãàÿ âåðõíÿÿ ãðàíü <u, v> îáîèõ
ýëåìåíòîâ <x1, y1> è <x2, y2> óäîâëåòâîðÿåò íåðàâåíñòâàì u ≥ xi,
v ≥ y i (i = 1, 2), è çíà÷èò, ïî îïðåäåëåíèþ âåðõíåé ãðàíè,
u ≥ x1 ∨ x2 è v ≥ y 1 ∨ y 2, òàê ÷òî <u, v> ≥ <x1 ∨ x2, y 1 ∨ y2>. Ýòî
ïîêàçûâàåò, ÷òî <x1 ∨ x2, y 1 ∨ y 2> = <x1, y 1> ∨ <x2, y2>, îòêóäà
ñëåäóåò, ÷òî îáúåäèíåíèå, ñòîÿùåå ñïðàâà, ñóùåñòâóåò. Äâîé-
ñòâåííî: <x1 ∧ x2, y1 ∧ y2> = <x1, y1> ∧ <x2, y2>. Ñëåäîâàòåëüíî, Ðèñ. 7.1. Äèñòðèáóòèâíàÿ âåêòîðíàÿ ðåøåòêà.
L × M ÿâëÿåòñÿ ðåøåòêîé. 2. Ïóñòü X = {0,1}, Y = {0, 1, 2} – öåïè. Íà ðèñ. 7.2 ïðåä-
Òåîðåìà 7.2. Ïðÿìîå ïðîèçâåäåíèå X × Y äâóõ äèñòðèáóòèâíûõ ñòàâëåíû äèàãðàììû ó-ìíîæåñòâ X, Y, X×Y, X×X×Y. Äåêàðòîâî
ðåøåòîê ÿâëÿåòñÿ äèñòðèáóòèâíîé ðåøåòêîé. ïðîèçâåäåíèå öåïåé X×Y èìååò ïëîñêóþ äèàãðàììó è îáðàçóåò
äèñòðèáóòèâíóþ ðåøåòêó. Äåêàðòîâî ïðîèçâåäåíèå öåïè X è
Äîêàçàòåëüñòâî. Ïîñêîëüêó X è Y — ðåøåòêè, òî ïî òåîðåìå 7.1 ðåøåòêè X×Y ñ ïëîñêîé äèàãðàììîé èìååò ïðîñòðàíñòâåííóþ
èõ ïðîèçâåäåíèå òîæå ðåøåòêà, ïîýòîìó èìåþò ìåñòî ðàâåíñòâà: äèàãðàììó.
<xi, yi> ∨ <xj, yj> = <xi ∨ xj, yi ∨ yj> è
<xi, yi> ∧ <xj, yj> = <xi ∧ xj, yi ∧ yj>.
92 Ãëàâà 7 Ñòðîåíèå è ïðåäñòàâëåíèå ðåøåòîê 93

âàííûõ îïåðàöèé ïðåäîñòàâëÿåòñÿ ÷èòàòåëþ.)  ðåçóëüòàòå ìíî-


æåñòâî âñåõ ôóíêöèîíàëüíûõ îòîáðàæåíèé LE îáðàçóåò ðåøåòêó
(ðèñ. 7.4).

Ðèñ. 7.2. Äåêàðòîâî ïðîèçâåäåíèå öåïåé.


7.2. Ñòåïåíü ìíîæåñòâ
Îïðåäåëåíèå 7.3. Êàðäèíàëüíîé ñòåïåíüþ YX: X → Y ñ îñíî-
âàíèåì Y è ïîêàçàòåëåì X íàçûâàåòñÿ ìíîæåñòâî âñåõ èçîòîííûõ
ôóíêöèé y = f(x), çàäàííûõ íà X è ïðèíèìàþùèõ çíà÷åíèÿ â
Y, óïîðÿäî÷åííûõ îòíîøåíèåì f(x) ≤ g(x) äëÿ âñåõ x ∈ X.
Èññëåäóåì ñâîéñòâà ñòåïåíè ìíîæåñòâ.
Ïðèìåð. Ïóñòü E = {A, B}, L = {α, β, γ}. Ìíîæåñòâî
ôóíêöèîíàëüíûõ îòîáðàæåíèé F: E → L èìååò ìîùíîñòü
cardLE= cardLcardE = 32 = 9 (ðèñ. 7.3). Ïåðå÷èñëèì âñå ôóíêöèè
(çàïèñü A/α îçíà÷àåò, ÷òî α – îáðàç ýëåìåíòà A):
F1 = {A/α, B/α}, F2 = {A/α, B/β}, F3 = {A/α, B/γ}, Ðèñ. 7.3. Ìíîæåñòâî ôóíêöèîíàëüíûõ îòîáðàæåíèé.
F4 = {A/β, B/α}, F5 = {A/β, B/β}, F6 = {A/β, B/γ},
Òàáëèöà 7.1.
F7 = {A/γ, B/α}, F8 = {A/γ, B/β}, F9 = {A/γ, B/γ}.
Ïóñòü L ={α, β, γ} – öåïü, òîãäà íà L îïðåäåëåíû îïåðàöèè
⊗ F1 F2 F3 F4 F5 F6 F7 F8 F9
îáúåäèíåíèÿ ∨ è ïåðåñå÷åíèÿ ∧.  ýòîì ñëó÷àå íà ìíîæåñòâå âñåõ
ôóíêöèîíàëüíûõ îòîáðàæåíèé LE èíäóöèðóþòñÿ îïåðàöèè ñ òåìè F1 F1 F1 F1 F1 F1 F1 F1 F1 F1
æå ñâîéñòâàìè. Äëÿ îïåðàöèè ïåðåñå÷åíèÿ èíäóöèðóåòñÿ îïåðàöèÿ F2 F1 F2 F2 F1 F2 F2 F1 F2 F2
⊗ ñëåäóþùèì îáðàçîì:
F3 F1 F2 F3 F1 F2 F3 F1 F2 F3
F1 ⊗ F2 = {A/α, B/α} ∧ {A/α, B/β} = {A/(α  ∧ α), B/(α  ∧ β)} =
= {A/α, B/α} = F1. F4 F1 F1 F1 F4 F4 F4 F4 F4 F4
Âûïîëíÿÿ äàííóþ îïåðàöèþ äëÿ âñåõ Fi ∈ LE, ïîëó÷àåì òàáëèöó F5 F1 F2 F2 F4 F5 F5 F4 F5 F5
äëÿ èíäóöèðîâàííîé îïåðàöèè ⊗ â LE (òàáë. 7.1). F6 F1 F2 F3 F4 F5 F6 F4 F5 F6
Àíàëîãè÷íî ìîæíî ïîëó÷èòü òàáëèöó äëÿ îïåðàöèè ⊕, èíäóöè-
F7 F1 F1 F1 F4 F4 F4 F7 F7 F7
ðóåìîé â LE îïåðàöèåé îáúåäèíåíèÿ ∨ íà L. Âñå ñâîéñòâà îïåðàöèé
∧ è ∨: èäåìïîòåíòíîñòü, êîììóòàòèâíîñòü, àññîöèàòèâíîñòü, F8 F1 F2 F2 F4 F5 F5 F7 F8 F8
äèñòðèáóòèâíîñòü, – ñîõðàíÿþòñÿ äëÿ èíäóöèðîâàííûõ îïåðàöèé F9 F1 F2 F3 F4 F5 F6 F7 F8 F9
⊗ è ⊕. (Ïðîâåðèòü âûïîëíèìîñòü ýòèõ çàêîíîâ äëÿ äâóõ èíäóöèðî-
94 Ãëàâà 7 Ñòðîåíèå è ïðåäñòàâëåíèå ðåøåòîê 95

= (Fi ∨ Fj) ∧ (Fi ∨ Fl) – çàêîí äèñòðèáóòèâíîñòè âûïîëíåí.


Ïðåäïîëîæèì, ÷òî L – áóëåâà ðåøåòêà. Ïîëîæèì F i′ =
= {A1/x1′,…, Ak/y1′}, ãäå Fi′, x1′, y1′ – äîïîëíåíèÿ Fi, x1, y1 ñîîòâåò-
ñòâåííî. Òîãäà F i  ∧ F i ′ = {A 1 /(x 1  ∧ x 1 ′),…, A k /(y 1 ∧ y 1 ′)} =
= {A1/0, …, Ak/0}. Àíàëîãè÷íî, Fi ∨ Fi′ = {A1/(x1 ∨ x1′),…, Ak/y1 ∨ y1′} =
= {A1/I, …, Ak/I}. Îòîáðàæåíèå Fi′ = {A1/x1′,…, Ak/y1′} ÿâëÿåòñÿ
äîïîëíåíèåì îòîáðàæåíèÿ Fi = {A1/x1, …, Ak/y1}. Òàêèì îáðàçîì, LE
Ðèñ. 7.4. Ñòåïåíü ìíîæåñòâ LE. òàêæå îáëàäàåò ñòðóêòóðîé áóëåâîé ðåøåòêè ñ äîïîëíåíèÿìè.
Ðàññìîòðåííûé ïðèìåð ïîçâîëÿåò îáîáùèòü ïîëó÷åííûé Ñëåäñòâèå. Åñëè L – îáû÷íûé ïðåäïîðÿäîê, òî LE – îáû÷íûé
ðåçóëüòàò ñëåäóþùåé òåîðåìîé. ïðåäïîðÿäîê;
Òåîðåìà 7.3. Êàðäèíàëüíàÿ ñòåïåíü LE èíäóöèðóåò íà ìíîæåñòâå Åñëè L èìååò ñòðóêòóðó ïðåäïîðÿäêà, òî â ýòîì ïðåäïîðÿäêå
ôóíêöèîíàëüíûõ îòîáðàæåíèé E → L ìíîæåñòâî îïåðàöèé ñ ìîæíî îïðåäåëèòü ìíîæåñòâî êëàññîâ ýêâèâàëåíòíîñòè è òîãäà ýòè
òåìè æå ñâîéñòâàìè, êîòîðûìè îáëàäàþò îïåðàöèè, îïðåäåëåí- êëàññû ñàìè ñîáîé îáðàçóþò ÷àñòè÷íûé èëè ïîëíûé ïîðÿäîê.
íûå íà L. Òîãäà Óäàëÿÿ òðàíçèòèâíî çàìûêàþùèå äóãè íà ãðàôå êëàññîâ ýêâèâà-
1) åñëè L – ó-ìíîæåñòâî, òî LE – ó-ìíîæåñòâî; ëåíòíîñòè, ïîëó÷èì äèàãðàììó Õàññå. Íàïðèìåð, åñëè êëàññû
ýêâèâàëåíòíîñòè ïðåäïîðÿäêà îáðàçóþò âåðõíþþ ïîëóðåøåòêó, òî
2) åñëè L – íèæíÿÿ/âåðõíÿÿ ïîëóðåøåòêà, òî LE – íèæíÿÿ/âåðõíÿÿ LE òàêæå îáðàçóåò âåðõíþþ ïîëóðåøåòêó äëÿ êëàññîâ ýêâèâàëåíò-
ïîëóðåøåòêà; íîñòè, â êîòîðûõ òàêæå âûïîëíÿåòñÿ îòíîøåíèå ïðåäïîðÿäêà.
3) åñëè L – ðåøåòêà, òî LE – ðåøåòêà. Ïðèìåð. Ïóñòü E = {A, B} è L = {0, a, b, 1} èìååò ñòðóêòóðó áóëåâîé
Ïðè ýòîì åñëè L – äèñòðèáóòèâíàÿ ðåøåòêà, òî LE – äèñòðèáóòèâíàÿ ðåøåòêè ñ íóëåì 0 è åäèíèöåé 1. Ñòðóêòóðà ôóíêöèîíàëüíûõ îòîáðàæåíèé
ðåøåòêà, åñëè L – áóëåâà ðåøåòêà, òî LE – áóëåâà ðåøåòêà. äëÿ LE èçîáðàæåíà íà ðèñ.7.5. Îíà èìååò cardLE = cardLcardE = 42 = 16
Äîêàçàòåëüñòâî. ýëåìåíòîâ 1. Íà ðèñóíêå îáîçíà÷åíèå xy – ýòî îòîáðàæåíèå {A/x, B/y},
Ïóíêò 1) âûïîëíåí ïî îïðåäåëåíèþ êàðäèíàëüíîé ñòåïåíè (ñì. íàïðèìåð: 00 – {A/0, B/0}, ab – {A/a, B/b} è. ò.ä.
îïðåäåëåíèå 7.3).
2). Ðàññìîòðèì LE, ãäå L èìååò ñòðóêòóðó ∨-ïîëóðåøåòêè. Ïîëî-
æèì x1, x2, x3, y1, y2, y3 ∈ L, A1, …, Ak ∈ E. Ïóñòü Fi = {A1/x1,…, Ak/y1},
Fj = {A1/x2,…, Ak/y2}, Fl = {A1/x3,…, Ak/y3}. Òîãäà äëÿ ëþáûõ äâóõ
ýëåìåíòîâ Fi, Fj ∈ LE ýëåìåíò {A1/(x1 ∨ x2),…, Ak/(y1 ∨ y2)} áóäåò
âåðõíåé ãðàíüþ ýòîé ïàðû. Ëþáàÿ äðóãàÿ âåðõíÿÿ ãðàíü <u, v>
îáîèõ ýëåìåíòîâ <x1, y1> è <x2, y2> óäîâëåòâîðÿåò íåðàâåíñòâàì
u ≥ xi, v ≥ yi (i = 1, 2), è çíà÷èò, ïî îïðåäåëåíèþ âåðõíåé ãðàíè,
u ≥ x1 ∨ x2 è v ≥ y1 ∨ y2, òàê ÷òî <u, v> ≥ <x1 ∨ x2, y1 ∨ y2>. Ýòî
ïîêàçûâàåò, ÷òî {A1/(x1 ∨ x2),…, Ak/(y1 ∨ y2)} = {A1/x1,.., Ak/y1} ∨
∨ {A/x2,.., Ak/y2}, îòêóäà ñëåäóåò, ÷òî îáúåäèíåíèå Fi ∨ Fj ñóùåñòâóåò.
Ñëåäîâàòåëüíî, LE – ∨-ïîëóðåøåòêà.
Äâîéñòâåííî: F i ∧ F j = {A 1 /(x 1  ∧ x 2 ),…, A k /(y 1 ∧ y 2 )} =
= {A1/x1, .., Ak/y1} ∧ {A/x2,.., Ak/y2}.
Ñëåäîâàòåëüíî, åñëè L èìååò ñòðóêòóðó ðåøåòêè, òî LE – ðåøåòêà.
Ïðîâåðèì äèñòðèáóòèâíîñòü LE, åñëè L – äèñòðèáóòèâíàÿ
ðåøåòêà. Òîãäà
Ðèñ. 7.5. Ðåøåòêà ôóíêöèîíàëüíûõ îòîáðàæåíèé 42.
Fi ∨ (Fj ∧ Fl) = { A1/(x1 ∨ (x2 ∧ x3)), …, Ak /(y1 ∨ (y2 ∧ y3))} =
= {A1/((x1 ∨ x2) ∧ (x1 ∨ x3)), …, Ak /((y1 ∨ y2) ∧ (y1 ∨ y3))} = 1
Äèàãðàììû Õàññå äëÿ 16-ýëåìåíòíûõ áóëåâûõ ðåøåòîê 22×22, 24, 42, (22)2
èìåþò îäèíàêîâóþ ñòðóêòóðó, íî ðàçëè÷àþòñÿ ñâîèìè ýëåìåíòàìè.
96 Ãëàâà 7 Ñòðîåíèå è ïðåäñòàâëåíèå ðåøåòîê 97

Ïóñòü òåïåðü L = {0, a, b, 1} – öåïü, E = {A, B}. Òîãäà LE òàêæå íàñòóïàåò âîçðàñò ñòàðîñòè. Ìû ìîæåì óêàçàòü ýòè ãðàíèöû ïðèá-
èìååò 16 ýëåìåíòîâ, äèàãðàììà åãî ñîâïàäàåò ñ äèàãðàììîé äèñòðè- ëèçèòåëüíî, è, îïðîñèâ, íàïðèìåð, íåêîòîðîå êîëè÷åñòâî ëþäåé,
áóòèâíîé âåêòîðíîé ðåøåòêè, ïðåäñòàâëåííîé íà ðèñ 7.1. Ðàçëè÷èå óñòàíîâèòü, ñ êàêîé ñòåïåíüþ ìîæíî îòíåñòè òîò èëè èíîé âîçðàñò
çàêëþ÷àåòñÿ â òîì, ÷òî ñàìè ýëåìåíòû ðåøåòêè èìåþò äðóãîé ñìûñë. ê êàòåãîðèè ìîëîäîé èëè ñòàðûé. Ðåçóëüòàòû ýòèõ îïðîñîâ ìîæíî
Äëÿ äèàãðàììû LE îáîçíà÷åíèå xy íà ðèñóíêå ñëåäóåò ïîíèìàòü áóäåò èçîáðàçèòü â âèäå ãðàôèêîâ ôóíêöèé ïðèíàäëåæíîñòè µìîëîäîé
êàê ôóíêöèîíàëüíîå îòîáðàæåíèå {A/x, B/y}, íàïðèìåð, a0 åñòü è µñòàðûé (ðèñ. 7.6). Çíà÷åíèÿ ôóíêöèè ïðèíàäëåæíîñòè èç èíòåðâàëà
îáîçíà÷åíèå äëÿ {A/a, B/0} è ò.ä. Ïîëó÷åííàÿ ðåøåòêà LE ÿâëÿåòñÿ [0, 1] ïîêàçûâàþò, ñ êàêîé ñòåïåíüþ òîò èëè èíîé âîçðàñò ïðèíàä-
îáîáùåíèåì íå÷åòêîãî ìíîæåñòâà ïåðâîãî óðîâíÿ â ñìûñëå Çàäå. ëåæèò âîçðàñòó ìîëîäûõ èëè ñòàðûõ. Íàïðèìåð, âîçðàñò 40 ëåò ñî
ñòåïåíüþ 0,48 îòíåñåí ê ïîíÿòèþ ìîëîäîé è ñî ñòåïåíüþ 0,36 — ê
7.3. Íå÷åòêèå ìíîæåñòâà ïîíÿòèþ ñòàðûé.
7.3.1. Îñíîâíûå ïîíÿòèÿ
Ðàññìîòðèì êîíå÷íîå ìíîæåñòâî E = {x1, x2,..., xn} è L = {0, 1}.
Òîãäà LE = 2E åñòü ìíîæåñòâî âñåõ õàðàêòåðèñòè÷åñêèõ ôóíêöèé
ïîäìíîæåñòâ ìíîæåñòâà E, âêëþ÷àÿ ∅, è îíî îáðàçóåò áóëåâó
ðåøåòêó. Ýëåìåíòàìè ýòîé ðåøåòêè áóäóò õàðàêòåðèñòè÷åñêèå âåê-
òîðà ïîäìíîæåñòâ ìíîæåñòâà E (ñì. ï. 4.6 ãëàâû 4). Êàæäûé ýëåìåíò
õàðàêòåðèñòè÷åñêîãî âåêòîðà ïîêàçûâàåò, ïðèíàäëåæèò ëè äàííûé
ýëåìåíò ìíîæåñòâà E äàííîìó ïîäìíîæåñòâó, èëè íåò. Îäíàêî, êàê
ìû ïîêàçàëè âûøå, ìíîæåñòâî E ìîæíî îòîáðàçèòü â ëþáóþ ðåøåò-
êó. Òîãäà ìû ïðèõîäèì ê íîâîìó ïîíÿòèþ. Ðèñ. 7.6. Ôóíêöèè ïðèíàäëåæíîñòè íå÷åòêèõ ìíîæåñòâ.
Îïðåäåëåíèå 7.4. Ïóñòü E – óíèâåðñàëüíîå ìíîæåñòâî è L – Ïðèìåð 2. Ïóñòü E ={a, b, c}, è ïóñòü A, B ∈ [0, 1]E: A = {a/0,2,
ðåøåòêà. Ïóñòü α ∈ L. Íå÷åòêîå ïîäìíîæåñòâî A ⊆ E, èëè, ÷òî b/0,6, c/0,8}, B = {a/0,1, b/0,4, c/0,9} – äâà íå÷åòêèõ ìíîæåñòâà.
ýêâèâàëåíòíî, A ∈ LE,— ýòî òàêîå ïîäìíîæåñòâî, ÷òî êàæäîìó Ýëåìåíò a ïðèíàäëåæèò ìíîæåñòâó A ñî ñòåïåíüþ 0,2, ìíîæåñòâó
ýëåìåíòó x ∈ E ìîæíî ïîñòàâèòü â ñîîòâåòñòâèå ýëåìåíò α ∈ L. B ñî ñòåïåíüþ 0,1, è ò.ä.
Ýòè ýëåìåíòû îáîçíà÷àþò µA(x) è íàçûâàþò ôóíêöèåé ïðèíàä- Ïðèâåäåííîå âûøå îïðåäåëåíèå 7.4 ÿâëÿåòñÿ îáîáùåíèåì
ëåæíîñòè. ïîíÿòèÿ íå÷åòêîãî ìíîæåñòâà, ââåäåííîãî Çàäå. Ðàññìîòðèì îáîá-
ùåíèå ñâîéñòâ íå÷åòêèõ ìíîæåñòâ è îïåðàöèé íà íèõ, åñëè L —
 ñëó÷àå, åñëè ðåøåòêà L åñòü çàìêíóòûé èíòåðâàë [0, 1] íà ðåøåòêà.
ìíîæåñòâå äåéñòâèòåëüíûõ ÷èñåë, ïðåäñòàâëÿþùèé ñîáîé öåïü,
âîçâåäåíèå åãî â ñòåïåíü ïðîèçâîëüíîãî ìíîæåñòâà E äàåò ìíîæåñòâî 7.3.2. Îïåðàöèè íàä íå÷åòêèìè ìíîæåñòâàìè
íå÷åòêèõ ïîäìíîæåñòâ â ñìûñëå Çàäå. Òîãäà ôóíêöèÿ ïðèíàäëåæ- Îïðåäåëåíèå 7.5. Åñëè ≤ – îòíîøåíèå ïîðÿäêà íà ðåøåòêå L, E –
íîñòè µA(x) ïðèíèìàåò çíà÷åíèÿ èç èíòåðâàëà [0, 1] è îïðåäåëÿåò íåêîòîðîå ìíîæåñòâî, A ∈ LE, B ∈ LE – íå÷åòêèå ìíîæåñòâà, òî
ñòåïåíü, ñ êîòîðîé ýëåìåíò x ïðèíàäëåæèò íå÷åòêîìó ìíîæåñòâó ãîâîðÿò, ÷òî A âêëþ÷åíî â B (A ⊆ B), åñëè
A.  ÷àñòíîñòè, åñëè µA(x) = 0, òî ýëåìåíò x íå ïðèíàäëåæèò íå÷åò-
∀xi ∈ E: µA(xi) ≤ µB(xi).
êîìó ìíîæåñòâó A, åñëè µA(x) = 1, òî ýëåìåíò x ïðèíàäëåæèò íå÷åò-
êîìó ìíîæåñòâó A ñî ñòåïåíüþ 1, åñëè µA(x) = 0,6, òî ýëåìåíò x Òàêèì îáðàçîì, äâà íå÷åòêèõ ìíîæåñòâà ñðàâíèìû, åñëè ñðàâ-
ïðèíàäëåæèò íå÷åòêîìó ìíîæåñòâó A ñî ñòåïåíüþ 0,6 è ò.ä. íèìû ñîîòâåòñòâóþùèå çíà÷åíèÿ ôóíêöèé ïðèíàäëåæíîñòè è
Òàêèì îáðàçîì, íå÷åòêîå ìíîæåñòâî â ñìûñëå Çàäå åñòü îòîáðà- ìåæäó äâóìÿ íå÷åòêèìè ïîäìíîæåñòâàìè ñóùåñòâóåò îòíîøåíèå
æåíèå [0, 1]E: E → [0, 1]. äîìèíèðîâàíèÿ. Íàïðèìåð, åñëè A ={a/0,2, b/0,6, c/0,8},
B = {a/0,3, b/0,8, c/0,9}, òî A ⊂ B.
Ïðèìåð 1. Ïóñòü ìíîæåñòâî E åñòü ìíîæåñòâî ÷èñåë, îáîçíà÷à-
þùèõ âîçðàñò ÷åëîâåêà, íàïðèìåð, â ïðåäåëàõ îò 0 äî 100. Ðàññìîò- Îïðåäåëåíèå 7.6. Äâà íå÷åòêèõ ìíîæåñòâà A è B ðàâíû òîãäà è
ðèì òàêèå ïîíÿòèÿ, êàê ìîëîäîé è ñòàðûé. Î÷åâèäíî, òðóäíî óñòàíî- òîëüêî òîãäà, êîãäà
âèòü êàêóþ-òî òî÷íóþ ãðàíèöó, ãäå êîí÷àåòñÿ âîçðàñò ìîëîäîñòè è ∀xi ∈ E: µA (xi) = µB(xi).
98 Ãëàâà 7 Ñòðîåíèå è ïðåäñòàâëåíèå ðåøåòîê 99

Ïîíÿòèå äîïîëíåíèÿ â òåîðèè íå÷åòêèõ ìíîæåñòâ Çàäå è â Îïðåäåëåíèå 7.10. Àëãåáðàè÷åñêîå ïðîèçâåäåíèå íå÷åòêèõ ìíî-
òåîðèè ðåøåòîê – ðàçíûå.  ñëó÷àå, åñëè L – áóëåâà ðåøåòêà, LE – æåñòâ A è B (îáîçíà÷àåòñÿ AB) îïðåäåëÿåòñÿ êàê àðèôìåòè÷åñêîå
òàêæå áóëåâà ðåøåòêà. Òîãäà äîïîëíåíèå íå÷åòêîãî ìíîæåñòâà A ïðîèçâåäåíèå èõ ôóíêöèé ïðèíàäëåæíîñòè:
îïðåäåëÿåòñÿ êàê íå÷åòêîå ìíîæåñòâî B, òàêîå ÷òî µAB(x) = µA(x) µB(x).
∀xi ∈ E: µA(xi) ∧ µB(xi) = 0 è µA(xi) ∨ µB(xi) = I,
Îïðåäåëåíèå 7.11. Àëãåáðàè÷åñêàÿ ñóììà íå÷åòêèõ ìíîæåñòâ A
ãäå 0 – íóëü, à I – åäèíèöà áóëåâîé ðåøåòêè L. è B (îáîçíà÷àåòñÿ A + B) îïðåäåëÿåòñÿ êàê
Ó÷èòûâàÿ, ÷òî íå âñå ðåøåòêè èìåþò äîïîëíåíèÿ ñâîèõ µA+B(x) = µA(x) + µB(x) – µA(x) µB(x),
ýëåìåíòîâ, è, â ÷àñòíîñòè ðåøåòêà [0, 1] íå èìååò äîïîëíåíèé, äëÿ
ãäå + è – åñòü îïåðàöèè àðèôìåòè÷åñêîãî ñëîæåíèÿ è âû÷èòàíèÿ
íå÷åòêèõ ìíîæåñòâ â ñìûñëå Çàäå ââîäèòñÿ ïñåâäîäîïîëíåíèå,
ñîîòâåòñòâåííî.
êîòîðîå íàçûâàþò äîïîëíåíèåì.
Îïåðàöèè êàðäèíàëüíîé ñòåïåíè è ïðîèçâåäåíèÿ ìíîæåñòâ
Îïðåäåëåíèå 7.7. Äîïîëíåíèå íå÷åòêîãî ìíîæåñòâà A ∈ [0, 1]E
îáëàäàþò ñëåäóþùèìè ñâîéñòâàìè:
åñòü íå÷åòêîå ïîäìíîæåñòâî B ñî çíà÷åíèÿìè ôóíêöèè
ïðèíàäëåæíîñòè, òàêèìè ÷òî (E1 × E2)E3 = E1E3 × E2E3,
∀xi ∈ E: µB (xi) = 1– µA(xi). (E1E2)E3 = E1E2 × E3 .
Ýòè ñâîéñòâà ïîçâîëÿþò ïîëó÷èòü íåêîòîðûå íîâûå äîïîëíè-
Íàïðèìåð, åñëè A ={a/0,2, b/0,6, c/0,8}, òî äîïîëíåíèå A –
òåëüíûå îáîáùåíèÿ è ðåçóëüòàòû. Ðàññìîòðèì ñòåïåíü ïðîèçâåäå-
íå÷åòêîå ìíîæåñòâî B = {a/0,8, b/0,4, c/0,2}.
íèÿ ìíîæåñòâ, íàïðèìåð, (L1 × L2)E, ãäå L1, L2 – ðåøåòêè (ïîëóðå-
Îïðåäåëåíèå 7.8. Îïåðàöèÿ ïåðåñå÷åíèÿ íà ðåøåòêå L èíäó- øåòêè). Òîãäà L1 × L2 òàêæå îáëàäàåò ñòðóêòóðîé ðåøåòêè (ïîëóðå-
öèðóåò îïåðàöèþ ïåðåñå÷åíèÿ íå÷åòêèõ ìíîæåñòâ êàê øåòêè), à ìíîæåñòâî (L1 × L2)E – ìíîæåñòâî íå÷åòêèõ ïîäìíîæåñòâ
∀xi ∈ E: µA∩B(xi) = µA (xi) ∧ µB(xi). ñ äâóìåñòíîé ôóíêöèåé ïðèíàäëåæíîñòè. Íàïðèìåð, åñëè L1 = {a, b, c} –
Äëÿ íå÷åòêèõ ìíîæåñòâ â ñìûñëå Çàäå ýòî îïðåäåëåíèå ñîâïàäàåò ñ íèæíÿÿ ïîëóðåøåòêà, L2 = {α, β} – ðåøåòêà 2, òî L1 × L2 òàêæå
îáëàäàåò ñòðóêòóðîé íèæíåé ïîëóðåøåòêè (ðèñ.7.7).
µA∩B(xi) = min{µA(xi), µB(xi)}.
Íàïðèìåð, åñëè A = {a/0,2, b/0,6, c/0,8}, B = {a/0,1, b/0,4, c/0,9},
òî A ∩ B = {a/0,1, b/0,4, c/0,8}.
Îïðåäåëåíèå 7.9. Îïåðàöèÿ îáúåäèíåíèÿ íà ðåøåòêå L èíäóöè-
ðóåò îïåðàöèþ îáúåäèíåíèÿ íå÷åòêèõ ìíîæåñòâ êàê
∀xi ∈ E: µA∪B(xi) = µA(xi) ∨ µB(xi).
Äëÿ íå÷åòêèõ ìíîæåñòâ â ñìûñëå Çàäå ýòî îïðåäåëåíèå ñîâïàäàåò ñ
µA∪B(xi) = max{µA(xi), µB(xi)}.
Ðèñ. 7.7. Ïðîèçâåäåíèå L1 × L2.
Íàïðèìåð, åñëè A ={a/0,2, b/0,3, c/0,8}, B = {a/0,1, b/0,4, c/0,9},
òî A ∪ B = {a/0,2, b/0,4, c/0,9}. Âîçüìåì ìíîæåñòâî E = {A, B, C} è âîçâåäåì ïîëó÷åííóþ
Òàêèì îáðàçîì, åñëè L îáëàäàåò ñòðóêòóðîé äèñòðèáóòèâíîé ñòðóêòóðó L1 × L2 â ñòåïåíü E. Òîãäà: (L1 × L2)E èìååò 63 = 218
ðåøåòêè ñ îïåðàöèÿìè ∧ è ∨, â ÷àñòíîñòè, ïðåäñòàâëÿåò ñîáîé èíòåð- ýëåìåíòîâ, êîòîðûå îáðàçóþò ìíîæåñòâî íå÷åòêèõ ïîäìíîæåñòâ,
âàë [0, 1] ⊂ R, òî ñòåïåíü LE èíäóöèðóåò òàêæå äèñòðèáóòèâíóþ èìåþùåå ñòðóêòóðó íèæíåé ïîëóðåøåòêè ñ ýëåìåíòàìè: {A/(x1, y1),
âåêòîðíóþ ðåøåòêó îòíîñèòåëüíî îïåðàöèé ∩ è ∪ â ìíîæåñòâå B/(x2, y2), C/(x3, y3)}, ãäå xi = a, b, c; i = 1, 2, 3; yj = α, β; j = 1, 2.
íå÷åòêèõ ïîäìíîæåñòâ. Ïðåäïîëîæèì, ÷òî µ A(x i) ïðèíèìàåò ñâîè çíà÷åíèÿ â L i,
Äëÿ íå÷åòêèõ ìíîæåñòâ â ñìûñëå Çàäå ìîæíî òàêæå îïðåäåëèòü i = 1, 2, ..., n, òàê ÷òî êàæäîå xi ∈ Li. Òîãäà ìíîæåñòâî íå÷åòêèõ
ñëåäóþùèå îïåðàöèè. ïîäìíîæåñòâ ìîæíî çàïèñàòü êàê
L{1x1 } × L{2x2 } × ... × L{nxn } , (*)
ãäå {xi} (i = 1, ..., n) – îáû÷íûå îäíîòî÷å÷íûå ïîäìíîæåñòâà E. Òîãäà
ëþáîé ýëåìåíò âèäà (*) íàçûâàåòñÿ íå÷åòêèì íåîäíîðîäíûì
100 Ãëàâà 7 Ñòðîåíèå è ïðåäñòàâëåíèå ðåøåòîê 101

ïîäìíîæåñòâîì. Åñëè L1 = L2 = ... = Ln, òî L{1x1 } × L{2x2 } × ... × L{nxn }  = LE, Äîêàçàòåëüñòâî. Ñîãëàñíî L4, x ∧ u = x, à èç
è ìû ñíîâà ïðèõîäèì ê ïîíÿòèþ íå÷åòêîãî ïîäìíîæåñòâà â òîì æå L3, L1 ñëåäóåò, ÷òî x ∨ u = x ∨ (x ∨ y) =
ñìûñëå, êàê è ðàíüøå. = (x ∨ x) ∨ y = x ∨ y = u. Â ñèëó L4, u ∨ v =
= x ∨ y ∨ (x ∧ y) = x ∨ y = u. Îñòàëüíûå ñëó÷àè
Åñëè L1, L2, L3 — ðåøåòêè, òî L( 2 ) – òîæå ðåøåòêà, è îäèí
LL1
äîêàçûâàþòñÿ àíàëîãè÷íî, íà îñíîâàíèè ñèì-
3
ýëåìåíò åå – ýòî íå÷åòêîå ìíîæåñòâî 2-ãî ïîðÿäêà. ìåòðè÷íîñòè ìåæäó x è y è äâîéñòâåííîñòè.
Ìîæíî ïîéòè äàëüøå è îïðåäåëèòü íå÷åòêèå ïîäìíîæåñòâà Ðåøåòêó F2 íàçûâàþò ñâîáîäíîé ðåøåòêîé ñ
äâóìÿ ïîðîæäàþùèìè x è y. Îíà ñîäåðæèò Ðèñ. 7.8.
áîëåå âûñîêèõ ïîðÿäêîâ (n > 2).
÷åòûðå ýëåìåíòà è ÿâëÿåòñÿ áóëåâîé ðåøåòêîé. Ðåøåòêà
Ïðèìåð. Ïóñòü L1 = {A, B, C}, L2 = {a, b}, L3 = {a, b}. Èññëåäóåì ñ äâóìÿ
Ðåøåòî÷íûå ìíîãî÷ëåíû îò òðåõ è áîëåå
ïðåäñòàâëåíèå: L( 2 ) . Ïîñòðîèì ñíà÷àëà LL21 . Ýòî áóäóò íå÷åòêèå
LL1
ïåðåìåííûõ ìîãóò áûòü óñòðîåíû î÷åíü ñëîæíî, ïîðîæäàþùèìè
3
ìíîæåñòâà: îäíàêî ó íèõ åñòü íåñêîëüêî ïðîñòûõ ñâîéñòâ.
F1 = {A/a, B/a, C/a}, F2 = {A/a, B/a, C/b}, Òåîðåìà 7.5.  ëþáîé ∨-ïîëóðåøåòêå êàæäûé ìíîãî÷ëåí îò x1,
F3 = {A/a, B/b, C/a}, F4 = {A/a, B/b, C/b}, x2, …, xr ýêâèâàëåíòåí îáúåäèíåíèþ ∨S xi íåêîòîðîãî íåïóñòîãî
F5 = {A/b, B/a, C/a}, F6 = {A/b, B/a, C/b}, ìíîæåñòâà ýòèõ ïåðåìåííûõ.
F7 = {A/b, B/b, C/a}, F8 = {A/b, B/b, C/b}. Äîêàçàòåëüñòâî. Ñîãëàñíî L2, L3 êàæäûé òàêîé ìíîãî÷ëåí
ýêâèâàëåíòåí îáúåäèíåíèþ íåêîòîðûõ ïåðåìåííûõ x2, …, xr â
Çàïèøåì F1 — F8 ñëåäóþùèì îáðàçîì: LL21  = {~Faaa, ~Faab, ~Faba, óêàçàííîì ïîðÿäêå, âîçìîæíî, ñ ïîâòîðåíèÿìè. Òîãäà, íà îñíîâàíèè
~Fabb, ~Fbaa, ~Fbab, ~Fbba, ~Fbbb}. Êàæäûé èç ýòèõ ýëåìåíòî⠗ L1 ìîæíî çàìåíèòü ïîâòîðÿþùèåñÿ âõîæäåíèÿ îäíîãî è òîãî æå
íå÷åòêîå ìíîæåñòâî 1-ãî ïîðÿäêà. Âîçâåäåì òåïåðü L3 â ñòåïåíü ñèìâîëà îäíèì âõîæäåíèåì ýòîãî ñèìâîëà.
LL21 . Ýòà ñòåïåíü ñîäåðæèò 28 = 256 ýëåìåíòîâ, íàïðèìåð: Òåîðåìà 7.6. Â ëþáîé äèñòðèáóòèâíîé ðåøåòêå êàæäûé
~~F1 = {~Faaa/a, ~Faab/a, ~Faba/a, ~Fabb/a, ~Fbaa/a, ~Fbab/a, ìíîãî÷ëåí ýêâèâàëåíòåí íåêîòîðîìó îáúåäèíåíèþ ïåðåñå÷åíèé
~Fbba/a, ~Fbbb/a}, è, äâîéñòâåííî, ïåðåñå÷åíèþ îáúåäèíåíèé:
~~F2 = {~Faaa/a, ~Faab/a, ~Faba/a, ~Fabb/a, ~Fbaa/a, ~Fbab/a, p(x1, x2, … , xr)= ∨a ∈ A{∧Saxi} = ∧δ ∈ D{∨Tδxi},
~Fbba/a, ~Fbbb/b}, ãäå Sa , Tδ — íåïóñòûå ìíîæåñòâà èíäåêñîâ, ∨, ∧ – îáúåäèíåíèå è
~~F3 = {~Faaa/a, ~Faab/a, ~Faba/a, ~Fabb/a, ~Fbaa/a, ~Fbab/a, ïåðåñå÷åíèå êîíå÷íîãî ÷èñëà ÷ëåíîâ.
~Fbba/b, ~Fbbb/a}, è ò.ä.
Äîêàçàòåëüñòâî. Êàæäûé ýëåìåíò xi ìîæíî çàïèñàòü òàêèì îáðà-
Ñëåäóåò îáðàòèòü âíèìàíèå, ÷òî L( 2
LL1 ) ≠ ( LL3
2
)
L1
. Âòîðàÿ ñòåïåíü çîì, ñ÷èòàÿ A (èëè D) ñåìåéñòâîì ìíîæåñòâ, ñîñòîÿùèì èç åäèí-
3 ñòâåííîãî îäíîýëåìåíòíîãî ìíîæåñòâà {xi}. Ñ äðóãîé ñòîðîíû,
äàåò íàì íå÷åòêîñòü äðóãîãî òèïà. èñïîëüçóÿ L1 – L3, ïîëó÷àåì: ∨ a ∈ A {∧ Sa x i} ∨ ∨ b ∈ B {∧ Sb x i } =
7.4. Ðåøåòî÷íûå ìíîãî÷ëåíû = ∨A ∪ B {∧Sc xi}.
Âñëåäñòâèå äèñòðèáóòèâíîñòè ðåøåòêè èìååì: ∨a ∈ A{∧Sa xi} ∧
Îïðåäåëåíèå 7.12. Èíäèâèäóàëüíûå ïåðåìåííûå x, y, z, … ÿâ- ∧ ∨b ∈ B{∧Sb xi} = ∨A × B {∧Sab xi}.
ëÿþòñÿ ìíîãî÷ëåíàìè âåñà 1. Åñëè p, q — ðåøåòî÷íûå ìíîãî-
÷ëåíû âåñîâ n, m ñîîòâåòñòâåííî, òî p ∨ q, p ∧ q íàçûâàþòñÿ 7.5. Ãîìîìîðôèçìû è èäåàëû
ðåøåòî÷íûìè ìíîãî÷ëåíàìè âåñà n + m. 7.5.1. Ãîìîìîðôèçì ðåøåòîê
Òåîðåìà 7.4. Â ëþáîé ðåøåòêå L ïîäðåøåòêà F2, ïîðîæäåííàÿ Îïðåäåëåíèå 7.13. Èçîòîííîå îòîáðàæåíèå ϕ: L → M ðåøåòêè
äâóìÿ ýëåìåíòàìè x è y, ñîñòîèò èç ýëåìåíòîâ x, y, x ∧ y = v, L â ðåøåòêó M íàçûâàåòñÿ ∨-ãîìîìîðôèçìîì, åñëè
x ∨ y = u, äëÿ êîòîðûõ îïåðàöèè ∨ è ∧ çàäàþòñÿ, êàê ïîêàçàíî
íà ðèñ.7.8. ϕ(x ∨ y) = ϕ(x) ∨ ϕ(y) ∀x, y ∈ L, (1)
∧-ãîìîìîðôèçìîì, åñëè
102 Ãëàâà 7 Ñòðîåíèå è ïðåäñòàâëåíèå ðåøåòîê 103

ϕ(x ∧ y) = ϕ(x) ∧ ϕ(y) ∀x, y ∈ L, (1') Îòîáðàæåíèå ϕ ñîõðàíÿåò ∨, ñëåäîâàòåëüíî, ÿâëÿåòñÿ
è ïðîñòî ãîìîìîðôèçìîì (ìîðôèçìîì), åñëè âûïîëíÿåòñÿ (1) è (1'). ∨-ãîìîìîðôèçìîì. Îäíàêî îíî íå ÿâëÿåòñÿ ∧-ãîìîìîðôèçìîì, òàê
Òàêèì îáðàçîì, ãîìîìîðôèçì ðåøåòîê – ýòî ôóíêöèîíàëüíîå êàê ϕ(b ∧ d) = ϕ(a) = A, íî ϕ(b) ∧ ϕ(d) = C ∧ B = B, ò.å. ñâîéñòâî
îòîáðàæåíèå, ñîõðàíÿþùåå ðåøåòî÷íûå îïåðàöèè, ò.å. ïåðåâîäÿùåå ñîõðàíåíèÿ ∧ íå âûïîëíåíî. Ïîýòîìó îòîáðàæåíèå ϕ íå ÿâëÿåòñÿ
îáúåäèíåíèå — â îáúåäèíåíèå, ïåðåñå÷åíèå — â ïåðåñå÷åíèå. ãîìîìîðôèçì. Íà ðèñ. 7.9, á ïîêàçàíî îòîáðàæåíèå, êîòîðîå ÿâëÿ-
åòñÿ ãîìîìîðôèçìîì.
Îïðåäåëåíèå 7.14. Ãîìîìîðôèçì íàçûâàþò:
1) èçîìîðôèçìoì, åñëè îí ÿâëÿåòñÿ âçàèìíî îäíîçíà÷íûì 7.5.2. Ïîíÿòèå èäåàëà
ñîîòâåòñòâèåì (áèåêöèåé); Ïðè ãîìîìîðôèçìå ðåøåòêè L â ðåøåòêó M ìíîæåñòâî
2) íàëîæåíèåì, èëè ýïèìîðôèçìîì, åñëè îí îòîáðàæàåò L íà M, ýëåìåíòîâ èç L, ïåðåõîäÿùèõ â îäèí è òîò æå ýëåìåíò M, íå ìîæåò
ò.å. åñëè îòîáðàæåíèå ϕ: L → M ÿâëÿåòñÿ ñþðúåêöèåé; áûòü ïðîèçâîëüíûì. Åñëè ϕ — ãîìîìîðôèçì ðåøåòîê è ϕ(a) = ϕ(b),
3) âëîæåíèåì, èëè ìîíîìîðôèçìîì, åñëè ðàçëè÷íûå ýëåìåíòû L òî, ïîñêîëüêó ϕ ñîõðàíÿåò îïåðàöèè, â ñèëó èäåìïîòåíòíîñòè
îòîáðàæàþòñÿ â ðàçëè÷íûå ýëåìåíòû M (îäíîçíà÷íîå ñîîò- ϕ(a ∧ b) = ϕ(a) ∧ ϕ(b) = ϕ(a)
âåòñòâèå), ò.å. îòîáðàæåíèå ϕ: L → M ÿâëÿåòñÿ èíúåêöèåé; è
4) ýíäîìîðôèçìîì, åñëè L = M; ϕ(a ∨ b) = ϕ(a) ∨ ϕ(b) = ϕ(b),
5) àâòîìîðôèçìîì, åñëè L = M è îòîáðàæåíèå — èçîìîðôèçì. ò.å. îáðàçû îáúåäèíåíèÿ a è b ñîâïàäàþò ñ îáðàçîì a è,
Ïðèìåð. Ðàññìîòðèì îòîáðàæåíèå ϕ ìíîæåñòâà L = {a, b, c, d, e} ñëåäîâàòåëüíî, ñ b. Èíûìè ñëîâàìè, ìíîæåñòâî ýëåìåíòîâ èç L,
íà ìíîæåñòâî M = {A, B, C} (ðèñ. 7.9, a). îòîáðàæàåìûõ ãîìîìîðôèçìîì â îäèí è òîò æå ýëåìåíò â M, âñåãäà
îáðàçóåò ïîäðåøåòêó, (ò.å. a, b îòîáðàæàåòñÿ â îäèí ýëåìåíò âìåñòå
ñ a ∧ b è a ∨ b). Íî ýòà ïîäðåøåòêà íå ïðîèçâîëüíà. Íàïðèìåð,
åñëè ðåøåòêà ñîäåðæèò íóëåâîé è åäèíè÷íûé ýëåìåíòû, òî îíè,
î÷åâèäíî, îáðàçóþò ïîäðåøåòêó. Åñëè ýòè ãðàíè÷íûå ýëåìåíòû
ïåðåõîäÿò ïðè ãîìîìîðôèçìå â îäèí è òîò æå ýëåìåíò, òî èõ îáðàç
áóäåò îäíîâðåìåííî è íóëåâûì è åäèíè÷íûì ýëåìåíòîì, à ýòî
îçíà÷àåò, ÷òî îí áóäåò îáðàçîì âñåõ ýëåìåíòîâ. Ñëåäîâàòåëüíî, ýòî
óæå íå áóäåò ðåøåòêà, ñîäåðæàùàÿ õîòÿ áû äâà ýëåìåíòà.
Óòâåðæäåíèå.  îáùåì ñëó÷àå, åñëè a ≤ b è ϕ(a) = ϕ(b), òî
Ðèñ. 7.9. à) – ∨-ãîìîìîðôèçì, á) – ãîìîìîðìîðôèçì. îáðàç ëþáîãî a ≤ x ≤ b áóäåò ñîâïàäàòü ñ ϕ(a) è ϕ(b).
Ïðîâåðèì, ÿâëÿåòñÿ ëè îíî èçîòîííûì. Ðàññìîòðèì âñå öåïè Äåéñòâèòåëüíî, åñëè a ≤ x ≤ b, òî x = x ∨ a è x = x ∧ b. Òàê êàê
ìàêñèìàëüíîé äëèíû è èõ îáðàçû. x = a ∨ (x ∧ b) è ϕ(x) = ϕ(a) ∨ (ϕ(x) ∧ ϕ(b)), òî ïðè ϕ(a) = ϕ(b)
Äëÿ öåïè a ≤ b ≤ e âûïîëíåíî ϕ(a) ≤ ϕ(b) ≤ ϕ(e), òàê êàê ϕ(x) = ϕ(a) ∨ (ϕ(x) ∧ ϕ(a)) = ϕ(a) ïî çàêîíó ïîãëîùåíèÿ. Òàêàÿ
A ≤ C ≤ C. Äëÿ öåïè a ≤ c ≤ d ≤ e ñâîéñòâî èçîòîííîñòè òàêæå ïîäðåøåòêà, êîòîðàÿ ïðè ãîìîìîðôèçìå îòîáðàæàåòñÿ â îäèí è
âûïîëíåíî, òàê êàê òîò æå ýëåìåíò, ÿâëÿåòñÿ âûïóêëîé ïîäðåøåòêîé.
a ≤ c, ϕ(a) = A, ϕ(c) = A, A ≤ A, c ≤ d, ϕ(c) =A, ϕ(d) = B, A ≤ B, Âûïóêëûå ïîäðåøåòêè, êîòîðûå ïðè ãîìîìîðôèçìå ìîãóò
d ≤ e, ϕ(d) = B, ϕ(e) = C, B ≤ C, b ≤ e, ϕ(b) = C, ϕ(b) = C, C ≤ C. îòîáðàæàòüñÿ â íóëåâîé è åäèíè÷íûé ýëåìåíòû, èãðàþò îñîáåííî
âàæíóþ ðîëü. Íàïðèìåð, åñëè ê ðåøåòêå äîáàâëåí íîâûé ýëåìåíò,
Îòîáðàæåíèå ϕ èçîòîííî. Ïðîâåðèì, ÿâëÿåòñÿ ëè îíî
êîòîðûé ìåíüøå âñåõ îñòàëüíûõ, òî îòîáðàçèâ íîâûé ýëåìåíò â
∨-ãîìîìîðôèçìîì. Â ñèëó èçîòîííîñòè îòîáðàæåíèÿ, îíî ñîõðàíÿåò
íóëåâîé, ìû ïîëó÷èì òîò æå ãîìîìîðôèçì, ÷òî è ðàíüøå. Åñëè
îïåðàöèè ∨ è ∧, ïîýòîìó äîñòàòî÷íî ïðîâåðèòü ñîõðàíåíèå ýòèõ
ýòîò ãîìîìîðôèçì îòîáðàæàåò a â íóëåâîé ýëåìåíò è x ≤ a, òî (òàê
îïåðàöèé äëÿ íåñðàâíèìûõ ýëåìåíòîâ:
êàê 0 ≤ x) â ñèëó âûïóêëîñòè, ýëåìåíò x òàêæå ïåðåõîäèò â íóëåâîé
ϕ(b ∨ c) = ϕ(e) = C; ϕ(b) ∨ ϕ(c) = C ∨ A = C, ýëåìåíò.
ϕ(b ∨ d) = ϕ(e) = C; ϕ(b) ∨ ϕ(d) = C ∨ B = C.
104 Ãëàâà 7 Ñòðîåíèå è ïðåäñòàâëåíèå ðåøåòîê 105

Ïîäðåøåòêà ðåøåòêè, ñîäåðæàùàÿ âìåñòå ñ ëþáûì ýëåìåíòîì Ìîæíî ïîêàçàòü, ÷òî â êîíå÷íîé ðåøåòêå èìååòñÿ ñòîëüêî
a âñå ýëåìåíòû x, òàêèå, ÷òî x ≤ a, íàçûâàåòñÿ èäåàëîì ðåøåòêè, à èäåàëîâ è äâîéñòâåííûõ èäåàëîâ, ñêîëüêî îíà ñîäåðæèò ýëåìåíòîâ.
ïîäðåøåòêà, ñîäåðæàùàÿ âìåñòå ñ ëþáûì ýëåìåíòîì a âñå ýëåìåíòû Íà ðèñ. 7.11 äëÿ ðåøåòêè N5 ïîêàçàíî ïÿòü èäåàëîâ, âêëþ÷àÿ âñþ
x, òàêèå ÷òî a ≤ x, íàçûâàåòñÿ äâîéñòâåííûì èäåàëîì ðåøåòêè, èëè ðåøåòêó â öåëîì.
ôèëüòðîì. 7.5.3. Ïðèìàðíûå èäåàëû
Îïðåäåëåíèå 7.15. Ïîäìíîæåñòâî J ðåøåòêè íàçûâàåòñÿ èäåàëîì, Óñëîâèÿ, îïðåäåëÿþùèå èäåàë è äâîéñòâåííûé èäåàë ðåøåòêè,
åñëè äâîéñòâåííû äðóã äðóãó. Ïîýòîìó, åñëè ðåøåòêó L ðàçáèòü íà äâå
1) J çàìêíóòî îòíîñèòåëüíî îáúåäèíåíèÿ, ò.å. åñëè a ∈ J è b ∈ J, ÷àñòè A è B òàê, ÷òîáû äëÿ ÷àñòè A âûïîëíÿëîñü óñëîâèå (2)
òî è a ∨ b ∈ J; îïðåäåëåíèÿ èäåàëà: èç a ∈ A è x ≤ a ñëåäóåò, ÷òî x ∈ A (A íåïóñòî),
2) Èç a ∈ J è x ≤ a ñëåäóåò, ÷òî x ∈ J (J íåïóñòî). òî äëÿ ÷àñòè B áóäåò âûïîëíÿòüñÿ óñëîâèå (2) äâîéñòâåííîãî èäåàëà.
Îïðåäåëåíèå 7.16. Ïîäìíîæåñòâî D íàçûâàåòñÿ äâîéñòâåííûì Òàêèì îáðàçîì, A áóäåò èäåàëîì L, à B — äâîéñòâåííûì èäåàëîì, è
(äóàëüíûì) èäåàëîì, åñëè ïðè ýòîì A è B áóäóò äîïîëíÿòü äðóã äðóãà äî ïîëíîãî ìíîæåñòâà,
îáðàçóþùåãî ðåøåòêó L.
1) D çàìêíóòî îòíîñèòåëüíî ïåðåñå÷åíèÿ;
Óñëîâèå (2) îïðåäåëåíèÿ èäåàëà âûïîëíÿåòñÿ â òîì è òîëüêî
2) Èç b ∈ D è b ≤ y ñëåäóåò, ÷òî y ∈ D (D íå âñÿ ðåøåòêà). òîì ñëó÷àå, åñëè äëÿ B âûïîëíÿåòñÿ óñëîâèå (2) îïðåäåëåíèÿ
Ëþáîé ýëåìåíò ðåøåòêè îïðåäåëÿåò èäåàë, ñîñòîÿùèé èç äâîéñòâåííîãî èäåàëà. Äåéñòâèòåëüíî, åñëè (2) âûïîëíÿåòñÿ äëÿ A
ýëåìåíòîâ, êîòîðûå íå áîëüøå åãî. Íàïðèìåð, åñëè a ≤ c è b ≤ c, òî è íåêîòîðûé ýëåìåíò b ∈ B, òî ïðè ó ≤ b ýëåìåíò y íå ìîæåò
a ∨ b ≤ c. Åñëè x ≤ a, òî ïî òðàíçèòèâíîñòè x ≤ c, à a ∧ b ≤ a. Îòñþäà ïðèíàäëåæàòü A, òàê êàê òîãäà îíî ñîäåðæàëî áû è b, ñëåäîâàòåëüíî,
ñëåäóåò çàìêíóòîñòü îòíîñèòåëüíî îáúåäèíåíèÿ è ïåðåñå÷åíèÿ. y ∈ B. Ñ äðóãîé ñòîðîíû, åñëè (2) âûïîëíÿåòñÿ äëÿ B è a ∈ A, òî
Ïîëó÷åííûé èäåàë îáîçíà÷èì Jc. Ýëåìåíòû, êîòîðûå íå ìåíåå c, âñÿêèé ýëåìåíò x ≤ a ïðèíàäëåæèò A, ïîñêîëüêó â ïðîòèâíîì ñëó÷àå
îáðàçóþò äâîéñòâåííûé èäåàë Dc. ýëåìåíò a òàêæå ïðèíàäëåæàë áû è B.
Ïðèìåð. Íà ðèñ. 7.10 çàäàíî îòîáðàæåíèå ýëåìåíòà c ∈ L â 0 è Òàêîå ðàçáèåíèå ðåøåòêè íà ïîäìíîæåñòâà, ÿâëÿþùèåñÿ
ýëåìåíòà f â I ðåøåòêè 2. Äëÿ òîãî, ÷òîáû ïðîäîëæèòü ýòî äîïîëíåíèÿìè äðóã äðóãà è îáðàçóþùèå èäåàë è äâîéñòâåííûé
îòîáðàæåíèå äî ãîìîìîðôèçìà, íåîáõîäèìî îòîáðàçèòü ýëåìåíòû èäåàë, íàçûâàþò ñå÷åíèåì ðåøåòêè. Ïîäìíîæåñòâî A íàçûâàþò íèæ-
d, b, a â 0, à ýëåìåíò e — â I ðåøåòêè 2. Òîãäà ýëåìåíòû {a, b, d, c} íèì ñåãìåíòîì, B – âåðõíèì ñåãìåíòîì.
îáðàçóþò èäåàë Jc, à ýëåìåíòû {f, e} — äâîéñòâåííûé èäåàë Df. Åñëè  îáùåì ñëó÷àå íèæíèé ñåãìåíò íå ÿâëÿåòñÿ èäåàëîì, à âåðõ-
ê ðåøåòêå äîáàâèòü ýëåìåíò h, òî äëÿ ïðîäîëæåíèÿ ãîìîìîðôèçìà íè頖 äâîéñòâåííûì èäåàëîì, òàê êàê îíè ìîãóò áûòü ïóñòûì
íåîáõîäèìî îòîáðàçèòü ýòîò ýëåìåíò â 0. Ýëåìåíò g íå ïðèíàäëåæèò ìíîæåñòâîì è âñåé ðåøåòêîé èëè íå óäîâëåòâîðÿòü óñëîâèþ (2).
íè èäåàëó, íè äâîéñòâåííîìó èäåàëó. Íî åñëè íèæíèé ñåãìåíò óäîâëåòâîðÿåò îïðåäåëåíèþ èäåàëà, òî
îí íàçûâàåòñÿ ïðèìàðíûì èäåàëîì, èëè ïðîñòûì èäåàëîì, à âåðõíèé
ñåãìåíò äâîéñòâåííûì, èëè äóàëüíûì ïðèìàðíûì èäåàëîì
(ôèëüòðîì).
Ïðèìàðíûé è äâîéñòâåííûé åìó èäåàëû ìîæíî ïîëó÷èòü,
îïðåäåëèâ ãîìîìîðôèçì f ðåøåòêè L â ðåøåòêó èç äâóõ ýëåìåíòîâ
(â ðåøåòêó 2), ãäå ïîä äåéñòâèåì f â íóëü ïåðåõîäÿò ýëåìåíòû
íèæíåãî ñåãìåíòà, à â åäèíèöó — ýëåìåíòû âåðõíåãî ñåãìåíòà,
îáðàçóþùèå äâîéñòâåííûé ïðèìàðíûé èäåàë (ñì. ðèñ. 7.12). Ýòî
îáóñëîâëåíî ñâîéñòâîì ãîìîìîðôèçìà ñîõðàíÿòü óïîðÿäî÷åííîñòü.
Åñëè ýëåìåíòû a è b ïðèíàäëåæàò âåðõíåìó ñåãìåíòó, òî ïåðåñå÷åíèå
èõ a ∧ b òàêæå ïðèíàäëåæèò âåðõíåìó ñåãìåíòó è îòîáðàæàåòñÿ â
Ðèñ. 7.10. Èäåàë Ðèñ. 7.11. Èäåàëû ðåøåòêè N5. I: f(a ∧ b) = f(a) ∧ f(b) = I ∧ I = I. Åñëè æå a è b ïðèíàäëåæàò
è äâîéñòâåííûé èäåàë. íèæíåìó ñåãìåíòó, òî f(a ∨ b) = f(a) ∨ f(b) = 0 ∨ 0 = 0, ò.å. èõ
106 Ãëàâà 7 Ñòðîåíèå è ïðåäñòàâëåíèå ðåøåòîê 107

îáúåäèíåíèå îòîáðàæàåòñÿ â 0. Ñëåäîâàòåëüíî íèæíèé ñåãìåíò Ðàññìîòðèì ðèñ. 7.13, a. Èç ýëåìåíòîâ à, b, c ïî êðàéíåé ìåðå äâà
ÿâëÿåòñÿ èäåàëîì, à âåðõíèé — äâîéñòâåííûì èäåàëîì. ïðèíàäëåæàò ëèáî J, ëèáî D. Äîïóñòèì, a, b ∈ J. Åñëè a ∈ J, òî
Ýòî ñâîéñòâî ñåãìåíòîâ ëþáîé ýëåìåíò x ≤ a òàêæå ïðèíàäëåæèò J, ò.å. 0 ∈ J . Âìåñòå ñ a, b
ïîëíîñòüþ îïðåäåëÿåò ïðè- èõ îáúåäèíåíèå ïðèíàäëåæèò J, ò.å. a ∨ b = I ∈ J. Ñ äðóãîé ñòîðîíû,
ìàðíûé èäåàë. Èíà÷å ãîâîðÿ, ýëåìåíò c ∈ J, òàê êàê c ≤ I. Ñëåäîâàòåëüíî, ñóùåñòâóåò òîëüêî îäèí
ïðèìàðíûé èäåàë ìîæíî ïðèìàðíûé èäåàë, ñîâïàäàþùèé ñî âñåé ðåøåòêîé.
ïîëó÷èòü, ëèøü îòîáðàæàÿ Âî âòîðîé ðåøåòêå (ðèñ. 7.13, b) ñóùåñòâóþò äâà ïðèìàðíûõ èäåàëà:
ðåøåòêó â ðåøåòêó èç äâóõ [0, a], è [0, b, c].
ýëåìåíòîâ: ïðèìàðíûé èäåàë Ðàññìîòðèì [0, a]. 0 ∨ a = a, 0 ∧ a = 0. Äëÿ à ñóùåñòâóåò åäèí-
îáðàçóþò ýëåìåíòû, êîòîðûå ñòâåííûé ýëåìåíò 0 ≤ a, ñëåäîâàòåëüíî [0, a] – ïðèìàðíûé èäåàë.
ïðè ãîìîìîðôèçìå ïåðåõîäÿò Ðàññìîòðèì [0, b, c]. 0 ∨ b = b, 0 ∧ b = 0, b ∨ c = c, b ∧ c = b. Äðóãèõ
â íóëåâîé ýëåìåíò. Ðàññìîò- ýëåìåíòîâ, ìåíüøèõ b è c íåò, êðîìå íóëÿ, ñëåäîâàòåëüíî, [0, c] –
ðèì íåêîòîðûå ñâîéñòâà ïðèìàðíûé èäåàë.
ïðèìàðíûõ èäåàëîâ.
1. Èäåàë J ðåøåòêè ÿâëÿ-
Ðèñ. 7. 12. Ñå÷åíèå ðåøåòêè åòñÿ ïðèìàðíûì èäåàëîì òîãäà
è òîëüêî òîãäà, åñëè ïðè
a ∧ b ∈ J ëèáî a ∈ J, ëèáî b ∈ J. Èíûìè ñëîâàìè, åñëè ïåðåñå÷åíèå
êàêèõ-ëèáî äâóõ ýëåìåíòîâ ïðèíàäëåæèò ïðèìàðíîìó èäåàëó, òî â
íåì äîëæåí ñîäåðæàòüñÿ êàêîé-ëèáî èç ýòèõ ýëåìåíòîâ.
Ïðèìàðíûé èäåàë ìîæíî ðàññìàòðèâàòü êàê íèæíþþ
∧-ïîëóðåøåòêó, ñëåäîâàòåëüíî, â íåì ñîäåðæèòñÿ ïåðåñå÷åíèå
êàêèõ-ëèáî ýëåìåíòîâ à è b. Ïðè ýòîì âåðõíÿÿ ïîëóðåøåòêà áóäåò
äâîéñòâåííûì ïðèìàðíûì èäåàëîì, êîòîðûé çàìêíóò îòíîñèòåëüíî a) b)
ïåðåñå÷åíèÿ. Òàêèì îáðàçîì, åñëè à è b ïðèíàäëåæàò äâîéñòâåííîìó
èäåàëó D, òî a ∧ b ∈ D òàêæå. Ñëåäîâàòåëüíî, åñëè a ∧ b íå ïðèíàä- Ðèñ. 7.13. Ïðèìàðíûå èäåàëû.
ëåæèò D, òî îí íå ñîäåðæèò ëèáî à, ëèáî b, ëèáî à è b âìåñòå. Íàèáîëåå «åñòåñòâåííûì» ïðåäñòàâëåíèåì ðåøåòêè ÿâëÿåòñÿ,
2. Åñëè äëÿ ýëåìåíòà ðåøåòêè ñóùåñòâóåò äîïîëíåíèå, òî ëþáîé íàâåðíîå, äèñòðèáóòèâíàÿ áóëåâà ðåøåòêà ìíîæåñòâà-ñòåïåíè, ò.å.
ïðèìàðíûé èäåàë ñîäåðæèò ëèáî ýëåìåíò, ëèáî åãî äîïîëíåíèå. ìíîæåñòâà âñåõ ïîäìíîæåñòâ íåêîòîðîãî ìíîæåñòâà, óïîðÿäî-
Åñëè L — ðåøåòêà ñ äîïîëíåíèÿìè, çíà÷èò ýòî ðåøåòêà ñ 0 è I. ÷åííîãî îòíîøåíèåì âêëþ÷åíèÿ. Äëÿ ìíîæåñòâà èç òðåõ ýëåìåíòîâ
0 áóäåò ýëåìåíòîì èäåàëà J, à I — äâîéñòâåííîãî èäåàëà D. Åñëè ýòî áóëåâ ãèïåðêóá (áóëåâà ðåøåòêà 23), â êîòîðîì îïåðàöèè
íåêîòîðûé ýëåìåíò à âìåñòå ñî ñâîèì äîïîëíåíèåì à' ïðèíàäëåæèò îáúåäèíåíèÿ è ïåðåñå÷åíèÿ ñîâïàäàþò ñ èõ òåîðåòèêî-ìíîæå-
îäíîìó èç èäåàëîâ, òî òàê êàê a ∨ a' = I, à a ∧ a' = 0, òî òàêîé ñòâåííûìè èíòåðïðåòàöèÿìè. Î÷åâèäíî, áûëî áû ïîëåçíî íàó÷èòü-
èäåàë äîëæåí áûòü âñåé ðåøåòêîé. Íî äâîéñòâåííûé èäåàë íå ìîæåò ñÿ ñòðîèòü ãîìîìîðôèçì, îòîáðàæàþùèé çàäàííóþ ðåøåòêó â
áûòü âñåé ðåøåòêîé (âñåì ìíîæåñòâîì), à ïðèìàðíûé èäåàë — ðåøåòêó ïîäìíîæåñòâ íåêîòîðîãî ìíîæåñòâà òàê, ÷òîáû ðàçëè÷íûå
ïóñòûì ìíîæåñòâîì, ñëåäîâàòåëüíî, ïðèìàðíûé èäåàë ìîæåò ýëåìåíòû èñõîäíîé ðåøåòêè ïåðåõîäèëè áû â ðàçëè÷íûå ïîäìíî-
ñîäåðæàòü ëèáî ýëåìåíò, ëèáî åãî äîïîëíåíèå. æåñòâà, ò.å. ñòðîèòü ìîíîìîðôèçì. Îäíàêî òàêîãî óíèâåðñàëüíîãî
Ïðèìåðû. ãîìîìîðôèçìà íå ñóùåñòâóåò, òàê êàê ðåøåòêà ïîäìíîæåñòâ ëþáîãî
Ðàññìîòðèì èäåàëû è ïðèìàðíûå èäåàëû íåäèñòðèáóòèâíûõ ìíîæåñòâà äèñòðèáóòèâíà, è, ñëåäîâàòåëüíî, ìîæåò ñëóæèòü ïðåä-
ðåøåòîê èç ïÿòè ýëåìåíòîâ (ðèñ. 7.13). Êàæäûé èäåàë ñîñòîèò èç ñòàâëåíèåì òîëüêî äèñòðèáóòèâíûõ ðåøåòîê, äëÿ êîòîðûõ äàííàÿ
ýëåìåíòîâ, êîòîðûå íå áîëüøå äàííîãî ýëåìåíòà. Ýòîò ýëåìåíò çàäà÷à ðàçðåøèìà. Äåéñòâèòåëüíî, ëþáóþ äèñòðèáóòèâíóþ ðåøåòêó
ÿâëÿåòñÿ îáúåäèíåíèåì âñåõ ýëåìåíòîâ èäåàëà. Ñëåäîâàòåëüíî, â ìîæíî ïðåäñòàâèòü íåêîòîðîé ïîäðåøåòêîé ïîäìíîæåñòâ îïðåäå-
êàæäîé èç äâóõ ðåøåòîê èç 5 ýëåìåíòîâ ñóùåñòâóåò ïî 5 èäåàëîâ. ëåííûì îáðàçîì âûáðàííîãî ìíîæåñòâà. Ýòîò ðåçóëüòàò èçâåñòåí
108 Ãëàâà 7

ïîä íàçâàíèåì òåîðåìû Ñòîóíà, êîòîðóþ ìû çäåñü ïðèâåäåì áåç Ãëàâà 8. ÃÐÀÔÛ
äîêàçàòåëüñòâà.
Òåîðåìà 7.7 (Ñòîóíà î
8.1. Îñíîâíûå ïîíÿòèÿ è îïðåäåëåíèÿ
ïðåäñòàâëåíèè). Äëÿ ëþáîé Ñ ïîíÿòèåì ãðàôà îáû÷íî ñâÿçûâàåòñÿ åãî ãðàôè÷åñêîå
äèñòðèáóòèâíîé ðåøåòêè ïðåäñòàâëåíèå, ïðè êîòîðîì îí èçîáðàæàåòñÿ êàê ìíîæåñòâî òî÷åê,
ñóùåñòâóåò ìîíîìîðôèçì, íåêîòîðûå èç êîòîðûõ ñîåäèíåíû ëèíèÿìè. Îäíàêî ãðàô îòëè÷àåòñÿ
îòîáðàæàþùèé åå â ðåøåòêó îò ãåîìåòðè÷åñêèõ êîíôèãóðàöèé (ñêàæåì, ôèãóð, êîòîðûå òàêæå
âñåõ ïîäìíîæåñòâ íåêîòî- ñîñòîÿò èç òî÷åê-âåðøèí è ëèíèé-ñòîðîí) òåì, ÷òî â ãðàôå íåñóùå-
ðîãî ìíîæåñòâà, ïðè÷åì òàê, ñòâåííû ðàññòîÿíèÿ ìåæäó òî÷êàìè, ôîðìà ñîåäèíÿþùèõ ëèíèé è
÷òî äîïîëíåíèå ïåðåõîäèò â óãëû ìåæäó íèìè. Âàæíî ëèøü, ñîåäèíåíà ëè äàííàÿ ïàðà òî÷åê
äîïîëíåíèå. ëèíèåé, èëè íåò. Ïîýòîìó ãðàô èíîãäà íàçûâàþò òîïîëîãè÷åñêèì
Ïðèìåð. Íà ðèñ.7.14 ïî- îáúåêòîì, ò. å. îáúåêòîì, ñâîéñòâà êîòîðîãî íå èçìåíÿþòñÿ ïðè
êàçàí ìîíîìîðôèçì ðåøåò- ðàñòÿãèâàíèè, ñæàòèè, èñêðèâëåíèè (íî áåç ðàçðûâîâ è ñêëåèâà-
Ðèñ. 7.14. Ê òåîðåìå Ñòîóíà. êè â ðåøåòêó ïîäìíîæåñòâ íèé). Ïî ýòîé æå ïðè÷èíå (âàæíî ëèøü íàëè÷èå èëè îòñóòñòâèå
ìíîæåñòâà A ={a, b, c}. ñîåäèíåíèÿ) ãðàô – îáúåêò äèñêðåòíûé è ìîæåò áûòü çàäàí äâóìÿ
äèñêðåòíûìè ìíîæåñòâàìè: ìíîæåñòâîì òî÷åê, êîòîðûå áóäåì
íàçûâàòü âåðøèíàìè, è ìíîæåñòâîì ëèíèé, ñîåäèíÿþùèõ íåêîòîðûå
âåðøèíû. Ëèíèè áóäåì íàçûâàòü ðåáðàìè.
Ñóùåñòâóþò äâà îñíîâíûõ âèäà ãðàôî⠖ îðèåíòèðîâàííûå, â
êîòîðûõ ëèíèè èìåþò íàïðàâëåíèå îò îäíîé âåðøèíû ê äðóãîé, è
íåîðèåíòèðîâàííûå, â êîòîðûõ ëèíèè íå èìåþò íàïðàâëåíèÿ.
Îïðåäåëåíèå 8.1. Íåîðèåíòèðîâàííûì ãðàôîì G = (V, E)
íàçûâàåòñÿ îáúåêò, çàäàííûé ïàðîé ìíîæåñòâ (V, E), ãäå V –
ìíîæåñòâî âåðøèí, E ⊆ V × V – ìíîæåñòâî ðåáåð.
Îïðåäåëåíèå 8.2. Îðèåíòèðîâàííûì ãðàôîì (îðãðàôîì)
íàçûâàåòñÿ ãðàô D = (V, E), ãäå V – ìíîæåñòâî âåðøèí,
E ⊆ V × V – ìíîæåñòâî îðèåíòèðîâàííûõ ðåáåð, èëè äóã.
Îïðåäåëåíèå 8.3. Ãðàô íàçûâàåòñÿ ïðîñòûì, åñëè êàæäóþ ïàðó
âåðøèí ñîåäèíÿåò íå áîëåå, ÷åì îäíî ðåáðî. Ãðàô íàçûâàåòñÿ
ìóëüòèãðàôîì, åñëè õîòÿ áû îäíó ïàðó âåðøèí ñîåäèíÿåò áîëåå,
÷åì îäíî ðåáðî. Ðåáðà ìóëüòèãðàôà, ñîåäèíÿþùèå îäíó è òó æå
ïàðó âåðøèí, íàçûâàþòñÿ êðàòíûìè.
 ïðîñòîì ãðàôå ðåáðî îäíîçíà÷íî îïðåäåëÿåòñÿ ïàðîé âåðøèí,
êîòîðûå îíî ñîåäèíÿåò. Â íåîðèåíòèðîâàííîì ãðàôå ïîðÿäîê
âåðøèí â ïàðå íå âàæåí, ïîýòîìó ðåáðà ïðîñòîãî íåîðèåíòèðî-
âàííîãî ãðàôà îïðåäåëÿþòñÿ êàê ìíîæåñòâî íåóïîðÿäî÷åííûõ ïàð
âåðøèí (vi, vj) ∈ V × V.  îðèåíòèðîâàííîì ãðàôå óïîðÿäî÷åííàÿ
ïàðà (vi, vj) ∈ V × V óêàçûâàåò íàïðàâëåíèå äóãè: îò âåðøèíû vi ê
âåðøèíå vj. Îíà èìååò íà÷àëî (âåðøèíó vi, èç êîòîðîé äóãà âûõîäèò)
è êîíåö (âåðøèíó vj, â êîòîðóþ îíà çàõîäèò). Â ìóëüòèãðàôå êàæäîå
ðåáðî äîëæíî èìåòü ñâîå ñîáñòâåííîå èìÿ. Âåðøèíû, ñîåäèíÿåìûå
110 Ãëàâà 8 Ãðàôû 111

ðåáðîì, íå îáÿçàòåëüíî ðàçëè÷íû. Ðåáðî, ñîåäèíÿþùåå âåðøèíó vi Îòíîøåíèå ñìåæíîñòè â íåîðèåíòèðîâàííîì ãðàôå âñåãäà
ñ ñàìîé ñîáîé, ò. å. ïàðà (vi, vi), íàçûâàåòñÿ ïåòëåé. ñèììåòðè÷íî, ïîñêîëüêó ïîðÿäîê âåðøèí â ïàðå (vi, vj) íå âàæåí.
Ïðèìåðû. Íàëè÷èå ðåôëåêñèâíîñòè è òðàíçèòèâíîñòè çàâèñèò îò êîíêðåòíûõ
ñâîéñòâ ãðàôà. Ìàòðèöà ñìåæíîñòè ïóñòîãî ãðàôà çàïîëíåíà òîëüêî
íóëÿìè, à ìàòðèöà ñìåæíîñòè ïîëíîãî ãðàôà ñ ïåòëÿìè – òîëüêî
åäèíèöàìè. Äëÿ ìóëüòèãðàôà ìàòðèöà ñìåæíîñòè óæå íå ÿâëÿåòñÿ
áèíàðíîé: â íåé aij = k, ãäå k – ÷èñëî êðàòíûõ ðåáåð, ñîåäèíÿþùèõ
âåðøèíû vi è vj.
Ïðèìåðû.
Ìàòðèöû ñìåæíîñòè äëÿ ãðàôîâ, ïðèâåäåííûõ íà ðèñ. 8.1.

1 1 0 1 0 1 1 1 0 3 2 0
     
1 1 1 0 0 0 1 0 3 0 4 0
A (G) =  , A (D) = , A (M) = .
Ðèñ. 8.1. Ïðèìåðû ãðàôîâ: 0 1 1 1 0 0 0 0 2 4 0 1
     
à) ïðîñòîé íåîðèåíòèðîâàííûé ãðàô ñ ïåòëÿìè G; 1 0 1 1 0 0 1 0 0 0 1 0
á) îðèåíòèðîâàííûé ãðàô D;
â) íåîðèåíòèðîâàííûé ìóëüòèãðàô M. 8.2.2. Ìàòðèöà èíöèäåíòíîñòè
Ãðàô ìîæåò âîâñå íå èìåòü ðåáåð: E = ∅. Òàêîé ãðàô íàçûâàåòñÿ Èíöèäåíòíîñòü – ýòî îòíîøåíèå ìåæäó âåðøèíàìè è ðåáðàìè:
ïóñòûì, èëè 0–ãðàôîì. ðåáðî èíöèäåíòíî êàæäîé èç âåðøèí, êîòîðîå îíî ñîåäèíÿåò. Îíî
Äëÿ ïðîñòîãî ãðàôà ñóùåñòâóåò äðóãîé êðàéíèé ñëó÷àé, êîãäà çàäàåòñÿ ìàòðèöåé èíöèäåíòíîñòè C, â êîòîðîé ñòðîêè ïîìå÷àþòñÿ
âñå âåðøèíû ñîåäèíåíû ìåæäó ñîáîé ðåáðàìè. Òàêîé ãðàô íàçû- èìåíàìè âåðøèí, à ñòîëáöû – èìåíàìè ðåáåð ãðàôà. Ìàòðèöà
âàåòñÿ ïîëíûì, ïðè÷åì ðàçëè÷àþò äâà âèäà ïîëíûõ ãðàôî⠖ ñ èíöèäåíòíîñòè ãðàôà îïðåäåëÿåòñÿ êàê (n × m)–ìàòðèöà
ïåòëÿìè è áåç ïåòåëü. Ïîëíûé ãðàô ñ n âåðøèíàìè èìååò (n2 – n)/2 ðå- C(G) = (cij), ó êîòîðîé
áåð (÷èñëî ñî÷åòàíèé èç n ïî 2), åñëè ïåòëè íå ó÷èòûâàþòñÿ, è
(n2 – n)/2 + n = (n2 + n)/2 ðåáåð, åñëè äîáàâèòü n ïåòåëü. Ïîëíûé 1, åñëè âåðøèíà vi èíöèäåíòíà ðåáðó e j ,
cij = 
ãðàô ñ n âåðøèíàìè áåç ïåòåëü îáîçíà÷àåòñÿ Kn. Ïîíÿòíî, ÷òî â
0, åñëè âåðøèíà vi íå èíöèäåíòíà ðåáðó e j .
ìóëüòèãðàôå îãðàíè÷åíèé íà ÷èñëî ðåáåð íåò.
Ýòî ïðÿìîóãîëüíàÿ áèíàðíàÿ ìàòðèöà, â êîòîðîé ÷èñëî ñòðîê
8.2. Íåîðèåíòèðîâàííûå ãðàôû ðàâíî ÷èñëó âåðøèí ãðàôà n, à ÷èñëî ñòîëáöî⠖ ÷èñëó ðåáåð m.
8.2.1. Ìàòðèöà ñìåæíîñòè ×èñëî ðåáåð, èíöèäåíòíûõ âåðøèíå vi ãðàôà (îðãðàôà, ìóëüòè-
ãðàôà), íàçûâàåòñÿ ñòåïåíüþ ýòîé âåðøèíû è îáîçíà÷àåòñÿ deg (vi).
Íåîðèåíòèðîâàííûé ãðàô çàäàåò äâà îòíîøåíèÿ ìåæäó ñâîèìè Ñòåïåíü âåðøèíû ìîæíî îïðåäåëèòü ïî ìàòðèöàì èíöèäåíòíîñòè
ýëåìåíòàìè: îòíîøåíèå ñìåæíîñòè è îòíîøåíèå èíöèäåíòíîñòè. è ñìåæíîñòè. Ñòåïåíü âåðøèíû vi ðàâíà ÷èñëó åäèíèö â i-é ñòðîêå
Ñìåæíîñòü – îòíîøåíèå ìåæäó âåðøèíàìè: äâå âåðøèíû ìàòðèöû èíöèäåíòíîñòè èëè ìàòðèöû ñìåæíîñòè.
íàçûâàþòñÿ ñìåæíûìè, åñëè îíè ñîåäèíåíû ðåáðîì. Ýòî
Ñóììà ñòåïåíåé âñåõ âåðøèí ðàâíà óäâîåííîìó ÷èñëó ðåáåð,
îòíîøåíè堖 îáû÷íîå áèíàðíîå îòíîøåíèå íà ìíîæåñòâå V, êîòîðîå
ïîñêîëüêó êàæäîå ðåáðî ó÷àñòâóåò â ñòåïåíÿõ äâóõ âåðøèí,
äëÿ ïðîñòîãî ãðàôà ìîæåò áûòü çàäàíî êâàäðàòíîé áèíàðíîé
ò. å. ñ÷èòàåòñÿ â ýòîé ñóììå äâà ðàçà. Ïîñêîëüêó ýòà ñóììà ÷åòíà,
(ò. å. ñîñòîÿùåé èç íóëåé è åäèíèö) ìàòðèöåé ñìåæíîñòè
òî è ÷èñëî âåðøèí ñ íå÷åòíûìè ñòåïåíÿìè òîæå ÷åòíî.
A(G) = (aij), êîòîðàÿ îïðåäåëÿåòñÿ ñëåäóþùèì îáðàçîì:
Âåðøèíà, ñòåïåíü êîòîðîé ðàâíà 1, íàçûâàåòñÿ êîíöåâîé, èëè âèñÿ÷åé.
1, åñëè (ui , u j ) ∈ E , Ãðàô íàçûâàåòñÿ îäíîðîäíûì ñòåïåíè k, åñëè ñòåïåíè âñåõ åãî
aij =  âåðøèí ðàâíû k.
0, åñëè (ui , u j ) ∉ E .
112 Ãëàâà 8 Ãðàôû 113

Îïðåäåëåíèå 8.4. Ãðàô G′ = (V′, E′) íàçûâàåòñÿ ÷àñòüþ ãðàôà 8.3. Îðèåíòèðîâàííûå ãðàôû
G = (V, E), åñëè V′ ⊆ V, à E′ - ïîäìíîæåñòâî ìíîæåñòâà âñåõ
ðåáåð G, îáà êîíöà êîòîðûõ ïðèíàäëåæàò V′. Äëÿ îðãðàôà åãî áèíàðíàÿ ìàòðèöà ñìåæíîñòè A â îáùåì ñëó÷àå
íåñèììåòðè÷íà: ýëåìåíò aij = 1, åñëè è òîëüêî åñëè èìååòñÿ äóãà
Îïðåäåëåíèå 8.5. Ãðàô G′ = (V′, E′) íàçûâàåòñÿ ïîäãðàôîì ãðàôà e = (vi, vj). ×èñëî åäèíèö â ýòîé ìàòðèöå ðàâíî ÷èñëó äóã ãðàôà.
G = (V, E), åñëè V′ ⊂ V, à E′ – ìíîæåñòâî âñåõ ðåáåð G, îáà êîíöà (Çàìåòèì, ÷òî â ìàòðèöå ñìåæíîñòè íåîðèåíòèðîâàííîãî ãðàôà
êîòîðûõ ïðèíàäëåæàò V′. Ìíîæåñòâî âåðøèí V′ ⊂ V íàçûâàþò ïåòëå ñîîòâåòñòâóåò îäíà åäèíèöà, ñòîÿùàÿ íà ãëàâíîé äèàãîíàëè,
ïîðîæäàþùèì ìíîæåñòâîì ïîäãðàôà V′, à ñàì ïîäãðàô – à îñòàëüíûì ðåáðàì – ïî äâå åäèíèöû, ñîîòâåòñòâóþùèå ýëåìåíòàì,
ïîðîæäåííûì âåðøèíàìè V′. ñèììåòðè÷íûì îòíîñèòåëüíî ãëàâíîé äèàãîíàëè.) Åñëè æå ìàòðèöà
Âñÿêèé ïîäãðàô ãðàôà G ÿâëÿåòñÿ ÷àñòüþ G, íî íå âñÿêàÿ ÷àñòü – ñìåæíîñòè îðãðàôà D îêàçûâàåòñÿ ñèììåòðè÷íîé, òî ýòî îçíà÷àåò,
ïîäãðàô (ñì. ðèñ. 8.2). Ïîäãðàô ïîëíîñòüþ îïðåäåëÿåòñÿ ìíîæåñòâîì ÷òî äëÿ êàæäîé äóãè (vi, vj) â íåì èìååòñÿ ïðîòèâîïîëîæíî
V′ ñâîèõ âåðøèí è ìîæåò áûòü ïîñòðîåí òàê: â èñõîäíîì ãðàôå G íàïðàâëåííàÿ äóãà (vj, vi). Òàêàÿ ìàòðèöà ñîâïàäàåò ñ ìàòðèöåé
âûáèðàåì ìíîæåñòâî âåðøèí V′ è óäàëÿåì âñå ðåáðà, õîòÿ áû îäèí ñìåæíîñòè íåîðèåíòèðîâàííîãî ãðàôà, ïîëó÷åííîãî èç D çàìåíîé
êîíåö êîòîðûõ íå ïðèíàäëåæèò V′. ×àñòü ãðàôࠖ ýòî ïîäãðàô, èç êàæäîé ïàðû ïðîòèâîïîëîæíî îðèåíòèðîâàííûõ äóã (vi, vj) è (vj, vi)
êîòîðîãî, âîçìîæíî, óäàëåíû íåêîòîðûå ðåáðà. Íàïðèìåð, ÷àñòü ãðàôà íà îäíî íåîðèåíòèðîâàííîå ðåáðî (vi, vj). Ïîýòîìó ñèììåòðè÷íûé
G íà ðèñ. 8.2, á ñîäåðæèò âåðøèíû v3, v4, v5, v6, íî íå ñîäåðæèò ðåáåð îðãðàô âñåãäà ìîæíî çàìåíèòü ïðîñòûì íåîðèåíòèðîâàííûì
(v3, v4), (v4, v5), (v5, v6), (v3, v6), â òî âðåìÿ, êàê åãî ïîäãðàô íà ðèñ. 8.2, ãðàôîì, èìåþùèì òó æå ìàòðèöó ñìåæíîñòè. Îäíàêî ñâîéñòâî
â ñîäåðæèò âñå ðåáðà, ñîåäèíÿþùèå ýòè âåðøèíû. ñèììåòðè÷íîñòè ìîæåò âûïîëíÿòüñÿ íå äëÿ âñåõ äóã îðãðàôà; òîãäà
Îïðåäåëåíèå 8.6. ×àñòü ãðàôà, îáðàçîâàííàÿ âåðøèíîé vi è âñåìè íà ðèñóíêå èçîáðàæàþòñÿ îáå ïðîòèâîïîëîæíî íàïðàâëåííûå äóãè.
âåðøèíàìè, ñìåæíûìè ñ íåé, íàçûâàåòñÿ çâåçäîé âåðøèíû vi. Ïîíÿòèå èíöèäåíòíîñòè äëÿ îðãðàôîâ ñîõðàíÿåòñÿ, îäíàêî â
ìàòðèöå èíöèäåíòíîñòè C ðàçëè÷àþò íà÷àëî è êîíåö äóãè.
Îïðåäåëåíèå 8.7. Ïîëíûé ïîäãðàô, ïîðîæäåííûé çàäàííûì
ìíîæåñòâîì âåðøèí, íàçûâàåòñÿ êëèêîé. Ìàòðèöåé èíöèäåíòíîñòè îðãðàôà D íàçûâàåòñÿ (n × m)–
ìàòðèöà Ñ (D) = (ñij), ó êîòîðîé
Ïðèìåð.
 1, åñëè âåðøèíà vi ÿâëÿåòñÿ êîíöîì äóãè ei ,

cij = −1, åñëè âåðøèíà vi ÿâëÿåòñÿ íà÷àëîì äóãè ei ,
 0, åñëè âåðøèíà v íå èíöèäåíòíà äóãå e .
 i i
Ïðèìåð.
x1 x2 x3 x4 x5 x6 x7
Ðèñ.8.2. v1  −1 0 0 0 0 0 0 
a) Ãðàô G; á) ×àñòü ãðàôà G;  
v2  1 −1 0 0 0 0 0 
â) Ïîäãðàô ãðàôà G, êëèêà; ã) Çâåçäà âåðøèíû v3. v3  0 1 1 −1 0 0 0 
Îïðåäåëåíèå 8.8. Ïîäãðàô G′ ãðàôà G íàçûâàåòñÿ ìàêñèìàëüíûì  
C (D) = v4  0 0 −1 1 −1 0 0 
ïî íåêîòîðîìó ñâîéñòâó, åñëè G′ îáëàäàåò ýòèì ñâîéñòâîì, à 0 0 0 0 1 0 0
v5
ëþáîé ïîäãðàô ãðàôà G, ñîäåðæàùèé G′, íå îáëàäàåò  
èì. Ïîäãðàô G′ ãðàôà G íàçûâàåòñÿ ìèíèìàëüíûì ïî íåêîòîðîìó v6  0 0 0 0 0 −1 1 
ñâîéñòâó, åñëè G′ îáëàäàåò ýòèì ñâîéñòâîì, à ëþáîé ïîäãðàô v7  0 0 0 0 0 1 −1
 
ãðàôà G, ñîäåðæàùèéñÿ â G′, íå îáëàäàåò èì.
Ðèñ. 8.3. Îðãðàô è åãî ìàòðèöà èíöèäåíòíîñòè.
Íàïðèìåð, ïîäãðàô íà ðèñ. 8.2, â ÿâëÿåòñÿ ìàêñèìàëüíîé êëè-
êîé; ïîäãðàô ýòîãî ïîäãðàôà, ïîðîæäåííûé âåðøèíàìè v3, v4, v5, Â êàæäîì ñòîëáöå ìàòðèöû èíöèäåíòíîñòè íàõîäèòñÿ ðîâíî
òàêæå áóäåò êëèêîé, íî íå ìàêñèìàëüíîé, à ìèíèìàëüíîé êëèêîé äâå åäèíèöû: 1 è –1. Âåðøèíà v6 íà ðèñ. 8.3. èìååò ïåòëþ. ×òîáû
áóäåò ïîäãðàô, ïîðîæäåííûé äâóìÿ âåðøèíàìè, íàïðèìåð, v3 è v4.
114 Ãëàâà 8 Ãðàôû 115

îòîáðàçèòü åå â ìàòðèöå èíöèäåíòíîñòè, ââîäèòñÿ äîïîëíèòåëüíàÿ Íàïðèìåð, ãðàôû D1 è D2 íà ðèñ. 8.5 ãåîìåòðè÷åñêè îäèíàêîâû.
ôèêòèâíàÿ âåðøèíà v7 è ïåòëÿ äåëèòñÿ íà äâå äóãè: x6 è x7. Îäíàêî îíè îòëè÷àþòñÿ íóìåðàöèåé âåðøèí, èç-çà ÷åãî ìàòðèöû
Íåîáõîäèìîñòü ó÷èòûâàòü îðèåíòàöèþ äóã â îðãðàôå ïðèâîäèò ê ñìåæíîñòè è ñïèñêè äóã ó íèõ áóäóò ðàçëè÷íû. Íàïðèìåð, äóãà
ðàñùåïëåíèþ ïîíÿòèÿ «ñòåïåíü âåðøèíû» íà äâå ÷àñòè. Ïîëóñòåïåíüþ (v1, v3) åñòü â ïåðâîì ãðàôå, íî îòñóòñòâóåò âî âòîðîì: âìåñòî íåãî
çàõîäà deg+(vi) âåðøèíû vi íàçûâàåòñÿ ÷èñëî äóã, âõîäÿùèõ â vi; ïîÿâèëàñü äóãà (v4, v2). Ïîýòîìó ìíîæåñòâà äóã ýòèõ ãðàôîâ
ïîëóñòåïåíüþ èñõîäà deg–(vi) – ÷èñëî äóã, âûõîäÿùèõ èç íåå. ðàçëè÷íû è, ñîãëàñíî îïðåäåëåíèþ 8.2, ðàçëè÷íû ñàìè ãðàôû.
Ïîëóñòåïåíü èñõîäà vi ðàâíà ÷èñëó åäèíèö â i-é ñòðîêå ìàòðèöû
ñìåæíîñòè, ïîëóñòåïåíü çàõîäà vi – ÷èñëó åäèíèö â i-ì ñòîëáöå ìàòðèöû
ñìåæíîñòè. Ïîëóñòåïåíè çàõîäà è èñõîäà ëåãêî îïðåäåëÿþòñÿ è ïî
ìàòðèöå èíöèäåíòíîñòè: ñóììà ïîëîæèòåëüíûõ åäèíèö â i-é ñòðîêå
îïðåäåëÿåò ïîëóñòåïåíü çàõîäà âåðøèíû vi, à îòðèöàòåëüíûõ – èñõîäà.
Îáùàÿ ñóììà äàåò ñòåïåíü âåðøèíû: deg (vi) = deg+(vi)+ deg–(vi).
Ïîíÿòèå ïîäãðàôà äëÿ îðãðàôà îñòàåòñÿ òåì æå. Ïîíÿòèå çâåçäû,
êàê è ñòåïåíü, ðàñùåïëÿåòñÿ íà äâå ÷àñòè. Ïîëóçâåçäà çàõîäà âåðøè-
íû vi – ýòî ïîäãðàô, îïðåäåëÿåìûé âåðøèíîé vi è âñåìè âåðøèíàìè, Ðèñ. 8.5. Èçîìîðôèçì ãðàôîâ.
èç êîòîðûõ äóãè çàõîäÿò â âåðøèíó vi. Ïîëóçâåçäà èñõîäà âåðøèíû Ãðàôû, êîòîðûå îòëè÷àþòñÿ òîëüêî íóìåðàöèåé âåðøèí (è
vi – ýòî ïîäãðàô, îïðåäåëÿåìûé âåðøèíîé vi è âñåìè âåðøèíàìè, â êîòîðûå, ñëåäîâàòåëüíî, ïðè íåêîòîðîé äðóãîé íóìåðàöèè ìîæíî
êîòîðûå èç vi èäóò äóãè. ñäåëàòü îäèíàêîâûìè), íàçûâàþòñÿ èçîìîðôíûìè. Èçîìîðôèçì
Ïðèìåð. ãðàôîâ ñ íåáîëüøèì ÷èñëîì âåðøèí èíîãäà ìîæíî íåïîñðåäñòâåííî
óâèäåòü íà ðèñóíêå, îäíàêî, â îáùåì ñëó÷àå ïðîáëåìà óñòàíîâëåíèÿ
èçîìîðôèçìà ãðàôîâ îêàçûâàåòñÿ ñëîæíîé â âû÷èñëèòåëüíîì
îòíîøåíèè çàäà÷åé.
8.4. Ãðàôû è áèíàðíûå îòíîøåíèÿ
Ìåæäó ïðîñòûìè (áåç êðàòíûõ ðåáåð) ãðàôàìè è áèíàðíûìè
Ðèñ. 8.4. îòíîøåíèÿìè ñóùåñòâóåò âçàèìíî îäíîçíà÷íîå ñîîòâåòñòâèå. Âñÿ-
à) îðèåíòèðîâàííûé ãðàô D; á) ÷àñòü ãðàôà D; êèé ãðàô ñ ìíîæåñòâîì âåðøèí V = {v1, ..., vn} îïðåäåëÿåò áèíàðíîå
â) ïîäãðàô ãðàôà D, ïîðîæäåííûé âåðøèíàìè v1, v2, v3; îòíîøåíèå íà ìíîæåñòâå V – îòíîøåíèå ñìåæíîñòè. Ìàòðèöà
ã) ïîëóçâåçäà èñõîäà âåðøèíû v1. ñìåæíîñòè ýòîãî ãðàôà – ýòî ìàòðèöà áèíàðíîãî îòíîøåíèÿ
ñìåæíîñòè. Âåðíî è îáðàòíîå – âñÿêîå áèíàðíîå îòíîøåíèå ρ íà
Èòàê, ãðàôû è îðãðàôû ìîãóò áûòü çàäàíû òðåìÿ ñïîñîáàìè:
ïðîèçâîëüíîì ìíîæåñòâå M = {m1, ..., mn} ìîæíî ïðåäñòàâèòü ãðàôîì
• íåïîñðåäñòâåííûì çàäàíèåì ìíîæåñòâ âåðøèí V è äóã E G, âåðøèíû êîòîðîãî ñîîòâåòñòâóþò ýëåìåíòàì M, à ðåáðî (mi, mj)
(íàïðèìåð, ñïèñêîì); â ýòîì ãðàôå ñóùåñòâóåò, åñëè è òîëüêî åñëè âûïîëíÿåòñÿ mi ρ mj.
• ìàòðèöåé ñìåæíîñòè èëè ìàòðèöåé èíöèäåíòíîñòè (ïðàâäà, Áèíàðíàÿ ìàòðèöà îòíîøåíèÿ ρ îäíîâðåìåííî ÿâëÿåòñÿ ìàòðèöåé
ìóëüòèãðàô ìàòðèöåé ñìåæíîñòè íå ìîæåò áûòü çàäàí îäíîçíà÷íî, ñìåæíîñòè ãðàôà G, à ñàì ãðàô íàçûâàþò ãðàôîì îòíîøåíèÿ ρ.
ïîñêîëüêó ýòà ìàòðèöà íå ñîäåðæèò èìåí ðåáåð); Ïî ìàòðèöå ñìåæíîñòè ãðàôà ìîæíî îïðåäåëèòü ñâîéñòâà îòíî-
• ðèñóíêîì (ñì. ïðèìåðû). øåíèÿ ρ. Ãðàô ðåôëåêñèâíîãî îòíîøåíèÿ ñîäåðæèò ïåòëè âî âñåõ
Êîãäà äâà ãðàôà îäèíàêîâû? Äëÿ ïåðâûõ äâóõ ñïîñîáîâ çàäàíèÿ âåðøèíàõ è, ñîîòâåòñòâåííî, åäèíèöû âî âñåõ ýëåìåíòàõ ãëàâíîé
îòâåò ïðîñò: êîãäà ñîâïàäàþò èõ îïèñàíèÿ – ñïèñêè âåðøèí è ðåáåð äèàãîíàëè ìàòðèöû ñìåæíîñòè. Ñèììåòðè÷íîìó îòíîøåíèþ
èëè ìàòðèöû. Âèçóàëüíî, ïî ðèñóíêó, îïðåäåëèòü, îäèíàêîâû ëè ñîîòâåòñòâóåò ãðàô ñ ñèììåòðè÷åñêîé ìàòðèöåé ñìåæíîñòè. Êàê
ãðàôû, ñëîæíåå. Îäèí è òîò æå ãðàô ìîæíî èçîáðàçèòü ðàçíûìè áûëî îòìå÷åíî âûøå, òàêîé îðãðàô ðàâíîñèëåí ïðîñòîìó íåîðèåí-
ðèñóíêàìè, ïî-ðàçíîìó ðàñïîëîæèâ âåðøèíû è ïðèäàâ ðåáðàì ðàç- òèðîâàííîìó ãðàôó. Ãðàô òðàíçèòèâíîãî îòíîøåíèÿ îáëàäàåò
íóþ ãåîìåòðè÷åñêóþ ôîðìó è äëèíó. ñëåäóþùèì ñâîéñòâîì: åñëè ñóùåñòâóþò ðåáðà (vi, vj) è (vj, vk), òî
116 Ãëàâà 8 Ãðàôû 117

ñóùåñòâóåò ðåáðî (vi, vk). Ãðàô îòíîøåíèÿ ýêâèâàëåíòíîñòè ïðîñòóþ öåïü. Ýòó öåïü ìîæíî
ïðåäñòàâëÿåò ñîáîé ñîâîêóïíîñòü ïîëíûõ ïîäãðàôîâ. çàäàòü ïîñëåäîâàòåëüíîñòüþ
Ïîñêîëüêó ëþáîé ãðàô ïðåäñòàâëÿåò íåêîòîðîå îòíîøåíèå, ìîæ- âåðøèí: v1, v2, v5, v7, v6, v8. Íè
íî îïðåäåëèòü îïåðàöèè îáúåäèíåíèÿ è ïåðåñå÷åíèÿ íàä ãðàôàìè îäíà âåðøèíà â íåé íå ïîâòî-
òàê æå, êàê íàä îòíîøåíèÿìè. Äîïîëíåíèþ ρ′ îòíîøåíèÿ ρ ðÿåòñÿ. Ïóòü v1, v2, v5, v7, v6, v8,
(ò. å. îòíîøåíèþ, êîòîðîå èñòèííî, êîãäà ρ ëîæíî) ñîîòâåòñòâóåò v7 íå ÿâëÿåòñÿ ïðîñòîé öåïüþ –
äîïîëíåíèå ãðàôà G äî ïîëíîãî ãðàôà, ò. å. ãðàô G′, â êîòîðîì îí ñîäåðæèò öèêë v7, v6, v8, v7.
èìåþòñÿ òå è òîëüêî òå äóãè, êîòîðûõ íåò â G. Îáðàòíîìó îòíîøå- Ïóòü v1, v2, v5, v4, v3, v2, v5, v7 íå
íèþ ρ–1 ñîîòâåòñòâóåò ãðàô G–1, êîòîðûé ïîëó÷åí èç ãðàôà G èçìåíå- ÿâëÿåòñÿ öåïüþ, òàê êàê ðåáðî
íèåì îðèåíòàöèè âñåõ åãî äóã íà ïðîòèâîïîëîæíûå. (v2, v5) ñîäåðæèòñÿ â íåì äâà Ðèñ. 8.6. Ïóòè è öèêëû
ðàçà. Ýòîò ïóòü ñîäåðæèò òàêæå â íåîðèåíòèðîâàííîì ãðàôå.
8.5. Ïóòè è ñâÿçíîñòü â íåîðèåíòèðîâàííûõ ãðàôàõ öèêë v2, v5, v4, v3, v2. Íàêîíåö,
8.5.1. Îñíîâíûå îïðåäåëåíèÿ ïîñëåäîâàòåëüíîñòü (v1, v2), (v2, v1) íå ñ÷èòàåòñÿ öèêëîì, ïîñêîëüêó
(v1, v2) = (v2, v1), òàê êàê ðåáðà íå îðèåíòèðîâàíû.
Îïðåäåëåíèå 8.9. Ïóòü Pi â íåîðèåíòèðîâàííîì ãðàôå – ýòî
Îïðåäåëåíèå 8.10. Âåðøèíû vi è vj íàçûâàþòñÿ ñâÿçàííûìè,
ïîñëåäîâàòåëüíîñòü ðåáåð (vi0, vi1), (vi1, vi2),..., (vi, n–1, vin), òàêàÿ,
åñëè ñóùåñòâóåò ïóòü ñ íà÷àëîì â vi è êîíöîì â vj.  ýòîì ñëó÷àå
÷òî ëþáûå äâà ñîñåäíèå ðåáðà ðàçëè÷íû è èìåþò îáùóþ
ãîâîðÿò òàêæå, ÷òî âåðøèíà vj äîñòèæèìà èç âåðøèíû vi. Êàæäàÿ
èíöèäåíòíóþ èì âåðøèíó. Âåðøèíà vi0 íàçûâàåòñÿ íà÷àëîì ïóòè,
âåðøèíà ïî îïðåäåëåíèþ ñâÿçàíà ñàìà ñ ñîáîé ïóòåì íóëåâîé
âåðøèíà vin – êîíöîì ïóòè.
äëèíû.
Ïóòü ìîæíî çàäàòü òàêæå ïîñëåäîâàòåëüíîñòüþ âåðøèí, íå
Ñâÿçàííîñòü – ýòî áèíàðíîå îòíîøåíèå íà ìíîæåñòâå âåðøèí.
óêàçûâàÿ ðåáåð, íàïðèìåð: vi0, vi1, vi2,..., vi, n–1, vin.  ìóëüòèãðàôå ïðè
Îíî ðåôëåêñèâíî (êàæäàÿ âåðøèíà ñâÿçàíà ñàìà ñ ñîáîé ïî
çàäàíèè ïóòè íóæíî óêàçûâàòü èìåíà ðåáåð. ×èñëî ðåáåð â ïóòè P
îïðåäåëåíèþ), ñèììåòðè÷íî (äëÿ êàæäîãî ïóòè èìååòñÿ îáðàòíûé
íàçûâàåòñÿ åãî äëèíîé è îáîçíà÷àåòñÿ l (P).
ïóòü) è òðàíçèòèâíî. Òðàíçèòèâíîñòü îçíà÷àåò, ÷òî åñëè åñòü ïóòü
Î÷åâèäíî, ÷òî, åñëè â íåîðèåíòèðîâàííîì ãðàôå ñóùåñòâóåò ïóòü èç vi â vj è ïóòü èç vj â vk, òî åñòü ïóòü èç vi â vk. Ýòî î÷åâèäíî: ÷òîáû
èç vi0 â vin, òî ñóùåñòâóåò ïóòü èç vin â vi0, – ýòî òîò æå ïóòü, ïîëó÷èòü òàêîé ïóòü, äîñòàòî÷íî ê ïîñëåäîâàòåëüíîñòè ðåáåð, âåäó-
ïðîéäåííûé â îáðàòíîì íàïðàâëåíèè. ùåé èç vi â vj, ïðèïèñàòü ñïðàâà ïîñëåäîâàòåëüíîñòü ðåáåð, âåäóùóþ
Ïóòü íàçûâàåòñÿ öèêëè÷åñêèì, èëè ïðîñòî öèêëîì, åñëè vi0 = vin. èç vj â vk.
Öèêë íàçûâàåòñÿ ïðîñòûì, åñëè ëþáàÿ âåðøèíà ãðàôà âñòðå÷àåòñÿ Òàêèì îáðàçîì, îòíîøåíèå ñâÿçàííîñòè ÿâëÿåòñÿ îòíîøåíèåì
â íåì íå áîëåå îäíîãî ðàçà. Öèêë íàçûâàåòñÿ ïîëíûì, åñëè â íåãî ýêâèâàëåíòíîñòè íà ìíîæåñòâå âåðøèí ãðàôà G è ðàçáèâàåò ýòî
âõîäÿò âñå âåðøèíû ãðàôà. ìíîæåñòâî íà íåïåðåñåêàþùèåñÿ ïîäìíîæåñòâà – êëàññû
Îäíî è òî æå ðåáðî ìîæåò âñòðå÷àòüñÿ â ïóòè íåñêîëüêî ðàç. ýêâèâàëåíòíîñòè. Âñå âåðøèíû îäíîãî êëàññà ñâÿçàíû ìåæäó ñîáîé,
Ïóòü íàçûâàåòñÿ öåïüþ, åñëè êàæäîå ðåáðî âñòðå÷àåòñÿ â íåì íå âåðøèíû èç ðàçíûõ êëàññîâ ìåæäó ñîáîé íå ñâÿçàíû. Ïîäãðàô,
áîëåå îäíîãî ðàçà, è ïðîñòîé öåïüþ (èëè ïðîñòûì ïóòåì), åñëè îáðàçîâàííûé âñåìè âåðøèíàìè îäíîãî êëàññà, íàçûâàåòñÿ
ëþáàÿ âåðøèíà ãðàôà âñòðå÷àåòñÿ â íåì íå áîëåå, ÷åì îäèí ðàç. êîìïîíåíòîé ñâÿçíîñòè ãðàôà G. Ìîæíî äàòü è äðóãîå îïðåäåëåíèå
Ïðîñòàÿ öåïü – ýòî öåïü, êîòîðàÿ íå ïåðåñåêàåò ñàìà ñåáÿ. êîìïîíåíòû ñâÿçíîñòè.
Åñëè êîíåö ïóòè P1 ñîâïàäàåò ñ íà÷àëîì ïóòè P2, òî, ïðèïèñàâ Îïðåäåëåíèå 8.11. Íåîðèåíòèðîâàííûé ãðàô íàçûâàåòñÿ
ñïðàâà ê ïîñëåäîâàòåëüíîñòè ðåáåð P1 ïîñëåäîâàòåëüíîñòü ðåáåð P2, ñâÿçíûì, åñëè âñå åãî âåðøèíû ñâÿçàíû ìåæäó ñîáîé.
ïîëó÷èì íîâûé ïóòü, âåäóùèé èç íà÷àëà P1 â êîíåö P2. Ýòîò ïóòü Ìàêñèìàëüíûé ñâÿçíûé ïîäãðàô ãðàôà G íàçûâàåòñÿ
áóäåì îáîçíà÷àòü P1P2. êîìïîíåíòîé ñâÿçíîñòè ãðàôà G.
Ïðèìåð.
Ñâÿçíûé ãðàô ñîñòîèò èç îäíîé êîìïîíåíòû ñâÿçíîñòè.
 êà÷åñòâå ïðèìåðà ðàññìîòðèì ïóòè è öèêëû â ãðàôå íà
ðèñ. 8.6. Ïóòü (v1, v2), (v2, v5), (v5, v7), (v7, v6), (v6, v8) îáðàçóåò
118 Ãëàâà 8 Ãðàôû 119

Ïðèìåð. Ðàçäåëèìûå ãðàôû íàçûâàþò åùå 1-ñâÿçíûìè. Âîîáùå,


k-ñâÿçíûì íàçûâàþò ãðàô, äëÿ íàðóøåíèÿ ñâÿçíîñòè êîòîðîãî íàäî
óäàëèòü íå ìåíåå k âåðøèí. Ìîæíî ñêàçàòü, ÷òî ÷èñëî ñâÿçíîñòè k
õàðàêòåðèçóåò íàäåæíîñòü ñâÿçíîñòè. Åñëè ãðàô èçîáðàæàåò,
íàïðèìåð, ñåòü êîììóíèêàöèé, òî ýòî ÷èñëî ãîâîðèò î òîì, ÷òî ïðè
ïîâðåæäåíèè ëþáûõ k – 1 óçëîâ ñåòü âñå åùå îáåñïå÷èâàåò ñâÿçü
ìåæäó ëþáûìè îñòàâøèìèñÿ óçëàìè.
Ðèñ. 8.7. Ãðàôû G1 è G2 – ñâÿçíûå, G3 è G4 – íåñâÿçíûå. 8.5.2. Ðàññòîÿíèÿ. Äèàìåòð, ðàäèóñ, öåíòð
Òåîðåìà 8.1. Åñëè äâå âåðøèíû ñâÿçàíû ìåæäó ñîáîé, òî Îïðåäåëåíèå 8.13. Â íåîðèåíòèðîâàííîì ãðàôå ðàññòîÿíèåì
ñóùåñòâóåò ñâÿçûâàþùàÿ èõ ïðîñòàÿ öåïü. d (vi, vj) ìåæäó âåðøèíàìè vi è vj íàçûâàåòñÿ ìèíèìàëüíàÿ èç
Äîêàçàòåëüñòâî. Äåéñòâèòåëüíî, åñëè ïóòü, ñâÿçûâàþùèé äâå äëèí ïðîñòûõ öåïåé, ñâÿçûâàþùèõ ýòè âåðøèíû.
âåðøèíû, íå ÿâëÿåòñÿ ïðîñòîé öåïüþ, òî â íåì èìååòñÿ âåðøèíà v, Ïîñêîëüêó ïî îïðåäåëåíèþ êàæäàÿ âåðøèíà ñâÿçàíà ñàìà ñ
èíöèäåíòíàÿ áîëåå ÷åì äâóì ðåáðàì ýòîãî ïóòè. Ïóñòü ei – ïåðâîå ñîáîé, òî d (vi, vi) = 0.
èç ýòèõ ðåáåð, ej – ïîñëåäíåå (j > i + 1). Òîãäà èç äàííîãî ïóòè Ðàññòîÿíèå d (vi, vj) óäîâëåòâîðÿåò àêñèîìàì ìåòðèêè:
ìîæíî óäàëèòü ó÷àñòîê îò i + 1-ãî ðåáðà äî j – 1-ãî. Ïîëó÷åííàÿ
1. d (vi, vj) ≥ 0, ïðè÷åì d (vi, vj) = 0, åñëè è òîëüêî åñëè vi = vj;
ïîñëåäîâàòåëüíîñòü îñòàíåòñÿ ïóòåì: â íåé ðåáðà ei è ej ñòàíóò ñîñåä-
íèìè, è ïðè ýòîì îíè èìåþò îáùóþ âåðøèíó v. Åñëè ïîëó÷åííûé 2. d (vi, vj) = d (vj, vi);
ïóòü íå ÿâëÿåòñÿ ïðîñòîé öåïüþ, òî ïðîöåññ ïîâòîðÿåòñÿ äî ïîëó- 3. d (vi, vj) + d (vj, vk) ≥ d (vi, vk) (íåðàâåíñòâî òðåóãîëüíèêà).
÷åíèÿ ïðîñòîé öåïè. Âûïîëíåíèå ïåðâûõ äâóõ ñâîéñòâ î÷åâèäíî. Äîêàçàòåëüñòâî
Îïðåäåëåíèå 8.12. Âåðøèíà ãðàôà íàçûâàåòñÿ òî÷êîé ñî÷ëå- òðåòüåãî òàêæå íåñëîæíî. Ïóñòü Pij – êðàò÷àéøàÿ öåïü èç vi â vj,
íåíèÿ, åñëè åå óäàëåíèå óâåëè÷èâàåò ÷èñëî ñâÿçíûõ êîìïîíåíò Pjk – êðàò÷àéøàÿ öåïü èç vj â vk. Òîãäà ïóòü PijPjk, äëèíà êîòîðîãî
ãðàôà. Ãðàô íàçûâàåòñÿ ðàçäåëèìûì, åñëè îí ñîäåðæèò õîòÿ áû ðàâíà l (PijPjk) = l (Pij) + l (Pjk) = d (vi, vj) + d (vj, vk), âåäåò èç vi â vk.
îäíó òî÷êó ñî÷ëåíåíèÿ, è íåðàçäåëèìûì, åñëè îí íå ñîäåðæèò Ñëåäîâàòåëüíî, d (vi, vk) ëèáî ðàâíî d (vi, vj) + d (vj, vk), ëèáî ìåíüøå
òàêèõ òî÷åê. Ìàêñèìàëüíûå íåðàçäåëèìûå ïîäãðàôû ãðàôà ýòîé ñóììû, åñëè ñóùåñòâóåò áîëåå êîðîòêèé ïóòü èç vi â vk. Ñëåäî-
íàçûâàþòñÿ åãî áëîêàìè. âàòåëüíî, àêñèîìà 3 âûïîëíÿåòñÿ.
Íàïðèìåð, â ãðàôå G íà ðèñ. 8.6 âåðøèíû v5, v2, v7 – òî÷êè Îïðåäåëåíèå 8.14. Äèàìåòðîì d(G) ãðàôà G íàçûâàåòñÿ
ñî÷ëåíåíèÿ. ìàêñèìàëüíîå èç ðàññòîÿíèé ìåæäó åãî âåðøèíàìè:
d(G) =  max  d(vi, vj). Ìàêñèìàëüíûì óäàëåíèåì îò âåðøèíû
Òåîðåìà 8.2. Âåðøèíà vi ÿâëÿåòñÿ òî÷êîé ñî÷ëåíåíèÿ ñâÿçíîãî vi , v j ∈G
ãðàôà G, åñëè è òîëüêî åñëè ñóùåñòâóþò òàêèå âåðøèíû vj è vk, v i íàçûâàåòñÿ âåëè÷èíà r(v i) =  max  d(v i, v j ). Âåðøèíà v
îòëè÷íûå îò vi, ÷òî ëþáîé ïóòü ìåæäó íèìè ïðîõîäèò ÷åðåç vi. v j ∈G

Äîêàçàòåëüñòâî. Ïóñòü vi – òî÷êà ñî÷ëåíåíèÿ. Åå óäàëåíèå äàåò íàçûâàåòñÿ öåíòðîì ãðàôà G, åñëè r (v) ìèíèìàëüíî ñðåäè
íîâûé ãðàô G′, ñîäåðæàùèé íåñêîëüêî ñâÿçíûõ êîìïîíåíò. äðóãèõ âåðøèí ãðàôà: r(v) =  min  r(vi). Ìàêñèìàëüíîå óäàëåíèå
v j ∈G
Âûáåðåì âåðøèíû vj è vk òàê, ÷òîáû îíè ëåæàëè â ðàçíûõ êîìïî- r (v) îò öåíòðà v íàçûâàåòñÿ ðàäèóñîì ãðàôà G è îáîçíà÷àåòñÿ r (G).
íåíòàõ. Òîãäà â G′ ìåæäó íèìè ïóòè íåò. Íî â G (â ñèëó åãî ñâÿç-
íîñòè) ìåæäó íèìè åñòü ïóòè (ïî êðàéíåé ìåðå îäèí). Çíà÷èò, ×èñëî öåíòðîâ è ñîîòíîøåíèÿ ìåæäó ðàäèóñîì è äèàìåòðîì â
èìåííî óäàëåíèå vi ðàçîðâàëî ýòè ïóòè, è, ñëåäîâàòåëüíî, âñå îíè ãðàôå ìîãóò áûòü ðàçëè÷íûìè.  ïîëíîì íåîðèåíòèðîâàííîì ãðàôå
ïðîõîäÿò ÷åðåç vi. äèàìåòð è ðàäèóñ ðàâíû åäèíèöå, è âñå âåðøèíû – öåíòðû. Åñëè ãðàô
Ïóñòü òåïåðü ñóùåñòâóþò âåðøèíû vj è vk, óêàçàííûå â óñëîâèè G – ïðîñòàÿ öåïü ñ íå÷åòíûì ÷èñëîì 2n + 1 âåðøèí, òî n + 1-ÿ îò
òåîðåìû. Òîãäà óäàëåíèå vi ðàçðûâàåò âñå ïóòè ìåæäó íèìè, ãðàô íà÷àëà âåðøèíà – åäèíñòâåííûé öåíòð, d (G) = 2n, r (G) = n. Åñëè æå
ñòàíîâèòñÿ íåñâÿçíûì, è, ñëåäîâàòåëüíî, vi – òî÷êà ñî÷ëåíåíèÿ. ãðàô G – ïðîñòàÿ öåïü ñ ÷åòíûì ÷èñëîì 2n âåðøèí, òî n-ÿ è n + 1-ÿ
îò íà÷àëà âåðøèíû – äâà öåíòðà, d (G) = 2n – 1, r (G) = n – 1.
120 Ãëàâà 8 Ãðàôû 121

Ïðèìåð. Òåîðåìà 8.3. (Ë. Ýéëåð, 1736 ã.). Íåîðèåíòèðîâàííûé ãðàô


ÿâëÿåòñÿ ýéëåðîâûì òîãäà è òîëüêî òîãäà, êîãäà îí ñâÿçåí è âñå
ñòåïåíè åãî âåðøèí ÷åòíû.
Äîêàçàòåëüñòâî.
Íåîáõîäèìîñòü. Ïóñòü G — ýéëåðîâ ãðàô. Ýéëåðîâ îáõîä ýòîãî
ãðàôà, ïðîõîäÿ ÷åðåç êàæäóþ åãî âåðøèíó, âõîäèò â íåå ïî îäíîìó
ðåáðó, à âûõîäèò ïî äðóãîìó. Ýòî îçíà÷àåò, ÷òî êàæäàÿ âåðøèíà
èíöèäåíòíà ÷åòíîìó ÷èñëó ðåáåð ýéëåðîâà öèêëà, à ïîñêîëüêó òàêîé
öèêë ñîäåðæèò âñå ðåáðà ãðàôà G, òî îòñþäà ñëåäóåò ÷åòíîñòü
Ðèñ. 8.8. Ïðèìåðû ãðàôîâ. ñòåïåíåé âñåõ âåðøèí.
Äèàìåòð ãðàôà íà ðèñ. 8.8, a ðàâåí 5, ðàäèóñ – 3; â ãðàôå äâà Äîñòàòî÷íîñòü. Ïðåäïîëîæèì òåïåðü, ÷òî ñòåïåíè âåðøèí
öåíòðà: âåðøèíû v3, v4. Äèàìåòð ãðàôà íà ðèñ. 8.8, á ðàâåí 4, ðàäèóñ – ãðàôà G ÷åòíû. Ïóñòü öåïü P1 íà÷èíàåòñÿ èç ïðîèçâîëüíîé âåðøèíû
2; âåðøèíà v3 – öåíòð ãðàôà.  ãðàôå íà ðèñ. 8.8, â, òîïîëîãè÷åñêè v1. Áóäåì ïðîäîëæàòü åå, íàñêîëüêî âîçìîæíî, âûáèðàÿ êàæäûé
ýêâèâàëåíòíîì îêðóæíîñòè (âåðíåå, òåëåæíîìó êîëåñó), äèàìåòð ðàç íîâîå ðåáðî. Òàê êàê ñòåïåíè âñåõ âåðøèí ÷åòíû, òî, ïîïàâ â
d(G) = 2, ðàäèóñ r(G) = 1, ò. å. äèàìåòð, êàê è â êðóãå, â äâà ðàçà î÷åðåäíóþ îòëè÷íóþ îò v1 âåðøèíó, ìû âñåãäà áóäåì èìåòü â
áîëüøå ðàäèóñà; âåðøèíà v – öåíòð.  ãðàôå íà ðèñ. 8.8, ã d(G) = 3, ðàñïîðÿæåíèè åùå íå ïðîéäåííîå ðåáðî. Ïîýòîìó öåïü Ð1 ìîæíî
ðàäèóñ r(G) = 3, è âñå âåðøèíû – öåíòðû. ïðîäîëæèòü ïóòåì äîáàâëåíèÿ ýòîãî ðåáðà. Òàêèì îáðàçîì,
8.5.3. Ýéëåðîâ îáõîä ïîñòðîåíèå öåïè Ð1 çàêîí÷èòñÿ â âåðøèíå v1, òî åñòü Ð1 íåïðåìåííî
áóäåò öèêëîì. Åñëè îêàæåòñÿ, ÷òî Ð1 ñîäåðæèò âñå ðåáðà ãðàôà G,
Îïðåäåëåíèå 8.15. Ýéëåðîâûì îáõîäîì, èëè ýéëåðîâûì öèêëîì, â òî ýòî áóäåò òðåáóåìûé ýéëåðîâ öèêë.  ïðîòèâíîì ñëó÷àå, óäàëèâ
íåîðèåíòèðîâàííîì ãðàôå (ìóëüòèãðàôå) íàçûâàåòñÿ öèêë, èç ãðàôà G âñå ðåáðà öèêëà Ð1, ðàññìîòðèì ãðàô G1, ïîëó÷åííûé â
êîòîðûé ñîäåðæèò âñå ðåáðà ãðàôà â òî÷íîñòè ïî îäíîìó ðàçó. ðåçóëüòàòå òàêîé îïåðàöèè. Ïîñêîëüêó P1 è G èìåëè âåðøèíû
Ãðàô íàçûâàåòñÿ ýéëåðîâûì, åñëè â íåì ñóùåñòâóåò ýéëåðîâ îáõîä. òîëüêî ÷åòíûõ ñòåïåíåé, òî, î÷åâèäíî, è G1 áóäåò îáëàäàòü òåì æå
Íå âñÿêèé ãðàô – ýéëåðîâ. Ýòî óñòàíîâèë âåëèêèé ìàòåìàòèê ñâîéñòâîì. Êðîìå òîãî, â ñèëó ñâÿçíîñòè ãðàôà G, ãðàôû P1 è
Ë. Ýéëåð, çàíèìàÿñü çàäà÷åé î ê¸íèãñáåðãñêèõ ìîñòàõ.  ãîðîäå G1 äîëæíû èìåòü õîòÿ áû îäíó îáùóþ âåðøèíó v2. Òåïåðü, íà÷èíàÿ
ʸíèãñáåðãå âî âðåìåíà Ýéëåðà áûëî ñåìü ìîñòîâ (ñì. ðèñ. 8.9). ñ âåðøèíû v2, ïîñòðîèì öèêë P2 â ãðàôå G1 ïîäîáíî òîìó, êàê
Çàäà÷à çàêëþ÷àåòñÿ â òîì, ÷òîáû, âûéäÿ ñ ëþáîãî ó÷àñòêà ñóøè, ñòðîèëè öèêë P1. Îáîçíà÷èì ÷åðåç P1′, P1′′ ÷àñòè öèêëà P1 îò v1 äî
ïðîéòè êàæäûé ìîñò ïî îäíîìó ðàçó è âåðíóòüñÿ â èñõîäíóþ òî÷êó. v2 è îò v2 äî v1 ñîîòâåòñòâåííî. Ïîëó÷èì íîâûé
Ýéëåð ñâåë ýòó çàäà÷ó ê çàäà÷å íàõîæäåíèÿ îáõîäà ãðàôà íà öèêë P3 = P1′ ∪ P2 ∪ P1′′, êîòîðûé, íà÷èíàÿñü
ðèñ. 8.10 è ïîêàçàë, ÷òî îíà íå èìååò ðåøåíèÿ. Íåîáõîäèìûå è äîñ- â v1, ïðîõîäèò ïî ðåáðàì öåïè P1′ äî v2, à çàòåì
òàòî÷íûå óñëîâèÿ ñóùåñòâîâàíèÿ ýéëåðîâà îáõîäà îí ñôîðìóëè- îáõîäèò âñå ðåáðà öèêëà P2 è, íàêîíåö, âîçâðà-
ðîâàë â ñëåäóþùåé òåîðåìå. ùàåòñÿ â v1 ïî ðåáðàì öåïè P1′′ (ðèñ. 8.11).
Åñëè öèêë P3 íå ýéëåðîâ, ò. å. ñîäåðæèò åùå
íå âñå ðåáðà ãðàôà, òî, ïðîäåëàâ àíàëîãè÷íûå Ðèñ. 8.11. Ãðàô
ïîñòðîåíèÿ, ïîëó÷èì åùå áîëüøèé öèêë, ê äîêàçàòåëüñòâó
è ò. ä. Ýòîò ïðîöåññ çàêîí÷èòñÿ ïîñòðîåíèåì òåîðåìû Ýéëåðà.
ýéëåðîâà öèêëà.
Ïðèìåðû.
Íà ðèñ. 8.12 ïîêàçàí ýéëåðîâ ãðàô. Ïîìèìî çàäà÷è î ê¸íèãñ-
áåðãñêèõ ìîñòàõ, èçâåñòåí ðÿä äðóãèõ ñòàðèííûõ çàíèìàòåëüíûõ
Ðèñ. 8.9. ʸíèãñáåðãñêèå ìîñòû. Ðèñ. 8.10. Ãðàô ê çàäà÷å
çàäà÷ è ãîëîâîëîìîê, ðåøåíèå êîòîðûõ ñâîäèòñÿ ê âûÿñíåíèþ
î ê¸íèãñáåðãñêèõ ìîñòàõ.
âîïðîñà, ÿâëÿåòñÿ ëè ãðàô ýéëåðîâûì. Â îäíîé èç íèõ òðåáóåòñÿ
122 Ãëàâà 8 Ãðàôû 123

îáðèñîâàòü ôèãóðó, èìåíóåìóþ ñàáëÿìè (çíàêîì) Ìàãîìåòà Äðóãîå îáîçíà÷åíèå ïóòè – ïîñëåäîâàòåëüíîñòü âåðøèí v0, v1,...,
(ðèñ. 8.13), íå îòðûâàÿ êàðàíäàøà îò áóìàãè è íå ïîâòîðÿÿ ëèíèé. vn–1, vn, êîòîðûå ñîåäèíåíû äóãàìè â íàïðàâëåíèè ñòðåëîê. Â
äàëüíåéøåì ìû èìåííî òàê è áóäåì îáîçíà÷àòü ïóòü â îðãðàôå.
Ïîíÿòèÿ öèêëà, öåïè, ïðîñòîé öåïè, äëèíû ïóòè è öèêëà,
ãàìèëüòîíîâà öèêëà áåç èçìåíåíèÿ ïåðåíîñÿòñÿ íà îðãðàôû. (Öèêë
â îðãðàôå íàçûâàþò èíà÷å êîíòóðîì).
Íà ðèñ. 8.14 èçîáðàæåíî íåñêîëüêî îðãðàôîâ. Â îðãðàôå D7 u, v,
w – ïðîñòàÿ öåïü, à u, v, y, x, v, w – öåïü, íå ÿâëÿþùàÿñÿ ïðîñòîé,
ïîñêîëüêó âåðøèíà v âñòðå÷àåòñÿ â íåé äâàæäû. Ïóòü u, v, y, x, u
Ðèñ. 8.12. Ýéëåðîâ ãðàô. Ðèñ. 8.13. Ñàáëè Ìàãîìåòà. ÿâëÿåòñÿ ïðîñòûì öèêëîì, íî íå ÿâëÿåòñÿ ãàìèëüòîíîâûì (ïîëíûì)
öèêëîì. Ïóòü u, v, w, x, u â ãðàôå D4 ÿâëÿåòñÿ öèêëîì; îí ÿâëÿåòñÿ
òàêæå ïðîñòûì, ãàìèëüòîíîâûì è ýéëåðîâûì öèêëîì. Â ãðàôå
8.5.4. Ãàìèëüòîíîâ öèêë
D6 ïóòü u, v, u ÿâëÿåòñÿ öèêëîì, íî íå ÿâëÿåòñÿ ïîëíûì öèêëîì,
Îïðåäåëåíèå 8.16. Öèêë â íåîðèåíòèðîâàííîì ãðàôå íàçûâàåòñÿ òàê êàê îí ñîäåðæèò íå âñå âåðøèíû ãðàôà.
ãàìèëüòîíîâûì, åñëè îí ñîäåðæèò âñå âåðøèíû ãðàôà â òî÷íîñòè
ïî îäíîìó ðàçó. Ãðàô íàçûâàåòñÿ ãàìèëüòîíîâûì, åñëè â íåì
ñóùåñòâóåò ãàìèëüòîíîâ öèêë.
Çàäà÷à íàõîæäåíèÿ ãàìèëüòîíîâà öèêëà, ïîñòàâëåííàÿ àíãëèé-
ñêèì ìàòåìàòèêîì Ãàìèëüòîíîì, ïðè âñåì ñõîäñòâå åå ôîðìóëè-
ðîâêè ñ çàäà÷åé îá ýéëåðîâîì îáõîäå, îêàçûâàåòñÿ ãîðàçäî áîëåå
ñëîæíîé. Ïðîñòûå êðèòåðèè ñóùåñòâîâàíèÿ ãàìèëüòîíîâà öèêëà
íåèçâåñòíû. Â òî æå âðåìÿ èíòåðåñ ê åå ðåøåíèþ âåëèê, ïîñêîëüêó
îíà èìååò åñòåñòâåííóþ ïðèêëàäíóþ èíòåðïðåòàöèþ. Åñëè ðàññìàò-
ðèâàòü ãðàô êàê òðàíñïîðòíóþ ñåòü, âåðøèíû êîòîðî頖 ãîðîäà, à
ðåáðà – ïóòè ìåæäó ãîðîäàìè, òî çàäà÷à î ãàìèëüòîíîâîì öèêëå
îêàçûâàåòñÿ ÷àñòíûì ñëó÷àåì èçâåñòíîé «çàäà÷è î êîììèâîÿæåðå»:
îáúåõàòü âñå ãîðîäà, ïîáûâàâ â êàæäîì ðîâíî îäèí ðàç è âåðíóòüñÿ
â èñõîäíûé ãîðîä. Áîëåå ñëîæíàÿ ïîñòàíîâêà ýòîé çàäà÷è ñâÿçàíà
ñî ñëó÷àåì, êîãäà ðàçíûå ïóòè èìåþò ðàçíóþ öåíó â ñòîèìîñòè
èëè äëèòåëüíîñòè; òîãäà òðåáóåòñÿ íàéòè îáõîä âñåõ ãîðîäîâ ñ
ìèíèìàëüíîé öåíîé.
8.6. Ïóòè è ñâÿçíîñòü â îðèåíòèðîâàííûõ ãðàôàõ
 îðèåíòèðîâàííûõ ãðàôàõ ðÿä ïîíÿòèé ñîâïàäàåò ñ àíàëîãè÷-
íûìè äëÿ íåîðèåíòèðîâàííûõ ãðàôîâ. Îäíàêî, â ëèòåðàòóðå ÷àñòî
îäíè è òå æå ïîíÿòèÿ èìåþò ðàçëè÷íûå íàçâàíèÿ.  îñíîâíîì ìû
áóäåì ïðèäåðæèâàòüñÿ îäèíàêîâîé òåðìèíîëîãèè êàê äëÿ îðèåíòè-
ðîâàííûõ, òàê è äëÿ íåîðèåíòèðîâàííûõ ãðàôîâ. Ðèñ. 8.14. Ïðèìåðû îðãðàôîâ.
Îïðåäåëåíèå 8.17. Ïóòü Pi â îðèåíòèðîâàííîì ãðàôå – ýòî Äðóãèå ïîíÿòèÿ, è, ïðåæäå âñåãî, ñâÿçíîñòü è äîñòèæèìîñòü,
ïîñëåäîâàòåëüíîñòü äóã (vi0, vi1), (vi1, vi2),..., (vi n–1, vin), òàêàÿ, ÷òî ñóùåñòâåííî èçìåíÿþòñÿ äëÿ îðãðàôîâ.
êîíåö ëþáîé äóãè ñîâïàäàåò ñ íà÷àëîì ñëåäóþùåé. Âåðøèíà Îïðåäåëåíèå 8.18. Âåðøèíà vj äîñòèæèìà èç âåðøèíû vi, åñëè
vi0 íàçûâàåòñÿ íà÷àëîì ïóòè, âåðøèíà vin – êîíöîì ïóòè. ñóùåñòâóåò ïóòü ñ íà÷àëîì â vi è êîíöîì â vj. Ïî îïðåäåëåíèþ
ïîëàãàåì, ÷òî ëþáàÿ âåðøèíà äîñòèæèìà èç ñåáÿ ñàìîé.
124 Ãëàâà 8 Ãðàôû 125

Äëÿ îðãðàôîâ âåðíî óòâåðæäåíèå, àíàëîãè÷íîå òåîðåìå 8.1. Îïðåäåëåíèå 8.20.


Òåîðåìà 8.1′. Åñëè âåðøèíà vj äîñòèæèìà èç âåðøèíû vi, òî 1. Îðãðàô D = (V, E) íàçûâàåòñÿ ñèëüíî ñâÿçíûì, èëè ñèëüíûì,
ñóùåñòâóåò ïðîñòîé ïóòü èç vi â vj. åñëè ëþáûå äâå åãî âåðøèíû äîñòèæèìû äðóã èç äðóãà (ò. å. åñëè
ìåæäó íèìè ñóùåñòâóþò ïóòè â îáå ñòîðîíû).
Äëÿ ñåòåé êîììóíèêàöèé òåîðåìà 8.1′ èìååò ñëåäóþùóþ ïðîç-
ðà÷íóþ èíòåðïðåòàöèþ: åñëè íåêîòîðîå ëèöî èìååò âîçìîæíîñòü Íàïðèìåð, îðãðàôû D4, D5 íà ðèñ. 8.14 ñèëüíî ñâÿçíû, òîãäà
îòïðàâèòü ñîîáùåíèå äðóãîìó ëèöó ÷åðåç öåïî÷êó ïîñðåäíèêîâ, êàê äðóãèå îðãðàôû – íåò. Íàïðèìåð, â îðãðàôå D9 âåðøèíû x, y, z
òî ñìîæåò ýòî ñäåëàòü òàê, ÷òî íè îäèí ïîñðåäíèê íå ïåðåäàñò ýòî íå äîñòèæèìû èç âåðøèí u, v, w.
ñîîáùåíèå äâàæäû. Åñëè ñåòü êîììóíèêàöèé ñèëüíî ñâÿçíà, òî êàæäîå ëèöî ìîæåò
Îïðåäåëåíèå 8.19. Ïîëóïóòü â îðèåíòèðîâàííîì ãðàôå – ýòî ïî- ïåðåäàòü ñîîáùåíèå ëþáîìó äðóãîìó ëèöó.
ñëåäîâàòåëüíîñòü äóã, òàêàÿ, ÷òî ëþáûå äâå ñîñåäíèå äóãè ðàçëè÷íû 2. Îðãðàô íàçûâàåòñÿ îäíîñòîðîííå ñâÿçíûì, èëè îäíîñòî-
è èìåþò îáùóþ èíöèäåíòíóþ èì âåðøèíó. Èíà÷å ãîâîðÿ, ïîëó- ðîííèì, åñëè äëÿ ëþáîé ïàðû âåðøèí õîòÿ áû îäíà äîñòèæèìà
ïóòü – ýòî ïóòü, êîòîðûé ïðîõîäèòñÿ áåç ó÷åòà îðèåíòàöèè äóã. èç äðóãîé, ò. å. åñëè ñóùåñòâóåò ïóòü ìåæäó íèìè õîòÿ áû â
Ãîâîðÿò, ÷òî âåðøèíû u è v â îðãðàôå ñîåäèíèìû, åñëè v ìîæíî îäíó ñòîðîíó.
äîñòè÷ü èç u, íå îáÿçàòåëüíî ñëåäóÿ ïî äóãàì â íàïðàâëåíèè èõ Íàïðèìåð, îðãðàôû D1, D2, D9 íà ðèñ. 8.14 îäíîñòîðîííå ñâÿçíû.
îðèåíòàöèè, ò. å., åñëè ìåæäó íèìè ñóùåñòâóåò ïîëóïóòü. Îðãðàô D3 íå îäíîñòîðîííèé, òàê êàê âåðøèíû u è x íåäîñòèæè-
Îòíîøåíèå äîñòèæèìîñòè ìåæäó âåðøèíàìè â îðãðàôàõ íå- ìû äðóã äëÿ äðóãà.
ñèììåòðè÷íî: åñëè vj äîñòèæèìà èç vi, òî vi íå îáÿçàòåëüíî äîñòè- Ñåòü êîììóíèêàöèé ÿâëÿåòñÿ îäíîñòîðîííå ñâÿçíîé, åñëè äëÿ
æèìà èç vj. Îäíàêî ïîëóïóòü èç vj â vi â ýòîì ñëó÷àå ñóùåñòâóåò êàæäîé ïàðû åå ÷ëåíîâ ïî êðàéíåé ìåðå îäèí ìîæåò ïîñëàòü
âñåãäà. Âîçìîæåí ñëó÷àé, êîãäà ìåæäó âåðøèíàìè íåò ïóòè íè â ñîîáùåíèå äðóãîìó.
îäíó, íè â äðóãóþ ñòîðîíó, íî åñòü ïîëóïóòü. Íàïðèìåð, íà 3. Îðãðàô íàçûâàåòñÿ ñëàáî ñâÿçíûì, èëè ñëàáûì, åñëè êàæäàÿ
ðèñ. 8.14 â ãðàôå D3 íå ñóùåñòâóåò ïóòè èç âåðøèíû u â âåðøèíó ïàðà âåðøèí ñîåäèíèìà, ò. å., åñëè ìåæäó ëþáîé ïàðîé âåðøèí
x, îäíàêî ñóùåñòâóåò ïîëóïóòü u, v, w, x. ñóùåñòâóåò ïîëóïóòü. Íàïðèìåð, îðãðàô D3 íà ðèñ. 8.14 ñëàáî
 ñâÿçè ñ íåñèììåòðè÷íîñòüþ îòíîøåíèÿ äîñòèæèìîñòè, ðàñ- ñâÿçåí, òîãäà êàê îðãðàô D8 – íåò, òàê êàê âåðøèíû u è x íå
ñòîÿíèå ìåæäó äâóìÿ âåðøèíàìè îðãðàôà d (u, v) íå óäîâëåòâîðÿåò ñîåäèíèìû.
âñåì àêñèîìàì ìåòðèêè (ñì. îïðåäåëåíèå 8.13).  ÷àñòíîñòè, îíî
4. Îðãðàô íàçûâàåòñÿ íåñâÿçíûì, åñëè ìåæäó íåêîòîðîé ïàðîé
íå îáÿçàòåëüíî ñèììåòðè÷íî: â îáùåì ñëó÷àå d (u, v) ≠ d (v, u). Â
âåðøèí íåò ïîëóïóòè (ò. å. åñëè îí íå ÿâëÿåòñÿ ñëàáî ñâÿçíûì).
êà÷åñòâå ïðèìåðà ðàññìîòðèì îðãðàô D7 íà ðèñ. 8.14: d (x, v) = 1,
d (v, x) = 2. Ïðè îòñóòñòâèè ïóòè ìåæäó äâóìÿ âåðøèíàìè Ïðèìåðû íåñâÿçíûõ ãðàôîâ íà ðèñ. 8.14: D8, D10, D11.
ðàññòîÿíèå ñ÷èòàåòñÿ ëèáî íåîïðåäåëåííûì, ëèáî áåñêîíå÷íûì. Îòìåòèì, ÷òî ýòè ÷åòûðå ñâîéñòâà óïîðÿäî÷åíû ïî âêëþ÷åíèþ:
Íàïðèìåð, â ãðàôå D7 ðàññòîÿíèå d (w, u) íå îïðåäåëåíî. (Èíîãäà ãðàô, îáëàäàþùèé îäíèì èç ýòèõ ñâîéñòâ, îáëàäàåò âñåìè ñâîé-
â òàêèõ ñëó÷àÿõ ðàññòîÿíèå ìåæäó äâóìÿ âåðøèíàìè â îðãðàôàõ ñòâàìè, êîòîðûå â ýòîì îïðåäåëåíèè «íèæå» íåãî. Òàê, ñèëüíî ñâÿç-
îïðåäåëÿåòñÿ êàê äëèíà ïîëóïóòè ìåæäó íèìè.) íûé ãðàô îáëàäàåò ñâîéñòâàìè 2 – 4 è ò. ä.
Íåðàâåíñòâî òðåóãîëüíèêà èìååò ìåñòî â òîì ñëó÷àå, åñëè 8.6.2. Êðèòåðèè ñâÿçíîñòè
âåðøèíà v äîñòèæèìà èç u è w äîñòèæèìà èç v. Äåéñòâèòåëüíî,
ïóñòü d (u, v) = s, d (v, w) = t è u, u2, u3,..., us, v — êðàò÷àéøèé ïóòü Ïðîâåðêà ñèëüíîé, ñëàáîé èëè îäíîñòîðîííåé ñâÿçíîñòè ïóòåì
èç u â v, à v, v2, v3,..., vt, w — êðàò÷àéøèé ïóòü èç v â w. Òîãäà u, u2, íåïîñðåäñòâåííîãî èñïîëüçîâàíèÿ îïðåäåëåíèé ìîæåò îêàçàòüñÿ
u3, ..., ut, w — ïóòü äëèíû s + t èç u â w, è ìû çàêëþ÷àåì, ÷òî î÷åíü òðóäîåìêîé, ïîñêîëüêó â îðãðàôå ñ n âåðøèíàìè èìååòñÿ
d(u, v) ≤ d(u, v) + d(v, w). n(n – 1)/2 ïàð âåðøèí.  ýòîì ïàðàãðàôå áóäóò ïðèâåäåíû
êðèòåðèè ïðèíàäëåæíîñòè ê êàæäîìó èç òðåõ êëàññîâ îðãðàôîâ:
8.6.1. Âèäû ñâÿçíîñòè îðãðàôîâ ñèëüíûõ, îäíîñòîðîííèõ è ñëàáûõ.
 îðãðàôàõ ñóùåñòâóþò ðàçëè÷íûå âèäû ñâÿçíîñòè, êîòîðûå  ñèëüíî ñâÿçíîì ãðàôå ëþáàÿ âåðøèíà vi âõîäèò ïî êðàéíåé
îïèñûâàþòñÿ ñëåäóþùèì îïðåäåëåíèåì. ìåðå â îäèí öèêë, îáðàçîâàííûé ïóòÿìè èç vi â íåêîòîðóþ äðóãóþ
126 Ãëàâà 8 Ãðàôû 127

âåðøèíó vj è îáðàòíî èç vj â vi. Öèêëû, ïðîõîäÿùèå ÷åðåç vi è äðóãèå Ëåììà 8.1.  ëþáîì ïîäìíîæåñòâå âåðøèí îäíîñòîðîííåãî
âåðøèíû ãðàôà, íå îáÿçàòåëüíî âñå ðàçëè÷íû.  ÷àñòíîñòè, ñèëüíî ãðàôà D ñóùåñòâóåò âåðøèíà, èç êîòîðîé äîñòèæèìû (ïóòåì
ñâÿçíûé ãðàô, ñîäåðæàùèé n âåðøèí, ìîæåò ïðåäñòàâëÿòü ñîáîé èñïîëüçîâàíèÿ äóã D) âñå äðóãèå âåðøèíû â ýòîì ìíîæåñòâå.
îäèí ïðîñòîé öèêë, ïðîõîäÿùèé ÷åðåç âñå âåðøèíû. Îðãðàô D9 íà ðèñ. 8.14 èëëþñòðèðóåò ëåììó. Îí ÿâëÿåòñÿ îäíî-
Òåîðåìà 8.4. Îðãðàô ñèëüíî ñâÿçåí òîãäà è òîëüêî òîãäà, êîãäà ñòîðîííå ñâÿçíûì. Âî ìíîæåñòâå {u, v, x} èç âåðøèíû u äîñòèæèìû
â íåì èìååòñÿ ïîëíûé öèêë, ò. å. öèêë, ïðîõîäÿùèé ÷åðåç âñå âñå äðóãèå.  ìíîæåñòâå {x, y} òàêèì ñâîéñòâîì îáëàäàåò âåðøèíà
âåðøèíû. x, à â ìíîæåñòâå {u, v, w, x, y, z} - âåðøèíà u è ò. ä.
Äîêàçàòåëüñòâî. Ïóñòü u1, u2,..., ut, u1 — ïîëíûé öèêë. Òîãäà Äîêàçàòåëüñòâî ëåììû ïðîâåäåì èíäóêöèåé ïî ÷èñëó âåðøèí
ëþáàÿ ïàðà âåðøèí ui, uj â íåì ñîäåðæèòñÿ. Áóäåì ñ÷èòàòü, ÷òî k â ïðîèçâîëüíîì ìíîæåñòâå U. Ïðè k = 1 ëåììà âåðíà, òàê êàê
i < j. Òîãäà ui, ui+1,..., uj - ïóòü èç ui â uj, à uj, uj+1,..., ut, u1,..., ui - ïóòü êàæäàÿ âåðøèíà äîñòèæèìà ñàìà èç ñåáÿ. Ïðåäïîëîæèì, ÷òî îíà
èç uj â ui. Òàêèì îáðàçîì, îðãðàô D ñèëüíî ñâÿçåí. âåðíà äëÿ âñåõ ìíîæåñòâ ñ k âåðøèíàìè, è âûáåðåì íåêîòîðîå
ìíîæåñòâî U, ñîäåðæàùåå k+1 âåðøèíó. Îáîçíà÷èì ýëåìåíòû U
Îáðàòíî, ïðåäïîëîæèì, ÷òî D ñèëüíî ñâÿçåí. Ïóñòü âåðøèíàìè
÷åðåç v 1, v 2,..., v k+1. Ïî ïðåäïîëîæåíèþ èíäóêöèè â U\{v k+1}
â D ÿâëÿþòñÿ u1, u2,..., un. Òîãäà èìåþòñÿ ïóòè P1 èç u1 â u2, P2 èç u2 â
ñóùåñòâóåò âåðøèíà vi, èç êîòîðîé äîñòèæèìû âñå vj ïðè j < k + 1.
u3,..., Pn–1 èç un–1 â un, Pn èç un â u1. Ïîëíûé öèêë â D ìîæíî ïîñòðîèòü
Òåïåðü, ïîñêîëüêó îðãðàô D îäíîñòîðîííèé, ëèáî vi äîñòèæèìà èç
îáúåäèíåíèåì ýòèõ ïóòåé â ñëåäóþùåì ïîðÿäêå: P1, P2,..., Pn–1, Pn.
vk+1, ëèáî vk+1 äîñòèæèìà èç vi. Åñëè vk+1 äîñòèæèìà èç vi, òî èç vi
Äëÿ èëëþñòðàöèè ýòîé òåîðåìû ðàññìîò- äîñòèæèìû âñå âåðøèíû â U. Åñëè vi äîñòèæèìà èç vk+1, òî èç
ðèì îðãðàô D íà ðèñ. 8.15. Îí ñèëüíî ñâÿçåí, vk+1 äîñòèæèìû âñå âåðøèíû â U. Ýòî äîêàçûâàåò ëåììó.
ïîòîìó ÷òî ïîñëåäîâàòåëüíîñòü v, y, z, u, v, w, x,
Òåïåðü, èñïîëüçóÿ ëåììó, ïðîäîëæèì äîêàçàòåëüñòâî òåîðåìû.
v îáðàçóåò ïîëíûé öèêë. ×òîáû èñïîëüçîâàòü
Âûáåðåì â ìíîæåñòâå âåðøèí V îðãðàôà D âåðøèíó u1, èç êîòîðîé
òåîðåìó 8.4 äëÿ ïðîâåðêè ñèëüíîé ñâÿçíîñòè
äîñòèæèìû âñå äðóãèå âåðøèíû â V. Âûáåðåì â V\{u1} âåðøèíó u2,
îðãðàôà D, ïåðåíóìåðóåì âåðøèíû u1, u2,..., un.
èç êîòîðîé äîñòèæèìû âñå äðóãèå âåðøèíû â V\{u1}. Âûáåðåì â
Çàòåì ïðîâåðèì, ñóùåñòâóåò ëè ïóòü èç u1 â u2,
V\{u1, u2} âåðøèíó u3, èç êîòîðîé äîñòèæèìû âñå äðóãèå âåðøèíû
Ðèñ. 8.15. Ïðèìåð èç u2 â u3,..., èç un–1 â un è èç un â u1. â V\{u1, u2}, è ò. ä. Äàëåå, u2 äîñòèæèìà èç u1 ïî ïóòè P1, u3 äîñòèæèìà
ê òåîðåìå 8.4. Â òåðìèíàõ ñåòåé êîììóíèêàöèé òåîðå- èç u2 ïî ïóòè P2 è ò. ä. Îáúåäèíåíèå ýòèõ ïóòåé äàåò ïîëíûé ïóòü
ìà 8.4 óòâåðæäàåò, ÷òî äëÿ òîãî, ÷òîáû êàæäîå îðãðàôà D.
ëèöî ìîãëî îòïðàâèòü ñîîáùåíèå ëþáîìó äðóãîìó ëèöó, íåîáõîäèìî
Îðãðàô D7 íà ðèñ. 8.14 èëëþñòðèðóåò äîêàçàòåëüñòâî òåîðå-
(è äîñòàòî÷íî) íàëè÷èå ïîñëåäîâàòåëüíîñòè ëèö ñî ñëåäóþùèìè
ìû 8.4. Âîçüìåì u1 = y, u2 = x, u3 = u, u4 = v, u5 = z, u6 = w. Òîãäà
ñâîéñòâàìè: 1) êàæäîå èç íèõ ìîæåò ñâÿçàòüñÿ ñî ñëåäóþùèì; 2) â
P1 = {y, x}, P2 = {x, u}, P3 = {u, v}, P4 = {v, y, z}, P5 = {z, w}. Ïîëíûé
ïîñëåäîâàòåëüíîñòè ïðåäñòàâëåíû âñå ó÷àñòíèêè ñåòè; 3) ïîñëåäíåå
ïóòü çàäàåòñÿ âåðøèíàìè y, x, u, v, y, z, w. (Â ýòîì îðãðàôå ñóùåñòâóåò
ëèöî ìîæåò ñâÿçàòüñÿ ñ ïåðâûì.
äàæå ïîëíûé ïðîñòîé ïóòü. Èìååòñÿ ëè òàêîé ïóòü äëÿ êàæäîãî
Òåîðåìà 8.5. Îðãðàô D îäíîñòîðîííå ñâÿçåí òîãäà è òîëüêî îäíîñòîðîííåãî îðãðàôà?)
òîãäà, êîãäà â íåì èìååòñÿ ïîëíûé ïóòü.
Òåîðåìà 8.6. Îðãðàô D ñëàáî ñâÿçåí òîãäà è òîëüêî òîãäà, êîãäà
 êà÷åñòâå èëëþñòðàöèè ýòîé òåîðåìû çàìåòèì, ÷òî îðãðàô D7 íà â íåì èìååòñÿ ïîëíûé ïîëóïóòü.
ðèñ. 8.14 îäíîñòîðîííå ñâÿçíûé, ïîòîìó ÷òî â íåì èìååòñÿ ïîëíûé
Äîêàçàòü ñàìîñòîÿòåëüíî.
ïóòü x, u, v, y, z, w. Ãðàô D2 òàêæå îäíîñòîðîííå ñâÿçíûé.
Äëÿ èëëþñòðàöèè ýòîé òåîðåìû çàìåòèì, ÷òî îðãðàô D3 íà
Äîêàçàòåëüñòâî. Äëÿ äîêàçàòåëüñòâà òåîðåìû ïðåäïîëîæèì, ÷òî
ðèñ. 8.14 – ñëàáî ñâÿçíûé, ïîñêîëüêó ïîñëåäîâàòåëüíîñòü âåðøèí
u1, u2,..., ut – ïîëíûé ïóòü. Òîãäà ëþáûå âåðøèíû ui, uj â íåì
u, v, w, x îáðàçóåò ïîëíûé ïîëóïóòü. Ïðè ýòîì îí íå ÿâëÿåòñÿ îäíî-
ñîäåðæàòñÿ. Åñëè i < j, òî ui, ui+1,..., uj – ïóòü èç ui â uj. Òàêèì îáðàçîì,
ñòîðîííèì, òàê êàê â íåì íå ñóùåñòâóåò ïîëíîãî ïóòè. Ãðàô
D – îäíîñòîðîííèé îðãðàô.
D9 ÿâëÿåòñÿ ñëàáî ñâÿçíûì è îäíîñòîðîííèì.
Îáðàòíî, ïðåäïîëîæèì, ÷òî D – îäíîñòîðîííèé îðãðàô. Ñíà÷àëà
äîêàæåì ïðåäâàðèòåëüíûé ðåçóëüòàò.
128 Ãëàâà 8 Ãðàôû 129

8.7. Èññëåäîâàíèå îðãðàôîâ ñ ïîìîùüþ ìàòðèö ñ íåé âåðøèíó vk, è çàòåì ïóòè äëèíû l èç vk â vj. ×èñëî ïóòåé
äëèíû l + 1 èç vi â vj, ïðîõîäÿùèõ íà ïåðâîì øàãå ÷åðåç âåðøèíó
Çíà÷èòåëüíóþ ÷àñòü èíôîðìàöèè îòíîñèòåëüíî îðãðàôà D ìîæ-
íî ïðåäñòàâèòü â óäîáíîé ôîðìå, èñïîëüçóÿ ìàòðèöû, ñîîòâåòñòâó- vk, ðàâíî aik ck j (l ) (åñëè äóãè èç vi â vk íåò, òî aik = 0, è aik ck j (l ) = 0,
þùèå îðãðàôó D. Îïðåäåëèì ñëåäóþùèå îïåðàöèè íàä ìàòðèöàìè. à åñëè òàêàÿ äóãà åñòü, òî aik ck j (l )  =  ck j (l ) , òàê êàê aik = 1). Îáùåå
Ïóñòü A = (aij) è B = (bij) – äâå ìàòðèöû n × n. Òîãäà
÷èñëî ïóòåé äëèíû l + 1 èç vi â vj ïîëó÷èì, åñëè ïðîñóììèðóåì ýòó
A + B = (aij + bij) – ïîýëåìåíòíîå ñëîæåíèå ìàòðèö A, B, n
A × B = (aij × bij) – ïîýëåìåíòíîå ïðîèçâåäåíèå A è B, âåëè÷èíó ïî âñåì k: ∑ cikck j(l ) . Ýòà ñóììà ðàâíà ýëåìåíòó (i, j)
n k =1
AB = (cij), ãäå cij = ∑ aikbkj , – ïðîèçâåäåíèå A è B. ïðîèçâåäåíèÿ ìàòðèö A è Al, ò. å. ýëåìåíòó (i, j) ìàòðèöû Al+1, ÷òî
k =1 è äîêàçûâàåò òåîðåìó.
Òðàíñïîíèðîâàííîé ìàòðèöåé A′ ê ìàòðèöå A ÿâëÿåòñÿ ìàòðèöà
Ñëåäñòâèå. Ýëåìåíò (i, j) ìàòðèöû A+A2 +...+ Al îðãðàôà D
(a′ij), â êîòîðîé a′ij = aji.
ðàâåí ÷èñëó âñåõ ïóòåé äëèíû ≤ l èç vi â vj.
Îïðåäåëèì áóëåâî ïðåîáðàçîâàíèå B: N → {0,1} ñëåäóþùèì
îáðàçîì: Ïðèìåð. Íà ðèñ. 8.16 ïðèâåäåíû ìàòðèöû ñìåæíîñòè A, A2, A3 è
A , ñîîòâåòñòâóþùèå îðãðàôó D. Ìàòðèöà A2 ïîêàçûâàåò ÷èñëî
4
0, åñëè x = 0,
B( x) =  ïóòåé äëèíû äâà: ïîñêîëüêó ýëåìåíò a11 â A2 ðàâåí 1, â D ñóùåñòâóåò
1, åñëè x > 0. ïóòü äëèíû 2 èç u1 â u1. Äåéñòâèòåëüíî, ýòî öèêë u1, u2, u1. Ýëåìåíò
Òîãäà ïðåîáðàçîâàíèå  (À) äëÿ ìàòðèöû À = (aij) îçíà÷àåò, ÷òî a13 = 1, ò. å. â D ñóùåñòâóåò ïóòü äëèíû 2 èç u1 â u3: u1, u2, u3, è ò. ä.
ýëåìåíò (i, j) â B (A) ðàâåí B (aij). Íàïðèìåð: Ýëåìåíò a21 = 2 â A3, ñëåäîâàòåëüíî, ñóùåñòâóåò äâà ïóòè äëèíû 3
èç u2 â u1. Ýòè ïóòè — u2, u1, u2, u1 è u2, u3, u4, u1. Àíàëîãè÷íî
1 8 5 1 1 1
    èíòåðïðåòèðóþòñÿ äðóãèå ýëåìåíòû ìàòðèö A2, A3, A4 è ò. ä.
B 0 2 0 = 0 1 0 . Íåòðóäíî çàìåòèòü, ÷òî åñëè â ãðàôå íåò öèêëîâ, ìàòðèöà An
1 1 0 1 1 0 ñòàíåò íóëåâîé ÷åðåç îïðåäåëåííîå (êàêîå?) ÷èñëî øàãîâ.
   
 ðåçóëüòàòå ïîëó÷àåì áèíàðíóþ ìàòðèöó. 1 2 3 4 1 2 3 4
Áóäåì îáîçíà÷àòü ÷åðåç I äèàãîíàëüíóþ åäèíè÷íóþ ìàòðèöó 1 0 1 0 0 1 1 0 1 0
(ìàòðèöó, â êîòîðîé íà ãëàâíîé äèàãîíàëè ñòîÿò åäèíèöû, à âñå    
îñòàëüíûå ýëåìåíòû ðàâíû íóëþ), è ÷åðåç J – åäèíè÷íóþ ìàòðèöó, A = 2 1 0 1 0 A2 = 2  0 1 0 1
â êîòîðîé âñå ýëåìåíòû ðàâíû åäèíèöå. 3 0 0 0 1 3 1 0 0 0
   
8.7.1. Ìàòðèöû îðãðàôîâ è èõ ñâÿçü ñ ïóòÿìè 4  1 0 0 0  4  0 1 0 0 
Ìàòðèöó ñìåæíîñòè A (D) îðãðàôà D ìîæíî èñïîëüçîâàòü äëÿ
ïîäñ÷åòà ÷èñëà ðàçëè÷íûõ ïóòåé â D. Ñàìà ìàòðèöà A çàäàåò äóãè 1 2 3 4 1 2 3 4
D, ò. å. ïóòè äëèíû 1. Îêàçûâàåòñÿ, ÷òî ìàòðèöà Al (l-ÿ ñòåïåíü A)
1 0 1 1 0 1  2 0 1 0
çàäàåò ÷èñëî ïóòåé äëèíû l. 3   4  
A =2 2 0 0 1 A = 2  0 2 0 1
Òåîðåìà 8.7. Ýëåìåíò (i, j) =  ci j(l ) ìàòðèöû Al îðãðàôà D ðàâåí 0
3 1 0 0 3  1 0 1 0
÷èñëó ïóòåé äëèíû l èç vi â vj.    
4 1 0 0 1 4  0 1 0 1 
Äîêàçàòåëüñòâî òåîðåìû ïðîâåäåì èíäóêöèåé ïî l. Äëÿ
l = 1 òåîðåìà î÷åâèäíà: ìàòðèöà ñìåæíîñòè çàäàåò ïóòè äëèíîé 1. Ðèñ. 8.16. Ñòåïåíè ìàòðèöû ñìåæíîñòè îðãðàôà D.
Ïóñòü äëÿ íåêîòîðîãî l òåîðåìà âåðíà, ò. å. ýëåìåíò ci j(l ) ìàòðèöû 8.7.2. Ìàòðèöà ðàññòîÿíèé
Al ðàâåí ÷èñëó ïóòåé äëèíû l èç vi â vj. Äîêàæåì åå äëÿ l + 1. Ëþáîé Íîâàÿ ìàòðèöà, êîòîðàÿ îêàçûâàåòñÿ ïîëåçíîé ïðè ðàññìîòðå-
ïóòü äëèíû l + 1 èç vi â vj ñîñòîèò èç äóãè, âåäóùåé èç vi â ñìåæíóþ íèè îðãðàôîâ, – ìàòðèöà ðàññòîÿíèé (dij), ãäå dij – ðàññòîÿíèå îò ui
130 Ãëàâà 8 Ãðàôû 131

äî uj, îïðåäåëÿåìîå êàê äëèíà êðàò÷àéøåãî ïóòè èç ui â uj. (Íàïîì- M2. Ñóììà M 1 è M2 îïðåäåëÿåòñÿ êàê èõ îáû÷íîå òåîðåòèêî-
íèì, ÷òî âåëè÷èíà dij íå îïðåäåëåíà, åñëè ïóòè èç ui â uj íåò.) ìíîæåñòâåííîå îáúåäèíåíèå: M1 ∪ M2, ïðîèçâåäåíèå M1⋅M2 – êàê
Òåîðåìà 8.8. Ïóñòü îðãðàô D èìååò ìàòðèöó ñìåæíîñòè À è ìíîæåñòâî, ïîëó÷àåìîå ïðèïèñûâàíèåì ñïðàâà ê êàæäîìó ñëîâó
ìàòðèöó ðàññòîÿíèé (dij). Òîãäà, åñëè âåëè÷èíà dij, i ≠ j îïðå- èç M 1 âñåõ ñëîâ èç M 2. Íàïðèìåð, åñëè M 1 = {e 2e 4e 2, e 3e 1, e 1},
äåëåíà, òî îíà ðàâíà íàèìåíüøåìó k, äëÿ êîòîðîãî ýëåìåíò (i, j) M2 = {e3e1e4, e2}, òî M1⋅M2 = {e2e4e2e3e1e4, e2e4e2e2, e3e1e3e1e4, e3e1e2, e1e3e1e4,
â Ak íå ðàâåí 0. e1e2}. (Òàêóþ îïåðàöèþ íàçûâàþò êîíêàòåíàöèåé.) Ïóñòîå ìíîæå-
ñòâî ∅ èãðàåò çäåñü ðîëü íóëÿ: M1⋅∅ = ∅⋅M2 = ∅. Ïîýòîìó âìåñòî
Äîêàçàòü òåîðåìó ïðåäîñòàâëÿåòñÿ ÷èòàòåëþ ñàìîñòîÿòåëüíî. ∅ áóäåì, êàê è â ìàòðèöå A, ïèñàòü 0. Î÷åâèäíî, ÷òî îïåðàöèÿ
Ñëåäóÿ ýòîé òåîðåìå, ìîæíî ïîñòðîèòü ìàòðèöó ðàññòîÿíèé, êîíêàòåíàöèè íåêîììóòàòèâíà. Îíà èìååò ïðîñòîé ñìûñë: åñëè M1 –
ïîñëåäîâàòåëüíî âîçâîäÿ â ñòåïåíü ìàòðèöó ñìåæíîñòè îðãðàôà. ìíîæåñòâî âñåõ ïóòåé, âåäóùèõ èç vi â vj, à M2 – ìíîæåñòâî âñåõ
Íà ðèñ. 8.16 ïðèâåäåíû ñòåïåíè ìàòðèöû ñìåæíîñòè îðãðàôà ïóòåé, âåäóùèõ èç vj â vk, òî M1⋅M2 – ýòî ìíîæåñòâî âñåõ ïóòåé,
D. Èñïîëüçóåì èõ äëÿ ïîëó÷åíèÿ ìàòðèöû ðàññòîÿíèé ýòîãî ãðàôà âåäóùèõ èç vi â vk è ïðîõîäÿùèõ ÷åðåç vj.
(ñì. ðèñ. 8.17). Ñ ïîìîùüþ ýòèõ îïåðàöèé îïðåäåëèì ïðîèçâåäåíèå Z = X⋅Y êâàä-
1. Ìàòðèöà ðàññòîÿíèé èìååò íóëè íà ãëàâíîé äèàãîíàëè è âíà- ðàòíûõ ìàòðèö X è Y îäèíàêîâîé ðàçìåðíîñòè n, ýëåìåíòàìè êîòîðûõ
÷àëå ñîâïàäàåò ñ ìàòðèöåé ñìåæíîñòè, ò. å. îíà ñîäåðæèò âñå ïóòè ÿâëÿþòñÿ ìíîæåñòâà ñëîâ (òàêèå ìàòðèöû íàçîâåì ñëîâàðíûìè):
äëèíû 1. Îñòàëüíûå ýëåìåíòû ìàòðèöû ðàññòîÿíèé ïîêà íå n
îïðåäåëåíû. zij = U xi k ⋅ ykj .
2. Ìàòðèöà A2 óêàçûâàåò âñå ïóòè äëèíû 2. Íåîïðåäåëåííûì k=1
ýëåìåíòàì ìàòðèöû ðàññòîÿíèé dik ïðèñâàèâàåì çíà÷åíèå 2, åñëè  ýòîé ôîðìóëå ðîëü ñóììû ýëåìåíòîâ èãðàåò òåîðåòèêî-
aik (2) ≠ 0. ìíîæåñòâåííîå îáúåäèíåíèå, à ïðîèçâåäåíèÿ – îïðåäåëåííàÿ âûøå
3. Òåì ýëåìåíòàì dik, êîòîðûå åùå íå îïðåäåëåíû, ïðèñâàèâàåì êîíêàòåíàöèÿ. Ñòåïåíü ìàòðèöû H îïðåäåëÿåòñÿ ïî èíäóêöèè
çíà÷åíèå 3, åñëè ýëåìåíòû A3 aik (3) ≠ 0. ôîðìóëîé Hl+1 = H⋅Hl.
Òåïåðü ìàòðèöà ðàññòîÿíèé ïîëíîñòüþ îïðåäåëåíà. (l )
Òåîðåìà 8.10. Ýëåìåíò (i, j) = hi j ìàòðèöû Hl îðãðàôà D
0 1 x x 0 1 2 x 0 1 2 3 ïðåäñòàâëÿåò ñîáîé ìíîæåñòâî âñåõ ïóòåé äëèíû l èç vi â vj.
     
1 0 1 x 1 0 1 2 1 0 1 2 Äîêàçàòåëüñòâî ïî÷òè äîñëîâíî ñîâïàäàåò ñ äîêàçàòåëüñòâîì
1). d(D)=  x x 0 1  2). d(D)=  2 x 0 1  3). d(D)=  2 3 0 1 òåîðåìû 8.7.
 1 
0 
 
2 x 0 
 
0 
 x x 1 1 2 3 Ñëåäñòâèå. Ýëåìåíò (i, j) ìàòðèöû H ∪ H2 ∪ ... ∪ Hl îðãðàôà D
Ðèñ. 8.17. Âû÷èñëåíèå ìàòðèöû ðàññòîÿíèé îðãðàôà D. ðàâåí ìíîæåñòâó âñåõ ïóòåé äëèíû ≤ l èç vi â vj.
Òåîðåìà 8.9. Äëÿ òîãî, ÷òîáû n-âåðøèííûé îðãðàô ñ ìàòðèöåé Ïðèìåð.
ñìåæíîñòè A èìåë õîòÿ áû îäèí öèêë, íåîáõîäèìî è äîñòàòî÷íî, 0 b 0 0  bc 0 bd 0
÷òîáû ìàòðèöà K = A2 + A3 +...+ An èìåëà õîòÿ áû îäèí íå    
c 0 d 0 0 cb 0 de 
íóëåâîé äèàãîíàëüíûé ýëåìåíò. H = H2 = 
0 0 0 e  ea 0 0 0
Èñïîëüçîâàíèå ìàòðèö ïîçâîëÿåò ïîëó÷èòü è ïåðå÷èñëåíèå êîí-    
êðåòíûõ ïóòåé. Äëÿ ýòîãî âñåì äóãàì ãðàôà D ïðèñâîèì êîíêðåòíûå a 0 0 0   0 ab 0 0 
èìåíà (íàïðèìåð, e1,..., em), è â ìàòðèöå A çàìåíèì åäèíèöû èìåíàìè
ñîîòâåòñòâóþùèõ äóã, ò. å. ýëåìåíò aij = 1 çàìåíèì èìåíåì äóãè,  0 bcb 0 bde 
 
êîòîðàÿ ñîåäèíÿåò âåðøèíó vi ñ âåðøèíîé vj. Ïîëó÷åííóþ ìàòðèöó cbc ∪ dea 0 cbd 0 
îáîçíà÷èì ÷åðåç H (D). Äëÿ òîãî, ÷òîáû îïðåäåëèòü ïðîèçâåäåíèå H3 = 
 0 eab 0 0 
ìàòðèö ýòîãî âèäà, ââåäåì àëãåáðó íà ìíîæåñòâàõ ïóòåé.  
Ïóòü áóäåì ðàññìàòðèâàòü êàê ñëîâî (ïîñëåäîâàòåëüíîñòü ñèì-  abc 0 abd 0 
âîëîâ) â àëôàâèòå {e1,..., em}. Ïóñòü äàíû äâà ìíîæåñòâà ïóòåé M1 è Ðèñ. 8.18. Ìàòðèöà ïóòåé â îðãðàôå.
132 Ãëàâà 8 Ãðàôû 133

8.7.3. Ìàòðèöà äîñòèæèìîñòè 1 2 3 4


Ìàòðèöà äîñòèæèìîñòè R (D) = (rij) îïðåäåëÿåòñÿ ñëåäóþùèì 1 0 1 0 0
îáðàçîì:  
A(D1) = 2 0 0 1 0
 1, åñëè u j äîñòèæèìà èç ui , 1 2 3 4 3 0 0 0 1
rij =  1 2 3 4
 0 
0 
 0, åñëè u j íå äîñòèæèìà èç ui . 1 1 1 1 1 1 0 1 2 3 4  0 0
   
Âñÿêàÿ âåðøèíà äîñòèæèìà ñàìà èç ñåáÿ, ïîýòîìó rii = 1 äëÿ R( D1) = 2 0 1 1 1 (dij ) = 2 x 0 1 2
âñåõ i. Íà ðèñ. 8.19 ïðåäñòàâëåíû ìàòðèöû ñìåæíîñòè, ðàññòîÿíèé 3 0 0 1 1 3 x x 0 1
è äîñòèæèìîñòè äëÿ íåêîòîðûõ îðãðàôîâ.  
4 0 0 0 1 4  x x

x 0 
Ìàòðèöà äîñòèæèìîñòè ìîæåò áûòü ïîëó÷åíà ïðè ïîìîùè 
1 2 3 4 5
ìàòðèöû ñìåæíîñòè.
1 0 1 0 0 0
Òåîðåìà 8.11. Ïóñòü À – ìàòðèöà ñìåæíîñòè è R – ìàòðèöà  
2 0 0 1 0 0
äîñòèæèìîñòè îðãðàôà D ñ n âåðøèíàìè. Òîãäà A(D2 ) =
3 0 0 0 1 0
R = B (I + A + A2 +...+ An–1) = B [(I + A) n–1],  
ãäå B – áóëåâî ïðåîáðàçîâàíèå, à I – åäèíè÷íàÿ äèàãîíàëüíàÿ 4 0 0 0 0 1
5 1 0 0 0 0 
ìàòðèöà. 
Äîêàçàòåëüñòâî. Äåéñòâèòåëüíî, ïî òåîðåìå 8.1′, åñëè v j 1 2 3 4 5 1 2 3 4 5
äîñòèæèìà èç vi, òî ñóùåñòâóåò ïðîñòàÿ öåïü èç vi â vj. Äëèíà ýòîãî 1 1 1 11 1 1 0 1 2 3 4
ïóòè íå ïðåâîñõîäèò n – 1, ïîñêîëüêó â ïðîñòîé öåïè âåðøèíû íå    
ïîâòîðÿþòñÿ. Ñîãëàñíî ñëåäñòâèþ èç òåîðåìû 8.5, â ýòîì ñëó÷àå 2 1 1 11 1 2 4 0 1 2 3
R( D2 ) = (dij ) =
ýëåìåíò (i, j) ìàòðèöû I + A + A2 + ... + An – 1 áóäåò íåíóëåâûì, 3 1 1 11 1 3 3 4 0 1 2
   
îòêóäà è ñëåäóåò íàøà òåîðåìà. 4 1 1 11 1 4 2 3 4 0 1
 ñëåäóþùåé òåîðåìå áóäåò ïîêàçàíî ïðèìåíåíèå ìàòðèöû 5  1 1 1 1 1 5 1
 2 3 4 0 
äîñòèæèìîñòè êàê ìåòîäà îïðåäåëåíèÿ ñâÿçíîñòè îðãðàôà.
1 2 3 4
Òåîðåìà 8.12. Ïóñòü îðãðàô D èìååò ìàòðèöó äîñòèæèìîñòè R
è ìàòðèöó ñìåæíîñòè À. Òîãäà 1 0 1 0 0
 
1) D ñèëüíî ñâÿçåí òîãäà è òîëüêî òîãäà, êîãäà R = J; A(D3 ) = 2  1 0 1 0
2) D îäíîñòîðîííå ñâÿçåí òîãäà è òîëüêî òîãäà, êîãäà 3 0 0 0 1
 
B(R + R′) = J; 1 2 3 4 1 2 3 4 4  1 0 0 0 
3) D ñëàáî ñâÿçåí òîãäà è òîëüêî òîãäà, êîãäà
1 0 1 2 3 1 1 1 1 1
B [(I + A + A′)n – 1] = J, ãäå J – åäèíè÷íàÿ ìàòðèöà.    
(dij ) = 2  3 0 1 2 R( D3 ) = 2  1 1 1 1
8.8. Âåðøèííûå áàçû è ñåòè êîììóíèêàöèé 3 2 3 0 1 3 1 1 1 1
   
8.8.1. Ñèëüíûå êîìïîíåíòû è âåðøèííàÿ áàçà 4  1 2 3 0  4  1 1 1 1
Ïðåäïîëîæèì, ìû õîòèì ïåðåäàòü ñîîáùåíèå ïî ñåòè êîììóíè- Ðèñ. 8.19. Ìàòðèöû ðàññòîÿíèé è äîñòèæèìîñòè äëÿ îðãðàôîâ.
êàöèé òàê, ÷òîáû îíî ìîãëî äîñòèãíóòü âñåõ åå ó÷àñòíèêîâ. Åñëè ñåòü
ñèëüíî ñâÿçíà, äîñòàòî÷íî ïåðåäàòü ñîîáùåíèå ëþáîìó îäíîìó ëèöó. ñîîáùåíèå, ïåðåäàííîå îäíîìó ëèöó, íå âñåãäà äîñòèãíåò âñåõ ó÷àñò-
( äåéñòâèòåëüíîñòè, ïî òåîðåìå 8.4, äîñòàòî÷íî îäíîñòîðîííåé íèêîâ.  òàêîì ñëó÷àå âîçíèêàåò çàäà÷à íàõîæäåíèÿ ìíîæåñòâà âåð-
ñâÿçíîñòè ñåòè, íî â ýòîì ñëó÷àå íàäî áóäåò ïåðåäàòü ñîîáùåíèå îïðåäå- øèí, èç êîòîðûõ äîñòèæèìû âñå äðóãèå âåðøèíû, ïðè÷åì æåëàòåëüíî,
ëåííîìó ëèöó.) Îäíàêî, åñëè ãðàô íå ÿâëÿåòñÿ ñèëüíî ñâÿçíûì, òî ÷òîáû ýòî ìíîæåñòâî ñîäåðæàëî íàèìåíüøåå ÷èñëî âåðøèí.
134 Ãëàâà 8 Ãðàôû 135

Îïðåäåëåíèå 8.21. Ñîâîêóïíîñòü âåðøèí B îðãðàôà D Òåîðåìà 8.13. Â îðãðàôå D = (V, E) êàæäàÿ âåðøèíà u âõîäèò â
íàçûâàåòñÿ åãî âåðøèííîé áàçîé (èëè áàçîé âåðøèí), åñëè êàæäàÿ îäíó è òîëüêî îäíó ñèëüíóþ êîìïîíåíòó.
âåðøèíà, íå âõîäÿùàÿ â Â, äîñòèæèìà èç íåêîòîðîé âåðøèíû â Äîêàçàòåëüñòâî. Âåðøèíà u âõîäèò ïî ìåíüøåé ìåðå â îäíó
Â, è ìíîæåñòâî  – ìèíèìàëüíî. Çäåñü ìèíèìàëüíîñòü  îçíà- ñèëüíóþ êîìïîíåíòó.  ñàìîì äåëå, ïîäãðàô, ïîðîæäåííûé u, ÿâëÿ-
÷àåò, ÷òî íè èç êàêîãî ñîáñòâåííîãî ïîäìíîæåñòâà  íåëüçÿ äîñ- åòñÿ ñèëüíûì (òàê êàê êàæäàÿ âåðøèíà äîñòèæèìà ñàìà äëÿ ñåáÿ).
òè÷ü âñåõ îñòàâøèõñÿ âåðøèí D. Áóäåì äîáàâëÿòü âåðøèíû äî òåõ ïîð, ïîêà áóäóò âñå åùå ïîëó-
Äëÿ ïðèìåðà ðàññìîòðèì îðãðàô, èçîáðàæåííûé íà ðèñ. 8.20. ÷àòüñÿ ñèëüíî ñâÿçíûå ïîäãðàôû. Òàêàÿ ïðîöåäóðà ïðèâîäèò ê ñèëü-
Íàéäåì âåðøèííóþ áàçó ñ íàèìåíüøèì ÷èñëîì ýëåìåíòîâ, èñõîäÿ íî ñâÿçíîé êîìïîíåíòå, ñîäåðæàùåé u. Ïðåäïîëîæèì òåïåðü, ÷òî
èç åå îïðåäåëåíèÿ. Âåðøèíà t íå èìååò âõîäÿùèõ äóã, ïîýòîìó ìû u âõîäèò â ñèëüíûå êîìïîíåíòû K è L. Ðàññìîòðèì ïîäãðàô, ïîðîæ-
äîëæíû âêëþ÷èòü åå â âåðøèííóþ áàçó. Âåðøèíû u, v, w íåäîñòè- äåííûé âåðøèíàìè èç K è L. Ýòîò ïîäãðàô ñèëüíî ñâÿçåí, òàê êàê,
æèìû èç p, q, r, s, íî êàæäàÿ èç íèõ äîñòèæèìà äðóã äëÿ äðóãà, åñëè a âõîäèò â K, à b âõîäèò â L, òî èç a ìîæíî ïîïàñòü â b ÷åðåç
ïîýòîìó îäíà èç íèõ äîëæíà âõîäèòü â ëþáóþ èç âåðøèííûõ áàç. âåðøèíû èç K ∪ L, ïîñêîëüêó èç a ìîæíî äîñòè÷ü u ÷åðåç âåðøèíû
Ñëåäîâàòåëüíî, âåðøèííóþ áàçó ìîæíî ïîëó÷èòü äîáàâëåíèåì ê t K è èç u ìîæíî äîñòè÷ü b ÷åðåç âåðøèíû L. Àíàëîãè÷íî, èç b ìîæíî
ëèáî u, ëèáî v, ëèáî w. Èç ìíîæåñòâà {t, u, q} òàêæå ìîæíî äîñòè÷ü ïîïàñòü â a ÷åðåç âåðøèíû K ∪ L. Èç ìàêñèìàëüíîñòè K è L èìååì,
âñå îñòàëüíûå âåðøèíû, íî îíî íå ÿâëÿåòñÿ âåðøèííîé áàçîé, ÷òî K ∪ L = K è K ∪ L = L, ïîýòîìó K = L.
ïîñêîëüêó ïîäìíîæåñòâî {t, u} óæå Ýòà òåîðåìà äàåò òîò æå ñàìûé ðåçóëüòàò, ÷òî è ëåììà îá
îáëàäàåò òðåáóåìûì ñâîéñòâîì.  óïîðÿäî÷åíèè êâàçèóïîðÿäî÷åííîãî ìíîæåñòâà. Äåéñòâèòåëüíî, âñå
äåéñòâèòåëüíîñòè ìíîæåñòâà {t, u}, âåðøèíû ñèëüíî ñâÿçíîãî ïîäãðàôà äîñòèæèìû äðóã äëÿ äðóãà,
{t, v} è {t, w} îáðàçóþò âñå âåðøèí- ò. å. íàõîäÿòñÿ â îòíîøåíèè ñèëüíîé ñâÿçíîñòè, êîòîðîå ÿâëÿåòñÿ
íûå áàçû. Êàê âèäíî, âñå îíè èìåþò ñèììåòðè÷íûì, ðåôëåêñèâíûì è òðàíçèòèâíûì. Ñëåäîâàòåëüíî,
îäèíàêîâîå ÷èñëî âåðøèí, è ýòî íå ìíîæåñòâî âåðøèí ñèëüíî ñâÿçíîé êîìïîíåíòû îáðàçóþò îäèí
ñëó÷àéíî. Òàêèì îáðàçîì, ïîèñê êëàññ ýêâèâàëåíòíîñòè. Ýòè êëàññû ýêâèâàëåíòíîñòè ñâÿçàíû ìåæäó
âåðøèííîé áàçû ñ íàèìåíüøèì ñîáîé è îáðàçóþò íîâûé ãðàô D*, âåðøèíû êîòîðîãî ñîîòâåòñòâóþò
Ðèñ. 8.20. Ñèëüíûå ÷èñëîì ýëåìåíòîâ çàêàí÷èâàåòñÿ ñèëüíûì êîìïîíåíòàì ãðàôà D.
êîìïîíåíòû îðãðàôà. ñðàçó, êàê òîëüêî íàõîäèòñÿ ïðîèç- Îðãðàô D*, íàçûâàåìûé êîíäåíñàöèåé ãðàôà D, ñòðîèòñÿ ñëå-
âîëüíàÿ âåðøèííàÿ áàçà. äóþùèì îáðàçîì. Ïóñòü K1, K2,..., Kp – ñèëüíûå êîìïîíåíòû D. Òîãäà
 ýòîì ïàðàãðàôå áóäåò ïðèâåäåíà ïðîöåäóðà íàõîæäåíèÿ âñåõ âûáèðàåì ìíîæåñòâî âåðøèí V (D*) = {K1, K2,..., Kp}, è ïðîâîäèì
âåðøèííûõ áàç äàííîãî îðãðàôà. Áîëüøèíñòâî ðåçóëüòàòîâ ïðèíàä- äóãó îò Ki ê Kj òîãäà è òîëüêî òîãäà, êîãäà i ≠ j è äëÿ íåêîòîðûõ
ëåæèò ʸíèãó. ×òîáû îïèñàòü ïðîöåäóðó ʸíèãà, ââåäåì íåêîòîðûå âåðøèí u ∈ Ki è v ∈ Kj â D èìååòñÿ õîòÿ áû îäíà äóãà èç u â v.
ïðåäâàðèòåëüíûå îïðåäåëåíèÿ. Êîíäåíñàöèÿ D* îðãðàôà D íå èìååò öèêëîâ. Äåéñòâèòåëüíî,
Îïðåäåëåíèå 8.22. Ìàêñèìàëüíûé ñèëüíî ñâÿçíûé ïîäãðàô ïóñòü â D* ñóùåñòâóåò öèêë K i1 , K i2 , ..., K it , K i1 è u – íåêîòîðàÿ
îðãðàôà D íàçûâàåòñÿ ñèëüíî ñâÿçíîé êîìïîíåíòîé D (ñèëüíîé âåðøèíà â Ki1 , v – íåêîòîðàÿ âåðøèíà â K i2 . Èñïîëüçóÿ öèêë
êîìïîíåíòîé ñâÿçíîñòè). K i1 , K i2 , ..., K it , K i1 , ëåãêî äîêàçàòü, ÷òî u äîñòèæèìà èç v è v äîñòè-
Íàïðèìåð, íà ðèñ. 8.20 ïîäãðàô, ïîðîæäåííûé âåðøèíàìè v, w, æèìà èç u. Òàêèì îáðàçîì, îêàçûâàåòñÿ, ÷òî u è v âõîäÿò â îäíó
ÿâëÿåòñÿ ñèëüíî ñâÿçíûì, îäíàêî îí íå ÿâëÿåòñÿ ñèëüíîé êîìïî- ñèëüíóþ êîìïîíåíòó è, ñëåäîâàòåëüíî, Ki1  =  K i2 (òàêîé âûâîä
íåíòîé, òàê êàê âõîäèò â ñèëüíûé ïîäãðàô, ïîðîæäåííûé âåðøè- îñíîâàí íà òåîðåìå 8.6), à ýòî ïðîòèâîðå÷èò îïðåäåëåíèþ öèêëà.
íàìè u, v, w, ò. å. íå ÿâëÿåòñÿ ìàêñèìàëüíûì ïî ñâîéñòâó ñèëüíîé
Ïîñêîëüêó íîâûé îðãðàô D*, ÿâëÿþùèéñÿ êîíäåíñàöèåé èñõîä-
ñâÿçíîñòè. Äðóãîé ñèëüíîé êîìïîíåíòîé ÿâëÿåòñÿ ïîäãðàô, ïîðîæ-
íîãî îðãðàôà D, íå ñîäåðæèò öèêëîâ, îí áóäåò èìåòü ëåãêî îïðåäåëÿ-
äåííûé âåðøèíàìè p, q, r, s, – âñå îíè äîñòèæèìû äðóã äëÿ äðóãà,
åìóþ åäèíñòâåííóþ âåðøèííóþ áàçó B* è èç íåå áóäåò ëåãêî ïîëó-
òàê êàê âõîäÿò â îäèí öèêë. Îäíà âåðøèíà t òàêæå ÿâëÿåòñÿ ñèëüíîé
÷èòü âñå âåðøèííûå áàçû îðãðàôà D. Ýòî ñâîéñòâî êîíäåíñàöèè
êîìïîíåíòîé. Ñèëüíûå êîìïîíåíòû îáëàäàþò ñëåäóþùèìè ñâîé-
ãðàôà îñíîâàíî íà ñëåäóþùåé òåîðåìå.
ñòâàìè.
136 Ãëàâà 8 Ãðàôû 137

Òåîðåìà 8.14. Â îðãðàôå áåç öèêëîâ D åñòü åäèíñòâåííàÿ Òåîðåìà 8.16. Ëþáûå äâå âåðøèííûå áàçû îðãðàôà ñîäåðæàò
âåðøèííàÿ áàçà, ñîñòîÿùàÿ èç âñåõ âåðøèí, íå èìåþùèõ îäèíàêîâîå ÷èñëî âåðøèí.
âõîäÿùèõ äóã. Èç ýòèõ òåîðåì ñëåäóåò ïðîöåäóðà (ʸíèãà) íàõîæäåíèÿ ìíîæå-
Äîêàçàòåëüñòâî. Ïóñòü  – ìíîæåñòâî âñåõ âåðøèí, íå èìåþùèõ ñòâà âåðøèííûõ áàç îðãðàôà.
âõîäÿùèõ äóã. ßñíî, ÷òî ëþáàÿ âåðøèíà u èç Â äîëæíà ïðèñóò- 1. Íàõîäÿòñÿ âñå ñèëüíûå êîìïîíåíòû îðãðàôà D.
ñòâîâàòü â êàæäîé âåðøèííîé áàçå. Äîñòàòî÷íî äîêàçàòü, ÷òî âñÿêàÿ 2. Ñòðîèòñÿ êîíäåíñàöèÿ D* îðãðàôà D.
âåðøèíà v, íå ïðèíàäëåæàùàÿ Â, äîñòèæèìà èç íåêîòîðîé âåðøèíû 3. Íàõîäèòñÿ ìíîæåñòâî âåðøèí ãðàôà êîíäåíñàöèè B*, â
ìíîæåñòâà Â. ×òîáû ïîêàçàòü ýòî, ïðåäïîëîæèì, ÷òî v ∉ B. Ïóñòü êîòîðûå íå âõîäèò íè îäíà äóãà (âåðøèííàÿ áàçà B* êîíäåíñàöèè
v = v0. Ïîñêîëüêó v0 ∉ B, èìååòñÿ âõîäÿùàÿ â v0 äóãà (v1, v0), ïðè÷åì ãðàôà D*).
v1 ≠ v0. Åñëè v1 ∈ B, âñå äîêàçàíî. Åñëè íåò, òî çíà÷èò åñòü âõîäÿùàÿ
4. Èç êàæäîé ñèëüíîé êîìïîíåíòû, âõîäÿùåé â B*, âûáèðàåòñÿ
â v1 äóãà (v2, v1), ïðè÷åì v2 ≠ v1. Ïðîäîëæàÿ ýòîò ïðîöåññ, ïîñòðîèì
ïî îäíîé âåðøèíå. Ýòî ìíîæåñòâî åñòü âåðøèííàÿ áàçà B îðãðàôà D.
ïóòü vt, vt–1,..., v1, v0, íå ñîäåðæàùèé âåðøèí èç B. Âñå âåðøèíû
ýòîãî ïóòè ðàçëè÷íû, ïîñêîëüêó, åñëè vi = vj, i > j è vi, vi–1,..., vj + 1 Ðàññìîòðèì ýòó ïðîöåäóðó äëÿ îðãðàôà, èçîáðàæåííîãî íà ðèñ. 8.21.
ðàçëè÷íû, òî vi, vi–1,..., vj+1, vj – öèêë, ÷òî ïðîòèâîðå÷èò äîïóùåíèþ
îá îòñóòñòâèè öèêëîâ â îðãðàôå D. Òàê êàê D èìååò êîíå÷íîå ÷èñëî
âåðøèí, òî ïîñòðîåíèå ïóòè vt, vt–1,..., v1, v0 íå ìîæåò ïðîäîëæàòüñÿ
áåñêîíå÷íî.  êîíöå êîíöîâ ìû äîëæíû äîñòè÷ü íåêîòîðóþ âåðøèíó
vt, âõîäÿùóþ â Â. Òàêèì îáðàçîì, âåðøèíà v = v0 äîñòèæèìà èç vt. 
Ñëåäñòâèå. Â îðãðàôå áåç öèêëîâ ñóùåñòâóåò âåðøèíà, â
êîòîðóþ íå âõîäèò íè îäíà äóãà.
Òåîðåìà 8.15. Ïóñòü B* – åäèíñòâåííàÿ âåðøèííàÿ áàçà
êîíäåíñàöèè D* îðãðàôà D. Òîãäà âåðøèííûìè áàçàìè â D,
ñëóæàò òàêèå ìíîæåñòâà Â, êîòîðûå ñîäåðæàò ïî îäíîé âåðøèíå
èç êàæäîé ñèëüíîé êîìïîíåíòû D, ïðèíàäëåæàùåé B*.
Äîêàçàòåëüñòâî. Ïðåäïîëîæèì, ÷òî B* — åäèíñòâåííàÿ
âåðøèííàÿ áàçà â D* è Â ñîäåðæèò ïî îäíîé âåðøèíå èç êàæäîé
ñèëüíîé êîìïîíåíòû B*. ßñíî, ÷òî êàæäàÿ âåðøèíà â D äîñòèæèìà
èç Â. Íóæíî ïîêàçàòü, ÷òî Â ÿâëÿåòñÿ ìèíèìàëüíûì ìíîæåñòâîì,
îáëàäàþùèì òåì ñâîéñòâîì, ÷òî êàæäàÿ âåðøèíà â D äîñòèæèìà Ðèñ. 8. 21. Îðãðàô, åãî êîíäåíñàöèÿ è âåðøèííàÿ áàçà.
èç Â. Äëÿ äîêàçàòåëüñòâà ìèíèìàëüíîñòè äîñòàòî÷íî ïîêàçàòü, ÷òî Íàéäåì âñå ñèëüíûå êîìïîíåíòû ýòîãî ãðàôà. Îí ñîäåðæèò
íå íàéäåòñÿ âåðøèíû v ∈ B, äîñòèæèìîé èç äðóãîé âåðøèíû øåñòü ñèëüíûõ êîìïîíåíò (ìíîæåñòâà âõîäÿùèõ â íèõ âåðøèí óêà-
u ∈ B. Åñëè áû ýòî áûëî âîçìîæíî, òî ñèëüíàÿ êîìïîíåíòà, ñî- çàíû íà ðèñóíêå). Ñòðîèì êîíäåíñàöèþ D* ãðàôà D.  êà÷åñòâå
äåðæàùàÿ v, áûëà áû äîñòèæèìà â D* èç ñèëüíîé êîìïîíåíòû, âåðøèí D* âûáèðàåì âñå ñèëüíûå êîìïîíåíòû K1 – K6 è ñîåäèíÿåì
ñîäåðæàùåé u, ÷òî ïðîòèâîðå÷èëî áû ìèíèìàëüíîñòè B*. ×òîáû èõ äóãàìè.  êîíäåíñàöèè D* íàéäåòñÿ, íàïðèìåð, äóãà èç K3 â K4,
çàâåðøèòü äîêàçàòåëüñòâî, ïîêàæåì, ÷òî åñëè  ñëóæèò ïðîèçâîëü- ïîñêîëüêó â îðãðàôå D èìååòñÿ äóãà (e, f). Àíàëîãè÷íî â D* íàéäåò-
íîé âåðøèííîé áàçîé, òî îíà ñîäåðæèò òî÷íî ïî îäíîé âåðøèíå èç ñÿ äóãà èç K4 â K5, ïîñêîëüêó â D åñòü äóãà èç g â i. Èìååòñÿ è
êàæäîé ñèëüíîé êîìïîíåíòû D, ïðèíàäëåæàùåé B*. Êîíå÷íî, áàçà äðóãàÿ äóãà (h, k) èç âåðøèíû â K4 ê âåðøèíå â K5, îäíàêî â êîí-
 äîëæíà ñîäåðæàòü ïî êðàéíåé ìåðå ïî îäíîé âåðøèíå èç êàæäîé äåíñàöèþ ãðàôà âêëþ÷àåòñÿ òîëüêî îäíà èç íèõ.
òàêîé ñèëüíîé êîìïîíåíòû, à òàêæå, âîçìîæíî, è äðóãèå âåðøèíû. Òåïåðü íàéäåì âåðøèííóþ áàçó â D*. Êîìïîíåíòû K1, K2 è K6 íå
Èç óñëîâèÿ ìèíèìàëüíîñòè ñëåäóåò, ÷òî íèêàêèå äðóãèå âåðøèíû èìåþò âõîäÿùèõ äóã; îíè îáðàçóþò ìíîæåñòâî B* = {K1, K2, K6}, èç
íå òðåáóþòñÿ. êîòîðîãî äîñòèæèìà êàæäàÿ äðóãàÿ âåðøèíà â D*. Òàêèì îáðàçîì,
Ñëåäñòâèåì èç òåîðåìû 8.15 ÿâëÿåòñÿ òåîðåìà 8.16. B* = {K1, K2, K6} ÿâëÿåòñÿ âåðøèííîé áàçîé äëÿ êîíäåíñàöèè D*.
138 Ãëàâà 8 Ãðàôû 139

Äàëåå, åñëè âçÿòü ïî îäíîìó ýëåìåíòó èç êàæäîé ñèëüíîé êîìïî- u v w p q r s t


íåíòû K1, K2, K6, òî ïîëó÷èì âåðøèííóþ áàçó äëÿ D. Íàïðèìåð, u 1 1 1 1 1 1 1 0
ìíîæåñòâî B = {a, d, l} äàåò òàêóþ âåðøèííóþ áàçó. Äðóãàÿ âåð-  
øèííàÿ áàçà çàäàåòñÿ ìíîæåñòâîì {a, d, m}. Èç B* ïîëó÷àþòñÿ è v 1 1 1 1 1 1 1 0
äðóãèå âåðøèííûå áàçû: {b, d, l}, {b, d, m}, {c, d, l}, {c, d, m}. w 1 1 1 1 1 1 1 0
 
Ìû âèäèì, ÷òî â D* âñåãäà åñòü åäèíñòâåííàÿ âåðøèííàÿ áàçà R = R(D) = p 0 0 0 1 1 1 1 0
B*, ñîñòîÿùàÿ, êàê â ýòîì ïðèìåðå, èç âñåõ âåðøèí, íå èìåþùèõ Ñèëüíûå q 0 0 0 1 1 1 1 0
âõîäÿùèõ äóã.  ñâîþ î÷åðåäü, êàæäóþ âåðøèííóþ áàçó â D ìîæíî  
êîìïîíåíòû r 0 0 0 1 1 1 1 0
ïîëó÷èòü èç áàçû â D*, âûáèðàÿ ïî îäíîé âåðøèíå èç êàæäîé {u, v, w} 0
ñèëüíîé êîìïîíåíòû â D, âõîäÿùåé â B*. Òàêèì îáðàçîì, ïîëó÷åí- s  0 0 1 1 1 1 0 
{p, q, r, s} 
íûå âåðøèííûå áàçû ñîñòàâëÿþò ìíîæåñòâî âñåõ âåðøèííûõ áàç. {t} t 0 0 0 1 1 1 1 1 
8.8.2. Èñïîëüçîâàíèå ìàòðèöû äîñòèæèìîñòè u v w p q r s t u v w p q r s t
äëÿ íàõîæäåíèÿ ñèëüíûõ êîìïîíåíò îðãðàôà u u 3 3 3 7 7 7 7 0
1 1 1 0 0 0 0 0
Òåîðåìà 8.17. Ïóñòü îðãðàô D èìååò ìàòðèöó äîñòèæèìîñòè    
v 1 1 1 0 0 0 0 0 v 3 3 3 7 7 7 7 0
R = (rij) è R2 = (sij). Òîãäà: w 1 1 1 0 0 0 0 0 w 3 3 3 7 7 7 7 0
1) ñèëüíàÿ êîìïîíåíòà, ñîäåðæàùàÿ âåðøèíó ui, îïðåäåëÿåòñÿ    
R × R′ = p 0 0 0 1 1 1 1 0  R2 = p  0 0 0 4 4 4 4 0
åäèíè÷íûìè ýëåìåíòàìè â i-é ñòðîêå (èëè ñòîëáöå) ïîýëå- 0
ìåíòíîãî ïðîèçâåäåíèÿ R × R′, ãäå R′ — ìàòðèöà, òðàíñïîíè- q 0 0 1 1 1 1 0 q 0 0 0 4 4 4 4 0
   
ðîâàííàÿ ê R; r 0 0 0 1 1 1 1 0 r 0 0 0 4 4 4 4 0
0 0  s  0 0 0 0 
2) ÷èñëî âåðøèí â ñèëüíîé êîìïîíåíòå, ñîäåðæàùåé ui, ðàâíî sii. s  0 0 1 1 1 1 4 4 4 4
t   t  0 0 0 5 5 5 5 1 
Äîêàçàòåëüñòâî. Âåðøèíà uj äîñòèæèìà èç âåðøèíû ui òîãäà è 0 0 0 0 0 0 0 1
òîëüêî òîãäà, êîãäà rij = 1.  ñâîþ î÷åðåäü, ui äîñòèæèìà èç uj òîãäà Ðèñ. 8.22. Ñèëüíûå êîìïîíåíòû îðãðàôà, îïðåäåëÿåìûå
è òîëüêî òîãäà, êîãäà rji = 1. Òàêèì îáðàçîì, ui è uj âçàèìíî äîñòè- ïî ìàòðèöå äîñòèæèìîñòè.
æèìû â òîì è òîëüêî òîì ñëó÷àå, åñëè rij rji = 1.
n 8.9. Àöèêëè÷åñêèå ãðàôû
Âåëè÷èíà sii ðàâíà ∑ rij r ji , ãäå n – ÷èñëî âåðøèí. Äàëåå,
Îïðåäåëåíèå 8.23. Îðãðàô íàçûâàåòñÿ àöèêëè÷åñêèì, åñëè îí
j =1 íå ñîäåðæèò öèêëîâ.
rijrji = 1 òîãäà è òîëüêî òîãäà, êîãäà ui è uj âçàèìíî äîñòèæèìû. Òàêèì
îáðàçîì, ñóììèðîâàíèå ýòèõ ÷èñåë ïî âñåì j äàåò ÷èñëî âåðøèí uj,  îáùåì ñëó÷àå îðãðàô ìîæåò ñîäåðæàòü ïóòè ñêîëü óãîäíî
âçàèìíî äîñòèæèìûõ äëÿ âåðøèí ui. áîëüøîé äëèíû, ïîñêîëüêó êàæäûé ïóòü ìîæåò ïðîõîäèòü ÷åðåç
Íà ðèñ. 8.22 ïðèâåäåíû ìàòðèöû R, R × R′ è R 2 äëÿ èçîáðà- îäíó âåðøèíó ëþáîå ÷èñëî ðàç. Îäíàêî ýòî âîçìîæíî, òîëüêî åñëè
æåííîãî òàì æå îðãðàôà D. Ïîýëåìåíòíîå ïðîèçâåäåíèå R × R′ â ãðàôå åñòü öèêëû.  àöèêëè÷åñêîì ãðàôå äëèíû ïóòåé îãðàíè÷å-
ïðåäñòàâëÿåò ñîáîé êëåòî÷íî-äèàãîíàëüíóþ ìàòðèöó. Êàæäàÿ íû, òàê êàê âåðøèíû â åãî ïóòÿõ íå ìîãóò ïîâòîðÿòüñÿ, ò. å. âñå åãî
êëåòêà ñîîòâåòñòâóåò îäíîé ñèëüíîé êîìïîíåíòå. Ìû ìîæåì ïóòè – ïðîñòûå öåïè. Ñëåäîâàòåëüíî, â àöèêëè÷åñêîì îðãðàôå èìå-
íàéòè ñèëüíûå êîìïîíåíòû, ïðîñìàòðèâàÿ ìàòðèöó ïî ñòðîêàì. þòñÿ ïóòè ìàêñèìàëüíîé äëèíû, ò. å. ïóòè, êîòîðûå íå ìîãóò áûòü
Íàïðèìåð, ñòðîêà, ñîîòâåòñòâóþùàÿ âåðøèíå u â ìàòðèöå R × R′, ïðîäîëæåíû: íåëüçÿ äîáàâèòü ðåáðî íè ê èõ íà÷àëó, íè ê èõ êîíöó.
îïðåäåëÿåò ñèëüíóþ êîìïîíåíòó {u, v, w}. Ýëåìåíò (u, u) â Îòñþäà ñëåäóåò, ÷òî â àöèêëè÷åñêîì ãðàôå ñóùåñòâóåò, ïî êðàéíåé
ìàòðèöå R 2, à èìåííî 3, äàåò ÷èñëî ýëåìåíòîâ â ýòîé ñèëüíîé ìåðå, îäíà âåðøèíà, â êîòîðóþ íå âõîäèò íè îäíà äóãà (òàêóþ
êîìïîíåíòå. Àíàëîãè÷íî ìîæíî íàéòè äðóãèå ñèëüíûå êîìïî- âåðøèíó íàçûâàþò èñòîêîì, èëè èñòî÷íèêîì), è, ïî êðàéíåé ìåðå,
íåíòû. îäíà âåðøèíà, èç êîòîðîé íå âûõîäèò íè îäíà äóãà (òàêóþ âåðøèíó
íàçûâàþò ñòîêîì).
140 Ãëàâà 8 Ãðàôû 141

Äåéñòâèòåëüíî, â àöèêëè÷åñêîì ãðàôå ëþáîé ïóòü ïðèâîäèò â n, è, ñëåäîâàòåëüíî, äëÿ íèõ óñëîâèå îïðåäåëåíèÿ 8.24 âûïîëíåíî.
âåðøèíó, èç êîòîðîé îí íå ìîæåò ïðîäîëæèòüñÿ (ñì. ðèñ. 8.23). Óäàëèì âûáðàííûé ñòîê âìåñòå ñî âñåìè èíöèäåíòíûìè åìó äóãàìè.
Òàêàÿ âåðøèíà è åñòü ñòîê. Åñëè æå ïðîäîëæèòü ýòîò ïóòü îò åãî Ïîëó÷èì àöèêëè÷åñêèé ãðàô ñ n – 1 âåðøèíîé. Âûáåðåì â íåì êàêîé-
íà÷àëà ïðîòèâ îðèåíòàöèè, ïðèäåì â âåðøèíó, èç êîòîðîé íåëüçÿ ëèáî ñòîê è ïðèñâîèì åìó íîìåð n–1. Áóäåì ïîâòîðÿòü ïðîöåäóðó
âûéòè ïðîòèâ îðèåíòàöèè èíöèäåíòíûõ åé ðåáåð, ò. å. â âåðøèíó, óäàëåíèÿ ñòîêîâ è èíöèäåíòíûõ èì äóã äî òåõ ïîð, ïîêà íå ïðîíó-
íå èìåþùóþ âõîäÿùèõ ðåáåð. Òàêàÿ âåðøèíà ÿâëÿåòñÿ èñòî÷íèêîì. ìåðóåì âñå âåðøèíû. Ïîñêîëüêó âñÿêèé ðàç óäàëÿåìûå äóãè áóäóò
óäîâëåòâîðÿòü óñëîâèþ îïðåäåëåíèÿ 8.24, ïîëó÷èì òîïîëîãè÷åñêóþ
ñîðòèðîâêó èñõîäíîãî îðãðàôà. Ïðèìåð òîïîëîãè÷åñêîé ñîðòèðîâêè
ãðàôà ïðèâåäåí íà ðèñ. 8.23.
8.10. Äåðåâüÿ
Åñëè â àöèêëè÷åñêîì îðãðàôå «îòìåíèòü» îðèåíòàöèþ ðåáåð,
òî â ïîëó÷åííîì íåîðèåíòèðîâàííîì ãðàôå ìîãóò âîçíèêíóòü
öèêëû. Ïîýòîìó íåîðèåíòèðîâàííûé àöèêëè÷åñêèé ãðàô èìååò
áîëåå ñïåöèôè÷åñêèé âèä.
Îïðåäåëåíèå 8.25. Ñâÿçíûé íåîðèåíòèðîâàííûé ãðàô áåç
Ðèñ. 8.23. Àöèêëè÷åñêèå ãðàôû. öèêëîâ íàçûâàåòñÿ íåîðèåíòèðîâàííûì äåðåâîì. Íåñâÿçíûé
Ïðèìåðû. ãðàô, ñîñòîÿùèé èç íåñêîëüêèõ äåðåâüåâ, íàçûâàåòñÿ ëåñîì.
Àöèêëè÷åñêèé îðãðàô ñ îäíèì èñòî÷íèêîì è îäíèì ñòîêîì íàçûâà- Òàêîå äåðåâî ÿâëÿåòñÿ íåîðèåíòèðîâàííûì àöèêëè÷åñêèì ãðà-
åòñÿ äâóõïîëþñíûì. Äâóõïîëþñíûé ãðàô èçîáðàæåí íà ðèñ. 8.23, à. ôîì, ïîýòîìó â íåì âñå ïóòè – ïðîñòûå.
Àöèêëè÷åñêèé ãðàô íà ðèñ. 8.23, á èìååò òðè èñòîêà è îäèí ñòîê. Ïîíÿòèå îðèåíòèðîâàííîãî äåðåâà îòëè÷àåòñÿ îò àöèêëè÷åñêîãî
Ãðàô êîíäåíñàöèè íåêîòîðîãî îðãðàôà ÿâëÿåòñÿ àöèêëè÷åñêèì ãðàôà.
ãðàôîì, òàê êàê îí íèêîãäà íå ñîäåðæèò öèêëîâ. Äðóãèì ïðèìåðîì Îïðåäåëåíèå 8.26. Íå ñîäåðæàùèé öèêëîâ ñâÿçíûé îðãðàô, â
àöèêëè÷åñêîãî ãðàôà ÿâëÿåòñÿ ïðåäñòàâëåíèå ïîëóðåøåòîê â âèäå êîòîðîì òîëüêî îäíà âåðøèíà íå èìååò âõîäÿùèõ äóã, à âñå
äèàãðàìì Õàññå. Äèàãðàììà ïîëíîé ðåøåòêè ïðåäñòàâëÿåò ñîáîé îñòàëüíûå âåðøèíû èìåþò ïî îäíîé âõîäÿùåé äóãå, íàçûâàåòñÿ
äâóõïîëþñíûé àöèêëè÷åñêèé îðãðàô. îðèåíòèðîâàííûì, èëè íàïðàâëåííûì äåðåâîì.
Îïðåäåëåíèå 8.24. Òîïîëîãè÷åñêîé ñîðòèðîâêîé îðãðàôà Îïðåäåëåíèå 8.27. Âåðøèíà, íå èìåþùàÿ âõîäÿùèõ äóã,
íàçûâàåòñÿ òàêàÿ íóìåðàöèÿ âåðøèí, ÷òî äëÿ ëþáîé äóãè (vi, vj) íàçûâàåòñÿ êîðíåì äåðåâà. Âåðøèíû, íå èìåþùèå âûõîäÿùèõ
íîìåð åå íà÷àëà ìåíüøå íîìåðà åå êîíöà: i<j. äóã, íàçûâàþòñÿ êîíöåâûìè, èëè òåðìèíàëüíûìè, èëè ëèñòüÿìè.
Òåîðåìà 8.18. Äëÿ îðãðàôà òîïîëîãè÷åñêàÿ ñîðòèðîâêà Ïðîìåæóòî÷íûå âåðøèíû, ëåæàùèå ìåæäó êîðíåì è ëèñòüÿìè,
ñóùåñòâóåò òîãäà è òîëüêî òîãäà, êîãäà îí àöèêëè÷åñêèé. íàçûâàþòñÿ òðàíçèòíûìè.
Äîêàçàòåëüñòâî. Ïðåäïîëîæèì, ÷òî äëÿ öèêëà òîïîëîãè÷åñêàÿ Îðèåíòèðîâàííûå äåðåâüÿ ÷àñ-
ñîðòèðîâêà âîçìîæíà. Âûáåðåì â öèêëå ïðîèçâîëüíóþ âåðøèíó òî èçîáðàæàþò áåç ñòðåëîê, ïðåä-
vi. Öèêë ñîäåðæèò ðåáðà (vi, vj) è (vk, vi), ïðè÷åì ïî îïðåäåëå- âàðèòåëüíî îãîâîðèâ, ÷òî ýòî ðàñ-
íèþ 8.24 äîëæíî áûòü i < j è k < i. Ïðè ïðîõîæäåíèè âäîëü öèêëà òóùåå âíèç (èëè ââåðõ) äåðåâî. Íà
íîìåðà âåðøèí äîëæíû òîëüêî âîçðàñòàòü è, çíà÷èò, âñå îíè áóäóò ðèñ. 8.24, a èçîáðàæåíî ðàñòóùåå
áîëüøå i. Ïîýòîìó, êîãäà ìû ïðèäåì â vk, ïîëó÷èì k > i, ÷òî âíèç äåðåâî, íà ðèñ. 8.24, á íåîðè-
ïðîòèâîðå÷èò ïðåäïîëîæåíèþ. åíòèðîâàííîå äåðåâî.
Äëÿ àöèêëè÷åñêîãî îðãðàôà D ñ n âåðøèíàìè òîïîëîãè÷åñêàÿ ñîð- Ñëåäóþùàÿ òåîðåìà îïèñûâàåò Ðèñ. 8.24. Ïðèìåðû äåðåâüåâ.
òèðîâêà îñóùåñòâëÿåòñÿ ñ ïîìîùüþ ñëåäóþùåãî àëãîðèòìà. Âûáå- îñíîâíûå ñâîéñòâà äåðåâüåâ.
ðåì â D êàêîé-ëèáî ñòîê è ïðèñâîèì åìó íîìåð n. Âñå èíöèäåíòíûå
åìó ðåáðà – âõîäÿùèå, ïîýòîìó èõ íà÷àëà áóäóò èìåòü íîìåðà, ìåíüøèå
142 Ãëàâà 8 Ãðàôû 143

Òåîðåìà 8.19. Ïðèìåð. Åñëè èñõîäíîå äåðåâî – ïðîñòàÿ öåïü, òî âûáîð â êà÷å-
1. Â ëþáîì äåðåâå èìåþòñÿ, ïî êðàéíåé ìåðå, äâå êîíöåâûå âåð- ñòâå êîðíÿ êîíöîâ ýòîé öåïè äàñò äâå èçîìîðôíûå îðèåíòèðîâàííûå
øèíû (âåðøèíû ñòåïåíè 1). öåïè, à åñëè ýòà öåïü ñîäåðæèò ÷åòíîå ÷èñëî âåðøèí è, ñëåäîâà-
2. Ìåæäó ëþáûìè äâóìÿ âåðøèíàìè äåðåâà èìååòñÿ ðîâíî îäèí òåëüíî, äâà öåíòðà, òî âûáîð ýòèõ öåíòðîâ äàñò äâà èçîìîðôíûõ
ïóòü. îðäåðåâà ñ äâóìÿ ïóòÿìè, âåäóùèìè èç êîðíÿ.
3. ×èñëî ðåáåð â äåðåâå ñ n âåðøèíàìè ðàâíî n – 1. Îïðåäåëåíèå 8.28. Äåðåâî, â êîòîðîì êàæäàÿ âåðøèíà èìååò
Äîêàçàòåëüñòâî. 1). Ïîñêîëüêó â äåðåâå âñå ïóòè – ïðîñòûå, òî ïî äâå èñõîäÿùèõ äóãè èëè íå èìååò âîâñå, íàçûâàåòñÿ äâîè÷íûì,
â íåì åñòü ïî êðàéíåé ìåðå îäèí ìàêñèìàëüíûé ïóòü, ò. å. ïóòü, èëè áèíàðíûì äåðåâîì.
êîòîðûé íåëüçÿ ïðîäîëæèòü. Êîíöû ýòîãî ïóòè è ÿâëÿþòñÿ êîíöå- Îïðåäåëåíèå 8.29. Ïóñòü n – êîëè÷åñòâî êîíöåâûõ âåðøèí â
âûìè âåðøèíàìè. (Çàìåòèì, ÷òî â ïðîèçâîëüíîì àöèêëè÷åñêîì äâîè÷íîì äåðåâå, d – äëèíà ïóòè îò êîðíÿ äåðåâà ê êîíöåâîé
îðãðàôå òîæå åñòü ìàêñèìàëüíûå ïóòè; èõ êîíöàìè ÿâëÿþòñÿ ñòîêè. âåðøèíå è m – öåëîå ïîëîæèòåëüíîå ÷èñëî, òîãäà äåðåâî
Îäíàêî ñòîê ìîæåò èìåòü ñòåïåíü, áîëüøóþ åäèíèöû.  ýòîì ñëó÷àå íàçûâàåòñÿ ñáàëàíñèðîâàííûì, åñëè:
ïðîäîëæèòü èç íåãî ïóòü íåëüçÿ íå ïîòîìó, ÷òî íåò äðóãîãî èíöè- 1) ëèáî n = 2m è òîãäà d = m,
äåíòíîãî åìó ðåáðà, à ïîòîìó, ÷òî äðóãèå ðåáðࠖ òîæå âõîäÿùèå, è 2) ëèáî 2m < n < 2 m + 1, è òîãäà d = m èëè d = m + 1.
âûéòè ïî íèì èç ñòîêà íåëüçÿ.)
Íà ðèñ. 8.25, a, á äåðåâüÿ ñáàëàíñèðîâàííûå, ⠖ íåñáàëàíñè-
2). Íàëè÷èå ïóòè ìåæäó ëþáîé ïàðîé âåðøèí ñëåäóåò èç ñâÿç- ðîâàííîå äåðåâî.
íîñòè äåðåâà, à åäèíñòâåííîñòü ýòîãî ïóòè – èç òîãî, ÷òî
ñóùåñòâîâàíèå äâóõ ïóòåé ìåæäó ïàðîé âåðøèí âñåãäà ñîçäàåò öèêë.
3). Òðåòèé ïóíêò òåîðåìû ïðîùå âñåãî äîêàçàòü, ââåäÿ ïðîöåäóðó
ïðåîáðàçîâàíèÿ íåîðèåíòèðîâàííîãî äåðåâà â îðèåíòèðîâàííîå.
Âûáåðåì â äåðåâå ïðîèçâîëüíóþ âåðøèíó. Íàçîâåì åå êîðíåì. Ðåáðà,
èíöèäåíòíûå êîðíþ, îðèåíòèðóåì â íàïðàâëåíèè îò êîðíÿ. Äëÿ
êàæäîé âåðøèíû vi, ÿâëÿþùåéñÿ êîíöîì îäíîãî èç ýòèõ ðåáåð,
îðèåíòèðóåì îñòàëüíûå èíöèäåíòíûå åé ðåáðà â íàïðàâëåíèè îò
vi. Ïðîäîëæàåì ýòó ïðîöåäóðó äî òåõ ïîð, ïîêà íå áóäóò äîñòèãíóòû
êîíöåâûå âåðøèíû. Â ñèëó åäèíñòâåííîñòè ïóòè ìåæäó âåðøèíàìè
íè îäíà âåðøèíà íå áóäåò äîñòèãíóòà äâàæäû (ò. å. íå ïðèäåòñÿ
îðèåíòèðîâàòü óæå îðèåíòèðîâàííûå ðåáðà), à â ñèëó ñâÿçíîñòè
äåðåâà âñå âåðøèíû áóäóò äîñòèãíóòû. Èç ýòîé ïðîöåäóðû âèäíî,
÷òî êîðåíü íå èìååò âõîäÿùèõ ðåáåð (åãî ïîëóñòåïåíü çàõîäà ðàâ- Ðèñ. 8.25. Ïðèìåðû äåðåâüåâ.
íà 0), à êàæäàÿ èç îñòàëüíûõ n – 1 âåðøèí èìååò îäíî âõîäÿùåå
ðåáðî. Ïîñêîëüêó âñå ðåáðà ÿâëÿþòñÿ âõîäÿùèìè äëÿ êàêîé–òî Äåðåâüÿ îòîáðàæàþò èåðàðõè÷åñêèå ñòðóêòóðû, íàïðèìåð, ñ ïî-
âåðøèíû, òî îòñþäà è ñëåäóåò ï. 3 òåîðåìû. ìîùüþ äåðåâà ìîæíî ïðåäñòàâèòü èåðàðõèþ ñëóæåáíûõ ïîëîæåíèé
â íåêîòîðîé îðãàíèçàöèè, èåðàðõèþ ïîíÿòèé íåêîòîðîé ïðåäìåòíîé
Èç îäíîãî íåîðèåíòèðîâàííîãî äåðåâà ñ n âåðøèíàìè ìîæíî
ïîëó÷èòü ðîâíî n ðàçëè÷íûõ îðèåíòèðîâàííûõ äåðåâüåâ, òàê êàê îáëàñòè, ðîäñòâåííûå îòíîøåíèÿ (ãåíåàëîãè÷åñêîå äåðåâî) è ò. ï.
âûáîð ðàçíûõ êîðíåé âñåãäà äàåò ðàçíûå îðäåðåâüÿ. Ýòî ñëåäóåò Áèíàðíûå îðèåíòèðîâàííûå äåðåâüÿ èìåþò áîëüøîå çíà÷åíèå
èç òîãî, ÷òî èç êîðíÿ äîñòèæèìû âñå îñòàëüíûå âåðøèíû, ñàì æå â ïðîãðàììèðîâàíèè äëÿ ïðåäñòàâëåíèÿ ñëîæíûõ ñòðóêòóð äàííûõ
êîðåíü íåäîñòèæèì íè èç êàêîé äðóãîé âåðøèíû. Äðóãèìè ñëîâàìè, è ïîñòðîåíèÿ àëãîðèòìîâ èõ îáðàáîòêè. Óäîáíûì ñïîñîáîì ïðåä-
îðèåíòèðîâàííîå äåðåâî âñåãäà îäíîñòîðîííå ñâÿçíî. Îäíàêî ñòàâëåíèÿ àðèôìåòè÷åñêîãî âûðàæåíèÿ ÿâëÿåòñÿ ïîëüñêàÿ îáðàòíàÿ
ðàçëè÷íûå îðäåðåâüÿ, ïîëó÷åííûå èç îäíîãî è òîãî æå äåðåâà, ìîãóò çàïèñü, ãäå îïåðàöèè ïðåäøåñòâóþò îïåðàíäàì, â îòëè÷èå îò îáû÷íî
îêàçàòüñÿ èçîìîðôíûìè. èñïîëüçóåìîé ôóíêöèîíàëüíîé çàïèñè. Íàïðèìåð, ôóíêöèÿ
f(x, y) = x + y â îáðàòíîé çàïèñè èìååò âèä: +(x, y) èëè ïðîñòî
+xy. Íà ðèñ. 8.26 ïîêàçàíî äåðåâî àðèôìåòè÷åñêîãî âûðàæåíèÿ
144 Ãëàâà 8 Ãðàôû 145

(a + b)×(a – b). Äëÿ ïðåîáðàçîâàíèÿ åãî â ïîëüñêóþ îáðàòíóþ z3 — êîíå÷íûå. Åñëè ãðàô íåïëàíàðåí, òî îí íå ìîæåò áûòü èçîáðàæåí
çàïèñü ×+ ab – ab èñïîëüçóåòñÿ àëãîðèòì îáõîäà äåðåâà ñâåðõó âíèç â âèäå ïëîñêîãî ãðàôà, è ïîíÿòèå ãðàíè äëÿ íåãî òåðÿåò ñìûñë.
è ñëåâà íàïðàâî, êîòîðûé ïîêàçàí íà ðèñ. 8.26. Òåîðåìà 8.20 (Ýéëåðà). Ïëîñêîå ïðåäñòàâëåíèå ñâÿçíîãî ïëà-
Ñíà÷àëà âûáèðàåòñÿ çíà÷åíèå, õðàíÿùååñÿ íàðíîãî ãðàôà (ìóëüòèãðàôà) ñ n âåðøèíàìè, m ðåáðàìè è r
â êîðíå äåðåâà (îíî çàãðóæàåòñÿ â ñòåê). Çàòåì ãðàíÿìè óäîâëåòâîðÿåò ñëåäóþùåé ôîðìóëå:
ïðîèñõîäèò ñïóñê ïî ëåâîé âåòâè äî òåðìèíàëü- n – m + r  = 2.
íîé âåðøèíû. Âñå çíà÷åíèÿ, ëåæàùèå íà ýòîì
ïóòè, çàïèñûâàþòñÿ ïîñëå êîðíåâîãî: ×+a. Äîé- Äîêàçàòåëüñòâî. Äîêàæåì òåîðåìó èíäóêöèåé ïî ÷èñëó ãðàíåé.
äÿ äî òåðìèíàëüíîé âåðøèíû, ìû ïîäíèìàåìñÿ Åñëè åäèíñòâåííîé ãðàíüþ ãðàôà G ÿâëÿåòñÿ âíåøíÿÿ ãðàíü, òî
äî ïåðâîé ñíèçó òðàíçèòíîé âåðøèíû, è ñïóñêà- ãðàô íå èìååò öèêëîâ, ñëåäîâàòåëüíî, ýòî äåðåâî, òàê êàê G ñâÿçåí.
åìñÿ ïî ïðàâîìó ïîääåðåâó; ïîëó÷àåì ×+ab. Ïî- Òîãäà m = n – 1 è r = 1, ñëåäîâàòåëüíî, n – m + r = 2.
Ðèñ. 8.26. ñëåäîâàòåëüíî ïîâòîðÿÿ ýòîò ïðîöåññ, ìû äîé- Ïðåäïîëîæèì, ÷òî G èìååò ïî êðàéíåé ìåðå äâå ãðàíè è (x, y) – ðåáðî,
Îáõîä äåðåâà. äåì îïÿòü äî êîðíÿ äåðåâà, ïîñëå ÷åãî ñïóñêàåì- ëåæàùåå íà ãðàíèöå ýòèõ ãðàíåé. Ïðè óäàëåíèè ðåáðà (áåç óäàëåíèÿ
ñÿ ïî ïðàâîìó ïîääåðåâó ïî òîìó æå àëãîðèòìó. âåðøèí x, y) ãðàô îñòàåòñÿ ñâÿçíûì, íî ÷èñëî åãî ðåáåð òåïåðü
 ðåçóëüòàòå ïîëó÷àåì âûðàæåíèå: ×+ab–ab. ðàâíî m – 1, à ÷èñëî ãðàíåé – r – 1, òàê êàê äâå ãðàíè òåïåðü ñëèâàþòñÿ
â îäíó. Òîãäà n – (m – 1) + (r – 1) = n – m + r = 2. Ïðîäîëæàÿ ýòîò
8.11. Ïëàíàðíûå ãðàôû ïðîöåññ, ïî ïðèíöèïó ìàòåìàòè÷åñêîé èíäóêöèè, ïîëó÷èì, ÷òî ôîðìóëà
Îïðåäåëåíèå 8.30. Ãðàô íàçûâàåòñÿ ïëàíàðíûì, åñëè îí ìîæåò îñòàåòñÿ ñïðàâåäëèâîé äëÿ ëþáîãî ñâÿçíîãî ïëàíàðíîãî ãðàôà.
áûòü íàðèñîâàí íà ïëîñêîñòè òàê, ÷òî åãî ðåáðà ïåðåñåêàþòñÿ Òåîðåìà 8.21. Â ïðîñòîì ïëàíàðíîì ãðàôå ñ n âåðøèíàìè, m
òîëüêî â âåðøèíàõ ãðàôà. Ãðàô íàçûâàåòñÿ ïëîñêèì, åñëè îí ðåáðàìè è r ãðàíÿìè 3r ≤ 2m.
óæå óëîæåí íà ïëîñêîñòè òàê, ÷òî íèêàêèå åãî äâà ðåáðà íå Äîêàçàòåëüñòâî îñíîâûâàåòñÿ íà òîì ôàêòå, ÷òî êàæäàÿ ãðàíü
ïåðåñåêàþòñÿ â òî÷êàõ, îòëè÷íûõ îò âåðøèí ãðàôà. èìååò ïî êðàéíåé ìåðå òðè îãðàíè÷èâàþùèõ åå ðåáðà, è êàæäîå
Íà ðèñ. 8.27, a ïîêàçàí ïëàíàðíûé ãðàô, èçîáðàæåííûé òàê, ðåáðî íàõîäèòñÿ íà ãðàíèöå ïî êðàéíåé ìåðå äâóõ ãðàíåé.
÷òî åãî ðåáðà ïåðåñåêàþòñÿ, à íà ðèñ. 8.27, á – òîò æå ãðàô áåç Ñëåäóþùàÿ òåîðåìà óñòàíàâëèâàåò òàê íàçûâàåìîå íåðàâåíñòâî
ïåðåñå÷åíèé ðåáåð, ò. å. ïëîñêèé ãðàô. Ýéëåðà.
Òåîðåìà 8.22. Â ïðîñòîì ïëàíàðíîì ãðàôå ñ n âåðøèíàìè, m
ðåáðàìè è r ãðàíÿìè
m ≤ 3n – 6.
Äîêàçàòåëüñòâî. Èç ôîðìóëû n – m + r = 2 ïîëó÷àåì: r = 2 + m – n.
Ïîäñòàâëÿÿ çíà÷åíèå r â íåðàâåíñòâî 3r ≤ 2m, ïîëó÷èì: 6 + 3m – 3n ≤ 2m,
ò. å. m ≤ 3n – 6.
Òåîðåìà 8.22 äàåò íåîáõîäèìîå óñëîâèå ïëàíàðíîñòè ãðàôà.
Íà ðèñ. 8.28 èçîáðàæåíû äâà íåïëîñêèõ ãðàôà, êîòîðûå èìåþò
Ðèñ. 8.27. Ïëîñêèé ãðàô. íàèìåíüøåå ÷èñëî âåðøèí è íå ÿâëÿþòñÿ ïëàíàðíûìè. Äîêàæåì ýòî.
Ðàññìîòðèì óñëîâèÿ, ïðè êîòîðûõ ãðàô ÿâëÿåòñÿ ïëîñêèì. Ãðàô Ê5 – ýòî ïðîñòîé ïîëíûé
ãðàô, ïðåäñòàâëÿþùèé ñîáîé
Îïðåäåëåíèå 8.31. ×àñòü ïëîñêîãî ãðàôà, êîòîðàÿ îãðàíè÷åíà
çâåçäó, âïèñàííóþ â ïÿòèóãîëü-
öèêëîì è íå âêëþ÷àåò â ñåáÿ íèêàêîé äðóãîé öèêë, íàçûâàåòñÿ
íèê. Îí èìååò 5 âåðøèí è
ãðàíüþ. Íåîãðàíè÷åííàÿ áåñêîíå÷íàÿ îáëàñòü, âíåøíÿÿ ïî îòíî-
10 ðåáåð, ò. å. 3n – 6 = 9, ïîýòîìó
øåíèþ ê êîíå÷íûì ãðàíÿì, òàêæå ñ÷èòàåòñÿ ãðàíüþ.
íåðàâåíñòâî Ýéëåðà 10 ≤ 3n – 6
Ãðàíè ïëîñêîãî ãðàôà îáðàçóþò ðàçáèåíèå ïëîñêîñòè, íà êîòîðîé íå âûïîëíåíî. Ïî òåîðåìå 8.22, Ðèñ. 8.28. Íåïëîñêèå ãðàôû.
îí èçîáðàæåí. Íà ðèñ. 8.27, á â ãðàôå G z0 — áåñêîíå÷íàÿ ãðàíü, z1, z2, ãðàô K5 íåïëàíàðåí.
146 Ãëàâà 8 Ãðàôû 147

Î÷åâèäíî, ÷òî ëþáîé ãðàô, ñîäåðæàùèé â êà÷åñòâå ïîäãðàôà (w, v). Ãðàô H íàçûâàåòñÿ ïîäðàçáèåíèåì ãðàôà G, åñëè H ìîæåò
ãðàô Ê5, îáÿçàòåëüíî áóäåò íåïëîñêèì. áûòü ïîëó÷åí èç G ïóòåì ïîñëåäîâàòåëüíîãî ïðèìåíåíèÿ îïåðà-
Äðóãîé ãðàô, êîòîðûé íå ñîäåðæèò ãðàôà Ê5 è ÿâëÿåòñÿ íåïëà- öèè ïîäðàçáèåíèÿ ðåáåð.
íàðíûì, – ýòî ïîëíûé äâóäîëüíûé ãðàô Ê3,3.  äâóäîëüíûõ ãðàôàõ Íåòðóäíî óáåäèòüñÿ â òîì, ÷òî îïåðàöèÿ ïîäðàçáèåíèÿ ðåáðà
ìíîæåñòâî âåðøèí ðàçáèòî íà äâà íåïåðåñåêàþùèõñÿ ïîäìíîæåñòâà, íå èçìåíÿåò ñîîòíîøåíèÿ Ýéëåðà. Äåéñòâèòåëüíî, â ðåçóëüòàòå ïîä-
êîòîðûå íàçûâàþò äîëÿìè. Òàêèå ãðàôû âîçíèêàþò â çàäà÷àõ î ðàçáèåíèÿ êàê êîëè÷åñòâî ðåáåð, òàê è êîëè÷åñòâî âåðøèí, óâåëè-
ñîåäèíåíèè n äîìîâ è m ïóíêòîâ îáñëóæèâàíèÿ ñ ïîìîùüþ êîììó- ÷èòñÿ íà åäèíèöó, à êîëè÷åñòâî ãðàíåé íå èçìåíèòñÿ (ñì. ðèñ. 8.30),
íèêàöèé (ñì. ðèñ. 8.29). Íàïðèìåð, èññëåäîâàíèå ïëàíàðíîñòè ãðàôà òàê êàê ïðè óäàëåíèè ðåáðà â ïëîñêîì ãðàôå èñ÷åçíåò îäíà ãðàíü,
Ê3,3 íåîáõîäèìî â çàäà÷å «î òðåõ äîìàõ è òðåõ êîëîäöàõ», â êîòîðîé à ïðè äîáàâëåíèè äâóõ ðåáåð ïîÿâèòñÿ íîâàÿ. Òàêèì îáðàçîì,
æèòåëè äîìîâ õîòåëè áû õîäèòü çà âîäîé ê êîëîäöàì òàê, ÷òîáû (n + 1) – (m + 1) + (r –1 + 1) = n – m + r.
íèêîãäà íå âñòðå÷àòü íèêîãî èç ñâîèõ ñîñåäåé. Î÷åâèäíî, äëÿ òîãî,
÷òîáû èõ æåëàíèå áûëî âûïîëíåíî, íóæíî, ÷òîáû èõ ïóòè íèêîãäà
íå ïåðåñåêàëèñü. Äëÿ ýòîãî ãðàô, ñîåäèíÿþùèé «äîìà» è «êîëîä-
öû», äîëæåí áûòü ïëîñêèì. Îäíàêî ãðàô Ê3,3 – íåïëàíàðíûé, òàê
÷òî æåëàíèå æèòåëåé íåâûïîëíèìî (ñì. ðèñ. 8.29).

Ðèñ. 8.30. Ïîäðàçáèåíèå ðåáðà (u, v).


Îïðåäåëåíèå 8.33. Ãðàôû G è H ãîìåîìîðôíû, åñëè ñóùåñòâóþò
òàêèå èõ ïîäðàçáèåíèÿ, êîòîðûå èçîìîðôíû.
Òåîðåìà 8.22 (Ïîíòðÿãèíà — Êóðàòîâñêîãî). Ãðàô ïëàíàðåí òîã-
äà è òîëüêî òîãäà, êîãäà îí íå ñîäåðæèò ïîäãðàôîâ, ãîìåîìîðô-
íûõ ãðàôàì Ê5 è Ê3,3.

Ðèñ. 8.29. Çàäà÷à î äîìàõ è êîëîäöàõ.


Äëÿ ãðàôà K3,3 m = 9, n = 6, ò. å. íåðàâåíñòâî Ýéëåðà âûïîëíÿåòñÿ.
Òåì íå ìåíåå, îí íåïëàíàðåí. Äîêàæåì ýòî.
Ïðåäïîëîæèì, ÷òî ãðàô K3,3 ïëàíàðåí. Òîãäà, ïî òåîðåìå Ýéëåðà,
÷èñëî åãî ãðàíåé r = 9 – 6 + 2 = 5.  ñèëó äâóäîëüíîñòè K3,3, â íåì
íåò öèêëîâ äëèíîé ìåíüøå 4, ïîýòîìó, ñóììèðóÿ äëèíû ãðàíèö
âñåõ ãðàíåé è ó÷èòûâàÿ, ÷òî â ýòîé ñóììå êàæäîå ðåáðî ãðàôà
K3,3 âñòðåòèòñÿ äâàæäû, ïîëó÷èì: 2m ≥ 4r, ò. å. 4r ≤ 18, è, ñëåäîâà-
òåëüíî, r < 5, ÷òî ïðîòèâîðå÷èò òåîðåìå Ýéëåðà. Òàêèì îáðàçîì,
K3,3 íåïëàíàðåí. Ýòî ïðèìåð òîãî, ÷òî óñëîâèå m ≤ 3n – 6 íå ÿâëÿåòñÿ
äîñòàòî÷íûì óñëîâèåì ïëàíàðíîñòè.
Ãðàôû Ê5 è Ê3,3 ïîçâîëÿþò îïðåäåëèòü íàèáîëåå îáùèé êðèòåðèé
ïëàíàðíîñòè, êîòîðûé ìû ïðèâîäèì çäåñü áåç äîêàçàòåëüñòâà ââèäó
åãî ñëîæíîñòè. Ïðåäâàðèòåëüíî ââåäåì íîâûå îïðåäåëåíèÿ.
Îïðåäåëåíèå 8.32. Îïåðàöèÿ ïîäðàçáèåíèÿ ðåáðà (u, v) â ãðàôå
G = {V, E} ñîñòîèò â óäàëåíèè èç E ðåáðà (u, v), äîáàâëåíèè ê V
íîâîé âåðøèíû w è äîáàâëåíèè ê E\{(u, v)} äâóõ ðåáåð (u, w) è
149
Ãëàâà 9. ÁÓËÅÂÀ ÀËÃÅÁÐÀ ãóáåðíàòîðà Èíäèè, èìåíåì êîòîðîãî íàçâàíà âûñî÷àéøàÿ âåðøèíà
ìèðà Ýâåðåñò. Ìýðè Áóëü-Ýâåðåñò ìíîãî ïîìîãàëà Áóëþ â ðàáîòå, à
Äæîðäæ Áóëü (1815—1864) ðîäèëñÿ â Àíãëèè, â Ëèíêîëüíå, â ñåìüå ïîñëå åãî ñìåðòè îñòàâèëà èíòåðåñíûå âîñïîìèíàíèÿ î ñâîåì ìóæå è î
ìåëêîãî òîðãîâöà. Åãî ðîäèòåëè èñïûòûâàëè ìàòåðèàëüíûå åãî íàó÷íîì òâîð÷åñòâå. Îíà ñòàëà ìàòåðüþ ÷åòûðåõ äî÷åðåé Áóëÿ,
çàòðóäíåíèÿ, ïîýòîìó îí íå ñìîã ïîëó÷èòü ñèñòåìàòè÷åñêîãî êîòîðûå âñå îêàçàëèñü çàìå÷àòåëüíûìè ëþäüìè (ó íàñ íàèáîëåå èçâåñò-
îáðàçîâàíèÿ, — êðîìå íà÷àëüíûõ êëàññîâ øêîëû äëÿ äåòåé áåäíÿêîâ íà Ýòåëü Ëèëèàí Áóëü, â çàìóæåñòâå Âîéíè÷, àâòîð ðîìàíà «Îâîä»).
Äæîðäæ Áóëü íå ó÷èëñÿ íè â îäíîì ó÷åáíîì çàâåäåíèè. Îäíàêî ñ äåòñêèõ
ëåò Áóëü ñòðåìèëñÿ ê çíàíèÿì, ñàìîñòîÿòåëüíî èçó÷àÿ ìíîãèå  1854 ã. âûøëî â ñâåò îñíîâíîå ïðîèçâåäåíèå Áóëÿ «Èññëåäîâàíèå
ïðåäìåòû, â òîì ÷èñëå ëàòûíü è ãðå÷åñêèé, êîòîðûå èçó÷àëèñü â òå çàêîíîâ ìûñëè, íà êîòîðûõ îñíîâàíû ìàòåìàòè÷åñêèå òåîðèè ëîãèêè
ãîäû âî âñåõ àðèñòîêðàòè÷åñêèõ øêîëàõ.  12 ëåò îí óæå ïå÷àòàë â è âåðîÿòíîñòåé».  ýòîé, ñòàâøåé êëàññè÷åñêîé, ðàáîòå ïîäðîáíî èññëå-
ìåñòíûõ èçäàíèÿõ ñâîè ïåðåâîäû èç Ãîðàöèÿ, íî ýòî íå ïðèíîñèëî äåíåã, äóåòñÿ àëãåáðàè÷åñêàÿ ñèñòåìà, êîòîðóþ ñåãîäíÿ íàçûâàþò «àëãåá-
à ñåìüÿ ñèëüíî íóæäàëàñü. Ñ ðàííèõ ëåò íà÷àëñÿ òðóäîâîé ïóòü Áóëÿ, ðîé âûñêàçûâàíèé». Ãëóáîêîå ïîíèìàíèå Áóëåì ïðèðîäû ìàòåìàòèêè
ïîõîæèé íà ïóòü ìíîãèõ ãåðîåâ Äèêêåíñà: Áóëü äîëãî èñêàë ðàáîòó, è ñìûñëà àáñòðàêòíûõ ìàòåìàòè÷åñêèõ ñòðóêòóð, êîòîðîå ïðîÿâèëîñü
äàþùóþ êàêîé-òî çàðàáîòîê è, â òî æå âðåìÿ, îñòàâëÿþùóþ â ýòîé êíèãå, îòìå÷àë Á. Ðàññåë: «×èñòóþ ìàòåìàòèêó îòêðûë Áóëü â
âîçìîæíîñòè äëÿ äàëüíåéøåãî ñàìîîáðàçîâàíèÿ. Ëèøü ïîñëå äîëãèõ ñî÷èíåíèè, êîòîðîå íàçûâàëîñü «Çàêîíû ìûñëè». Ðàçóìååòñÿ, ôðàçó
ìó÷èòåëüíûõ ïîèñêîâ è ìíîãèõ íåóäà÷íûõ ïîïûòîê óñòðîèòüñÿ Áóëþ Ðàññåëà íèêàê íå ñëåäóåò ïîíèìàòü áóêâàëüíî: òàê, íå ãîâîðÿ óæå î
óäàëîñü îòêðûòü ìàëåíüêóþ ýëåìåíòàðíóþ øêîëó, â êîòîðîé îí ãåíèàëüíîì Ãîòôðèäå Âèëüãåëüìå Ëåéáíèöå (1646—1716) èëè î äðåâíèõ
ïðåïîäàâàë ñàì. Äåíåã ýòî äàâàëî ìàëî, íî îñòàâëÿëî íåêîòîðûé äîñóã. ãðåêàõ, íà åâðîïåéñêîì êîíòèíåíòå íå óñòóïàþùóþ Áóëþ ãëóáèíó
 ïðîöåññå çàíÿòèé ñ ó÷åíèêàìè Áóëü âïåðâûå îáðàòèëñÿ ê ìàòåìàòèêå, ïîíèìàíèÿ àáñòðàêòíîé ïðèðîäû «÷èñòîé» ìàòåìàòèêè
è øêîëüíûå ó÷åáíèêè ïðèâåëè åãî â óæàñ ñâîåé íåñòðîãîñòüþ è äåìîíñòðèðîâàë â òå æå ãîäû åùå îäèí ñàìîó÷êà (åùå îäèí øêîëüíûé
íåëîãè÷íîñòüþ èçëîæåíèÿ. Ñòðåìÿñü ïîíÿòü, ÷òî æå íà ñàìîì äåëå ó÷èòåëü, òàê æå, êàê è Áóëü, ïî äîñòîèíñòâó îöåíåííûé ëèøü ïîñëå
ïðåäñòàâëÿåò ñîáîé ìàòåìàòèêà, Áóëü îáðàòèëñÿ ê ïðîèçâåäåíèÿì ñìåðòè), – íåìåö Ãåðìàí Ãðàññìàí (1809—1877). Îäíàêî áåññïîðíî,
êëàññèêîâ è ñàìîñòîÿòåëüíî èçó÷èë îáøèðíûå òðóäû Ëàïëàñà è ÷òî äàííàÿ Äæ. Áóëåì â «Çàêîíàõ ìûñëè» õàðàêòåðèñòèêà (ëþáîãî!)
Ëàãðàíæà.  ñâÿçè ñ ýòèìè çàíÿòèÿìè ó íåãî ïîÿâèëèñü ïåðâûå ñàìîñòî- ìàòåìàòè÷åñêîãî èñ÷èñëåíèÿ êàê «ìåòîäà, áàçèðóþùåãîñÿ íà óïîòðåá-
ÿòåëüíûå èäåè. Ê åãî ñ÷àñòüþ, Ä. Ãðåãîðè, îñíîâàâøèé íåçàäîëãî äî òîãî ëåíèè ñèìâîëîâ, çàêîíû êîìáèíàöèè êîòîðûõ íàì èçâåñòíû» èëè ôðàçà
«Êåìáðèäæñêèé ìàòåìàòè÷åñêèé æóðíàë», ñðàçó æå îöåíèë ãëóáèíó «äåéñòâåííîñòü àíàëèçà çàâèñèò íå îò èñòîëêîâàíèÿ ñèìâîëîâ, à èñêëþ-
ìûñëè è îðèãèíàëüíîñòü ñòèëÿ ïðîâèíöèàëüíîãî ó÷èòåëÿ, ïðèñûëàâøåãî ÷èòåëüíî îò çàêîíîâ èõ êîìáèíàöèè» ñâèäåòåëüñòâóþò îá èñêëþ÷è-
åìó ñâîè ñòàòüè. Âòîðûì ÷åëîâåêîì, àêòèâíî ïîääåðæàâøèì Áóëÿ, òåëüíîé ãëóáèíå ïðîíèêíîâåíèÿ â ñóòü ìàòåìàòèêè. Ïåðâàÿ ñåðüåçíàÿ
áûë êåìáðèäæñêèé ìàòåìàòèê, ïðîôåññîð óíèâåðñèòåòà Àóãóñòóñ äå ïîïûòêà ôîðìàëèçîâàííîãî èçëîæåíèÿ òîé ëîãè÷åñêîé ñèñòåìû,
Ìîðãàí. Äå Ìîðãàí ñàì èíòåðåñîâàëñÿ âîïðîñàìè ëîãè÷åñêîãî îáîñíî- êîòîðàÿ ëåæèò â îñíîâå âñåõ ìàòåìàòè÷åñêèõ óìîçàêëþ÷åíèé, ïîïûòêà
âàíèÿ ìàòåìàòèêè, êîòîðûå âñêîðå ñòàëè êðàåóãîëüíûì êàìíåì âñåõ ñòðîãîãî îïèñàíèÿ òåõ «ïðàâèë èãðû», êîòîðûì ïîä÷èíÿåòñÿ ìàòåìà-
ðàçìûøëåíèé Áóëÿ. Ïåðâûå ïóáëèêàöèè Áóëÿ çàèíòåðåñîâàëè äå Ìîðãà- òèêà, ïðèíàäëåæèò èìåííî Äæîðäæó Áóëþ.
íà, à êðàòêàÿ áðîøþðà «Ìàòåìàòè÷åñêèé àíàëèç ëîãèêè, ñîïðîâîæ- 9.1. Àáñòðàêòíàÿ áóëåâà àëãåáðà
äàåìûé íàáðîñêîì èñ÷èñëåíèÿ äåäóêòèâíûõ ðàññóæäåíèé» (1847),
ïðèâåëà åãî â âîñòîðã. (Çàìåòèì, ÷òî â òîì æå 1847 ã., íåñêîëüêèìè Îïðåäåëåíèå áóëåâîé àëãåáðû äàíî â ãëàâå 6 (ñì. îïðåäåëåíèå
ìåñÿöàìè ïîçæå, âûøëî â ñâåò ñî÷èíåíèå ñàìîãî äå Ìîðãàíà íà òó æå 6.13). Ïîñêîëüêó ëþáóþ ðåøåòêó ìîæíî ðàññìàòðèâàòü êàê àëãåáðó
òåìó: «Ôîðìàëüíàÿ ëîãèêà èëè èñ÷èñëåíèå âûâîäîâ, íåîáõîäèìûõ è ñ äâóìÿ îïåðàöèÿìè, áóëåâó ðåøåòêó, â êîòîðîé êàæäûé ýëåìåíò
âîçìîæíûõ», ãäå, â ÷àñòíîñòè, ñîäåðæàëèñü òå ëîãè÷åñêèå çàêîíû, èìååò åäèíñòâåííîå äîïîëíåíèå, ìîæíî ðàññìàòðèâàòü êàê áóëåâó àë-
êîòîðûå ñåé÷àñ íàçûâàþò «çàêîíàìè äå Ìîðãàíà»; ýòî îáñòîÿòåëüñòâî ãåáðó ñ òðåìÿ îïåðàöèÿìè.  äàííîé ãëàâå ìû ðàññìîòðèì â íåêî-
äåëàëî åãî îöåíêó ðàáîòû Áóëÿ îñîáåííî âåñîìîé). Óñèëèÿìè äå Ìîðãàíà, òîðîì ñìûñëå «ìèíèìàëüíóþ» áóëåâó àëãåáðó, êîòîðàÿ ñòðîèòñÿ
Ãðåãîðè è äðóãèõ äðóçåé ñàìîó÷êà Áóëü ñòàë â 1849 ãîäó ïðîôåññîðîì íà ðåøåòêå 2, ñîñòîÿùåé èç äâóõ ýëåìåíòîâ. Ýòè ýëåìåíòû îáîçíà-
ìàòåìàòèêè êàòîëè÷åñêîãî êîëëåäæà â ã. Êîðê (Èðëàíäèÿ); çäåñü îí ÷àþòñÿ ñèìâîëàìè 0 è 1, õîòÿ ïðèðîäà èõ ìîæåò áûòü ðàçëè÷íà,
ïðîâåë ïîñëåäíèå 15 ëåò ñâîåé æèçíè, íàêîíåö-òî ïîëó÷èâ âîçìîæíîñòü íàïðèìåð, «ëîæü» è «èñòèíà» â àëãåáðå âûñêàçûâàíèé, ïîëîæåíèå
íå òîëüêî îáåñïå÷èòü ñòàðîñòü ðîäèòåëåé, íî è ñïîêîéíî çàíèìàòüñÿ âûêëþ÷àòåëÿ «ðàçîìêíóòî»/«çàìêíóòî» – â òåîðèè ðåëåéíî-êîíòàêò-
íàóêîé. Çäåñü æå îí æåíèëñÿ íà Ìýðè Ýâåðåñò — äî÷åðè ïðîôåññîðà íûõ ñõåì.  àáñòðàêòíîé áóëåâîé àëãåáðå ïðèðîäà ìíîæåñòâà {0, 1}
ãðå÷åñêîãî ÿçûêà â òîì æå êîëëåäæå è ðîäñòâåííèöå áûâøåãî ãåíåðàë- íå ðàññìàòðèâàåòñÿ. Ðåøåòî÷íûå îïåðàöèè îáúåäèíåíèÿ (∨),
150 Ãëàâà 9 Áóëåâà àëãåáðà 151

ïåðåñå÷åíèÿ (∧) è äîïîëíåíèÿ (') èìåþò äðóãèå íàèìåíîâàíèÿ è  òàáë. 9.2 ïðèâåäåíû îñíîâíûå ôóíêöèè îò äâóõ ïåðåìåííûõ.
ðàññìàòðèâàþòñÿ êàê àëãåáðàè÷åñêèå îïåðàöèè. Âñå ñâîéñòâà Òàáëèöà.9.2.
áóëåâûõ ðåøåòîê, ðàçóìååòñÿ, âûïîëíåíû â áóëåâîé àëãåáðå è îïðå-
äåëÿþòñÿ â íåé êàê àêñèîìû è òåîðåìû. Ðàññìîòðèì îïðåäåëåíèå x y x∧y x∨y x→y x≡y x⊕y
áóëåâîé àëãåáðû òàê, êàê ýòî ïðèíÿòî â îáùåèçâåñòíîé ëèòåðàòóðå. 0 0 0 0 1 1 0
Îïðåäåëåíèå 9.1. Âñÿêóþ ïåðåìåííóþ, êîòîðàÿ ìîæåò ïðèíè- 0 1 0 1 1 0 1
ìàòü îäíî èç äâóõ âîçìîæíûõ çíà÷åíèé, îáîçíà÷àåìûõ 0 è 1, 1 0 0 1 0 0 1
íàçîâåì áóëåâîé ïåðåìåííîé. 1 1 1 1 1 1 0
Îïðåäåëåíèå 9.2. Ôóíêöèÿ f(x1, ..., xn), ïðèíèìàþùàÿ çíà÷åíèÿ
íà ìíîæåñòâå {0, 1} âìåñòå ñî ñâîèìè ïåðåìåííûìè, íàçûâàåòñÿ Ýòî ôóíêöèè:
áóëåâîé ôóíêöèåé. x ∧ y (èëè x & y) – êîíúþíêöèÿ,
Ñîâîêóïíîñòü çíà÷åíèé ïåðåìåííûõ áóëåâîé ôóíêöèè áóäåì x ∨ y – äèçúþíêöèÿ,
íàçûâàòü íàáîðîì. Íàïðèìåð, äëÿ áóëåâîé ôóíêöèè f(x, y, z) x → y (èëè x ⊃ y) – èìïëèêàöèÿ,
ñîâîêóïíîñòü çíà÷åíèé x = 1, y = 0, z = 1 çàïèñûâàåòñÿ êàê íàáîð x ≡ y (èëè x ~ y) – ýêâèâàëåíòíîñòü (ýêâèâàëåíöèÿ),
101. Áóëåâà ôóíêöèÿ ìîæåò áûòü çàäàíà ñ ïîìîùüþ òàáëèöû – x ⊕ y – ñëîæåíèå ïî mod 2 (îïåðàöèÿ Æåãàëêèíà).
ïåðå÷èñëåíèåì åå çíà÷åíèé íà âñåõ íàáîðàõ. Ìíîæåñòâî íàáîðîâ
Óòâåðæäåíèå 9.2. Ìíîæåñòâî, ñîñòîÿùåå èç äâóõ çíà÷åíèé 0 è 1,
ïðèíÿòî çàïèñûâàòü â ëåêñèêîãðàôè÷åñêîì ïîðÿäêå, òàê ÷òî êàæäûé
íà êîòîðîì îïðåäåëåíû óíàðíàÿ îïåðàöèÿ îòðèöàíèÿ ¬ ñîãëàñíî
íàáîð ïðåäñòàâëÿåò ñîáîé êîä äâîè÷íîãî ÷èñëà. Ñîîòâåòñòâóþùåå
òàáë. 9.1, è áèíàðíûå îïåðàöèè äèçúþíêöèè ∨ è êîíúþíêöèè ∧
åìó äåñÿòè÷íîå ÷èñëî áóäåì íàçûâàòü íîìåðîì íàáîðà. Íàïðèìåð,
ñîãëàñíî òàáë. 9.2, ÿâëÿåòñÿ áóëåâîé àëãåáðîé.
íîìåð íàáîðà 101 ðàâåí 5, íîìåð íàáîðà 110 – 6.
Èñòèííîñòü óòâåðæäåíèÿ 9.2. ñëåäóåò èç òåîðèè ðåøåòîê:
Óòâåðæäåíèå 9.1. Êîëè÷åñòâî íàáîðîâ áóëåâîé ôóíêöèè f(x1,
îïåðàöèÿ îòðèöàíèÿ áóëåâîé àëãåáðû îïðåäåëÿåòñÿ êàê äîïîëíåíèå
…, xò) îò n ïåðåìåííûõ ðàâíî 2n. Êîëè÷åñòâî áóëåâûõ ôóíêöèé
â ðåøåòêå 2, äèçúþíêöèè ∨ è êîíúþíêöèè ∧ – êàê îáúåäèíåíèå è
îò n ïåðåìåííûõ ðàâíî 2 â ñòåïåíè 2n.
ïåðåñå÷åíèå ñîîòâåòñòâåííî.
Äîêàçàòåëüñòâî ýòîãî óòâåðæäåíèÿ íåïîñðåäñòâåííî ñëåäóåò èç Îïåðàöèÿ îòðèöàíèÿ ïðè ðóêîïèñíîì íàïèñàíèè îáû÷íî çàïè-
îñíîâíûõ ñîîòíîøåíèé êàðäèíàëüíîé àðèôìåòèêè. Äåéñòâèòåëüíî, ñûâàåòñÿ êàê ÷åðòà íàä ñèìâîëîì ïåðåìåííîé, íàïðèìåð: x , ( x ∨ y) ,
ìíîæåñòâî âñåõ íàáîðîâ áóëåâîé ôóíêöèè îò n ïåðåìåííûõ îáðàçî- îäíàêî, ìû áóäåì èñïîëüçîâàòü ñèìâîë ¬, íàïðèìåð: ¬x, ¬(x ∨ y).
âàíî äåêàðòîâûì ïðîèçâåäåíèåì {0, 1}n, ìîùíîñòü êîòîðîãî ðàâíà 2n. Èíîãäà îòðèöàíèå îáîçíà÷àåòñÿ ñèìâîëîì ~, íàïðèìåð: ~x. Îïåðà-
Ìíîæåñòâî âñåõ áóëåâûõ ôóíêöèé îò n ïåðåìåííûõ åñòü ìíîæåñòâî öèÿ êîíúþíêöèè â áóëåâîé àëãåáðå îáû÷íî îáîçíà÷àåòñÿ ñèìâîëîì
n
îòîáðàæåíèé {0, 1}n → {0, 1), ìîùíîñòü êîòîðîãî ðàâíà 22 . ∧, â àëãåáðå âûñêàçûâàíèé – ñèìâîëîì &.  âûðàæåíèÿõ áóëåâîé
Ñóùåñòâóåò 4 áóëåâûõ ôóíêöèè îò îäíîé ïåðåìåííîé è 16 áó- àëãåáðû ýòîò ñèìâîë ÷àñòî îïóñêàåòñÿ, êàê ñèìâîë óìíîæåíèÿ
ëåâûõ ôóíêöèé îò äâóõ ïåðåìåííûõ.  òàáëèöå 9.1 ïðèâåäåíû â àðèôìåòè÷åñêèõ âûðàæåíèÿõ, íàïðèìåð, âûðàæåíèå x ∧ y çàïè-
áóëåâû ôóíêöèè îò îäíîé ïåðåìåííîé: ñûâàåòñÿ êàê xy.
f1 – êîíñòàíòà 0, 9.2. Îñíîâíûå àêñèîìû è òåîðåìû áóëåâîé àëãåáðû
f2 – òîæäåñòâåííàÿ ôóíêöèÿ f(x) = x,
Àêñèîìû è òåîðåìû áóëåâîé àëãåáðû íåïîñðåäñòâåííî ñëåäóþò
f3 – îòðèöàíèå f(x) = ¬x, èç ñâîéñòâ áóëåâûõ ðåøåòîê. Ïðèâåäåì ñïèñîê àêñèîì è îñíîâíûõ
f4 – êîíñòàíòà 1. òåîðåì áóëåâîé àëãåáðû.
Òàáëèöà 9.1. Àêñèîìû áóëåâîé àëãåáðû:
x f1 f2 f3 f4 (9.1) êîììóòàòèâíûå çàêîíû:
0 0 0 1 1 a ∨ b = b ∨ a;
1 0 1 0 1 a ∧ b = b ∧ a;
152 Ãëàâà 9 Áóëåâà àëãåáðà 153

(9.2) äèñòðèáóòèâíûå çàêîíû: Â èçîáðàæåíèè ôîðìóë ïðèíÿòû ñëåäóþùèå äîïóùåíèÿ:


a ∨ (b ∧ c) = (a ∨ b) ∧ (a ∨ c); âíåøíèå ñêîáêè îïóñêàþò; óñòàíàâëèâàþò ïðèîðèòåòû âûïîëíåíèÿ
a ∧ (b ∨ c) = (a ∧ b) ∨ (a ∧ c); îïåðàöèé â ñëåäóþùåì ïîðÿäêå:
(9.3) ñâîéñòâà 0 è 1: ¬ – îòðèöàíèå (íàèâûñøèé ïðèîðèòåò),
a ∨ 0 = a, a ∧ 1 = a; ∧ – êîíúþíêöèÿ,
(9.4) çàêîí èñêëþ÷åííîãî òðåòüåãî: ∨ – äèçúþíêöèÿ,
a ∨ ¬a = 1; →, ≡ – èìïëèêàöèÿ è ýêâèâàëåíòíîñòü (èìåþò îäèíàêîâûé
çàêîí ïðîòèâîðå÷èÿ: ïðèîðèòåò).
a ∧ ¬a = 0. Ñ ó÷åòîì ýòèõ ïðèîðèòåòîâ èçáûòî÷íûå ñêîáêè òàêæå
îïóñêàþòñÿ.
Òåîðåìû:
Äëÿ êàæäîé áóëåâîé ôîðìóëû ìîæíî ïîñòðîèòü òàáëèöó åå
(9.5) àññîöèàòèâíûå çàêîíû:
çíà÷åíèé, ïîëüçóÿñü îïðåäåëåíèåì îñíîâíûõ îïåðàöèé. Áóëåâû
a ∨ (b ∨ c) = (a ∨ b) ∨ c; ôîðìóëû íàçûâàþòñÿ ýêâèâàëåíòíûìè, èëè ðàâíîñèëüíûìè, åñëè
a ∧ (b ∧ c) = (a ∧ b) ∧ c; èõ òàáëèöû ñîâïàäàþò. (Äëÿ îáîçíà÷åíèÿ ðàâíîñèëüíîñòè ôîðìóë
(9.6) åñëè äëÿ âñåõ a a ∨ b = a, òî b = 0; ìû èñïîëüçóåì ñèìâîë =). Òàêèå ôîðìóëû, êîòîðûå íà îäíèõ è
åñëè äëÿ âñåõ a a ∧ b = a, òî b = 1; òåõ æå íàáîðàõ ïðèíèìàþò îäèíàêîâûå çíà÷åíèÿ, ïðåäñòàâëÿþò
(9.7) åñëè a ∨ b = 1 è a ∧ b = 0, òî b = ¬a; îäíó è òó æå áóëåâó ôóíêöèþ. Òàêèì îáðàçîì, îäíà è òà æå áóëåâà
(9.8) ¬¬a = a; ôóíêöèÿ ìîæåò áûòü ïðåäñòàâëåíà ðàçëè÷íûìè ôîðìóëàìè, à
ïîñêîëüêó äëÿ êàæäîé áóëåâîé ôîðìóëû ìîæíî ïîñòðîèòü
(9.9) ¬0 = 1, ¬1 = 0;
åäèíñòâåííóþ òàáëèöó çíà÷åíèé, òî êàæäîé áóëåâîé ôîðìóëå
(9.10) çàêîíû èäåìïîòåíòíîñòè: ñîîòâåòñòâóåò åäèíñòâåííàÿ áóëåâà ôóíêöèÿ.
a ∨ a = a; Åñëè äâå ðàâíîñèëüíûå ôîðìóëû ñîåäèíèòü ñ ïîìîùüþ îïåðà-
a ∧ a = a; öèè ýêâèâàëåíòíîñòè, òî âíîâü ïîëó÷åííàÿ ôîðìóëà áóäåò òîæäå-
(9.11) a ∨ 1 = 1, a ∧ 0 = 0; ñòâåííî ðàâíà åäèíèöå. Àêñèîìû è òåîðåìû áóëåâîé àëãåáðû çàäàþò
(9.12) çàêîíû ïîãëîùåíèÿ: ðàâíîñèëüíûå ôîðìóëû.
a ∨ (a ∧ b) = a; Ðàññìîòðèì íåêîòîðûå ðàâíîñèëüíûå ôîðìóëû (ñì. òàáë. 9.3).
a ∧ (a ∨ b) = a; Òàáëèöà 9.3.
(9.13) çàêîíû äå Ìîðãàíà:
x y x → y ¬x ∨ y y → x (x → y)(y → x) x ≡ y x ⊕ y ¬(x ⊕ y)
¬(a ∨ b) = ¬a ∧ ¬b;
¬(a ∧ b) = ¬a ∨ ¬b; 0 0 1 1 1 1 1 0 1
(9.14) çàêîíû ñêëåèâàíèÿ: 0 1 1 1 0 0 0 1 0
(a ∨ b) ∧ (a ∨ ¬b) = a; 1 0 0 0 1 0 0 1 0
(a ∧ b) ∨ (a ∧ ¬b) = a. 1 1 1 1 1 1 1 0 1

9.3. Áóëåâû ôîðìóëû Ìû âèäèì, ÷òî òàáëèöû çíà÷åíèé ôîðìóë x → y è ¬x ∨ y


ñîâïàäàþò, ñëåäîâàòåëüíî, ýòè ôîðìóëû ýêâèâàëåíòíû:
Îïðåäåëåíèå 9.3.
(9.15) x → y = ¬x ∨ y.
• Êàæäàÿ ïåðåìåííàÿ åñòü ôîðìóëà.
Ýêâèâàëåíòíû òàêæå ôîðìóëû:
• Åñëè x, y — ôîðìóëû, òî ôîðìóëàìè ÿâëÿþòñÿ (¬x), (x ∨ y), (x & y).
(9.16) x ≡ y = ¬(x ⊕ y),
• Äðóãèõ ôîðìóë íåò.
(9.17) x ≡ y = (x → y)(y → x).
154 Ãëàâà 9 Áóëåâà àëãåáðà 155

 (9.17) ìû ìîæåì çàìåíèòü èìïëèêàöèþ íà ðàâíîñèëüíóþ åé Òåîðåìà 9.2. Äëÿ òîãî, ÷òîáû ýëåìåíòàðíàÿ êîíúþíêöèÿ òîæäå-
ôîðìóëó (9.15).  ðåçóëüòàòå ïîëó÷èì: ñòâåííî ðàâíÿëàñü íóëþ, íåîáõîäèìî è äîñòàòî÷íî, ÷òîáû â íåå
x ≡ y = (x → y)(y → x) = (¬x ∨ y)(¬y ∨ x). âõîäèëà íåêîòîðàÿ ïåðåìåííàÿ âìåñòå ñî ñâîèì îòðèöàíèåì.
Ýòè ðàâíîñèëüíîñòè îáúÿñíÿþò, ïî÷åìó ïðè îïðåäåëåíèè áóëå- Ñïðàâåäëèâîñòü òåîðåì 9.1, 9.2 ñëåäóåò èç àêñèîìû (9.4) è
âîé ôîðìóëû èñïîëüçóþòñÿ òîëüêî îïåðàöèè ¬, ∨, ∧, – îïåðàöèè îïðåäåëåíèÿ îïåðàöèé äèçúþíêöèè è êîíúþíêöèè.
èìïëèêàöèè, ýêâèâàëåíòíîñòè è ñëîæåíèÿ ïî ìîäóëþ 2 ìîãóò áûòü Îïðåäåëåíèå 9.6. Áóëåâà ôóíêöèÿ íàçûâàåòñÿ êîíñòèòóåíòîé
ââåäåíû ñ ïîìîùüþ ðàâíîñèëüíûõ ôîðìóë (9.15) – (9.17). åäèíèöû (èëè ìèíòåðìîì), åñëè îíà ðàâíà åäèíèöå òîëüêî íà
Ñ ïîìîùüþ ðàâíîñèëüíûõ ôîðìóë ìîæíî ïðîâîäèòü îäíîì íàáîðå ñâîèõ àðãóìåíòîâ.
ýêâèâàëåíòíûå ïðåîáðàçîâàíèÿ áóëåâûõ ôîðìóë. Íàïðèìåð,
ïðåîáðàçóåì áóëåâó ôîðìóëó ¬x ⊕ (z → y). Îïðåäåëåíèå 9.7. Áóëåâà ôóíêöèÿ íàçûâàåòñÿ êîíñòèòóåíòîé
íóëÿ (èëè ìàêñòåðìîì), åñëè îíà ðàâíà íóëþ òîëüêî íà îäíîì
¬x ⊕ (z → y) = z → y = ¬z ∨ y,
íàáîðå ñâîèõ àðãóìåíòîâ.
= ¬x ⊕ (¬z ∨ y) = x ⊕ y = ¬(x ≡ y),
= ¬(¬x ≡ (¬z ∨ y)) = x ≡ y = (¬x ∨ y)(¬y ∨ x), Ïðèìåð. Ñðåäè áóëåâûõ ôóíêöèé äâóõ àðãóìåíòîâ êîíúþíêöèÿ
è ñòðåëêà Ïèðñà (x ↑ y = ¬(x ∨ y)) ÿâëÿþòñÿ êîíñòèòóåíòàìè
= ¬((¬¬x ∨ (¬z ∨ y))(¬(¬z ∨ y) ∨ ¬x)) = ¬¬x = x åäèíèöû, à äèçúþíêöèÿ, èìïëèêàöèÿ, øòðèõ Øåôôåðà (x | y =
= ¬((x ∨ ¬z ∨ y)(¬(¬z ∨ y) ∨ ¬x)) = çàêîí äå Ìîðãàíà = ¬(x ∧ y)) ÿâëÿþòñÿ êîíñòèòóåíòàìè íóëÿ.
= ¬((x ∨ ¬z ∨ y)( z ¬y ∨ ¬x)) = çàêîí äå Ìîðãàíà
Òåîðåìà 9.3. Íå òîæäåñòâåííî ëîæíàÿ ýëåìåíòàðíàÿ êîíúþíê-
= (¬xz¬y) ∨ ((¬z ∨ y)x) = äèñòðèáóòèâíûé öèÿ îò n ïåðåìåííûõ ÿâëÿåòñÿ êîíñòèòóåíòîé åäèíèöû îò n ïå-
= ¬xz¬y ∨ ¬zx ∨ yx = çàêîí ðåìåííûõ.
= ¬x¬yz ∨ x¬z ∨ xy. àññîöèàòèâíûé Äîêàçàòåëüñòâî. Ââåäåì îáîçíà÷åíèå: x0 = ¬x, x1 = x. Îáîçíà÷èì
çàêîí ïàðàìåòð 0 èëè 1 ÷åðåç α. Òîãäà õα = 1, åñëè x = α, è xα = 0, åñëè
9.4. Äèçúþíêòèâíûå è êîíúþíêòèâíûå x ≠ α. Êðîìå òîãî, 1α = α, 0α = ¬α.
íîðìàëüíûå ôîðìû Ðàññìîòðèì ýëåìåíòàðíóþ êîíúþíêöèþ âèäà x1α1x2α2…xnαn,
î êîòîðîé èçâåñòíî, ÷òî îíà íå ðàâíà íóëþ òîæäåñòâåííî. Èç
Ïîñêîëüêó îäíà è òà æå áóëåâà ôóíêöèÿ ìîæåò áûòü ïðåäñòàâ- òåîðåìû 9.2 ñëåäóåò, ÷òî âñå âõîäÿùèå â íåå ïåðåìåííûå ðàçëè÷íû
ëåíà ðàçëè÷íûìè ôîðìóëàìè, âîçíèêàåò âîïðîñ î åäèíñòâåííîñòè è èì ìîæíî ïðèäàâàòü íåçàâèñèìûå çíà÷åíèÿ. Ïðèäàäèì
ïðåäñòàâëåíèÿ áóëåâûõ ôóíêöèé, ò.å. íàõîæäåíèÿ òàêîé ïåðåìåííîé x1 çíà÷åíèå α1, x2 = α2 è ò. ä. äî xn = αn. Òîãäà ýëåìåíòàð-
óíèâåðñàëüíîé ôîðìû, ÷òîáû êàæäàÿ áóëåâà ôóíêöèÿ ìîãëà áûòü íàÿ êîíúþíêöèÿ x1α1x2α2…xnαn ðàâíà åäèíèöå ïî ñàìîìó âûáîðó
ïðåäñòàâëåíà â íåé. Òàêèìè ôîðìàìè â áóëåâîé àëãåáðå ÿâëÿþòñÿ çíà÷åíèé x1, x2, ..., xn. Âûáîð ýòèõ çíà÷åíèé òàêîâ, ÷òî åñëè
ñîâåðøåííûå äèçúþíêòèâíàÿ è êîíúþíêòèâíàÿ íîðìàëüíûå ôîðìû. ïåðåìåííàÿ xi âõîäèò â ýëåìåíòàðíóþ êîíúþíêöèþ ñ îòðèöàíèåì,
Îïðåäåëåíèå 9.4. Âñÿêàÿ áóëåâà ôîðìóëà, ïîñòðîåííàÿ ñ ïîìî- òî αi = 0 è ïåðåìåííîé xi òîæå ïðèäàåì çíà÷åíèå, ðàâíîå íóëþ.
ùüþ îäíîé òîëüêî îïåðàöèè äèçúþíêöèè íàä áóëåâûìè ïåðå- Òîãäà, ïî îïðåäåëåíèþ, çíà÷åíèå õαi = ¬x = ¬0 = 1. Åñëè æå
ìåííûìè èëè èõ îòðèöàíèÿìè, íàçûâàåòñÿ ýëåìåíòàðíîé ïåðåìåííàÿ xi âõîäèò â ýëåìåíòàðíóþ êîíúþíêöèþ áåç îòðèöàíèÿ,
äèçúþíêöèåé, èëè äèçúþíêòîì. Íàïðèìåð, x1 ∨ x2 ∨ ¬x3 ∨ x4 – òî αi = 1 è x1 = x = 1. Òàêèì îáðàçîì, áóäåò íàéäåí íàáîð, íà
ýëåìåíòàðíàÿ äèçúþíêöèÿ. êîòîðîì äàííàÿ êîíúþíêöèÿ áóäåò ðàâíà åäèíèöå. Åäèíñòâåííîñòü
Îïðåäåëåíèå 9.5. Âñÿêàÿ áóëåâà ôîðìóëà, ïîñòðîåííàÿ ñ ïîìî- òàêîãî íàáîðà ñëåäóåò èç îïðåäåëåíèÿ îïåðàöèè êîíúþíêöèè.
ùüþ îäíîé òîëüêî îïåðàöèè êîíúþíêöèè íàä ïåðåìåííûìè èëè Èç òåîðåìû 9.3 ñëåäóåò, ÷òî âñÿêóþ êîíñòèòóåíòó åäèíèöû ìîæ-
èõ îòðèöàíèÿìè, íàçûâàåòñÿ ýëåìåíòàðíîé êîíúþíêöèåé, èëè íî ïðåäñòàâèòü â âèäå ýëåìåíòàðíîé êîíúþíêöèè. Äëÿ ýòîãî íåîáõî-
êîíúþíêòîì. Íàïðèìåð, x1x2 ¬x3 ¬x4 – ýëåìåíòàðíàÿ êîíúþíêöèÿ. äèìî îáðàçîâàòü êîíúþíêöèþ âñåõ åå àðãóìåíòîâ è ðàññòàâèòü îòðè-
öàíèÿ íàä òåìè ïåðåìåííûìè, êîòîðûå ðàâíû íóëþ íà íàáîðå,
Òåîðåìà 9.1. Äëÿ òîãî ÷òîáû ýëåìåíòàðíàÿ äèçúþíêöèÿ òîæäå- îáðàùàþùåì ôóíêöèþ â åäèíèöó.
ñòâåííî ðàâíÿëàñü åäèíèöå, íåîáõîäèìî è äîñòàòî÷íî, ÷òîáû â
Àíàëîãè÷íóþ òåîðåìó ìîæíî äîêàçàòü äëÿ ýëåìåíòàðíîé äèçúþíêöèè.
íåå âõîäèëà íåêîòîðàÿ ïåðåìåííàÿ âìåñòå ñî ñâîèì îòðèöàíèåì.
156 Ãëàâà 9 Áóëåâà àëãåáðà 157

Òåîðåìà 9.4. Íå òîæäåñòâåííî èñòèííàÿ ýëåìåíòàðíàÿ äèçú- ôîðìóëà ÿâëÿåòñÿ ñîâåðøåííîé äèçúþíêòèâíîé íîðìàëüíîé
þíêöèÿ îò n ïåðåìåííûõ ÿâëÿåòñÿ êîíñòèòóåíòîé íóëÿ îò n ïå- ôîðìîé äàííîé ôóíêöèè.
ðåìåííûõ. Àíàëîãè÷íî ìîæíî ïîêàçàòü, ÷òî ôîðìóëà A = Kβ1 ∧ Kβ2 ∧ … ∧Kβl,
Äîêàçàòåëüñòâî ïðåäîñòàâëÿåòñÿ ÷èòàòåëþ. ÿâëÿþùàÿñÿ êîíúþíêöèåé âñåõ êîíñòèòóåíò íóëÿ, ñîîòâåòñòâóþùèõ
Èç ýòîé òåîðåìû ñëåäóåò, ÷òî ëþáóþ êîíñòèòóåíòó íóëÿ ìîæíî íàáîðàì, íà êîòîðûõ ôóíêöèÿ ðàâíà íóëþ, ðàâíîñèëüíà äàííîé
ïðåäñòàâèòü â âèäå ýëåìåíòàðíîé äèçúþíêöèè. Äëÿ ýòîãî íåîá- ôóíêöèè, è ÿâëÿåòñÿ ÑÊÍÔ ôóíêöèè.
õîäèìî îáðàçîâàòü äèçúþíêöèþ âñåõ ïåðåìåííûõ è ðàññòàâèòü Ïðèìåð. Ïóñòü áóëåâà ôóíêöèÿ f(x, y, z) çàäàíà òàáë. 9.4. Ïî-
îòðèöàíèÿ íàä òåìè ïåðåìåííûìè, êîòîðûå ðàâíû åäèíèöå íà ñòðîèì ÑÄÍÔ è ÑÊÍÔ äàííîé ôóíêöèè.
íàáîðå, îáðàùàþùåì ôóíêöèþ â íóëü. Òàáëèöà 9.4.
Ïðèìåð. Ïóñòü ôóíêöèÿ f(x, y, z, v) ðàâíà åäèíèöå íà åäèí-
ñòâåííîì íàáîðå 0110. Òîãäà îíà ÿâëÿåòñÿ êîíñòèòóåíòîé åäèíèöû x 0 0 0 0 1 1 1 1
è åå ìîæíî çàïèñàòü â âèäå: f(x, y, z, v) = ¬xyz¬v. y 0 0 1 1 0 0 1 1
z 0 1 0 1 0 1 0 1
Îïðåäåëåíèå 9.8. Äèçúþíêöèÿ ýëåìåíòàðíûõ êîíúþíêöèé, íå
ñîäåðæàùàÿ äâóõ îäèíàêîâûõ êîíúþíêöèé, íàçûâàåòñÿ äèçúþíê- f(x, y, z) 1 0 0 1 1 1 0 0
òèâíîé íîðìàëüíîé ôîðìîé (ÄÍÔ).
Äëÿ ïîñòðîåíèÿ ÑÄÍÔ áóëåâîé ôóíêöèè íåîáõîäèìî ðàññìîò-
Îïðåäåëåíèå 9.9. Äèçúþíêòèâíàÿ íîðìàëüíàÿ ôîðìà, âñå
ðåòü âñå íàáîðû, íà êîòîðûõ ôóíêöèÿ ðàâíà åäèíèöå, è îáðàçîâàòü
êîíúþíêöèè êîòîðîé åñòü êîíñòèòóåíòû åäèíèöû, íàçûâàåòñÿ
êîíñòèòóåíòû åäèíèöû, ñîîòâåòñòâóþùèå ýòèì íàáîðàì. Ïîëó-
ñîâåðøåííîé äèçúþíêòèâíîé íîðìàëüíîé ôîðìîé (ÑÄÍÔ).
÷åííûå êîíñòèòóåíòû îáúåäèíèòü çíàêàìè äèçúþíêöèè. Ïîëó÷èì
Îïðåäåëåíèå 9.10. Êîíúþíêöèÿ ýëåìåíòàðíûõ äèçúþíêöèé, íå ÑÄÍÔ: f(x, y, z) = ¬x¬y¬z ∨ ¬xyz ∨ x¬y¬z ∨ x¬yz. Äâîéñòâåííîå
ñîäåðæàùàÿ äâóõ îäèíàêîâûõ äèçúþíêöèé, íàçûâàåòñÿ ïðàâèëî ñóùåñòâóåò äëÿ ïîñòðîåíèÿ ÑÊÍÔ. Ðàññìîòðèì âñå
êîíúþíêòèâíîé íîðìàëüíîé ôîðìîé (ÊÍÔ). íàáîðû, íà êîòîðûõ áóëåâà ôóíêöèÿ ðàâíà íóëþ. Îáðàçóåì âñå
Îïðåäåëåíèå 9.11. Êîíúþíêòèâíàÿ íîðìàëüíàÿ ôîðìà, âñå êîíñòèòóåíòû íóëÿ êàê ýëåìåíòàðíûå äèçúþíêöèè, â êîòîðûõ
äèçúþíêöèè êîòîðîé åñòü êîíñòèòóåíòû íóëÿ, íàçûâàåòñÿ êàæäàÿ ïåðåìåííàÿ áåðåòñÿ áåç îòðèöàíèÿ, åñëè îíà ðàâíà íóëþ, è
ñîâåðøåííîé êîíúþíêòèâíîé íîðìàëüíîé ôîðìîé (ÑÊÍÔ). ñ îòðèöàíèåì, åñëè îíà ðàâíà åäèíèöå â äàííîì íàáîðå. Ñîåäèíèâ
âñå êîíñòèòóåíòû íóëÿ ñèìâîëàìè êîíúþíêöèè, ïîëó÷èì ÑÊÍÔ:
Òåîðåìà 9.5. Ëþáóþ áóëåâó ôóíêöèþ ìîæíî ïðåäñòàâèòü â âèäå f(x, y, z) = (x ∨ y ∨ ¬z)(x ∨ ¬y ∨ z)(¬x ∨ ¬y ∨ z)(¬x ∨ ¬y ∨ ¬z).
ÑÄÍÔ è ÑÊÍÔ.
Äðóãîé ñïîñîá çàêëþ÷àåòñÿ â òîì, ÷òî ëþáóþ áóëåâó ôîðìóëó
Äîêàçàòåëüñòâî. Ðàññìîòðèì ïðîèçâîëüíóþ áóëåâó ôóíêöèþ ìîæíî ïðèâåñòè ê âèäó ÄÍÔ (ÊÍÔ) è ÑÄÍÔ (ÑÊÍÔ) ñ
f(x1, x2, ..., xn), íå ÿâëÿþùóþñÿ êîíñòàíòîé. Ïóñòü α1, α2, ..., αk — ïîìîùüþ ýêâèâàëåíòíûõ ïðåîáðàçîâàíèé, èñïîëüçóÿ ñîîòíîøåíèÿ
íàáîðû, íà êîòîðûõ ôóíêöèÿ ïðèíèìàåò çíà÷åíèå, ðàâíîå åäèíèöå, (9.1) – (9.17).
à β1, β2, ..., βl — íàáîðû, íà êîòîðûõ ôóíêöèÿ ðàâíà íóëþ (l = 2n – k). Ïðèìåð. Ïðèâåäåì ê ÑÄÍÔ ôîðìóëó (x → y) → xz.  ñèëó
Ïîñòðîèì ýëåìåíòàðíûå êîíúþíêöèè Kα1(x1, ..., xn), Kα2(x1, ..., xn), …, òîãî, ÷òî x → y = ¬x ∨ y, ïîëó÷èì: (x → y) → xz = ¬(¬x ∨ y) ∨ xz =
Kαk(x1, ..., xn), êàæäàÿ èç êîòîðûõ ñîäåðæèò âñå n ïåðåìåííûõ è íå = x¬y ∨ xz. Ïîëó÷åííàÿ ôîðìóëà ïðåäñòàâëåíà â ÄÍÔ, è äëÿ òîãî,
ÿâëÿåòñÿ òîæäåñòâåííî ëîæíîé. Ïîñòðîèì ýòè ýëåìåíòàðíûå ÷òîáû ïîëó÷èòü åå ïðåäñòàâëåíèå â ÑÄÍÔ, «äîìíîæèì» x¬y íà
êîíúþíêöèè òàêèì îáðàçîì, ÷òîáû Kα1 ïðèíèìàëà çíà÷åíèå, ðàâíîå z ∨ ¬z, è xz – íà y ∨ ¬y. Òîãäà x¬y(z ∨ ¬z) ∨ xz(y ∨ ¬y) =
åäèíèöå, íà íàáîðå α1, Kα2 — íà íàáîðå α2 è ò. ä. Ñîãëàñíî òåîðåìå = x¬yz ∨ x¬y¬z ∨ xyz ∨ x¬yz.  ñèëó èäåìïîòåíòíîñòè, x¬yz ∨ x¬yz =
9.3, êàæäàÿ èç ýòèõ êîíúþíêöèé ÿâëÿåòñÿ êîíñòèòóåíòîé åäèíèöû = x¬yz, ïîýòîìó ÑÄÍÔ åñòü x¬yz ∨ x¬y¬z ∨ xyz.
è íà îñòàëüíûõ íàáîðàõ ïðèíèìàåò çíà÷åíèå, ðàâíîå íóëþ. Ïî
ñâîåìó ïîñòðîåíèþ ñîâîêóïíîñòü âñåõ ýòèõ êîíñòèòóåíò åäèíèöû
îïèñûâàåò âñå åäèíèöû äàííîé ôóíêöèè. Ïîýòîìó èõ äèçúþíêöèÿ
ðàâíîñèëüíà äàííîé ôóíêöèè: f(x 1,..., x n) = K α1(x 1, ..., x n) ∨
∨ Kα2(x1, ..., xn) ∨ ... ∨ Kαk(x1, ..., xn). Ïî îïðåäåëåíèþ 9.9 ïîëó÷åííàÿ
158 Ãëàâà 9 Áóëåâà àëãåáðà 159

9.5. Àëãåáðà Æåãàëêèíà 9.6. Ñâîéñòâà áóëåâûõ ôóíêöèé


Îïðåäåëåíèå 9.12. Ñèñòåìà ýëåìåíòîâ {0,1}, íà êîòîðîé îïðåäå- Îïðåäåëåíèå 9.14. Ôóíêöèÿ, êîòîðàÿ âûðàçèìà ïîëèíîìîì Æå-
ëåíû îïåðàöèè ∧ (êîíúþíêöèÿ) è ⊕ (ñëîæåíèå ïî mod 2), äëÿ ãàëêèíà âèäà ∑αιxι ⊕ γ, ãäå αι, γ åñòü 0 èëè 1, íàçûâàåòñÿ ëèíåéíîé.
êîòîðûõ âûïîëíÿþòñÿ ñîîòíîøåíèÿ Âñå ôóíêöèè îäíîé ïåðåìåííîé ëèíåéíû. Ëèíåéíûìè ôóíê-
(9.18) x ⊕ y = y ⊕ x, öèÿìè äâóõ ïåðåìåííûõ ÿâëÿþòñÿ x ⊕ y è x ≡ y: x ≡ y = ¬x¬y ∨ xy =
(9.19) x (y ⊕ z) = xy ⊕ xz, = (x ⊕ 1)(y ⊕ 1) ⊕ xy = xy ⊕ x ⊕ y ⊕ 1 ⊕ xy = x ⊕ y ⊕ 1.
(9.20) x ⊕ x = 0, Îïðåäåëåíèå 9.15. Ïóñòü äàíà íåêîòîðàÿ áóëåâà ôîðìóëà A.
(9.21) x ⊕ 0 = x, Ôîðìóëà A* íàçûâàåòñÿ äâîéñòâåííîé ôîðìóëå A, åñëè îíà ïîëó-
à òàêæå ñîîòíîøåíèÿ áóëåâîé àëãåáðû (9.3, 9.4, 9.6, 9.7, 9.10, ÷àåòñÿ èç A ïóòåì çàìåíû îïåðàöèé êîíúþíêöèè íà äèçú-
9.11), îòíîñÿùèåñÿ ê êîíúþíêöèè è êîíñòàíòàì, íàçûâàåòñÿ þíêöèþ, äèçúþíêöèè íà êîíúþíêöèþ, 1 íà 0, 0 íà 1 âñþäó, ãäå
àëãåáðîé Æåãàëêèíà. îíè âõîäÿò.
Èç òàáëèöû èñòèííîñòè îïåðàöèè ñëîæåíèÿ ïî mod 2 ñëåäóåò, ÷òî Íàïðèìåð: A = xy ∨ ¬x¬y; A* = (x ∨ y)(¬x ∨ ¬y).
(9.22) ¬x = x ⊕ 1. Òåîðåìà 9.7. Åñëè A(x1,...,xn) è A*(x1,...,xn) - äâå âçàèìíî
Îïåðàöèþ äèçúþíêöèè ìîæíî âûðàçèòü ÷åðåç ⊕ è ∧ òàê: äâîéñòâåííûå ôîðìóëû, òî ¬A(x1, ..., xn) = A*(¬x1, ..., ¬xn).
(9.23) x ∨ y = ¬(¬x ¬y) = (x ⊕ 1)(y ⊕ 1) ⊕ 1 = xy ⊕ x ⊕ y. Äîêàçàòåëüñòâî ñëåäóåò èç çàêîíîâ äå Ìîðãàíà.
Îïðåäåëåíèå 9.13. Âñÿêàÿ ôîðìóëà àëãåáðû Æåãàëêèíà, èìåþ- Îïðåäåëåíèå 9.16. Ôóíêöèÿ íàçûâàåòñÿ ñàìîäâîéñòâåííîé, åñëè
ùàÿ âèä ñóììû (ïî mod 2) êîíúþíêöèé áóëåâûõ ïåðåìåííûõ, îíà äâîéñòâåííà ñàìîé ñåáå, ò.å. A(x1, x2, ..., xn) = ¬A(¬x1, ¬x2, ..., ¬xn),
íàçûâàåòñÿ ïîëèíîìîì Æåãàëêèíà. èëè ¬A(x1, x2, ..., xn) = A(¬x1, ¬x2, ..., ¬xn).
Åñëè â êàæäûé ÷ëåí ïîëèíîìà Æåãàëêèíà êàæäàÿ ïåðåìåííàÿ Äëÿ ñàìîäâîéñòâåííûõ ôóíêöèé îòðèöàíèå åå àðãóìåíòîâ ïðè-
âõîäèò îäèí ðàç è ïîëèíîì íå ñîäåðæèò îäèíàêîâûõ ÷ëåíîâ, òî âîäèò ê îòðèöàíèþ ñàìîé ôóíêöèè, ñëåäîâàòåëüíî, ñàìîäâîéñòâåí-
òàêîé ïîëèíîì Æåãàëêèíà íàçûâàåòñÿ êàíîíè÷åñêèì. íàÿ ôóíêöèÿ íà ïðîòèâîïîëîæíûõ íàáîðàõ ïðèíèìàåò ïðîòèâî-
Òåîðåìà 9.6. Âñÿêàÿ áóëåâà ôóíêöèÿ åäèíñòâåííûì îáðàçîì ïîëîæíûå çíà÷åíèÿ. Íàïðèìåð, ôóíêöèÿ xy ∨ xz ∨ yz ñàìîäâîé-
ïðåäñòàâèìà â âèäå êàíîíè÷åñêîãî ïîëèíîìà Æåãàëêèíà. ñòâåííà. ×òîáû ïîêàçàòü ýòî, âîçüìåì îòðèöàíèÿ îò êàæäîé ïåðå-
Äîêàçàòåëüñòâî. Âñÿêóþ áóëåâó ôîðìóëó ìîæíî ïðåäñòàâèòü ìåííîé è îò âñåé ôóíêöèè:
â âèäå ïîëèíîìà Æåãàëêèíà, èñïîëüçóÿ ñîîòíîøåíèÿ (9.22), (9.23). ¬(¬x¬y ∨ ¬x¬z ∨ ¬y¬z) = (x ∨ y)(x ∨ z)(y ∨ z) =
Èç (9.23) ñëåäóåò, ÷òî åñëè äâå ôóíêöèè f1 è f2 òàêîâû, ÷òî = (x ∨ xy ∨ xz ∨ yz)(y ∨ z) =
f1 ∧ f2 = 0, òî f1 ∨ f2 = f1 ⊕ f2. Îòñþäà ñëåäóåò ïðàâèëî äëÿ ïðåäñòàâ- = xy ∨ xy ∨ xyz ∨ yz ∨ xz ∨ xyz ∨ xz ∨ yz =
ëåíèÿ áóëåâîé ôóíêöèè â âèäå ïîëèíîìà Æåãàëêèíà: äëÿ áóëåâîé = xy ∨ xz ∨yz.
ôîðìóëû, çàäàííîé â âèäå ÑÄÍÔ, äîñòàòî÷íî çàìåíèòü çíàê ∨ íà Ìíîæåñòâî íàáîðîâ áóëåâîé ôóíêöèè
çíàê ⊕, ïðåäñòàâèòü îòðèöàíèÿ ïåðåìåííûõ êàê ¬x = x ⊕ 1, ðàñ- îò n ïåðåìåííûõ ÷àñòè÷íî óïîðÿäî÷åíî è
êðûòü ñêîáêè ïî çàêîíó äèñòðèáóòèâíîñòè (9.19) è ïðèâåñòè ïîäîá- îáðàçóåò áóëåâó ðåøåòêó 2n. Áóëåâó ôóíê-
íûå ÷ëåíû ñîãëàñíî (9.20, 9.21). öèþ ìîæíî çàäàòü íà ýòîé ðåøåòêå, êàê
Ïðèìåð. Ïðèâåäåì ê êàíîíè÷åñêîìó ïîëèíîìó Æåãàëêèíà áóëå- ïîêàçàíî íà ðèñ. 9.1, ïðè÷åì ñðåäè áóëå-
âó ôóíêöèþ èç ïðåäûäóùåãî ïðèìåðà: f(x, y, z) = x¬yz ∨ x¬y¬z ∨ xyz. âûõ ôóíêöèé ìîæíî âûäåëèòü òàêèå,
Ïîñêîëüêó ôóíêöèÿ íàõîäèòñÿ â ÑÄÍÔ, çàìåíèì ñèìâîëû ∨ íà êîòîðûå íå óáûâàþò ñ âîçðàñòàíèåì çíà÷å-
⊕, ïîëó÷èì: f(x, y, z) = x¬yz ⊕ x¬y¬z ⊕ xyz = x(y ⊕ 1)z ⊕ x(y ⊕ íèé íàáîðîâ íà áóëåâîé ðåøåòêå. Òàêèå
⊕ 1)(z ⊕ 1) ⊕ xyz = xyz ⊕ xz ⊕ xyz ⊕ xz ⊕ xy ⊕ x ⊕ xyz = ôóíêöèè íàçûâàþòñÿ ìîíîòîííûìè.
= xyz ⊕ xy ⊕x. Íàïðèìåð, íà ðèñ. 9.1. ïîêàçàíà ìîíî-
òîííàÿ ôóíêöèÿ. Ðèñ. 9.1.
Ìîíîòîííàÿ ôóíêöèÿ.
160 Ãëàâà 9 Áóëåâà àëãåáðà 161

Îáû÷íî îòíîøåíèå ïîðÿäêà íà íàáîðàõ áóëåâûõ ïåðåìåííûõ ⊕ … ⊕ α1βmym ⊕ α1ξ ⊕ … ⊕ αnxn ⊕ γ. Ñëåäîâàòåëüíî, êëàññ ëèíåéíûõ
îïðåäåëÿåòñÿ òàê. Ðàññìîòðèì äâà íàáîðà: A = (α1, ..., αi, ..., αn) ôóíêöèé ôóíêöèîíàëüíî çàìêíóò.
è B = (β1, ..., βi,..., βn). Åñëè äëÿ âñåõ i (i = 1, ..., n) αi ≤ βi, è ñóùåñòâóåò Òåîðåìà 9.9. Ñóïåðïîçèöèÿ ìîíîòîííûõ ôóíêöèé åñòü ôóíêöèÿ
õîòÿ áû îäíî òàêîå j, ïðè êîòîðîì αj < βj, òî íàáîð A ïðåäøåñòâóåò ìîíîòîííàÿ. Ñëåäîâàòåëüíî, êëàññ ìîíîòîííûõ ôóíêöèé ÿâëÿ-
(ìåíüøå) íàáîðó B. Ýòî îáîçíà÷àåòñÿ: A ≤ B. Åñëè äëÿ íåêîòîðûõ åòñÿ ôóíêöèîíàëüíî çàìêíóòûì.
i αi ≤ βi è ñóùåñòâóåò òàêîå j, ÷òî αi > βi, òî íàáîðû A è B íåñðàâíèìû.
Íàïðèìåð: íàáîðû (0101) è (0010) íåñðàâíèìû, à íàáîð (0101) Äîêàçàòåëüñòâî. Ïóñòü ôóíêöèè f(x1,…, xn), g1(y1, …, yk), …,
ïðåäøåñòâóåò íàáîðó (0111). g n (y 1, …, y k ) ìîíîòîííû. Ñîñòàâèì ñóïåðïîçèöèþ ôóíêöèé
ϕ = f(g1, …, gn). Ïóñòü α è β – äâà íàáîðà çíà÷åíèé ïåðåìåííûõ
Îïðåäåëåíèå 9.17. Áóëåâà ôóíêöèÿ f íàçûâàåòñÿ ìîíîòîííîé, y1, …, yk, ïðè÷åì α ≤ β.  ñèëó ìîíîòîííîñòè ôóíêöèé g1, …, gn
åñëè äëÿ ëþáûõ äâóõ íàáîðîâ A è B èç åå îáëàñòè îïðåäåëåíèÿ,
g1(α) ≤ g1(β), …, gn(α) ≤ gn(β),
òàêèõ, ÷òî A ≤ B, f(A) ≤ f(B). Åñëè õîòÿ áû äëÿ îäíîé ïàðû
íàáîðîâ, òàêèõ, ÷òî A ≤ B, f(A) > f(B), òî ôóíêöèÿ íåìîíîòîííà. ïîýòîìó íàáîðû çíà÷åíèé ôóíêöèé óïîðÿäî÷åíû:
(g1(α), …, gn (α)) ≤ (g1(β), …, gn (β)),
Ñðåäè áóëåâûõ ôóíêöèé îäíîé è äâóõ ïåðåìåííûõ êîíúþíêöèÿ,
à â ñèëó ìîíîòîííîñòè ôóíêöèè f
äèçúþíêöèÿ, êîíñòàíòû 0 è 1 ìîíîòîííû, à ôóíêöèè îòðèöàíèÿ,
èìïëèêàöèè, ýêâèâàëåíòíîñòè, øòðèõ Øåôôåðà, ñòðåëêà Ïèðñà — f(g1(α), …, gn(α)) ≤ f(g1(β), …, gn(β)).
íåìîíîòîííû. Íàïðèìåð, èìïëèêàöèÿ íà íàáîðå (00) ðàâíà 1, à íà Îòñþäà ïîëó÷àåì ϕ(α) ≤ ϕ(β).
íàáîðå (10) — 0, à ïîñêîëüêó (00) ≤ (10), òî ïîëó÷àåì, ÷òî Òåîðåìà 9.10. Êëàññ ôóíêöèé, ñîõðàíÿþùèõ íóëü, ÿâëÿåòñÿ
f(0,0) > f(1,0), ò.å. ñâîéñòâî ìîíîòîííîñòè íå âûïîëíåíî. ôóíêöèîíàëüíî çàìêíóòûì.
Îïðåäåëåíèå 9.18. Áóëåâà ôóíêöèÿ íàçûâàåòñÿ ôóíêöèåé, Äîêàçàòåëüñòâî. Ïóñòü ôóíêöèè f(x1,…, xn), g1(y1, …, yk), …,
ñîõðàíÿþùåé íóëü, åñëè íà íóëåâîì íàáîðå îíà ðàâíà íóëþ, ò.å. gn(y1, …, yk) ñîõðàíÿþò íóëü. Ñîñòàâèì ñóïåðïîçèöèþ ôóíêöèé
f(0, …, 0) = 0. ϕ = f(g1, …, gn). Òîãäà
Íåòðóäíî óáåäèòüñÿ, ÷òî ôóíêöèè 0, x, x ∧ y, x ∨ y, x ⊕ y ñîõðà- ϕ(0, …, 0) = f(g1(0, …, 0), …, gn(0, …, 0)) = f(0, …, 0) = 0.
íÿþò 0, à ôóíêöèè 1, ¬x, x ≡ y íå ñîõðàíÿþò 0. Òåîðåìà 9.11. Êëàññ ôóíêöèé, ñîõðàíÿþùèõ åäèíèöó, ÿâëÿåòñÿ
Îïðåäåëåíèå 9.19. Áóëåâà ôóíêöèÿ íàçûâàåòñÿ ôóíêöèåé, ôóíêöèîíàëüíî çàìêíóòûì.
ñîõðàíÿþùåé åäèíèöó, åñëè íà åäèíè÷íîì íàáîðå îíà ðàâíà åäè- Äîêàçûâàåòñÿ äâîéñòâåííî òåîðåìå 9.10.
íèöå, ò.å. f(1, …, 1) = 1.
Òåîðåìà 9.12. Êëàññ ñàìîäâîéñòâåííûõ ôóíêöèé ÿâëÿåòñÿ
Íàïðèìåð, ôóíêöèè 1, x, x ∧ y, x ∨ y ñîõðàíÿþò 1, à 0, ¬x, ôóíêöèîíàëüíî çàìêíóòûì.
x ⊕ y – íåò.
Äîêàçàòåëüñòâî. Ïóñòü ôóíêöèè f(x1,…, xn), g1(y1, …, yk), …,
9.7. Ôóíêöèîíàëüíî çàìêíóòûå êëàññû gn(y1, …, yk) ñàìîäâîéñòâåííû. Ñîñòàâèì ñóïåðïîçèöèþ ôóíêöèé
áóëåâûõ ôóíêöèé ϕ = f(g1, …, gn). Òîãäà
ϕ* = f*(g1*, …, gn*) = f(g1, …, gn) = ϕ.
Îïðåäåëåíèå 9.20. Êëàññ ôóíêöèé íàçûâàåòñÿ ôóíêöèîíàëüíî
çàìêíóòûì, åñëè ñóïåðïîçèöèÿ ýòèõ ôóíêöèé ïðèíàäëåæèò äàí- 9.8. Ôóíêöèîíàëüíàÿ ïîëíîòà
íîìó êëàññó. ñèñòåì áóëåâûõ ôóíêöèé
Òåîðåìà 9.8. Ñóïåðïîçèöèÿ ëèíåéíûõ ôóíêöèé åñòü ôóíêöèÿ Îïðåäåëåíèå 9.21. Ñèñòåìà áóëåâûõ ôóíêöèé íàçûâàåòñÿ
ëèíåéíàÿ. ôóíêöèîíàëüíî ïîëíîé, åñëè ëþáàÿ áóëåâà ôóíêöèÿ ìîæåò áûòü
Äîêàçàòåëüñòâî. Åñëè â ëèíåéíûé ïîëèíîì Æåãàëêèíà íà ìåñòî ïðåäñòàâëåíà êàê ñóïåðïîçèöèÿ ôóíêöèé èç ýòîé ñèñòåìû.
êàêîé-ëèáî ïåðåìåííîé ïîäñòàâèòü ëèíåéíóþ ôóíêöèþ, òî âíîâü Îáîçíà÷èì: T0 – êëàññ ôóíêöèé, ñîõðàíÿþùèõ 0; T1 – êëàññ
ïîëó÷åííûé ïîëèíîì áóäåò òàêæå ëèíåéíûì. Âîçüìåì ïîëèíîì: ôóíêöèé, ñîõðàíÿþùèõ 1; S – êëàññ ñàìîäâîéñòâåííûõ ôóíêöèé;
α1x1 ⊕ … ⊕ αixi ⊕ … ⊕ αnxn ⊕ γ. Ïîäñòàâèì âìåñòî x1 ëèíåéíûé M – êëàññ ìîíîòîííûõ ôóíêöèé; L – êëàññ ëèíåéíûõ ôóíêöèé.
ïîëèíîì Σβiyi ⊕ ξ. Ïîëó÷èì ëèíåéíûé ïîëèíîì: α1β1y1 ⊕ … ⊕ α1βiyi ⊕
162 Ãëàâà 9 Áóëåâà àëãåáðà 163

Òåîðåìà 9.13 (Ïîñòà). Äëÿ òîãî, ÷òîáû ñèñòåìà ôóíêöèé áûëà ýëåìåíò íà 1, ïîëó÷èì íàáîð α ≤ α1, êîòîðûé îòëè÷àåòñÿ îò α òîëüêî
ïîëíà, íåîáõîäèìî è äîñòàòî÷íî, ÷òîáû îíà ñîäåðæàëà õîòÿ áû îäíèì ýëåìåíòîì (òàêèå íàáîðû íàçûâàþò ñîñåäíèìè). Ïîâòîðÿÿ
îäíó íåìîíîòîííóþ, õîòÿ áû îäíó íåëèíåéíóþ, õîòÿ áû îäíó ýòó îïåðàöèþ k ðàç, ïîëó÷èì ïîñëåäîâàòåëüíîñòü íàáîðîâ
íåñàìîäâîéñòâåííóþ, õîòÿ áû îäíó, íå ñîõðàíÿþùóþ íóëü, è α ≤ α1 ≤ … ≤ α k–1 ≤ β , â êîòîðîé ëþáûå äâà ñîñåäíèõ íàáîðà
õîòÿ áû îäíó, íå ñîõðàíÿþùóþ åäèíèöó, ôóíêöèþ. îòëè÷àþòñÿ äðóã îò äðóãà òîëüêî îäíèì ýëåìåíòîì.  ýòîé öåïî÷êå
Äîêàçàòåëüñòâî. Íåîáõîäèìîñòü óñëîâèé òåîðåìû ñëåäóåò èç íàéäóòñÿ äâà òàêèå íàáîðà αi, αi+1, ÷òî f(αi) = 1, f(αi+1) = 0. Ïóñòü
ôóíêöèîíàëüíîé çàìêíóòîñòè è íåïîëíîòû êëàññîâ ìîíîòîííûõ, ýòè íàáîðû îòëè÷àþòñÿ i-ì ýëåìåíòîì (çíà÷åíèåì ïåðåìåííîé xi),
ëèíåéíûõ, ñîõðàíÿþùèõ 0, ñîõðàíÿþùèõ 1 è ñàìîäâîéñòâåííûõ îñòàëüíûå ýëåìåíòû îäèíàêîâû. Ïîäñòàâèì â f ýòè çíà÷åíèÿ. Òîãäà
ôóíêöèé. Äîêàçàíî (òåîðåìû 9.9 — 9.12), ÷òî ôóíêöèÿ, íå ïðèíàä- ïîëó÷èì ôóíêöèþ f(αi1, …, xi, αii+1, …, αin) = g(xi), êîòîðàÿ çàâèñèò
ëåæàùàÿ äàííîìó ôóíêöèîíàëüíî çàìêíóòîìó êëàññó, íå ìîæåò òîëüêî îò xi. Òîãäà g(0) = g(αii) = f(αi) = 1, g(1) = g(αi+1i) = f(αi+1) = 0.
áûòü ïîñòðîåíà ïóòåì ñóïåðïîçèöèè ôóíêöèé ýòîãî êëàññà. Îòñþäà ñëåäóåò, ÷òî g(xi) = ¬xi.
Äëÿ äîêàçàòåëüñòâà äîñòàòî÷íîñòè ïîêàæåì, ÷òî ñ ïîìîùüþ Ñ ïîìîùüþ ïîäñòàíîâêè â íåëèíåéíóþ ôóíêöèþ êîíñòàíò è
ôóíêöèé, íå ïðèíàäëåæàùèõ íåêîòîðûì èç êëàññîâ T0, T1, S, M, L, èñïîëüçîâàíèÿ îòðèöàíèÿ ìîæíî ïîñòðîèòü êîíúþíêöèþ è äèçú-
ìîæíî ïîñòðîèòü íåêîòîðóþ ïîëíóþ ñèñòåìó ôóíêöèé. Òàêîé þíêöèþ. Äåéñòâèòåëüíî, åñëè ôóíêöèÿ f íåëèíåéíàÿ, òî åå ïîëèíîì
(ïîëíîé) ñèñòåìîé ÿâëÿåòñÿ, íàïðèìåð, îòðèöàíèå è êîíúþíêöèÿ. Æåãàëêèíà ñîäåðæèò êîíúþíêöèþ ïåðåìåííûõ, íàïðèìåð, K = x1 x2 … xk.
Äåéñòâèòåëüíî, ëþáàÿ áóëåâà ôóíêöèÿ ïðåäñòàâèìà â âèäå ÑÄÍÔ, Ïîëîæèì x3 = … = xk = 1, à äëÿ âñåõ xj, íå ñîäåðæàùèõñÿ â K, xj = 0.
ò.å. êàê ñóïåðïîçèöèÿ ¬, ∧, ∨. Ñëåäîâàòåëüíî, ñèñòåìà {¬, ∧, ∨} Òîãäà êîíúþíêöèÿ K = x1x2, îñòàëüíûå êîíúþíêöèè îáðàòÿòñÿ â 0,
ôóíêöèîíàëüíî ïîëíà. Ìîæíî èñêëþ÷èòü èç íåå ∨, òàê îíà à ïîëèíîì Æåãàëêèíà ïðèìåò âèä ϕ(x1, x2) = x1x2 ⊕ α1x1 ⊕ α2x2 ⊕ γ,
ïðåäñòàâèìà êàê ñóïåðïîçèöèÿ ¬ è ∧: x ∨ y = ¬(¬x ∧ ¬y). ãäå α1, α2, γ – êîýôôèöèåíòû, ðàâíûå 0 èëè 1. Ïðè ïîäñòàíîâêå
ðàçëè÷íûõ êîíñòàíò âìåñòî α1, α2, γ áóäóò ïîëó÷åíû ðàçíûå ôóíê-
Ñíà÷àëà ïîñòðîèì êîíñòàíòû. Åñëè ôóíêöèÿ f(x1,…, xn) íåñà-
öèè. Ðàññìîòðèì ôóíêöèþ ψ(x1, x2), ïîëó÷àåìóþ èç ϕ(x1, x2) ñëåäó-
ìîäâîéñòâåííà, òî ïîäñòàíîâêîé â íåå x è ¬x ìîæíî ïîëó÷èòü êîí-
þùèì îáðàçîì:
ñòàíòó. Äåéñòâèòåëüíî, ââèäó íåñàìîäâîéñòâåííîñòè f(x1,…, xn)
ñóùåñòâóåò òàêîé íàáîð (α1, ..., αn), ÷òî f(α1, ..., αn) = f(¬α1, ..., ¬αn). ψ(x1, x2) = ϕ(x1 ⊕ α2, x2 ⊕ α1) ⊕ α1α2 ⊕ γ =
Òîãäà ôóíêöèÿ ϕ(x) = f(xα1,…, xnαn) ÿâëÿåòñÿ êîíñòàíòîé, òàê êàê = (x1⊕ α2)(x2 ⊕ α1) ⊕ α1(x1 ⊕ α2) ⊕ α2(x2 ⊕ α1) ⊕ γ ⊕ α1α2 ⊕ γ = x1x2.
ϕ(0) = f(0α1, …, 0αn) = f((¬α1, ..., ¬αn) = f(α1, ..., αn) = f(1α1, …, 1αn) = ϕ(1). Òàêèì îáðàçîì, êîíúþíêöèÿ ïîëó÷åíà.
Êîíñòàíòó 1 ìîæíî ïîñòðîèòü ñ ïîìîùüþ ôóíêöèè, íå ñîõðàíÿ- Äëÿ ïîëó÷åíèÿ äèçúþíêöèè ïî çàêîíàì äå Ìîðãàíà ïîòðåáóåòñÿ
þùåé 0 è ñîõðàíÿþùåé 1, ò.å. íåñàìîäâîéñòâåííîé. Äåéñòâèòåëüíî, òîëüêî îòðèöàíèå.
ïóñòü f íå ñîõðàíÿåò 0. Òîãäà ϕ(0) = f(0, …, 0) = 1, à åñëè ïðè ýòîì Ïðèìåð. Ñèñòåìû ôóíêöèé {∨, ∧, ¬}, {⊕, ∧, 0, 1}, {→, ¬} ÿâëÿþòñÿ
f ñîõðàíÿåò 1, òî ϕ(1) = f(1,…,1) = 1, ò.å. êîíñòàíòà 1 ïîñòðîåíà. ôóíêöèîíàëüíî ïîëíûìè. Äëÿ ïðèìåðà ïðîâåðèì ïîëíîòó ñèñòåìû
Äâîéñòâåííî, ïóñòü f1 íå ñîõðàíÿåò 1. Òîãäà ψ(x) = f1(ϕ(x), …, ϕ(x)) = ôóíêöèé {¬, →}. Äëÿ èññëåäóåìîé ñèñòåìû ñîñòàâèì òàáëèöó Ïîñòà
= f1(1, …, 1)) = 0, ò.å. ψ(x) åñòü êîíñòàíòà 0. (ñì. òàáë. 9.5). Åñëè ôóíêöèÿ âõîäèò â ôóíêöèîíàëüíî çàìêíóòûé
Åñëè æå f(1, …,1)) = 0, òî ϕ(x) = ¬x, òàê êàê ϕ(0) = 1 ïî îïðåäå- êëàññ, òî â òàáëèöå Ïîñòà â ñîîòâåòñòâóþùåé ÿ÷åéêå ñòàâèòñÿ çíàê
ëåíèþ f, à ϕ(1) = 0. Òîãäà, åñëè âçÿòü íåñàìîäâîéñòâåííóþ ôóíêöèþ «+», èíà÷å – çíàê «–».
f2 , òî, ïîäñòàâëÿÿ â íåå x è ¬x, òàêæå ìîæíî ïîëó÷èòü êîíñòàíòó, à Ôóíêöèÿ ¬x íå ñîõðàíÿåò 0 è 1, òàê êàê íà íóëåâîì íàáîðå îíà
ñ ïîìîùüþ åùå îäíîãî îòðèöàíèÿ, ïîëó÷èòü äðóãóþ êîíñòàíòó. ïðèíèìàåò çíà÷åíèå 1, à íà åäèíè÷íîì – 0. Î÷åâèäíî, ÷òî äàííàÿ
Òàêèì îáðàçîì, ñ ïîìîùüþ ôóíêöèé, íå ñîõðàíÿþùèõ 0, íå ñîõðàíÿ- ôóíêöèÿ íåìîíîòîííà. Ôóíêöèÿ ñàìîäâîéñòâåííà, òàê êàê íà
þùèõ 1 è íåñàìîäâîéñòâåííûõ, ìîæíî ïîñòðîèòü êîíñòàíòû 0, 1. ïðîòèâîïîëîæíûõ íàáîðàõ îíà ïðèíèìàåò ïðîòèâîïîëîæíûå
Ñ ïîìîùüþ íåìîíîòîííîé ôóíêöèè ïîäñòàíîâêîé â íåå êîí- çíà÷åíèÿ. Ôóíêöèÿ ëèíåéíà – åå ïîëèíîì Æåãàëêèíà: ¬õ = õ ⊕ 1.
ñòàíò ìîæíî ïîëó÷èòü îòðèöàíèå. Äåéñòâèòåëüíî, ïóñòü f íåìîíî- Ôóíêöèÿ õ → ó íå ñîõðàíÿåò 0 è ñîõðàíÿåò 1. Ýòà ôóíêöèÿ íåìîíî-
òîííà. Òîãäà ñóùåñòâóþò íàáîðû α è β, òàêèå, ÷òî α ≤ β, f(α) = 1, òîííà, òàê êàê íàáîð (0, 0) ïðåäøåñòâóåò íàáîðó (1, 0), íî 0 → 0 = 1,
f(β) = 0. Ïîñêîëüêó α ≤ β, òî â α åñòü íåñêîëüêî, íàïðèìåð, k à 1 → 0 = 0. Íà ïðîòèâîïîëîæíûõ íàáîðàõ (0, 0) è (1, 1) ôóíêöèÿ
ýëåìåíòîâ, êîòîðûå ðàâíû 0, â òî âðåìÿ êàê â β ýòè æå ýëåìåíòû ïðèíèìàåò îäèíàêîâûå çíà÷åíèÿ 1, ñëåäîâàòåëüíî, îíà íåñàìî-
ðàâíû 1. Âîçüìåì íàáîð α è çàìåíèì â íåì ïåðâûé òàêîé íóëåâîé äâîéñòâåííà.
164 Ãëàâà 9 Áóëåâà àëãåáðà 165

Äëÿ ïðîâåðêè ëèíåéíîñòè õ → ó ïîñòðîèì êàíîíè÷åñêèé ïîëè- Äëèíà ïðîñòîé èìïëèêàíòû óæå íå ìîæåò áûòü óìåíüøåíà
íîì Æåãàëêèíà: ïóòåì ñêëåèâàíèÿ åå ñ äðóãèìè èìïëèêàíòàìè äàííîé ôóíêöèè.
õ → ó = ¬x¬ó ∨ ¬xó ∨ õó = (õ ⊕ 1)(ó ⊕ 1) ⊕ (õ ⊕ 1)ó ⊕ õó = Îïðåäåëåíèå 9.24. Äèçúþíêöèÿ âñåõ ïðîñòûõ èìïëèêàíò áóëå-
= õó ⊕ õ ⊕ 1. Ôóíêöèÿ íåëèíåéíà, òàê êàê ñîäåðæèò ýëåìåíò õó. âîé ôóíêöèè íàçûâàåòñÿ ñîêðàùåííîé äèçúþíêòèâíîé íîðìàëü-
Òàáëèöà 9.5 íîé ôîðìîé áóëåâîé ôóíêöèè.
Ïðèìåð. Ñîêðàòèì ôîðìóëó: F(x, y, z) = xyz ∨ x¬yz ∨ xy¬z ∨
Ò0 Ò1 S M L
∨ ¬xy¬z. Ñêëåèì êîíñòèòóåíòû: xyz ∨ x¬yz = xz, xy¬z ∨ ¬xy¬z =
¬ – – + – + = y¬z, xyz∨ xy¬z = xy. Ïîëó÷èì ñîêðàùåííóþ ôîðìó: F(x, y, z) =
→ – + – – – = xz ∨ y¬z ∨ xy.
Ìíîæåñòâî âñåõ ïðîñòûõ èìïëèêàíò ïîêðûâàåò âñå åäèíèöû
Ñèñòåìà ôóíêöèé {¬, →} ïîëíà, òàê êàê â êàæäîì ñòîëáöå áóëåâîé ôóíêöèè. Îäíàêî ïðåäñòàâëåíèå áóëåâîé ôóíêöèè â âèäå
òàáëèöû Ïîñòà èìååòñÿ õîòÿ áû îäèí çíàê «–». ñîêðàùåííîé ÄÍÔ åùå íå ÿâëÿåòñÿ ñàìûì ýêîíîìè÷íûì. Ñðåäè
9.9. Ìèíèìèçàöèÿ áóëåâûõ ôóíêöèé ìíîæåñòâà ïðîñòûõ èìïëèêàíò ìîãóò îêàçàòüñÿ ëèøíèå, ò.å. òàêèå,
êîòîðûå ïîêðûâàþò åäèíèöû ôóíêöèè, óæå ïîêðûòûå äðóãèìè
Îïðåäåëåíèå 9.22. Èìïëèêàíòîé áóëåâîé ôóíêöèè f(x1, ..., xn) èìïëèêàíòàìè. Óäàëÿÿ íåíóæíûå èìïëèêàíòû, ìîæíî ïîëó÷èòü
íàçûâàåòñÿ òàêàÿ áóëåâà ôóíêöèÿ g(x1, ..., xn), êîòîðàÿ ðàâíà òóïèêîâóþ äèçúþíêòèâíóþ íîðìàëüíóþ ôîðìó. Òóïèêîâàÿ ÄÍÔ,
åäèíèöå íà íåêîòîðûõ èç òåõ íàáîðîâ, íà êîòîðûõ ðàâíà åäèíèöå ñîäåðæàùàÿ íàèìåíüøåå êîëè÷åñòâî èìïëèêàíò è ïåðåìåííûõ,
äàííàÿ ôóíêöèÿ, è ðàâíà íóëþ íà îñòàëüíûõ íàáîðàõ (Èç íàçûâàåòñÿ ìèíèìàëüíîé ÄÍÔ.
îïðåäåëåíèÿ ñëåäóåò, ÷òî ôóíêöèÿ g – èìïëèêàíòà f, åñëè 9.9.1. Ìåòîä Êâàéíà ïîëó÷åíèÿ ñîêðàùåííîé
g → f ≡ 1.) Ãîâîðÿò, ÷òî èìïëèêàíòà g ïîêðûâàåò ñâîèìè åäèíè-
äèçúþíêòèâíîé íîðìàëüíîé ôîðìû
öàìè íåêîòîðûå åäèíèöû äàííîé ôóíêöèè f.
Åñëè ôóíêöèÿ çàäàíà â âèäå ÄÍÔ, ò.å. â âèäå äèçúþíêöèè ýëå- Òåîðåìà 9.14 (Êâàéíà). Åñëè â ñîâåðøåííîé äèçúþíêòèâíîé
ìåíòàðíûõ êîíúþíêöèé, òî êàæäûé êîíúþíêò ÿâëÿåòñÿ èìïëèêàí- íîðìàëüíîé ôîðìå áóëåâîé ôóíêöèè ïðîèçâåñòè âñå îïåðàöèè
òîé äàííîé ôóíêöèè. Äëèíà íåêîòîðûõ ýëåìåíòàðíûõ êîíúþíêöèé íåïîëíîãî ñêëåèâàíèÿ (9.24), à çàòåì âñå îïåðàöèè ïîãëîùåíèÿ
ìîæåò áûòü óìåíüøåíà ñ ïîìîùüþ ýêâèâàëåíòíûõ ïðåîáðàçîâàíèé. (9.25, 9.26), òî â ðåçóëüòàòå áóäåò ïîëó÷åíà ñîêðàùåííàÿ ÄÍÔ
Äëÿ ýòîãî ïðèìåíÿþòñÿ ñëåäóþùèå ñîîòíîøåíèÿ: äàííîé ôóíêöèè.
(9.24) çàêîí íåïîëíîãî ñêëåèâàíèÿ: Äëÿ ïðåîáðàçîâàíèÿ ïðîèçâîëüíîé ÄÍÔ ê âèäó ÑÄÍÔ íåîáõî-
xy ∨ ¬xy = y; äèìî ïðèìåíèòü ê ýëåìåíòàðíûì êîíúþíêöèÿì, ñîäåðæàùèì íå
(x ∨ y)(¬x ∨ y) = y; âñå ïåðåìåííûå, îïåðàöèþ ðàçâåðòûâàíèÿ, íàïðèìåð: xy(z ∨ ¬z) =
= xyz ∨ xy¬z, ãäå z — íåäîñòàþùàÿ ïåðåìåííàÿ.
(9.25) çàêîí ïîëíîãî ñêëåèâàíèÿ:
Ïðèìåð. Áóëåâà ôóíêöèÿ çàäàíà â âèäå: f(x, y, z) = ¬xyz ∨
xy ∨ ¬xz = xy ∨ ¬xz ∨ yz;
∨ x¬y¬z ∨ ¬yz. Ïðèâåäåì ôîðìóëó ê ÑÄÍÔ: f(x, y, z) = = ¬xyz ∨
(x ∨ y)(¬x ∨ z) = (x ∨ y)(¬x ∨ z)(y ∨ z); ∨ x¬y¬z ∨ ¬yz(x ∨ ¬x) = ¬xyz ∨ x¬y¬z ∨ x¬yz ∨ ¬x¬yz. Âûïèøåì
(9.26) çàêîíû ïîãëîùåíèÿ: âñå êîíñòèòóåíòû åäèíèöû è ïðîèçâåäåì âñå îïåðàöèè íåïîëíîãî
x ∨ xy = x; ñêëåèâàíèÿ:
x(x ∨ y) = x;
* ¬xyz ¬yz
(9.27) x ∨ ¬xy = x ∨ y;
x (¬x ∨ y) = xy. * x¬yz x¬y
Îïðåäåëåíèå 9.23. Ýëåìåíòàðíàÿ êîíúþíêöèÿ, êîòîðàÿ ÿâëÿ- * x¬y¬z ¬xz
åòñÿ èìïëèêàíòîé ôóíêöèè f, íî íèêàêàÿ åå ñîáñòâåííàÿ ÷àñòü
* ¬x¬yz
èìïëèêàíòîé ýòîé ôóíêöèè íå ÿâëÿåòñÿ, íàçûâàåòñÿ ïðîñòîé
èìïëèêàíòîé äàííîé ôóíêöèè.
166 Ãëàâà 9 Áóëåâà àëãåáðà 167

Îòìå÷àåì âñå ñêëåèâàþùèåñÿ êîíúþíêöèè ñèìâîëîì «*». Îíè ëåâîé ôóíêöèè. Íàïðèìåð, äâå åäèíèöû íà íàáîðàõ 7 è 15, ïîêðû-
ïîãëîùàþòñÿ èìïëèêàíòàìè, ïîëó÷åííûìè â ðåçóëüòàòå ñêëåèâà- âàþòñÿ èìïëèêàíòîé yzt, ÷åòûðå åäèíèöû íà íàáîðàõ 2,3,7,6 —
íèÿ. Íåîòìå÷åííûå êîíúþíêöèè íè÷åì íå ïîãëîùàþòñÿ è ÿâëÿþòñÿ èìïëèêàíòîé ¬xz. Ïðè ýòîì ñîñåäíèìè ñ÷èòàþòñÿ òàêæå êëåòêè,
ïðîñòûìè èìïëèêàíòàìè. Ñîêðàùåííàÿ ÄÍÔ äàííîé ôóíêöèè: ñòîÿùèå âäîëü ëåâîãî è ïðàâîãî êðàÿ äèàãðàììû (îòëè÷àþòñÿ çíà÷å-
f(x, y, z) = ¬yz ∨ x¬y ∨ ¬xz. Äëÿ íàõîæäåíèÿ ìèíèìàëüíîé ÄÍÔ íèåì y) è âäîëü âåðõíåãî è íèæíåãî êðàÿ (îòëè÷àþòñÿ çíà÷åíèåì x).
ñîñòàâèì èìïëèêàíòíóþ ìàòðèöó (òàáë. 9.6), â êîòîðîé ïî ñòðîêàì
çàïèñûâàåì èìïëèêàíòû, ïî ñòîëáöàì – êîíñòèòóåíòû åäèíèöû.
Òàáëèöà 9.6
¬xyz   x¬y¬  x¬yz  ¬x¬yz
¬yz × ×
x¬y *  × ×
¬xz * × ×
* * + +
 êëåòêàõ òàáëèöû êðåñòèêàìè îòìå÷àåì èìïëèêàíòû, ïîêðûâà-
þùèå åäèíèöû äàííîé ôóíêöèè. Âíèçó òàáëèöû ñèìâîëîì «*»
îòìå÷àåì òå ñòîëáöû, â êîòîðûõ ñòîèò òîëüêî îäèí êðåñòèê, ñîîòâåò-
ñòâóþùèå èì èìïëèêàíòû òàêæå îòìå÷àåì ñèìâîëîì «*» – îíè
ÿâëÿþòñÿ îáÿçàòåëüíûìè. Îòìå÷àåì òàêæå ñèìâîëîì «+» òå ñòîëá- Ðèñ. 9.2. Äèàãðàììû Âåé÷à
öû, êîòîðûå ïîêðûâàþòñÿ îáÿçàòåëüíûìè èìïëèêàíòàìè. Åñëè âñå Ïðè ìèíèìèçàöèè
ñòîëáöû îòìå÷åíû, òî ïîëó÷åííûé íàáîð îáÿçàòåëüíûõ èìïëèêàíò áóëåâîé ôóíêöèè íà
ñîñòàâëÿåò ìèíèìàëüíóþ ÄÍÔ. Åñëè ÷àñòü ñòîëáöîâ îñòàåòñÿ íå- äèàãðàììå Âåé÷à ñíà-
ïîêðûòîé, èç îñòàâøèõñÿ èìïëèêàíò âûáèðàåòñÿ íàèìåíüøåå ÷èñëî ÷àëà íàõîäÿò ïîêðû-
íàèáîëåå êîðîòêèõ èìïëèêàíò òàê, ÷òîáû âñå ñòîëáöû áûëè ïîêðû- òèÿ, ñîäåðæàùèå ìàê-
òû.  íàøåì ïðèìåðå ìèíèìàëüíàÿ ÄÍÔ: f(x, y, z) = x¬y ∨ ¬xz. ñèìàëüíîå ÷èñëî åäè-
9.9.2. Ìèíèìèçàöèÿ áóëåâûõ ôóíêöèé ñ ïîìîùüþ íèö (8, 4, 2), à çàòåì
äèàãðàìì Âåé÷à ïîêðûòèÿ, íàêðûâàþ-
ùèå îñòàâøèåñÿ åäè-
Áóëåâû ôóíêöèè ìîãóò áûòü ïðåäñòàâëåíû ãðàôè÷åñêè ñ âèäå íèöû òàêèì îáðàçîì,
äèàãðàìì Âåé÷à èëè êàðò Êàðíî (îíè ðàçëè÷àþòñÿ òîëüêî îáîçíà÷å- ÷òîáû îíè òàêæå áûëè
íèÿìè êëåòîê òàáëèöû). Ðàññìîòðèì äèàãðàììû Âåé÷à äëÿ ôóíê- ìàêñèìàëüíû ïî âåëè-
öèé îò òðåõ è ÷åòûðåõ ïåðåìåííûõ (ñì. ðèñ. 9.2). ÷èíå è ïðè óäàëåíèè
Êàæäàÿ êëåòêà äèàãðàììû ñîîòâåòñòâóåò îäíîìó íàáîðó ïåðå- ýòîãî ïîêðûòèÿ õîòÿ Ðèñ. 9.3. Ìèíèìàëüíàÿ ÄÍÔ
ìåííûõ, íîìåð êëåòêè – ýòî äâîè÷íûé êîä íàáîðà. Ïðè çàäàíèè áû îäíà åäèíèöà ôóíê-
áóëåâîé ôóíêöèè â ñîîòâåòñòâóþùóþ íîìåðó íàáîðà êëåòêó çàïè- öèè îñòàëàñü íåïîêðûòîé. Ïðè ýòîì íåêîòîðûå åäèíèöû ìîãóò áûòü
ñûâàåòñÿ åäèíèöà, è, òàêèì îáðàçîì, êàæäàÿ êëåòêà äèàãðàììû ñ 1 ïîêðûòû íåîäíîêðàòíî. Äëÿ ôóíêöèè, ïðåäñòàâëåííîé íà ðèñ. 9.3,
ïðåäñòàâëÿåò ñîáîé îäíó êîíñòèòóåíòó åäèíèöû. ìèíèìàëüíàÿ ÄÍÔ: ¬x¬y ∨ ¬xz ∨ yzt ∨ ¬y¬z¬t.
Ïðèìåð. Ïóñòü ôóíêöèÿ f(x, y, z, t) = 1 íà íàáîðàõ 0, 1, 2, 3, 6, Ìèíèìàëüíàÿ ÊÍÔ ñòðîèòñÿ äâîéñòâåííî ïî äèàãðàììå Âåé÷à,
7, 8, 15. Äèàãðàììà Âåé÷à äëÿ çàäàííîé ôóíêöèè ïðåäñòàâëåíà íà çàïîëíåííîé íóëÿìè â ïóñòûõ êëåòêàõ. Äëÿ äàííîé ôóíêöèè ìèíè-
ðèñ. 9.3. Åäèíèöû ôóíêöèè, ñòîÿùèå â ñîñåäíèõ êëåòêàõ, îòëè÷àþò- ìàëüíàÿ ÊÍÔ: (¬y ∨ z)(¬x ∨ ¬z ∨ t)(¬x ∨ y ∨ ¬t).
ñÿ çíà÷åíèåì òîëüêî îäíîé ïåðåìåííîé, ñëåäîâàòåëüíî, îíè ñêëåèâà-
þòñÿ ïî ýòîé ïåðåìåííîé è îáðàçóþò èìïëèêàíòó.  ýòîì ñëó÷àå
ãîâîðÿò, ÷òî èìïëèêàíòà ïîêðûâàåò ñîîòâåòñòâóþùèå åäèíèöû áó-
Ëîãèêà âûñêàçûâàíèé 169
Ãëàâà 10. ËÎÃÈÊÀ ÂÛÑÊÀÇÛÂÀÍÈÉ ëîæíîñòü êîòîðûõ íå ìîæåò áûòü óñòàíîâëåíà, íàïðèìåð, âûñêàçû-
âàíèå î áðàäîáðåå, êîòîðûé äîëæåí (èëè íå äîëæåí) áðèòü ñàìîãî
10.1. Ìåòîäîëîãè÷åñêèå ïðèíöèïû ñåáÿ, âûñêàçûâàíèå êðèòÿíèíà î òîì, ÷òî âñå êðèòÿíå – ëæåöû, è
ôîðìàëüíîé ëîãèêè äðóãèå ñåìàíòè÷åñêèå ïàðàäîêñû.
Ëîãèêà – íàóêà î ïðàâèëüíûõ ðàññóæäåíèÿõ, î ïðèåìàõ è ìåòî- Ïðèíöèï èñêëþ÷åííîãî òðåòüåãî. Íåëüçÿ îäíîâðåìåííî îòâåð-
äàõ ïîçíàíèÿ ñ ïîìîùüþ ðàññóæäåíèé. Ñëîâî «ëîãèêà» ïðîèñõîäèò ãàòü âûñêàçûâàíèå è åãî îòðèöàíèå. Ëþáîå âûñêàçûâàíèå ìîæåò
îò äðåâíåãðå÷åñêîãî «ëîãîñ»: «ïîíÿòèå», «ðàçóì», ðàññóæäåíèå». áûòü ëèáî èñòèííûì, ëèáî ëîæíûì, – òðåòüåãî íå äàíî.
Ëîãèêà êàê íàóêà î ïðàâèëüíûõ ðàññóæäåíèÿõ áûëà çàëîæåíà â Ïðèíöèï äîñòàòî÷íîãî îñíîâàíèÿ. Âñÿêîå âûñêàçûâàíèå
äðåâíåé Ãðåöèè Àðèñòîòåëåì è íà ïðîòÿæåíèè ìíîãèõ âåêîâ äîëæíî áûòü îáîñíîâàíî, ò.å. èñòèííîñòü óòâåðæäåíèÿ íåëüçÿ ïðè-
ðàçâèâàëàñü êàê ÷àñòü ôèëîñîôèè. Òîëüêî â êîíöå 19-ãî – íà÷àëå íèìàòü íà âåðó. Åñëè óòâåðæäåíèå âûâîäèòñÿ èç êàêèõ-ëèáî
20-ãî âåêà ñ ïîÿâëåíèåì áóëåâîé àëãåáðû íà÷àëîñü áóðíîå ðàçâèòèå ñóæäåíèé, äàííûõ, ôàêòî⠖ îñíîâàíèé, òî èõ äîëæíî áûòü
ìàòåìàòè÷åñêîé (ôîðìàëüíîé) ëîãèêè.  íàñòîÿùåå âðåìÿ ðàçëè÷à- äîñòàòî÷íî äëÿ óñòàíîâëåíèÿ èñòèííîñòè óòâåðæäåíèÿ.
þò òðàäèöèîííóþ ëîãèêó è ôîðìàëüíóþ, ìàòåìàòè÷åñêóþ ëîãèêó, 10.2. Îñíîâíûå ïîíÿòèÿ ëîãèêè âûñêàçûâàíèé
ñîîòíîøåíèå êîòîðûõ ïîêàçàíî íà ðèñ. 10.1.
Ñóæäåíèå, èëè âûñêàçûâàíèå – ýòî ìûñëü, â êîòîðîé óòâåðæ-
äàåòñÿ íàëè÷èå èëè îòñóòñòâèå êàêèõ-ëèáî ôàêòîâ èëè ñâÿçåé
ìåæäó ôàêòàìè. Âûñêàçûâàíèÿ âûðàæàþòñÿ ïîâåñòâîâàòåëüíûìè
ïðåäëîæåíèÿìè.
Îïðåäåëåíèå 10.1. Ïðîñòîå âûñêàçûâàíèå — ýòî ïðîñòîå ïîâå-
ñòâîâàòåëüíîå ïðåäëîæåíèå, îòíîñèòåëüíî êîòîðîãî ìîæíî îäíî-
çíà÷íî ñêàçàòü, èñòèííî îíî èëè ëîæíî.
Âîïðîñèòåëüíûå è âîñêëèöàòåëüíûå ïðåäëîæåíèÿ âûñêàçûâàíè-
Ðèñ.10. 1. Ñòðóêòóðà ëîãèêè ÿìè íå ÿâëÿþòñÿ.
Ëîãèêà, èçó÷àÿ ïðàâèëüíûå ðàññóæäåíèÿ, îïåðèðóåò ïîíÿòèÿìè Ëîãè÷åñêèå çíà÷åíèÿ Èñòèííî (True) è Ëîæíî (False) áóäåì
èñòèííîñòè è ëîæíîñòè. Ïðàâèëüíîå ðàññóæäåíèå èëè âûñêàçûâà- îáîçíà÷àòü ñîîòâåòñòâåííî T è F.
íèå ïîëàãàåòñÿ èñòèííûì, íåïðàâèëüíîå – ëîæíûì. Ìåòîäîëîãè÷åñ- Ïðèìåðû.
êèå îñíîâû ôîðìàëüíîé ëîãèêè çàêëþ÷àþòñÿ â âûïîëíåíèè íåñ- «Êèå⠖ ñòîëèöà Óêðàèíû» – èñòèííîå âûñêàçûâàíèå, îíî èìååò
êîëüêèõ ïðèíöèïîâ. çíà÷åíèå True («èñòèííî»). «5 > 10» – ëîæíîå âûñêàçûâàíèå, îíî
Ïðèíöèï òîæäåñòâà. Èñòèííîñòü ôàêòîâ, ëåæàùèõ â îñíîâå âûñêà- èìååò çíà÷åíèå False («ëîæíî»). «Âñå ëþäè ñìåðòíû» – èñòèííîå
çûâàíèé è ðàññóæäåíèé, óñòàíàâëèâàåòñÿ íà îñíîâàíèè äåéñòâèòåëü- âûñêàçûâàíèå. «Íåêîòîðûå ëþäè – þðèñòû» – èñòèííîå âûñêà-
íîñòè, èçâåñòíûõ çàêîíîâ, íàáëþäåíèé. Åñëè èñòèííîñòü êàêîãî-ëèáî çûâàíèå.
ôàêòà óñòàíîâëåíà, òî îíà íå ïîäâåðãàåòñÿ ñîìíåíèþ è íå èçìåíÿåòñÿ Êàæäîå ïðîñòîå âûñêàçûâàíèå îáîçíà÷àþò ñèìâîëàìè ëàòèíñêî-
â ïðîöåññå ðàññóæäåíèÿ. Ýòî îçíà÷àåò òàêæå, ÷òî îäèí è òîò æå òåðìèí ãî àëôàâèòà (ñ èíäåêñàìè èëè áåç èíäåêñîâ), êîòîðûå íàçûâàþò
èñïîëüçóåòñÿ âñåãäà â îäíîì è òîì æå ñìûñëå. ïðîïîçèöèîíàëüíûìè ñèìâîëàìè: A, B, C, A1, A2….
Ïðèíöèï íåïðîòèâîðå÷èâîñòè îçíà÷àåò, ÷òî, óòâåðæäàÿ ÷òî- Cëîæíûå âûñêàçûâàíèÿ ñîñòàâëÿþòñÿ èç ïðîñòûõ ñ ïîìîùüþ
ëèáî, íåëüçÿ îòðèöàòü òî æå ñàìîå. Îäèí è òîò æå ôàêò ñîþçîâ «íå», «è», «èëè», «åñëè ..., òî...», «òîãäà è òîëüêî òîãäà».
(âûñêàçûâàíèå) íå ìîæåò áûòü îäíîâðåìåííî èñòèííûì è ëîæíûì. Ýòèì ñîþçàì ñîîòâåòñòâóþò ëîãè÷åñêèå îïåðàöèè: óíàðíàÿ îïåðà-
Íàïðèìåð, âûñêàçûâàíèå Ñîêðàòà «ß çíàþ, ÷òî ÿ íè÷åãî íå çíàþ» öèÿ îòðèöàíèÿ ¬ («íå»), áèíàðíûå îïåðàöèè êîíúþíêöèè & («è»),
ïðîòèâîðå÷èâî, òàê êàê îäíîâðåìåííî óòâåðæäàåò è îïðîâåðãàåò äèçúþíêöèè ∨ («èëè»), èìïëèêàöèè → («åñëè…, ò, ýêâèâà-
îäèí è òîò æå ôàêò: åñëè Ñîêðàò çíàåò, ÷òî îí íè÷åãî íå çíàåò, òî ëåíòíîñòè ≡ («òîãäà è òîëüêî òîãäà»). Ñèìâîëû îïåðàöèé íàçûâàþò
îí íå çíàåò òàêæå è ýòîãî. Ñîãëàñíî ïðèíöèïó íåïðîòèâîðå÷èâîñòè, ïðîïîçèöèîíàëüíûìè ñâÿçêàìè. Èñòèííîñòü èëè ëîæíîñòü ñëîæíîãî
èç ðàññìîòðåíèÿ èñêëþ÷àþòñÿ òàêèå âûñêàçûâàíèÿ, èñòèííîñòü èëè âûñêàçûâàíèÿ çàâèñèò îò èñòèííîñòè èëè ëîæíîñòè âõîäÿùèõ â
170 Ãëàâà 10 Ëîãèêà âûñêàçûâàíèé 171

íåãî ïðîñòûõ âûñêàçûâàíèé, à òàêæå òåì ñïîñîáîì, êîòîðûìè îíè Èìïëèêàöèÿ A → B âûðàæàåò ëîãè÷åñêóþ (÷àñòî – ïðè÷èííî-
êîìáèíèðóþòñÿ, ò.å. ñâÿçêîé, èñïîëüçóåìîé äëÿ ïîñòðîåíèÿ ñëîæíî- ñëåäñòâåííóþ) ñâÿçü ìåæäó âûñêàçûâàíèÿìè A è B è ôîðìàëèçóåò
ãî âûñêàçûâàíèÿ. Êàæäàÿ ëîãè÷åñêàÿ ñâÿçêà îïðåäåëÿåòñÿ ñâîåé âûñêàçûâàíèå, â êîòîðîì èç ïîñûëêè (àíòåöåäåíòà) A ñëåäóåò
òàáëèöåé èñòèííîñòè (ñì. òàáë. 10.1, 10.2). çàêëþ÷åíèå (êîíñåêâåíò) B. Ôîðìóëà A → B ÷èòàåòñÿ êàê «èç A
ñëåäóåò B» èëè «A âëå÷åò B». Èìïëèêàöèÿ èñòèííà â òîì ñëó÷àå,
Òàáëèöà 10.1 Òàáëèöà 10.2
åñëè èç èñòèííîé ïîñûëêè ñëåäóåò èñòèííîå çàêëþ÷åíèå: T → T = T,
A ¬A A B A&B A∨B A→B A≡B è ëîæíà, åñëè èç èñòèííîé ïîñûëêè ñëåäóåò ëîæíîå çàêëþ÷åíèå:
F T F F F F T T T → F = F. Åñëè æå ïîñûëêà ëîæíà, òî èç íåå ìîæåò ñëåäîâàòü êàê
T F F T F T T F ëîæíîå, òàê è èñòèííîå çàêëþ÷åíèå, – âûñêàçûâàíèå îñòàåòñÿ èñòèí-
T F F T F F íûì â îáîèõ ñëó÷àÿõ: F → T = T, F → F = T, ò.å. èç ëæè ñëåäóåò âñå,
T T T T T T ÷òî óãîäíî. Îáû÷íî èìïëèêàöèÿ A → B îïèñûâàåò íåêîòîðîå ïðàâè-
ëî, êîòîðîå âûðàæàåò äîñòàòî÷íîñòü èñòèííîñòè ïîñûëêè A äëÿ
Ñ ïîìîùüþ ñâÿçêè îòðèöàíèÿ ¬ èç óòâåðäèòåëüíûõ ïîëó÷àþòñÿ òîãî, ÷òîáû âûïîëíÿëàñü èñòèííîñòü çàêëþ÷åíèÿ B, íàïðèìåð: «åñëè
îòðèöàòåëüíûå âûñêàçûâàíèÿ. Íàïðèìåð, åñëè âûñêàçûâàíèå A – âîäó íàãðåòü äî 100 ãðàäóñîâ (A), òî îíà çàêèïèò (B)»; «÷òîáû
«âîðîáåé – ïòèöà» èñòèííî, òî âûñêàçûâàíèå ¬A – «âîðîáåé íå ïîëó÷èòü äèïëîì (B), íóæíî çàêîí÷èòü èíñòèòóò (A)»; «åñëè êîøêà
ïòèöà» – ëîæíî, à âûñêàçûâàíèå ¬¬A – «Íåâåðíî, ÷òî âîðîáåé íå ïåðåáåæèò äîðîãó (A), òî ñëó÷èòñÿ íåïðèÿòíîñòü (B)»; «êîãäà íà
ïòèöà» ýêâèâàëåíòíî âûñêàçûâàíèþ «âîðîáåé – ïòèöà». íåáå òó÷è (A), ìîæåò ïîéòè äîæäü (B)».
Êîíúþíêöèÿ A & B, ñîîòâåòñòâóþùàÿ ñîþçàì «è», «à», èñòèííà Ýêâèâàëåíòíîñòü A ≡ B óòâåðæäàåò ðàâíîçíà÷íîñòü (ðàâíîñèëü-
â òîì è òîëüêî òîì ñëó÷àå, åñëè èñòèííû îáà âõîäÿùèõ â íåå âûñêà- íîñòü, òîæäåñòâåííîñòü) äâóõ âûñêàçûâàíèé A è B; îíà èñòèííà
çûâàíèÿ. Íàïðèìåð, óòâåðæäåíèå «ñàìûé áîëüøîé ãîðîä Àíãëèè, òîãäà, êîãäà èñòèííîñòíûå çíà÷åíèÿ A è B ñîâïàäàþò. Íàïðèìåð,
Ëîíäîí (A), ÿâëÿåòñÿ åå ñòîëèöåé (B)» ìîæíî çàïèñàòü êàê A & B. âûñêàçûâàíèå «æèâîòíîå ÿâëÿåòñÿ ïòèöåé (A) òîãäà è òîëüêî òîã-
Âûñêàçûâàíèå «íà óëèöå èäåò äîæäü (A) ñ ñèëüíûì âåòðîì (B)» äà, êîãäà ó íåãî åñòü êðûëüÿ (B)» âûðàçèìî ôîðìóëîé A ≡ B.
òàêæå âûðàæàåòñÿ ôîðìóëîé A & B. Êîíúþíêöèÿ êîììóòàòèâíà, A ≡ B = (À → Â) & ( → À), ò.å. ýêâèâàëåíòíîñòü óòâåðæäàåò
ïîòîìó âûñêàçûâàíèå «íà óëèöå ñèëüíûé âåòåð (B) è äîæäü (A)», íå òîëüêî äîñòàòî÷íîñòü óñëîâèÿ A äëÿ òîãî, ÷òîáû áûëî èñòèííî
âûðàçèìîå ôîðìóëîé B & A, ýêâèâàëåíòíî ïðåäûäóùåìó. Îäíàêî, B, íî è íåîáõîäèìîñòü ýòîãî óñëîâèÿ. Íàïðèìåð, óòâåðæäåíèå: «ïòè-
â åñòåñòâåííîì ÿçûêå ïîäîáíûå âûñêàçûâàíèÿ íå âñåãäà ýêâèâà- öû ëåòàþò íàä ìîðåì (A) – çåìëÿ áëèçêà (B)», – âûðàæàåò îäíîâðå-
ëåíòíû, íàïðèìåð, âûêàçûâàíèÿ «äåâóøêà âûøëà çàìóæ (A) è ðîäè- ìåííî äâà óòâåðæäåíèÿ: äîñòàòî÷íîñòü óñëîâèÿ – «åñëè ïòèöû
ëà ðåáåíêà (B)» è «äåâóøêà ðîäèëà ðåáåíêà (B) è âûøëà çàìóæ ëåòàþò íàä ìîðåì, òî áëèçêà çåìëÿ», è íåîáõîäèìîñòü: «åñëè çåìëÿ
(A)», ýêâèâàëåíòíûå â ñèëó êîììóòàòèâíîñòè êîíúþíêöèè, îïèñû- áëèçêî, òî ïòèöû ëåòàþò íàä ìîðåì».
âàþò, ïî âñåé âèäèìîñòè, ñîâåðøåííî ðàçëè÷íûå ñèòóàöèè, â êîòî- Ñ ïîìîùüþ ëîãè÷åñêèõ ñâÿçîê ñëîæíûå âûñêàçûâàíèÿ ìîæíî
ðûõ íåÿâíî ïîäðàçóìåâàåòñÿ âðåìåííàÿ ïîñëåäîâàòåëüíîñòü ñîáû- çàïèñàòü â âèäå ôîðìóëû, êîòîðóþ íàçûâàþò ïðîïîçèöèîíàëüíîé
òèé. Äëÿ îïèñàíèÿ òàêèõ ñèòóàöèé ñðåäñòâ ëîãèêè âûñêàçûâàíèé ôîðìîé.
íåäîñòàòî÷íî.
Äëÿ êîíúþíêöèè âûïîëíåí çàêîí ïðîòèâîðå÷èÿ: A & ¬A ≡ F – Îïðåäåëåíèå 10.2.
ôîðìàëüíîå âûðàæåíèå ïðèíöèïà íåïðîòèâîðå÷èâîñòè. • Êàæäàÿ ïðîïîçèöèîíàëüíàÿ áóêâà åñòü ôîðìóëà.
Äèçúþíêöèÿ A ∨ B, ñîîòâåòñòâóþùàÿ ñîþçó «èëè», èñòèííà â • Åñëè A è B – ôîðìóëû, òî ôîðìóëàìè ÿâëÿþòñÿ: (¬A),
ëþáîì ñëó÷àå, êîãäà èñòèííî õîòÿ áû îäíî âõîäÿùåå â íåå âûñêàçû- (A & B), (A ∨ B).
âàíèå, è ëîæíà òîëüêî â òîì ñëó÷àå, åñëè îáà ïðîñòûõ âûñêàçûâàíèÿ • Äðóãèõ ôîðìóë íåò.
ëîæíû. Íàïðèìåð, âûñêàçûâàíèå «äâàæäû äâà – ÷åòûðå (A) èëè Ïðè çàïèñè ôîðìóë ïðèíÿòû ñëåäóþùèå ñîãëàøåíèÿ: âíåøíèå
ïÿòü (B)» âûðàæàåòñÿ ôîðìóëîé A ∨ B è ÿâëÿåòñÿ èñòèííûì. Âû- ñêîáêè ìîæíî îïóñêàòü; óñòàíîâëåí ïðèîðèòåò îïåðàöèé: ¬, &, ∨,
ñêàçûâàíèå «íàñåëåíèå Êàíàäû ãîâîðèò íà àíãëèéñêîì (A) èëè íà →, ≡. Ëîãè÷åñêèå ñâÿçêè äëÿ èìïëèêàöèè → è ýêâèâàëåíòíîñòè ≡
ôðàíöóçñêîì ÿçûêå (B)» òàêæå âûðàæàåòñÿ ôîðìóëîé A ∨ B. Äëÿ ââîäÿòñÿ äëÿ ñîêðàùåíèÿ çàïèñè ôîðìóë: À → Â = ¬À ∨ Â =
äèçúþíêöèè âûïîëíåí çàêîí èñêëþ÷åííîãî òðåòüåãî: A ∨ ¬A ≡ T. = ¬(À & ¬Â), À ≡ Â = (À → Â) & ( → À).
172 Ãëàâà 10 Ëîãèêà âûñêàçûâàíèé 173

Ïîñòðîèâ ôîðìóëó ëîãèêè âûñêàçûâàíèé, ìû îòâëåêàåìñÿ îò Î÷åâèäíî, ÷òî òàêàÿ ïðîöåäóðà äëÿ ôîðìóë ëîãèêè âûñêàçûâà-
åå ñîäåðæàòåëüíîãî ñìûñëà è îïåðèðóåì òîëüêî ñ ïîíÿòèÿìè èñòèí- íèé ñóùåñòâóåò: ýòî ïîñòðîåíèå òàáëèö èñòèííîñòè.
íîñòè è ëîæíîñòè. Ïðèìåðû.
Ïðèïèñûâàíèå ïðîïîçèöèîíàëüíûì áóêâàì èõ èñòèííîñòíûõ 1.  êà÷åñòâå ïðèìåðà ðàññìîòðèì çàêîí óòâåðæäåíèÿ êîíñåêâåíòà:
çíà÷åíèé íàçûâàåòñÿ èíòåðïðåòàöèåé ôîðìóëû. Ìíîæåñòâî âñåõ |= A → (B → A). (Ñîäåðæàòåëüíî ýòà òàâòîëîãèÿ óòâåðæäàåò ïðèí-
èíòåðïðåòàöèé ôîðìóëû îáðàçóåò åå òàáëèöó èñòèííîñòè. Åñëè öèï ìîíîòîííîñòè äîñòîâåðíûõ ðàññóæäåíèé: åñëè èñòèííîñòü íåêî-
âûïîëíèòü îòîáðàæåíèÿ 0 ⇔ F, 1 ⇔ T, òî êàæäîé ïðîïîçèöèîíàëü- òîðîãî âûñêàçûâàíèÿ A óæå óñòàíîâëåíà, òî äîáàâëåíèå íîâûõ ôàê-
íîé ñâÿçêå áóäåò ñîîòâåòñòâîâàòü áóëåâà îïåðàöèÿ, à êàæäîé òîâ íå èçìåíÿåò åãî èñòèííîñòè). Ïîñêîëüêó êàæäàÿ ñòðîêà òàáëèöû
ôîðìóëå ëîãèêè âûñêàçûâàíèé – áóëåâà ôîðìóëà, ñëåäîâàòåëüíî, èñòèííîñòè (òàáë. 10.3) ýòîé ôîðìóëû ñîäåðæèò çíà÷åíèÿ T, ôîð-
ëîãèêà âûñêàçûâàíèé ÿâëÿåòñÿ èíòåðïðåòàöèåé áóëåâîé àëãåáðû. ìóëà ÿâëÿåòñÿ òàâòîëîãèåé.
 ñâÿçè ñ ýòèì â íåé ñîõðàíÿþòñÿ âñå àêñèîìû è òåîðåìû áóëåâîé
Òàáëèöà 10.3
àëãåáðû, â òîì ÷èñëå ïðåäñòàâèìîñòü ôîðìóë ëîãèêè âûñêàçûâà-
íèé â âèäå ÑÄÍÔ è ÑÊÍÔ. A B B→A A → (B → A)
Îïðåäåëåíèå 10.3. Òîæäåñòâåííî èñòèííàÿ ôîðìóëà íàçûâàåòñÿ F F T T
òàâòîëîãèåé. Òîæäåñòâåííî ëîæíàÿ ôîðìóëà íàçûâàåòñÿ ïðîòè- F T F T
âîðå÷èåì. Ôîðìóëà, êîòîðàÿ ïðèíèìàåò èñòèííîå çíà÷åíèå õîòÿ T F T T
áû íà îäíîé ñâîåé èíòåðïðåòàöèè, íàçûâàåòñÿ âûïîëíèìîé. Äâå T T T T
ôîðìóëû íàçûâàþòñÿ ýêâèâàëåíòíûìè, åñëè èõ òàáëèöû èñòèí-
íîñòè ñîâïàäàþò. 2. Ìåòîä ðåäóêöèè (ñâåäåíèå ê ïðîòèâîðå÷èþ) ñëóæèò ñïîñîáîì
Çàïèñü |= À îçíà÷àåò: «ôîðìóëà À – òàâòîëîãèÿ». Î÷åâèäíî, ñîêðàùåíèÿ ïåðåáîðîâ ïðè ñîñòàâëåíèè òàáëèöû èñòèííîñòè. Â
÷òî åñëè À – òàâòîëîãèÿ, òî ¬À – ïðîòèâîðå÷èå. êà÷åñòâå ïðèìåðà äîêàæåì, ÷òî ôîðìóëà
Òàâòîëîãèè ÿâëÿþòñÿ âûäåëåííûìè ôîðìóëàìè ëîãèêè (A → (B → C)) → ((A → B) → (A → C)) – òàâòîëîãèÿ.
âûñêàçûâàíèé; èìåííî îíè ïðåäñòàâëÿþò íàèáîëüøèé èíòåðåñ, òàê Ïðåäïîëîæèì, ÷òî ýòî íå òàê, ò.å. ñóùåñòâóåò òàêàÿ èíòåðïðåòàöèÿ,
êàê ôîðìàëèçóþò ïðàâèëüíûå ñõåìû ðàññóæäåíèé. Ïðîñòûå òàâòî- íà êîòîðîé ôîðìóëà ïðèíèìàåò ëîæíîå çíà÷åíèå:
ëîãèè, òàêèå êàê «ñíåã áåëûé, ïîòîìó ÷òî îí áåëûé», «ìàñëî ìàñëÿ-
íîå», âûðàçèìû ôîðìóëîé: À → A, òîæäåñòâåííóþ èñòèííîñòü êî-
òîðîé íåòðóäíî ïðîâåðèòü: åñëè |À| = F, òî F → F = T, åñëè |À| = T,
òî T → T = T. Óòâåðæäåíèå: «Áîëüíîé ëèáî óìðåò, ëèáî âûæèâåò» –
òîæå òàâòîëîãèÿ, òàê êàê îíî âûðàçèìî òîæäåñòâåííî èñòèííîé
ôîðìóëîé: A ∨ ¬A. Çàêîíû äå Ìîðãàíà òàêæå ÿâëÿþòñÿ òàâòîëîãèÿ- Ïîëó÷àåì ñèñòåìó óðàâíåíèé:
ìè; íåòðóäíî ïðèäàòü èì ñîäåðæàòåëüíûé ñìûñë: 1) |A → (B → C)| = T,
|= ¬(À ∨ Â) ≡ (¬À & ¬Â) – «íåâåðíî, ÷òî ýòî ïðåñòóïëåíèå ñîâåð- 2) |A → B| = T,
øèëè À èëè » ýêâèâàëåíòíî âûñêàçûâàíèþ: «íè À, íè  íå ñîâåðøàëè 3) |A → C| = F.
ýòîãî ïðåñòóïëåíèÿ»; Èç 3) ñëåäóåò: |A| = T, |C| = F. Ïîäñòàâèì ýòè çíà÷åíèÿ â 2): |T → B| = T,
|= ¬(À & Â) ≡ (¬À ∨ ¬Â) – «íåâåðíî, ÷òî À è  âìåñòå ó÷à- îòêóäà |B| = T. Ïîäñòàâèì íàéäåííûå çíà÷åíèÿ |A| = T, |C| = F, |B| = T
ñòâîâàëè â îãðàáëåíèè» ýêâèâàëåíòíî «ëèáî À, ëèáî Â, ëèáî îáà îíè â 1): |T → (T → F)| = |T → F| = F. Ïîëó÷åííîå çíà÷åíèå ïðîòèâîðå÷èò
â îãðàáëåíèè íå ó÷àñòâîâàëè». óñëîâèþ 1), ñëåäîâàòåëüíî, íå ñóùåñòâóåò òàêîé èíòåðïðåòàöèè,
Ïðîáëåìà ðàçðåøèìîñòè â àëãåáðå âûñêàçûâàíèé çàêëþ÷àåòñÿ íà êîòîðîé ôîðìóëà ïðèíèìàåò ëîæíîå çíà÷åíèå, ò.å. îíà ÿâëÿåòñÿ
â òîì, ÷òîáû îòûñêàòü ýôôåêòèâíóþ ïðîöåäóðó (àëãîðèòì), ñ ïî- òàâòîëîãèåé.
ìîùüþ êîòîðîé äëÿ êàæäîé ôîðìóëû ëîãèêè âûñêàçûâàíèé ìîæíî 3. Ïðîâåðèì, ÿâëÿåòñÿ ëè ñëåäóþùàÿ ôîðìóëà òàâòîëîãèåé:
óñòàíîâèòü, ÿâëÿåòñÿ îíà òàâòîëîãèåé èëè íåò. (A → (B → C)) → (A ∨ B → C).
Ïðåäïîëîæèì, ÷òî |(A → (B → C)) → (A ∨ B → C)| = F. Òîãäà
174 Ãëàâà 10 Ëîãèêà âûñêàçûâàíèé 175

1) |A → (B → C)| = T, Îïðåäåëåíèå 10.6. Åñëè À |= Â è  |= À, òî ôîðìóëà À ëîãè÷åñêè


2) |A ∨ B| = T, ýêâèâàëåíòíà ôîðìóëå Â. Ýòî îáîçíà÷àåòñÿ êàê À ⇔ Â, èëè
3) |C| = F. À ≡ Â.
Èç 2) ñëåäóåò: Åñëè ôîðìóëà À ëîãè÷åñêè ýêâèâàëåíòíà Â, òî À ≡ Â – òàâ-
à) |A| = T, |B| = T; òîëîãèÿ.
á) |A| = T, |B| = F; Ïðèìåð. Ïðîâåðèì ëîãè÷åñêîå ñëåäîâàíèå: À → Â, À → ¬Â
ñ) |A| = F, |B| = T. |= ¬À è òàâòîëîãèþ: |= (À → Â) & (À → ¬Â) → ¬À. Îáîçíà÷èì
òàâòîëîãèþ ÷åðåç Å. Ïîñòðîèì òàáëèöó èñòèííîñòè (òàáë. 10.4).
Ïîäñòàâëÿÿ çíà÷åíèÿ |A| = T, |B| = T â 1), ïîëó÷àåì ïðîòèâîðå÷èå:
|T → (T → F)| = F. Îäíàêî, ýòî åùå íå äîêàçûâàåò, ÷òî ôîðìóëà Òàáëèöà 10.4
ÿâëÿåòñÿ òàâòîëîãèåé. Ðàññìîòðèì äðóãèå çíà÷åíèÿ: A B A→B A → ¬B (A → B) & (A → ¬B) ¬À Å
á) |A| = T, |B| = F. F F T T T T Ò
Ïîäñòàâëÿÿ ýòè çíà÷åíèÿ â 1), ïîëó÷èì: |T → (F → F)| = T. Òàêèì F T T T T T Ò
îáðàçîì, íà èíòåðïðåòàöèè |A| = T, |B| = F, |C| = F ôîðìóëà ïðèíèìàåò
T F F T F F Ò
ëîæíîå çíà÷åíèå, ñëåäîâàòåëüíî, îíà íå ÿâëÿåòñÿ òàâòîëîãèåé.
T T T F F F Ò
10.3. Ëîãè÷åñêîå ñëåäîâàíèå
Êàê âèäèì, íà òåõ íàáîðàõ, íà êîòîðûõ ïîñûëêè À → Â, À → ¬Â
Îïðåäåëåíèå 10.4. Åñëè À è  – ôîðìóëû, òî ãîâîðÿò, ÷òî  ïðèíèìàþò èñòèííîå çíà÷åíèå îäíîâðåìåííî, ôîðìóëà ¬À òàêæå ïðè-
ëîãè÷åñêè ñëåäóåò èç À, èëè À ëîãè÷åñêè âëå÷åò Â, åñëè íà âñåõ íèìàåò èñòèííîå çíà÷åíèå. Ñëåäîâàòåëüíî, ëîãè÷åñêîå ñëåäîâàíèå
èíòåðïðåòàöèÿõ, ãäå À ïðèíèìàåò èñòèííîå çíà÷åíèå,  òàêæå ïðè- âûïîëíåíî. Ñ äðóãîé ñòîðîíû, ôîðìóëà (À → Â) & (À → ¬Â) → ¬À
íèìàåò èñòèííîå çíà÷åíèå. Ýòî îáîçíà÷àåòñÿ êàê À |= Â èëè À ⇒ Â. ÿâëÿåòñÿ òàâòîëîãèåé, ÷òî òàêæå ÿâëÿåòñÿ äîêàçàòåëüñòâîì âûïîë-
Ãîâîðÿò, ÷òî ëîãè÷åñêîå ñëåäîâàíèå ñîõðàíÿåò èñòèííîñòü. íèìîñòè ëîãè÷åñêîãî ñëåäîâàíèÿ. Ñîäåðæàòåëüíî ëîãè÷åñêîå ñëåäîâà-
Òåîðåìà 10.1. Ëîãè÷åñêîå ñëåäîâàíèå À |= Â âûïîëíåíî òîãäà è íèå À → Â, À → ¬Â |= ¬À (ïðèâåäåíèå ê àáñóðäó) ôîðìàëèçóåò
òîëüêî òîãäà, êîãäà ôîðìóëà À → Â – òàâòîëîãèÿ. ñëåäóþùóþ ñõåìó ðàññóæäåíèé. Åñëè èç îäíîé è òîé æå ïîñûëêè À
âûâåäåíî äâà ïðîòèâîïîëîæíûõ çàêëþ÷åíèÿ Â è ¬Â, òî ïîñûëêà íåâåð-
Äîêàçàòåëüñòâî. Ïóñòü ëîãè÷åñêîå ñëåäîâàíèå A |= B âûïîëíåíî. íà (ýòî ïðèìåðíî òî, î ÷åì ãîâîðèë Êîçüìà Ïðóòêîâ: «Åñëè íà êëåòêå
Ýòî îçíà÷àåò, ÷òî íà âñåõ èíòåðïðåòàöèÿõ, íà êîòîðûõ ôîðìóëà ñ òèãðîì íàïèñàíî «ëåâ», íå âåðü ãëàçàì ñâîèì»).
|A| = T, ôîðìóëà |B| = T, ñëåäîâàòåëüíî, |A → B| = T. Åñëè ôîðìóëà
|A| = F, òî |A → B| = T íåçàâèñèìî îò çíà÷åíèÿ B, ñëåäîâàòåëüíî, 10.4. Òåîðåìû î òàâòîëîãèÿõ
ôîðìóëà A → B – òàâòîëîãèÿ. Ïðåäïîëîæèì òåïåðü, ÷òî ôîðìóëà Ñëåäóþùèå òåîðåìû î òàâòîëîãèÿõ ïîçâîëÿþò ïîëó÷àòü íîâûå
A → B – òàâòîëîãèÿ. Òîãäà íå ñóùåñòâóåò òàêîé èíòåðïðåòàöèè, íà òàâòîëîãèè èç äîêàçàííûõ ðàíåå.
êîòîðîé |A → B| = F. Ñëåäîâàòåëüíî, åñëè ôîðìóëà |A| = T, òî è
Òåîðåìà 10.3 (ïðàâèëî modus ponens). Åñëè À – òàâòîëîãèÿ è
|B| = T, ÷òî ñîîòâåòñòâóåò îïðåäåëåíèþ ëîãè÷åñêîãî ñëåäîâàíèÿ, ò.å.
À → Â – òàâòîëîãèÿ, òî  – òàâòîëîãèÿ, ò.å. åñëè |= À è |= À → Â,
À |= Â.
òî |= Â.
Îïðåäåëåíèå 10.5. Ôîðìóëà  ëîãè÷åñêè ñëåäóåò èç ôîðìóë
Äîêàçàòåëüñòâî. Ïðåäïîëîæèì, ÷òî íà íåêîòîðîé èíòåðïðåòà-
À1,..., An, åñëè íà âñåõ òåõ èíòåðïðåòàöèÿõ, íà êîòîðûõ A1, ..., An
öèè |Â| = F. Òîãäà |A → B| = |A → F| = T íà òîé æå èíòåðïðåòàöèè
ïðèíèìàþò èñòèííûå çíà÷åíèÿ îäíîâðåìåííî, ôîðìóëà  òàêæå
(ïî óñëîâèþ òåîðåìû). Ñëåäîâàòåëüíî, |À| = F, ÷òî íåâîçìîæíî, òàê
ïðèíèìàåò èñòèííîå çíà÷åíèå. Ýòî îáîçíà÷àåòñÿ òàê:
êàê À – òàâòîëîãèÿ.
A1, ... An |= B.
Ïðàâèëî modus ponens (ñîêðàùåííî MP) óñòàíàâëèâàåò ëîãè÷åñ-
Òåîðåìà 10.2. À1, A2, ..., An |= B òîãäà è òîëüêî òîãäà, êîãäà êîå ñëåäîâàíèå A, A → B |= B è íàçûâàåòñÿ åùå ïðàâèëîì îòäåëåíèÿ.
|—À1 & A2 & ... & An → B. Ïðàâèëî ÌÐ âûðàæàåò ýëåìåíòàðíûé àêò äåäóêöèè. Èìïëèêà-
Äîêàçàòü ñàìîñòîÿòåëüíî. öèþ A → B, êîòîðàÿ ïî îïðåäåëåíèþ èìååò ñìûñë «åñëè A, òî B»,
176 Ãëàâà 10 Ëîãèêà âûñêàçûâàíèé 177

ìîæíî èíòåðïðåòèðîâàòü êàê ïðàâèëî, â êîòîðîì A ÿâëÿåòñÿ «ïðè- Èíûìè ñëîâàìè, åñëè åñòü òàâòîëîãèÿ À, è â íåé åñòü ïîäôîðìó-
÷èíîé», à B – «ñëåäñòâèåì». Òîãäà ïðàâèëî ÌÐ ãîâîðèò î òîì, ÷òî ëà À1, è åñëè çàìåíèòü À1 íà ýêâèâàëåíòíóþ åé ôîðìóëó Â1, òî
ñëåäñòâèå B íàñòóïàåò ïðè âûïîëíåíèè óñëîâèÿ A, ò.å. ïðè èñòèí- ïîëó÷åííàÿ ôîðìóëà  áóäåò ýêâèâàëåíòíà À.
íîñòè ïîñûëêè. Íàïðèìåð, ôîðìóëà A → B ìîæåò âûðàæàòü òàêîå Äîêàçàòåëüñòâî. Ðàññìîòðèì ïðîèçâîëüíîå èñòèííîñòíîå
ïðàâèëî: «åñëè íà ñâåòîôîðå ãîðèò çåëåíûé ñâåò, òî ìîæíî ïåðåõî- ðàñïðåäåëåíèå ïåðåìåííûõ, âõîäÿùèõ â À, Â, À1, Â1. Åñëè ïðè ýòîì
äèòü äîðîãó». Ìû æäåì çåëåíîãî ñâåòà íà ñâåòîôîðå, ÷òîáû ïåðåéòè ðàñïðåäåëåíèè À1 è Â1 èìåþò ðàçëè÷íûå çíà÷åíèÿ, òî |À1 ≡ Â1| = F
äîðîãó, ò.å. ìû íåÿâíî ïîëüçóåìñÿ ïðàâèëîì ÌÐ: êîãäà ïîñûëêà è, ñëåäîâàòåëüíî, ((A1 ≡ B1) → (A ≡ B)) ïðèìåò çíà÷åíèå Ò. Åñëè
ñòàíîâèòñÿ èñòèííîé (çåëåíûé ñâåò), òî èñòèííî è çàêëþ÷åíèå æå À1 è Â1 ïðèíèìàþò îäèíàêîâûå çíà÷åíèÿ, òî îäèíàêîâûå èñòèí-
(ìîæíî ïåðåõîäèòü äîðîãó). Òåì ñàìûì ìû âûïîëíÿåì ýëåìåíòàð- íîñòíûå çíà÷åíèÿ ïðèìóò À è Â, òàê êàê  îòëè÷àåòñÿ îò À òîëüêî
íûé àêò äåäóêöèè: èç èñòèííîñòè ïîñûëêè ìû âûâîäèì èñòèííîå òåì, ÷òî íåêîòîðûå âõîæäåíèÿ ïîäôîðìóëû À1 çàìåíåíû â íåé íà
çàêëþ÷åíèå. Ðàçóìååòñÿ, ýòîò âûâîä ñïðàâåäëèâ òîëüêî â òîì ñëó÷àå, Â1, êîòîðàÿ èìååò òî æå ñàìîå èñòèííîñòíîå çíà÷åíèå. Ñëåäîâàòåëü-
åñëè ïðàâèëî A → B èñòèííî. Íàïðèìåð, ìíîãèå ïîëàãàþò, ÷òî åñëè íî, â ýòîì ñëó÷àå, åñëè |A1 ≡ B1| = Ò, òî è |A ≡ B| = Ò, è ((A1 ≡ B1) →
êîøêà ïåðåáåæèò äîðîãó, òî ñëó÷èòñÿ íåïðèÿòíîñòü. Ïðèíèìàÿ ýòî → (A ≡ B)) åñòü òàâòîëîãèÿ.à
ïðàâèëî çà èñòèííîå, ÷åëîâåê, óâèäåâ ïåðåáåãàþùóþ åìó äîðîãó Ïðèìåð.  òàâòîëîãèè À → ( → À) çàìåíèì ïîäôîðìóëó
êîøêó, âåñü äåíü æäåò íåïðèÿòíîñòè (è îáû÷íî åå íàõîäèò). Ìíîãèå  → À íà ýêâèâàëåíòíóþ åé ôîðìóëó ¬Â ∨ A, ïîëó÷èì íîâóþ òàâ-
ïðàâèëà, îäíàêî, íå âûçûâàþò ñîìíåíèé â èõ èñòèííîñòè. Ýòî, òîëîãèþ À → ¬Â ∨ A. Òàâòîëîãèåé òàêæå áóäåò ôîðìóëà:
íàïðèìåð, ìàòåìàòè÷åñêèå òåîðåìû, ôèçè÷åñêèå, õèìè÷åñêèå è A → ¬(B & ¬A), òàê êàê  → À ýêâèâàëåíòíî ¬(B & ¬A).
äðóãèå óñòàíîâëåííûå çàêîíû.
10.5. Ôîðìàëèçàöèÿ è ðåøåíèå ëîãè÷åñêèõ çàäà÷
Òåîðåìà 10.4 (ïðàâèëî ïîäñòàíîâêè). Åñëè À – òàâòîëîãèÿ,
ñîäåðæàùàÿ ïðîïîçèöèîíàëüíûå ïåðåìåííûå à1, a2, ..., an, òî ßçûê ëîãèêè âûñêàçûâàíèé èñïîëüçóåòñÿ äëÿ ôîðìàëèçàöèè
ôîðìóëà Â, ïîëó÷åííàÿ èç À ïîäñòàíîâêîé ôîðìóë A1, A2, ..., An ïðåäëîæåíèé åñòåñòâåííîãî ÿçûêà è äîêàçàòåëüñòâà ëîãè÷åñêèõ
âìåñòî êàæäîãî âõîæäåíèÿ à1, a2, ..., an ñîîòâåòñòâåííî, òàêæå ñëåäîâàíèé. Äëÿ ýòîãî êàæäîå ïðîñòîå âûñêàçûâàíèå îáîçíà÷àåòñÿ
áóäåò òàâòîëîãèåé. ïðîïîçèöèîíàëüíîé áóêâîé; ñëîæíîå âûêàçûâàíèå çàïèñûâàåòñÿ
êàê ôîðìóëà, â êîòîðîé ñâÿçêè åñòåñòâåííîãî ÿçûêà çàìåíÿþòñÿ
Äîêàçàòåëüñòâî. Ïóñòü çàäàíî èñòèííîñòíîå ðàñïðåäåëåíèå äëÿ
ïðîïîçèöèîíàëüíûìè ñâÿçêàìè (êàê ýòî óêàçàíî â 10.2).
ïðîïîçèöèîíàëüíûõ áóêâ, âõîäÿùèõ â Â. Ôîðìóëû À1, …, Àn äëÿ
ýòîãî ðàñïðåäåëåíèÿ ïðèìóò íåêîòîðûå çíà÷åíèÿ δ1, δ2,…, δn, ãäå δi Ïðèìåð 10.1. Ðàññìîòðèì ëîãè÷åñêîå ñëåäîâàíèå. Åñëè öåíû
åñòü T èëè F. Åñëè òàêîå æå ðàñïðåäåëåíèå ïðèäàòü ïðîïîçèöèîíàëü- ðàñòóò, óðîâåíü æèçíè ïàäàåò. Åñëè óðîâåíü æèçíè ïàäàåò, òî
íûì áóêâàì à1, a2,..., an, òî çíà÷åíèå ôîðìóëû À ñîâïàäåò ñî çíà÷åíè- ëþäè íåäîâîëüíû. Öåíû ðàñòóò. Ñëåäîâàòåëüíî, ëþäè íåäîâîëüíû.
åì ôîðìóëû Â. Òàê êàê À – òàâòîëîãèÿ, òî çíà÷åíèå  ïðè ýòîì Îáîçíà÷èì ïðîïîçèöèîíàëüíûìè áóêâàìè ïðîñòûå âûñêàçûâàíèÿ:
ðàñïðåäåëåíèè áóäåò T. Òàêèì îáðàçîì  ïðè ëþáîì èñòèííîñòíîì P – «öåíû ðàñòóò»; S – «óðîâåíü æèçíè ïàäàåò»; R – «ëþäè
ðàñïðåäåëåíèè âõîäÿùèõ â íåå áóêâ áóäåò ïðèíèìàòü çíà÷åíèå T. íåäîâîëüíû». Íåîáõîäèìî äîêàçàòü ëîãè÷åñêîå ñëåäîâàíèå: P → S,
Ñëåäîâàòåëüíî,  – òàâòîëîãèÿ. S → R, P |= R.
Ïðèìåð. Ôîðìóëà A → (B → A) – òàâòîëîãèÿ. Ïîäñòàâèì A ∨ B Äîêàçàòåëüñòâî.
âìåñòî A, ïîëó÷èì íîâóþ òàâòîëîãèþ: |= A ∨ B → (B → A ∨ B). 1 ñïîñîá. Ïðîâåðèòü, ÷òî ôîðìóëà (P → S) & (S → R) & P → R –
Òàêèì îáðàçîì, êàæäóþ òàâòîëîãèþ ìîæíî ðàññìàòðèâàòü êàê ñõåìó, òàâòîëîãèÿ. Äëÿ ýòîãî äîñòàòî÷íî ïîñòðîèòü òàáëèöó èñòèííîñòè.
èç êîòîðîé ñ ïîìîùüþ ïîäñòàíîâêè ìîæíî ïîëó÷èòü áåñêîíå÷íîå 2 ñïîñîá. Äîêàçàòåëüñòâî îò ïðîòèâíîãî (ìåòîä ðåäóêöèè).
ìíîæåñòâî òàâòîëîãèé. Ïðåäïîëîæèì, ÷òî ñóùåñòâóåò òàêàÿ èíòåðïðåòàöèÿ, íà êîòîðîé
Òåîðåìà 10.5 (ïðàâèëî ýêâèâàëåíòíîé çàìåíû). Åñëè B ïîëó÷àåò- âñå ïîñûëêè ïðèíèìàþò èñòèííîå çíà÷åíèå, à çàêëþ÷åíèå - ëîæíîå,
ñÿ èç A ïîäñòàíîâêîé ôîðìóëû Â1 âìåñòî îäíîãî èëè íåñêîëüêèõ ò.å. |P → S| = T, |S → R| = T, |P| = T, |R| = F. Òîãäà èç |S → R| =
âõîæäåíèé ïîäôîðìóëû À1 â À, òî ((A1 ≡ B1) → (A ≡ B)) åñòü = |S → F| = T ñëåäóåò, ÷òî |S| = F; èç |P → S| = |P → F| = T ñëåäóåò,
òàâòîëîãèÿ, è, ñëåäîâàòåëüíî, åñëè À1 è Â1 ëîãè÷åñêè ýêâèâàëåíò- ÷òî |P| = F, ÷òî ïðîòèâîðå÷èò òðåòüåé ïîñûëêå |P| = T. Ýòî ïðîòèâî-
íû, òî A è B òàêæå ëîãè÷åñêè ýêâèâàëåíòíû. ðå÷èå äîêàçûâàåò ëîãè÷åñêîå ñëåäîâàíèå.
178 Ãëàâà 10 Ëîãèêà âûñêàçûâàíèé 179

3 ñïîñîá. Ïîñòðîåíèå ëîãè÷åñêîãî âûâîäà. Ïðèìåð 10.3. Äåëî ìîæåò áûòü ïåðåñìîòðåíî (B) â òîì ñëó÷àå,
Ëîãè÷åñêîå ñëåäîâàíèå – ýòî íåêîòîðîå ïðàâèëüíîå ñ ëîãè÷åñêîé åñëè ðåçóëüòàòû ðàññëåäîâàíèÿ âûçûâàþò ñîìíåíèÿ (A): A → B.
òî÷êè çðåíèÿ ðàññóæäåíèå. Íåêîòîðûå ëîãè÷åñêèå ñëåäîâàíèÿ ôîð- Ñëåäîâàòåëüíî, åñëè äåëî íå ïåðåñìàòðèâàåòñÿ (¬B), òî ðåçóëüòàòû
ìàëèçóþò ïðîñòåéøèå ñõåìû ðàññóæäåíèé è èñïîëüçóþòñÿ êàê ïðàâèëà ðàññëåäîâàíèÿ íå âûçûâàþò ñîìíåíèÿ (¬A): ¬Â → ¬À.
âûâîäà èñòèííûõ çàêëþ÷åíèé èç èñòèííûõ ïîñûëîê. Ïîñëåäîâàòåëüíîå Ïðåäïîëîæèì, ÷òî |À → Â| = T, |¬Â → ¬À| = F, òîãäà |¬Â| = T, |¬À| = F
ïðèìåíåíèå ïðàâèë âûâîäà ê çàäàííîé ñèñòåìå ïîñûëîê ïîçâîëÿåò è |À → Â| = |T → F| = F. Ïîëó÷åííîå ïðîòèâîðå÷èå äîêàçûâàåò ëîãè-
ñòðîèòü ëîãè÷åñêèé âûâîä. Ëîãè÷åñêèé âûâîä, â êîòîðîì èç èñòèííûõ ÷åñêîå ñëåäîâàíèå.
ïîñûëîê ìîãóò áûòü ïîëó÷åíû òîëüêî èñòèííûå çàêëþ÷åíèÿ, Ýòî ëîãè÷åñêîå ñëåäîâàíèå ñîîòâåòñòâóåò ïðàâèëó êîíòðàïîçèöèè:
íàçûâàåòñÿ äîñòîâåðíûì (äåäóêòèâíûìè) âûâîäîì (ðàññóæäåíèåì). A → B |= ¬Â → ¬À.
Ïîñòðîèì ëîãè÷åñêèé âûâîä, èñïîëüçóÿ èçâåñòíûå ïðàâèëà Ïðèìåð 10.4. Ïîëó÷èòü âîçìîæíûå ëîãè÷åñêèå ñëåäîâàíèÿ èç
âûâîäà. Ëîãè÷åñêèé âûâîä çàïèñûâàåòñÿ îáû÷íî êàê íóìåðîâàííàÿ äàííîãî ìíîæåñòâà ïîñûëîê. Ìàëûå äåòè íåðàçóìíû. Òîò, êòî ìî-
ïîñëåäîâàòåëüíîñòü ôîðìóë, ñïðàâà îò êàæäîé ôîðìóëû æåò óêðîùàòü êðîêîäèëîâ, çàñëóæèâàåò óâàæåíèÿ. Íåðàçóìíûå ëþ-
çàïèñûâàåòñÿ êîììåíòàðèé, óêàçûâàþùèé, íà êàêîì îñíîâàíèè äè íå çàñëóæèâàþò óâàæåíèÿ.
ôîðìóëà âêëþ÷åíà â ýòó ïîñëåäîâàòåëüíîñòü. Ïîñûëêè âûâîäà Ïóñòü À – «÷åëîâåê – ìàëûé ðåáåíîê», B – «÷åëîâåê ðàçóìåí»,
îáû÷íî îáîçíà÷àþòñÿ áóêâîé à (ãèïîòåçà). C – «÷åëîâåê çàñëóæèâàåò óâàæåíèÿ», D – «÷åëîâåê ìîæåò óêðî-
1. P → S Ã1 ùàòü êðîêîäèëîâ». Ïîñòðîèì ëîãè÷åñêèé âûâîä, èñïîëüçóÿ
2. S → R Ã2 äîêàçàííûå ðàíåå ïðàâèëà âûâîäà.
3. P Ã3 1. À → ¬Â Ã1
4. S ïðàâèëî MP(3,1) 2. D → C Ã2
5. R ïðàâèëî MP(4,2) 3. ¬Â → ¬Ñ Ã3
Ïîñëåäíÿÿ ôîðìóëà â ýòîì âûâîäå ÿâëÿåòñÿ ëîãè÷åñêèì ñëåäñòâèåì 4. À → ¬Ñ ïðàâèëî ñèëëîãèçìà (1, 3).
ïîñûëîê Ã1, Ã2, Ã3. (Ìàëûå äåòè íå çàñëóæèâàþò óâàæåíèÿ).
 ñèëó òîãî, ÷òî ïðàâèëî ÌÐ ñîõðàíÿåò èñòèííîñòü, êàæäàÿ 5. Ñ → Â ïðàâèëî êîíòðàïîçèöèè (3).
ôîðìóëà, ó÷àñòâóþùàÿ â âûâîäå, èñòèííà ïðè èñòèííîñòè ïîñûëîê (Òîëüêî ðàçóìíûå ëþäè çàñëóæèâàþò óâàæåíèÿ).
Ã1, Ã2, Ã3. Ïîýòîìó, åñëè ñîåäèíèòü ñèìâîëîì → ôîðìóëû, òàê
6. D → B ïðàâèëî ñèëëîãèçìà (2, 5).
÷òîáû ïîñûëêà èìïëèêàöèè ïðåäøåñòâîâàëà çàêëþ÷åíèþ â ýòîì
âûâîäå, òî ïîëó÷åííàÿ ôîðìóëà òàêæå áóäåò èñòèííîé, è, ñëåäîâà- (Ðàçóìíî óêðîùàòü êðîêîäèëîâ).
òåëüíî, îíà ÿâëÿåòñÿ ëîãè÷åñêèì ñëåäîâàíèåì èñõîäíûõ ïîñûëîê. 7. ¬B → ¬D ïðàâèëî êîíòðàïîçèöèè (6).
Ïîýòîìó èç äàííîãî âûâîäà ìû ìîæåì ïîëó÷èòü ëîãè÷åñêîå ñëåäî- (Íåðàçóìíûå ëþäè íå óêðîùàþò êðîêîäèëîâ).
âàíèå: P → S, S → R |= P → R. Ýòî ëîãè÷åñêîå ñëåäîâàíèå ñîîòâåò- 8. À → ¬D ïðàâèëî ñèëëîãèçìà (1,7).
ñòâóåò ïðàâèëó âûâîäà, êîòîðîå íàçûâàþò ïðàâèëîì ñèëëîãèçìà: (Ìàëûå äåòè íå óêðîùàþò êðîêîäèëîâ).
A → B, B → C |= A → C. Òàêèì îáðàçîì, èç äàííîãî íàáîðà ïîñûëîê ìû âûâåëè âñå âîçìîæ-
Ïðèìåð 10.2. Èç-çà ïëîõîé ïîãîäû (À) ðåéñ ìîæåò áûòü îòëîæåí íûå çàêëþ÷åíèÿ. Òàêèå ëîãè÷åñêèå çàäà÷è íàçûâàþòñÿ ñîðèòàìè.
(Â): A → B. Ðåéñ íå îòëîæåí (¬Â). Ñëåäîâàòåëüíî, ïîãîäà íå ïëîõàÿ Ïîíÿòèå î äåäóêòèâíîì ìåòîäå ìû ïîëó÷àåì ïðåæäå âñåãî èç
(¬À). Äîêàæåì A → B, ¬B |= ¬A. äåòåêòèâíîé ëèòåðàòóðû, â ÷àñòíîñòè, îò Øåðëîêà Õîëìñà. Êàê
Ïðåäïîëîæèì, ÷òî |À → Â| = T, |¬Â| = T è |¬À| = F, òîãäà |À → Â| èçâåñòíî, Øåðëîê Õîëìñ ïîëüçîâàëñÿ ïðè ðàñêðûòèè ïðåñòóïëåíèé
= = |T → F| = F. Ïîëó÷åííîå ïðîòèâîðå÷èå äîêàçûâàåò ëîãè÷åñêîå èìåííî äåäóêòèâíûì ìåòîäîì. Âîò êàê îí îáúÿñíÿåò ñóùíîñòü
ñëåäîâàíèå. äåäóêòèâíîãî ìåòîäà: «Ìîé ïðèíöèï ðàññëåäîâàíèÿ ñîñòîèò â òîì,
Ýòî ëîãè÷åñêîå ñëåäîâàíèå ñîîòâåòñòâóåò ïðàâèëó âûâîäà modus ÷òîáû èñêëþ÷èòü âñå ÿâíî íåâîçìîæíûå ïðåäïîëîæåíèÿ. Òîãäà òî,
tollens (MT): ÷òî îñòàåòñÿ, ÿâëÿåòñÿ èñòèíîé, êàêîé áû íåïðàâäîïîäîáíîé îíà
A → B, ¬B |= ¬A. íè êàçàëàñü». Ýòî ðàññóæäåíèå ìîæíî âûðàçèòü òàêîé ñõåìîé: À ∨ Â,
¬À |= Â, ÷òî ýêâèâàëåíòíî ¬À → Â, ¬À |= Â, ò.å. ïðèìåíåíèþ
180 Ãëàâà 10

ïðàâèëà ÌÐ. Â îäíîì èç ðàññêàçîâ î Øåðëîêå Õîëìñå ñëîæèëàñü Ãëàâà 11. ÔÎÐÌÀËÜÍÛÅ ÒÅÎÐÈÈ.
òàêàÿ ñèòóàöèÿ: «Íàì èçâåñòíî, ÷òî ïðåñòóïíèê íå ìîã ïîïàñòü â
êîìíàòó íè ÷åðåç äâåðü (A), íè ÷åðåç äûìîâîé õîä (B). Ìû çíàåì ÈÑ×ÈÑËÅÍÈÅ ÂÛÑÊÀÇÛÂÀÍÈÉ
òàêæå, ÷òî îí íå ìîã ñïðÿòàòüñÿ â êîìíàòå (C), ïîñêîëüêó â íåé
ïðÿòàòüñÿ íåãäå. Êàê æå òîãäà îí ïðîíèê ñþäà? – ×åðåç êðûøó(D)! 11.1. Îïðåäåëåíèå ôîðìàëüíîé òåîðèè
– Áåç ñîìíåíèÿ. Îí ìîã ïðîíèêíóòü â ýòó êîìíàòó òîëüêî ÷åðåç Òåîðèÿ íàçûâàåòñÿ ñîäåðæàòåëüíîé, åñëè ñóùåñòâóåò êàêàÿ-ëèáî
êðûøó.» Ýòî ðàññóæäåíèå ìîæíî ôîðìàëèçîâàòü òàê: À ∨ Â ∨ Ñ ∨ D, èíòåðïðåòàöèÿ îáúåêòîâ, îïåðàöèé, ñèìâîëîâ òåîðèè. Ëîãèêà
¬À, ¬Â, ¬Ñ |= D, ÷òî ðàâíîñèëüíî: ¬À → (¬Â → (¬Ñ → D)), ¬À, âûñêàçûâàíèé ÿâëÿåòñÿ ñîäåðæàòåëüíîé òåîðèåé, òàê êàê êàæäûé
¬Â, ¬Ñ |= D. Òðåõêðàòíîå ïðèìåíåíèå ïðàâèëà ÌÐ äîêàçûâàåò ýòî ñèìâîë â íåé èíòåðïðåòèðóåòñÿ êàê ïðîñòîå âûñêàçûâàíèå, èñòèííîå
ëîãè÷åñêîå ñëåäîâàíèå. èëè ëîæíîå, ôîðìóëû òàêæå ìîãóò áûòü èñòèííûìè èëè ëîæíûìè,
Íå ñëåäóåò çàáûâàòü, ÷òî ëîãè÷åñêîå ñëåäîâàíèå âûïîëíåíî òîëü- è, íåñìîòðÿ íà òî, ÷òî ìû îòâëåêàåìñÿ îò ñîäåðæàòåëüíîãî ñìûñëà
êî òîãäà, êîãäà èç èñòèííûõ ïîñûëîê ñëåäóåò èñòèííîå çàêëþ÷åíèå. âûñêàçûâàíèé, âñå ðàññóæäåíèÿ âåäóòñÿ â òåðìèíàõ èñòèííîñòè è
Ïîýòîìó äîëæíà ñóùåñòâîâàòü õîòÿ áû îäíà èíòåðïðåòàöèÿ (ò.å. ëîæíîñòè.  îòëè÷èå îò ñîäåðæàòåëüíûõ òåîðèé, ôîðìàëüíàÿ òåî-
èñòèííîñòíîå ðàñïðåäåëåíèå áóêâ, âõîäÿùèõ â êàæäóþ ïîñûëêó), íà ðèÿ (èñ÷èñëåíèå) ïðåäñòàâëÿåò ñîáîé ìíîæåñòâî ñèìâîëîâ è îòíî-
êîòîðîé âñå ïîñûëêè èñòèííû îäíîâðåìåííî. Åñëè òàêîé èíòåð- øåíèé ìåæäó íèìè, êîòîðûì íå ïðèïèñûâàåòñÿ íèêàêîãî ñîäåðæà-
ïðåòàöèè íå ñóùåñòâóåò, òî ñèñòåìà ïîñûëîê ïðîòèâîðå÷èâà è èç íåå òåëüíîãî ñìûñëà. Âñïîìèíàÿ î çàäà÷àõ ëîãèêè, ìîæíî ñêàçàòü, ÷òî
âûâîäèìî ëþáîå çàêëþ÷åíèå, ò.å. âìåñòå ñ íåêîòîðîé ôîðìóëîé A âûðàæåíèÿ è ôîðìóëû ôîðìàëüíîé òåîðèè ïðåäñòàâëÿþò «÷èñòûå»
âûâîäèìî è åå îòðèöàíèå ¬A. Ñ äðóãîé ñòîðîíû, ëîãè÷åñêîå ñëåäîâàíèå ñõåìû ðàññóæäåíèé, êîòîðûì ìîæíî ïðèäàâàòü ñàìûé ðàçíîîá-
ìîæåò îêàçàòüñÿ íå âûïîëíåííûì, åñëè ïîñûëîê íåäîñòàòî÷íî äëÿ ðàçíûé ñìûñë, ò.å. ñòðîèòü ðàçëè÷íûå ìîäåëè òåîðèè.
âûâîäà íóæíûõ çàêëþ÷åíèé.  òàêèõ ñëó÷àÿõ, â çàâèñèìîñòè îò Ôîðìàëüíûå òåîðèè ñòðîÿòñÿ ïî ñëåäóþùèì ïðàâèëàì.
ñîäåðæàíèÿ çàäà÷è, ìíîæåñòâî ïîñûëîê ìîæåò áûòü ïîïîëíåíî. Çàäàåòñÿ ñ÷åòíîå ìíîæåñòâî ñèìâîëîâ, êîòîðîå íàçûâàåòñÿ
Ïðèìåð 10.5. Ïðîâåðèòü íåïðîòèâîðå÷èâîñòü ìíîæåñòâà ïîñûëîê: àëôàâèòîì òåîðèè. Èç ýòîãî ìíîæåñòâà ñèìâîëîâ ñòðîÿòñÿ
A → ¬B & C, D ∨ E → G, G → ¬(H ∨ K), ¬C & E & H. êîíå÷íûå ïîñëåäîâàòåëüíîñòè, êîòîðûå íàçûâàþòñÿ ñëîâàìè èëè
Ïðåäïîëîæèì, ÷òî ñóùåñòâóåò èíòåðïðåòàöèÿ, íà êîòîðîé âñå ïî- âûðàæåíèÿìè äàííîé òåîðèè. Èç ìíîæåñòâà âûðàæåíèé âûäåëÿþò
ñûëêè ïðèíèìàþò èñòèííîå çíà÷åíèå: ïðàâèëüíî ïîñòðîåííûå âûðàæåíèÿ — ôîðìóëû. Èç ìíîæåñòâà
1. |A → ¬B & C| = T, ôîðìóë âûäåëÿþò ïîäìíîæåñòâî àêñèîì. Ìåæäó ôîðìóëàìè òåîðèè
2. |D ∨ E → G| =T, îïðåäåëÿþò îòíîøåíèÿ — ïðàâèëà âûâîäà òåîðèè. Ïðàâèëà âûâîäà
ïîçâîëÿþò èç ìíîæåñòâà àêñèîì âûâîäèòü òåîðåìû. Òàêèì îáðàçîì,
3. |G → ¬(H ∨ K)| = T,
ôîðìàëüíàÿ òåîðèÿ ÿâëÿåòñÿ àêñèîìàòè÷åñêîé òåîðèåé.
4. |¬C & E & H| = T.
Îïðåäåëåíèå 11.1. Äîêàçàòåëüñòâîì òåîðåìû íàçûâàþò
Èç 4 ñëåäóåò: |¬C| = T, |C| = F, |E| = T, |H| = T. Ïîäñòàâëÿÿ |C| = F â 1,
ïîñëåäîâàòåëüíîñòü ôîðìóë À1, …, An, êàæäàÿ èç êîòîðûõ ëèáî
íàõîäèì: |A → ¬B & F| = T, îòêóäà |A| = F. Ïîäñòàâëÿÿ |E| = T â 2,
ÿâëÿåòñÿ àêñèîìîé, ëèáî ïîëó÷åíà èç ïðåäûäóùèõ ïî ïðàâèëàì
ïîëó÷èì: |D ∨ T → G| = T, îòêóäà |G| = T. Ïîäñòàâèì ýòî çíà÷åíèå
âûâîäà äàííîé òåîðèè. Êàæäàÿ ôîðìóëà â ñïèñêå ÿâëÿåòñÿ
â 3, ïîëó÷èì |T → ¬(H ∨ K)| = T, îòêóäà |¬(H ∨ K)| = T, ò.å. |H ∨ K| = F,
òåîðåìîé äàííîé òåîðèè. Èíûìè ñëîâàìè, òåîðåìà —ýòî
ñëåäîâàòåëüíî, |H| = F, |K| = F. Ïîëó÷èëè ïðîòèâîðå÷èå: |H| = T, |H| = F,
ôîðìóëà, âûâîäèìàÿ èç ìíîæåñòâà àêñèîì ïî ïðàâèëàì âûâîäà,
îòêóäà ñëåäóåò, ÷òî äàííàÿ ñèñòåìà ïîñûëîê ïðîòèâîðå÷èâà.
îïðåäåëåííûì â äàííîé òåîðèè. Çàïèñü |—J An îçíà÷àåò, ÷òî
ôîðìóëà An âûâîäèìà â òåîðèè J, ò.å. ÿâëÿåòñÿ òåîðåìîé òåîðèè J.
Îïðåäåëåíèå 11.2. Âûâîäîì ôîðìóëû Àn èç ìíîæåñòâà ãèïîòåç
Γ íàçûâàåòñÿ ïîñëåäîâàòåëüíîñòü ôîðìóë À1, …, An, êàæäàÿ èç
êîòîðûõ ÿâëÿåòñÿ ëèáî àêñèîìîé, ëèáî ãèïîòåçîé èç ìíîæåñòâà
Γ, ëèáî ïîëó÷åíà èç ïðåäûäóùèõ ïî ïðàâèëàì âûâîäà. Ôîðìóëà
Àn íàçûâàåòñÿ âûâîäèìîé èç ìíîæåñòâà ãèïîòåç Γ. Îáîçíà÷åíèå
182 Ãëàâà 11 Ôîðìàëüíûå òåîðèè. Èñ÷èñëåíèå âûñêàçûâàíèé 183

Γ |—J Àn îçíà÷àåò, ÷òî ôîðìóëà Àn âûâîäèìà èç ìíîæåñòâà ãèïîòåç A2: (A → (B → C)) → ((A → B) → (A → C));
Γ â òåîðèè J. A3: (¬B → ¬A) → ((¬B → A) → B).
Äîêàçàòåëüñòâî îòëè÷àåòñÿ îò âûâîäà òåì, ÷òî â íåì íå èñïîëü- Êîíêðåòíûå àêñèîìû ïîëó÷àþòñÿ ïîäñòàíîâêîé ôîðìóëû âìåñòî
çóþòñÿ ãèïîòåçû, ïîýòîìó òåîðåìó ìîæíî îïðåäåëèòü êàê ôîðìóëó, êàæäîãî âõîæäåíèÿ îäíîé è òîé æå ïðîïîçèöèîíàëüíîé áóêâû.
âûâîäèìóþ èç ïóñòîãî ìíîæåñòâà ãèïîòåç. 4. Â òåîðèè L îïðåäåëåíî åäèíñòâåííîå ïðàâèëî âûâîäà MP:
Ñâîéñòâà âûâîäèìîñòè. A, A → B |— B.
1. Åñëè Γ |—  è Γ ⊂ ∆, òî ∆ |—  (∆ — ìíîæåñòâî ôîðìóë). Äëÿ ñîêðàùåíèÿ çàïèñè ôîðìóë ââîäÿòñÿ ìåòàîïðåäåëåíèÿ:
Ýòî ñâîéñòâî íàçûâàåòñÿ ñâîéñòâîì ìîíîòîííîñòè âûâîäà. Îíî ÌÎ1: ¬(À → ¬Â) = À & Â.
îçíà÷àåò, ÷òî ôîðìóëà  áóäåò ïî-ïðåæíåìó âûâîäèìà, åñëè ê ÌÎ2: ¬À →  = À ∨ Â.
ìíîæåñòâó ãèïîòåç Γ, èç êîòîðûõ âûâîäèìà ôîðìóëà Â, äîáàâèòü ÌÎ3: (À → Â) & (Â → À) = À ≡ B.
äðóãèå ãèïîòåçû, ò.å. ðàñøèðèòü ìíîæåñòâî ãèïîòåç Γ äî ∆.
2. Γ |— Â òîãäà è òîëüêî òîãäà, êîãäà ñóùåñòâóåò ∆ ⊆ Γ, òàêîå 11.3. Äîêàçàòåëüñòâî è âûâîä
÷òî ∆ |— Â. Ýòî ñâîéñòâî ïîëíîòû ìíîæåñòâà ãèïîòåç: äëÿ òîãî, â ôîðìàëüíîé òåîðèè L
÷òîáû ôîðìóëà Â áûëà âûâîäèìà èç ìíîæåñòâà ãèïîòåç Γ, íåîáõî-
äèìî è äîñòàòî÷íî, ÷òîáû â Γ ñóùåñòâîâàëî ïîäìíîæåñòâî ∆ ⊆ Γ, Ðàññìîòðèì äîêàçàòåëüñòâî è âûâîä â òåîðèè L. Äîêàæåì òåîðå-
èç êîòîðîãî âûâîäèìà ôîðìóëà Â. Èíûìè ñëîâàìè, íå âñå ãèïîòåçû ìó A → A. Ïîñêîëüêó åäèíñòâåííûì ïðàâèëîì âûâîäà ÿâëÿåòñÿ
èç çàäàííîãî ìíîæåñòâà ãèïîòåç G îáÿçàòåëüíî äîëæíû èñïîëüçî- ÌÐ, íàì íóæíî âçÿòü òàêóþ àêñèîìó, ÷òîáû âûâîäèìàÿ ôîðìóëà
âàòüñÿ â ïðîöåññå âûâîäà, – íåêîòîðûå ìîãóò îêàçàòüñÿ ëèøíèìè, A → A îêàçàëàñü â êîíöå ôîðìóëû. Âîçüìåì ñõåìó àêñèîìû À2,
îäíàêî, çàäàííûõ ãèïîòåç äîëæíî áûòü äîñòàòî÷íî äëÿ âûâîäà Â. ñäåëàâ çàìåíó B íà A → A è C íà A. Ïîëó÷èì
3. Åñëè ∆ |— À, è äëÿ êàæäîãî Âi ∈ ∆, Γ |— Âi òî Γ |— À. Ýòî (A → ((A → A) → A)) → ((A → (A → A)) → (A → A)).
ñâîéñòâî òðàíçèòèâíîñòè îòíîøåíèÿ âûâîäèìîñòè. Îíî ïîçâîëÿåò  ñõåìå àêñèîìû À1 òàêæå çàìåíèì B íà A → A, ïîëó÷èì
èñïîëüçîâàòü ðàíåå äîêàçàííûå òåîðåìû (âûâîäû), íå ïîâòîðÿÿ A → ((A → A) → A).
âñåãî ñïèñêà ôîðìóë, ñîñòàâëÿþùèõ äîêàçàòåëüñòâî (âûâîä). Ïîýòî- Òåïåðü ê ýòèì äâóì ôîðìóëàì ïðèìåíèì ïðàâèëî ÌÐ, â
ìó ðàíåå äîêàçàííûå òåîðåìû è âûâîäû ìîãóò èñïîëüçîâàòüñÿ â ðåçóëüòàòå ÷åãî ïîëó÷èì
äðóãèõ äîêàçàòåëüñòâàõ êàê ñõåìû, â êîòîðûõ êàæäîå âõîæäåíèå (A → (A → A)) → (A → A).
ïåðåìåííîé ìîæåò çàìåùàòüñÿ ïðîèçâîëüíîé ôîðìóëîé.  ñõåìå àêñèîìû À1 çàìåíèì B íà A, ïîëó÷èì
11.2. Èñ÷èñëåíèå âûñêàçûâàíèé. A → (A → A).
Ôîðìàëüíàÿ òåîðèÿ L Ïðèìåíÿÿ ê äâóì ïîñëåäíèì ôîðìóëàì ïðàâèëî ÌÐ, ïîëó÷èì
A → A.
Îïðåäåëåíèå 11.3.
Äîêàçàòåëüñòâî è âûâîä ïðèíÿòî çàïèñûâàòü â ñòîëáèê, íóìåðóÿ
1. Ñèìâîëàìè àëôàâèòà òåîðèè L ÿâëÿþòñÿ ïðîïîçèöèîíàëüíûå
êàæäóþ ôîðìóëó è óêàçûâàÿ ñïðàâà â êà÷åñòâå êîììåíòàðèÿ, íà
áóêâû A, B, C,... ñ èíäåêñàìè èëè áåç èíäåêñîâ, ïðîïîçèöèîíàëü-
êàêîì îñíîâàíèè ôîðìóëà âêëþ÷åíà â ýòó ïîñëåäîâàòåëüíîñòü.
íûå ñâÿçêè ¬, →, è âñïîìîãàòåëüíûå ñèìâîëû – ñêîáêè: ( è ).
Íèæå ïðèâîäÿòñÿ äîêàçàòåëüñòâà òåîðåì 1, 2.
2. Îïðåäåëåíèå ôîðìóëû.
Òåîðåìà 1. |– A → A
• Âñÿêàÿ ïðîïîçèöèîíàëüíàÿ áóêâà åñòü ôîðìóëà.
1. (A → ((A → A) → A)) →
• Åñëè À è Â åñòü ôîðìóëû, òî ôîðìóëàìè ÿâëÿþòñÿ (¬A),
(A → B). → ((A → (A → A)) → (A → A)) A2
• Äðóãèõ ôîðìóë íåò. 2. A → ((A → A) → A) A1
3.  ôîðìàëüíîé òåîðèè L îïðåäåëåíî áåñêîíå÷íîå ìíîæåñòâî 3. (A → (A → A)) → (A → A) MP(1, 2)
àêñèîì, êîòîðûå çàäàþòñÿ òðåìÿ ñõåìàìè àêñèîì: 4. A → (A → A) A1
A1: A → (B → A); 5. A → A MP(3, 4)
184 Ãëàâà 11 Ôîðìàëüíûå òåîðèè. Èñ÷èñëåíèå âûñêàçûâàíèé 185

Òåîðåìà 2. |—(¬A → A) → A îáúåêòîì. Èçó÷åíèå ñâîéñòâ ôîðìàëüíîé òåîðèè, ïðîèçâîäèìîå ñî-


1. (¬A → ¬A) → ((¬A → A) → A) A3 äåðæàòåëüíûìè ìàòåìàòè÷åñêèìè ìåòîäàìè ñðåäñòâàìè ìåòàÿçûêà,
2. ¬A → ¬A T1 íàçûâàþò òåîðèåé äîêàçàòåëüñòâ, èëè ìåòàìàòåìàòèêîé.
3. (¬A → A) → A MP(1, 2) Ðàññìîòðèì íåêîòîðûå îñîáåííîñòè ôîðìàëüíîãî äîêàçàòåëü-
ñòâà è âûâîäà â òåîðèè L.  êà÷åñòâå ìåòàÿçûêà ìû áóäåì ïîëüçî-
Ïðè äîêàçàòåëüñòâå òåîðåìû 2 â ïóíêòå 2 ìû ññûëàëèñü íà äîêà- âàòüñÿ îáû÷íûì ðóññêèì ÿçûêîì. Òåîðåìû î ñâîéñòâàõ ôîðìàëüíîé
çàííóþ ðàíåå òåîðåìó 1, ÷òî ôàêòè÷åñêè ñîîòâåòñòâóåò âêëþ÷åíèþ òåîðèè, äîêàçàííûå ñ ïîìîùüþ ñîäåðæàòåëüíîãî ìåòàÿçûêà, áóäåì
â äîêàçàòåëüñòâî âñåõ ïóíêòîâ äîêàçàòåëüñòâà òåîðåìû 1. íàçûâàòü ìåòàòåîðåìàìè.
Ïîñòðîèì âûâîäû.
Ìåòàòåîðåìà î äåäóêöèè (ÌÒÄ).
Â1. Ïðàâèëî ñèëëîãèçìà. Åñëè èç ìíîæåñòâà ôîðìóë Γ è ôîðìóëû À âûâîäèìà ôîðìóëà
A → B, B → C |— A → C Â, òî èç ìíîæåñòâà Γ âûâîäèìà ôîðìóëà À → Â, ò.å. åñëè
1. A → B Ã1 Γ, À |— Â, òî Γ |— À → Â.
2. B → C Ã2 Äîêàçàòåëüñòâî ýòîé ìåòàòåîðåìû ìîæåò áûòü ïðîâåäåíî ïî
3. (A → (B → C)) → ((A → B) → (A → C)) À2 ìåòîäó ìàòåìàòè÷åñêîé èíäóêöèè. Ïóñòü âûâîä ôîðìóëû  — ýòî
4. (B → C) → (A → (B → C)) À1 ïîñëåäîâàòåëüíîñòü Â1, B2,…, Bn = B. Äîêàæåì ñëåäóþùóþ ìåòàëåììó.
5. A → (B → C) MP(2, 4) Ìåòàëåììà. Èç Γ, À |— Âi ñëåäóåò, ÷òî Γ |— À → Âi (i = 1,…, n).
6. (A → B) → (A → C) MP(3, 5) Äîêàçàòåëüñòâî ìåòàëåììû.
7. A → C MP(1, 6) Áàçèñ èíäóêöèè. Ïóñòü i = 1. Ðàññìîòðèì òðè ñëó÷àÿ.
Â2. Ïðàâèëî óäàëåíèÿ ñðåäíåé ïîñûëêè. à) Â1 — àêñèîìà.
A → (B → C), B |— A → C |— Â1
1. A → (B → C) Ã1 |— Â1 → (À → Â1 ) À1
2. B Ã2 |— À → Â1 ïî ïðàâèëó MP
3. (A → (B → C)) → ((A → B) → (A → C)) A2 Γ |— À → Â1 ïî ñâîéñòâó âûâîäèìîñòè 1.
4. (A → B) → (A → C) MP(1, 3) á) Â1 = À, ò.å. Â1 åñòü ñàìà ôîðìóëà À.
5. B → (A → B) A1 |— À → À Ò1
6. A → B MP(2, 5) Ïîñêîëüêó òåîðåìà âûâîäèìà èç ïóñòîãî ìíîæåñòâà ïîñûëîê,
7. A → C MP(4, 6) îíà âûâîäèìà èç ëþáîãî ìíîæåñòâà ïîñûëîê, ñîãëàñíî ñâîéñòâó
âûâîäèìîñòè 1. Ïîýòîìó Γ |— À → À, ÷òî ðàâíîñèëüíî Γ |— À → Â1.
Òàêèå ïðàâèëà âûâîäà, äîêàçàííûå ñðåäñòâàìè ôîðìàëüíîé
â) Â1 ∈ Ã, ò.å. Â1 — ãèïîòåçà èç Γ.
òåîðèè, íàçûâàþòñÿ ïðîèçâîäíûìè ïðàâèëàìè âûâîäà.
Äîêàçàòåëüñòâî ïðîâîäèòñÿ òàê æå, êàê è â ñëó÷àå à).
11.4. Ìåòàòåîðåìà î äåäóêöèè Øàã èíäóêöèè. Ïóñòü ìåòàëåììà âûïîëíåíà äëÿ âñåõ k < i.
 ôîðìàëüíûõ òåîðèÿõ èñïîëüçóåòñÿ ñèìâîëè÷åñêèé ÿçûê äëÿ Äîêàæåì, ÷òî îíà âûïîëíÿåòñÿ ïðè k = i. Âîçìîæíû ÷åòûðå ñëó÷àÿ:

{
îïèñàíèÿ íåêîòîðîé ñîäåðæàòåëüíîé òåîðèè. Ýòîò ÿçûê èìååò òî÷- à) Âi — àêñèîìà; äîêàçàòåëüñòâî ïðîâîäèòñÿ
íî îïðåäåëåííûé ñèíòàêñèñ è ôîðìàëüíûå ñðåäñòâà ëîãè÷åñêîãî á) Âi = À; òàê æå, êàê è äëÿ áàçèñà
âûâîäà (ïðàâèëà âûâîäà). Ñ ïîìîùüþ ýòèõ ñðåäñòâ èç âûáðàííûõ â) Âi ∈ Γ; èíäóêöèè.
àêñèîì ìîæíî âûâîäèòü òåîðåìû ôîðìàëüíîé òåîðèè. Îäíàêî, ã) Âi âûâîäèòñÿ ïî MP èç ïðåäûäóùèõ ôîðìóë, ò.å. â ïîñëåäîâà-
îáñóæäåíèå ñâîéñòâ ôîðìàëüíîé òåîðèè è ïîëó÷àåìûõ ðåçóëüòàòîâ òåëüíîñòè Â1, …, Bn åñòü ôîðìóëû: Âm è Âl = Âm → Âi, (m < l < i).
îáû÷íî ïðîèçâîäèòñÿ â íåêîòîðîé äðóãîé òåîðèè, êîòîðóþ íàçûâà- Òîãäà ïî ïðåäïîëîæåíèþ èíäóêöèè ñïðàâåäëèâû âûâîäû:
þò ìåòàòåîðèåé. ßçûê ýòîé ìåòàòåîðèè íàçûâàþò ìåòàÿçûêîì.
Γ |— À → Âm,
Ñàìó æå ôîðìàëüíóþ òåîðèþ íàçûâàþò òîãäà ïðåäìåòíîé, èëè
îáúåêòíîé òåîðèåé, à åå ÿçûê — ïðåäìåòíûì ÿçûêîì, èëè ÿçûêîì- Γ |– À → Âl, ò.å. Γ |– À → (Âm → Bi).
186 Ãëàâà 11 Ôîðìàëüíûå òåîðèè. Èñ÷èñëåíèå âûñêàçûâàíèé 187

Ïî ñõåìå àêñèîìû À2 Ïî ìåòàòåîðåìå î äåäóêöèè, ïîëó÷àåì âûâîä: (A → B) → C |— B → C.


|— (À → (Âm → Bi)) → ((À → Âm) → (À → Bi)). Ïðèìåíåíèå ìåòàòåîðåìû î äåäóêöèè (ÌÒÄ) ïîçâîëÿåò èç ëþáî-
Ïðèìåíÿÿ äâàæäû ê ïîñëåäíèì òðåì âûðàæåíèÿì ïðàâèëî ÌÐ, ãî ïðàâèëà âûâîäà ïîëó÷èòü òåîðåìó. Íàïðèìåð, ïðèìåíÿÿ äâà ðàçà
ïîëó÷èì Γ |— À → Bi. ÌÒÄ ê ïðàâèëó ñèëëîãèçìà, ïîëó÷èì òåîðåìó ñèëëîãèçìà:
Ïðè i = n ïîëó÷èì ôîðìóëèðîâêó ìåòàòåîðåìû î äåäóêöèè. A → B, B → C |— A → C ïðàâèëî ñèëëîãèçìà
Ñïðàâåäëèâà ìåòàòåîðåìà, îáðàòíàÿ ìåòàòåîðåìå î äåäóêöèè. A → B |— (B → C) → (A → C) ÌÒÄ
Îáðàòíàÿ ìåòàòåîðåìà î äåäóêöèè. |— (A → B) → ((B → C) → (A → C)) ÌÒÄ
Åñëè ñóùåñòâóåò âûâîä Γ |— À → Â, òî ôîðìóëà  âûâîäèìà èç Îáðàòíàÿ ìåòàòåîðåìà î äåäóêöèè (ÎÌÒÄ) ïîçâîëÿåò ïîëó÷àòü
Γ è À, ò.å. åñëè Γ |— À → Â, òî Γ, À |— Â ïðàâèëà âûâîäà èç òåîðåì. Íàïðèìåð, ïðèìåíÿÿ äâà ðàçà ÎÌÒÄ ê
àêñèîìå À3, ïîëó÷èì ïðàâèëî âûâîäà:
Äîêàçàòåëüñòâî. Ïóñòü âûâîä ôîðìóëû À → Â èìååò âèä: Â1,...,
|— (¬B → ¬A) → ((¬B → A) → B) A3
Bn–1, À → Â, ãäå Â1,..., Bn-1 — ôîðìóëû èç ìíîæåñòâà Γ. Òîãäà âûâîä
ôîðìóëû  èç Γ è À áóäåò èìåòü âèä: Â1, ..., Bn–1, À → Â, À, Â, òàê ¬B → ¬A |— ((¬B → A) → B) ÎÌÒÄ
êàê  ñëåäóåò èç À →  è À ïî ïðàâèëó ÌÐ. ¬B → ¬A, ¬B → A |— B ÎÌÒÄ
Èç ìåòàòåîðåìû î äåäóêöèè âûâîäèìû ñëåäñòâèÿ: Ïðèìåíåíèå ìåòàòåîðåìû î äåäóêöèè è ñëåäñòâèé èç íåå ïîçâî-
ëÿåò óïðîùàòü ïîñòðîåíèå âûâîäîâ è äîêàçàòåëüñòâ. Ðàññìîòðèì
Ñëåäñòâèå 1 (Â1). Ïðàâèëî ñèëëîãèçìà: A → B, B → C |— A → C. ïðèìåðû òàêîãî ïðèìåíåíèÿ. (Íåîáõîäèìî îòìåòèòü, ÷òî ïðèâîäè-
Ñëåäñòâèå 2 (Â2). Ïðàâèëî óäàëåíèÿ ñðåäíåé ïîñûëêè: ìûå íèæå äîêàçàòåëüñòâà íå ÿâëÿþòñÿ åäèíñòâåííûìè, ìîãóò áûòü
A →  → (B → C), Â |— À → C. íàéäåíû è äðóãèå äîêàçàòåëüñòâà ñîîòâåòñòâóþùèõ òåîðåì.)
Ñëåäñòâèå 3 (Â3) Ïðàâèëî óäàëåíèÿ êðàéíåé ïîñûëêè: Òåîðåìà 3 (ñíÿòèÿ äâîéíîãî îòðèöàíèÿ). |— ¬¬À → À
(A → B) → → C |— B → C. 1. (¬A → ¬¬A) → ((¬A → ¬A) → A) A3
Ïðàâèëà ñèëëîãèçìà è óäàëåíèÿ ñðåäíåé ïîñûëêè áûëè äîêàçàíû 2. ¬A → ¬A T1
ðàíåå, áåç èñïîëüçîâàíèÿ ìåòàòåîðåìû î äåäóêöèè. Äëÿ ñðàâíåíèÿ 3. (¬A → ¬¬A) → A Â2(1,2)
ïðèâåäåì äîêàçàòåëüñòâî ïðàâèëà Â2 ñ åå èñïîëüçîâàíèåì. Ïîëüçóÿñü 4. ¬¬A → A Â3(3)
îáðàòíîé ìåòàòåîðåìîé î äåäóêöèè, áóäåì ñòðîèòü âûâîä:
A → (B → C), Â, À |— C. Òåîðåìà 4 (ââåäåíèÿ äâîéíîãî îòðèöàíèÿ). |— A → ¬¬A
1. A → (B → C) Ã1 1. (¬¬¬A → ¬A) → ((¬¬¬A → A) → ¬¬A) A3
2.  Ã2 2. ¬¬¬A → ¬A T3
3. À Ã3 3. (¬¬¬A → A) → ¬¬A MP(1,2)
4. B → C ÌÐ(1,3) 4. A → ¬¬A Â3(3)
5. Ñ ÌÐ(2,4) Òåîðåìà 5 (ïðîòèâîðå÷èÿ). |— ¬A → (A → B)
Òåïåðü, ïî ìåòàòåîðåìå î äåäóêöèè, ïîëó÷àåì âûâîä: Ïîñòðîèì âûâîä: ¬A, A |— B.
A → (B → C),  |— À → C. 1. ¬A Ã1
(Â3) Ïðàâèëî óäàëåíèÿ êðàéíåé ïîñûëêè: (A → B) → C |— B → C. 2. A Ã2
Ïðèìåíÿÿ îáðàòíóþ ìåòàòåîðåìó î äåäóêöèè, ïîëó÷èì: 3. (¬B → ¬A) → ((¬B → A) → B) À3
(A → B) → → C, B |— C. 4. ¬A → (¬B → ¬A) À1
1. (A → B) → C Ã1 5. A → (¬B → A) À1
2. B Ã2 6. ¬B → ¬A ÌÐ(1,4)
3. B → (A → B) À1 7. ¬B → A ÌÐ(2,5)
4. A → B ÌÐ(2, 3) 8. (¬B → A) → B ÌÐ(3,6)
5. C ÌÐ(1, 4) 9. B ÌÐ(7,8)
188 Ãëàâà 11 Ôîðìàëüíûå òåîðèè. Èñ÷èñëåíèå âûñêàçûâàíèé 189

Òåîðåìà 6 (êîíòðàïîçèöèè). |— (¬À → ¬B) → (B → A) 11.5. Ïðàâèëà ââåäåíèÿ è óäàëåíèÿ ñâÿçîê


Ïîñòðîèì âûâîä: ¬A → ¬B |— B → A Ïðè äîêàçàòåëüñòâå òåîðåì è ïîñòðîåíèè âûâîäîâ ìîæíî èñ-
1. ¬A → ¬B Ã1 ïîëüçîâàòü ïðîèçâîäíûå ïðàâèëà âûâîäà, äîêàçàííûå ðàíåå, â òîì
2. (¬A → ¬B) → ((¬A → B) → A) À3 ÷èñëå ïðàâèëà ââåäåíèÿ è óäàëåíèÿ ñâÿçîê (ñì. òàáë. 11.1).
3. (¬A → B) → A ÌÐ(1,2) Òàáëèöà 11.1.
4. B → A Â3(3)
Ñâÿçêà Ââåäåíèå Óäàëåíèå
Òåîðåìà 7 (êîíòðàïîçèöèè). |— (B → A) → (¬A → ¬B)
→ Ã, À |— Â ⇒ À, À →  |— Â (ÌÐ)
Ïîñòðîèì âûâîä: B → A |— ¬A → ¬B
1. B → A Ã1 ⇒ Ã|— À →  (ÌÒÄ) Ã1 |— À, Ã2 |— À →  ⇒
⇒ Ã1,Ã2 |— Â
2. ¬¬B → B Ò3
3. A → ¬¬A Ò4 ¬ Ã, À |— Â; À, ¬À |— Â (ñëàáîå óäàëåíèå
Ã, À|— ¬Â ⇒ à|— ¬À îòðèöàíèÿ)
4. ¬¬B → A Â1(2,1)
(äîêàçàòåëüñòâî ¬¬À |— À (óäàëåíèå
5. ¬¬B → ¬¬A Â1(3,4) îò ïðîòèâíîãî) äâîéíîãî îòðèöàíèÿ)
6. (¬¬B → ¬¬A) → (¬A → ¬B) T6
& Ã1 |— À, Ã2 |— Â ⇒ à|— A & B ⇒ Ã |— A
7. ¬A → ¬B MP(5,6) Ã1 , Ã2 |— À & Â à|— A & B ⇒ Ã |— B
Tåîðåìà 8. |— A → (¬B → ¬(A → B)) ∨ à|— À ⇒ à|— A ∨  Ã1 |— À ∨ Â; Ã2, À |— C;
Ïîñòðîèì âûâîä: A |— ¬B → ¬(A → B) à|— Â ⇒ à|— À ∨  Ã3,  |— C ⇒ Ã1, Ã2, Ã3 |— C
1. ((A → B) → B) → (¬B → ¬(A → B)) T7 ≡ À → Â, Â → À |— À ≡  À ≡  |— À → Â;
2. A Ã1 À ≡  |— Â → À
3. À, A → B |— B ÌÐ
Äîêàæåì íåêîòîðûå èç ýòèõ ïðàâèë.
4. A |— (A → B) → B ÌÒÄ(3)
5. (A → B) → B èç (2,4) Â4. ¬ — ââåäåíèå. À → Â, À → ¬Â |— ¬À
6. ¬B → ¬(A → B) ÌÐ(1,5) 1. A → B Ã1
 äîêàçàòåëüñòâå ýòîé òåîðåìû ôàêòè÷åñêè èñïîëüçîâàëèñü ñðåä- 2. A → ¬B Ã2
ñòâà ìåòàÿçûêà — èç ïðàâèëà ÌÐ ïðèìåíåíèåì ÌÒÄ áûëî ïîëó÷åíî 3. (A → B) → (¬B → ¬A) T7
íîâîå ïðàâèëî âûâîäà: A |— (A → B) → B. 4. (A → ¬B) → (¬¬B → ¬A) T7
Òåîðåìà 9. |— (A → B) → ((¬A → B) → B) 5. ¬B → ¬A MP(1,3)
6. ¬¬B → ¬A MP(2,4)
Ïîñòðîèì âûâîä: A → B, ¬A → B |— B
7. (¬B → ¬A) → ((¬¬B → ¬A) → ¬A) T9
1. A → B Ã1
8. (¬¬B → ¬A) → ¬A MP(5,7)
2. ¬A → B Ã2
9. ¬A MP(6,8)
3. (A → B) → (¬B → ¬A) T7
4. (¬A → B) → (¬B → ¬¬A) T7 Â5. & — óäàëåíèå 1. A & B |— A.
5. ¬B → ¬A MP(1,3) Ïîëüçóÿñü ìåòàîïðåäåëåíèåì ÌÎ1, ïîëó÷èì ¬(A → ¬B) |—A, è
ïðèìåíèì ÌÒÄ:
6. ¬B → ¬¬A MP(2,4)
|— ¬(A → ¬B) → A
7. (¬B → ¬¬A) → ((¬B → ¬A) → B) A3
1. ¬A → (A → ¬B) T5
8. (¬B → ¬A) → B MP(6,7)
2. (A → ¬B) → ¬¬(A → ¬B) T4
9. B MP(5,8)
3. ¬A → ¬¬(A → ¬B) Â1(1,2)
190 Ãëàâà 11 Ôîðìàëüíûå òåîðèè. Èñ÷èñëåíèå âûñêàçûâàíèé 191

4. (¬A → ¬¬(A → ¬B)) → (¬(A → ¬B) → A) T6 Òåîðèÿ L4 (Êëèíè). Ñõåìû àêñèîì:


5. ¬(A → ¬B) → A MP(3,4) A1: A → (B → A).
Â6. & — óäàëåíèå 2. A & B |—  A2: (A → (B → C)) → ((A → B) → (A → C)).
¬(A → ¬B) |—  ÌÎ1 A3: (A & B) → A.
|— ¬(A → ¬B) →  ÌÒÄ A4: (A & B) → B.
Äîêàçàòü ñàìîñòîÿòåëüíî. A5: A → (B → (A & B)).
Â7. & — ââåäåíèå. À,  |— A & B A6: A → A ∨ B.
À,  |— ¬(A → ¬B) ÌÎ1 A7: B → A ∨ B.
1. A Ã1 A8: (A → C) → ((B → C) → (A ∨ B → C)).
2. B Ã2 A9: (A → B) → ((A → ¬B) → ¬A).
3. A → (¬¬B → ¬(A → ¬B)) Ò8 A10: ¬¬A → A.
4. ¬¬B → ¬(A → ¬B) MP(1,3) Ïðàâèëî âûâîäà: ÌP.
5. B → ¬¬B Ò4 11.7. Ñâîéñòâà ôîðìàëüíîé òåîðèè L
6. ¬¬B MP(2,5)
Äëÿ èññëåäîâàíèÿ ñâîéñòâ ôîðìàëüíîé òåîðèè îáû÷íî ñòðîèòñÿ
7. ¬(A → ¬B) MP(4,6) åå ìîäåëü. Ïðèïèñûâàíèå çíà÷åíèé ïåðâè÷íûì òåðìèíàì ôîðìàëü-
11.6. Äðóãèå ôîðìàëèçàöèè ëîãèêè âûñêàçûâàíèé íîé òåîðèè íàçûâàåòñÿ åå èíòåðïðåòàöèåé. Åñëè ìíîæåñòâî îáúåê-
òîâ, âûáðàííûõ â êà÷åñòâå çíà÷åíèé ïåðâè÷íûõ òåðìèíîâ òåîðèè,
Ïîìèìî ¬ è →, ìîæíî èñïîëüçîâàòü äðóãèå ôóíêöèîíàëüíî óäîâëåòâîðÿåò àêñèîìàì ôîðìàëüíîé òåîðèè, òî òàêàÿ èíòåðïðåòà-
ïîëíûå íàáîðû ñâÿçîê, íàïðèìåð, ∨ è ¬ èëè & è ¬, òîãäà áóäóò öèÿ íàçûâàåòñÿ ìîäåëüþ ôîðìàëüíîé òåîðèè.
ïîëó÷åíû äðóãèå ôîðìàëèçàöèè ëîãèêè âûñêàçûâàíèé. Ðàññìîòðèì
Îñíîâíûìè ñâîéñòâàìè ôîðìàëüíûõ òåîðèé ÿâëÿþòñÿ èõ íåïðî-
òàêèå òåîðèè.
òèâîðå÷èâîñòü è ïîëíîòà. Òåîðèÿ íàçûâàåòñÿ ïðîòèâîðå÷èâîé, åñëè
Òåîðèÿ L1 (Ãèëüáåðòà, Àêêåðìàíà). Îñíîâíûå ñâÿçêè: ∨, ¬. îíà ñîäåðæèò òàêóþ ôîðìóëó A, ÷òî êàê A, òàê è ¬A ÿâëÿþòñÿ
Ìåòàîïðåäåëåíèå: À →  = ¬À ∨ Â. òåîðåìàìè òåîðèè. Òåîðèÿ íå ÿâëÿþùàÿñÿ ïðîòèâîðå÷èâîé, íàçûâà-
Ñõåìû àêñèîì: åòñÿ íåïðîòèâîðå÷èâîé. Èíûìè ñëîâàìè, â íåïðîòèâîðå÷èâîé òåîðèè
À1: A ∨ A → A. íå ñóùåñòâóåò òàêîé ôîðìóëû A, ÷òî A è ¬A ÿâëÿþòñÿ òåîðåìàìè.
A2: A → A ∨ B. Ïðîòèâîðå÷èâûå òåîðèè ñ÷èòàþòñÿ íå èìåþùèìè íèêàêîé
öåííîñòè, òàê êàê ëþáàÿ ôîðìóëà òàêîé òåîðèè åñòü òåîðåìà, è,
A3: A ∨ B → B ∨ A.
ñëåäîâàòåëüíî, â íåé ìîæíî âûâåñòè ÷òî óãîäíî. Âîïðîñ î íåïðîòè-
A4: (B → C) → (A ∨ B → A ∨ C). âîðå÷èâîñòè òåîðèè ìîæíî óñòàíîâèòü ñ ïîìîùüþ ìîäåëè. Åñëè
Ïðàâèëî âûâîäà: ÌP. òåîðèÿ ïðîòèâîðå÷èâà, òî êàæäàÿ åå ìîäåëü áóäåò ñîäåðæàòü
Òåîðèÿ L2 (Ðîññåðà). Îñíîâíûå ñâÿçêè: &, ¬. ïðîòèâîðå÷èå, òàê êàê ëþáàÿ ïàðà ïðîòèâîðå÷èâûõ ôîðìóë A è
Ìåòàîïðåäåëåíèå: A → B = ¬(A & ¬B). ¬A, ÿâëÿþùèõñÿ òåîðåìàìè òåîðèè, áóäóò ïåðåâîäèòüñÿ â
Ñõåìû àêñèîì: ïðîòèâîðå÷èâûå âûñêàçûâàíèÿ ìîäåëè. Òåîðèÿ íåïðîòèâîðå÷èâà,
åñëè äëÿ íåå óäàåòñÿ íàéòè ñâîáîäíóþ îò ïðîòèâîðå÷èé ìîäåëü.
A1: A → (A & A).
Åñëè íåïðîòèâîðå÷èâîñòü òåîðèè äîêàçàíà (èëè õîòÿ áû ïðèíÿòà
A2: (A & B) → A. íà âåðó), òî ðàññìàòðèâàåòñÿ âîïðîñ î åå ïîëíîòå. Ïîëíîòà òåîðèè
A3: (A → B) → (¬(B & C) → ¬(C & A)). îçíà÷àåò, ÷òî îíà ñîäåðæèò äîñòàòî÷íîå äëÿ êàêèõ-ëèáî öåëåé êîëè-
Ïðàâèëî âûâîäà: MP. ÷åñòâî òåîðåì. Íàïðèìåð, åñëè èç òåîðèè L èñêëþ÷èòü ñõåìó àêñèîì
Ôîðìàëüíàÿ òåîðèÿ, ïðåäëîæåííàÿ Êëèíè, èñïîëüçóåò ÷åòûðå À3, òî â íåé ñòàíóò íåâûâîäèìûìè ìíîãèå òåîðåìû, ñîäåðæàùèå
ëîãè÷åñêèå ñâÿçêè: ¬, →, &, ∨. îòðèöàíèÿ (òàê êàê À1, À2 íå ñîäåðæàò îòðèöàíèé). Î÷åâèäíî,
òàêàÿ òåîðèÿ áóäåò íåïîëíîé, íî ïîïîëíèìîé. Ðàçëè÷àþò îïðåäåëå-
192 Ãëàâà 11 Ôîðìàëüíûå òåîðèè. Èñ÷èñëåíèå âûñêàçûâàíèé 193

íèÿ ïîëíîòû â óçêîì è â øèðîêîì ñìûñëå. Òåîðèþ ñ÷èòàþò ïîëíîé Ìåòàòåîðåìà 11.2 (òåîðåìà î ïîëíîòå). Êàæäàÿ òàâòîëîãèÿ ëîãèêè
â øèðîêîì ñìûñëå, åñëè ëþáîé ôîðìóëå A òåîðèè ñîîòâåòñòâóåò âûñêàçûâàíèé ÿâëÿåòñÿ òåîðåìîé ôîðìàëüíîé òåîðèè L.
òàêîå ïðåäëîæåíèå ìîäåëè, êîòîðîå ëèáî èñòèííî, ëèáî ëîæíî. Äîêàçàòåëüñòâî îñíîâûâàåòñÿ íà ñëåäóþùåé ìåòàëåììå.
Òîãäà ëèáî A, ëèáî ¬A îêàçûâàåòñÿ èñòèííûì è äîëæíî áûòü âûâî-
Ìåòàëåììà. Ïóñòü ôîðìóëà À ëîãèêè âûñêàçûâàíèé çàâèñèò
äèìî â ôîðìàëüíîé òåîðèè, ò.å. ëþáàÿ ôîðìóëà A òåîðèè, ëèáî åå
îò ïðîïîçèöèîíàëüíûõ áóêâ B1, B2, …, Bk. Òîãäà êàæäîé ñòðîêå
îòðèöàíèå ¬A ÿâëÿåòñÿ òåîðåìàìè ôîðìàëüíîé òåîðèè.
òàáëèöû èñòèííîñòè ýòîé ôîðìóëû ñîîòâåòñòâóåò âûâîä ôîðìàëü-
Òåîðèÿ, êîòîðàÿ îäíîâðåìåííî íåïðîòèâîðå÷èâà è ïîëíà, ÿâëÿ- íîé òåîðèè L âèäà B1',…, Bk' |— A', ãäå B' = B, åñëè |B| = T, è B' = ¬B,
åòñÿ ìàêñèìàëüíîé â òîì ñìûñëå, ÷òî äîáàâëåíèå ê íåé â êà÷åñòâå åñëè |B| = F, A' = A èëè ¬A, åñëè |A| = Ò èëè F ñîîòâåòñòâåííî.
àêñèîìû êàêîé-ëèáî ôîðìóëû, íå ÿâëÿþùåéñÿ åå òåîðåìîé,
Ñìûñë ëåììû çàêëþ÷àåòñÿ â ñëåäóþùåì. Åñëè äàíà ôîðìóëà,
ïðèâîäèò ê ïðîòèâîðå÷èâîé òåîðèè. Ýòî ñâîéñòâî ôîðìàëüíûõ òåî-
íàïðèìåð, Å = A → ((A → B) → A), òî, ïîñòðîèâ åå òàáëèöó èñòèí-
ðèé íàçûâàþò ïîëíîòîé â óçêîì ñìûñëå. Äîáàâëåíèå ê ñèñòåìå àêñè-
íîñòè (òàáë. 11.2), ìîæíî îïðåäåëèòü, èç êàêèõ ïîñûëîê îíà âûâîäèìà.
îì êàêèõ-ëèáî òåîðåì òåîðèè íå èçìåíÿåò åå ñâîéñòâ, íî òîãäà ñèñòå-
ìà àêñèîì ñòàíåò èçáûòî÷íîé, òàê êàê íåêîòîðûå àêñèîìû ìîæíî Òàáëèöà 11.2.
áóäåò âûâåñòè èç äðóãèõ àêñèîì. Íàïðèìåð, ñèñòåìà àêñèîì Êëèíè A B (A → B) → A B → ((A → B) → A)
(òåîðèÿ L4) ñîäåðæèò èçáûòî÷íûå àêñèîìû, âûâîäèìûå èç äðóãèõ
àêñèîì. Ñèñòåìà àêñèîì, ñîäåðæàùàÿ òàêèå àêñèîìû, ÷òî íè îäíà F F F T
èç íèõ íå âûâîäèìà èç äðóãèõ, íàçûâàåòñÿ íåçàâèñèìîé. Ñâîéñòâî F T F F
íåçàâèñèìîñòè ñèñòåìû àêñèîì íå ÿâëÿåòñÿ îáÿçàòåëüíûì äëÿ T F T T
ôîðìàëüíûõ òåîðèé, — ýòî âîïðîñ ëàêîíè÷íîñòè è êîìïàêòíîñòè T T T T
ñðåäñòâ ôîðìàëüíîé òåîðèè.
Ðàññìîòðèì ñâîéñòâà òåîðèè L.  êà÷åñòâå èíòåðïðåòàöèè ôîð- Ñîãëàñíî ìåòàëåììå, äëÿ äàííîé ôîðìóëû ìîæíî ïîñòðîèòü
ìàëüíîé òåîðèè L âûáåðåì àëãåáðó âûñêàçûâàíèé. Ïîñòàâèì â ÷åòûðå âûâîäà: ¬À, ¬Â |— Å; ¬À,  |— ¬Å; À, ¬Â |—Å; À,  |—Å.
ñîîòâåòñòâèå êàæäîé áóêâå òåîðèè L ïðîïîçèöèîíàëüíóþ áóêâó, Äîêàçàòåëüñòâî ìåòàëåììû.
êàæäîé ôîðìóëå L — ôîðìóëó ëîãèêè âûñêàçûâàíèé, êàæäîé Äîêàçàòåëüñòâî ïðîâîäèòñÿ èíäóêöèåé ïî ÷èñëó ñâÿçîê n â ôîð-
òåîðåì堗 òàâòîëîãèþ ëîãèêè âûñêàçûâàíèé. Íåòðóäíî óáåäèòüñÿ, ìóëå À.
÷òî ñõåìû àêñèîì òåîðèè L ÿâëÿþòñÿ òàâòîëîãèÿìè àëãåáðû âûñêà- 1. Áàçèñ èíäóêöèè. Ïóñòü n = 0, òîãäà A = B, ò.å. A ïðåäñòàâëÿåò
çûâàíèé. Ñëåäîâàòåëüíî, ëîãèêà âûñêàçûâàíèé ÿâëÿåòñÿ ìîäåëüþ ñîáîé ïðîñòî ïðîïîçèöèîíàëüíóþ áóêâó B. Òîãäà ôîðìóëà À ìîæåò
òåîðèè L. ïðèíèìàòü îäíî èç äâóõ çíà÷åíèé, T èëè F, êàæäîìó èç êîòîðûõ
Îïðåäåëåíèå 11.4. Ôîðìàëüíàÿ òåîðèÿ ïîëíà îòíîñèòåëüíî ìî- ñîîòâåòñòâóåò âûâîä: B |—B è ¬B |— ¬B.
äåëè, åñëè êàæäîé òåîðåìå òåîðèè ñîîòâåòñòâóåò òîæäåñòâåííàÿ 2. Øàã èíäóêöèè. Äîïóñòèì, ÷èñëî ñâÿçîê â ôîðìóëå À ðàâíî m
èñòèííàÿ ôîðìóëà ìîäåëè, à êàæäîé òîæäåñòâåííî èñòèííîé è ïðè ýòîì âûïîëíÿåòñÿ ìåòàëåììà. Äîêàæåì, ÷òî ìåòàëåììà âû-
ôîðìóëå ìîäåëè ñîîòâåòñòâóåò òåîðåìà ôîðìàëüíîé òåîðèè. ïîëíÿåòñÿ, åñëè n = m + 1.
Ïîêàæåì, ÷òî ôîðìóëà òåîðèè L òîãäà è òîëüêî òîãäà ÿâëÿåòñÿ 1 ñëó÷àé. Ôîðìóëà À îáðàçîâàíà ñ ïîìîùüþ ñâÿçêè îòðèöàíèÿ:
òåîðåìîé, êîãäà îíà ÿâëÿåòñÿ òàâòîëîãèåé ëîãèêè âûñêàçûâàíèé. À = ¬Â, ãäå  ñîäåðæèò m ñâÿçîê. Âîçìîæíû ñëåäóþùèå ñëó÷àè.
Ìåòàòåîðåìà 11.1. Êàæäàÿ òåîðåìà òåîðèè L ÿâëÿåòñÿ òàâòîëî- à) |B| = T, òîãäà |¬B| = F, ò.å. |A| = F. Íåîáõîäèìî äîêàçàòü, ÷òî
ãèåé ëîãèêè âûñêàçûâàíèé. ñóùåñòâóåò âûâîä:
B'1, …, B'n |— ¬A.
Äîêàçàòåëüñòâî. Ñõåìàì àêñèîì À1, À2, À3 ñîîòâåòñòâóþò òàâòî-
Ñîãëàñíî ïðåäïîëîæåíèþ èíäóêöèè, ñóùåñòâóåò âûâîä: B'1,…, B'n
ëîãèè ëîãèêè âûñêàçûâàíèé. Äëÿ ïðîâåðêè ýòîãî ïîëîæåíèÿ äîñòà-
|— B. Ñîãëàñíî òåîðåìå 4, B |— ¬¬B, òîãäà ïî ïðàâèëó ñèëëîãèçìà
òî÷íî ïîñòðîèòü èõ òàáëèöû èñòèííîñòè. Ïðàâèëî ÌÐ ñîõðàíÿåò
B'1,…, B'n |— ¬¬B. Íî ¬¬B = ¬A, ïîñêîëüêó À = ¬Â, ñëåäîâàòåëüíî,
ñâîéñòâî òàâòîëîãè÷íîñòè ñîãëàñíî òåîðåìå 10.3 î òàâòîëîãèÿõ. Ïî-
B'1,…, B'n |— ¬A.
ñêîëüêó ëþáàÿ òåîðåìà âûâîäèìà èç àêñèîì ñ ïîìîùüþ ïðàâèëà ÌÐ,
åé òàêæå áóäåò ñîîòâåòñòâîâàòü òàâòîëîãèÿ ëîãèêè âûñêàçûâàíèé.
194 Ãëàâà 11 Ôîðìàëüíûå òåîðèè. Èñ÷èñëåíèå âûñêàçûâàíèé 195

á) |B| = F, |¬B| = T, |A| = T. Íåîáõîäèìî äîêàçàòü, ÷òî ñóùåñòâóåò Âîçüìåì òåîðåìó T9: |— (Bn → A) → ((¬Bn → A) → A).
âûâîä B'1,…, B'n |— A, èëè, ÷òî òî æå ñàìîå, B'1, …, B'n |— ¬B. Ïðèìåíÿÿ äâàæäû ïðàâèëî ÌÐ, ïîëó÷èì, âûâîä B'1, …, B′n-1|—A.
Òàê êàê |B| = F, òî ¬B = Â'. Âûâîä B'1, …, B'n |— Â' ñóùåñòâóåò ïî Àíàëîãè÷íûì îáðàçîì ìû ìîæåì èñêëþ÷èòü âñå ïåðåìåííûå, è
ïðåäïîëîæåíèþ èíäóêöèè, çíà÷èò, ñóùåñòâóåò è B'1, …, B'n |— ¬B. çà n øàãîâ ïîëó÷èì |—À.
2 ñëó÷àé. Ôîðìóëà À îáðàçîâàíà ñ ïîìîùüþ ëîãè÷åñêîé ñâÿçêè Îïðåäåëåíèå 11.5. Ôîðìàëüíàÿ òåîðèÿ íåïðîòèâîðå÷èâà, åñëè
èìïëèêàöèè: A = B → C, ãäå  è Ñ ñîäåðæàò íå áîëåå m ñâÿçîê. Ïî íå ñóùåñòâóþò òàêîé ôîðìóëû À, ÷òîáû À è ¬À îäíîâðåìåííî
ïðåäïîëîæåíèþ èíäóêöèè ñóùåñòâóþò âûâîäû: ÿâëÿëèñü òåîðåìàìè òåîðèè.
B′1,…, B′n |— B′,
Ìåòàòåîðåìà 11.3. Òåîðèÿ L íåïðîòèâîðå÷èâà.
B′1,…, B′n |— C'.
Ðàññìîòðèì èñòèííîñòíûå ðàñïðåäåëåíèÿ. Äîêàçàòåëüñòâî. Êàæäàÿ òåîðåìà òåîðèè L ÿâëÿåòñÿ òàâòîëîãèåé
ëîãèêè âûñêàçûâàíèé. Îòðèöàíèå ôîðìóëû, ÿâëÿþùåéñÿ òàâòî-
à) |C| = T, |A| = T.
ëîãèåé, òàâòîëîãèåé íå ÿâëÿåòñÿ. Ñëåäîâàòåëüíî, íè äëÿ êàêîé ôîð-
Íóæíî äîêàçàòü, ÷òî ñóùåñòâóåò âûâîä B'1,…, B'n |—A, ò.å. B'1,…, ìóëû À íåâîçìîæíî, ÷òîáû À è ¬À áûëè òåîðåìàìè òåîðèè L.
B'n |— B → C.
Èç íåïðîòèâîðå÷èâîñòè L ñëåäóåò ñóùåñòâîâàíèå ôîðìóëû, êî-
Ïî èíäóêòèâíîìó ïðåäïîëîæåíèþ ñóùåñòâóåò âûâîä B'1,…, B'n òîðàÿ íå ÿâëÿåòñÿ òåîðåìîé òåîðèè L. Ñ äðóãîé ñòîðîíû, íåïðîòèâî-
|— C. Òîãäà èç ýòîãî âûâîäà è àêñèîìû A1: C → (B → C) ïî ÌÐ ðå÷èâîñòü òåîðèè L ìîæíî âûâåñòè èç ôàêòà ñóùåñòâîâàíèÿ ôîð-
ïîëó÷àåì: B'1,…, B'n |— B → C. ìóëû òåîðèè, íå ÿâëÿþùåéñÿ òåîðåìîé. Äåéñòâèòåëüíî, åñëè òåîðèÿ
á) |B| = F, |A| = T. L ïðîòèâîðå÷èâà, ò.å. â íåé ñóùåñòâóþò òåîðåìû |—¬A è |—A, òî
Âûâîä B'1,… , B'n |— ¬B ñóùåñòâóåò ïî èíäóêòèâíîìó ïðåäïîëîæå- äâóêðàòíûì ïðèìåíåíèåì ïðàâèëà ÌÐ èç òåîðåìû |— ¬A → (A → B)
íèþ. Òîãäà èç ýòîãî âûâîäà è òåîðåìû T5: |— ¬B → (B → C) ïî ïîëó÷àåì |—B, ò.å. òîãäà â L âûâîäèìà ëþáàÿ ôîðìóëà. (Òåîðèþ, â
ïðàâèëó ÌÐ ïîëó÷àåì: B'1,…, B'n |—B → C. êîòîðîé íå âñå ôîðìóëû ÿâëÿþòñÿ òåîðåìàìè, ÷àñòî íàçûâàþò àáñî-
â) |C| = F, |B| = T, |A| = F. Äîêàçàòü, ÷òî ñóùåñòâóåò âûâîä B'1,…, ëþòíî íåïðîòèâîðå÷èâîé).
B'n |— ¬A, ò.å. B'1,…, B'n |— ¬(B → C). Ïîñòðîèì ýòîò âûâîä. Ïîëíîòà òåîðèè ïîíèìàåòñÿ â óçêîì è øèðîêîì ñìûñëå.
1. B'1,…, B'n |— ¬C (ïî èíäóêòèâíîìó ïðåäïîëîæåíèþ) Îïðåäåëåíèå 11.6. Òåîðèÿ íàçûâàåòñÿ ïîëíîé (â óçêîì ñìûñëå),
2. B'1,…, B'n |— B (ïî èíäóêòèâíîìó ïðåäïîëîæåíèþ) åñëè äîáàâëåíèå ê íåé â êà÷åñòâå àêñèîìû ëþáîé íåäîêàçóåìîé
3. |— B → (¬C → ¬(B → C)) T8 â ýòîé òåîðèè ôîðìóëû äåëàåò åå ïðîòèâîðå÷èâîé. Ïîëíîòà â
4. B'1,…, B'n |— ¬C → ¬(B → C) MP(2,3) øèðîêîì ñìûñëå îçíà÷àåò, ÷òî êàæäóþ ôîðìóëó ìîæíî äîêàçàòü
5. B'1, À = ¬Â,…, B'n |— ¬(B → C) MP(1,4) ëèáî îïðîâåðãíóòü, ò.å. ëèáî |— A, ëèáî |— ¬A.
Ìåòàëåììà äîêàçàíà. Ìåòàòåîðåìà 11.4. Òåîðèÿ L íåïîëíà â øèðîêîì ñìûñëå.
Äîêàçàòåëüñòâî ìåòàòåîðåìû î ïîëíîòå. Äîêàçàòåëüñòâî. Äåéñòâèòåëüíî, íå ëþáàÿ ôîðìóëà èëè åå
Ïóñòü À — òàâòîëîãèÿ, çàâèñÿùàÿ îò ïðîïîçèöèîíàëüíûõ áóêâ îòðèöàíèå ÿâëÿþòñÿ òåîðåìàìè òåîðèè L. Åñëè âçÿòü íåéòðàëüíóþ
B1,…, Bn. Ñîãëàñíî ìåòàëåììå, äëÿ êàæäîãî èñòèííîñòíîãî ðàñïðåäå- ôîðìóëó ëîãèêè âûñêàçûâàíèé, òî åå îòðèöàíèå òàêæå ÿâëÿåòñÿ
ëåíèÿ ïðîïîçèöèîíàëüíûõ áóêâ ñóùåñòâóþò âûâîäû:B'1,…, B′n |— A íåéòðàëüíîé ôîðìóëîé, ò.å. íè ñàìà ôîðìóëà, íè åå îòðèöàíèå íå
(A′ ñîâïàäàåò ñ A, òàê êàê A èñòèííî â êàæäîé ñòðîêå òàáëèöû ÿâëÿþòñÿ òàâòîëîãèÿìè àëãåáðû âûñêàçûâàíèé. Ïîýòîìó ýòè ôîð-
èñòèííîñòè).  òàáëèöå èñòèííîñòè èìåþòñÿ äâå ñòðîêè, êîòîðûå ìóëû íå ÿâëÿþòñÿ òåîðåìàìè èñ÷èñëåíèÿ L.
ðàçëè÷àþòñÿ òîëüêî çíà÷åíèåì èñòèííîñòè Bn. Äëÿ ýòèõ ñòðîê ñóùå- Ìåòàòåîðåìà 11.5. Òåîðèÿ L ïîëíà â óçêîì ñìûñëå.
ñòâóþò âûâîäû:
B'1,…, Bn |— A, ãäå |Bn| = T è Äëÿ äîêàçàòåëüñòâà òåîðåìû íóæíî ïîêàçàòü, ÷òî òåîðèÿ L ñòàíî-
âèòñÿ ïðîòèâîðå÷èâîé ïðè äîáàâëåíèè ê åå ñèñòåìå àêñèîì ëþáîé
B'1,…, ¬Bn |— A, ãäå |Bn| = F. íåäîêàçóåìîé â ýòîé òåîðèè ôîðìóëû.
Ïðèìåíèì ê íèì ìåòàòåîðåìó î äåäóêöèè. Ïîëó÷èì: Äîêàçàòåëüñòâî. Òåîðèÿ L èìååò òðè ñõåìû àêñèîì A1, A2, A3
B'1,…, B′n -1 |— Bn → A, è ïðàâèëî âûâîäà MP. Ïîñòðîèì íîâóþ òåîðèþ L', äîáàâèâ ê ñèñòåìå
B'1,…, B′n -1 |— ¬Bn → A.
196 Ãëàâà 11 Ôîðìàëüíûå òåîðèè. Èñ÷èñëåíèå âûñêàçûâàíèé 197

àêñèîì L ôîðìóëó À, êîòîðàÿ íå ÿâëÿåòñÿ òàâòîëîãèåé àëãåáðû Òàáëèöà.11.3. Òàáëèöà.11.4.


âûñêàçûâàíèé. Òîãäà ôîðìóëà À ïðèíèìàåò õîòÿ áû îäíî ëîæíîå A ¬À A B À→Â
çíà÷åíèå íà íåêîòîðîé èíòåðïðåòàöèè. Çíà÷èò, åñëè À ïðåäñòàâëåíà
0 1 0 0 0
êîíúþíêòèâíîé íîðìàëüíîé ôîðìîé, òî ýòà ôîðìà äîëæíà ñîäåð-
æàòü õîòÿ áû îäíó ýëåìåíòàðíóþ äèçúþíêöèþ δ, íå ñîäåðæàùóþ 1 1 1 0 2
íè îäíó ïåðåìåííóþ âìåñòå ñ åå îòðèöàíèåì: δ = B'1 ∨ B'2 ∨ … ∨ B'n, 2 0 2 0 0
ãäå B'i = ¬Bi, åñëè |Bi| = T, è B'i = Bi, åñëè |Bi| = F. Â ýëåìåíòàðíîé 0 1 2
äèçúþíêöèè δ çàìåíèì êàæäîå âõîæäåíèå ïðîïîçèöèîíàëüíîé 1 1 2
áóêâû B'i íà Â, åñëè |Bi| = F, è íà ¬Â, åñëè |Bi|= Ò. Ïîëó÷èì: 2 1 0
δ′ = B ∨ ¬¬B ∨ … ∨ B ∨ ¬¬B = Â. Ïðîèçâåäåì äðóãóþ çàìåíó: 0 2 2
çàìåíèì B'i íà ¬Â, åñëè |Bi| = F, è íà Â, åñëè |Bi|= Ò. Ïîëó÷èì: 1 2 0
δ′′ = ¬B ∨ ¬B ∨ … ∨ ¬B = ¬Â.  íîâîé òåîðèè L' ôîðìóëà À — àêñè-
2 2 0
îìà, ò.å. |—A. Ïîñêîëüêó A ïðåäñòàâèìà à âèäå ÑÊÍÔ, òî ïî ïðàâèëó
óäàëåíèÿ & ëþáàÿ äèçúþíêöèÿ δ êîíúþíêòèâíîé íîðìàëüíîé Àíàëîãè÷íî ìîæíî äîêàçàòü íåçàâèñèìîñòü À2, ïîñòðîèâ äðóãóþ
ôîðìû òàêæå äîêàçóåìà, à ïîñêîëüêó äèçúþíêöèÿ δ ïðåäñòàâèìà òðåõçíà÷íóþ ìîäåëü, ãäå âûäåëåííûìè áóäóò àêñèîìû À1 è À31.
êàê â âèäå δ′, òàê è â âèäå δ′′, òî â L' èìååò ìåñòî |— δ' è |— δ′′, à ýòî ×òîáû ïîêàçàòü íåçàâèñèìîñòü À3, äîñòàòî÷íî ïåðåîïðåäåëèòü
îçíà÷àåò, ÷òî |—L' ¬B è |—L' B , ò.å. òåîðèÿ L' ïðîòèâîðå÷èâà. îòðèöàíèå òàê, ÷òîáû ¬õ = õ (òîæäåñòâåííàÿ îïåðàöèÿ). Òîãäà À1
Îïðåäåëåíèå 11.7. Ôîðìàëüíàÿ òåîðèÿ íàçûâàåòñÿ ðàçðåøèìîé, è À2 ïî-ïðåæíåìó áóäóò òàâòîëîãèÿìè, à À3 óæå íå áóäåò
åñëè ñóùåñòâóåò ýôôåêòèâíàÿ ïðîöåäóðà, ïîçâîëÿþùàÿ çà òàâòîëîãèåé.
êîíå÷íîå ÷èñëî øàãîâ îïðåäåëèòü, ÿâëÿåòñÿ ïðîèçâîëüíàÿ ôîð-
ìóëà òåîðåìîé èëè íåò.
Òåîðèÿ L ðàçðåøèìà, òàê êàê êàæäîé òåîðåìå òåîðèè ñîîòâåò-
ñòâóåò òàâòîëîãèÿ, à äëÿ ëþáîé òàâòîëîãèè ìîæíî ïîñòðîèòü òàáëè-
öó èñòèííîñòè.
Îïðåäåëåíèå 11.8. Ñèñòåìà àêñèîì ÿâëÿåòñÿ íåçàâèñèìîé, åñëè
íè îäíà èç àêñèîì íå ìîæåò áûòü âûâåäåíà èç äðóãèõ.
Ìåòàòåîðåìà 11.6. Ñõåìû àêñèîì À1, À2, À3 â òåîðèè L
íåçàâèñèìû.
Äîêàçàòåëüñòâî. Äîêàæåì íåçàâèñèìîñòü À1. Äëÿ ýòîãî íåîáõî-
äèìî ïîñòðîèòü òàêóþ íåïðîòèâîðå÷èâóþ ìîäåëü, â êîòîðîé âûïîë-
íÿþòñÿ âñå àêñèîìû, êðîìå ïåðâîé. Ïîñòðîèì ìîäåëü â òðåõçíà÷íîé
ëîãèêå, ãäå èñòèííîñòíûå çíà÷åíèÿ îïåðàöèé ¬ è → îïðåäåëåíû â
òàáë. 11.3, 11.4.
Ôîðìóëó À áóäåì ñ÷èòàòü âûäåëåííîé, åñëè îíà âñåãäà ïðèíè-
ìàåò çíà÷åíèå 0. Íåòðóäíî ïîêàçàòü, ÷òî ïðàâèëî ÌÐ ñîõðàíÿåò
ñâîéñòâî âûäåëåííîñòè. Ìîæíî ïîêàçàòü (ïîñòðîåíèåì òàáëèö èñ-
òèííîñòè), ÷òî ñõåìû àêñèîì À2, À3 ÿâëÿþòñÿ âûäåëåííûìè â
äàííîé ìîäåëè. Ñëåäîâàòåëüíî, âûäåëåííîé ÿâëÿåòñÿ è âñÿêàÿ ôîð-
ìóëà, âûâîäèìàÿ èç À2, À3 ñ ïîìîùüþ ïðàâèëà ÌÐ. Îäíàêî
ôîðìóëà À1 íå âûäåëåííàÿ, — äëÿ äîêàçàòåëüñòâà ýòîãî äîñòàòî÷íî
íàéòè îäèí íàáîð, íà êîòîðîì çíà÷åíèå À1 îòëè÷íî îò 0, íàïðèìåð:
1 → (2 → 1) = 1 → 0 = 2. 1
Ïîäðîáíîå äîêàçàòåëüñòâî ìîæíî íàéòè â [Ìåíäåëüñîí, 1976].
Òåîðèÿ ïðåäèêàòîâ ïåðâîãî ïîðÿäêà 199
Ãëàâà 12. ÒÅÎÐÈß ÏÐÅÄÈÊÀÒÎÂ Îïðåäåëåíèå 12.1. Îäíîìåñòíûì ïðåäèêàòîì P(x), îïðåäåëåí-
íûì íà ìíîæåñòâå Ì, íàçûâàåòñÿ âûðàæåíèå, êîòîðîå ïîñëå ïîä-
ÏÅÐÂÎÃÎ ÏÎÐßÄÊÀ ñòàíîâêè â íåãî âìåñòî x ïðåäìåòà èç îáëàñòè îïðåäåëåíèÿ Ì
îáðàùàåòñÿ â âûñêàçûâàíèå. Îáëàñòü îïðåäåëåíèÿ ïðåäèêàòà
12.1. Ïîíÿòèå ïðåäèêàòà íàçûâàåòñÿ ïðåäìåòíîé îáëàñòüþ. Ýëåìåíòû èç îáëàñòè îïðåäå-
Ñóùåñòâóþò òàêèå ëîãè÷åñêèå ñõåìû ðàññóæäåíèé, êîòîðûå íå ëåíèÿ íàçûâàþòñÿ ïðåäìåòíûìè ïîñòîÿííûìè (ïðåäìåòàìè).
ìîãóò áûòü îáîñíîâàíû â ëîãèêå âûñêàçûâàíèé. Ðàññìîòðèì óìîçàêëþ- Ïåðåìåííàÿ, îò êîòîðîé çàâèñèò ïðåäèêàò, íàçûâàåòñÿ ïðåäìåò-
÷åíèå: «Âñå ëþäè ñìåðòíû (À). Ñîêðàò — ÷åëîâåê (Â). Ñëåäîâàòåëüíî, íîé ïåðåìåííîé.
Ñîêðàò ñìåðòåí (Ñ)». Î÷åâèäíî, ÷òî Ñ ñëåäóåò èç À è Â, îäíàêî, Îäíîìåñòíûå ïðåäèêàòû òðàäèöèîííî ñëóæàò äëÿ ôîðìàëèçà-
ëîãè÷åñêîå ñëåäîâàíèå À,  |= Ñ íåäîêàçóåìî â ëîãèêå âûñêàçûâàíèé. öèè ïîíÿòèé. Ïîíÿòèå ïðåäñòàâëÿåò ñîáîé åäèíèöó ìûøëåíèÿ.
Ïðè÷èíà çàêëþ÷àåòñÿ âî âíóòðåííåé ñòðóêòóðå âûñêàçûâàíèé. Àáñòðàêòíîå ìûøëåíèå îñíîâûâàåòñÿ íà ïîíÿòèÿõ, îòîáðàæàþùèõ
Âíóòðåííþþ ñòðóêòóðó âûñêàçûâàíèÿ ìîæíî ðàçäåëèòü íà ñóáú- äåéñòâèòåëüíîñòü, ïîýòîìó àáñòðàêòíîå ìûøëåíèå íàçûâàþò ïîíÿ-
åêò è ïðåäèêàò, ãäå ñóáúåêò åñòü ïîäëåæàùåå, à ïðåäèêàò îïðåäåëÿåò òèéíûì. Ïîíÿòèÿ âîçíèêàþò êàê ðåçóëüòàò îáîáùåíèÿ ìíîæåñòâà
ñâîéñòâî ñóáúåêòà (ðèñ. 12.1). ïðåäìåòîâ ïî ñèñòåìå ïðèçíàêîâ, îáùåé òîëüêî äëÿ ýòèõ âûäåëåí-
íûõ ïðåäìåòîâ. Ïðèçíàê – ýòî íàëè÷èå èëè îòñóòñòâèå ñâîéñòâà ó
ïðåäìåòà, à òàêæå íàëè÷èå èëè îòñóòñòâèå îòíîøåíèÿ ìåæäó ïðåä-
ìåòàìè. Ïîíÿòèå õàðàêòåðèçóåòñÿ ñâîèì ñîäåðæàíèåì è îáúåìîì.
Ñîäåðæàíèå ïîíÿòèÿ – ýòî ñèñòåìà ïðèçíàêîâ, íà îñíîâå êîòîðîé
ìíîæåñòâî ïðåäìåòîâ îáîáùàåòñÿ â ïîíÿòèè. Îáúåì ïîíÿòèÿ – ýòî
ìíîæåñòâî ïðåäìåòîâ, îáîáùàåìûõ è âûäåëÿåìûõ â ïîíÿòèè, ò.å.
ìíîæåñòâî ïðåäìåòîâ, êîòîðûå õàðàêòåðèçóþòñÿ ñèñòåìîé ïðèçíà-
êîâ, ñîñòàâëÿþùèõ ñîäåðæàíèå ïîíÿòèÿ. Íàïðèìåð, ïîíÿòèå «ðûáà»
ìîæíî îõàðàêòåðèçîâàòü êàê ìíîæåñòâî âñåõ æèâûõ ñóùåñòâ (îáúåì
ïîíÿòèÿ), êîòîðûå îáëàäàþò ïðèçíàêàìè: æèâóò â âîäå, ïëàâàþò,
èìåþò æàáðû, ïëàâíèêè è õâîñò (ñîäåðæàíèå ïîíÿòèÿ). Êàæäîå èç
ïåðå÷èñëåííûõ ñâîéñòâ ìîæíî çàäàòü îäíîìåñòíûì ïðåäèêàòîì,
îïðåäåëåííûì íà ìíîæåñòâå âñåõ æèâûõ ñóùåñòâ: V(x) — x æèâåò â
âîäå, P(x) — x ïëàâàåò, G(x) — x èìååò æàáðû, L(x) — x èìååò
ïëàâíèêè, R(x) — x èìååò õâîñò. Òàêèì îáðàçîì, ïîíÿòèå ðûáà ìîæåò
Ðèñ.12.1. Ñòðóêòóðà âûñêàçûâàíèÿ. áûòü îïèñàíî âûðàæåíèåì: V(x) & P(x) & G(x) & L(x) & R(x).
Íàïðèìåð, Ñîêðàò — ýòî ñóáúåêò, êîòîðûé îáëàäàåò ñâîéñòâîì Îáëàñòü èñòèííîñòè ýòîãî âûðàæåíèÿ ñîñòàâëÿåò îáúåì ïîíÿòèÿ –
áûòü ÷åëîâåêîì. Ýòî ñâîéñòâî ïðåäñòàâëÿåò ñîáîé îäíîìåñòíûé ýòî âñå ñóùåñòâóþùèå ðûáû. Ìåæäó îáúåìîì è ñîäåðæàíèåì ïîíÿ-
ïðåäèêàò, îïðåäåëåííûé íà ìíîæåñòâå ëþäåé: «__ åñòü ÷åëîâåê». òèÿ ñóùåñòâóåò îáðàòíàÿ çàâèñèìîñòü: ÷åì áîëüøå îáúåì, òåì
Îáîçíà÷èì åãî P(x), ãäå x — ïåðåìåííàÿ, îáîçíà÷àþùàÿ òàê ìåíüøå ñîäåðæàíèå. Íàïðèìåð, ïîíÿòèå «îáèòàòåëè âîäíûõ ãëóáèí»
íàçûâàåìîå «ñâîáîäíîå ìåñòî ïðåäèêàòà». Ïîäñòàâëÿÿ íà ìåñòî ìîæíî îïðåäåëèòü êàê «ìíîæåñòâî âñåõ ñóùåñòâ, æèâóùèõ â âîäå».
ïåðåìåííîé õ îáúåêòû èç îáëàñòè îïðåäåëåíèÿ ïðåäèêàòà, ïîëó÷àåì Ñîäåðæàíèå ýòîãî ïîíÿòèÿ îïèñûâàåòñÿ ïðåäèêàòîì V(x) — x æèâåò
âûñêàçûâàíèÿ. Òàêèì îáðàçîì, îäíîìåñòíûé ïðåäèêàò, îïðåäåëåí- â âîäå. Äîáàâèâ ñâîéñòâî P(x) — x ïëàâàåò, ìû óâåëè÷èì ñîäåðæàíèå
íûé íà íåêîòîðîì ìíîæåñòâå îáúåêòîâ, çàäàåò ñâîéñòâî, êîòîðûì ïîíÿòèÿ, íî óìåíüøèì îáúåì: áóäóò èñêëþ÷åíû ìîëëþñêè, ðàêîîá-
ýòè îáúåêòû ìîãóò îáëàäàòü èëè íå îáëàäàòü. Ïðè ïîäñòàíîâêå íà ðàçíûå è ïðî÷èå îáèòàòåëè âîäíûõ ãëóáèí, êîòîðûå íå ïëàâàþò.
ñâîáîäíîå ìåñòî ïðåäèêàòà êàêîãî-ëèáî îáúåêòà èç åãî îáëàñòè îïðå- Äîáàâèâ íîâûå ñâîéñòâà, ìû åùå áîëåå óìåíüøèì îáúåì ïîíÿòèÿ.
äåëåíèÿ ïðåäèêàò îáðàùàåòñÿ â âûñêàçûâàíèå, èñòèííîå èëè ëîæ- Äâóìåñòíûé ïðåäèêàò çàäàåò îòíîøåíèå ìåæäó äâóìÿ îáúåê-
íîå. Òàêèì îáðàçîì, ïðåäèêàò ðàçáèâàåò ýòî ìíîæåñòâî íà äâå îáëàñ- òàìè. Îáúåêòû ìîãóò ïðèíàäëåæàòü îäíîé è òîé æå, ëèáî ðàçíûì
òè: îáëàñòè èñòèííîñòè è ëîæíîñòè. îáëàñòÿì îïðåäåëåíèÿ. Íàïðèìåð, ïðåäèêàò P(x, y): x > y, ãäå
200 Ãëàâà 12 Òåîðèÿ ïðåäèêàòîâ ïåðâîãî ïîðÿäêà 201

x, y ∈ R, çàäàåò îòíîøåíèå «áîëüøå» íà ìíîæåñòâå äåéñòâèòåëüíûõ 12.2. Ôîðìóëû ëîãèêè ïðåäèêàòîâ
÷èñåë; ïîäñòàâèâ â íåãî çíà÷åíèÿ, ïîëó÷èì âûñêàçûâàíèÿ, íàïðè-
ìåð: 5 > 2 = T, 6,8 > 10 = F. Åñëè â ïðåäèêàò P(x, y): x > y ïîäñòà- 12.2.1. Îïåðàöèè íàä ïðåäèêàòàìè
âèòü çíà÷åíèå y = 0, ïîëó÷èì îäíîìåñòíûé ïðåäèêàò: x > 0, êîòîðûé Ïðåäèêàò ìîæíî ðàññìàòðèâàòü êàê ôóíêöèþ, îïðåäåëåííóþ
çàäàåò ñâîéñòâî äåéñòâèòåëüíûõ ÷èñåë áûòü (èëè íå áûòü) áîëüøå íà íåêîòîðîì ìíîæåñòâå îáúåêòîâ è ïðèíèìàþùóþ äâà çíà÷åíèÿ,
íóëÿ è îïðåäåëÿåò ïîíÿòèå «ïîëîæèòåëüíûå äåéñòâèòåëüíûå ÷èñëà». T è F. Ïîýòîìó íàä ïðåäèêàòàìè îïðåäåëåíû âñå áóëåâû îïåðàöèè:
Íà ìåñòî ïåðåìåííîé â ïðåäèêàò ìîæíî ïîäñòàâèòü ôóíêöèþ, îïðå- ¬ (îòðèöàíèå), & (êîíúþíêöèÿ), ∨ (äèçúþíêöèÿ), → (èìïëèêàöèÿ),
äåëåííóþ íà ïðåäìåòíîé îáëàñòè ïðåäèêàòà è ïðèíèìàþùóþ çíà÷å- ≡ (ýêâèâàëåíòíîñòü), à òàêæå äâå íîâûå îïåðàöèè — îïåðàöèè
íèÿ â ýòîé îáëàñòè. Íàïðèìåð, åñëè â ïðåäèêàò P(x, y) ïîäñòàâèòü íàâåøèâàíèÿ êâàíòîðîâ: ∀ — âñåîáùíîñòè è ∃ — ñóùåñòâîâàíèÿ.
íà ìåñòî x ôóíêöèþ f(u, v) = u + v, ïîëó÷èì íîâûé ïðåäèêàò: Åñëè P(x) îïðåäåëÿåò íåêîòîðîå ñâîéñòâî íà ìíîæåñòâå Ì, òî
R(f(u, v), y): u + v > y, îïðåäåëÿþùèé îòíîøåíèå ìåæäó ñóììîé ôîðìóëà ∀xP(x) îáîçíà÷àåò âûñêàçûâàíèå: «äëÿ âñÿêîãî ïðåäìåòà
äâóõ ÷èñåë è òðåòüèì ÷èñëîì. x ∈ Ì ñâîéñòâî P(x) âûïîëíåíî», èëè «âñå x îáëàäàþò ñâîéñòâîì
Äðóãîé ïðèìåð äâóìåñòíîãî ïðåäèêàòà: S(x, y): «x ðîäèëñÿ â y P(x)». Çíà÷åíèå ôîðìóëû |∀xP(x)| = T (èñòèííî), åñëè ñâîéñòâî P
ãîäó», ãäå x ∈ {ëþäè}, y ∈ N. Ïðåäèêàò S(x, y) çàäàåò îòíîøåíèå íà âûïîëíåíî äëÿ âñåõ îáúåêòîâ èç Ì, è |∀xP(x)| = F (ëîæíî), åñëè
ìíîæåñòâå ëþäåé è ìíîæåñòâå öåëûõ ÷èñåë. Ïðè çàìåíå y íà îáúåêò ñóùåñòâóåò õîòÿ áû îäèí ýëåìåíò x = a, a ∈ Ì, äëÿ êîòîðîãî
èç îáëàñòè îïðåäåëåíèÿ, íàïðèìåð, y = 1814, ïîëó÷èì îäíîìåñòíûé ñâîéñòâî P íå âûïîëíåíî, ò.å. |P(a)| = F. Íàïðèìåð: åñëè P(x): x
ïðåäèêàò S(x, 1814), îïðåäåëÿþùèé ñâîéñòâî: «÷åëîâåê x ðîäèëñÿ â ñìåðòåí, x ∈ {ëþäè}, òî ∀xP(x) — «âñå ëþäè ñìåðòíû» (çíà÷åíèå
1814 ãîäó». Ïðè çàìåíå îáåèõ ïåðåìåííûõ ïîëó÷èì âûñêàçûâàíèå, ôîðìóëû |∀xP(x)| = T); åñëè P(x): x > 0, x ∈ R, òî ∀xP(x) – «âñå
íàïðèìåð, «Ëåðìîíòîâ ðîäèëñÿ â 1814 ãîäó». äåéñòâèòåëüíûå ÷èñëà ïîëîæèòåëüíû» (|∀xP(x)| = F).
Òàêèì îáðàçîì, äâóìåñòíûé ïðåäèêàò çàäàåò íåêîòîðîå áèíàðíîå Ôîðìóëà ∃xP(x) îçíà÷àåò: «ñóùåñòâóåò ïî êðàéíåé ìåðå îäèí
îòíîøåíèå íà çàäàííûõ ìíîæåñòâàõ, ïðè÷åì ïðè çàìåíå îäíîé ïðåäìåò x, îáëàäàþùèé ñâîéñòâîì P(x)», èëè: «íåêîòîðûå x îáëà-
ïåðåìåííîé ìåñòíîñòü ïðåäèêàòà ïîíèæàåòñÿ (äâóìåñòíûé ïðåäèêàò äàþò ñâîéñòâîì P(x)». Çíà÷åíèå ôîðìóëû |∃xP(x)| = T (èñòèííî),
ñòàíîâèòñÿ îäíîìåñòíûì), à ïðè çàìåíå îáåèõ ïåðåìåííûõ íà åñëè ñóùåñòâóåò õîòÿ áû îäèí ýëåìåíò x = a, a ∈ Ì, äëÿ êîòîðîãî
ïðåäìåòíûå ïîñòîÿííûå îí îáðàùàåòñÿ â âûñêàçûâàíèå. ñâîéñòâî P âûïîëíåíî: |P(a)| = T; çíà÷åíèå |∃xP(x)| = F (ëîæíî),
 îáùåì ñëó÷àå n-ìåñòíûé ïðåäèêàò îïðåäåëÿåò n-ìåñòíîå îòíîøåíèå. åñëè ñâîéñòâî P íå âûïîëíåíî äëÿ âñåõ îáúåêòîâ èç Ì. Íàïðèìåð:
Îïðåäåëåíèå 12.2. N-ìåñòíûì ïðåäèêàòîì, îïðåäåëåííûì íà åñëè P(x): x > 0, x ∈ R, òî ∃xP(x) — ýòî âûñêàçûâàíèå: «íåêîòîðûå
ìíîæåñòâàõ Ì1, Ì2,…, Ìn, íàçûâàåòñÿ âûðàæåíèå, êîòîðîå äåéñòâèòåëüíûå ÷èñëà ïîëîæèòåëüíû», òîãäà |∃xP(x)| = T; åñëè P(x):
îáðàùàåòñÿ â âûñêàçûâàíèå ïðè çàìåíå êàæäîé ïðåäìåòíîé ïåðå- x ñìåðòåí, x ∈ {ëþäè}, òî ∃x¬P(x) – «ñóùåñòâóþò áåññìåðòíûå
ìåííîé íà ýëåìåíò èç åå îáëàñòè îïðåäåëåíèÿ. Åñëè âñå ïðåäìåò- ëþäè» (ëîæíîå âûñêàçûâàíèå).
íûå ïåðåìåííûå îïðåäåëåíû íà îäíîì è òîì æå ìíîæåñòâå, òî Åñëè Ì = {a1, a2, …, an} — êîíå÷íàÿ îáëàñòü îïðåäåëåíèÿ
ïðåäèêàò íàçûâàåòñÿ îäíîðîäíûì. ïðåäèêàòà P(x), òî ôîðìóëû ñ êâàíòîðàìè ìîãóò áûòü âûðàæåíû
÷åðåç êîíúþíêöèþ è äèçúþíêöèþ:
Ïðèìåðû.
∀xP(x) = P(a1) & P(a2) &…& P(an), ∃xP(x) = P(a1) ∨ P(a2) ∨…∨ P(an).
R(x, y, z, t): «x ðîäèëñÿ â y ãîäó â ãîðîäå z, èìååò îáðàçîâàíèå t»,
x ∈ {ëþäè}, y ∈ N, z ∈ {ãîðîäà}, t ∈ {íà÷àëüíîå, ñðåäíåå, âûñøåå}. Òàêèì îáðàçîì, êâàíòîð âñåîáùíîñòè ÿâëÿåòñÿ îáîáùåíèåì
R(x, y, z, t) — íåîäíîðîäíûé ÷åòûðåõìåñòíûé ïðåäèêàò. Îäíîðîäíûé êîíúþíêöèè, à êâàíòîð ñóùåñòâîâàíèÿ — îáîáùåíèåì äèçúþíêöèè
ïðåäèêàò: Q(x, y, z): «ïàðàëëåëåïèïåä èìååò âûñîòó x, øèðèíó y, íà áåñêîíå÷íóþ îáëàñòü îïðåäåëåíèÿ.
äëèíó z», ãäå x, y, z ∈ R. Êâàíòîðû ∀ è ∃ ñâÿçàíû äðóã ñ äðóãîì ïî ïðèíöèïó äâîéñòâåí-
íîñòè (ïî çàêîíàì äå Ìîðãàíà):
¬∀xP(x) ≡ ∃x¬P(x), ¬∃xP(x) ≡ ∀x¬P(x).
Íàïðèìåð, åñëè P(x): «x ñìåðòåí», x ∈ {ëþäè}, òî ôîðìóëà ¬∀xP(x)
îáîçíà÷àåò âûñêàçûâàíèå: «íå âñå ëþäè ñìåðòíû», êîòîðîå ýêâèâà-
ëåíòíî âûñêàçûâàíèþ «ñóùåñòâóþò áåññìåðòíûå ëþäè», ò.å.
202 Ãëàâà 12 Òåîðèÿ ïðåäèêàòîâ ïåðâîãî ïîðÿäêà 203

∃x¬P(x), à ôîðìóëà ¬∃xP(x) — «íå ñóùåñòâóåò ñìåðòíûõ ëþäåé» Îáëàñòü äåéñòâèÿ êâàíòîðà îãðàíè÷èâàåòñÿ ñêîáêàìè, åñëè îíà
ýêâèâàëåíòíà âûñêàçûâàíèþ «âñå ëþäè áåññìåðòíû», ò.å. ∀x¬P(x). ñîäåðæèò áîëåå îäíîãî ïðåäèêàòà.
12.2.2. Îïðåäåëåíèå ôîðìóëû Ïðèìåðû.
1. Íà ðèñ. 12.2 ïðèâåäåíû ïðèìåðû ôîðìóë ëîãèêè ïðåäèêàòîâ è
Îñíîâíûìè ñèìâîëàìè ÿçûêà ëîãèêè ïðåäèêàòîâ ÿâëÿþòñÿ:
óêàçàíû ñâîáîäíûå è ñâÿçàííûå ïåðåìåííûå.
• ïðîïîçèöèîíàëüíûå ñèìâîëû ¬ è →,
• êâàíòîðû âñåîáùíîñòè ∀ è ñóùåñòâîâàíèÿ ∃,
• âñïîìîãàòåëüíûå ñèìâîëû: çàïÿòàÿ , è ñêîáêè (, ),
• ïðåäìåòíûå ïåðåìåííûå x1, x2,…, xn,…,
• ïðåäìåòíûå ïîñòîÿííûå a1, a2,…, an,…,
• ôóíêöèîíàëüíûå ñèìâîëû f11, f12,…, fkj,…,
• ïðåäèêàòíûå ñèìâîëû P11, P12,…, Pkj,….
Íèæíèé èíäåêñ ïðåäèêàòíîãî èëè ôóíêöèîíàëüíîãî ñèìâîëࠗ
ýòî íîìåð, êîòîðûé ñëóæèò äëÿ ðàçëè÷åíèÿ îäíîèìåííûõ ñèìâîëîâ
ñ îäèíàêîâûì ÷èñëîì àðãóìåíòîâ, âåðõíèé èíäåêñ óêàçûâàåò ÷èñëî Ðèñ. 12.2. Ñâîáîäíûå è ñâÿçàííûå ïåðåìåííûå.
àðãóìåíòîâ. 2. Ïóñòü Q(x, y): «x ðîäèëñÿ â y ãîäó», x ∈ {ëþäè}, y ∈ {ãîäû}, òîãäà
Îïðåäåëèì ïîíÿòèÿ òåðìà è ôîðìóëû. ôîðìóëà ∀x∃yQ(x, y) îáîçíà÷àåò âûñêàçûâàíèå: «Êàæäûé ÷åëîâåê
ðîäèëñÿ â êàêîì-íèáóäü ãîäó», à ôîðìóëà ∃y∀xQ(x, y) – âûñêàçû-
Îïðåäåëåíèå òåðìà.
âàíèå: «Ñóùåñòâóåò òàêîé ãîä, â êîòîðîì ðîäèëèñü âñå ëþäè». Èç
1. Êàæäàÿ ïðåäìåòíàÿ ïåðåìåííàÿ åñòü òåðì. ýòîãî ïðèìåðà âèäíî, ÷òî ðàçíîèìåííûå êâàíòîðû â îáùåì ñëó÷àå
2. Êàæäàÿ ïðåäìåòíàÿ ïîñòîÿííàÿ åñòü òåðì. íå ïåðåñòàíîâî÷íû.
3. Åñëè fkj —ôóíêöèîíàëüíûé ñèìâîë è t1,…, tn — òåðìû, òî fkj(t1,…,  ôîðìóëàõ ëîãèêè ïðåäèêàòîâ ìîæíî äåëàòü çàìåíó ïåðåìåí-
tn) åñòü òåðì. íûõ (â îáùåì ñëó÷àå⠗ òåðìîâ) ïðè âûïîëíåíèè îïðåäåëåííûõ
4. Äðóãèõ òåðìîâ íåò. óñëîâèé, êîòîðûå ñâîäÿòñÿ ê òîìó, ÷òîáû íèêàêîå ñâîáîäíîå
Îïðåäåëåíèå ôîðìóëû. âõîæäåíèå ïåðåìåííîé íå ñòàëî ñâÿçàííûì â ðåçóëüòàòå çàìåíû.
1. Pin(t1,…, tn), ãäå Pin — ïðåäèêàòíûé ñèìâîë, t1,…, tn — òåðìû, Îïðåäåëåíèå 12.4. Ãîâîðÿò, ÷òî òåðì ó ñâîáîäåí äëÿ ïåðåìåííîé
åñòü àòîìàðíàÿ (ýëåìåíòàðíàÿ) ôîðìóëà. õ â ôîðìóëå À(õ), åñëè íèêàêîå ñâîáîäíîå âõîæäåíèå õ â À(õ)
2. Åñëè À è  — ôîðìóëû è x — ïðåäìåòíàÿ ïåðåìåííàÿ, òî íå ëåæèò â îáëàñòè äåéñòâèÿ íèêàêîãî êâàíòîðà ïî z, ãäå z —
ôîðìóëàìè ÿâëÿþòñÿ (¬À), (À → Â), (∀xÀ), (∃xA). ïåðåìåííàÿ, âõîäÿùàÿ â òåðì ó.
3. Äðóãèõ ôîðìóë íåò. Âñÿêèé òåðì, íå ñîäåðæàùèé ïåðåìåííûõ, ñâîáîäåí äëÿ ëþáîé
Âûðàæåíèÿ A & B, A ∨ B, A ≡ B îïðåäåëÿþòñÿ òàê æå, êàê â ïåðåìåííîé â ëþáîé ôîðìóëå. Âñÿêèé òåðì ñâîáîäåí äëÿ õ â ôîð-
èñ÷èñëåíèè L. ìóëå À(õ), åñëè À(õ) íå ñîäåðæèò ñâîáîäíûõ âõîæäåíèé õ. Òåðì ó
ñâîáîäåí äëÿ ëþáîé ïåðåìåííîé â ôîðìóëå À, åñëè íèêàêàÿ ïåðå-
Îïðåäåëåíèå 12.3. Ôîðìóëà, íà êîòîðóþ ðàñïðîñòðàíÿåòñÿ äåé- ìåííàÿ òåðìà ó íå ÿâëÿåòñÿ ñâÿçàííîé ïåðåìåííîé â ôîðìóëå À.
ñòâèå êâàíòîðà, íàçûâàåòñÿ îáëàñòüþ äåéñòâèÿ êâàíòîðà. Ïåðå-
Ïðèìåðû.
ìåííàÿ, ïî êîòîðîé íàâåøèâàåòñÿ êâàíòîð è ïîïàäàþùàÿ â åãî
îáëàñòü äåéñòâèÿ, íàçûâàþòñÿ ñâÿçàííîé ïåðåìåííîé. Ïåðå- ∃x(x = 2y), x, y ∈ R. Â ýòîé ôîðìóëå z ñâîáîäíî äëÿ y: ∃x(x = 2z).
ìåííàÿ, ëåæàùàÿ âíå îáëàñòè äåéñòâèÿ êâàíòîðà, íàçûâàþòñÿ Òåðì f(x, z) ñâîáîäåí äëÿ x â ôîðìóëå ∀yA(x, y) → B(x), íî íå
ñâîáîäíîé ïåðåìåííîé. ñâîáîäåí äëÿ x â ôîðìóëå ∃z∀yA(x, y) → B(x).
Ôîðìóëà, íå ñîäåðæàùàÿ ñâîáîäíûõ ïåðåìåííûõ, íàçûâàåòñÿ
çàìêíóòîé. Çàìêíóòûå ôîðìóëû ÿâëÿþòñÿ âûñêàçûâàíèÿìè.
204 Ãëàâà 12 Òåîðèÿ ïðåäèêàòîâ ïåðâîãî ïîðÿäêà 205

12.3. Èíòåðïðåòàöèÿ ôîðìóë ëîãèêè ïðåäèêàòîâ Åñëè ïîëîæèòü f(x, y) = x 2  + y 2 , t = r 2 , òî ôîðìóëà
∃x∃y(x2 + y2 = r2) — îäíîìåñòíûé ïðåäèêàò, îáëàñòü èñòèííîñòè
Ôîðìóëû èìåþò ñìûñë òîëüêî òîãäà, êîãäà èìååòñÿ êàêàÿ-ëèáî êîòîðîãî — ìíîæåñòâî äåéñòâèòåëüíûõ ÷èñåë, óäîâëåòâîðÿþùèõ
èíòåðïðåòàöèÿ âõîäÿùèõ â íåå ñèìâîëîâ. óðàâíåíèþ îêðóæíîñòè x2 + y2 = r2 ñ ðàäèóñîì r.
Îïðåäåëåíèå 12.5. Ïîä èíòåðïðåòàöèåé áóäåì ïîíèìàòü ñèñòå- Îïðåäåëåíèå 12.6. Èíòåðïðåòàöèÿ íàçûâàåòñÿ ìîäåëüþ äëÿ
ìó, ñîñòîÿùóþ èç íåïóñòîãî ìíîæåñòâà D, íàçûâàåìîãî îáëàñòüþ äàííîãî ìíîæåñòâà ôîðìóë Γ, åñëè êàæäàÿ ôîðìóëà èç Γ
èíòåðïðåòàöèè, à òàêæå ñîîòâåòñòâèÿ, ñòàâÿùåãî êàæäîé ïðåäè- èñòèííà â äàííîé èíòåðïðåòàöèè.
êàòíîé áóêâå Pin íåêîòîðîå îòíîøåíèå íà îáëàñòè D, êàæäîé
ïðåäìåòíîé ïîñòîÿííîé ai — íåêîòîðûé ýëåìåíò èç îáëàñòè D, Îïðåäåëåíèå 12.7. Ôîðìóëà íàçûâàåòñÿ âûïîëíèìîé, åñëè
êàæäîé ôóíêöèîíàëüíîé áóêâå fin — íåêîòîðóþ n-ìåñòíóþ ñóùåñòâóåò õîòÿ áû îäíà èíòåðïðåòàöèÿ, íà êîòîðîé ôîðìóëà
îïåðàöèþ íà îáëàñòè D (ò.å. ôóíêöèþ Dn → D). èñòèííà.
Ïðè çàäàííîé èíòåðïðåòàöèè âñå ïðåäìåòíûå ïåðåìåííûå ïðîáå- Îïðåäåëåíèå 12.8. Ôîðìóëà íàçûâàåòñÿ ëîãè÷åñêè îáùåçíà÷èìîé
ãàþò âñå çíà÷åíèÿ èç îáëàñòè D, à ëîãè÷åñêèå ñâÿçêè èìåþò îáû÷íûé (ËÎÇ), åñëè îíà èñòèííà íà ëþáîé èíòåðïðåòàöèè äëÿ ëþáûõ
ëîãè÷åñêèé ñìûñë. çíà÷åíèé ïåðåìåííûõ.
Äëÿ çàäàííîé èíòåðïðåòàöèè âñÿêàÿ çàìêíóòàÿ ôîðìóëà ïðåä- Òàê æå, êàê òàâòîëîãèè, ëîãè÷åñêè îáùåçíà÷èìûå ôîðìóëû îáîç-
ñòàâëÿåò ñîáîé âûñêàçûâàíèå, êîòîðîå èñòèííî èëè ëîæíî, à ôîðìó- íà÷àþòñÿ: |= A(x).
ëà ñî ñâîáîäíûìè ïåðåìåííûìè âûðàæàåò îòíîøåíèå íà îáëàñòè Îïðåäåëåíèå 12.9. Ôîðìóëà, êîòîðàÿ ëîæíà íà ëþáîé èíòåð-
D, êîòîðîå ìîæåò áûòü èñòèííî (âûïîëíåíî) ïðè îäíèõ çíà÷åíèÿõ ïðåòàöèè ïðè ëþáûõ çíà÷åíèÿõ ïåðåìåííûõ, íàçûâàåòñÿ ïðîòè-
ïåðåìåííûõ è ëîæíî (íå âûïîëíåíî) ïðè äðóãèõ. âîðå÷èåì.
Ïðèìåðû.
Ëîãè÷åñêè îáùåçíà÷èìûå ôîðìóëû ÿâëÿþòñÿ âûäåëåííûìè
1. Â òàáëèöå 12.1. ïðèâåäåíû òðè èíòåðïðåòàöèè îäíîé è òîé æå ôîðìóëàìè ëîãèêè ïðåäèêàòîâ.
ôîðìóëû.
Òàê êàê îáëàñòü îïðåäåëåíèÿ ïðåäèêàòà ìîæåò áûòü áåñêîíå÷íîé,
Òàáëèöà 12.1. òî, î÷åâèäíî, ÷òî ïîñòðîåíèå òàáëèöû èñòèííîñòè íå ìîæåò ñëóæèòü
Îáëàñòü Èíòåðïðåòàöèÿ Âûñêàçûâàíèå àëãîðèòìîì äëÿ îïðåäåëåíèÿ ëîãè÷åñêîé îáùåçíà÷èìîñòè ôîðìóë.
Îäíàêî ñóùåñòâóþò äðóãèå ñïîñîáû, êîòîðûå â ÷àñòíûõ ñëó÷àÿõ
èíòåðïðåòàöèè D ∀x(P(x) → Q(x))
ïîçâîëÿþò îïðåäåëèòü ëîãè÷åñêóþ îáùåçíà÷èìîñòü, âûïîëíèìîñòü
Ìíîæåñòâî P(x): x – ðûáà, Âñå ðûáû æèâóò èëè ýêâèâàëåíòíîñòü ôîðìóë. Ìîæíî ñòðîèòü òàáëèöû èñòèííîñòè
æèâûõ ñóùåñòâ Q(x): x æèâåò â âîäå. â âîäå. ôîðìóë ëîãèêè ïðåäèêàòîâ äëÿ ÷àñòè÷íûõ èíòåðïðåòàöèé íà
Ìíîæåñòâî P(x): x – ÷åëîâåê, Âñå ëþäè ñìåðòíû. îãðàíè÷åííûõ êîíå÷íûõ îáëàñòÿõ. Íàïðèìåð, âîçüìåì îáëàñòü
æèâûõ ñóùåñòâ Q(x): x ñìåðòåí. èíòåðïðåòàöèè, ñîñòîÿùóþ èç äâóõ ïðîèçâîëüíûõ ýëåìåíòîâ:
Ìíîæåñòâî P(x): x äåëèòñÿ íà 6, Âñå ÷èñëà, êîòîðûå D = {a, b}. Ïîñòðîèì òàáëèöó èñòèííîñòè ôîðìóë: E1 = ∃xP(x) è
öåëûõ ÷èñåë Q(x): x äåëèòñÿ íà 3. äåëÿòñÿ íà 6, E2 = ∀xP(x). Îäíîìåñòíûé ïðåäèêàò íà îáëàñòè îïðåäåëåíèÿ èç
äåëÿòñÿ íà 3. äâóõ ýëåìåíòîâ ìîæåò ïðèíèìàòü îäíî èç ÷åòûðåõ çíà÷åíèé, êîòî-
ðûå îïðåäåëÿþòñÿ òàáëèöàìè èñòèííîñòè (òàáë. 12.2).
2. Ïóñòü äàíà ôîðìóëà ∃x∃yP(f(x, y), t). Ïðåäèêàò P(v, u) — Òàáëèöà.12.2
äâóìåñòíûé, ïåðåìåííûå õ, ó — ñâÿçàííûå, t — ñâîáîäíàÿ ïåðåìåííàÿ.
Çàäàäèì ñëåäóþùóþ èíòåðïðåòàöèþ: îáëàñòü èíòåðïðåòàöèè D —
ìíîæåñòâî äåéñòâèòåëüíûõ ÷èñåë R, t = 1, f(x, y) = x2 + y2, ïðåäèêàò x Ð1(.) Ð2(.) Ð3(.) Ð4(.)
P(u, t): u = t. Òîãäà ôîðìóëà èìååò âèä: ∃x∃y(x2 + y2 = 1). Îíà a F F T T
èñòèííà, òàê êàê ñóùåñòâóþò òàêèå x è y, êîòîðûå óäîâëåòâîðÿþò b F T F T
óðàâíåíèþ îêðóæíîñòè x2 + y2 = 1.
Ôîðìóëû Å1 è Å2 áóäóò ïðèíèìàòü íà ýòèõ èíòåðïðåòàöèÿõ
ñëåäóþùèå çíà÷åíèÿ (òàáë. 12.3).
206 Ãëàâà 12 Òåîðèÿ ïðåäèêàòîâ ïåðâîãî ïîðÿäêà 207

Òàáëèöà.12.3 Èç òàáëèöû âèäíî, ÷òî ôîðìóëà Å1 íå ýêâèâàëåíòíà ôîðìóëàì


Å2 è Å3, à ôîðìóëû Å2 è Å3, âîçìîæíî, ýêâèâàëåíòû, – äëÿ îêîí÷à-
P(.) ∃xP(x) ∀xP(x) òåëüíîãî ðåøåíèÿ íóæíî ðàññìîòðåòü îñòàâøèåñÿ èíòåðïðåòàöèè.
P1 F F 12.4. Ëîãè÷åñêè îáùåçíà÷èìûå ôîðìóëû
P2 T F
ëîãèêè ïðåäèêàòîâ
P3 T F
P4 T T 12.4.1. Îñíîâíûå ëîãè÷åñêè îáùåçíà÷èìûå ôîðìóëû
ëîãèêè ïðåäèêàòîâ
Ïîñòðîèì òàáëèöû èñòèííîñòè íà îáëàñòè èíòåðïðåòàöèè èç
äâóõ ýëåìåíòîâ D = {a, b} äëÿ ñëåäóþùèõ ôîðìóë: Îñíîâíûå ëîãè÷åñêè îáùåçíà÷èìûå ôîðìóëû ëîãèêè ïðåäè-
E 1  = ∀yP(y) → ∃xQ(x), E 2  = ∀y(P(y) → ∃xQ(x)), E 3  = êàòîâ ïðèâåäåíû â òàáëèöå 12.5.
= ∀y ∃x(P(y) → Q(x)). Äëÿ ýòèõ ôîðìóë ñóùåñòâóåò 16 èíòåðïðå- Êàæäàÿ ëîãè÷åñêè îáùåçíà÷èìàÿ ôîðìóëà âûðàæàåò íåêîòîðîå
òàöèé, òàê êàê êàæäûé èç îäíîìåñòíûõ ïðåäèêàòîâ P è Q ïðèíèìàåò èñòèííîå âûñêàçûâàíèå îòíîñèòåëüíî ñâîéñòâ îáúåêòîâ. Íàïðèìåð,
ïî 4 çíà÷åíèÿ â ñîîòâåòñòâèè ñ òàáëèöåé 12.2. Ðàññìîòðèì âû÷èñ- ëîãè÷åñêè îáùåçíà÷èìàÿ ôîðìóëà ∃x(P(x) & Q(x)) → ∃xP(x) & ∃xQ(x)
ëåíèå çíà÷åíèé ôîðìóë íà èíòåðïðåòàöèè P2, Q1. âûðàæàåò òîò ôàêò, ÷òî åñëè íåêîòîðûå îáúåêòû îáëàäàþò ñðàçó
E1 = ∀yP2(y) → ∃xQ1(x) = F → F = T; äâóìÿ ñâîéñòâàìè P è Q, òî ñóùåñòâóþò îáúåêòû, îáëàäàþùèå ñâîé-
ñòâîì P, è îáúåêòû, îáëàäàþùèå ñâîéñòâîì Q. Òàê, åñëè ñóùåñòâóþò
 P2 (1) → ∃xQ1( x)  þðèñòû-æóëèêè, òî ñóùåñòâóþò ëþäè, êîòîðûå ÿâëÿþòñÿ þðèñòàìè,
E2 = ∀y(P2(y) → ∃xQ1(x)) = ∀y   = è ñóùåñòâóþò æóëèêè. Î÷åâèäíî, ÷òî îáðàòíàÿ èìïëèêàöèÿ
 P2 (2) → ∃xQ1( x) 
∃xP(x) & ∃xQ(x) → ∃x(P(x) & Q(x)) áóäåò èñòèííà äàëåêî íå âñåã-
F → F =T  äà: èç òîãî, ÷òî ñóùåñòâóþò þðèñòû è ñóùåñòâóþò æóëèêè, åùå íå
= ∀y   = F;
T → F = F  ñëåäóåò, ÷òî ñóùåñòâóþò þðèñòû-æóëèêè, – ýòè äâà ìíîæåñòâà ìîãóò
 ∃x( P2 (1) → Q1( x)  íå ïåðåñåêàòüñÿ.  
E3 = ∀y ∃x(P2(y) → Q1(x)) = ∀y   = Íèæå ïðèâîäÿòñÿ èíòåðïðåòàöèè íåêîòîðûõ ëîãè÷åñêè îáùåçíà-
 ∃x( P2 (2) → Q1( x)  ÷èìûõ ôîðìóë.
  P2 (1) → Q1(1)    F → F =T  
 ∃x   ∀xP(x) → P(y) Åñëè âñå ëþäè ñìåðòíû, òî
P (1) → Q (2)  ∃x   =T 
  2 1  F → F =T  ñìåðòåí ëþáîé ÷åëîâåê.
=  ∀y  = ∀y   = F.
 P2 (2) → Q1(1)    T → F = F   P(a) → ∃x(P(x)) Åñëè êîøêà a – ñåðàÿ, òî
 ∃x  
 ∃ x
 T → F = F  = F 
 P (2) → Q (2)     ñóùåñòâóþò ñåðûå êîøêè.
  2 1 
¬∀xP(x) ≡ ∃x¬P(x) Íå âñå êîøêè ñåðûå ≡
Èñòèííîñòíûå çíà÷åíèÿ Å1, Å2, Å3 äëÿ âîñüìè èíòåðïðåòàöèé
Ñóùåñòâóþò íå ñåðûå êîøêè.
ïðèâåäåíû â òàáë. 12.4.
Òàáëèöà. 12.4. ¬∃xP(x) ≡ ∀x¬P(x) Íå ñóùåñòâóåò ñåðûõ êîøåê ≡
Âñå êîøêè íå ñåðûå.
P(.) Q(.) E1 E2 E3 ∀x(P(x) & Q(x)) ≡ Âñå êîøêè ñ óñàìè è ñ õâîñòàìè ≡
P1 Q1 T T T ≡ ∀xP(x) & ∀xQ(x) Êàæäàÿ êîøêà èìååò óñû
P1 Q2 T T T è êàæäàÿ êîøêà èìååò õâîñò.
P1 Q3 T T T ∃x(P(x) ∨ Q(x)) ≡ Íåêîòîðûå êîøêè áåëûå èëè
P1 Q4 T T T ≡ ∃xP(x) ∨ ∃xQ(x) ÷åðíûå ≡ Ñóùåñòâóåò õîòÿ áû
P2 Q1 T F F îäíà áåëàÿ êîøêà èëè ñóùåñòâóåò
P2 Q2 T T T õîòÿ áû îäíà ÷åðíàÿ êîøêà.
P2 Q3 T T T
P2 Q4 T T T
208 Ãëàâà 12 Òåîðèÿ ïðåäèêàòîâ ïåðâîãî ïîðÿäêà 209

Òàáëèöà 12.5. Ïðîäîëæåíèå òàáë. 12.5.


¹ Îáùåçíà÷èìûå ôîðìóëû 1 2
ï/ï è êîììåíòàðèé 13 ∀x(P(x) ∨ B) ≡ ∀xP(x) ∨ B
1 2 B íå ñîäåðæèò âõîæäåíèé õ
1 ∀xP(x) → P(y) 14 ∃x(P(x) & B) ≡ ∃xP(x) & B
ïðàâèëî óíèâåðñàëüíîé êîíêðåòèçàöèè; B íå ñîäåðæèò âõîæäåíèé õ
2 P(a) → ∃x(P(x)) 15 ∃x(P(x) ∨ B) ≡ ∃xP(x) ∨ B
ïðàâèëî ýêçèñòåíöèàëüíîãî îáîáùåíèÿ; B íå ñîäåðæèò âõîæäåíèé õ
3 ¬∀xP(x) ≡ ∃x¬P(x) 16 ∀x(P(x) → B) ≡ (∃xP(x) → B)
ïðàâèëî äå Ìîðãàíà B íå ñîäåðæèò âõîæäåíèé õ
4 ¬∃xP(x) ≡ ∀x¬P(x) 17 ∃x(P(x) → B) ≡ (∀xP(x) → B)
ïðàâèëî äå Ìîðãàíà B íå ñîäåðæèò âõîæäåíèé õ
5 ∀x(P(x) & Q(x)) ≡ ∀xP(x) & ∀xQ(x) 18 ∀x∀yP(x, y) ≡ ∀y∀xP(x, y)
çàêîí ïðîíåñåíèÿ ∀ ÷åðåç & çàêîí ïåðåñòàíîâêè êâàíòîðîâ ∀
6 ∃x(P(x) ∨ Q(x)) ≡ ∃xP(x) ∨ ∃xQ(x) 19 ∀x∀yP(x, y) → ∀xP(x, x)
çàêîí ïðîíåñåíèÿ ∃ ÷åðåç ∨
20 ∃x∃yP(x, y) ≡ ∃y∃xP(x, y)
7 ∀xP(x) ∨ ∀xQ(x) → ∀x(P(x) ∨ Q(x)) çàêîí ïåðåñòàíîâêè êâàíòîðîâ ∃
çàêîí ïðîíåñåíèÿ ∀ ÷åðåç ∨
21 ∃xP(x, x) → ∃x∃yP(x, y)
8 ∃x(P(x) & Q(x)) → ∃xP(x) & ∃xQ(x)
22 ∃y∀xP(x, y) → ∀x∃yP(x, y)
çàêîí ïðîíåñåíèÿ ∃ ÷åðåç &
çàêîí ïåðåñòàíîâêè êâàíòîðîâ ∃ è ∀
9 (∀x(P(x) → Q(x)) → (∀xP(x) → ∀xQ(x))
23 ∀xP(x) → ∃xP(x)
çàêîí ïðîíåñåíèÿ ∀ ÷åðåç →
24 (∀xP(x) → ∃xQ(x)) ≡ ∃x(P(x) → Q(x))
10 (∃xP(x) → ∃xQ(x)) → ∃x(P(x) → Q(x))
çàêîí ïðîíåñåíèÿ ∃ ÷åðåç → 25 (∃xP(x) → ∀xQ(x)) → ∀x(P(x) → Q(x))
11 ∀x(P(x) ≡ Q(x)) → (∀xP(x) ≡ ∀xQ(x)) 26 ∀xP(x) ≡ ∀yP(y)
çàêîí ïðîíåñåíèÿ ∀ ÷åðåç ≡ åñëè ó ñâîáîäíî äëÿ x â P(x)
12 ∀x(P(x) & B) ≡ ∀xP(x) & B 27 ∃xP(x) ≡ ∃yP(y)
B íå ñîäåðæèò âõîæäåíèé õ åñëè ó ñâîáîäíî äëÿ x â P(x)
210 Ãëàâà 12 Òåîðèÿ ïðåäèêàòîâ ïåðâîãî ïîðÿäêà 211

∀x(P(x) → Q(x)) → Åñëè âñå ñòîðîæåâûå ñîáàêè çëû, 2. Äîêàæåì, ÷òî ôîðìóëà (∀xP(x) → ∀xQ(x)) → ∀x(P(x) → Q(x)) íå
→ (∀xP(x) → ∀xQ(x)) òî åñëè âñå ñîáàêè – ñòîðîæåâûå, ÿâëÿåòñÿ ëîãè÷åñêè îáùåçíà÷èìîé. Ïðåäïîëîæèì, ÷òî íà íåêîòîðîé
òî âñå îíè çëû. Îáðàòíîå èíòåðïðåòàöèè |(∀xP*(x) → ∀xQ*(x)) → ∀x(P*(x) → Q*(x))| = F.
íå âñåãäà âåðíî. Òîãäà |(∀xP*(x) → ∀xQ*(x))| = T è |∀x(P*(x) → Q*(x))| = F. Èç
(∃xP(x) → ∃xQ(x)) →  Åñëè èç òîãî, ÷òî ñóùåñòâóþò ïîñëåäíåãî ñëåäóåò, ÷òî ñóùåñòâóåò òàêîå x = a, ÷òî |P*(a) → Q*(a)| = F,
→ ∃x(P(x) → Q(x)) ñîáàêè, ñëåäóåò, ÷òî ñóùåñòâóþò îòêóäà |P*(a)| = T, |Q*(a)| = F. Òîãäà |∀xQ*(x))| = F, è, âîçìîæíî,
ñóùåñòâóåò òàêîå b, ÷òî |P*(b)| = F, òîãäà |∀xP*(x)| = F
ëàþùèå ñóùåñòâà, òî ñóùåñòâóþò
è |(∀xP*(x) → ∀xQ*(x))| = T. Ñëåäîâàòåëüíî, ñóùåñòâóåò òàêàÿ èí-
òàêèå ñîáàêè, êîòîðûå ëàþò.
òåðïðåòàöèÿ, íà êîòîðîé ôîðìóëà ïðèíèìàåò ëîæíîå çíà÷åíèå.
Îáðàòíîå íå âñåãäà âåðíî.
12.4.2. Ïðîâåðêà îáùåçíà÷èìîñòè ôîðìóë ëîãèêè
12.5. Ëîãè÷åñêîå ñëåäîâàíèå â ëîãèêå ïðåäèêàòîâ
ïðåäèêàòîâ 12.5.1. Îïðåäåëåíèå ëîãè÷åñêîãî ñëåäîâàíèÿ
Ïðîâåðêà ëîãè÷åñêîé îáùåçíà÷èìîñòè ôîðìóë ìîæåò áûòü îñó- Îïðåäåëåíèå 12.10. Ãîâîðÿò, ÷òî ôîðìóëà  ëîãè÷åñêè ñëåäóåò
ùåñòâëåíà ñâåäåíèåì ê ïðîòèâîðå÷èþ, ò.å. ìåòîäîì ðåäóêöèè. Ïðåä- èç ôîðìóëû À, åñëè â ëþáîé èíòåðïðåòàöèè, â êîòîðîé À
ïîëàãàåì, ÷òî ñóùåñòâóåò òàêàÿ èíòåðïðåòàöèÿ ôîðìóëû Å, íà êîòî- ïðèíèìàåò èñòèííîé çíà÷åíèå,  òàêæå ïðèíèìàåò èñòèííîå
ðîé îíà ïðèíèìàåò ëîæíîå çíà÷åíèå, ò.å. |Å*| = F, è ïðîáóåì íàéòè çíà÷åíèå. Îáîçíà÷åíèå: A |= Â.
òàêóþ èíòåðïðåòàöèþ. Åñëè â ðåçóëüòàòå ïîëó÷àåì ïðîòèâîðå÷èå,
ýòî îçíà÷àåò, ÷òî òàêèõ èíòåðïðåòàöèé íå ñóùåñòâóåò, è, ñëåäîâà-  îáùåì ñëó÷àå ôîðìóëà  ÿâëÿåòñÿ ëîãè÷åñêèì ñëåäñòâèåì
òåëüíî, ôîðìóëà ëîãè÷åñêè îáùåçíà÷èìà. ìíîæåñòâà ôîðìóë Γ, åñëè îíà èñòèííà íà âñåõ òåõ èíòåðïðåòàöèÿõ,
Ïðèìåðû. íà êîòîðûõ âûïîëíåíû (èñòèííû îäíîâðåìåííî) âñå ôîðìóëû èç Γ.
1. Ðàññìîòðèì ôîðìóëó ∀õ(A(x) ∨ B) ≡ ∀xA(x) ∨ B, ãäå B íå Îïðåäåëåíèå 12.11. Ãîâîðÿò, ÷òî ôîðìóëà À ðàâíîñèëüíà, èëè
çàâèñèò îò õ. Ïðåäïîëîæèì, ÷òî ñóùåñòâóåò òàêàÿ èíòåðïðåòàöèÿ, ëîãè÷åñêè ýêâèâàëåíòíà, ôîðìóëå Â, åñëè êàæäàÿ èç íèõ
íà êîòîðîé ôîðìóëà ëîæíà èìïëèêàöèÿ: |∀x(A*(x) ∨ Β*) → ëîãè÷åñêè âëå÷åò äðóãóþ, ò.å. åñëè A |=  è B |= A. Îáîçíà÷åíèå:
→ ∀xA*(x) ∨ B*| = F. Ýòî âîçìîæíî, åñëè |∀x(A*(x) ∨ B*)| = T, à À ⇔ Â.
|∀xA*(x) ∨ B*| = F. Èç ïîñëåäíåãî ðàâåíñòâà ñëåäóåò, ÷òî |B*| = F è Èç îïðåäåëåíèé ñëåäóþò óòâåðæäåíèÿ:
|∀x(A*(x))| = F. Åñëè |∀x(A*(x))| = F, òî ñóùåñòâóåò õîòÿ áû îäíî 1. À |= Â òîãäà è òîëüêî òîãäà, êîãäà |= À → Â.
çíà÷åíèå x = a, òàêîå, ÷òî |A*(a)| = F. Ôîðìóëà |∀x(A*(x) ∨ B*)| = T. 2. À1,..., An |= B, òîãäà è òîëüêî òîãäà, êîãäà |= À1 &... & An → B.
Íî â îáëàñòè èíòåðïðåòàöèè äàííîé ôîðìóëû ñóùåñòâóåò çíà÷åíèå
3. A ⇔ B òîãäà è òîëüêî òîãäà, êîãäà |= À ≡ Â.
x = a, äëÿ êîòîðîãî |A*(a)| = F è |B*| = F. Âîçìîæíî, ÷òî ñóùåñòâóåò
äðóãîå çíà÷åíèå x = b, äëÿ êîòîðîãî |A*(b)| = T. Òîãäà |∀x(A*(x) ∨ B*)| = 4. Åñëè À |=  è |À| = Ò, òî |Â| = Ò â íåêîòîðîé èíòåðïðåòàöèè.
5. Åñëè Ã |=Â è ∀i(|Ãi| = Ò), òî |Â| = Ò.
 A * (a) ∨ B* = F ∨ F = F 
∀  A * (b) ∨ B* = T ∨ F = T   = F, ÷òî ïðîòèâîðå÷èò ïðåäïîëîæåíèþ 12.5.2. Îñíîâíûå ïðàâèëà âûâîäà ëîãèêè ïðåäèêàòîâ
  Ðàññìîòðèì íåêîòîðûå ëîãè÷åñêèå ñëåäîâàíèÿ, êîòîðûå âûïîë-
|(A*(x) ∨ B*)| = T. íåíû â ëîãèêå ïðåäèêàòîâ. Êàæäîå òàêîå ëîãè÷åñêîå ñëåäîâàíèå
Ïðîâåðèì âûïîëíåíèå äðóãîé èìïëèêàöèè. Ïðåäïîëîæèì, ÷òî çàäàåò ïðàâèëî âûâîäà â ëîãèêå ïðåäèêàòîâ; íåêîòîðûå èç íèõ áóäóò
|∀xA*(x) ∨ B* → ∀x(A*(x) ∨ B*)| = F. Òîãäà |∀x(A*(x) ∨ B*)| = F, è èñïîëüçîâàíû â ôîðìàëüíîé òåîðèè ïðåäèêàòîâ.
|∀xA*(x) ∨ B*| = T. Èç |∀x(A*(x) ∨ B*)| = F ñëåäóåò, ÷òî ñóùåñòâóåò 1. Ïðàâèëî óíèâåðñàëüíîé êîíêðåòèçàöèè (ÓÊ):
òàêîå x = a, ÷òî |A*(a) ∨ B*| = F. Îòñþäà ñëåäóåò, ÷òî |A*(a)| = F,
|B*| = F. Ñëåäîâàòåëüíî, â îáëàñòè îïðåäåëåíèÿ ïðåäèêàòà À(x) ∀õÀ(õ) |= À(ó), åñëè ó ñâîáîäíî äëÿ õ â À(õ).
ñóùåñòâóåò çíà÷åíèå x = a, ïðè êîòîðîì ïðåäèêàò |À*(à)| = F, çíà÷èò, Äîêàçàòåëüñòâî. Íóæíî äîêàçàòü, ÷òî åñëè |∀xA*(x)| = T â
|∀xA*(x)| = F. Òîãäà ôîðìóëà |∀xA*(x) ∨ F| = F, ÷òî ïðîòèâîðå÷èò íåêîòîðîé èíòåðïðåòàöèè D, òî |A*(y)| = T â òîé æå èíòåðïðåòàöèè.
ïðåäïîëîæåíèþ. Ñëåäîâàòåëüíî, ôîðìóëà Äîïóñòèì |A*(y)| = F. Òîãäà ñóùåñòâóåò òàêîå b ∈ D, ÷òî |A*(b)| = F.
∀õ(A(x) ∨ B) ≡ ∀xA(x) ∨ B ëîãè÷åñêè îáùåçíà÷èìà.
212 Ãëàâà 12 Òåîðèÿ ïðåäèêàòîâ ïåðâîãî ïîðÿäêà 213

Íî ïî óñëîâèþ ôîðìóëà |∀xA*(x)| = T íà D, à òàê êàê b ∈ D, òî ôîðìóë òåîðèè ïðåäèêàòîâ, àêñèîìàòè÷åñêèé ìåòîä íåîáõîäèì äëÿ
|∀xA*(x)| = F íà D. Ýòî ïðîòèâîðå÷èå äîêàçûâàåò òåîðåìó. èññëåäîâàíèÿ ôîðìóë, ñîäåðæàùèõ êâàíòîðû. Ðàññìîòðèì ôîð-
2. Ïðàâèëî ýêçèñòåíöèàëüíîé êîíêðåòèçàöèè (ÝÊ): ìàëüíóþ òåîðèþ ïåðâîãî ïîðÿäêà1 K.
∃xA(x) |=A(b), ãäå b ∈ D. Ñèìâîëàìè òåîðèè K ñëóæàò òå æå ñèìâîëû ëîãèêè ïðåäèêàòîâ:
Äîêàçàòåëüñòâî. Äîïóñòèì, |∃xA*(x)| = T â íåêîòîðîé ïðîïîçèöèîíàëüíûå ñâÿçêè →, ¬, ∀, ∃, âñïîìîãàòåëüíûå ñèìâîëû
èíòåðïðåòàöèè D. Òîãäà ñóùåñòâóåò òàêîå b ∈ D, ÷òî |A*(b)| = T. (, ), ìíîæåñòâà ïðåäìåòíûõ ïåðåìåííûõ: x1, x2, ..., ïðåäìåòíûõ ïîñòî-
ÿííûõ: a1, a2,..., ôóíêöèîíàëüíûå ñèìâîëû: fin, i = 1, …, k, n = 0, …, m,
3. Ïðàâèëî ýêçèñòåíöèàëüíîãî îáîáùåíèÿ:
ïðåäèêàòíûå ñèìâîëû: Pin, i = 1, …, k, n = 0, …, m. Îïðåäåëåíèÿ
A(y) |= ∃xA(õ), ãäå õ ñâîáîäíî äëÿ y â A(ó). òåðìà, ôîðìóëû è ïðîïîçèöèîíàëüíûõ ñâÿçîê &, ∨, ≡ îñòàþòñÿ â
Äîêàçàòåëüñòâî. Åñëè |A*(y)| = Ò â íåêîòîðîé èíòåðïðåòàöèè ñèëå äëÿ òåîðèè ïåðâîãî ïîðÿäêà.
D, òî ñóùåñòâóåò ó = b, b ∈ D, òàêîå ÷òî |A*(b)| = T. Ñëåäîâàòåëüíî, Àêñèîìû òåîðèè K ðàçáèâàþòñÿ íà ëîãè÷åñêèå àêñèîìû è
|∃xA*(x)| = T â èíòåðïðåòàöèè D. ñîáñòâåííûå.
4. Ïðàâèëî âñåîáùíîñòè:
Ëîãè÷åñêèå àêñèîìû. Êàêîâû áû íè áûëè ôîðìóëû À, Â, Ñ
C → A(õ) |= C → ∀x(A(õ)), òåîðèè K, ñëåäóþùèå ôîðìóëû ÿâëÿþòñÿ ëîãè÷åñêèìè àêñèî-
åñëè C íå ñîäåðæèò ñâîáîäíûõ âõîæäåíèé õ. ìàìè òåîðèè K.
Äîêàçàòåëüñòâî. Ïî óñëîâèþ |C → A*(x)| = T â èíòåðïðåòàöèè À1 À → (Â → À).
D. Ýòî âîçìîæíî, åñëè À2 (À → (Â → Ñ)) → ((À → Â) → (À → Ñ).
a) |C| = F, òîãäà |C → A*(x)| = T è |C → ∀xA*(x)| = T;
À3 (¬Â → ¬À) → ((¬Â → À) → Â).
á) |C| = T, |C → A*(x)| = T, ñëåäîâàòåëüíî, |A*(x)| = T â
À4 ∀õÀ(õ) → À(y), åñëè ó ñâîáîäíî äëÿ õ â ôîðìóëå À(õ).
èíòåðïðåòàöèè D äëÿ ëþáîãî õ, çíà÷èò |C → ∀xA*(x)| = T.
À5 ∀õ(À → Â(õ)) → (À → ∀õÂ(õ)), åñëè À íå ñîäåðæèò ñâîáîä-
5. Ïðàâèëî ñóùåñòâîâàíèÿ:A(x) → C |= ∃xA(x) → C,
íûõ âõîæäåíèé õ.
åñëè C íå ñîäåðæèò ñâîáîäíûõ âõîæäåíèé õ.
Ñîáñòâåííûå àêñèîìû ôîðìóëèðóþòñÿ îòäåëüíî äëÿ êàæäîé
Äîêàçàòåëüñòâî. |A*(x) → C| = T â íåêîòîðîé èíòåðïðåòàöèè D.
êîíêðåòíîé ñîäåðæàòåëüíîé ïðåäìåòíîé îáëàñòè.
Äîïóñòèì |∃xA*(x) → C| = F â èíòåðïðåòàöèè D. Òîãäà |C| = F, (C íå
çàâèñèò îò x) è |∃xA*(x)| = T, ñëåäîâàòåëüíî, ñóùåñòâóåò õ = b, òàêîå Ïðàâèëàìè âûâîäà âî âñÿêîé òåîðèè ïåðâîãî ïîðÿäêà ÿâëÿþòñÿ:
÷òî |A*(b)| = T è |A*(b) → C| = F, â òî âðåìÿ êàê ïî óñëîâèþ 1) modus ponens (ÌÐ): èç À è À → Â ñëåäóåò Â,
|A*(x) → C| = T. Ïîëó÷åííîå ïðîòèâîðå÷èå äîêàçûâàåò òåîðåìó. 2) ïðàâèëî îáîáùåíèÿ Gen: èç Γ |= À(õ), ñëåäóåò Γ |= ∀õA(õ),
6. Ïðàâèëî îáîáùåíèÿ Gen (îò àíãëèéñêîãî ñëîâà Generalization): åñëè õ íå âõîäèò ñâîáîäíî íè â îäíó èç ôîðìóë Γ.
åñëè Γ |= À(õ), òî Γ |= ∀õA(õ), åñëè õ íå âõîäèò ñâîáîäíî íè â Òåîðèÿ K, íå ñîäåðæàùàÿ ñîáñòâåííûõ àêñèîì, íàçûâàåòñÿ èñ÷èñ-
îäíó èç ôîðìóë Γ. ëåíèåì ïðåäèêàòîâ ïåðâîãî ïîðÿäêà.
Äîêàçàòåëüñòâî. Ïðåäïîëîæèì, âûáðàíà îáëàñòü èíòåðïðåòàöèè Ìîäåëüþ òåîðèè ïåðâîãî ïîðÿäêà K íàçûâàåòñÿ âñÿêàÿ èíòåð-
D è ïðîèçâåäåíà çàìåíà â À âñåõ ñâîáîäíûõ ïåðåìåííûõ íà ýëåìåíòû ïðåòàöèÿ, â êîòîðîé èñòèííû âñå àêñèîìû òåîðèè K. Åñëè ïðàâèëà
èç D, íàïðèìåð, õ = b ∈ D. Òîãäà |A*(b)| = T, òàê êàê |Γi| = T äëÿ âñÿêîãî âûâîäà ÌÐ è Gen ïðèìåíÿþòñÿ ê èñòèííûì â äàííîé èíòåðïðå-
i. Òàê êàê õ íå âõîäèò ñâîáîäíî íè â îäíó èç ôîðìóë Γ, òî â ìíîæåñòâå òàöèè ôîðìóëàì, òî ðåçóëüòàòîì ÿâëÿþòñÿ ôîðìóëû, òàêæå èñòèí-
Γ çàìåíû õ íà b íå áûëî è, ñëåäîâàòåëüíî, äëÿ ëþáîãî x ∈ D, òàêîãî íûå â òîé æå èíòåðïðåòàöèè. Ñëåäîâàòåëüíî, âñÿêàÿ òåîðèÿ K èñòèí-
÷òî |A*(õ)| = Ò, Γ |= A*(õ), ñëåäîâàòåëüíî, Γ |= ∀õA*(õ). íà âî âñÿêîé åå ìîäåëè.
12.6. Èñ÷èñëåíèå ïðåäèêàòîâ ïåðâîãî ïîðÿäêà
12.6.1. Ôîðìàëüíàÿ òåîðèÿ K 1
 òåîðèÿõ ïåðâîãî ïîðÿäêà íå äîïóñêàåòñÿ íàâåøèâàíèå êâàíòîðîâ ïî ïðåäè-
Ïîñêîëüêó ïîñòðîåíèå òàáëèö èñòèííîñòè äëÿ ëþáîé ôîðìóëû êàòàì èëè ïî ôóíêöèÿì è íå èñïîëüçóþòñÿ ïðåäèêàòû, èìåþùèå â êà÷åñòâå
íå ïðåäñòàâëÿåòñÿ âîçìîæíûì äëÿ ïðîâåðêè îáùåçíà÷èìîñòè çíà÷åíèé ñâîèõ àðãóìåíòîâ äðóãèå ïðåäèêàòû. Òàêèå êîíñòðóêöèè ðàññìàòðèâà-
þòñÿ â òåîðèÿõ ïðåäèêàòîâ áîëåå âûñîêèõ ïîðÿäêîâ.
214 Ãëàâà 12 Òåîðèÿ ïðåäèêàòîâ ïåðâîãî ïîðÿäêà 215

Ìíîæåñòâî ôîðìóë, âûâîäèìûõ ïî ïðàâèëàì âûâîäà èç àêñèîì |— õ = õ ñîãëàñíî òåîðåìå 12.1;


òåîðèè K, ÿâëÿåòñÿ òåîðåìàìè òåîðèè K. Àêñèîìû À1, À2, À3 òåîðèè |— õ = y → y = x ïî ïðàâèëó óäàëåíèÿ
K è ïðàâèëî ÌÐ îïðåäåëåíû â òåîðèè L, ñëåäîâàòåëüíî, âñå òåîðåìû ñðåäíåé ïîñûëêè.
òåîðèè L âêëþ÷åíû â ìíîæåñòâî òåîðåì òåîðèè K.
Òåîðåìà 12.3. |— õ = y → (y = z → õ = z).
Ìåòàòåîðåìà î äåäóêöèè â òåîðèè K ìîæåò áûòü ñôîðìóëèðî-
âàíà â îñëàáëåííîì âèäå. Äîêàçàòåëüñòâî. Ïóñòü À(y, y) åñòü y = z, À(y, x) – õ = z.
Òîãäà, çàìåíèâ õ íà y è y íà õ, ïîëó÷èì:
Ìåòàòåîðåìà î äåäóêöèè. Åñëè ñóùåñòâóåò âûâîä ôîðìóëû Â
|— (y = x) → (y = z → õ = z) ñîãëàñíî À7;
èç ìíîæåñòâà ãèïîòåç Γ è ôîðìóëû À: Γ, À |— Â, è â ýòîì âûâîäå
íè ïðè êàêîì ïðèìåíåíèè ïðàâèëà Gen ê ôîðìóëàì, çàâèñÿùèì |— õ = y → y = x ñîãëàñíî òåîðåìå 12.2;
îò À, íå ñâÿçûâàåòñÿ êâàíòîðîì íèêàêàÿ ñâîáîäíàÿ ïåðåìåííàÿ |— õ = y → (y = z → õ = z) ïî ïðàâèëó ñèëëîãèçìà.
ôîðìóëû À, òî Γ |— À → Â. 12.7. Äîêàçàòåëüñòâî ëîãè÷åñêèõ ñëåäîâàíèé
Ñëåäñòâèå 1. Åñëè ñóùåñòâóåò âûâîä Γ, À |— Â, è â ýòîì âûâîäå â ëîãèêå ïðåäèêàòîâ
íè ðàçó íå ïðèìåíÿëîñü ïðàâèëî Gen ê ôîðìóëàì, çàâèñÿùèì
îò À, òî Γ |— À → Â. 12.7.1. Ôîðìàëèçàöèÿ ïðåäëîæåíèé åñòåñòâåííîãî ÿçûêà
Ñëåäñòâèå 2. Åñëè ñóùåñòâóåò âûâîä Γ, À |— Â, ãäå À — çàìêíóòàÿ ßçûê ëîãèêè ïðåäèêàòîâ òðàäèöèîííî ñëóæèò äëÿ ôîðìàëèçà-
ôîðìóëà, òî Γ |— À → Â. öèè âûñêàçûâàíèé åñòåñòâåííîãî ÿçûêà.
12.6.2. Òåîðèÿ ïåðâîãî ïîðÿäêà ñ ðàâåíñòâîì Ïðèìåð. Ðàññìîòðèì îáëàñòü îïðåäåëåíèÿ Ì = {ëþäè} ñ çàäàí-
íûìè íà íåé ïðåäèêàòàìè: J(x): õ — ñóäüÿ; L(x): õ — þðèñò; S(x):
Ðàññìîòðèì òåîðèþ ïåðâîãî ïîðÿäêà K, â ÷èñëå ïðåäèêàòíûõ õ — æóëèê; A(x, y): x ëþáèò ó.
ñèìâîëîâ êîòîðîé ñîäåðæèòñÿ ïðåäèêàò ðàâåíñòâà À12(t, s), êîòîðûé Ïîíÿòèå «þðèñò» ìîæíî îïðåäåëèòü êàê ìíîæåñòâî âñåõ ëþäåé,
äëÿ ñîêðàùåíèÿ áóäåì îáîçíà÷àòü t = s, à âìåñòî ¬À12(t,s) ñîîòâåò- èìåþùèõ þðèäè÷åñêîå îáðàçîâàíèå. Ïîíÿòèå «ñóäüÿ» ìîæíî îïðå-
ñòâåííî áóäåì ïèñàòü t ≠ s. äåëèòü êàê ìíîæåñòâî ëþäåé, èìåþùèõ þðèäè÷åñêîå îáðàçîâàíèå,
Îïðåäåëåíèå 12.12. Òåîðèÿ K íàçûâàåòñÿ òåîðèåé ïåðâîãî ïî- ðàáîòàþùèõ â ñóäå è âûïîëíÿþùèõ âïîëíå îïðåäåëåííûå îáÿçàííî-
ðÿäêà ñ ðàâåíñòâîì, åñëè ñëåäóþùèå ôîðìóëû ÿâëÿþòñÿ òåîðå- ñòè. Òàêèì îáðàçîì, ìíîæåñòâî ñóäåé ÿâëÿåòñÿ ïîäìíîæåñòâîì ìíî-
ìàìè òåîðèè K: æåñòâà þðèñòîâ, ò.å. ñâîéñòâî áûòü ñóäüåé âëå÷åò ñâîéñòâî áûòü
À6. ∀õ1(õ1 = õ1) (ðåôëåêñèâíîñòü ðàâåíñòâà); þðèñòîì, è îáëàñòü èñòèííîñòè ïðåäèêàòà J âêëþ÷åíà â îáëàñòü
À7. (õ = y) → (À(x, x) → À(x, y)) (ïîäñòàíîâî÷íîñòü èñòèííîñòè ïðåäèêàòà L (ñì. ðèñ.12.3), ò.å. ñïðàâåäëèâî âûñêàçûâà-
ðàâåíñòâà), íèå: êàæäûé ñóäüÿ ÿâëÿåòñÿ þðèñòîì, ÷òî ìîæíî âûðàçèòü â âèäå
ãäå õ, y — ïðåäìåòíûå ïåðåìåííûå, À(x, x) — ïðîèçâîëüíàÿ ôîðìóëû: ∀x(J(x) → L(x)).
ôîðìóëà, À(x, y) ïîëó÷àåòñÿ çàìåíîé êàêèõ-íèáóäü (íå îáÿçà-
òåëüíî âñåõ) ñâîáîäíûõ âõîæäåíèé x íà y, åñëè y ñâîáîäíî äëÿ
òåõ âõîæäåíèé x, êîòîðûå çàìåíÿþòñÿ.
Äîêàæåì îñíîâíûå òåîðåìû òåîðèè ïåðâîãî ïîðÿäêà ñ ðàâåíñòâîì.
Òåîðåìà 12.1. |— t = t äëÿ ëþáîãî òåðìà t.
Äîêàçàòåëüñòâî. Èç À6: |— ∀õ1(õ1 = õ1) ïî ïðàâèëó óíèâåðñàëü-
íîé êîíêðåòèçàöèè ïîëó÷àåì |— t = t. Ðèñ. 12.3. Îáëàñòè îïðåäåëåíèÿ ïðåäèêàòîâ.
Òåîðåìà 12.2. |— õ = y → y = õ. Ðàññìîòðèì âûñêàçûâàíèå: «Íåêîòîðûå þðèñòû — æóëèêè». Ýòî
âûñêàçûâàíèå èñòèííî, åñëè ñóùåñòâóþò òàêèå îáúåêòû, êîòîðûå
Äîêàçàòåëüñòâî. Ïóñòü À(x, x) åñòü õ = õ, À(x, y) åñòü y = õ.
ÿâëÿþòñÿ îäíîâðåìåííî è þðèñòàìè, è æóëèêàìè: ∃x(L(x) & S(x)),
Òîãäà:
ò.å. îáëàñòè èñòèííîñòè ïðåäèêàòîâ L(x) è S(x) ïåðåñåêàþòñÿ: L ∩ S.
|— (õ = y) → (õ = õ → y = õ) ñîãëàñíî À7; Ñëåäóåò ëè èç ýòîãî, ÷òî ñóùåñòâóþò ñóäüè-æóëèêè? Íåò, íå ñëåäóåò.
216 Ãëàâà 12 Òåîðèÿ ïðåäèêàòîâ ïåðâîãî ïîðÿäêà 217

Îáëàñòè èñòèííîñòè ïðåäèêàòîâ J(x) è S(x) ìîãóò ïåðåñåêàòüñÿ Ïðèìåð. Ðàññìîòðèì äâà ïîíÿòèÿ: «êîíñïåêòû» è «ðîìàíû».
(ðèñ. 12.3, á), à ìîãóò è íå ïåðåñåêàòüñÿ (ðèñ.12.3, à). Ìû ìîãëè áû Î÷åâèäíî, ÷òî îáëàñòè èñòèííîñòè ýòèõ ïðåäèêàòîâ íå ïåðåñåêàþòñÿ
ñêàçàòü: «Âîçìîæíî, ñóùåñòâóþò ñóäüè-æóëèêè», – îäíàêî êàòåãîðèþ (ñì. ðèñ. 12.5), ò.å. «íè îäèí êîíñïåêò íå ÿâëÿåòñÿ ðîìàíîì», ÷òî
âîçìîæíîñòè íåëüçÿ âûðàçèòü â òåîðèè ïðåäèêàòîâ 1-ãî ïîðÿäêà. âûðàæàåòñÿ ôîðìóëîé: ∀x(K(x) → ¬N(x)).
Ôîðìàëèçóåì íåêîòîðûå äðóãèå âûñêàçûâàíèÿ:
∃x(S(x) & ∀y(L(y) → À(x, y))) íåêîòîðûå æóëèêè ëþáÿò
âñåõ þðèñòîâ;
∃x(S(x) & ∀y(A(x,y) → L(y))) íåêîòîðûå æóëèêè ëþáÿò
òîëüêî þðèñòîâ; Ðèñ. 12.5. ∀x(K(x) → ¬N(x)) –
∃x(S(x) & ∃y(L(y) & A(x, y))) íåêîòîðûå æóëèêè ëþáÿò Íè îäèí êîíñïåêò íå ÿâëÿåòñÿ ðîìàíîì.
íåêîòîðûõ þðèñòîâ; 3). ×àñòíîóòâåðäèòåëüíîå ñóæäåíèå: I: Íåêîòîðûå S ñóòü P –
∀x(S(x) → ∀y(J(y) → ¬A(x,y))) âñå æóëèêè íå ëþáÿò ñóäåé. ∃x(S(x) & P(x)).
12.7.2. Îñíîâíûå ñõåìû ñóæäåíèé Ïðèìåð. Ïîíÿòèÿ «ðîìàíû» è «ñòèõè» èìåþò ïåðåñåêàþùèåñÿ
îáúåìû (ðèñ.12.6), — êàê èçâåñòíî, ñóùåñòâóþò ðîìàíû â ñòèõàõ,
 òðàäèöèîííîé ëîãèêå îáû÷íî âûäåëÿþò ÷åòûðå îñíîâíûõ ñõå- íàïðèìåð, «Åâãåíèé Îíåãèí». Óòâåðæäåíèå «íåêîòîðûå ðîìàíû
ìû ñóæäåíèé. íàïèñàíû â ñòèõàõ» âûðàæàåòñÿ ôîðìóëîé: ∃x(N(x) & C(x)).
1). Îáùåóòâåðäèòåëüíîå ñóæäåíèå: A: Âñå S ñóòü P: ∀x(S(x) → P(x)).
Ïðèìåð. Â ïîñëåäóþùèõ ïðèìåðàõ ïóñòü x ∈ {ëþäè}, y ∈ {ïðî-
èçâåäåíèÿ}. Íà ýòèõ îáëàñòÿõ çàäàíû ïðåäèêàòû: P(x): x – ïèñàòåëü,
V(x): x – ïîýò, W(x, y): x ïèøåò y, N(y): y – ðîìàí, K(y): y – êîíñïåêò,
C(y): y – ñòèõè, U(y): y – ó÷åáíèê. Ðàññìîòðèì äâà ïîíÿòèÿ: Ðèñ. 12.6. ∃x(N(x) & C(x)) – Íåêîòîðûå ðîìàíû – ñòèõè.
«ó÷åáíèêè» è «êîíñïåêòû». Ïîíÿòèå «ó÷åáíèêè» îáëàäàåò òåì ñâîé- 4). ×àñòíîîòðèöàòåëüíîå ñóæäåíèå: O: Íåêîòîðûå S íå ñóòü P:
ñòâîì, ÷òî ýòî êíèãè, ïî êîòîðûì ó÷àòñÿ. Ïðåäèêàò U(x) ñðåäè ∃x(S(x) & ¬P(x)).
âñåõ êíèã âûäåëÿåò òå, êîòîðûå ÿâëÿþòñÿ ó÷åáíèêàìè. Ïî êîíñïåê-
òàì òàêæå ó÷àòñÿ, îäíàêî, êîíñïåêòû îáëàäàþò åùå è òåì ñâîéñòâîì, Ïðèìåð. Ðàññìîòðèì óòâåðæäåíèÿ: «íåêîòîðûå ðîìàíû – íå
÷òî îíè íàïèñàíû îò ðóêè. Ïîýòîìó êîíñïåêòû ìîæíî ñ÷èòàòü ïîä- ñòèõè»: ∃x(N(x) & ¬C(x)), «íåêîòîðûå êîíñïåêòû – íå ðîìàíû»:
ìíîæåñòâîì ó÷åáíèêîâ (ñì. ðèñ. 12.4). Îòñþäà ñëåäóåò, ÷òî «êàæäûé ∃x(K(x) & ¬N(x)). Îáëàñòè èñòèííîñòè ñîîòâåòñòâóþùèõ ïðåäèêà-
êîíñïåêò ÿâëÿåòñÿ ó÷åáíèêîì», èëè «âñå êîíñïåêòû — ó÷åáíèêè», òîâ ìîãóò ïåðåñåêàòüñÿ, à ìîãóò è íå ïåðåñåêàòüñÿ (ñì. ðèñ. 12.7).
÷òî âûðàæàåòñÿ ôîðìóëîé: ∀x(K(x) → U(x)).

Ðèñ. 12.7. ∃x(N(x) & ¬C(x)) – Íåêîòîðûå ðîìàíû – íå ñòèõè;


Ðèñ. 12.4. ∀x(K(x) → U(x)) – Âñå êîíñïåêòû – ó÷åáíèêè. ∃x(K(x) & ¬N(x)) – Íåêîòîðûå êîíñïåêòû – íå ðîìàíû.
2). Îáùåîòðèöàòåëüíîå ñóæäåíèå: E: Íè îäíî S íå ñóòü P: Ýòè ÷åòûðå òèïà ñóæäåíèé îáðàçóþò òàê íàçûâàåìûé ëîãè÷åñêèé
∀x(S(x) → ¬P(x)). êâàäðàò, êîòîðûé ïîêàçûâàåò ñâÿçü ìåæäó ñõåìàìè ñóæäåíèé (ðèñ. 12.8).
218 Ãëàâà 12 Òåîðèÿ ïðåäèêàòîâ ïåðâîãî ïîðÿäêà 219

Óòâåðæäåíèÿ I: Íåêîòîðûå S ñóòü P: ∃x(S(x) & P(x)) è O: Íåêî-


òîðûå S íå ñóòü P: ∃x(S(x) & ¬P(x)) íàçûâàþòñÿ ñóáêîíòðàðíûìè.
Ñóáêîíòðàðíûå óòâåðæäåíèÿ ñîâìåñòèìû ïî èñòèííîñòè, íî
íåñîâìåñòèìû ïî ëîæíîñòè, ò.å. ìîãóò áûòü îäíîâðåìåííî èñòèí-
íûìè, íî íå ìîãóò áûòü îäíîâðåìåííî ëîæíûìè. Íàïðèìåð, «íåêî-
òîðûå ðîìàíû — ñòèõè»: ∃x(N(x) & C(x)) è «íåêîòîðûå ðîìàíû íå
ñòèõè»: ∃x(N(x) & ¬C(x)), — ñóáêîíòðàðíû; îáà îíè èñòèííû.
Âåðòèêàëüíûå ñòîðîíû êâàäðàòû ïîêàçûâàþò îòíîøåíèå ëîãè-
÷åñêîãî ñëåäîâàíèÿ (â ëîãè÷åñêîì êâàäðàòå — îòíîøåíèå ïîä÷èíå-
íèÿ): óòâåðæäåíèÿ, íàõîäÿùèåñÿ ñíèçó, ëîãè÷åñêè ñëåäóþò èç òåõ,
÷òî íàõîäÿòñÿ ñâåðõó. Äåéñòâèòåëüíî, åñëè «âñå S ñóòü P», òî è
«íåêîòîðûå S ñóòü P», ò.å. âûïîëíåíî ëîãè÷åñêîå ñëåäîâàíèå:
∀x(S(x) → P(x)) |= ∃x(S(x) & P(x)), îòêóäà ñëåäóåò, ÷òî |A → I| ≡ T.
Íàïðèìåð, åñëè «âñå êîíñïåêòû - ó÷åáíèêè», òî è «íåêîòîðûå
êîíñïåêòû — ó÷åáíèêè». Äðóãîå ëîãè÷åñêîå ñëåäîâàíèå òàêæå
î÷åâèäíî: åñëè «íè îäíî S íå ñóòü P», òî è «íåêîòîðûå S íå ñóòü
P»: ∀x(S(x) → ¬P(x)) |= ∃x(S(x) & ¬P(x)), îòêóäà ñëåäóåò, ÷òî
|E → O| ≡ T. Íàïðèìåð, åñëè «íè îäèí ó÷åáíèê íå íàïèñàí â ñòèõàõ»,
Ðèñ. 12.8. Ëîãè÷åñêèé êâàäðàò. òî è «íåêîòîðûå ó÷åáíèêè íå íàïèñàíû â ñòèõàõ».
Äðóãèå ïðèìåðû ôîðìàëèçàöèè âûñêàçûâàíèé ïðèâåäåíû â
Ñóæäåíèÿ, ñîåäèíåííûå äèàãîíàëÿìè, íàçûâàþòñÿ êîíòðàäèê- òàáëèöå 12.6.
òîðíûìè. Êîíòðàäèêòîðíûå óòâåðæäåíèÿ íåñîâìåñòèìû ïî èñòèí-
Òàáëèöà 12.6.
íîñòè è íåñîâìåñòèìû ïî ëîæíîñòè, ò.å. íå ìîãóò áûòü îäíîâðåìåííî
èñòèííûìè, è íå ìîãóò áûòü îäíîâðåìåííî ëîæíûìè. Îäíî ÿâëÿ- Âñå êîíñïåêòû – ó÷åáíèêè. ∀y(K(y) → U(y))
åòñÿ îòðèöàíèåì äðóãîãî: Êîíñïåêò ïî ìàòåìàòèêå
1) ¬A = O, ò.å. «íå âñå S ñóòü P» ≡ «íåêîòîðûå S íå ñóòü P». (Ì) — ó÷åáíèê. K(Ì) → U(Ì)
Äåéñòâèòåëüíî: ¬∀x(S(x) → P(x)) ≡ ∃x¬(¬S(x) ∨ P(x)) ≡ Íè îäèí ó÷åáíèê íå íàïèñàí
≡ ∃x(S(x) & ¬P(x)). Íàïðèìåð, ∀x(N(x) → C(x)) («âñå ðîìàíû â ñòèõàõ. ∀y(U(y) → ¬C(y))
íàïèñàíû â ñòèõàõ» è ∃x(N(x) & ¬C(x)) («íåêîòîðûå ðîìàíû — íå Íåêîòîðûå ðîìàíû íàïèñàíû
ñòèõè») — êîíòðàäèêòîðíûå óòâåðæäåíèÿ, îäíî ÿâëÿåòñÿ îòðèöà- â ñòèõàõ. ∃y(N(y) & C(y))
íèåì äðóãîãî. «Åâãåíèé Îíåãèí» – ýòî ðîìàí
2) ¬E = I , ò.å. «íåâåðíî, ÷òî íè îäíî S íå ñóòü P» ≡ «íåêîòîðûå â ñòèõàõ. N(Å.Îíåãèí.) & C(Å.Îíåãèí.)
S ñóòü P». Âñå ïîýòû ïèøóò ñòèõè. ∀x(V(x) → ∀y(C(y) → W(x,y)))
¬∀x(S(x) → ¬P(x)) ≡ ∃x¬(¬S(x) ∨ ¬P(x)) ≡ ∃x(S(x) & P(x)). Íåêîòîðûå ïèñàòåëè ïèøóò
Ãîðèçîíòàëüíûå ñòîðîíû êâàäðàòà ïîêàçûâàþò îòíîøåíèÿ êîíò- òîëüêî ðîìàíû. ∃x(P(x) & ∀y(W(x,y) → N(y)))
ðàðíîñòè è ñóáêîíòðàðíîñòè. Óòâåðæäåíèÿ A: Âñå S ñóòü P: Ïèñàòåëü Ëåâ Òîëñòîé ïèñàë P(Òîëñòîé) & 
∀x(S(x) → P(x)) è E: Íè îäíî S íå ñóòü P : ∀x(S(x) → ¬P(x)) òîëüêî ðîìàíû. ∀y(W(Òîëñòîé, y) → N(y))
íàçûâàþòñÿ êîíòðàðíûìè. Îíè ñîâìåñòèìû ïî ëîæíîñòè, íî íåñîâ- Êàæäûé ÷òî-íèáóäü ïèøåò. ∀x∃yW(x,y)
ìåñòèìû ïî èñòèííîñòè, ò.å. ìîãóò áûòü îäíîâðåìåííî ëîæíûìè, Êàæäûé, êòî ïèøåò ÷òî-íèáóäü,
íî íå ìîãóò áûòü îäíîâðåìåííî èñòèííûìè. Íàïðèìåð, «âñå ðîìàíû ïèøåò ïîçäðàâëåíèå ∀x(∃yW(x, y) → W(x, NY))
íàïèñàíû â ñòèõàõ»: ∀x(N(x) → C(x)) è «íè îäèí ðîìàí íå íàïèñàí ñ Íîâûì ãîäîì (NY).
â ñòèõàõ»: ∀x(N(x) → ¬C(x)), — êîíòðàðíûå óòâåðæäåíèÿ; îáà îíè Íåêîòîðûå ëþäè íè÷åãî íå ïèøóò. ∃x∀y¬W(x,y)
ëîæíû. Óòâåðæäåíèÿ: «âñå ëþäè ñìåðòíû» è «âñå ëþäè áåññìåðò-
íû», — òàêæå êîíòðàðíû, ïåðâîå — èñòèííî, âòîðîå ëîæíî.
220 Ãëàâà 12 Òåîðèÿ ïðåäèêàòîâ ïåðâîãî ïîðÿäêà 221

12.7.3. Äîêàçàòåëüñòâî ëîãè÷åñêèõ ñëåäîâàíèé 5. ∀y(D(y) → L(b, y)) óä. &(3)


 äàííîì ðàçäåëå ìû ðàññìîòðèì äâà ñïîñîáà äîêàçàòåëüñòâà 6. P(b) → ∀y(Q(y) → ¬L(b,y))) ÓÊ(2)
ëîãè÷åñêèõ ñëåäîâàíèé: íåôîðìàëüíûé ñïîñîá, îñíîâàííûé íà äîêà- 7. ∀y(Q(y) → ¬L(b, y))) MP(4, 6)
çàòåëüñòâå îò ïðîòèâíîãî, è ôîðìàëüíûé âûâîä â èñ÷èñëåíèè ïðåäè- 8. Q(z) → ¬L(b, z)) ÓÊ(7)
êàòîâ. Â ñëåäóþùèé ãëàâå áóäåò ðàññìîòðåí áîëåå ýôôåêòèâíûé 9. D(z) → L(b, z) ÓÊ(5)
ìåòîä, ïîçâîëÿþùèé àâòîìàòèçèðîâàòü ïðîöåññ äîêàçàòåëüñòâà 10. L(b, z)) → ¬Q(z) ïðàâèëî êîíòðàïîçèöèè (8)
ëîãè÷åñêîãî ñëåäîâàíèÿ (ëîãè÷åñêîé îáùåçíà÷èìîñòè). 11. D(z) → ¬Q(z) ïðàâèëî ñèëëîãèçìà (9, 10)
Ïðèìåð 12.1. Íà îáëàñòè îïðåäåëåíèÿ «ëþäè» çàäàíû âûñêàçûâàíèÿ: 12. ∀y(D(y) → ¬Q(y)) Gen (11)
1. Íåêîòîðûå ñòóäåíòû ëþáÿò ñâîèõ ïðåïîäàâàòåëåé. Ïðèìåð 12.2. Íà îáëàñòè îïðåäåëåíèÿ «ëþäè» çàäàíû âûñêàçûâàíèÿ:
2. Íèêòî íå ëþáèò íåâåæåñòâåííûõ ëþäåé. 1. Âñå ñòàðûå ÷ëåíû êîíãðåññà — þðèñòû.
Ñëåäîâàòåëüíî, íè îäèí ïðåïîäàâàòåëü íå ÿâëÿåòñÿ íåâåæåñòâåííûì. 2. Âñå æåíùèíû-þðèñòû âîñõèùàþòñÿ êàêèì-íèáóäü ñóäüåé.
Ïóñòü P(x): x — ñòóäåíò, D(x): x — ïðåïîäàâàòåëü, Q(x): x — 3. Òîëüêî ñóäüè âîñõèùàþòñÿ ñóäüÿìè.
íåâåæåñòâåííûé, L(x, y): x ëþáèò y. Ôîðìàëèçóåì ïîñûëêè:
4. Âñå ñóäüè âîñõèùàþòñÿ âñåìè ñóäüÿìè.
F1: ∃x(P(x) & ∀y(D(y) → L(x, y))),
×òî äóìàåò ñóäüÿ Äæîíñ ïî ïîâîäó ñâîåé ñòàðîé òåùè, êîòîðàÿ
F2: ∀x(P(x) → ∀y(Q(y) → ¬L(x, y))). ÿâëÿåòñÿ ÷ëåíîì êîíãðåññà? Îòâåò: Äæîíñ âîñõèùàåòñÿ ñâîåé òåùåé.
Çàêëþ÷åíèå G: ∀y(D(y) → ¬Q(y)). Ïðîâåðèòü, ÷òî ýòî çàêëþ÷åíèå ëîãè÷åñêè ñëåäóåò èç çàäàííûõ
Ïî îïðåäåëåíèþ, |F1| = T, |F2| = T. Ïðåäïîëîæèì, ÷òî |G| = F. ïîñûëîê.
Èç ïðåäïîëîæåíèÿ |∀y(D(y) → ¬Q(y))| = F ñëåäóåò, ÷òî ñóùåñòâóåò Ïóñòü õ — ïðåäìåòíàÿ ïåðåìåííàÿ, êîòîðàÿ ïðèíèìàåò çíà÷åíèÿ
ïî êðàéíåé ìåðå îäíî çíà÷åíèå y = a, òàêîå ÷òî |D(a) → ¬Q(a)| = F, èç îáëàñòè îïðåäåëåíèÿ «ëþäè». Ââåäåì ïðåäèêàòû: J(x): x — ñóäüÿ;
îòêóäà ïîëó÷àåì, ÷òî |D(a)| = T, |¬Q(a)| = F, ò.å. |Q(a)| = T. L(x): x — þðèñò; C(x): x — ÷ëåí êîíãðåññà; W(x): x — æåíùèíà;
Èç ïîñûëêè F1: |∃x(P(x) & ∀y(D(y) → L(x, y)))| = T ñëåäóåò, ÷òî À(õ, ó): õ âîñõèùàåòñÿ ó, D – Äæîíñ, T – òåùà. Ôîðìàëèçóåì
ñóùåñòâóåò ïî êðàéíåé ìåðå îäíî çíà÷åíèå x = b, òàêîå, ÷òî ïîñûëêè.
|P(b) & ∀y(D(y) → L(x, y))| = T, îòêóäà ïîëó÷àåì: |P(b)| = T è 1. ∀õ(Î(õ) & C(x) → L(x))
|∀y(D(y) → L(b, y))| = T. Ïîñêîëüêó ïîñëåäíåå èñòèííî äëÿ âñÿêîãî Âñå ñòàðûå ÷ëåíû êîíãðåññà — þðèñòû.
y, â òîì ÷èñëå, äëÿ y = a, ïîëó÷àåì |(D(a) → L(b, a))| = T, ò.å. 2. ∀x(W(x) & L(x) → ∃y(J(y) & A(x,y)))
|(T → L(b, a))| = T, îòêóäà |L(b, a))| = T.
Âñå æåíùèíû-þðèñòû âîñõèùàþòñÿ êàêèì-íèáóäü ñóäüåé.
Ïîñêîëüêó ïîñûëêà F2: |∀x(P(x) → ∀y(Q(a) → ¬L(x, a)))| = T äëÿ
3. ∀x∀y(J(y) & A(x,y) → J(x))
âñåõ çíà÷åíèé x è y, òî îíà èñòèííà è äëÿ x = b, y = a:
|P(b) → (Q(a) → ¬L(b, a))| = T. À ïîñêîëüêó |P(b)| = T, òî Òîëüêî ñóäüè âîñõèùàþòñÿ ñóäüÿìè.
|Q(a) → ¬L(b, a)| = T. Òàê êàê |Q(a)| = T, òî |¬L(b, a)| = T. Ïîëó÷àåì, 4. ∀x(J(x) → ∀y(J(y) → A(x,y)))
÷òî èñòèííû îáà óòâåðæäåíèÿ: |L(b, a)| = T è |¬L(b, a)| = T. Ïîëó- Âñå ñóäüè âîñõèùàþòñÿ âñåìè ñóäüÿìè.
÷åííîå ïðîòèâîðå÷èå äîêàçûâàåò ëîãè÷åñêîå ñëåäîâàíèå. 5. J(D)
 ôîðìàëüíîì âûâîäå ïðèìåíÿþòñÿ ïðàâèëà: óíèâåðñàëüíîé êîí- Äæîíñ – ñóäüÿ,
êðåòèçàöèè (ÓÊ), ýêçèñòåíöèàëüíîé êîíêðåòèçàöèè (ÝÊ), óäàëåíèÿ 6. W(T) & O(T) & C(T)
& (óä. &), ââåäåíèÿ & (ââ. &), ïðàâèëî MP. ñòàðàÿ òåùà, ÷ëåí êîíãðåññà.
Ôîðìàëüíûé âûâîä. Äîêàçàòü: A(D, T) – ñóäüÿ Äæîíñ âîñõèùàåòñÿ òåùåé.
1. ∃x(P(x) & ∀y(D(y) → L(x, y))) Ã1 Ôîðìàëüíûé âûâîä.
2. ∀x(P(x) → ∀y(Q(y) → ¬L(x, y))) Ã2 1. ∀õ(Î(õ) & C(x) → L(x)) Ã1
3. P(b) & ∀y(D(y) → L(b, y))) ÝÊ(1) 2. ∀x(W(x) & L(x) → ∀y(J(y) & A(x, y))) Ã2
4. P(b) óä. &(3) 3. ∀x∀y(J(y) & A(x, y) → J(x)) Ã3
222 Ãëàâà 12

4. ∀x(J(x) → ∀y(J(y) → A(x, y))) Ã4 Ãëàâà 13. ÀÂÒÎÌÀÒÈ×ÅÑÊÎÅ


5. W(T) & O(T) & C(T)
6. J(D)
Ã5
Ã6
ÄÎÊÀÇÀÒÅËÜÑÒÂÎ ÒÅÎÐÅÌ
7. J(D) → ∀y(J(y) → A(D, y)) ÓÊ (4) 13.1. Ââåäåíèå
8. ∀y(J(y) → A(D, y)) MP (6,7)
Ïîèñê îáùåé ðàçðåøàþùåé ïðîöåäóðû äëÿ ïðîâåðêè îáùåçíà-
9. J(T) → A(D, T) ÓÊ (8)
÷èìîñòè ôîðìóë áûë íà÷àò äàâíî. Ïåðâûì ïûòàëñÿ íàéòè òàêóþ
10. O(T) & C(T) → L(T) ÓÊ (1) ïðîöåäóðó Ëåéáíèö (1646—1716), â äàëüíåéøåì íàä ýòèì ðàáîòàëà
11. O(T) & C(T) óä. & (5) øêîëà Ãèëüáåðòà. Ýòè ïîïûòêè ïðîäîëæàëèñü äî òåõ ïîð, ïîêà
12. L(T) MP (11,10) ׸ð÷ è Òüþðèíã íåçàâèñèìî äðóã îò äðóãà íå äîêàçàëè, ÷òî íå ñóùå-
13. L(T) → ∃y(J(y) & A(T, y)) ÓÊ (2) ñòâóåò íèêàêîé îáùåé ðàçðåøàþùåé ïðîöåäóðû, íèêàêîãî àëãîðèò-
14. W(T) óä. & (5) ìà, ïðîâåðÿþùåãî îáùåçíà÷èìîñòü ôîðìóë â ëîãèêå ïðåäèêàòîâ
15. W(T) & L(T) ââ. & (12,14) ïåðâîãî ïîðÿäêà. Òåì íå ìåíåå, ñóùåñòâóþò àëãîðèòìû ïîèñêà äîêà-
çàòåëüñòâà, êîòîðûå ìîãóò ïîäòâåðäèòü, ÷òî ôîðìóëà îáùåçíà÷èìà.
16. ∃y(J(y) & A(T, y)) MP(13,15)
Äëÿ íåîáùåçíà÷èìûõ ôîðìóë ýòè àëãîðèòìû, âîîáùå ãîâîðÿ, íå
17. J(a) & A(T, a) ÝÊ (16) çàêàí÷èâàþò ñâîþ ðàáîòó. Ïðèíèìàÿ âî âíèìàíèå ðåçóëüòàò ׸ð÷à
18. J(a) & A(T, a) → J(T) ÓÊ (3) è Òüþðèíãà, ýòî ëó÷øåå, ÷òî ìîæíî îæèäàòü îò àëãîðèòìà ïîèñêà
19. J(T) MP(18, 17) äîêàçàòåëüñòâà.
20. A(D, T) MP(9, 19)  1930 ã. âàæíûé ïîäõîä ê àâòîìàòè÷åñêîìó äîêàçàòåëüñòâó
òåîðåì áûë äàí Ýðáðàíîì. Ïî îïðåäåëåíèþ îáùåçíà÷èìàÿ ôîðìóëà
åñòü ôîðìóëà, êîòîðàÿ èñòèííà ïðè âñåõ èíòåðïðåòàöèÿõ. Ýðáðàí
ðàçðàáîòàë àëãîðèòì íàõîæäåíèÿ èíòåðïðåòàöèè, êîòîðàÿ îïðîâåð-
ãàåò äàííóþ ôîðìóëó. Îäíàêî, åñëè äàííàÿ ôîðìóëà íà ñàìîì äåëå
îáùåçíà÷èìà, òî òàêîé èíòåðïðåòàöèè íå ñóùåñòâóåò è àëãîðèòì
îêàí÷èâàåò ðàáîòó çà êîíå÷íîå ÷èñëî øàãîâ. Ìåòîä Ýðáðàíà ñëóæèò
îñíîâîé äëÿ áîëüøèíñòâà ñîâðåìåííûõ ìåòîäîâ àâòîìàòè÷åñêîãî
ïîèñêà äîêàçàòåëüñòâà. Ãëàâíûé ðåçóëüòàò áûë ïîëó÷åí Ðîáèíñîíîì,
êîòîðûé ââåë òàê íàçûâàåìûé ìåòîä ðåçîëþöèé.
 îñíîâå ìåòîäà ðåçîëþöèé ëåæèò ïðîöåäóðà ïîèñêà îïðîâåð-
æåíèÿ, ò. å. âìåñòî äîêàçàòåëüñòâà îáùåçíà÷èìîñòè ôîðìóëû äîêà-
çûâàåòñÿ, ÷òî îòðèöàíèå ôîðìóëû ïðîòèâîðå÷èâî. Ìåòîä îïðîâåð-
æåíèÿ äëÿ äîêàçàòåëüñòâà ëîãè÷åñêîãî ñëåäîâàíèÿ çàêëþ÷àåòñÿ â
ñëåäóþùåì. Ïóñòü âûïîëíÿåòñÿ ëîãè÷åñêîå ñëåäîâàíèå: F1, F2 |= G.
Òîãäà |= F1 & F2 → G ëîãè÷åñêè îáùåçíà÷èìà, è, ñëåäîâàòåëüíî,
|¬(F1 & F2 → G)| = |F1 & F2 & ¬G| ≡ F. Ïîñêîëüêó ïî îïðåäåëåíèþ
ïîñûëêè F1, F2 èñòèííû, ôîðìóëà F1 & F2 & ¬G ìîæåò îáðàòèòüñÿ
â ëîæü òîëüêî, åñëè |¬G| = F, ò.å. åñëè |G| = T. Òîãäà ëîãè÷åñêîå
ñëåäñòâèå âûïîëíåíî. Â ïðèíöèïå ïðîöåäóðà îïðîâåðæåíèÿ ôîðìà-
ëèçóåò ìåòîä ðåäóêöèè. Ïðîáëåìà ïîèñêà àâòîìàòè÷åñêîãî äîêàçà-
òåëüñòâà ïðè èñïîëüçîâàíèè ïðîöåäóðû îïðîâåðæåíèÿ çíà÷èòåëüíî
îáëåã÷àåòñÿ áëàãîäàðÿ èñïîëüçîâàíèþ òàê íàçûâàåìûõ «ñòàíäàðò-
íûõ» ôîðì ôîðìóë. Ëþáóþ ôîðìóëó ëîãèêè ïðåäèêàòîâ ìîæíî
ïðèâåñòè ê ýêâèâàëåíòíîé åé ïðåäâàðåííîé íîðìàëüíîé ôîðìå,
224 Ãëàâà 13 Àâòîìàòè÷åñêîå äîêàçàòåëüñòâî òåîðåì 225

êîãäà âñå êâàíòîðû âûíåñåíû âïåðåä, à â îáëàñòè äåéñòâèÿ êâàíòî- òàê, ÷òîáû íè îäíà ñâîáîäíàÿ ïåðåìåííàÿ íå ñòàëà ñâÿçàííîé â
ðîâ ôîðìóëà íàõîäèòñÿ â êîíúþíêòèâíîé íîðìàëüíîé ôîðìå. Åñëè ðåçóëüòàòå ýòîé çàìåíû. Ïîñëå ýòîãî âîñïîëüçóåìñÿ çàêîíàìè êîì-
òàêàÿ ôîðìóëà èìååò òîëüêî êâàíòîðû âñåîáùíîñòè, òî îíà áóäåò ìóòàòèâíîñòè äëÿ & è ∨ è çàêîíàìè ïðîíåñåíèÿ êâàíòîðîâ:
ëîæíà, åñëè íàéäåòñÿ õîòÿ áû îäíà èíòåðïðåòàöèÿ, êîòîðàÿ îáðà- ∀x(P(x) & B) ≡ ∀xP(x) & B, ∀x(P(x) ∨ B) ≡ ∀xP(x) ∨ B,
ùàåò åå â ëîæü. Òîãäà ýêâèâàëåíòíàÿ åé èñõîäíàÿ ôîðìóëà òàêæå ∃x(P(x) & B) ≡ ∃xP(x) & B, ∃x(P(x) ∨ B) ≡ ∃xP(x) ∨ B,
áóäåò ëîæíà, à åå îòðèöàíèå, ñîîòâåòñòâåííî, èñòèííî. Åñëè æå ñðåäè (B íå ñîäåðæèò âõîæäåíèé õ).
êâàíòîðîâ èìåþòñÿ êâàíòîðû ñóùåñòâîâàíèÿ, òî ïðîáëåìà óñëîæ-
3 ñëó÷àé. Ôîðìóëà À îáðàçîâàíà èç  íàâåøèâàíèåì êâàíòîðà
íÿåòñÿ. Îäíàêî, êâàíòîðû ñóùåñòâîâàíèÿ ìîæíî ñíÿòü (íà îñíîâà-
∀ èëè ∃. Òîãäà, ïîñêîëüêó  íàõîäèòñÿ â ÏÍÔ, âíîâü ïîëó÷åííàÿ
íèè ïðàâèëà ýêçèñòåíöèàëüíîé êîíêðåòèçàöèè), â ðåçóëüòàòå áóäåò
ôîðìóëà áóäåò â ÏÍÔ.
ïîëó÷åíà òàê íàçûâàåìàÿ «ñêóëåìîâñêàÿ ñòàíäàðòíàÿ ôîðìà». Òîãäà
ïîèñê îïðîâåðãàþùåé èíòåðïðåòàöèè ïðèìåíÿåòñÿ ê ýòîé ôîðìå. Ïðèìåðû.
1. Ïðèâåäåì ê ÏÍÔ ñëåäóþùóþ ôîðìóëó:
13.2. Ïðåäâàðåííûå íîðìàëüíûå ôîðìû ∃xP(x) → ∀x(∃yD(y) & L(x, y)) = ¬∃xP(x) ∨ ∀x(∃yD(y) & L(x, y)) =
Îïðåäåëåíèå 13.1. Ôîðìóëà À íàõîäèòñÿ â ïðåäâàðåííîé = ∀x¬P(x) ∨ ∀x(∃yD(y) & L(x, y)) = ∀x¬P(x) ∨ ∀z(∃yD(y) & L(z, y)) =
íîðìàëüíîé ôîðìå (ÏÍÔ), åñëè îíà èìååò âèä: (Q1x1)...(Qnxn)Ì, = ∀x(¬P(x) ∨ ∀z(∃yD(y) & L(z, y))) =
ãäå êàæäîå Qixi åñòü ∃õi èëè ∀õi, à Ì — ôîðìóëà â êîíúþíêòèâíîé = ∀x(∀z(∃yD(y) & L(z, y)) ∨ ¬P(x)) =
íîðìàëüíîé ôîðìå, íå ñîäåðæàùàÿ êâàíòîðîâ. (Q1x1)...(Qnxn) = ∀x∀z(∃vD(v) & L(z, y)) ∨ ¬P(x))) =
íàçûâàåòñÿ ïðåôèêñîì, à Ì — ìàòðèöåé ôîðìóëû À.
= ∀x∀z∃v((D(v) & L(z, y)) ∨ ¬P(x))) =
Òåîðåìà 13.1. Ñóùåñòâóåò ýôôåêòèâíàÿ ïðîöåäóðà ïðèâåäåíèÿ = ∀x∀z∃v((D(v) ∨ ¬P(x)) & (L(z, y)) ∨ ¬P(x))).
ëþáîé ôîðìóëû ëîãèêè ïðåäèêàòîâ ê ýêâèâàëåíòíîé åé ïðåä- 2. Ðàññìîòðèì ïîñûëêè ïðèìåðà 12.1.
âàðåííîé íîðìàëüíîé ôîðìå.
∃x(P(x) & ∀y(D(y) → L(x, y))) = ∃x(P(x) & ∀y(¬D(y) ∨ L(x, y))) = 
Äîêàçàòåëüñòâî òåîðåìû êîíñòðóêòèâíî, ò.å. äàåò àëãîðèòì ïðå- = ∃x(∀y(¬D(y) ∨ L(x, y)) & P(x)) =
îáðàçîâàíèÿ ëþáîé ôîðìóëû ê ïðåäâàðåííîé íîðìàëüíîé ôîðìå.
= ∃x∀y((¬D(y) ∨ L(x, y)) & P(x)).
Òåîðåìà äîêàçûâàåòñÿ èíäóêöèåé ïî ÷èñëó ñâÿçîê m.
∀x(P(x) → ∀y(Q(y) → ¬L(x, y))) = ∀x(¬P(x) ∨ ∀y(¬Q(y) ∨ ¬L(x, y))) = 
1. Ïóñòü m = 0. Òîãäà ôîðìóëà À íå ñîäåðæèò ñâÿçîê è íàõîäèòñÿ
â ÏÍÔ. = ∀x(∀y(¬Q(y) ∨ ¬L(x, y)) ∨ ¬P(x)) =
2. Ïðåäïîëîæèì, ÷òî ñóùåñòâóåò ÏÍÔ äëÿ ôîðìóëû  ñ ÷èñëîì = ∀x∀y(¬Q(y) ∨ ¬L(x, y) ∨ ¬P(x)).
ñâÿçîê n. Äîêàæåì, ÷òî ñóùåñòâóåò ÏÍÔ äëÿ ôîðìóëû À ñ ÷èñëîì 13.3. Ñêóëåìîâñêèå ñòàíäàðòíûå ôîðìû
ñâÿçîê m = n + 1.
1 ñëó÷àé. Ïóñòü ñóùåñòâóåò ÏÍÔ äëÿ  = (Q1x1)...(Qnxn)Ì. Îïðåäåëåíèå 13.2. Ïðåäâàðåííàÿ íîðìàëüíàÿ ôîðìà, ñîäåðæà-
Ôîðìóëà À îáðàçîâàíà èç Â ñ ïîìîùüþ îïåðàöèè îòðèöàíèÿ: ùàÿ òîëüêî êâàíòîðû âñåîáùíîñòè, íàçûâàåòñÿ ñêóëåìîâñêîé
À = ¬(Q1x1)...(Qnxn)Ì. Ïî çàêîíàì äå Ìîðãàíà ñâÿçêà ¬ ïðîíîñèòñÿ ñòàíäàðòíîé ôîðìîé (ÑÑÔ).
÷åðåç êâàíòîðû: ¬∀xÌ ≡ ∃x¬Ì, ¬∃xÌ ≡ ∀x¬Ì. Ïîëó÷åííàÿ ôîð- Ïðîöåäóðà ïðèâåäåíèÿ ÏÍÔ ê ñêóëåìîâñêîé ôîðìå çàêëþ÷à-
ìóëà áóäåò íàõîäèòüñÿ â ÏÍÔ. åòñÿ â ýëèìèíàöèè (óäàëåíèè) êâàíòîðîâ ñóùåñòâîâàíèÿ.
2 ñëó÷àé. Ôîðìóëà À îáðàçîâàíà èç äâóõ ôîðìóë Â1 è Â2 ñ Ïóñòü ôîðìóëà A íàõîäèòñÿ â ïðåäâàðåííîé íîðìàëüíîé ôîðìå
÷èñëîì ñâÿçîê n < m ñ ïîìîùüþ ñâÿçîê êîíúþíêöèè & èëè (Q1x1)...(Qnxn)M, ãäå M åñòü êîíúþíêòèâíàÿ íîðìàëüíàÿ ôîðìà. Åñëè
äèçúþíêöèè ∨: (Q 1x 1) ... (Q nx n) Ì1 & (Q 1y 1) ... (Q ny n)M2 èëè êâàíòîð ñóùåñòâîâàíèÿ – ïåðâûé ñëåâà êâàíòîð â ïðåôèêñå:
(Q1x1) ... (Qnxn) M1 ∨ (Q1y1) ... (Qnyn)M2. Òîãäà, åñëè ôîðìóëû Â1 (∃x1)(Q2x2)...(...(Qnxn)M, òî åãî ìîæíî ýëèìèíèðîâàòü íà îñíîâàíèè
è Â2 èìåþò êâàíòîðû ïî îäíîé è òîé æå ïåðåìåííîé, èñïîëüçóåì ïðàâèëà ýêçèñòåíöèàëüíîé êîíêðåòèçàöèè. Âûáåðåì êîíñòàíòó c,
çàêîíû çàìåíû ñâÿçàííûõ ïåðåìåííûõ: îòëè÷íóþ îò äðóãèõ êîíñòàíò, âõîäÿùèõ â M, çàìåíèì âñå âõîæäåíèÿ
∀xP(x) ≡ ∀yP(y), ∃xP(x) ≡ ∃yP(y), x1, âñòðå÷àþùèåñÿ â M, íà ñ, è âû÷åðêíåì êâàíòîð ∃x1 èç ïðåôèêñà.
226 Ãëàâà 13 Àâòîìàòè÷åñêîå äîêàçàòåëüñòâî òåîðåì 227

Åñëè æå ïåðåä êâàíòîðîì ñóùåñòâîâàíèÿ ñòîèò êâàíòîð âñåîáù- Äîêàçàòåëüñòâî. Ïóñòü ôîðìóëà A íàõîäèòñÿ â ÏÍÔ, ò.å.
íîñòè, íàïðèìåð, ∀x∃yM, òî ïåðåìåííàÿ y ïîïàäàåò â îáëàñòü äåé- A = (Q1x1) ... ... (Qnxn)M[x1, ..., xn]. (Çàïèñü M[x1, ..., xn] îçíà÷àåò, ÷òî
ñòâèÿ êâàíòîðà âñåîáùíîñòè, è âûðàæåíèå ∀x∃y (äëÿ êàæäîãî x ìàòðèöà M ñîäåðæèò ïåðåìåííûå x1,..., xn). Ïóñòü Qr — ïåðâûé ñëåâà
ñóùåñòâóåò y) îçíà÷àåò íàëè÷èå íåêîòîðîé ôóíêöèîíàëüíîé êâàíòîð ñóùåñòâîâàíèÿ. Ïóñòü A1 = (∀x1) ... (∀xr–1)(Q r+1xr+1)…
çàâèñèìîñòè y = f(x). Åñëè êâàíòîðó ñóùåñòâîâàíèÿ ïðåäøåñòâóåò ...(Qnxn)M[x1,..., xr–1, f(x1,..., xr–1), xr+1,…, xn], ãäå f — ñêóëåìîâñêàÿ
íåñêîëüêî êâàíòîðîâ âñåîáùíîñòè, òî ôóíêöèÿ çàâèñèò îò âñåõ ôóíêöèÿ, ñîîòâåòñòâóþùàÿ xr, 1 ≤ r ≤ n. Ìû õîòèì ïîêàçàòü, ÷òî A
ïåðåìåííûõ, ïî êîòîðûì íàâåøåíû ýòè êâàíòîðû.  îáùåì ñëó÷àå, ïðîòèâîðå÷èâà òîãäà è òîëüêî òîãäà, êîãäà A1 ïðîòèâîðå÷èâà.
åñëè Qs1, …, Qsm — ñïèñîê âñåõ êâàíòîðîâ âñåîáùíîñòè, âñòðå÷àþ- Ïðåäïîëîæèì, ÷òî A ïðîòèâîðå÷èâà. Åñëè A1 íåïðîòèâîðå÷èâà, òî
ùèõñÿ ëåâåå ∃xr, 1 ≤ s1 < s2 < ... < sm < r, ìû âûáåðåì m-ìåñòíûé ñóùåñòâóåò òàêàÿ èíòåðïðåòàöèÿ I, ÷òî A1 èñòèííà â I, ò.å. äëÿ âñåõ
ôóíêöèîíàëüíûé ñèìâîë f, îòëè÷íûé îò äðóãèõ ôóíêöèîíàëüíûõ x1,..., xr–1 ñóùåñòâóåò ïî êðàéíåé ìåðå îäèí ýëåìåíò f(x1,..., xr–1), äëÿ
ñèìâîëîâ, çàìåíèì âñå xr â M íà f(õs1, …, õsm) è âû÷åðêíåì ∃xr èç êîòîðîãî (Q r+1x r+1) ... (Q nx n)M[x1,..., x r–1, f(x 1,..., x r–1), x r+1,..., x n]
ïðåôèêñà. Çàòåì âåñü ýòîò ïðîöåññ ïðèìåíèì äëÿ âñåõ êâàíòîðîâ èñòèííà â I. Òàêèì îáðàçîì, A èñòèííà â I, ÷òî ïðîòèâîðå÷èò ïðåäïî-
ñóùåñòâîâàíèÿ â ïðåôèêñå; ïîñëåäíÿÿ èç ïîëó÷åííûõ ôîðìóë åñòü ëîæåíèþ, ÷òî A ïðîòèâîðå÷èâà. Ñëåäîâàòåëüíî, A1 äîëæíà áûòü
ñêóëåìîâñêàÿ ñòàíäàðòíàÿ ôîðìà — äëÿ êðàòêîñòè, ñòàíäàðòíàÿ ïðîòèâîðå÷èâà. Ñ äðóãîé ñòîðîíû, ïðåäïîëîæèì, ÷òî A1 ïðîòèâîðå-
ôîðìà (ÑÑÔ) ôîðìóëû A. Ôóíêöèè, èñïîëüçóåìûå äëÿ çàìåíû ÷èâà. Åñëè A íåïðîòèâîðå÷èâà, òî ñóùåñòâóåò òàêàÿ èíòåðïðåòàöèÿ
ïåðåìåííûõ êâàíòîðà ñóùåñòâîâàíèÿ, íàçûâàþòñÿ ñêóëåìîâñêèìè I íà îáëàñòè D, ÷òî A èñòèííà â I, ò.å. äëÿ âñåõ x1,…, xr–1 ñóùåñòâóåò
ôóíêöèÿìè (êîíñòàíòû åñòü íóëüìåñòíûå ôóíêöèè). òàêîé ýëåìåíò xr, ÷òî (Qr+1xr+1) ... (Qnxn)M[x1,..., xr–1, f(x1,..., xr–1),
Ïðèìåð. Ïîëó÷èì ñòàíäàðòíóþ ôîðìó ôîðìóëû A = xr+1,..., xn] èñòèííà â I. Ðàñøèðèì èíòåðïðåòàöèþ I, âêëþ÷èâ â íåå
= ∃x∀y∀z∃u∀v∃wP(x, y, z, u, v, w).  ýòîé ôîðìóëå ëåâåå ∃x íåò ôóíêöèþ f(x1,..., xr–1) = xr, êîòîðàÿ îòîáðàæàåò (x1,..., xr–1) íà xr äëÿ
íèêàêèõ êâàíòîðîâ âñåîáùíîñòè, ëåâåå ∃u ñòîÿò ∀y è ∀z, à ëåâåå âñåõ x1, ..., xr–1 â D, Îáîçíà÷èì ýòî ðàñøèðåíèå I′. Òîãäà äëÿ âñåõ
∃w ñòîÿò ∀y, ∀z è ∀v. Ñëåäîâàòåëüíî, ìû çàìåíèì ïåðåìåííóþ x íà x1,..., xr–1 (Qr+1xr+1) ... (Qnxn)Ì[x1,..., xr–1, f(x1,..., xr–1), xr+1,..., xn] èñòèííà
êîíñòàíòó a, ïåðåìåííóþ u — íà äâóìåñòíóþ ôóíêöèþ f(y, z), â I′, ò.å. A1 èñòèííà â I', ÷òî ïðîòèâîðå÷èò ïðåäïîëîæåíèþ, ÷òî A1
ïåðåìåííóþ w — íà òðåõìåñòíóþ ôóíêöèþ g(y, z, v). Òàêèì îáðàçîì, ïðîòèâîðå÷èâà. Ñëåäîâàòåëüíî, A äîëæíà áûòü ïðîòèâîðå÷èâîé.
ìû ïîëó÷àåì ñëåäóþùóþ ñòàíäàðòíóþ ôîðìó ôîðìóëû A: S = Ïðåäïîëîæèì òåïåðü, ÷òî â A èìååòñÿ m êâàíòîðîâ ñóùåñòâîâàíèÿ.
= ∀y∀z∀v P(a, y, z, f(y, z), v, g(y, z, v)). Ïóñòü A0 = A. Ïóñòü Ak ïîëó÷àåòñÿ èç Ak–1 çàìåíîé ïåðâîãî êâàíòîðà
Äëÿ ðàññìîòðåííûõ âûøå ïîñûëîê èç ïðèìåðà 12.1 ÑÑÔ èìååò âèä: ñóùåñòâîâàíèÿ â Ak–1 ñêóëåìîâñêîé ôóíêöèåé, k = 1, ..., m. Òîãäà
∃x∀y((¬D(y) ∨ L(x, y)) & P(x)) ⇒ ∀y((¬D(y) ∨ L(à, y)) & P(à)), ñòàíäàðòíàÿ ôîðìà S = Am. Èñïîëüçóÿ òå æå ðàññóæäåíèÿ, ÷òî áûëè
äàíû âûøå, ìû ìîæåì ïîêàçàòü, ÷òî Ak–1 ïðîòèâîðå÷èâà òîãäà è
∀x∀y(¬Q(y) ∨ ¬L(x, y) ∨ ¬P(x)).
òîëüêî òîãäà, êîãäà Ak ïðîòèâîðå÷èâà ïðè k = 1,..., m. Ñëåäîâàòåëüíî,
Åñëè ïðåäâàðåííàÿ íîðìàëüíàÿ ôîðìà ýêâèâàëåíòíà èñõîäíîé A ïðîòèâîðå÷èâà òîãäà è òîëüêî òîãäà, êîãäà S ïðîòèâîðå÷èâà, ÷òî
ôîðìóëå, òî ñêóëåìîâñêàÿ ñòàíäàðòíàÿ ôîðìà ôîðìóëû A, âîîáùå è òðåáîâàëîñü äîêàçàòü.
ãîâîðÿ, íå ýêâèâàëåíòíà åé. Íàïðèìåð, ïóñòü A = ∃xP(x) è S = P(a)
åñòü ñòàíäàðòíàÿ ôîðìà ôîðìóëû A. Ïóñòü I åñòü ñëåäóþùàÿ Îïðåäåëåíèå 13.3. Ïðåäèêàòíûå áóêâû áóäåì íàçûâàòü
èíòåðïðåòàöèÿ: îáëàñòü D = {a, b}, P(a) = F, P(b) = T. Òîãäà A ëèòåðàìè. Äèçúþíêöèÿ ëèòåð íàçûâàåòñÿ äèçúþíêòîì, èëè
èñòèííà â I, íî S ëîæíà â I. Òàêèì îáðàçîì, A íå ýêâèâàëåíòíà S. êëàóçîé (clause) (èíîãäà — êëîçîì). Îäíîëèòåðíûé äèçúþíêò
Îäíàêî, åñëè P(a) = F, P(b) = F, òî |A| = F, è S = P(a) òàêæå íàçûâàåòñÿ åäèíè÷íûì äèçúþíêòîì. Êîãäà äèçúþíêò íå ñîäåðæèò
ïðèíèìàåò çíà÷åíèå F äëÿ ëþáîãî a. Òàêèì îáðàçîì, A ≡ S â òîì è íèêàêèõ ëèòåð, åãî íàçûâàþò ïóñòûì äèçúþíêòîì. Òàê êàê
òîëüêî òîì ñëó÷àå, åñëè A ïðîòèâîðå÷èâà. Äîêàæåì, ÷òî ýòî äåéñòâè- ïóñòîé äèçúþíêò íå ñîäåðæèò ëèòåð, êîòîðûå ìîãëè áû áûòü
òåëüíî òàê. èñòèííûìè ïðè ëþáûõ èíòåðïðåòàöèÿõ, òî ïóñòîé äèçúþíêò
âñåãäà ëîæåí. Ïóñòîé äèçúþíêò îáîçíà÷àåòñÿ ñèìâîëîì .
Òåîðåìà 13.2. Ïóñòü S — ñòàíäàðòíàÿ ôîðìà ôîðìóëû A. Òîãäà
A ïðîòèâîðå÷èâà â òîì è òîëüêî òîì ñëó÷àå, êîãäà S ïðîòè- Ïóñòü S — ñòàíäàðòíàÿ ôîðìà ôîðìóëû A. Ìàòðèöà ôîðìóëû,
âîðå÷èâà. ïðåäñòàâëåííîé â ÑÑÔ, íàõîäèòñÿ â êîíúþíêòèâíîé íîðìàëüíîé
ôîðìå, ò.å. â âèäå êîíúþíêöèè äèçúþíêòîâ. Áóäåì ïðåäñòàâëÿòü
ÑÑÔ ôîðìóëû A ìíîæåñòâîì äèçúþíêòîâ, ãäå êàæäàÿ ïåðåìåííàÿ
228 Ãëàâà 13 Àâòîìàòè÷åñêîå äîêàçàòåëüñòâî òåîðåì 229

ñ÷èòàåòñÿ óïðàâëÿåìîé êâàíòîðîì âñåîáùíîñòè. Ìíîæåñòâî äèçú- 2. Ïóñòü S2 = {P(x) ∨ Q(x), ¬R(z), R(y) ∨ ¬Q(y)}. Òàê êàê íå ñóùå-
þíêòî⠖ ýòî ïðîñòî äðóãàÿ ôîðìà ïðåäñòàâëåíèÿ ñòàíäàðòíîé ñòâóåò íèêàêèõ êîíñòàíò â S, ïîëîæèì H0 = {a}. Ïîñêîëüêó íå
ôîðìû ôîðìóëû A, ïîýòîìó â äàëüíåéøåì áóäåì îáîçíà÷àòü åãî ñóùåñòâóåò íèêàêèõ ôóíêöèîíàëüíûõ ñèìâîëîâ â S, òî H = H0 =
òàê æå, êàê è ÑÑÔ — ñèìâîëîì S. Ñ÷èòàåì, ÷òî ìíîæåñòâî äèçúþíê- = H1 = ... = {a}.
òîâ S åñòü êîíúþíêöèÿ âñåõ äèçúþíêòîâ èç S. Íàïðèìåð, ÑÑÔ Îïðåäåëåíèå 13.5. Ïóñòü S åñòü ìíîæåñòâî äèçúþíêòîâ. Òîãäà
ïîñûëêè èç ïðèìåðà 12.1: ∀y((¬D(y)∨ L(à, y)) & P(à)) ìîæåò áûòü ìíîæåñòâî àòîìîâ âèäà P n(t 1,..., t n) äëÿ âñåõ n-ìåñòíûõ
ïðåäñòàâëåíà ìíîæåñòâîì äèçúþíêòîâ: S = {¬D(y) ∨ L(à, y), P(à)}. ïðåäèêàòîâ Pn, âñòðå÷àþùèõñÿ â S, ãäå t1,..., tn — ýëåìåíòû ýðáðà-
Äàëåå, åñëè ìû èìååì A = A1 & ... & An, ìû ìîæåì îòäåëüíî íîâñêîãî óíèâåðñóìà S, íàçûâàåòñÿ ìíîæåñòâîì àòîìîâ ìíîæå-
ïîëó÷èòü ìíîæåñòâà äèçúþíêòîâ Si, i = 1, …, n, ãäå êàæäîå Si ñòâà S, èëè ýðáðàíîâñêèì áàçèñîì S.
ïðåäñòàâëÿåò ñòàíäàðòíóþ ôîðìó Ai. Çàòåì ïóñòü S = S1 ∪ ... ∪ Sn.
Ïðèìåð. Ýðáðàíîâñêèé áàçèñ ìíîæåñòâà äèçúþíêòîâ S1 = {P(a),
Òîãäà A ïðîòèâîðå÷èâà òîãäà è òîëüêî òîãäà, êîãäà S ïðîòèâîðå÷èâî.
¬P(x) ∨ P(f(x))}:
Ãîâîðÿò, ÷òî ìíîæåñòâî äèçúþíêòîâ íåâûïîëíèìî, åñëè ñîîòâåòñòâó-
þùàÿ ñòàíäàðòíàÿ ôîðìà ïðîòèâîðå÷èâà, è âûïîëíèìî â ïðîòèâíîì À = {P(a), P(f(a)), P(f(f(a)), P(f(f(f(a))), …}.
ñëó÷àå. Ýðáðàíîâñêèé áàçèñ ìíîæåñòâà äèçúþíêòîâ S2 = {P(x) ∨ Q(x), R(z) ∨
∨ ¬Q(x)}:
13.4. Ýðáðàíîâñêèé óíèâåðñóì À = {P(a), Q(a), R(a)}.
ìíîæåñòâà äèçúþíêòîâ Îïðåäåëåíèå 13.6. Îñíîâíîé ïðèìåð äèçúþíêòà C ìíîæåñòâà
Ïî îïðåäåëåíèþ, ìíîæåñòâî äèçúþíêòîâ íåâûïîëíèìî òîãäà è äèçúþíêòîâ S åñòü äèçúþíêò, ïîëó÷åííûé çàìåíîé ïåðåìåííûõ
òîëüêî òîãäà, êîãäà îíî ëîæíî ïðè âñåõ èíòåðïðåòàöèÿõ íà âñåõ îáëàñ- â C íà ýëåìåíòû ýðáðàíîâñêîãî óíèâåðñóìà S.
òÿõ. Òàê êàê íåâîçìîæíî ðàññìàòðèâàòü âñå èíòåðïðåòàöèè íà âñåõ Ïðèìåð. Ïóñòü S = {P(x), Q(f(y)) ∨ R(y)}, C = P(x) — äèçúþíêò
îáëàñòÿõ, áûëî áû óäîáíî, åñëè áû ìû ìîãëè ôèêñèðîâàòü îäíó òàêóþ â S è H = {a, f(a), f(f(a)), ...} — ýðáðàíîâñêèé óíèâåðñóì S. Òîãäà
ñïåöèàëüíóþ îáëàñòü H, ÷òî S íåâûïîëíèìî òîãäà è òîëüêî òîãäà, P(a), P(f(a)), P(f(f(a))) åñòü îñíîâíûå ïðèìåðû C.
êîãäà S ëîæíî ïðè âñåõ èíòåðïðåòàöèÿõ íà ýòîé îáëàñòè. Ýðáðàí
ïîêàçàë, ÷òî òàêàÿ îáëàñòü ñóùåñòâóåò. Åå íàçûâàþò ýðáðàíîâñêèì Îïðåäåëåíèå 13.7. Ïóñòü S — ìíîæåñòâî äèçúþíêòîâ, H —
óíèâåðñóìîì ìíîæåñòâà äèçúþíêòîâ S è îïðåäåëÿþò ñëåäóþùèì ýðáðàíîâñêèé óíèâåðñóì S è I — èíòåðïðåòàöèÿ S íàä H. Ãîâîðÿò,
îáðàçîì. ÷òî I åñòü H-èíòåðïðåòàöèÿ ìíîæåñòâà S, åñëè îíà óäîâëåòâî-
ðÿåò ñëåäóþùèì óñëîâèÿì:
Îïðåäåëåíèå 13.4. Ïóñòü H0 — ìíîæåñòâî êîíñòàíò, âñòðå÷à-
þùèõñÿ â S. Åñëè íèêàêàÿ êîíñòàíòà íå âñòðå÷àåòñÿ â S, òî H0 1. I îòîáðàæàåò âñå êîíñòàíòû èç S â ñàìèõ ñåáÿ;
ñîñòîèò èç îäíîé ïðîèçâîëüíîé êîíñòàíòû, íàïðèìåð, H0 = {a}. 2. ïóñòü f åñòü n-ìåñòíûé ôóíêöèîíàëüíûé ñèìâîë è h1,..., hn —
Äëÿ i = 1, 2, ... ïóñòü Hi+1 åñòü îáúåäèíåíèå Hi è ìíîæåñòâà âñåõ ýëåìåíòû H.  I ÷åðåç f îáîçíà÷àåòñÿ ôóíêöèÿ, êîòîðàÿ îòîáðà-
òåðìîâ âèäà fn(t1, ..., tn) (ïðè âñåõ n) äëÿ âñåõ ôóíêöèé fn, æàåò (h1,..., hn) (ýëåìåíò èç Hn) â f(h1,..., hn) ( ýëåìåíò èç H).
âñòðå÷àþùèõñÿ â S, ãäå tj (j = 1, ..., n) ïðèíàäëåæèò Hi. Òîãäà Ïðè ýòîì íå âîçíèêàåò íèêàêèõ îãðàíè÷åíèé ïðè ïðèäàíèè
êàæäîå Hi íàçûâàåòñÿ ìíîæåñòâîì êîíñòàíò i-ãî óðîâíÿ äëÿ S çíà÷åíèÿ ëþáîìó n-ìåñòíîìó ïðåäèêàòíîìó ñèìâîëó â S. Ïóñòü
è H∞ íàçûâàåòñÿ ýðáðàíîâñêèì óíèâåðñóìîì äëÿ S. A = {A 1 , A 2 ,..., A n ,...} — ýðáðàíîâñêèé áàçèñ ìíîæåñòâà S.
H-èíòåðïðåòàöèþ I óäîáíî ïðåäñòàâëÿòü â âèäå: I = {m1, m2,..., mn,...},
Ïðèìåðû.
ãäå mj åñòü Aj èëè ¬Aj äëÿ j = 1, 2, ... Ñìûñë ýòîãî ìíîæåñòâà â òîì,
1. Ïóñòü S1 = {P(a), ¬P(x) ∨ P(f(x))}. Òîãäà ÷òî åñëè mj åñòü Aj, òî àòîìó Aj ïðèñâîåíî çíà÷åíèå «èñòèííî», â
H0 = {a}; ïðîòèâíîì ñëó÷àå — çíà÷åíèå «ëîæíî».
H1 = {a, f(a)}; Ïðèìåð. Ðàññìîòðèì ìíîæåñòâî S = {P(x) ∨ Q(x), R(f(y))}. Ýð-
H2 = {a, f(a), f(f(a))}; áðàíîâñêèé óíèâåðñóì H äëÿ S åñòü H = {a, f(a), f(f(a)), ...}. Â S
…………………………….................. âõîäÿò òðè ïðåäèêàòíûõ ñèìâîëà: P, Q è R. Ñëåäîâàòåëüíî, ýðáðà-
H∞ = {a, f(a), f(f(a)), f(f(f(a))),...}. íîâñêèé áàçèñ S åñòü
A = {P(a), Q(a), R(a), P(f(a)), Q(f(a)), R(f(a)),...}.
230 Ãëàâà 13 Àâòîìàòè÷åñêîå äîêàçàòåëüñòâî òåîðåì 231

Íåêîòîðûå H èíòåðïðåòàöèè ìíîæåñòâà S: óçëà N âûõîäèò äâà ðåáðà, ïîìå÷åííûå êîíòðàðíûìè ëèòåðàìè,
I1 = {P(a), Q(a), R(a), P(f(a)), Q(f(a)), R(f(a)),...}, è êàæäàÿ âåòâü äåðåâà íå ñîäåðæèò êîíòðàðíûõ ëèòåð.
I2 = {¬P(a), ¬Q(a), ¬R(a), ¬P(f(a)), ¬Q(f(a)), ¬R(f(a)), ...}, Îáîçíà÷èì ÷åðåç I(N) îáúåäèíåíèå âñåõ ëèòåð, ïðèïèñàííûõ
I3 = {P(a), Q(a), ¬R(a), P(f(a)), Q(f(a)), ¬R(f(a)),...}, è ò.ä. ðåáðàì âåòâè, âåäóùåé ê óçëó N. Òîãäà äëÿ êàæäîãî óçëà N I(N) íå
Ìîæíî ïîêàçàòü, ÷òî äëÿ ëþáîé èíòåðïðåòàöèè íàéäåòñÿ ñîîò- ñîäåðæèò êîíòðàðíûõ ïàð.
âåòñòâóþùàÿ åé H-èíòåðïðåòàöèÿ. Îïðåäåëåíèå 13.10. Ïóñòü A = {A1, A2, ..., An, ...} — ýðáðàíîâñêèé
Òåîðåìà 13.3. Ìíîæåñòâî äèçúþíêòîâ S íåâûïîëíèìî òîãäà è áàçèñ ìíîæåñòâà S. Ãîâîðÿò, ÷òî ñåìàíòè÷åñêîå äåðåâî äëÿ S
òîëüêî òîãäà, êîãäà S ëîæíî ïðè âñåõ H-èíòåðïðåòàöèÿõ â S. áóäåò ïîëíûì òîãäà è òîëüêî òîãäà, êîãäà äëÿ êàæäîãî i (i = 1,
2,...) è êàæäîãî êîíå÷íîãî óçëà N ñåìàíòè÷åñêîãî äåðåâà (ò. å. äëÿ
Äîêàçàòåëüñòâî. Ïåðâàÿ ïîëîâèíà òåîðåìû î÷åâèäíà, òàê êàê
óçëà, èç êîòîðîãî íå âûõîäèò íèêàêèõ ðåáåð) I(N) ñîäåðæèò
ïî îïðåäåëåíèþ S íåâûïîëíèìî òîãäà è òîëüêî òîãäà, êîãäà S ëîæíî
ëèáî Ai ëèáî ¬Ai. Òàêèì îáðàçîì, â ïîëíîì ñåìàíòè÷åñêîì äåðåâå
ïðè âñåõ èíòåðïðåòàöèÿõ íà ýòîé îáëàñòè. ×òîáû äîêàçàòü âòîðóþ
êàæäàÿ âåòâü ñîîòâåòñòâóåò îäíîé H-èíòåðïðåòàöèè.
ïîëîâèíó òåîðåìû, ïðåäïîëîæèì, ÷òî S ëîæíî ïðè âñåõ H-èíòåðïðå-
òàöèÿõ â S. Ïîëîæèì, ÷òî S âûïîëíèìî. Òîãäà ñóùåñòâóåò òàêàÿ Êîãäà ýðáðàíîâñêèé áàçèñ ìíîæåñòâà S áåñêîíå÷åí, âñÿêîå ïîë-
èíòåðïðåòàöèÿ I íà íåêîòîðîé îáëàñòè D, ÷òî S èñòèííî ïðè I. íîå ñåìàíòè÷åñêîå äåðåâî äëÿ S áóäåò òîæå áåñêîíå÷íî. Ïîëíîå
Ïóñòü I* åñòü H-èíòåðïðåòàöèÿ, ñîîòâåòñòâóþùàÿ I. Òîãäà S èñòèííî ñåìàíòè÷åñêîå äåðåâî äëÿ S ñîîòâåòñòâóåò èñ÷åðïûâàþùåìó ïåðå-
ïðè I*. Ýòî ïðîòèâîðå÷èò ïðåäïîëîæåíèþ, ÷òî S ëîæíî ïðè âñåõ áîðó âñåõ âîçìîæíûõ èíòåðïðåòàöèé äëÿ S. Åñëè S íåâûïîëíèìî,
H-èíòåðïðåòàöèÿõ â S. Ñëåäîâàòåëüíî, S äîëæíî áûòü íåâûïîëíèìî, òî S íå ñìîæåò áûòü èñòèííûì â êàæäîé èç ýòèõ èíòåðïðåòàöèé.
÷òî è òðåáîâàëîñü äîêàçàòü. Òàêèì îáðàçîì, ìû ìîæåì îñòàíîâèòü ðîñò äåðåâà èç óçëà N, åñëè
Òàêèì îáðàçîì, ìû äîñòèãëè öåëè, óñòàíîâëåííîé â íà÷àëå ýòîãî I(N) îïðîâåðãàåò S. Ýòî ïîðîæäàåò ñëåäóþùèå îïðåäåëåíèÿ.
ïàðàãðàôà, ò.å. íàì íåîáõîäèìî ðàññìàòðèâàòü òîëüêî èíòåðïðåòà- Îïðåäåëåíèå 13.11. Óçåë N íàçûâàåòñÿ îïðîâåðãàþùèì, åñëè
öèè íàä ýðáðàíîâñêèì óíèâåðñóìîì, òî÷íåå, H-èíòåðïðåòàöèè, äëÿ I(N) îïðîâåðãàåò íåêîòîðûé îñíîâíîé ïðèìåð äèçúþíêòà â S,
ïðîâåðêè òîãî, âûïîëíèìî ìíîæåñòâî äèçúþíêòîâ èëè íåò. Ïîýòîìó íî äëÿ ëþáîãî ïðåäøåñòâóþùåãî óçëà N′ I(N′) íå îïðîâåðãàåò
âïðåäü, óïîìèíàÿ èíòåðïðåòàöèþ, ìû áóäåì èìåòü â âèäó H-èí- íèêàêîãî îñíîâíîãî ïðèìåðà äèçúþíêòà â S.
òåðïðåòàöèþ. Îïðåäåëåíèå 13.12. Ãîâîðÿò, ÷òî ñåìàíòè÷åñêîå äåðåâî T çàìê-
H-èíòåðïðåòàöèè ìîæíî ïðåäñòàâëÿòü â âèäå ñåìàíòè÷åñêèõ íóòî òîãäà è òîëüêî òîãäà, êîãäà êàæäàÿ âåòâü T îêàí÷èâàåòñÿ
äåðåâüåâ. Êàê áóäåò âèäíî âïîñëåäñòâèè, íàõîæäåíèå äîêàçàòåëüñòâà îïðîâåðãàþùèì óçëîì.
íåâûïîëíèìîñòè ìíîæåñòâà äèçúþíêòîâ ýêâèâàëåíòíî ïîñòðîåíèþ
ñåìàíòè÷åñêîãî äåðåâà. Áåç ïîòåðè îáùíîñòè ìîæíî ðàññìàòðèâàòü Ïðèìåðû.
òîëüêî áèíàðíûå ñåìàíòè÷åñêèå äåðåâüÿ. 1. Ïóñòü S = {P, Q ∨ R, ¬P ∨ ¬Q, ¬P ∨ ¬R}.
Ýðáðàíîâñêèé áàçèñ ìíîæå-
Îïðåäåëåíèå 13.8. Åñëè A — àòîì, òî ãîâîðÿò, ÷òî äâå ëèòåðû A
ñòâà S åñòü A = {P, Q, R},
è ¬A êîíòðàðíû äðóã äðóãó, è ìíîæåñòâî {A, ¬A} íàçûâàþò
íåâûïîëíèìîå ìíîæåñòâî
êîíòðàðíîé ïàðîé.
îñíîâíûõ ïðèìåðîâ: {¬P,
Îòìåòèì, ÷òî äèçúþíêò åñòü òàâòîëîãèÿ, åñëè îí ñîäåðæèò ¬Q∨¬R, P ∨ Q, P ∨ R}.
êîíòðàðíóþ ïàðó, òàê êàê A ∨ ¬A ≡ T, è ìíîæåñòâî äèçúþíêòîâ Ñåìàíòè÷åñêîå äåðåâî äëÿ S
íåâûïîëíèìî, åñëè îíî ñîäåðæèò äâà åäèíè÷íûõ êîíòðàðíûõ ïîêàçàíî íà ðèñ. 13.1,
äèçúþíêòà, òàê êàê A & ¬A ≡ F. çàìêíóòîå ïîääåðåâî âûäåëå-
Îïðåäåëåíèå 13.9. Ïóñòü S — ìíîæåñòâî äèçúþíêòîâ è A — åãî íî áîëåå æèðíûìè ëèíèÿìè. Ðèñ. 13.1. Êîíå÷íîå
ýðáðàíîâñêèé áàçèñ. Ñåìàíòè÷åñêîå (áèíàðíîå) äåðåâî äëÿ S åñòü 2. Ïóñòü S = {P(x), ¬P(x) ∨ ñåìàíòè÷åñêîå äåðåâî.
ðàñòóùåå âíèç äåðåâî T, â êîòîðîì êàæäîìó ðåáðó ïðèïèñàí ∨ Q(f(x)), ¬Q(f(a))}. Ýðáðà-
àòîì èç A èëè åãî îòðèöàíèå òàêèì îáðàçîì, ÷òî èç êàæäîãî íîâñêèé áàçèñ A = {P(a), Q(a), P(f(a)), Q(f(a)),…}. Íåâûïîëíèìîå
ìíîæåñòâî îñíîâíûõ ïðèìåðîâ: {¬P(a), P(a) ∨ ¬Q(f(a)), Q(f(a))}.
232 Ãëàâà 13 Àâòîìàòè÷åñêîå äîêàçàòåëüñòâî òåîðåì 233

S íåâûïîëíèìî. Ýòî çàâåðøàåò äîêàçàòåëüñòâî âòîðîé ïîëîâèíû


òåîðåìû.
Òåîðåìà 13.5 (òåîðåìà Ýðáðàíà, âàðèàíò 2). Ìíîæåñòâî
äèçúþíêòîâ S íåâûïîëíèìî òîãäà è òîëüêî òîãäà, êîãäà ñóùå-
ñòâóåò êîíå÷íîå íåâûïîëíèìîå ìíîæåñòâî S′ îñíîâíûõ ïðèìåðîâ
äèçúþíêòîâ S.
Äîêàçàòåëüñòâî. Ïðåäïîëîæèì, ÷òî S íåâûïîëíèìî. Ïóñòü Ò —
ïîëíîå ñåìàíòè÷åñêîå äåðåâî äëÿ S. Òîãäà ïî òåîðåìå Ýðáðàíà
Ðèñ. 13.2. Áåñêîíå÷íîå ñåìàíòè÷åñêîå äåðåâî. (âàðèàíò 1) ñóùåñòâóåò êîíå÷íîå çàìêíóòîå ñåìàíòè÷åñêîå äåðåâî
Ñåìàíòè÷åñêîå äåðåâî äëÿ S áóäåò áåñêîíå÷íûì (ñì. ðèñ. 13.2); Ò′, ñîîòâåòñòâóþùåå Ò. Ïóñòü S′ — ìíîæåñòâî âñåõ îñíîâíûõ ïðèìå-
çàìêíóòîå ïîääåðåâî âûäåëåíî áîëåå æèðíûìè ëèíèÿìè. ðîâ äèçúþíêòîâ, êîòîðûå îïðîâåðãàþòñÿ âî âñåõ îïðîâåðãàþùèõ
óçëàõ Ò′. S′ êîíå÷íî, òàê êàê â Ò′ ñîäåðæèòñÿ êîíå÷íîå ÷èñëî îïðî-
13.5. Òåîðåìà Ýðáðàíà âåðãàþùèõ óçëîâ. Òàê êàê S′ ëîæíî â êàæäîé èíòåðïðåòàöèè S′, òî
Ïðîöåäóðà Ýðáðàíà îñíîâûâàåòñÿ íà òåîðåìå 13.3, ïîýòîìó äëÿ S′ íåâûïîëíèìî.
ïðîâåðêè íåâûïîëíèìîñòè ìíîæåñòâà äèçúþíêòîâ S ðàññìàòðèâà- Ïðåäïîëîæèì, ÷òî ñóùåñòâóåò êîíå÷íîå íåâûïîëíèìîå ìíîæå-
þòñÿ òîëüêî èíòåðïðåòàöèè íàä ýðáðàíîâñêèì óíèâåðñóìîì. Åñëè ñòâî S′ îñíîâíûõ ïðèìåðîâ äèçúþíêòîâ â S. Òàê êàê êàæäàÿ èíòåð-
S ëîæíî ïðè âñåõ èíòåðïðåòàöèÿõ íàä ýðáðàíîâñêèì óíèâåðñóìîì ïðåòàöèÿ I äëÿ S ñîäåðæèò èíòåðïðåòàöèþ I′ ìíîæåñòâà S′ è I′ îïðî-
S, òî ìîæíî çàêëþ÷èòü, ÷òî S íåâûïîëíèìî. Òàê êàê îáû÷íî ñóùå- âåðãàåò S′, òî I äîëæíà òàêæå îïðîâåðãàòü S′. Îäíàêî S′ îïðîâåðãàåòñÿ
ñòâóåò ìíîãî, âîçìîæíî, áåñêîíå÷íîå ÷èñëî òàêèõ èíòåðïðåòàöèé, â êàæäîé èíòåðïðåòàöèè I′. Ñëåäîâàòåëüíî, S′ îïðîâåðãàåòñÿ â êàæäîé
îíè âûáèðàþòñÿ íåêîòîðûì ñèñòåìàòè÷åñêèì ñïîñîáîì ñ èñïîëüçî- èíòåðïðåòàöèè I ìíîæåñòâà S. Ïîýòîìó S îïðîâåðãàåòñÿ â êàæäîé
âàíèåì ñåìàíòè÷åñêèõ äåðåâüåâ. èíòåðïðåòàöèè ìíîæåñòâà S′, çíà÷èò, S íåâûïîëíèìî.
Òåîðåìà 13.4 (òåîðåìà Ýðáðàíà, âàðèàíò 1). Ìíîæåñòâî äèçú- Ïðèìåð. Ïóñòü S = {¬P(x) ∨ Q(f(x), x), P(g(b)), ¬Q(y, z)}. Ýòî
þíêòîâ S íåâûïîëíèìî òîãäà è òîëüêî òîãäà, êîãäà ëþáîìó ïîë- ìíîæåñòâî íåâûïîëíèìî. Îäíî èç íåâûïîëíèìûõ ìíîæåñòâ
íîìó ñåìàíòè÷åñêîìó äåðåâó S ñîîòâåòñòâóåò êîíå÷íîå çàìêíó- îñíîâíûõ ïðèìåðîâ äèçúþíêòîâ ìíîæåñòâà S åñòü S′ =
òîå ñåìàíòè÷åñêîå äåðåâî. = {¬P(g(b)) ∨ Q(f(g(b)), g(b)), P(g(b)), ¬Q(f(g(b)), g(b))}.
Äîêàçàòåëüñòâî. Äîïóñòèì, ÷òî S íåâûïîëíèìî. Ïóñòü Ò — 13.6. Ìåòîä ðåçîëþöèé
ïîëíîå ñåìàíòè÷åñêîå äåðåâî äëÿ S. Ïóñòü äëÿ êàæäîé âåòâè B Äàëåêî íå âñåãäà ìîæíî ëåãêî íàéòè íåâûïîëíèìîå ìíîæåñòâî
äåðåâà Ò IB — ìíîæåñòâî âñåõ ëèòåð, ïðèïèñàííûõ âñåì ðåáðàì îñíîâíûõ ïðèìåðîâ äèçúþíêòîâ. Òðóäíîñòè çàêëþ÷àþòñÿ â ïîðîæäåíèè
âåòâè B. Òîãäà IB åñòü èíòåðïðåòàöèÿ äëÿ S. Òàê êàê S íåâûïîëíèìî, îñíîâíûõ ïðèìåðîâ äèçúþíêòîâ è ïîèñêå îïðîâåðãàþùèõ èíòåðïðåòàöèé.
òî IB äîëæíà îïðîâåðãàòü îñíîâíîé ïðèìåð Ñ′ äèçúþíêòà Ñ â S. Ïîñêîëüêó ìíîæåñòâî äèçúþíêòîâ ïðåäñòàâëÿåò ñîáîé êîíúþíêòèâíóþ
Îäíàêî, òàê êàê Ñ′ êîíå÷íî, òî íà  äîëæåí ñóùåñòâîâàòü îïðîâåðãà- íîðìàëüíóþ ôîðìó, òî çàäà÷à ïðîâåðêè íåâûïîëíèìîñòè ýòîãî ìíîæåñòâà
þùèé óçåë NB (ëåæàùèé íà êîíå÷íîì ðàññòîÿíèè îò êîðíÿ). Ïî- ýêâèâàëåíòíà çàäà÷å ïðîâåðêè ëîæíîñòè êîíúþíêòèâíîé íîðìàëüíîé
ñêîëüêó êàæäàÿ âåòâü Ò èìååò îïðîâåðãàþùèé óçåë, òî ñóùåñòâóåò ôîðìû, à ýòî çàäà÷à ýêñïîíåíöèàëüíîé ñëîæíîñòè. Ïîñëå ìíîãî÷èñëåííûõ
çàìêíóòîå ñåìàíòè÷åñêîå äåðåâî Ò′ äëÿ S. Äàëåå, òàê êàê èç êàæäîãî ïîèñêîâ áîëåå ýôôåêòèâíûõ ïðîöåäóð, Äæ. Ðîáèíñîíîì áûë ïðåäëîæåí
óçëà â Ò′ âûõîäèò òîëüêî êîíå÷íîå ÷èñëî ðåáåð, òî Ò′ äîëæíî áûòü ìåòîä, íàçâàííûé ìåòîäîì ðåçîëþöèé.
êîíå÷íûì (ò.å. ÷èñëî óçëîâ â Ò′ êîíå÷íî), èíà÷å ìû ìîãëè áû íàéòè
Îñíîâíàÿ èäåÿ ìåòîäà ðåçîëþöèé ñîñòîèò â òîì, ÷òîáû ïðîâå-
áåñêîíå÷íóþ âåòâü, íå ñîäåðæàùóþ îïðîâåðãàþùèõ óçëîâ. Òàêèì
ðèòü, ñîäåðæèò ëè ìíîæåñòâî S ïóñòîé äèçúþíêò . Åñëè S ñîäåð-
îáðàçîì, äîêàçàòåëüñòâî ïåðâîé ïîëîâèíû òåîðåìû çàâåðøåíî.
æèò , òî ìíîæåñòâî S íåâûïîëíèìî, åñëè íåò, òî íàäî ïðîâåðèòü,
Ñ äðóãîé ñòîðîíû, åñëè äëÿ êàæäîãî ïîëíîãî ñåìàíòè÷åñêîãî ìîæåò ëè îí áûòü ïîëó÷åí èç äàííîãî ìíîæåñòâà äèçúþíêòîâ. Èíû-
äåðåâà Ò äëÿ S ñóùåñòâóåò êîíå÷íîå çàìêíóòîå ñåìàíòè÷åñêîå ìè ñëîâàìè, íåîáõîäèìî íàéòè ìíîæåñòâî îñíîâíûõ ïðèìåðîâ,
äåðåâî, òî êàæäàÿ âåòâü Ò ñîäåðæèò îïðîâåðãàþùèé óçåë. Ýòî îïðîâåðãàþùèõ èñõîäíîå ìíîæåñòâî äèçúþíêòîâ. Ýòà ïðîöåäóðà
îçíà÷àåò, ÷òî êàæäàÿ èíòåðïðåòàöèÿ îïðîâåðãàåò S. Ñëåäîâàòåëüíî, îñíîâàíà íà ïðàâèëå ðåçîëþöèé.
234 Ãëàâà 13 Àâòîìàòè÷åñêîå äîêàçàòåëüñòâî òåîðåì 235

Ïðàâèëî ðåçîëþöèé Ðîáèíñîíà. Åñëè äëÿ ëþáûõ äâóõ äèçúþí- Ïðàâèëî ðåçîëþöèé — î÷åíü ìîùíîå ñðåäñòâî ëîãè÷åñêîãî äîêàçà-
êòîâ Ñ1 è Ñ2 ñóùåñòâóåò ëèòåðà L1 ∈ C1 è êîíòðàðíàÿ åé ëèòåðà òåëüñòâà. Ìîæíî ïîêàçàòü [×åíü, Ëè, 1983] ïîëíîòó ìåòîäà ðåçîëþöèé,
L2 ∈ C2 (L2 = ¬L1), òî âû÷åðêíóâ L1 èç Ñ1 è L2 èç Ñ2 è ïîñòðîèâ ò.å. äîêàçàòü, ÷òî ìíîæåñòâî äèçúþíêòîâ S íåâûïîëíèìî òîãäà è òîãäà,
äèçúþíêò èç îñòàâøèõñÿ ëèòåð, ïîëó÷èì ðåçîëüâåíòó Ñ1 è Ñ2 : êîãäà ñóùåñòâóåò ðåçîëþòèâíûé âûâîä ïóñòîãî äèçúþíêòà èç S.
C'1 ∨ C'2, ãäå C'1 = C1\L1, C'2 = C2\L2.
13.7. Ïîäñòàíîâêà è óíèôèêàöèÿ
Òåîðåìà 13.6. Ðåçîëüâåíòà Ñ åñòü ëîãè÷åñêîå ñëåäîâàíèå äèçú-
þíêòîâ Ñ1 è Ñ2, ñîäåðæàùèõ êîíòðàðíûå ëèòåðû L è ¬L: Ïðèìåíåíèå ìåòîäà ðåçîëþöèé â ëîãèêå ïðåäèêàòîâ óñëîæíÿ-
åòñÿ òåì, ÷òî äèçúþíêòû ñîäåðæàò òåðìû, êîòîðûå ìîãóò íå
L ∨ Ñ′1, ¬L1∨ Ñ′2 |= C'1 ∨ C'2. ñîâïàäàòü â äâóõ îäèíàêîâûõ ëèòåðàõ. Íàïðèìåð, Ñ1 = P(x) ∨ Q(x),
Äîêàçàòåëüñòâî. Ïðåäïîëîæèì, ÷òî |L ∨ Ñ′1| = T, |¬L ∨ Ñ′2| = T, C2 = ¬P(f(a)) ∨ V(a). Â ýòèõ äèçúþíêòàõ íåò êîíòðàðíûõ ëèòåð,
|C'1 ∨ C'2| = F. Òîãäà |C'1| = F, |C'2| = F. Åñëè |L ∨ Ñ′1| = T, òî |L | = T, íî îäíàêî, åñëè ìû ïîäñòàâèì f(a) âìåñòî õ â Ñ 1, òî ïîëó÷èì
|¬L ∨ Ñ′2| = T, ñëåäîâàòåëüíî, |L | = F. Ïîëó÷åííîå ïðîòèâîðå÷èå Ñ1′ = P(f(a)) ∨ Q(f(a)); òåïåðü ëèòåðû P(f(a)) è ¬P(f(a)) áóäóò
äîêàçûâàåò òåîðåìó. óæå êîíòðàðíû. Ïîëó÷èì ðåçîëüâåíòó Q(f(a)) ∨ V(a).
Ïðàâèëî ðåçîëþöèé ÿâëÿåòñÿ îáîáùåíèåì ìíîãèõ èçâåñòíûõ Òàêàÿ ïðîöåäóðà ïîäñòàíîâêè îäíèõ òåðìîâ âìåñòî äðóãèõ ñ
íàì ïðàâèë âûâîäà. Íàïðèìåð, ïðàâèëî ñèëëîãèçìà: A → B, B → C öåëüþ ïîëó÷åíèÿ êîíòðàðíûõ ëèòåð íàçûâàåòñÿ óíèôèêàöèåé.
|= A → C ìîæåò áûòü ïåðåïèñàíî â âèäå: ¬A ∨ B, ¬B ∨ C |= ¬A ∨ C, Îïðåäåëåíèå 13.14. Ïîäñòàíîâêà — ýòî êîíå÷íîå ìíîæåñòâî
÷òî ñîîòâåòñòâóåò ïðàâèëó ðåçîëþöèé. Ïðàâèëî ÌÐ: A, A → B |= B âèäà {t1/v1,…, tn/vn}, ãäå vi — ïåðåìåííàÿ, ti — òåðì, îòëè÷íûé îò
ìîæåò áûòü ïåðåïèñàíî â âèäå: A ¬A ∨ B |= B, ÷òî òàêæå ñîîòâåòñòâó- vi, è âñå vi ðàçëè÷íû.
åò ïðàâèëó ðåçîëþöèé. Íàêîíåö, çàêîí ïðîòèâîðå÷èÿ A & ¬A ≡ F
ðàâíîçíà÷åí ïðàâèëó: A, ¬A |= , ñîãëàñíî êîòîðîìó ðåçîëüâåíòà Îïðåäåëåíèå 13.15. Ïóñòü θ = {t1/v1,…, tn/vn} è E — âûðàæåíèå.
äâóõ êîíòðàðíûõ îäíîëèòåðíûõ äèçúþíêòîâ åñòü ïóñòîé äèçúþíêò. Òîãäà Eθ — âûðàæåíèå, ïîëó÷åííîå èç E çàìåíîé âñåõ âõîæäåíèé
ïåðåìåííûõ vi (1 ≤ i ≤ n) íà òåðìû ti.
Îïðåäåëåíèå 13.13. Ðåçîëþòèâíûé âûâîä èç ìíîæåñòâà äèçú-
þíêòîâ S åñòü ïîñëåäîâàòåëüíîñòü C1, C2,..., Ck, òàêàÿ, ÷òî êàæäîå Îïðåäåëåíèå 13.16. Ïóñòü θ = {t1/v1,…, tn/vn}, λ = {u1/y1,…, uk/yk} –
Ci ëèáî ïðèíàäëåæèò S, ëèáî ÿâëÿåòñÿ ðåçîëüâåíòîé ïðåäøåñòâó- ïîäñòàíîâêè. Êîìïîçèöèÿ ïîäñòàíîâîê θ°λ ïîëó÷àåòñÿ èç ìíî-
þùèõ Ci. Åñëè ïîñëåäíèé äèçúþíêò Ck = , òî ìíîæåñòâî æåñòâà {t1λ/v1,…, tnλ/vn, u1/y1,…, uk/yk} âû÷åðêèâàíèåì âñåõ
äèçúþíêòîâ S ÿâëÿåòñÿ íåâûïîëíèìûì, à âåñü âûâîä íàçûâàåòñÿ ýëåìåíòîâ tjλ/vj, äëÿ êîòîðûõ tjλ = vj (òîæäåñòâåííàÿ ïîäñòàíîâ-
îïðîâåðæåíèåì S. Åñëè Ck íå ÿâëÿåòñÿ ïóñòûì äèçúþíêòîì è êà), è âñåõ ýëåìåíòîâ ui/yi, òàêèõ, ÷òî yi ∈ {v1,…, vn}.
äàëüíåéøåå ïðèìåíåíèå ïðàâèëà ðåçîëþöèé íåâîçìîæíî, òî Ïðèìåð. Ïóñòü θ = {t1/v1, t2/v2 } = {f(y)/x, z/y}, λ = {u1/y1, u2/y2,
ìíîæåñòâî S ÿâëÿåòñÿ âûïîëíèìûì. u3/y3} = {a/x, b/y, y/z}. Òîãäà θ°λ = {t1λ/v1, t2λ/v2 , u1/y1, u2/y2, u3/y3} =
Ïðèìåð. Ðàññìîòðèì ïðèìåð 10.1. (ñì. ãëàâó 10). Íåîáõîäèìî = {f(b)/x, y/y, a/x, b/y, y/z}. Òàê êàê t2λ/x2 = y/y, òî y/y äîëæíî
ïðîâåðèòü ëîãè÷åñêîå ñëåäîâàíèå â ëîãèêå âûñêàçûâàíèé: P → S, áûòü âû÷åðêíóòî èç ìíîæåñòâà θ°λ. Ýëåìåíòû a/x, b/y òàêæå äîëæ-
S → R, P |= R. Ñîñòàâèì ìíîæåñòâî äèçúþíêòîâ S, äëÿ ÷åãî êàæäóþ íû áûòü âû÷åðêíóòû, òàê êàê ïîäñòàíîâêè äëÿ x è y óæå îïðåäåëåíû.
ôîðìóëó ïðèâåäåì ê ÊÍÔ, à îò çàêëþ÷åíèÿ R âîçüìåì îòðèöàíèå.  ðåçóëüòàòå ïîëó÷àåì: θ°λ = {f(b)/x, y/z}.
Ïîëó÷èì:  ïðîöåäóðå äîêàçàòåëüñòâà ìåòîäîì ðåçîëþöèé íåîáõîäèìî
1. ¬P ∨ S íàõîäèòü òàêèå ïîäñòàíîâêè, êîòîðûå ïîçâîëÿþò ñäåëàòü äâà è áîëåå
âûðàæåíèÿ òîæäåñòâåííûìè.
2. ¬S ∨ R
3. P Îïðåäåëåíèå 13.17. Ïîäñòàíîâêà θ íàçûâàåòñÿ óíèôèêàòîðîì
ìíîæåñòâà {E1,…, Em} òîãäà è òîëüêî òîãäà, êîãäà E1θ = …= Emθ.
4. ¬R
Ìíîæåñòâî {E1,…, Em} íàçûâàåòñÿ óíèôèöèðóåìûì, åñëè äëÿ íåãî
5. ¬S ðåçîëüâåíòà 4, 2 ñóùåñòâóåò óíèôèêàòîð. Óíèôèêàòîð σ äëÿ ìíîæåñòâà âûðàæå-
6. ¬P ðåçîëüâåíòà 5, 1 íèé {E1,…, Em} íàçûâàåòñÿ íàèáîëåå îáùèì óíèôèêàòîðîì, åñëè
7. ðåçîëüâåíòà 3, 6 äëÿ êàæäîãî óíèôèêàòîðà θ ýòîãî ìíîæåñòâà ñóùåñòâóåò òàêàÿ
ïîäñòàíîâêà λ, ÷òî θ = σ°λ.
236 Ãëàâà 13 Àâòîìàòè÷åñêîå äîêàçàòåëüñòâî òåîðåì 237

Íàïðèìåð, äëÿ äâóõ äèçúþíêòîâ {P(a, y), P(x, f(b)} ïîäñòàíîâêà 3. ¬Q(y) ∨ ¬L(x, y) ∨ ¬P(x)
{a/x, f(b)/y} ÿâëÿåòñÿ íàèáîëåå îáùèì óíèôèêàòîðîì. 4. D(b)
Ââåäÿ ïîíÿòèå óíèôèêàöèè, ìû ìîæåì ðàññìîòðåòü ìåòîä ðåçî- 5. Q(b)
ëþöèé äëÿ ëîãèêè ïåðâîãî ïîðÿäêà. 6. ¬L(x, b) ∨ ¬P(x) {b/y}, ðåçîëüâåíòà 5, 3
Îïðåäåëåíèå 13.18. Åñëè äâå èëè áîëåå ëèòåð (ñ îäèíàêîâûì 7. ¬L(a, b) {a/x}, ðåçîëüâåíòà 2, 6
çíàêîì) äèçúþíêòà Ñ èìåþò íàèáîëåå îáùèé óíèôèêàòîð σ, òî 8. ¬D(b) {b/y}, ðåçîëüâåíòà 1, 7
Cσ íàçûâàåòñÿ ñêëåéêîé Ñ. Åñëè Cσ — åäèíè÷íûé äèçúþíêò, òî 9. ðåçîëüâåíòà 4, 8
ñêëåéêà íàçûâàåòñÿ åäèíè÷íîé ñêëåéêîé.
Ïðèìåð 13.2. Ïîñûëêà: «Êàæäûé, êòî õðàíèò äåíüãè, ïîëó÷àåò
Ïðèìåð. Ïóñòü Ñ = P(x) ∨ P(f(y)) ∨ ¬Q(x). Òîãäà ïåðâàÿ è âòî- ïðîöåíòû». Çàêëþ÷åíèå: «Åñëè íå ñóùåñòâóåò ïðîöåíòîâ, òî íèêòî
ðàÿ ëèòåðû èìåþò íàèáîëåå îáùèé óíèôèêàòîð σ = {f(y)/x}. Ñëåäî- íå õðàíèò äåíåã». Ïóñòü S(x, y): «x õðàíèò y», M(x): «x åñòü äåíüãè»,
âàòåëüíî, Cσ = P(f(y)) ∨ ¬Q(f(y)) åñòü ñêëåéêà Ñ. I(x): «x åñòü ïðîöåíòû» è E(x, y): «x ïîëó÷àåò y». Òîãäà ïîñûëêà
Îïðåäåëåíèå 13.19. Ïóñòü C1 è C2 — äâà äèçúþíêòà (íàçûâàåìûå çàïèñûâàåòñÿ â âèäå: ∀x(∃y(S(x, y) & M(y)) → ∃y(I(y) & E(x, y))), à
äèçúþíêòàìè-ïîñûëêàìè), êîòîðûå íå èìåþò íèêàêèõ îáùèõ çàêëþ÷åíèå: ¬∃xI(x) → ∀x∀y(S(x, y) → ¬M(y)).
ïåðåìåííûõ. Ïóñòü L1 è ¬L2 — äâå ëèòåðû â C1 è C2 ñîîòâåòñòâåí- Ïðèâåäåì ïîñûëêó ê ÑÑÔ:
íî. Åñëè L1 è L2 èìåþò íàèáîëåå îáùèé óíèôèêàòîð σ, òî ∀x(∃y(S(x, y) & M(y)) → ∃y(I(y) & E(x, y))) =
äèçúþíêò (C1σ \ L1σ) ∨ (C2σ \ L2σ) íàçûâàåòñÿ (áèíàðíîé) = ∀x(¬∃y(S(x, y) & M(y)) ∨ ∃y(I(y) & E(x, y))) =
ðåçîëüâåíòîé C1 è C2. Ëèòåðû L1 è L2 íàçûâàþòñÿ îòðåçàåìûìè = ∀x(∀y(¬S(x, y) ∨ ¬M(y)) ∨ ∃y(I(y) & E(x, y))) =
ëèòåðàìè.
= ∀x(∃z(I(z) & E(x, z))) ∨ ∀y(¬S(x, y) ∨ ¬M(y)) =
Îïðåäåëåíèå 13.20. Ðåçîëüâåíòîé äèçúþíêòîâ-ïîñûëîê C1 è C2 = ∀x∃z((I(z) & E(x, z)) ∨ ∀y(¬S(x, y) ∨ ¬M(y))) =
ÿâëÿåòñÿ îäíà èç ñëåäóþùèõ ðåçîëüâåíò: = ∀x∃z∀y ((I(z) & E(x, z)) ∨ (¬S(x, y) ∨ ¬M(y))) =
1) áèíàðíàÿ ðåçîëüâåíòà C1 è C2; = ∀x∃z∀y ((¬S(x, y) ∨ ¬M(y) ∨ I(z)) & (¬S(x, y) ∨ ¬M(y) ∨ E(x, z))).
2) áèíàðíàÿ ðåçîëüâåíòà C1 è ñêëåéêè C2; ÑÑÔ ïîñûëêè:
3) áèíàðíàÿ ðåçîëüâåíòà C2 è ñêëåéêè C1; ∀x∀y ((¬S(x, y) ∨ ¬M(y) ∨ I(f(x)) & (¬S(x, y) ∨ ¬M(y) ∨ E(x, f(x))).
4) áèíàðíàÿ ðåçîëüâåíòà ñêëåéêè C1 è ñêëåéêè C2.  ðåçóëüòàòå ïîëó÷èì äèçúþíêòû:
Ïðèìåð. Ïóñòü C1 = P(x) ∨ P(f(y)) ∨ R(g(y)) è C2 = ¬P(f(g(a))) ∨ 1. ¬S(x, y) ∨ ¬M(y) ∨ I(f(x)),
∨ Q(b). Ñêëåéêà C1 åñòü Ñ1' = P(f(y)) ∨ R(g(y)). Âûïîëíèì ïîäñòà- 2. ¬S(x, y) ∨ ¬M(y) ∨ E(x, f(x)).
íîâêó g(a)/y. Áèíàðíàÿ ðåçîëüâåíòà Ñ1' è C2 åñòü R(g(g(a))) ∨ Q(b). Âîçüìåì îòðèöàíèå îò çàêëþ÷åíèÿ è ïðèâåäåì ê ÏÍÔ:
Ñëåäîâàòåëüíî, R(g(g(a))) ∨ Q(b) åñòü ðåçîëüâåíòà C1 è C2.
¬(¬∃xI(x) → ∀x∀y(S(x, y) → ¬M(y))) =
13.8. Ïðèìåðû èñïîëüçîâàíèÿ ìåòîäà ðåçîëþöèé = ¬(¬¬∃xI(x) ∨ ∀x∀y(¬S(x, y) ∨ ¬M(y))) =
Ïðèìåð 13.1. Çàâåðøèì ðàññìîòðåíèå ïðèìåðà 12.1 ãëàâû 12. = ∀x¬I(x) & ¬∀x∀y(¬S(x, y) ∨ ¬M(y))) =
ÑÑÔ ïîñûëîê ìû ïîëó÷èëè â 13.3: = ∀z¬I(z) & ∃x∃y(S(x, y) & M(y)).
∀y((¬D(y) ∨ L(à, y)) & P(à)), ∀x∀y(¬Q(y) ∨ ¬L(x, y) ∨ ¬P(x)). Ïîñêîëüêó ïîëó÷åííàÿ ôîðìóëà ïðåäñòàâëÿåò ñîáîé êîíúþíê-
Íàéäåì îòðèöàíèå îò çàêëþ÷åíèÿ G è ïðèâåäåì åãî ê ÏÍÔ; öèþ äâóõ ôîðìóë â ÏÍÔ, ìîæíî êàæäóþ èç íèõ ïðèâîäèòü ê
ïîëó÷èì: ÑÑÔ îòäåëüíî: ∀z¬I(z) & (S(a, b) & M(b)).
¬∀y(D(y) → ¬Q(y)) = ∃y¬(¬D(y) ∨ ¬Q(y)) = ∃y(D(y) & Q(y)). Èç îòðèöàíèÿ çàêëþ÷åíèÿ ïîëó÷èëè äèçúþíêòû:
Ýëèìèíèðóåì êâàíòîð ∃ è ïîëó÷èì ÑÑÔ: D(b) & Q(b). 3. ¬I(z),
Ïîñòðîèì ðåçîëþòèâíûé âûâîä: 4. S(a, b),
1. ¬D(y) ∨ L(à, y) 5. M(b).
2. P(à)
238 Ãëàâà 13 Àâòîìàòè÷åñêîå äîêàçàòåëüñòâî òåîðåì 239

Äàëüíåéøåå äîêàçàòåëüñòâî î÷åíü ïðîñòî: Ïóñòü V(x, y): «x âåðèò â y», C(x, y): «x îòëè÷åí îò y», N(x, y):
6. ¬S(x, y) ∨ ¬M(y) {f(x)/z} â 3, ðåçîëüâåíòà 3, 1 «x çíàåò y». Ôîðìàëèçóåì ïîñûëêè.
7. ¬M(b) {a/x, b/y} â 6, ðåçîëüâåíòà 6, 4 1. Âåðóþùèé âåðèò â íå÷òî.
8. ðåçîëüâåíòà 7, 5 ∀õ∃yV(x, y).
Ëîãè÷åñêîå ñëåäîâàíèå äîêàçàíî. 2. Âåðóþùèé ñâîé ïðåäìåò îòëè÷àåò îò âñÿêîãî äðóãîãî ïðåäìåòà.
Ïðèìåð 13.3. Ïîñûëêà: «Ñòóäåíòû åñòü ãðàæäàíå». Çàêëþ÷å- ∀x∃y(V(x, y) → ∀zC(y, z)).
íèå: «Ãîëîñà ñòóäåíòîâ åñòü ãîëîñà ãðàæäàí.» Ïóñòü S(x): «x — 3. Ìû çíàåì âåùü òîãäà, êîãäà ìû îòëè÷àåì åå îò âñÿêîé äðóãîé âåùè.
ñòóäåíò», C(x): «x — ãðàæäàíèí» è V(x, y): «x åñòü ãîëîñ y». Òîãäà ∀x∃y∀z(C(y, z) → N(x, y)).
ïîñûëêà è çàêëþ÷åíèå çàïèøóòñÿ ñëåäóþùèì îáðàçîì: 4. Ñëåäîâàòåëüíî, âåðà åñòü çíàíèå.
∀y(S(y) → C(y)) (ïîñûëêà), ∀x∃y(V(x, y) → N(x, y)).
∀x(∃y(S(y) & V(x, y)) → ∃z(C(z) & V(x, z)) (çàêëþ÷åíèå). Ïîñëå ïðèâåäåíèÿ ïîñûëîê è îòðèöàíèÿ çàêëþ÷åíèÿ ê ÑÑÔ,
Ñòàíäàðòíàÿ ôîðìà ïîñûëêè åñòü ∀y(¬S(y) ∨ C(y)). ïîëó÷èì ìíîæåñòâî äèçúþíêòîâ è ðåçîëþòèâíûé âûâîä:
Îòðèöàíèå çàêëþ÷åíèÿ ïðèâåäåì ê ÑÑÔ: 1. V(x, f(x)) — x âåðèò â ïðåäìåò ñâîåé âåðû.
¬(∀x(∃y(S(y) & V(x, y)) → ∃z(C(z) & V(x, z)))) = 2. C(f(x), z) ∨ ¬V(x, f(x)) — åñëè x âåðèò â f(x),
= ¬(∀x(∀y(¬S(y) ∨ ¬V(x, y)) ∨ ∃z(C(z) & V(x, z)))) = òî f(x) îòëè÷åí îò z.
= ¬(∀x∀y∃z(¬S(y) ∨ ¬V(x, y) ∨ (C(z) & V(x, z)))) = 3. N(x, f(x)) ∨ ¬C(f(x), z) — x çíàåò f(x), åñëè ìîæåò
= ∃x∃y∀z((S(y) & V(x, y)) & (¬C(z) ∨ ¬V(x, z))); îòëè÷èòü åãî îò z.
ÑÑÔ: ∀z((S(b) & V(a, b)) & (¬C(z) ∨ ¬V(a, z))), 4. V(b, y) — ñóùåñòâóåò b, êîòîðûé âåðèò â y.
Çàïèøåì ìíîæåñòâî äèçúþíêòîâ è ïîñòðîèì ðåçîëþòèâíûé 5. ¬N(b, y) — b íå çíàåò y.
âûâîä: 6. ¬Ñ(f(b), z) — {b/x, f(b)/y} â 2 è 4,
1. ¬S(y) ∨ C(y). ðåçîëüâåíòà 5,3.
2. S(b), 7. ¬V(b, f(b)) — ðåçîëüâåíòà 6, 2.
3. V(a, b), 8. — ðåçîëüâåíòà 1, 7.
4. ¬C(z) ∨ ¬V(a, z). Ïîëó÷àåì, ÷òî âåðà è çíàíèå — îäíî è òî æå. Ýòî çàêëþ÷åíèå
5. C(b) {b/y} â 1, ðåçîëüâåíòà 1, 2 âûçûâàåò ñîìíåíèÿ, íåñìîòðÿ íà òî, ÷òî ëîãè÷åñêîå ñëåäîâàíèå âû-
6. ¬V(a, b) {b/z} â 4, ðåçîëüâåíòà 5, 4 ïîëíåíî. Äåëî â òîì, ÷òî ïîñûëêè ýòîãî óòâåðæäåíèÿ ïðèíèìàþòñÿ
7. ðåçîëüâåíòà 6, 3. àâòîðîì çà èñòèííûå, îäíàêî ñ èõ èñòèííîñòüþ ìîæíî íå ñîãëàñèòü-
Ïðèìåð 13.4. Ïðîâåðèì ëîãè÷íîñòü óòâåðæäåíèÿ Ëîñåâà À. Ô.1: ñÿ. Íàïðèìåð, óòâåðæäåíèå «Ìû çíàåì âåùü òîãäà, êîãäà ìû îòëè÷àåì
«Âåðà â ñóùíîñòè ñâîåé è åñòü ïîäëèííîå çíàíèå, è ýòè äâå ñôåðû åå îò âñÿêîé äðóãîé âåùè» âûçûâàåò ñîìíåíèå, — îñîçíàíèå îòëè÷èÿ
íå òîëüêî íå ðàçúåäèíèìû, íî äàæå íåðàçëè÷èìû». îäíîé âåùè îò äðóãîé åùå íå åñòü çíàíèå. Ñîìíåíèå â èñòèííîñòè
Äîêàçàòåëüñòâî Ëîñåâà çàêëþ÷àåòñÿ â ñëåäóþùåì. îäíîé ïîñûëêè ïðèâîäèò ê òîìó, ÷òî è çàêëþ÷åíèå âûçûâàåò ñîìíå-
íèå, — âåäü èç ïðîòèâîðå÷èâîé ñèñòåìû ïîñûëîê ìîæíî âûâåñòè
«Âåðóþùèé âåðèò â íå÷òî. Âåðà ñâîé ïðåäìåò ÿñíî îòëè÷àåò
÷òî óãîäíî.
îò âñÿêîãî äðóãîãî ïðåäìåòà. Òîãäà ýòîò ïðåäìåò îïðåäåëåí. Íî
åñëè îí îïðåäåëåí, îí îáëàäàåò ïðèçíàêàìè, îòëè÷àþùèìè åãî îò Ïðèìåð 13.5. Ñîãëàñíî ïðèíöèïó Ïèòåðà, ñëóæàùèé ïðîäâèãà-
âñÿêîãî äðóãîãî. Ýòî çíà÷èò, ÷òî ìû çíàåì ýòîò ïðåäìåò. Ìû çíàåì åòñÿ ïî ñëóæåáíîé ëåñòíèöå äî òåõ ïîð, ïîêà îí íå äîñòèãíåò ñâîåãî
âåùü, åñëè ïî ïðèçíàêàì ìîæåì îòëè÷èòü åå îò âñÿêîãî äðóãîãî. óðîâíÿ íåêîìïåòåíòíîñòè. Ñëåäóåò ëè èç ýòîãî, ÷òî íå ñóùåñòâóåò
Ñëåäîâàòåëüíî, âåðà è åñòü çíàíèå.» êîìïåòåíòíûõ íà÷àëüíèêîâ?
Ïðîâåðèì ýòîò âûâîä, èñïîëüçóÿ ìåòîä ðåçîëþöèé. Âûáåðåì
ïðåäèêàòû: C(x): x — ñëóæàùèé, K(x): x – êîìïåòåíòíûé, N(x): x —
1
À. Ô. Ëîñåâ. Äèàëåêòèêà ìèôà.  êí. «Èç ðàííèõ ïðîèçâåäåíèé». Ì.: Ïðàâäà, íà÷àëüíèê, P(x): x ïðîäâèãàåòñÿ ïî ñëóæåáíîé ëåñòíèöå. Ôîðìàëèçó-
1990. (ñòð. 497).
240 Ãëàâà 13 Àâòîìàòè÷åñêîå äîêàçàòåëüñòâî òåîðåì 241

åì ñâîè çíàíèÿ î ïðîáëåìå.  êà÷åñòâå ïåðâîé ïîñûëêè âîçüìåì Ïîñòàâèì ïðîòèâîïîëîæíûé âîïðîñ: áðàäîáðåé íå äîëæåí áðèòü
óòâåðæäåíèå î òîì, ÷òî êîìïåòåíòíûé ñëóæàùèé ïðîäâèãàåòñÿ ïî ñàìîãî ñåáÿ: ¬Q(a, a), è ïîñòðîèì ðåçîëþòèâíûé âûâîä:
ñëóæåáíîé ëåñòíèöå: ∀x(C(x) & K(x) → P(x)). 1. P(a)
Âòîðîé ïîñûëêîé ìîæåò ñëóæèòü óòâåðæäåíèå î òîì, ÷òî íà÷àëü- 2. ¬Q(y, y) ∨ ¬Q(a, y)
íèê ïåðåñòàåò ïðîäâèãàòüñÿ ïî ñëóæåáíîé ëåñòíèöå: 3. Q(y, y) ∨ Q(a, y)
∀x(N(x) → ¬P(x)). 4. Q(a, a)
Ó÷òåì òàêæå òîò ôàêò, ÷òî íà÷àëüíèê – òîæå ñëóæàùèé: 5. ¬Q( a, a) ïîäñòàíîâêà {a/y} â 2, ñêëåéêà 2
∀x(N(x) → C(x)). 6. ðåçîëüâåíòà 4, 5
Òîãäà âûâîä, êîòîðûé íóæíî ïðîâåðèòü, ìîæíî ñôîðìóëèðîâàòü Ëîãè÷åñêîå ñëåäîâàíèå òàêæå âûïîëíåíî, ò.å. áðàäîáðåé íå
òàê: «Âñå íà÷àëüíèêè íåêîìïåòåíòíû»: ∀x(N(x) → ¬K(x)). äîëæåí áðèòü ñàìîãî ñåáÿ.
Ïðèâåäåì ïîñûëêè è îòðèöàíèå çàêëþ÷åíèÿ ê ÑÑÔ è ïîñòðîèì  ýòîé çàäà÷å íà äâà ïðîòèâîïîëîæíûõ âîïðîñà ìû ïîëó÷àåì
ðåçîëþòèâíûé âûâîä: îäèíàêîâûé îòâåò, ïîñêîëüêó èñõîäíîå óòâåðæäåíèå ïðîòèâîðå÷èâî
1. N(a) ñàìî ïî ñåáå.
2. K(a) Ìåòîä ðåçîëþöèé — ýòî î÷åíü ñèëüíûé ìåòîä ïîèñêà äîêàçà-
3. ¬C(x) ∨ ¬K(x) ∨ P(x) òåëüñòâà îáùåçíà÷èìîñòè ôîðìóë (â äðóãîé ôîðìóëèðîâê堗 ëîãè-
4. ¬N(x) ∨ ¬P(x) ÷åñêèõ ñëåäîâàíèé). Èìåííî ïîýòîìó îí ïîðîäèë íîâóþ ïàðàäèãìó
5. ¬N(x) ∨ C(x) ïðîãðàììèðîâàíèÿ — ëîãè÷åñêîå ïðîãðàììèðîâàíèå. Íàèáîëåå
6. ¬C(a) ∨ P(a) {a/x} â 3, ðåçîëüâåíòà 2, 3 ðàñïðîñòðàíåííûì ÿçûêîì ëîãè÷åñêîãî ïðîãðàììèðîâàíèÿ ÿâëÿ-
åòñÿ ÏÐÎËÎÃ.  ëîãè÷åñêîì ïðîãðàììèðîâàíèè ëþáàÿ çàäà÷à ñòà-
7. ¬N(a) ∨ P(a) {a/x} â 5, ðåçîëüâåíòà 5, 6
âèòñÿ êàê çàäà÷à äîêàçàòåëüñòâà ëîãè÷åñêîãî ñëåäîâàíèÿ íåêîòîðîãî
8. ¬N(a) {a/x} â 4, ðåçîëüâåíòà 4,7 ïðåäëîæåíèÿ èç çàäàííûõ ïîñûëîê. Âûïîëíåíèå ïðîãðàììû çàêëþ-
9. ðåçîëüâåíòà 1,8 ÷àåòñÿ â ïîèñêå äîêàçàòåëüñòâà ìåòîäîì ðåçîëþöèé.
Èòàê, ìû ïîëó÷èëè, ÷òî êîìïåòåíòíûõ íà÷àëüíèêîâ íå ñóùåñòâóåò.
Ïðèìåð 13.6. Ðàññìîòðèì çàäà÷ó î áðàäîáðåå: Â îäíîì ñåëå
áðàäîáðåé áðååò òåõ è òîëüêî òåõ æèòåëåé ñåëà, êîòîðûå íå
áðåþòñÿ ñàìè. Äîëæåí ëè áðàäîáðåé áðèòü ñàìîãî ñåáÿ?
Âîçüìåì ïðåäèêàòû: P(x): x áðàäîáðåé, Q(x, y): x áðååò y.
Ôîðìàëèçóåì ïîñûëêó è ïðèâåäåì åå ê ÑÑÔ:
∃x(P(x)&∀y(Q(y, y) → ¬Q(x, y))&(¬Q(y, y) → Q(x, y))).
ÑÑÔ: (P(a)&∀y(¬Q(y, y) ∨ ¬Q(a, y))&(Q(y, y) ∨ Q(a, y))).
Ïðîâåðèì, áðååò ëè áðàäîáðåé ñàìîãî ñåáÿ: Q(a, a). Ïîñòðîèì âûâîä:
1. P(a)
2. ¬Q(y, y) ∨ ¬Q(a, y)
3. Q(y, y) ∨ Q(a, y)
4. ¬Q(a, a)
5. Q( a, a) ïîäñòàíîâêà {a/y} â 3, ñêëåéêà 3
6. ðåçîëüâåíòà 4, 5
Ëîãè÷åñêîå ñëåäîâàíèå âûïîëíåíî, ò.å. áðàäîáðåé äîëæåí áðèòü
ñàìîãî ñåáÿ.
Ñâîéñòâà òåîðèé ïåðâîãî ïîðÿäêà 243
Ãëàâà 14. ÑÂÎÉÑÒÂÀ ÒÅÎÐÈÉ ñòàíîâëåíèÿ ìàòåìàòè÷åñêîé ëîãèêè êàê ñàìîñòîÿòåëüíîé ìàòåìàòè-
÷åñêîé äèñöèïëèíû.
ÏÅÐÂÎÃÎ ÏÎÐßÄÊÀ  1930 ã. àâñòðèéñêèé ìàòåìàòèê Êóðò øäåëü äîêàçàë òåîðåìó î
Óñïåõè ðàçâèòèÿ äåäóêòèâíîãî ìåòîäà ïîðîäèëè áîëüøîå êîëè÷åñòâî ïîëíîòå èñ÷èñëåíèÿ ïðåäèêàòîâ, ñîãëàñíî êîòîðîé ìíîæåñòâî ëîãè÷åñêè
ðàáîò ïî ôîðìàëèçàöèè îñíîâíûõ ðàçäåëîâ ìàòåìàòèêè. Èäåÿ ñîçäàíèÿ îáùåçíà÷èìûõ ôîðìóë ëîãèêè ïðåäèêàòîâ ñîâïàäàåò ñ ìíîæåñòâîì
óíèâåðñàëüíîãî ÿçûêà äëÿ âñåé ìàòåìàòèêè è ôîðìàëèçàöèè òåîðåì èñ÷èñëåíèÿ ïðåäèêàòîâ. Îäíàêî óæå â 1931 ã. ïîÿâèëàñü äðóãàÿ
ìàòåìàòè÷åñêèõ äîêàçàòåëüñòâ ñðåäñòâàìè ýòîãî ÿçûêà âûäâèãàëàñü ðàáîòà øäåëÿ: «Î ôîðìàëüíî íåðàçðåøèìûõ ïðåäëîæåíèÿõ Principia
åùå Ëåéáíèöåì. Â ñåðåäèíå 19-ãî âåêà ðàáîòû Áóëÿ è äå Ìîðãàíà ïî Mathematica è ðîäñòâåííûõ ñèñòåì». Äîêàçàííàÿ â íåé òåîðåìà î
ôîðìàëèçàöèè àðèñòîòåëåâîé ëîãèêè ñîçäàëè ïðåäïîñûëêè äëÿ íåïîëíîòå ôîðìàëüíîé àðèôìåòèêè ïðèçíàíà îäíèì èç âåëè÷àéøèõ
ïîñòðîåíèÿ òàêîãî ÿçûêà. Ïîñëå òîãî, êàê Ã. Ôðåãå (1879) è ×. Ïèðñ äîñòèæåíèé ñîâðåìåííîé ìàòåìàòèêè. øäåëþ â ýòî âðåìÿ áûëî 25 ëåò.
(1885) ââåëè â ÿçûê ëîãèêè ïðåäèêàòû, ïðåäìåòíûå ïåðåìåííûå è Ñîãëàñíî ýòîé òåîðåìå, åñëè ôîðìàëüíàÿ ñèñòåìà, ñîäåðæàùàÿ àðèô-
êâàíòîðû, âîçíèêëà ðåàëüíàÿ âîçìîæíîñòü ïðèìåíèòü ýòîò ÿçûê ê ìåòèêó, íåïðîòèâîðå÷èâà, òî â íåé ñóùåñòâóþò èñòèííûå, íî íå
ôîðìàëèçàöèè îñíîâàíèé ìàòåìàòèêè. Â ðàáîòàõ Âåéåðøòðàññà, âûâîäèìûå èç àêñèîì ýòîé òåîðèè ïðåäëîæåíèÿ. Îòñþäà ñëåäóåò, ÷òî
Äåäåêèíäà è Êàíòîðà áûëà ïîêàçàíà âîçìîæíîñòü «àðèôìåòèçàöèè» ôîðìàëüíàÿ òåîðèÿ, ñðåäñòâàìè êîòîðîé ìîæíî ïîñòðîèòü
àíàëèçà è òåîðèè ôóíêöèé, â ðåçóëüòàòå ÷åãî àðèôìåòèêà àðèôìåòèêó, ñóùåñòâåííî íåïîëíà, ò.å. íèêàêîå ðàñøèðåíèå åå ñèñòåìû
íàòóðàëüíûõ ÷èñåë ñòàëà ðàññìàòðèâàòüñÿ êàê ôóíäàìåíò âñåé àêñèîì íå ñäåëàåò åå ïîëíîé, òàê êàê â íîâîé ñèñòåìå âñå ðàâíî íàé-
êëàññè÷åñêîé ìàòåìàòèêè. Ïîýòîìó âïîëíå åñòåñòâåííî áûëî íà÷àòü äóòñÿ èñòèííûå, íî íå âûâîäèìûå åå ñðåäñòâàìè ïðåäëîæåíèÿ. Äðóãîé
ôîðìàëèçàöèþ îñíîâàíèé ìàòåìàòèêè ñ àêñèîìàòèçàöèè àðèôìåòèêè. ðåçóëüòàò øäåëÿ çàêëþ÷àåòñÿ â òîì, ÷òî íåëüçÿ äîêàçàòü íåïðîòèâî-
Íàèáîëåå óäîáíàÿ ñèñòåìà àêñèîì àðèôìåòèêè áûëà ïðåäëîæåíà Ïåàíî ðå÷èâîñòü ôîðìàëüíîé òåîðèè ïåðâîãî ïîðÿäêà, âêëþ÷àþùåé ôîðìàëü-
(1891).  íà÷àëå 20-ãî âåêà âîçíèêëî íàïðàâëåíèå â ìàòåìàòèêå, öåëüþ íóþ àðèôìåòèêó, ñðåäñòâàìè, âûðàçèìûìè â ýòîé òåîðèè. Äëÿ
êîòîðîãî áûëî ïðåäñòàâèòü âñþ ÷èñòóþ ìàòåìàòèêó êàê ÷àñòü äîêàçàòåëüñòâà íåïðîòèâîðå÷èâîñòè íåîáõîäèìî ïðèâëå÷åíèå ñðåäñòâ,
ôîðìàëüíîé ëîãèêè. Óàéòõåä è Ðàññåë â 1910 — 1913 ã.ã. îïóáëèêîâàëè âûõîäÿùèõ çà ðàìêè ôîðìàëüíîé àðèôìåòèêè. Òàêèå äîêàçàòåëüñòâà
ñâîé ôóíäàìåíòàëüíûé òðóä «Principia Mathematica», ïîñâÿùåííûé íåïðîòèâîðå÷èâîñòè àðèôìåòèêè áûëè ïîëó÷åíû ïîçæå Ã. Ãåíöåíîì è
ìàòåìàòè÷åñêîé ëîãèêå è îñíîâàíèÿì ìàòåìàòèêè.  ýòîé ðàáîòå Ï. Ñ. Íîâèêîâûì. Ðåçóëüòàòû, ïîëó÷åííûå øäåëåì, ïîêàçàëè, ÷òî âîç-
áûëà óñîâåðøåíñòâîâàíà àêñèîìàòèêà àðèôìåòèêè è íà åå îñíîâå ìîæíîñòè àêñèîìàòè÷åñêîãî ìåòîäà îïðåäåëåííûì îáðàçîì
ôîðìàëèçîâàíû íåêîòîðûå äðóãèå ðàçäåëû ìàòåìàòèêè. Îäíàêî, íå îãðàíè÷åíû, ïðè÷åì îãðàíè÷åíèÿ òàêîâû, ÷òî äàæå àðèôìåòèêà íàòó-
âñå îáñòîÿëî ãëàäêî íà ýòîì ïóòè. Òàê, íàïðèìåð, îêàçàëîñü ðàëüíûõ ÷èñåë íå ìîæåò áûòü ïîëíîñòüþ àêñèîìàòèçèðîâàíà. Îòêðû-
íåâîçìîæíûì âûâåñòè èç ÷èñòî ëîãè÷åñêèõ àêñèîì ñóùåñòâîâàíèå òèÿ øäåëÿ ðàçðóøèëè íàäåæäû ëîãèêîâ î ïîëíîé ôîðìàëèçàöèè ìàòå-
áåñêîíå÷íûõ ìíîæåñòâ. Îòêðûòèå ïàðàäîêñîâ, ñâÿçàííûõ ñ îñíîâíûìè ìàòèêè. Îäíàêî ðàáîòû øäåëÿ îáîãàòèëè ìàòåìàòè÷åñêóþ íàóêó
ïîíÿòèÿìè òåîðèè ìíîæåñòâ, åùå áîëüøå ïîêîëåáàëî óâåðåííîñòü ñîâåðøåííî íîâûìè ìåòîäàìè ðàññóæäåíèé è èìåëè îãðîìíîå çíà÷åíèå
ìàòåìàòèêîâ â äîñòèæåíèè ïîñòàâëåííîé öåëè. Îñíîâíàÿ ïðîáëåìà äëÿ ðàçâèòèÿ ôèëîñîôèè íàóêè. Ðåçóëüòàòû øäåëÿ ïîêàçûâàþò, ÷òî
çàêëþ÷àëàñü â äîêàçàòåëüñòâå íåïðîòèâîðå÷èâîñòè âûáðàííîé ñèñòåìû âîçìîæíîñòè íàøåãî ìûøëåíèÿ íå ñâîäÿòñÿ ê ïîëíîñòüþ ôîðìàëè-
àêñèîì. Ä. Ãèëüáåðò ïîñòàâèë ïåðåä ñîáîé çàäà÷ó ðàçâèòèÿ òåîðèè çóåìûì ïðîöåäóðàì äåäóêòèâíûõ ðàññóæäåíèé. ×åëîâå÷åñêîå ìûøëåíèå
äîêàçàòåëüñòâ. Çàñëóãà Ãèëüáåðòà ñîñòîèò â òîì, ÷òî îí óêàçàë ïóòü è ñïîñîáû ÷åëîâå÷åñêèõ ðàññóæäåíèé ãîðàçäî áîãà÷å, è äëÿ èõ ôîðìàëè-
äëÿ èññëåäîâàíèÿ íåïðîòèâîðå÷èâîñòè àêñèîìàòè÷åñêèõ ñèñòåì. çàöèè (äàæå ÷àñòè÷íîé), íåîáõîäèìî ïðèâëå÷åíèå ñðåäñòâ, âûõîäÿùèõ
Íåïðîòèâîðå÷èâîñòü òåîðèè îçíà÷àåò, ÷òî â íåé íåëüçÿ âûâåñòè çà ðàìêè äåäóêòèâíûõ ðàññóæäåíèé.
ïðîòèâîðå÷èå. Òîãäà äëÿ äîêàçàòåëüñòâà íåïðîòèâîðå÷èâîñòè ôîðìàëü- 14.1. Ñâîéñòâà èñ÷èñëåíèÿ
íîé òåîðèè íóæíî äîêàçàòü íåâûâîäèìîñòü â íåé êàêèõ-ëèáî óòâåðæäå-
íèé. Òàêèì îáðàçîì ìàòåìàòè÷åñêàÿ òåîðèÿ, íåïðîòèâîðå÷èâîñòü
ïðåäèêàòîâ ïåðâîãî ïîðÿäêà
êîòîðîé íóæíî äîêàçàòü, ñòàíîâèòñÿ îáúåêòîì èçó÷åíèÿ äðóãîé Ðàññìîòðèì ñâîéñòâà èñ÷èñëåíèÿ ïðåäèêàòîâ: íåïðîòèâîðå÷è-
ìàòåìàòè÷åñêîé íàóêè, êîòîðóþ Ãèëüáåðò íàçâàë ìåòàìàòåìàòèêîé âîñòü è ïîëíîòó. Íàïîìíèì, ÷òî èñ÷èñëåíèå ïðåäèêàòîâ ïåðâîãî
èëè òåîðèåé äîêàçàòåëüñòâ. Äâóõòîìíàÿ ìîíîãðàôèÿ Ä. Ãèëüáåðòà è ïîðÿäêà ñîäåðæèò òîëüêî ëîãè÷åñêèå àêñèîìû è íå ñîäåðæèò ñîá-
Ï. Áåðíàéñà «Îñíîâàíèÿ ìàòåìàòèêè. Ëîãè÷åñêèå èñ÷èñëåíèÿ è ôîðìà- ñòâåííûõ àêñèîì.
ëèçàöèÿ àðèôìåòèêè», âûøåäøàÿ â 30-õ ã.ã., ïîäâåëà èòîã ïðîöåññó
244 Ãëàâà 14 Ñâîéñòâà òåîðèé ïåðâîãî ïîðÿäêà 245

Òåîðåìà 14.1. Âñÿêîå èñ÷èñëåíèå ïðåäèêàòîâ ïåðâîãî ïîðÿäêà òåîðèé ïåðâîãî ïîðÿäêà íåëüçÿ ïîëó÷èòü ðàçðåøàþùóþ ïðîöåäóðó
íåïðîòèâîðå÷èâî. äëÿ äîêàçàòåëüñòâà îáùåçíà÷èìîñòè, èëè, ÷òî òî æå ñàìîå, äëÿ âûâî-
Äîêàçàòåëüñòâî. Äëÿ ëþáîé ïðîèçâîëüíîé ôîðìóëû A ââåäåì äèìîñòè ôîðìóëû èç ìíîæåñòâà ãèïîòåç. Ýòîò ðåçóëüòàò, à òàêæå
ïðåîáðàçîâàíèå h(A): â A îïóñêàþòñÿ âñå êâàíòîðû è òåðìû âìåñòå íåêîòîðûå äðóãèå ðåçóëüòàòû, áóäóò ðàññìîòðåíû â ãëàâå 15.
ñ ñîîòâåòñòâóþùèìè ñêîáêàìè è çàïÿòûìè. Ðåçóëüòàò ïðåîáðàçîâà- 14.2. Ôîðìàëüíàÿ àðèôìåòèêà
íèÿ h âñåãäà åñòü ïðîïîçèöèîíàëüíàÿ ôîðìà, â êîòîðîé ðîëü
ïðîïîçèöèîíàëüíûõ áóêâ èãðàþò ïðåäèêàòíûå ñèìâîëû. Íàïðèìåð, 14.2.1. Ñèñòåìà àêñèîì Ïåàíî
h(¬∀x(P(x, y) → ∃yQ(y)) = ¬P → Q. Î÷åâèäíî, ÷òî h(¬A) = ¬h(A) Èìåííî ñ àðèôìåòèêè íàòóðàëüíûõ ÷èñåë áûëè íà÷àòû ïîïûòêè
è h(A → B) = h(A) → h(B). Ïðè ïðèìåíåíèè ïðåîáðàçîâàíèÿ h(A) ôîðìàëèçàöèè ìàòåìàòèêè. Ïåðâîå, ïîëóàêñèîìàòè÷åñêîå ïîñòðîå-
ê ñõåìàì àêñèîì À1 – À3? òåîðèè Ê îíè íå èçìåíÿòñÿ. Ñõåìà àêñè- íèå ýòîé äèñöèïëèíû áûëî ïðåäëîæåíî Ïåàíî è óñîâåðøåíñòâîâàíî
îìû À4: ∀õÀ(õ) → À(y) ïðåîáðàçóåòñÿ â òàâòîëîãèþ À → À, à Äåäåêèíäîì â 1901 ã. Ýòó ñèñòåìó ìîæíî ñôîðìóëèðîâàòü ñëåäó-
ñõåìà À5: ∀õ(À → Â(õ)) → (À → ∀õÂ(õ)) – â òàâòîëîãèþ þùèì îáðàçîì.
(À → Â) → (À → Â). Åñëè h(A) è h(A → B) – òàâòîëîãèè, òî è (Ð1) 0 åñòü íàòóðàëüíîå ÷èñëî.
h(B) – òîæå òàâòîëîãèÿ, à åñëè h(A) — òàâòîëîãèÿ, òî è h(∀õÀ(õ)) —
(Ð2) Äëÿ ëþáîãî íàòóðàëüíîãî ÷èñëà x ñóùåñòâóåò äðóãîå íàòó-
òàâòîëîãèÿ, òàê êàê ðåçóëüòàòû ïðèìåíåíèÿ ïðåîáðàçîâàíèÿ h ê A
ðàëüíîå ÷èñëî, êîòîðîå îáîçíà÷àåòñÿ x′ è íàçûâàåòñÿ (íåïîñðåä-
è ∀õÀ(õ) ñîâïàäàþò. Ñëåäîâàòåëüíî, åñëè À åñòü òåîðåìà òåîðèè Ê,
ñòâåííî) ñëåäóþùåå çà x.
òî h(A) åñòü òàâòîëîãèÿ. Åñëè áû ñóùåñòâîâàëà ôîðìóëà Â â K òàêàÿ,
÷òî |–Ê  è |–Ê ¬Â, òî îáà âûðàæåíèÿ h(B) è h(¬B) áûëè áû òàâòî- (Ð3) 0 ≠ x′ äëÿ ëþáîãî íàòóðàëüíîãî ÷èñëà x.
ëîãèÿìè, ÷òî íåâîçìîæíî. Òàêèì îáðàçîì, Ê íåïðîòèâîðå÷èâî. (Ð4) Åñëè x′ = y′, òî x = y.
(Ð5) Åñëè Q åñòü ñâîéñòâî, êîòîðûì îáëàäàþò îäíè è, ìîæåò
Òåîðåìà 14.2. Âî âñÿêîì èñ÷èñëåíèè ïðåäèêàòîâ ïåðâîãî ïîðÿä-
áûòü, íå îáëàäàþò äðóãèå íàòóðàëüíûå ÷èñëà, è åñëè
êà âñÿêàÿ òåîðåìà ÿâëÿåòñÿ ëîãè÷åñêè îáùåçíà÷èìîé.
(I) íàòóðàëüíîå ÷èñëî 0 îáëàäàåò ñâîéñòâîì Q è
Äîêàçàòåëüñòâî. Àêñèîìû, çàäàâàåìûå ñõåìàìè À1 – À3, ÿâëÿ- (II) äëÿ âñÿêîãî íàòóðàëüíîãî ÷èñëà x èç òîãî, ÷òî x îáëàäàåò ñâîé-
åòñÿ ëîãè÷åñêè îáùåçíà÷èìûìè ôîðìóëàìè, òàê êàê êàæäàÿ èç íèõ ñòâîì Q, ñëåäóåò, ÷òî è íàòóðàëüíîå ÷èñëî x′ îáëàäàåò ñâîéñòâîì Q, òî
ÿâëÿåòñÿ òàâòîëîãèåé ëîãèêè âûñêàçûâàíèé. Ñõåìû àêñèîì À4, À5 ñâîéñòâîì Q îáëàäàþò âñå íàòóðàëüíûå ÷èñëà (ïðèíöèï èíäóêöèè).
ÿâëÿþòñÿ ëîãè÷åñêè îáùåçíà÷èìûìè â ëîãèêå ïðåäèêàòîâ,
ñëåäîâàòåëüíî, ëþáàÿ àêñèîìà, ïîðîæäåííàÿ ýòèìè ñõåìàìè, îáùå- Ýòèõ àêñèîì, âìåñòå ñ íåêîòîðûì ôðàãìåíòîì òåîðèè ìíîæåñòâ,
çíà÷èìà. Ïðàâèëà âûâîäà ÌÐ è Gen ñîõðàíÿþò ñâîéñòâî îáùåçíà÷è- äîñòàòî÷íî äëÿ ïîñòðîåíèÿ íå òîëüêî àðèôìåòèêè, íî è òåîðèè
ìîñòè, ñëåäîâàòåëüíî, âñÿêàÿ òåîðåìà èñ÷èñëåíèÿ ïðåäèêàòîâ ëîãè- ðàöèîíàëüíûõ, âåùåñòâåííûõ è êîìïëåêñíûõ ÷èñåë. Ïîýòîìó
÷åñêè îáùåçíà÷èìà. ìîæíî ïîñòðîèòü òåîðèþ ïåðâîãî ïîðÿäêà S, îñíîâàííóþ íà ñèñòåìå
àêñèîì Ïåàíî, êîòîðàÿ äîñòàòî÷íà äëÿ âûâîäà âñåõ îñíîâíûõ
Òåîðåìà 14.2 ïðåäñòàâëÿåò ñîáîé ëèøü ïîëîâèíó òåîðåìû î ïîë- ðåçóëüòàòîâ ýëåìåíòàðíîé àðèôìåòèêè.
íîòå èñ÷èñëåíèÿ ïðåäèêàòîâ: íåîáõîäèìî åùå äîêàçàòü îáðàòíóþ
òåîðåìó î òîì, ÷òî âñÿêàÿ ëîãè÷åñêè îáùåçíà÷èìàÿ ôîðìóëà òåîðèè 14.2.2. Ôîðìàëüíàÿ òåîðèÿ S
ïðåäèêàòîâ ÿâëÿåòñÿ òåîðåìîé èñ÷èñëåíèÿ ïðåäèêàòîâ. Ýòà òåîðåìà Îïðåäåëåíèå 14.1. Òåîðèÿ ïåðâîãî ïîðÿäêà S èìååò åäèí-
áûëà äîêàçàíà øäåëåì â 1930 ã. è èçâåñòíà êàê òåîðåìà î ïîëíîòå. ñòâåííóþ ïðåäèêàòíóþ áóêâó A12: t = s, åäèíñòâåííóþ ïðåäìåò-
Çäåñü ìû ïðèâåäåì åå áåç äîêàçàòåëüñòâà. íóþ êîíñòàíòó a1 = 0 è òðè ôóíêöèîíàëüíûå áóêâû f11(t): t′,
Òåîðåìà 14.3. (Òåîðåìà øäåëÿ î ïîëíîòå). Âî âñÿêîì èñ÷èñëå- f12(t, s): t + s, f22(t, s): t⋅s, ãäå t è s - òåðìû. Ñîáñòâåííûå àêñèîìû
íèè ïðåäèêàòîâ ïåðâîãî ïîðÿäêà òåîðåìàìè ÿâëÿåòñÿ òå è òîëüêî òåîðèè S:
òå ôîðìóëû, êîòîðûå ëîãè÷åñêè îáùåçíà÷èìû. S1. x1 = x2 → (x1 = x3 → x2 = x3);
Äëÿ èñ÷èñëåíèÿ âûñêàçûâàíèé òåîðåìà î ïîëíîòå òåîðèè L ïðè- S2. x1 = x2 → x1' = x2';
âîäèò ê ðåøåíèþ ïðîáëåìû ðàçðåøèìîñòè: ñ ïîìîùüþ ïîñòðîåíèÿ S3. 0 ≠ x1′;
òàáëèöû èñòèííîñòè äëÿ ëþáîé ôîðìóëû èñ÷èñëåíèÿ âûñêàçûâà- S4. x1' = x2' → x1 = x2;
íèé ìîæíî ïðîâåðèòü, ÿâëÿåòñÿ îíà òåîðåìîé èëè íåò. Îäíàêî äëÿ S5. x1 + 0 = x1;
246 Ãëàâà 14 Ñâîéñòâà òåîðèé ïåðâîãî ïîðÿäêà 247

S6. x1 + x2' = (x1 + x2)′; (II) Ïðèáàâëåíèå åäèíèöû (ñëåäóþùèé çà): N(x) = x + 1 äëÿ
S7. x1⋅0 = 0; êàæäîãî x.
S8. (x1⋅x2') = (x1⋅x2) + x1; (III) Ïðîåêòèðóþùèå ôóíêöèè: Uin(x1, ..., xn) = xi ïðè âñåõ x1,..., xn
S9. A(0) → (∀x(A(x) → A(x′)) → ∀xA(x)), ãäå A(x) — ïðîèçâîëü- (i = 1,..., n; n = 1, 2,...).
íàÿ ôîðìóëà òåîðèè S. (2). Ñëåäóþùèå äâà ïðàâèëà: ïîäñòàíîâêà è ïðèìèòèâíàÿ ðåêóð-
ñèÿ, — ñëóæàò äëÿ ïîëó÷åíèÿ íîâûõ ôóíêöèé, èñõîäÿ èç óæå
Àêñèîìû S1 — S8 ÿâëÿþòñÿ êîíêðåòíûìè ôîðìóëàìè, â òî
èìåþùèõñÿ.
âðåìÿ, êàê S9 ïðåäñòàâëÿåò ñîáîé ñõåìó àêñèîì, ïîðîæäàþùóþ
áåñêîíå÷íîå ìíîæåñòâî àêñèîì. Ïðè ýòîì ñõåìà àêñèîì S9, êîòîðàÿ (IV) Ïîäñòàíîâêà. Ãîâîðÿò, ÷òî ôóíêöèÿ f ïîëó÷åíà ñ ïîìîùüþ
íàçûâàåòñÿ ïðèíöèïîì ìàòåìàòè÷åñêîé èíäóêöèè, íå ñîîòâåòñòâóåò ïîäñòàíîâêè èç ôóíêöèé g(y1,..., ym), h1(x1,..., xn), …, hm(x1,..., xn),
ïîëíîñòüþ àêñèîìå (Ð5) ñèñòåìû àêñèîì Ïåàíî, ïîñêîëüêó â (Ð5) åñëè f(x1,..., xn) = g(h1(x1,..., xn),..., hm(x1,..., xn)).
ñâîéñòâà íàòóðàëüíûõ ÷èñåë íå îïðåäåëÿþòñÿ êîíñòðóêòèâíî, à â (V) Ñõåìà ïðèìèòèâíîé ðåêóðñèè. Ôóíêöèÿ f ïîëó÷åíà èç
S îíè îïðåäåëÿþòñÿ ôîðìóëàìè òåîðèè. ôóíêöèé g è h ñ ïîìîùüþ ðåêóðñèè, åñëè
Ñ ïîìîùüþ MP èç ñõåìû àêñèîì S9 ìîæíî ïîëó÷èòü ñëåäóþùåå f(x1,..., xn, 0) = g(x1,..., xn),
ïðàâèëî èíäóêöèè: f(x1,..., xn, y + 1) = h(x1,..., xn, y, f(x1,..., xn, y)).
A(0), ∀x(A(x) → A(x′) |– ∀xA(x). Ïðè ýòîì èñêëþ÷àåòñÿ ñëó÷àé n = 0, äëÿ êîòîðîãî îòäåëüíî:
Èíòåðïðåòàöèÿ òåîðèè S, â êîòîðîé: f(0) = k (ãäå k — ôèêñèðîâàííîå öåëîå íåîòðèöàòåëüíîå ÷èñëî),
(a) ìíîæåñòâî âñåõ íåîòðèöàòåëüíûõ öåëûõ ÷èñåë ñëóæèò f(y + 1) = h(y, f(y)).
îáëàñòüþ îïðåäåëåíèÿ, Çàìåòèì, ÷òî ôóíêöèÿ f âïîëíå îïðåäåëåíà: çíà÷åíèå f(x1,..., xn, 0)
(b) öåëîå ÷èñëî 0 èíòåðïðåòèðóåò ñèìâîë 0, îïðåäåëÿåòñÿ èç ïåðâîãî ðàâåíñòâà, à åñëè ìû óæå çíàåì çíà÷åíèå
(c) îïåðàöèÿ âçÿòèÿ ïîñëåäóþùåãî (ïðèáàâëåíèå åäèíèöû) f(x1,..., xn, y), òî èç âòîðîãî ðàâåíñòâà ìû ìîæåì íàéòè çíà÷åíèå
èíòåðïðåòèðóåò ôóíêöèþ ′ (ò.å. ôóíêöèîíàëüíóþ áóêâó f11(t)), f(x1,..., xn, y + 1).
(d) îáû÷íûå ñëîæåíèå è óìíîæåíèå èíòåðïðåòèðóþò ôóíêöèè (3). Ôóíêöèÿ f íàçûâàåòñÿ ïðèìèòèâíî ðåêóðñèâíîé, åñëè îíà
+ è ⋅, ìîæåò áûòü ïîëó÷åíà èç èñõîäíûõ ôóíêöèé ñ ïîìîùüþ êîíå÷-
(e) ïðåäèêàòíàÿ áóêâà A12 èíòåðïðåòèðóåòñÿ îòíîøåíèåì òîæ- íîãî ÷èñëà ïîäñòàíîâîê (IV) è ðåêóðñèé (V), ò.å. åñëè ñóùåñòâóåò
äåñòâà =, íàçûâàåòñÿ ñòàíäàðòíîé ìîäåëüþ òåîðèè S. òàêàÿ êîíå÷íàÿ ïîñëåäîâàòåëüíîñòü ôóíêöèé f1,..., fn, ÷òî fn = f
è äëÿ êàæäîãî i, 0 ≤ i ≤ n, ôóíêöèÿ fi ëèáî èñõîäíàÿ, ëèáî ìîæåò
14.3. Ïðèìèòèâíî ðåêóðñèâíûå áûòü ïîëó÷åíà èç íåêîòîðûõ ïðåäøåñòâóþùèõ åé â ýòîé ïîñëåäî-
è ðåêóðñèâíûå ôóíêöèè âàòåëüíîñòè ôóíêöèé ñ ïîìîùüþ ïðèìåíåíèÿ ïðàâèëà (IV)
(ïîäñòàíîâêè) èëè ïðàâèëà (V) (ðåêóðñèè).
14.3.1. Ïðèìèòèâíî ðåêóðñèâíûå ôóíêöèè
Òåîðåìà 14.4. Ñëåäóþùèå ôóíêöèè ÿâëÿþòñÿ ïðèìèòèâíî
Îïðåäåëåíèå 14.2. Àðèôìåòè÷åñêèìè ôóíêöèÿìè íàçûâàþòñÿ ðåêóðñèâíûìè.
ôóíêöèè, ó êîòîðûõ îáëàñòü îïðåäåëåíèÿ è ìíîæåñòâî çíà÷åíèé (a) x + y (ñëîæåíèå).
ñîñòîÿò èç íàòóðàëüíûõ ÷èñåë, à àðèôìåòè÷åñêèì îòíîøåíèåì
Äîêàçàòåëüñòâî.
íàçûâàþòñÿ îòíîøåíèÿ, çàäàííûå íà ìíîæåñòâå íàòóðàëüíûõ ÷èñåë.
Ïî ïðàâèëó ðåêóðñèè (V):
Òàê, íàïðèìåð, óìíîæåíèå åñòü àðèôìåòè÷åñêàÿ ôóíêöèÿ ñ äâó- x + 0 = x, ò.å. f(x, 0) = U11(x) = x.
ìÿ àðãóìåíòàìè, à âûðàæåíèå x + y < z îïðåäåëÿåò àðèôìåòè÷åñêîå
îòíîøåíèå ñ òðåìÿ àðãóìåíòàìè. x + (y + 1) = N(x + y), ò.å. f(x, y + 1) = N(f(x, y)).
(b) x ⋅ y (óìíîæåíèå).
Îïðåäåëåíèå 14.3.
Äîêàçàòåëüñòâî.
(1). Ñëåäóþùèå ôóíêöèè íàçûâàþòñÿ èñõîäíûìè ôóíêöèÿìè.
x ⋅ 0 = 0, ò.å. g(x, 0) = Z(x).
(I) Íóëü-ôóíêöèÿ: Z(x) = 0 äëÿ êàæäîãî x.
x ⋅ (y + 1) = (x ⋅ y) + x, ò.å. g(x, y + 1) = f(x, g(x, y)), ãäå f åñòü
ôóíêöèÿ ñëîæåíèÿ.
248 Ãëàâà 14 Ñâîéñòâà òåîðèé ïåðâîãî ïîðÿäêà 249

(c) xy (âîçâåäåíèå â ñòåïåíü). Äîêàçàòåëüñòâî.


Äîêàçàòåëüñòâî. rm(x, 0) = 0, rm(x, y + 1) = N(rm(x, y)) ⋅ sg(|x – N(rm(x, y))|).
x0 = 1, xy+1 = (xy) ⋅ x. (o) qt(x, y) = ÷àñòíîìó îò äåëåíèÿ y íà x.
(d) δ(x) = x – 1, åñëè x > 0, è δ(x) = 0, åñëè õ = 0 (âû÷èòàíèå Äîêàçàòåëüñòâî.
åäèíèöû). qt(x, 0) = 0, qt(x, y + 1) = qt(x, y) + unsg(|x – N(rm(x, y))|).
Äîêàçàòåëüñòâî. Îïðåäåëåíèÿ (îãðàíè÷åííûõ ñóìì è ïðîèçâåäåíèé).
δ(0) = 0, δ(y + 1) = y.
14.4. ∑y<z f(x1, …, xn, y) = 0, åñëè z = 0,
(e) x ÷ y = x – y, åñëè x ≥ y, è x ÷ y = 0, åñëè x < y (îãðàíè÷åííàÿ
∑y<z f(x1,…, xn, y) = f(x1, …, xn, 0) + … + f(x1,…, xn, z – 1),
ðàçíîñòü).
åñëè z > 0.
Äîêàçàòåëüñòâî.
x ÷ 0 = x, x ÷ (y + 1) = δ(x ÷ y). 14.5. ∑y ≤ z f(x1,…, xn, y) = ∑y<z+1f(x1,…, xn, y).
(f) |x – y| = x – y, åñëè x ≥ y, |x – y| = y – x, åñëè x < y (ìîäóëü 14.6. ∏y<z f(x1,…, xn, y) = 1, åñëè z = 0,
ðàçíîñòè). ∏y<z f(x1,…, xn, y) = f(x1,…, xn, 0) ⋅ … ⋅ f(x1,…, xn, z – 1),
Äîêàçàòåëüñòâî. åñëè z > 0.
|x – y| = (x ÷ y) + (y ÷ x) (ïîäñòàíîâêà). 14.7. ∏y ≤ z f(x1,…, xn, y) = ∏y<z+1 f(x1,…, xn, y).
(g) sg(x) = 0, åñëè x = 0, sg(x) = 1, åñëè x ≠ 0 (ñèãíóì x). Ýòè îãðàíè÷åííûå ñóììû è ïðîèçâåäåíèÿ ÿâëÿþòñÿ ôóíêöèÿìè
Äîêàçàòåëüñòâî. àðãóìåíòîâ x1,..., xn, z. Ñóììû è ïðîèçâåäåíèÿ, îãðàíè÷åííûå ñ äâóõ
sg(0) = 0, sg(y + 1) = 1. ñòîðîí, ìîæíî òåïåðü îïðåäåëèòü ÷åðåç ââåäåííûå òîëüêî ÷òî îãðà-
(h) unsg(x) = 1, åñëè x = 0, unsg(x) = 0, åñëè x ≠ 0; íè÷åííûå ñóììû è ïðîèçâåäåíèÿ, íàïðèìåð:
Äîêàçàòåëüñòâî. ∑u<y<v f(x1,…, xn, y) = f(x1,…, xn, u + 1) + … + f(x1,…, xn, v – 1) =
unsg(x) = 1 ÷ sg(x). = ∑y<(y÷u)÷1 f(x1,…, xn, y + u + 1) .
(i) x! (ôàêòîðèàë x). 14.3.2. Ðåêóðñèâíûå ôóíêöèè
Äîêàçàòåëüñòâî. Ââåäåì åùå îäíî ïðàâèëî ïîëó÷åíèÿ íîâûõ ôóíêöèé.
0! = 1, (y + 1)! = (y!) ⋅ (y + 1). (VI) µ -îïåðàòîð (îïåðàòîð ìèíèìèçàöèè). Ïóñòü ôóíêöèÿ
(j) min(x, y) = íàèìåíüøåìó èç ÷èñåë x è y; g(x1,..., xn, y) òàêîâà, ÷òî äëÿ ëþáûõ x1,..., xn ñóùåñòâóåò ïî êðàéíåé
Äîêàçàòåëüñòâî. ìåðå îäíî çíà÷åíèå y, ïðè êîòîðîì g(x1,..., xn, y) = 0. Îáîçíà÷èì
min(x, y) = x ÷ (x ÷ y). ÷åðåç µy(g(x1,..., xn, y) = 0) íàèìåíüøåå çíà÷åíèå y, ïðè êîòîðîì
(k) min(x1,..., xn). g(x1,..., xn, y) = 0. Òîãäà ôóíêöèÿ f ïîëó÷åíà èç ôóíêöèè g ñ ïî-
Äîêàçàòåëüñòâî. ìîùüþ µ-îïåðàòîðà, åñëè f(x1,..., xn) = µy(g(x1,..., xn, y) = 0).
Ïðåäïîëîæèì, ÷òî ôóíêöèÿ min(x1,..., xn) — ïðèìèòèâíî ðåêóðñèâíàÿ. Ïðè ïðèìåíåíèè µ-îïåðàòîðà ìîæíî èñïîëüçîâàòü íå òîëüêî
Äëÿ min(x1,..., xn+1) èìååì min(x1,..., xn+1) = min(min(x1,..., xn), xn+1). îòíîøåíèå ðàâåíñòâà, íî è äðóãèå îòíîøåíèÿ: <, ≤, >, ≥. Âîîáùå,
(l) max(x, y) = íàèáîëüøåìó èç ÷èñåë x è y. äëÿ âñÿêîãî îòíîøåíèÿ R(x1, ..., xn, y) áóäåì îáîçíà÷àòü ÷åðåç
Äîêàçàòåëüñòâî. µyR(x1,..., xn, y) òî íàèìåíüøåå çíà÷åíèå y, ïðè êîòîðîì R(x1,..., xn, y)
èñòèííî, åñëè âîîáùå òàêèå çíà÷åíèÿ ñóùåñòâóþò.
max(x, y) = y + (x ÷ y).
(m) max(x1,..., xn); (4). Ôóíêöèÿ f íàçûâàåòñÿ ðåêóðñèâíîé, åñëè îíà ìîæåò áûòü
Äîêàçàòåëüñòâî. ïîëó÷åíà èç èñõîäíûõ ôóíêöèé ñ ïîìîùüþ êîíå÷íîãî ÷èñëà
ïðèìåíåíèé ïîäñòàíîâêè (IV), ðåêóðñèè (V) è µ-îïåðàòîðà (VI).
max(x1,..., xn+1) = max(max(x1,..., xn), xn+1).
(n) rm(x, y) = îñòàòêó îò äåëåíèÿ y íà x, åñëè x ≠ 0, è y, Ýòî ïîñëåäíåå îïðåäåëåíèå îòëè÷àåòñÿ îò îïðåäåëåíèÿ ïðèìè-
åñëè x = 0. òèâíî ðåêóðñèâíîé ôóíêöèè ëèøü äîïîëíèòåëüíûì ðàçðåøåíèåì
ïðèìåíÿòü µ-îïåðàòîð. Ïîýòîìó âñÿêàÿ ïðèìèòèâíî ðåêóðñèâíàÿ
250 Ãëàâà 14 Ñâîéñòâà òåîðèé ïåðâîãî ïîðÿäêà 251

ôóíêöèÿ ÿâëÿåòñÿ òàêæå è ðåêóðñèâíîé ôóíêöèåé. Îáðàòíîå, âïðî- Òåîðåìà 14.5. Åñëè f — ïðèìèòèâíî ðåêóðñèâíàÿ (èëè ðåêóðñèâ-
÷åì, íå âñåãäà âåðíî. ( ëèòåðàòóðå âìåñòî òåðìèíà «ðåêóðñèâíûé» íàÿ) ôóíêöèÿ, òî îãðàíè÷åííûå ñóììû è ïðîèçâåäåíèÿ ýòîé
èíîãäà óïîòðåáëÿåòñÿ òåðìèí «÷àñòè÷íî ðåêóðñèâíûé».) ôóíêöèè ÿâëÿþòñÿ òàêæå ïðèìèòèâíî ðåêóðñèâíûìè (èëè
Îïðåäåëåíèå 14.8. Îãðàíè÷åííûé µ-îïåðàòîð îïðåäåëèì òàê: ðåêóðñèâíûìè) ôóíêöèÿìè.
µyy<zR(x1,..., xn, y) ðàâíî íàèìåíüøåìó y òàêîìó, ÷òî y < z è Äîêàçàòåëüñòâî.
R(x1,..., xn, y) èñòèííî, åñëè òàêîå y ñóùåñòâóåò, è z â ïðîòèâíîì Ïóñòü g(x1, …, xn, z) = ∑y<z f(x1, …, xn, y). 
ñëó÷àå. Òîãäà ìîæíî çàïèñàòü ðåêóðñèâíîå îïðåäåëåíèå:
Íåîãðàíè÷åííûé µ-îïåðàòîð (îïðåäåëåííûé â (VI) ) çàäàåò g(x1,…, xn, 0) = 0,
ñëåäóþùóþ ñõåìó âû÷èñëåíèé n-ìåñòíîé ôóíêöèè ¦(x1,…,xn). Äëÿ g(x1,…, xn, z + 1) = g(x1,…, xn, z) + f(x1,…, xn, z). 
ôèêñèðîâàííûõ çíà÷åíèé àðãóìåíòîâ x1,…,xn íàõîäèòñÿ ðåøåíèå Åñëè h(x1,…, xn, z) = ∑y ≤ z f(x1,…, xn, y), òî èìååì â ðåçóëüòàòå
óðàâíåíèÿ g(x1,…,xn, y) = xn+1 äëÿ y = 0, 1, 2, … Íàèìåíüøåå çíà÷åíèå ïîäñòàíîâêè: h(x1,…, xn, z) = g(x1,…, xn, z+1).
y = b, äëÿ êîòîðîãî g(x1,…,xn, b) = xn+1 è åñòü çíà÷åíèå ôóíêöèè
Àíàëîãè÷íî ìîæíî ïîëó÷èòü ñîîòâåòñòâóþùèå âûðàæåíèÿ äëÿ
f(x1, ..., xn) = µy(g(x1, ..., xn, y) = xn+1), ïîëó÷åííîé èç ôóíêöèè g ñ
ñóìì è ïðîèçâåäåíèé, îãðàíè÷åííûõ ñ äâóõ ñòîðîí.
ïîìîùüþ µ-îïåðàòîðà. Ýòîò ïðîöåññ íàõîæäåíèÿ çíà÷åíèÿ ôóíêöèè
ƒ áóäåò ïðîäîëæàòüñÿ áåñêîíå÷íî, åñëè: (1) çíà÷åíèå g(x1,..., xn, 0) íå 14.3.3. Ðåêóðñèâíûå îòíîøåíèÿ
îïðåäåëåíî; (2) çíà÷åíèÿ g(x1,..., xn, y) îïðåäåëåíû äëÿ y = 0, 1,…, Îïðåäåëåíèå 14.9. Õàðàêòåðèñòè÷åñêîé ôóíêöèåé îòíîøåíèÿ
b – 1, íî îòëè÷íû îò xn+1, à g(x1,..., xn, b) íå îïðåäåëåíî; (3) çíà÷åíèÿ R(x 1,..., x n) íàçûâàåòñÿ ôóíêöèÿ C R(x 1,..., x n), çàäàâàåìàÿ
g(x1,..., xn, y) îïðåäåëåíû äëÿ âñåõ y, íî îòëè÷íû îò xn+1. Âî âñåõ óñëîâèÿìè:
ýòèõ ñëó÷àÿõ âû÷èñëåíèÿ ïðîäîëæàþòñÿ áåñêîíå÷íî è çíà÷åíèå
ôóíêöèè ƒ(x1,…, xn) ñ÷èòàåòñÿ íåîïðåäåëåííûì. Òàêèì îáðàçîì, 0, åñëè R( x1,..., x n ) = T
ïðèìåíåíèå µ-îïåðàòîðà ïîçâîëÿåò ïîëó÷èòü ÷àñòè÷íî îïðåäåëåí- CR ( x1,..., xn ) =  .
1, åñëè R( x1,..., x n ) = F
íûå ôóíêöèè, ÷òî è îáúÿñíÿåò òåðìèí «÷àñòè÷íî ðåêóðñèâíûå»
ôóíêöèè. Ïðèìåíåíèå îãðàíè÷åííîãî µ-îïåðàòîðà ïîçâîëÿåò Îïðåäåëåíèå 14.10. Îòíîøåíèå R(x1,..., xn) íàçûâàåòñÿ ïðèìè-
îñòàíîâèòü ïðîöåññ âû÷èñëåíèé, ââåäÿ âåðõíþþ ãðàíèöó ïåðåáîðà òèâíî ðåêóðñèâíûì (ðåêóðñèâíûì) îòíîøåíèåì, åñëè ïðèìèòèâ-
y < z, è äîîïðåäåëèòü ôóíêöèþ ƒ(x1,…, xn), ïðèñâîèâ åé íåêîòîðîå íî ðåêóðñèâíîé (ñîîòâåòñòâåííî ðåêóðñèâíîé) ÿâëÿåòñÿ åãî
ïðîèçâîëüíîå çíà÷åíèå, íàïðèìåð, z. õàðàêòåðèñòè÷åñêàÿ ôóíêöèÿ CR(x1,..., xn).
µ-îïåðàòîð ÿâëÿåòñÿ óäîáíûì ñðåäñòâîì äëÿ ïîñòðîåíèÿ Ïîñêîëüêó êàæäîìó îòíîøåíèþ ìîæíî ïîñòàâèòü â ñîîòâåòñòâèå
îáðàòíûõ ôóíêöèé. Åñëè çàäàííàÿ ôóíêöèÿ g îäíîìåñòíà, òî ƒ(x) = ïðåäèêàò, ýòî îïðåäåëåíèå ÿâëÿåòñÿ òàêæå îïðåäåëåíèåì ïðèìèòèâ-
= g–1(x) = µy(g(y) = x). Äëÿ ìíîãîìåñòíûõ ôóíêöèé çàïèñü g–1 íå íî ðåêóðñèâíîãî (ðåêóðñèâíîãî) ïðåäèêàòà.
óïîòðåáëÿåòñÿ. Ïðèìåðû.
Ïðèìåðû. 1. Îòíîøåíèå x1 = x2 ïðèìèòèâíî ðåêóðñèâíî, òàê êàê åãî õàðàê-
1. Äëÿ ôóíêöèè sg(x) îáðàòíóþ ôóíêöèþ ìîæíî îïðåäåëèòü êàê òåðèñòè÷åñêàÿ ôóíêöèÿ ñîâïàäàåò ñ ôóíêöèåé sg(|x1 – x2|), êîòîðàÿ
sg–1(x) = µx(sg(x)=1). Òîãäà sg–1(x) = x, åñëè x = 0, 1, è sg–1(x) íå ïðèìèòèâíî ðåêóðñèâíà, â ñèëó ïðåäëîæåíèé (f), (g) òåîðåìû 14.4.
îïðåäåëåíî, åñëè x > 1. 2. Ïðèìèòèâíî ðåêóðñèâíàÿ ôóíêöèÿ unsg(x2 ÷ x1) ñëóæèò õàðàêòå-
2. Îïðåäåëèì ôóíêöèþ y = [z/x] (÷àñòíîå îò äåëåíèÿ z íà x) êàê ôóíê- ðèñòè÷åñêîé ôóíêöèåé îòíîøåíèÿ x1 < x2, êîòîðîå, òàêèì îáðàçîì,
öèþ, îáðàòíóþ óìíîæåíèþ: z = y ⋅ x. Òîãäà y = µyy ≤ z (| y ⋅ x – z| = 0), ïðèìèòèâíî ðåêóðñèâíî.
ò.å. ýòî áóäåò íàèìåíüøåå çíà÷åíèå y, ïðè êîòîðîì ñóùåñòâóåò 3. Îòíîøåíèå x1|x2 (x1 äåëèòñÿ íà x2 áåç îñòàòêà) ïðèìèòèâíî ðåêóð-
ðåøåíèå óðàâíåíèÿ |y ⋅ x – z| = 0. Ôóíêöèÿ íå ïîëíîñòüþ îïðåäå- ñèâíî, òàê êàê åãî õàðàêòåðèñòè÷åñêîé ôóíêöèåé ÿâëÿåòñÿ ïðèìè-
ëåíà, òàê êàê íå êàæäûå äâà ÷èñëà äåëÿòñÿ äðóã íà äðóãà áåç îñòàòêà. òèâíî ðåêóðñèâíàÿ ôóíêöèÿ sg(rm(x1, x2)).
3. Ôóíêöèÿ y= [√x] (öåëàÿ ÷àñòü √x) ìîæåò áûòü îïðåäåëåíà ñ 4. Îòíîøåíèå Pr(x), ò.å. «x åñòü ïðîñòîå ÷èñëî», ïðèìèòèâíî ðåêóð-
ïîìîùüþ îãðàíè÷åííîãî µ-îïåðàòîðà êàê y = µyy ≤ x (y2 = x). Ýòà ñèâíî, òàê êàê CPr(x) = sg((D(x) ÷ 2) + unsg(|x – 1| + unsg(|x – 0|)),
ôóíêöèÿ òàêæå ÿâëÿåòñÿ ÷àñòè÷íî îïðåäåëåííîé. ãäå ôóíêöèÿ D(x) ðàâíà 1, åñëè x = 0, è ÷èñëó äåëèòåëåé x, åñëè
252 Ãëàâà 14 Ñâîéñòâà òåîðèé ïåðâîãî ïîðÿäêà 253

x > 0. Ôóíêöèÿ D(x) ïðèìèòèâíî ðåêóðñèâíà, òàê êàê D(x) = Îïðåäåëåíèå 14.11. Àðèôìåòè÷åñêîå îòíîøåíèå R(x1,..., xn)
= ∑y<xunsg(rm(y, x)). íàçûâàåòñÿ âûðàçèìûì â òåîðèè S, åñëè ñóùåñòâóåò ôîðìóëà
Òåîðåìà 14.6. Îòíîøåíèÿ, êîòîðûå ìîæíî ïîëó÷èòü èç ïðèìè- A(x1,..., xn) òåîðèè S ñ n ñâîáîäíûìè ïåðåìåííûìè òàêàÿ, ÷òî
òèâíî ðåêóðñèâíûõ (èëè ðåêóðñèâíûõ) ñ ïîìîùüþ ïðîïîçèöèî- äëÿ ëþáûõ íàòóðàëüíûõ ÷èñåë k1,..., kn:
íàëüíûõ ñâÿçîê è îãðàíè÷åííûõ êâàíòîðîâ, òàêæå ïðèìèòèâíî (1) åñëè R(k1,..., kn) èñòèííî, òî |—S A(k1,..., kn),
ðåêóðñèâíû (ñîîòâåòñòâåííî, ðåêóðñèâíû); ïðèìåíåíèå îãðàíè- (2) åñëè R(k1,..., kn) ëîæíî, òî |—S ¬A(k1,..., kn).
÷åííûõ µ-îïåðàòîðîâ µyy<z èëè µyy ≤z ê ïðèìèòèâíî ðåêóðñèâíûì Òàê, íàïðèìåð, îòíîøåíèå ðàâåíñòâà ìåæäó íàòóðàëüíûìè
(ðåêóðñèâíûì) îòíîøåíèÿì ïðèâîäèò ê ïðèìèòèâíî ðåêóð- ÷èñëàìè âûðàçèìî â S ôîðìóëîé x1 = x2.  ñàìîì äåëå, åñëè k1 = k2,
ñèâíûì (ðåêóðñèâíûì) ôóíêöèÿì. òî òåðìû k1 è k2 ñîâïàäàþò, è òîãäà |—S k1 = k2. Àíàëîãè÷íî, åñëè
Äîêàçàòåëüñòâî. k1 ≠ k2, òî |—S k1 ≠ k2.  ñâîþ î÷åðåäü, ôîðìóëîé x1 < x2 âûðàçèìî â
Ïóñòü îòíîøåíèÿ P(x1,…, xn) è Q(x1,…, xn) ïðèìèòèâíî ðåêóðñèâ- S îòíîøåíèå «ìåíüøå». Åñëè k1 < k2, òî ñóùåñòâóåò îòëè÷íîå îò
íû (ðåêóðñèâíû). Ýòî îçíà÷àåò, ÷òî ïðèìèòèâíî ðåêóðñèâíûìè íóëÿ ÷èñëî n, òàêîå ÷òî k2 = k1 + n, è òîãäà |—S k2 = k1 + n, à â ñèëó
(ðåêóðñèâíûìè) ÿâëÿþòñÿ èõ õàðàêòåðèñòè÷åñêèå ôóíêöèè CP è (S3) è n ≠ 0, |—S n ≠ 0. Ñëåäîâàòåëüíî, â S ìîæíî âûâåñòè ôîðìóëó
CQ. Òîãäà ïðèìèòèâíî ðåêóðñèâíûìè (ðåêóðñèâíûìè) ÿâëÿþòñÿ è ∃ω(k2 = k1 + ω & ω ≠ 0), ò.å. k1 < k2. Åñëè æå ¬(k1 < k2), òî k1 = k2
îòíîøåíèÿ: ¬P(x 1,…, x n) (åãî õàðàêòåðèñòè÷åñêàÿ ôóíêöèÿ: èëè k2 < k1, ïðè÷åì â ýòîì ïîñëåäíåì ñëó÷àå, òàê æå, êàê è äëÿ
C¬P = 1 ÷ CP), P(x1,…, xn) ∨ Q(x1,…, xn) (õàðàêòåðèñòè÷åñêàÿ ôóíê- ñëó÷àÿ k1 < k2, äîêàçûâàåòñÿ |—S k2 < k1. Íàêîíåö, åñëè k1 = k2, òî
öèÿ: CP ∨ Q = CP ⋅ CQ), P(x1,…, xn) & Q(x1,…, xn) (õàðàêòåðèñòè÷åñêàÿ |—S k1 = k2. Èòàê, â îáîèõ ñëó÷àÿõ |—S k2 ≤ k1 è òîãäà, |—S ¬(k1 < k2).
ôóíêöèÿ: CP & Q = sg(CP + CQ). Îòñþäà íåòðóäíî ïîëó÷èòü õàðàêòå- Áóäåì îáîçíà÷àòü ∃ 1 xA(x) âûñêàçûâàíèå: «ñóùåñòâóåò
ðèñòè÷åñêèå ôóíêöèè äëÿ ôîðìóë: R1 = ∀y y<z P(x1,…, xn, y) è åäèíñòâåííîå x, òàêîå, ÷òî A(x) èñòèííî».
R2 = ∃y y<z P(x 1,…, x n , y) ñ ïîìîùüþ îãðàíè÷åííîé ñóììû è Îïðåäåëåíèå 14.12. Àðèôìåòè÷åñêàÿ ôóíêöèÿ f(x1,..., xn)
îãðàíè÷åííîãî ïðîèçâåäåíèÿ: CR1 = sg(∑y<z CP(x1,…, xn, y)) è CR2 = íàçûâàåòñÿ ïðåäñòàâèìîé â S, åñëè ñóùåñòâóåò ôîðìóëà
= Πy<z CP(x1,…, xn, y). A(x1,..., xn+1) òåîðèè S ñî ñâîáîäíûìè ïåðåìåííûìè x1,..., xn+1
Ïîêàæåì òåïåðü, ÷òî ïðèìåíåíèå îãðàíè÷åííîãî µ-îïåðàòîðà ê òàêàÿ, ÷òî äëÿ ëþáûõ íàòóðàëüíûõ ÷èñåë k1,..., kn+1:
ïðèìèòèâíî ðåêóðñèâíîìó (ðåêóðñèâíîìó) îòíîøåíèþ ïðèâîäèò (1) åñëè f(k1,..., kn) = kn+1, òî |—S A(k1,..., kn, kn+1),
ê ïðèìèòèâíî ðåêóðñèâíîé (ðåêóðñèâíîé) ôóíêöèè. (2) |—S ∃1xn+1A(k1,..., kn, xn+1).
Ôóíêöèÿ Πu ≤ z CP(x1,…, xn, u) = 1 ïðè êàæäîì y, äëÿ êîòîðîãî
P(x1,…, xn, u) ëîæíî ïðè âñåõ u ≤ y, è ïðèíèìàåò çíà÷åíèå 0 âñÿêèé Åñëè â ýòîì îïðåäåëåíèè óñëîâèå (2) çàìåíèòü óñëîâèåì
ðàç, êîãäà ñóùåñòâóåò òàêîå u ≤ y, ïðè êîòîðîì P(x1,…, xn, u) èñòèííî (2′) |—S ∃1xn+1A(x1,..., xn, xn+1),
(ïî îïðåäåëåíèþ õàðàêòåðèñòè÷åñêîé ôóíêöèè). Ïîýòîìó, åñëè äëÿ òî ìû ïîëó÷èì îïðåäåëåíèå ñèëüíî ïðåäñòàâèìîé â S ôóíêöèè.
äàííîãî z ñóùåñòâóþò ÷èñëà y ìåíüøèå, ÷åì z, è òàêèå, ÷òî P(x1,…, xn, y) Çàìåòèì, ÷òî, â ñèëó ïðàâèë Gen è A4 èç (2′), ñëåäóåò (2). Ñëåäî-
èñòèííî, òî çíà÷åíèå ôóíêöèè ∑y<z Πu ≤ y CP(x1,…, xn, u) ðàâíî ÷èñëó âàòåëüíî, âñÿêàÿ ñèëüíî ïðåäñòàâèìàÿ ôóíêöèÿ ÿâëÿåòñÿ òàêæå
öåëûõ íåîòðèöàòåëüíûõ ÷èñåë, ìåíüøèõ, ÷åì íàèìåíüøåå èç òàêèõ ïðåäñòàâèìîé ôóíêöèåé.
÷èñåë y.  ïðîòèâíîì ñëó÷àå çíà÷åíèå ôóíêöèè ∑y<z Πu ≤ y CP(x1,…, Ïðèìåðû.
x n, u) ðàâíî z. Íî ýòî çíà÷èò, ÷òî ∑ y<z  Π u ≤ y C P (x 1,…, x n, u) = 1. Íóëü-ôóíêöèÿ Z(x) = 0 ñèëüíî ïðåäñòàâèìà â S ñ ïîìîùüþ
= µyy<z P(x1,…, xn, y), ò.å. ôóíêöèÿ, ïîëó÷åííàÿ â ðåçóëüòàòå ïðèìåíå- ôîðìóëû x1 = x1 & x2 = 0.  ñàìîì äåëå, åñëè Z(k1) = k2, òî k2 = 0 è
íèÿ îãðàíè÷åííîãî µ-îïåðàòîðà, ÿâëÿåòñÿ ïðèìèòèâíî ðåêóðñèâíîé |—k1 = k1 & 0 = 0 ò. å. âûïîëíåí ïóíêò (1) îïðåäåëåíèÿ ñèëüíî ïðåä-
(ðåêóðñèâíîé). ñòàâèìîé ôóíêöèè. Êðîìå òîãî, î÷åâèäíî |— ∃1x2(x1 = x1 & x2 = 0),
14.3.4. Àðèôìåòè÷åñêèå ôóíêöèè è îòíîøåíèÿ â òåîðèè S ò. å. âûïîëíåí è ïóíêò (2′) ýòîãî îïðåäåëåíèÿ.
2. Ôóíêöèÿ N(x) = x + 1 ñèëüíî ïðåäñòàâèìà â S ôîðìóëîé x2 = x1′.
Ðàññìîòðèì âûðàçèòåëüíûå âîçìîæíîñòè òåîðèè S. Òåðìû 0, 0',
Äåéñòâèòåëüíî, ïðè ëþáîì k1 èç N(k1) = k2, ò.å. èç k2 = k1 + 1, ñëåäó-
0'', 0''', … â äàëüíåéøåì áóäåì íàçûâàòü öèôðàìè è îáîçíà÷àòü æèð-
åò, ÷òî òåðìû k2 è (k1)′ ñîâïàäàþò è ïîòîìó |— k2 = (k1)′. Êðîìå
íûìè ñèìâîëàìè 0, 1, 2, 3,…, è äëÿ ëþáîãî öåëîãî íåîòðèöàòåëüíîãî
÷èñëà n ñîîòâåòñòâóþùóþ öèôðó áóäåì îáîçíà÷àòü ÷åðåç n. òîãî, |— ∃1x2(x2 = x1′).
254 Ãëàâà 14 Ñâîéñòâà òåîðèé ïåðâîãî ïîðÿäêà 255

3. Ïðîåêòèðóþùàÿ ôóíêöèÿ Uin(x1,..., xn) = xi ñèëüíî ïðåäñòàâèìà Òåîðåìà 14.9 âìåñòå ñ òåîðåìîé 14.8 ïîêàçûâàåò, ÷òî êëàññ ðåêóð-
â S ñ ïîìîùüþ ôîðìóëû x1 = x1 & ... & xn = xn & xn+1 = xi. Åñëè ñèâíûõ ôóíêöèé ñîâïàäàåò ñ êëàññîì ôóíêöèé, ïðåäñòàâèìûõ â S.
U i n (k 1 ,..., k n ) = k n+1 , òî k n+1  = k i è k n+1  = k i . Ñëåäîâàòåëüíî, Ñëåäñòâèå. Âñÿêèé çàäàííûé íà ìíîæåñòâå íàòóðàëüíûõ ÷èñåë
|— k1 = k1 & … & kn = kn & kn+1 = ki, è óñëîâèå (1) âûïîëíåíî. Êðîìå ïðåäèêàò R(x1,..., xn) ðåêóðñèâåí òîãäà è òîëüêî òîãäà, êîãäà îí
òîãî, |— ∃1xn+1(x1 = x1 & ... & xn = xn & xn+1 = xi), ò.å. âûïîëíåíî è âûðàçèì â òåîðèè S.
óñëîâèå (2′) îïðåäåëåíèÿ ñèëüíî ïðåäñòàâèìîé â S ôóíêöèè.
Äîêàçàòåëüñòâî.
4. Ïðåäïîëîæèì, ÷òî ôóíêöèè g(x1,..., xm), h(x1,..., xn),..., hm(x1,..., xn)
(ñèëüíî) ïðåäñòàâèìû â S ñîîòâåòñòâåííî ôîðìóëàìè B(x1,..., Ñîãëàñíî îïðåäåëåíèþ, ïðåäèêàò R(x1,..., xn) ðåêóðñèâåí òîãäà
xm, xm+1), A1(x1,..., xn+1),..., Am(x1,..., xn+1). Çàäàäèì íîâóþ ôóíêöèþ f è òîëüêî òîãäà, êîãäà ðåêóðñèâíà ôóíêöèÿ CR. Ñ äðóãîé ñòîðîíû,
ðàâåíñòâîì f(x1,..., xn) = g(h1(x1,..., xn),..., hm(x1,..., xn)), ò.å. ôóíêöèÿ ïðåäèêàò R âûðàçèì â S òîãäà è òîëüêî òîãäà, êîãäà ôóíêöèÿ CR
f ïîëó÷åíà èç g, h1,..., hm ñ ïîìîùüþ ïîäñòàíîâêè. Ôóíêöèÿ f òàêæå ïðåäñòàâèìà â S (òåîðåìà 14.7).
(ñèëüíî) ïðåäñòàâèìà â S, íàïðèìåð, ñ ïîìîùüþ ôîðìóëû 14.4. øäåëåâà íóìåðàöèÿ
∃y1 ... ∃ym(A1(x1,..., xn, y1) & ... & Am(x1,..., xn, ym) & B(y1,..., ym, xn+1)).
øäåëü ïðåäëîæèë ñïîñîá êîäèðîâàíèÿ ñèìâîëîâ è âûðàæåíèé
Òåîðåìà 14.7. Åñëè îòíîøåíèå R(x1,..., xn) âûðàçèìî â S, òî ëþáîé ôîðìàëüíîé òåîðèè òàê, ÷òî êàæäîìó ñèìâîëó, âûðàæåíèþ
õàðàêòåðèñòè÷åñêàÿ ôóíêöèÿ CR(x1,..., xn) ýòîãî îòíîøåíèÿ è ïîñëåäîâàòåëüíîñòè âûðàæåíèé îäíîçíà÷íî ñîîòâåòñòâóåò íåêî-
ñèëüíî ïðåäñòàâèìà â S, à åñëè ôóíêöèÿ CR(x1,..., xn) ïðåäñòà- òîðîå íàòóðàëüíîå ÷èñëî. Ýòî ñïîñîá êîäèðîâàíèÿ ïîëó÷èë íàçâà-
âèìà â S, òî â S âûðàçèìî è îòíîøåíèå R(x1,..., xn). íèå «ã¸äåëåâîé íóìåðàöèè». Ðàññìîòðèì åãî.
Äîêàçàòåëüñòâî. Íå ñîñòàâëÿåò òðóäà ïðîâåðèòü, ÷òî: Êàæäîìó ñèìâîëó u ïðîèçâîëüíîé òåîðèè ïåðâîãî ïîðÿäêà K
1) åñëè îòíîøåíèå R(x1,..., xn) âûðàçèìî â S ñ ïîìîùüþ ôîðìóëû ñëåäóþùèì îáðàçîì ïîñòàâèì â ñîîòâåòñòâèå ïîëîæèòåëüíîå ÷èñëî
A(x1,..., xn), òî ôóíêöèÿ CR(x1,..., xn) ñèëüíî ïðåäñòàâèìà â S ñ g(u), íàçûâàåìîå ã¸äåëåâûì íîìåðîì ñèìâîëà u:
ïîìîùüþ ôîðìóëû g(( ) = 3;
(A(x1,..., xn) & xn+1 = 0) ∨ (¬A(x1,..., xn) & xn+1 = 1), è g( )) = 5;
2) åñëè ôóíêöèÿ CR(x1,..., xn) ïðåäñòàâèìà â S ñ ïîìîùüþ ôîðìóëû g(,) = 7;
B(x1,..., xn, xn+1), òî îòíîøåíèå R(x1,..., xn) âûðàçèìî â S ñ ïîìîùüþ g(¬) = 9;
ôîðìóëû B(x1,..., xn, 0). g(→) = 11;
Òåîðåìà 14.8. Âñÿêàÿ ðåêóðñèâíàÿ ôóíêöèÿ ïðåäñòàâèìà â S. g(xk) = 5 + 8k äëÿ k = 1, 2, ...;
Äîêàçàòåëüñòâî. g(ak) = 7 + 8k äëÿ k = 1, 2, ...;
Èñõîäíûå ôóíêöèè Z, N, Uin ïðåäñòàâèìû â S, ñîãëàñíî ïðèìåðàì g(fkn) = 9 + 8(2n3k) äëÿ k, n ≥ 1;
1—3.  ñèëó ïðèìåðà 4, ïðàâèëî ïîäñòàíîâêè (IV) íå âûâîäèò çà g(Akn) = 11 + 8(2n3k) äëÿ k, n ≥ 1;
ïðåäåëû êëàññà ïðåäñòàâèìûõ ôóíêöèé. Äîêàçàòåëüñòâî äëÿ ïðè ýòîì ïîëîæèì g(∀xi) = g((xi)).
ïðàâèëà ðåêóðñèè è µ-îïåðàòîðà ñì. [Ìåíäåëüñîí Ý., ñòð. 147—150]. Òàêèì îáðàçîì, ðàçëè÷íûì ñèìâîëàì ïîñòàâëåíû â ñîîòâåòñòâèå
Ñëåäñòâèå. Âñÿêîå ðåêóðñèâíîå îòíîøåíèå âûðàçèìî â S. ðàçëè÷íûå ã¸äåëåâû íîìåðà, ÿâëÿþùèåñÿ ïîëîæèòåëüíûìè
÷èñëàìè. Íàïðèìåð, g(x2) = 21, g(a4) = 39, g(f12) = 105, g(A21) = 155.
Äîêàçàòåëüñòâî.
Ïóñòü äàíî âûðàæåíèå u0u1 ... ur, ïðåäñòàâëÿþùåå, íàïðèìåð,
Ïóñòü R(x1,…, xn) — ðåêóðñèâíûé ïðåäèêàò. Õàðàêòåðèñòè÷åñêàÿ
ôîðìóëó òåîðèè ïåðâîãî ïîðÿäêà. øäåëåâ íîìåð g(u0u1 ... ur)
ôóíêöèÿ CR ýòîãî ïðåäèêàòà ðåêóðñèâíà. Â ñèëó òåîðåìû 14.8,
ýòîãî âûðàæåíèÿ îïðåäåëèì êàê 2g(u0)3 g(u1) ... prg(ur), ãäå p i åñòü i-å
ôóíêöèÿ CR ïðåäñòàâèìà â S è, ñëåäîâàòåëüíî, â ñèëó òåîðåìû 14.7,
ïðîñòîå ÷èñëî è p 0  = 2. Íàïðèìåð, g(A 1  → (A 2  → A 1 )) =
ïðåäèêàò R âûðàçèì â S.
= 2 g(A1) 3 g(→) 5 g(() 7 g(A2) 11 g(→) 13 g(A1) 17 g()) . Çàìåòèì, ÷òî, â ñèëó
Òåîðåìà 14.9. Âñÿêàÿ ôóíêöèÿ f(x1,..., xn, z), ïðåäñòàâèìàÿ â S, åäèíñòâåííîñòè ðàçëîæåíèÿ íàòóðàëüíûõ ÷èñåë â ïðîèçâåäåíèÿ
ðåêóðñèâíà. ñòåïåíåé ïðîñòûõ ÷èñåë, ðàçëè÷íûå âûðàæåíèÿ ïîëó÷àþò ïðè ýòîì
ðàçíûå ã¸äåëåâû íîìåðà. Êðîìå òîãî, ã¸äåëåâû íîìåðà âûðàæåíèé
256 Ãëàâà 14 Ñâîéñòâà òåîðèé ïåðâîãî ïîðÿäêà 257

÷åòíû è ïîòîìó îòëè÷íû îò ã¸äåëåâûõ íîìåðîâ ñèìâîëîâ. (Âñÿêèé (c) PL(x), ÷òî îçíà÷àåò «x åñòü ã¸äåëåâ íîìåð ïðåäèêàòíîé áóêâû
ñèìâîë ìîæíî ðàññìàòðèâàòü êàê âûðàæåíèå, è òîãäà îí ñíàáæàåòñÿ òåîðèè K».
ã¸äåëåâûì íîìåðîì, îòëè÷íûì îò òîãî, êîòîðûé ñòàâèòñÿ åìó â Òîãäà, íà îñíîâå ýòèõ îòíîøåíèé ìîæíî îïðåäåëèòü íîâûå îòíî-
ñîîòâåòñòâèå êàê ñèìâîëó. Ýòî íå äîëæíî, îäíàêî, ïðèâîäèòü ê øåíèÿ è ôóíêöèè, òàê ÷òî ýòè îòíîøåíèÿ áóäóò îïðåäåëÿòü âûñêà-
íåäîðàçóìåíèþ.) çûâàíèÿ îòíîñèòåëüíî âûðàæåíèé è îïåðàöèé ôîðìàëüíîé òåîðèè
Íàêîíåö, ã¸äåëåâ íîìåð ïðîèçâîëüíîé ïîñëåäîâàòåëüíîñòè S, ïðè÷åì ýòè îòíîøåíèÿ è ôóíêöèè òàêæå áóäóò ïðèìèòèâíî
e0,…, er âûðàæåíèé (íàïðèìåð, âûâîäà ôîðìóëû er â òåîðèè Ê) ðåêóðñèâíû (ðåêóðñèâíû). Çäåñü ìû ðàññìîòðèì (áåç äîêàçàòåëü-
îïðåäåëèì ñëåäóþùèì îáðàçîì: g(e0,…, er) = 2g(e0) … 3g(e1) … prg(er). Êàê ñòâà) òîëüêî îäíî îòíîøåíèå, êîòîðîå, êàê ìîæíî ïîêàçàòü, ÿâëÿåòñÿ
è ïðåæäå, ðàçëè÷íûå ïîñëåäîâàòåëüíîñòè âûðàæåíèé èìåþò ïðèìèòèâíî ðåêóðñèâíûì: W(u, y): «u åñòü ã¸äåëåâ íîìåð ôîðìóëû
ðàçëè÷íûå ã¸äåëåâû íîìåðà, à òàê êàê ýòè ïîñëåäíèå ÷åòíû è, êðîìå A(x1), ñîäåðæàùåé ñâîáîäíóþ ïåðåìåííóþ x1, è ó åñòü ã¸äåëåâ íîìåð
òîãî, èìåþò ÷åòíûé ïîêàçàòåëü ñòåïåíè ïðè 2, òî îíè îòëè÷íû è îò âûâîäà â S ôîðìóëû A(u)».
ã¸äåëåâûõ íîìåðîâ ñèìâîëîâ, è îò ã¸äåëåâûõ íîìåðîâ âûðàæåíèé. Ââåäåì åùå äîïîëíèòåëüíîå ïîíÿòèå íåïðîòèâîðå÷èâîñòè
Òàêèì îáðàçîì, ôóíêöèÿ g âçàèìíî îäíîçíà÷íî îòîáðàæàåò ìíî- ôîðìàëüíîé òåîðèè.
æåñòâî âñåõ ñèìâîëîâ, âûðàæåíèé è êîíå÷íûõ ïîñëåäîâàòåëüíîñòåé Îïðåäåëåíèå 14.13. Ïóñòü K — òåîðèÿ ïåðâîãî ïîðÿäêà ñ òåìè
âûðàæåíèé â ìíîæåñòâî öåëûõ ïîëîæèòåëüíûõ ÷èñåë. Ìíîæåñòâî æå ñàìûìè ñèìâîëàìè, ÷òî è S. Òåîðèÿ K íàçûâàåòñÿ ω-íåïðî-
çíà÷åíèé ôóíêöèè g íå ñîâïàäàåò, îäíàêî, ñ ìíîæåñòâîì âñåõ öåëûõ òèâîðå÷èâîé, åñëè äëÿ âñÿêîé ôîðìóëû A(x) ýòîé òåîðèè èç
ïîëîæèòåëüíûõ ÷èñåë, òàê êàê íå âñå ÷èñëà ÿâëÿþòñÿ ãåäåëåâûìè òîãî, ÷òî ïðè ëþáîì n |—K A(n), ñëåäóåò íåâîçìîæíîñòü |—K ∃x¬A(x).
íîìåðàìè, íàïðèìåð, ÷èñëî 12 íå ÿâëÿåòñÿ ã¸äåëåâûì íîìåðîì.
Î÷åâèäíî, ÷òî åñëè ïðèíÿòü ñòàíäàðòíóþ èíòåðïðåòàöèþ òåîðèè
Òàêàÿ íóìåðàöèÿ ñèìâîëîâ, âûðàæåíèé è ïîñëåäîâàòåëüíîñòåé
S â êà÷åñòâå ìîäåëè ýòîé òåîðèè, òî òîãäà òåîðèþ S ñëåäóåò ïðèçíàòü
âûðàæåíèé áûëà ïðåäëîæåíà øäåëåì â 1931 ã. ñ öåëüþ àðèôìåòèçà-
ω-íåïðîòèâîðå÷èâîé.
öèè ìàòåìàòèêè, ò.å. ñ öåëüþ çàìåíû óòâåðæäåíèé î ôîðìàëüíîé
ñèñòåìå ýêâèâàëåíòíûìè âûñêàçûâàíèÿìè î íàòóðàëüíûõ ÷èñëàõ Òåîðåìà 14.10. Åñëè òåîðèÿ K ω-íåïðîòèâîðå÷èâà, òî îíà íåïðî-
ñ ïîñëåäóþùèì âûðàæåíèåì ýòèõ âûñêàçûâàíèé â ôîðìàëüíîé òèâîðå÷èâà.
ñèñòåìå. Ïîñêîëüêó êàæäîìó âûðàæåíèþ èñ÷èñëåíèÿ ïðèïèñàí Äîêàçàòåëüñòâî.
ã¸äåëåâ íîìåð, òî êàæäîå ìåòàìàòåìàòè÷åñêîå âûñêàçûâàíèå î âûðà- Ïóñòü òåîðèÿ K ω-íåïðîòèâîðå÷èâà. Ðàññìîòðèì êàêóþ-íèáóäü
æåíèÿõ èñ÷èñëåíèÿ è îòíîøåíèÿõ ìåæäó íèìè ìîæíî âûðàçèòü âûâîäèìóþ â K ôîðìóëó A(x) ñî ñâîáîäíîé ïåðåìåííîé, íàïðèìåð
êàê âûñêàçûâàíèå î ñîîòâåòñòâóþùèõ ãåäåëåâûõ íîìåðàõ è îòíî- x = x → x = x. Ïðè ëþáîì n èìååì |—Kn = n → n = n. Ïîýòîìó
øåíèÿõ ìåæäó íèìè. Òàêèì îáðàçîì ìåòàìàòåìàòèêà îêàçûâàåòñÿ ôîðìóëà ∃x¬(x = x → x = x) íåâûâîäèìà â K. Ñëåäîâàòåëüíî, òåî-
ïîëíîñòüþ «àðèôìåòèçèðîâàííîé», è ÿçûê àðèôìåòèêè ñòàíîâèòñÿ ðèÿ K íåïðîòèâîðå÷èâà (èáî, â ñèëó òàâòîëîãèè ¬A → (A → B), èç
ÿçûêîì ìåòàìàòåìàòèêè. Èçó÷åíèå ìåòàìàòåìàòè÷åñêèõ âîïðîñîâ ïðîòèâîðå÷èâîñòè K ñëåäîâàëà áû âûâîäèìîñòü â K ëþáîé
ñâîäèòñÿ ê èçó÷åíèþ ñîîòíîøåíèé è ñâîéñòâ íåêîòîðûõ ÷èñåë. ôîðìóëû).
14.5. Òåîðåìà øäåëÿ î íåïîëíîòå Ïåðåéäåì ê ôîðìóëèðîâêå òåîðåìû øäåëÿ. Ðàññìîòðèì îòíî-
Äåòàëè äîêàçàòåëüñòâà çíàìåíèòîé òåîðåìû øäåëÿ äîâîëüíî øåíèå W(u, y).
ñëîæíû, ïîýòîìó ìû îïóñòèì äîêàçàòåëüñòâà íåêîòîðûõ ïðåäâàðè- Îòíîøåíèå W(u, y) ïðèìèòèâíî ðåêóðñèâíî è ïîòîìó âûðàçèìî
òåëüíûõ óòâåðæäåíèé. (Ñ ïîëíûì äîêàçàòåëüñòâîì ìîæíî îçíàêî- â S íåêîòîðîé ôîðìóëîé W(x1, x2) ñ äâóìÿ ñâîáîäíûìè ïåðåìåííû-
ìèòüñÿ â [Ìåíäåëüñîí, 1976]). ìè x1, x2. Ýòî çíà÷èò, ÷òî åñëè W(k1, k2) èñòèííî, òî |—SW(k1, k2), è
Ïóñòü äëÿ äàííîé òåîðèè ïåðâîãî ïîðÿäêà K ñëåäóþùèå îòíîøå- åñëè W(k1, k2) ëîæíî, òî |—S ¬W(k1, k2). Ðàññìîòðèì òåïåðü ôîðìóëó
íèÿ ïðèìèòèâíî ðåêóðñèâíû (ðåêóðñèâíû): ∀x2¬W(x1, x2). (*)
(à) IC(x), ÷òî îçíà÷àåò «x åñòü ã¸äåëåâ íîìåð ïðåäìåòíîé êîí- Ýòî ôîðìóëà ñ îäíîé ñâîáîäíîé ïåðåìåííîé x1. Ïóñòü m åñòü
ñòàíòû òåîðèè K», ã¸äåëåâ íîìåð ôîðìóëû (*). Ïîäñòàâèâ â (*) m âìåñòî ñâîáîäíîé
(b) FL(x), ÷òî îçíà÷àåò «x åñòü ã¸äåëåâ íîìåð ôóíêöèîíàëüíîé ïåðåìåííîé x1, ìû ïîëó÷èì çàìêíóòóþ ôîðìóëó
áóêâû òåîðèè K», ∀x2¬W (m, x2). (G)
258 Ãëàâà 14 Ñâîéñòâà òåîðèé ïåðâîãî ïîðÿäêà 259

Âñïîìíèì, ÷òî óòâåðæäåíèå W(u, y) èñòèííî òîãäà è òîëüêî íåïðîòèâîðå÷èâà, ýòà ôîðìóëà è â ñàìîì äåëå íåâûâîäèìà â S è
òîãäà, êîãäà u åñòü ã¸äåëåâ íîìåð íåêîòîðîé ôîðìóëû A(x1), ïîòîìó èñòèííà ïðè ñòàíäàðòíîé èíòåðïðåòàöèè.
ñîäåðæàùåé ñâîáîäíóþ ïåðåìåííóþ x1, à y åñòü ã¸äåëåâ íîìåð Èòàê, äëÿ íàòóðàëüíûõ ÷èñåë, ñîîòâåòñòâóþùèõ îáû÷íîé
âûâîäà â S ôîðìóëû A(u). Ñëåäîâàòåëüíî, èíòåðïðåòàöèè, ôîðìóëà G âåðíà, íî â S íåâûâîäèìà. Ýòî îçíà÷àåò,
(I) W(m, x2) èñòèííî òîãäà è òîëüêî òîãäà, êîãäà x2 åñòü ã¸äåëåâ ÷òî â ñîäåðæàòåëüíîé àðèôìåòèêå (â ñòàíäàðòíîé èíòåðïðåòàöèè
íîìåð âûâîäà â S ôîðìóëû G. òåîðèè S) ñóùåñòâóåò èñòèííîå óòâåðæäåíèå, êîòîðîìó, îäíàêî, íå
Òåîðåìà 14.11. (Òåîðåìà øäåëÿ äëÿ òåîðèè S). ñîîòâåòñòâóåò íèêàêàÿ òåîðåìà òåîðèè S. Òàêèì îáðàçîì, òåîðèÿ S
íåïîëíà.
(1) Åñëè òåîðèÿ S íåïðîòèâîðå÷èâà, òî ôîðìóëà G íåâûâîäèìà
â S. Ìîæåò ïîêàçàòüñÿ, ÷òî òåîðåìà øäåëÿ ïîòîìó ñïðàâåäëèâà äëÿ
òåîðèè S, ÷òî ïåðâîíà÷àëüíî âûáðàííàÿ äëÿ ýòîé òåîðèè ñèñòåìà
(2) Åñëè òåîðèÿ S ω-íåïðîòèâîðå÷èâà, òî ôîðìóëà ¬G íåâûâî-
àêñèîì îêàçàëàñü ñëèøêîì ñëàáîé è ÷òî, åñëè áû ìû óñèëèëè
äèìà â S.
òåîðèþ S, äîáàâèâ ê íåé íîâûå àêñèîìû, òî íîâàÿ òåîðèÿ ìîãëà áû
(Òàêèì îáðàçîì, â ñèëó òåîðåìû 14.10, åñëè òåîðèÿ S ω-íåïðîòè- îêàçàòüñÿ ïîëíîé. Òàê, íàïðèìåð, ÷òîáû ïîëó÷èòü íåêîòîðóþ áîëåå
âîðå÷èâà, òî çàìêíóòàÿ ôîðìóëà G íåâûâîäèìà è íåîïðîâåðæèìà ñèëüíóþ òåîðèþ S1, ìû ìîãëè áû äîáàâèòü ê S èñòèííóþ ôîðìóëó
â S. Çàìêíóòûå ôîðìóëû, îáëàäàþùèå òàêèì ñâîéñòâîì, íàçûâà- G. Îäíàêî âñÿêàÿ ðåêóðñèâíàÿ ôóíêöèÿ, áóäó÷è ïðåäñòàâèìîé â
þòñÿ íåðàçðåøèìûìè ïðåäëîæåíèÿìè òåîðèè S.) S, ïðåäñòàâèìà òàêæå è â òàêîé òåîðèè S1. Òî÷íî òàê æå è òåîðåìû
Äîêàçàòåëüñòâî. 14.6, 14.7, 14.8 îñòàþòñÿ, î÷åâèäíî, â ñèëå, åñëè èõ ïåðåôîðìóëèðî-
(1) Ïðåäïîëîæèì, ÷òî òåîðèÿ S íåïðîòèâîðå÷èâà è |—S ∀x2¬W(m, x2). âàòü äëÿ S1. Íî ýòî è åñòü âñå, ÷òî òðåáóåòñÿ äëÿ òîãî, ÷òîáû ïîëó-
Ïóñòü òîãäà k — ã¸äåëåâ íîìåð êàêîãî-íèáóäü âûâîäà â S ýòîé ÷èòü ðåçóëüòàò øäåëÿ; è ïîòîìó, åñëè òåîðèÿ S1 ω-íåïðîòèâîðå÷èâà,
ïîñëåäíåé ôîðìóëû. Â ñèëó ïðåäëîæåíèÿ (I), ñïðàâåäëèâî W(m, k). òî è îíà èìååò íåêîòîðîå íåðàçðåøèìîå ïðåäëîæåíèå B. (B èìååò
Òàê êàê W âûðàæàåò W â S, òî |—SW(m, k). Èç ∀x2¬W(m, x2) ïî òó æå ôîðìó ∀x2¬(W)S1(k, x2), íî, ðàçóìååòñÿ, áóäåò îòëè÷àòüñÿ îò
ïðàâèëó A4 (óíèâåðñàëüíîé êîíêðåòèçàöèè) ìû ìîæåì âûâåñòè G, ïîñêîëüêó îòíîøåíèå W äëÿ S1 îòëè÷íî îò îòíîøåíèÿ W äëÿ S,
¬W(m, k). Òàêèì îáðàçîì, â S îêàçûâàþòñÿ âûâîäèìûìè ôîðìóëû è, ñëåäîâàòåëüíî, ôîðìóëà (W)S1, è âõîäÿùàÿ â B öèôðà k îòëè÷íû
W(m, k) è ¬W(m, k), ÷òî ïðîòèâîðå÷èò ïðåäïîëîæåíèþ î íåïðîòè- îò ôîðìóëû W è öèôðû m â G.) Òàêèì îáðàçîì, äîáàâëåíèå
âîðå÷èâîñòè S. ôîðìóëû G ê àêñèîìàì òåîðèè S íå ñäåëàåò ýòó òåîðèþ ïîëíîé,
(2) Ïðåäïîëîæèì, ÷òî òåîðèÿ S ω-íåïðîòèâîðå÷èâà è ò.å. òåîðèÿ S ÿâëÿåòñÿ íå òîëüêî íåïîëíîé, íî è íåïîïîëíèìîé.
|—S ¬∀x2¬W(m, x 2), ò.å. |—S ¬G. Íà îñíîâàíèè òåîðåìû 14.10, 14.6. Âòîðàÿ òåîðåìà øäåëÿ
çàêëþ÷àåì, ÷òî òåîðèÿ S íåïðîòèâîðå÷èâà è, ñëåäîâàòåëüíî, íå
|—S G. Ïîýòîìó, êàêîâî áû íè áûëî íàòóðàëüíîå ÷èñëî n, n íå åñòü Îïðåäåëèì Neg(x) òàê, ÷òî åñëè x åñòü ã¸äåëåâ íîìåð ôîðìóëû
ã¸äåëåâ íîìåð âûâîäà â S ôîðìóëû G, ò.å. W(m, n) ëîæíî äëÿ ëþáîãî A, òî Neg(x) åñòü ã¸äåëåâ íîìåð ôîðìóëû ¬A. Ôóíêöèÿ Neg,
n. À ýòî çíà÷èò, ÷òî |—S¬W(m, n) äëÿ ëþáîãî n. Âçÿâ â êà÷åñòâå î÷åâèäíî, ðåêóðñèâíà è, ñëåäîâàòåëüíî, ïðåäñòàâèìà â S íåêîòîðîé
ôîðìóëû A(x2) ôîðìóëó ¬W(m, x2), ìû, íà îñíîâàíèè ïðåäïî- ôîðìóëîé Neg(x1, x2). Ââåäåì ïðåäèêàò Pf(y, x), èñòèííûé òîãäà è
ëîæåíèÿ îá ω-íåïðîòèâîðå÷èâîñòè òåîðèè S, çàêëþ÷àåì, ÷òî íå òîëüêî òîãäà, êîãäà x åñòü ã¸äåëåâ íîìåð íåêîòîðîé ôîðìóëû A
|—S ∃x2¬¬W(m, x2) è, ñëåäîâàòåëüíî, íå |—S ∃x2W(m, x2). Ìû ïðèøëè, òåîðèè S, à y åñòü ã¸äåëåâ íîìåð íåêîòîðîãî âûâîäà A â S. Ïðåäèêàò
òàêèì îáðàçîì, ê ïðîòèâîðå÷èþ ñ ïðåäïîëîæåíèåì, ÷òî Pf ïðèìèòèâíî ðåêóðñèâåí, è ïîòîìó âûðàçèì â S ñ ïîìîùüþ íåêî-
|—S ∃x2W(m, x2). òîðîé ôîðìóëû Pf(x1, x2).
Ðàññìîòðèì ñòàíäàðòíóþ èíòåðïðåòàöèþ íåðàçðåøèìîãî Îáîçíà÷èì ÷åðåç ConS ôîðìóëó:
ïðåäëîæåíèÿ G: ∀x2¬W(m, x2). Òàê êàê W âûðàæàåò â S îòíîøåíèå ∀x1∀x2∀x3∀x4¬(Pf(x1, x3) & Pf(x2, x4) & Neg(x3, x4)).
W, òî, â ñîîòâåòñòâèè ñî ñòàíäàðòíîé èíòåðïðåòàöèåé, G óòâåð- Ñîäåðæàòåëüíî, ò.å. â ñîîòâåòñòâèè ñî ñòàíäàðòíîé èíòåðïðå-
æäàåò, ÷òî W(m, x2) ëîæíî äëÿ êàæäîãî íàòóðàëüíîãî ÷èñëà x2. òàöèåé, ConS âûðàæàåò íåâîçìîæíîñòü âûâîäà â S êàêîé-ëèáî
Ñîãëàñíî (I), ýòî îçíà÷àåò, ÷òî íå ñóùåñòâóåò âûâîäà ôîðìóëû G â ôîðìóëû âìåñòå ñ åå îòðèöàíèåì è ÿâëÿåòñÿ èñòèííîé â òîì è
S. Äðóãèìè ñëîâàìè, ôîðìóëà G óòâåðæäàåò ñâîþ ñîáñòâåííóþ òîëüêî òîì ñëó÷àå, êîãäà òåîðèÿ S íåïðîòèâîðå÷èâà. Èíûìè ñëîâà-
íåâûâîäèìîñòü â S. Ïî òåîðåìå æå øäåëÿ, åñëè òîëüêî òåîðèÿ S ìè, ôîðìóëó ConS ìîæíî èíòåðïðåòèðîâàòü êàê óòâåðæäåíèå î
260 Ãëàâà 14

íåïðîòèâîðå÷èâîñòè òåîðèè S. Âñïîìíèì òåïåðü, ÷òî, â ñîîòâåòñòâèè Ãëàâà 15. ÒÅÎÐÈß ÀËÃÎÐÈÒÌÎÂ
ñî ñòàíäàðòíîé èíòåðïðåòàöèåé, ã¸äåëåâà íåðàçðåøèìàÿ ôîðìóëà
G ñîäåðæàòåëüíî âûðàæàåò ñâîþ ñîáñòâåííóþ íåâûâîäèìîñòü. Òîãäà 15.1. Èíòóèòèâíîå ïîíÿòèå àëãîðèòìà
ôîðìóëà ConS → G ñîäåðæàòåëüíî óòâåðæäàåò, ÷òî åñëè òåîðèÿ S Ôóíêöèÿ f(x1,…, xn) íàçûâàåòñÿ ýôôåêòèâíî âû÷èñëèìîé, åñëè
íåïðîòèâîðå÷èâà, òî ôîðìóëà G â íåé íåâûâîäèìà. Íî â ýòîì è äëÿ êàæäîãî íàáîðà àðãóìåíòîâ à1,…, àn èç åå îáëàñòè îïðåäåëåíèÿ
ñîñòîèò ïåðâàÿ ÷àñòü òåîðåìû øäåëÿ. ìîæåò áûòü âû÷èñëåíî çíà÷åíèå ôóíêöèè f(à1, …, àn). Åñëè ôóíêöèÿ
Ìàòåìàòè÷åñêèå ðàññóæäåíèÿ, äîêàçûâàþùèå òåîðåìó øäåëÿ, ýôôåêòèâíî âû÷èñëèìà, òî ãîâîðÿò, ÷òî ñóùåñòâóåò àëãîðèòì åå
ìîãóò áûòü âûðàæåíû è ïðîâåäåíû ñðåäñòâàìè òåîðèè S, òàê ÷òî â âû÷èñëåíèÿ.
ðåçóëüòàòå îêàçûâàåòñÿ âîçìîæíûì ïîëó÷èòü âûâîä ôîðìóëû Ïîíÿòèå àëãîðèòìà èíòóèòèâíî ÿñíî è ÷àñòî èñïîëüçóåòñÿ â
ConS → G â òåîðèè S. (Äîêàçàòåëüñòâî ýòîãî óòâåðæäåíèÿ ñì. â ìàòåìàòèêå. Ñëîæåíèå è óìíîæåíèå ÷èñåë «ñòîëáèêîì», êîòîðîå
[Ãèëüáåðò, Áåðíàéñ, 1979]). Èòàê, |—S ConS → G. Ïðåäïîëîæèì, ÷òî èçâåñòíî åùå ñî øêîëû, ôîðìóëà íàõîæäåíèÿ êîðíåé êâàäðàòíîãî
|—S ConS, ò.å. ñðåäñòâàìè òåîðèè S ìîæíî äîêàçàòü íåïðîòè- óðàâíåíèÿ, ïåðåìíîæåíèå äâóõ ìàòðèö ïî ïðàâèëó «ñòðîêà íà
âîðå÷èâîñòü S. Òîãäà ïî ïðàâèëó ÌÐ ïîëó÷èì |—SG. Ñîãëàñíî ñòîëáåö» ÿâëÿþòñÿ àëãîðèòìàìè. Ìíîæåñòâî ïðèìåðîâ ìîæíî ïðî-
òåîðåìå øäåëÿ, îäíàêî, åñëè òåîðèÿ S íåïðîòèâîðå÷èâà, òî ôîðìóëà äîëæèòü.  ñîâðåìåííîé ïðàêòèêå ïîä àëãîðèòìîì ÷àñòî ïîíèìàþò
G â íåé íåâûâîäèìà. Îòñþäà ñëåäóåò, ÷òî åñëè òåîðèÿ S ïðîãðàììó, à êðèòåðèåì ñóùåñòâîâàíèÿ àëãîðèòìà ñ÷èòàþò âîçìîæ-
íåïðîòèâîðå÷èâà, òî â íåé íåâûâîäèìà è ôîðìóëà ConS. Èíûìè íîñòü åãî çàïðîãðàììèðîâàòü. Îäíàêî ýòî íå ñîâñåì òàê. Ñíà÷àëà
ñëîâàìè, åñëè òåîðèÿ íåïðîòèâîðå÷èâà, òî â íåé íåâûâîäèìà íåêîòî- äàäèì ïîíÿòèå àëãîðèòìà.
ðàÿ ôîðìóëà, ñîäåðæàòåëüíî óòâåðæäàþùàÿ íåïðîòèâîðå÷èâîñòü Ïîä àëãîðèòìîì ïîíèìàþò òî÷íîå ïðåäïèñàíèå î âûïîëíåíèè â
òåîðèè S. îïðåäåëåííîì ïîðÿäêå òî÷íî óêàçàííîé ïîñëåäîâàòåëüíîñòè
Ýòîò ðåçóëüòàò íîñèò íàçâàíèå âòîðîé òåîðåìû øäåëÿ. Ãðóáî îïåðàöèé äëÿ ðåøåíèÿ âñåõ çàäà÷ èç äàííîãî êëàññà çàäà÷.
ãîâîðÿ, ýòà òåîðåìà óòâåðæäàåò, ÷òî åñëè òåîðèÿ S íåïðîòèâîðå÷èâà, Ïðèâåäåííîå âûøå ïîíÿòèå àëãîðèòìà íå ÿâëÿåòñÿ òî÷íûì ìàòå-
òî äîêàçàòåëüñòâî íåïðîòèâîðå÷èâîñòè òåîðèè íå ìîæåò áûòü ïðîâå- ìàòè÷åñêèì îïðåäåëåíèåì. Ýòî ïîíÿòèå õàðàêòåðèçóåòñÿ íàáîðîì
äåíî ñðåäñòâàìè ñàìîé òåîðèè S, ò. å. âñÿêîå òàêîå äîêàçàòåëüñòâî ñâîéñòâ, ïðèñóùèõ àëãîðèòìó.
îáÿçàòåëüíî äîëæíî èñïîëüçîâàòü íåâûðàçèìûå â S èäåè èëè
ìåòîäû. Ïðèìåðàìè ìîãóò ñëóæèòü äîêàçàòåëüñòâà íåïðîòèâîðå- 15.1.1. Ñâîéñòâà àëãîðèòìà
÷èâîñòè òåîðèè S, ïðåäëîæåííûå Ãåíöåíîì â 1936, 1938 ã.ã. è Øþòòå • Äèñêðåòíîñòü èíôîðìàöèè. Êàæäûé àëãîðèòì èìååò äåëî ñ äàííû-
â 1951 ã., â êîòîðûõ ïðèìåíÿþòñÿ ïîíÿòèÿ è ìåòîäû (íàïðèìåð, ìè – âõîäíûìè, ïðîìåæóòî÷íûìè è âûõîäíûìè. Ýòè äàííûå ïðåä-
îäèí ôðàãìåíò òåîðèè ñ÷åòíûõ ïîðÿäêîâûõ ÷èñåë), î÷åâèäíî, íå ñòàâëÿþòñÿ â âèäå êîíå÷íûõ ñëîâ â íåêîòîðîì àëôàâèòå.
ôîðìàëèçóåìûå ñðåäñòâàìè òåîðèè S. • Äèñêðåòíîñòü ðàáîòû àëãîðèòìà. Àëãîðèòì âûïîëíÿåòñÿ ïî øà-
ãàì è ïðè ýòîì íà êàæäîì øàãå âûïîëíÿåòñÿ òîëüêî îäíà îïåðàöèÿ.
• Âûïîëíèìîñòü îïåðàöèé. Â àëãîðèòìå íå äîëæíî áûòü íåâûïîëíè-
ìûõ îïåðàöèé. Íàïðèìåð, íåëüçÿ â ïðîãðàììå ïðèñâîèòü ïåðåìåí-
íîé çíà÷åíèå «áåñêîíå÷íîñòü», – òàêàÿ îïåðàöèÿ áûëà áû íåâûïîë-
íèìîé. Êàæäàÿ îïåðàöèÿ îáðàáàòûâàåò îïðåäåëåííûé ó÷àñòîê â
îáðàáàòûâàåìîì ñëîâå.
• Êîíå÷íîñòü àëãîðèòìà. Êîíå÷íîñòü àëãîðèòìà îçíà÷àåò, ÷òî îïèñà-
íèå àëãîðèòìà äîëæíî áûòü êîíå÷íûì.
• Äåòåðìèíèðîâàííîñòü àëãîðèòìà. Êàæäûé øàã àëãîðèòìà ñòðîãî
îïðåäåëåí. Ïîñëå êàæäîãî øàãà òî÷íî óêàçûâàåòñÿ, êàêîé øàã ñäå-
ëàòü äàëüøå, ëèáî óêàçûâàåòñÿ, ÷òî àëãîðèòì äîëæåí çàêîí÷èòü
ñâîþ ðàáîòó íà äàííîì øàãå. Ê êàæäîìó ó÷àñòêó ñëîâà íà êàæäîì
øàãå ïðèìåíèìà òîëüêî îäíà îïåðàöèÿ.
262 Ãëàâà 15 Òåîðèÿ àëãîðèòìîâ 263

• Ìàññîâîñòü àëãîðèòìà. Ìàññîâîñòü àëãîðèòìà îçíà÷àåò, ÷òî àëãî- 15.2.2. Êîäèðîâàíèå è íóìåðàöèÿ
ðèòì äîëæåí ðåøàòü âñå çàäà÷è èç äàííîãî êëàññà çàäà÷. Åñëè íàé-
äåòñÿ õîòÿ áû îäíà çàäà÷à, äëÿ êîòîðîé àëãîðèòì íåïðèìåíèì, òî Îïðåäåëåíèå 15.5. Ïóñòü äàíû äâà àëôàâèòà A è B. Êîäèðîâàíèå
ýòó ïîñëåäîâàòåëüíîñòü îïåðàöèé íåëüçÿ ñ÷èòàòü àëãîðèòìîì äëÿ ñëîâ àëôàâèòà A ñëîâàìè â àëôàâèòå B åñòü ôóíêöèÿ ϕ(P), êîòî-
ðåøåíèÿ äàííîãî êëàññà çàäà÷. ðàÿ îñóùåñòâëÿåò îòîáðàæåíèå ìíîæåñòâà ñëîâ â àëôàâèòå À â
ìíîæåñòâî ñëîâ â àëôàâèòå Â: ϕ(P): A* → Â*, ãäå P ∈ À*, ϕ(P) ∈ B*.
15.2. Àëôàâèòû è ñëîâà Ïðèìåð. Ïóñòü A = {a, b}, B = {a, b, c}. Îòîáðàæåíèå ϕ(P):
15.2.1. Îñíîâíûå ïîíÿòèÿ P → cPc îïðåäåëÿåò êîäèðîâàíèå ñëîâ â àëôàâèòå A ñëîâàìè â
àëôàâèòå B, íàïðèìåð, ab → cabc.
Îïðåäåëåíèå 15.1. Áóäåì íàçûâàòü ïðîèçâîëüíîå êîíå÷íîå ìíî-
Îïðåäåëåíèå 15.6. Êîäèðîâàíèå íàçûâàåòñÿ áëî÷íûì, åñëè
æåñòâî À àëôàâèòîì, à ýëåìåíòû ýòîãî ìíîæåñòâà – áóêâàìè
êàæäîé áóêâå àëôàâèòà À ñîîòâåòñòâóåò ñëîâî â àëôàâèòå Â.
àëôàâèòà À. Òîãäà ïðîèçâîëüíûå êîíå÷íûå ïîñëåäîâàòåëüíîñòè
áóêâ íàçûâàþòñÿ ñëîâàìè â äàííîì àëôàâèòå. Ïðèìåð. Îòîáðàæåíèå ϕ(a): a → ac, ϕ(b): b → bc ÿâëÿåòñÿ áëî÷-
íûì êîäèðîâàíèåì. Íàïðèìåð, ϕ(ab) = acbc.
Çäåñü è äàëåå äëÿ óäîáñòâà ÷òåíèÿ áóäåì îáîçíà÷àòü: áóêâû-
êîíñòàíòû — ìàëûìè íà÷àëüíûìè ñèìâîëàìè ëàòèíñêîãî àëôàâèòà Ëþáûå ìíîæåñòâà ñëîâ â íåêîòîðîì àëôàâèòå A ìîæíî óïîðÿ-
(a, b, c,…), áóêâû-ïåðåìåííûå — ïîñëåäíèìè ëàòèíñêèìè ñèìâîëàìè äî÷èòü â ëåêñèêîãðàôè÷åñêîì ïîðÿäêå: åñëè R1xR2, R1yR2 è x < y,
(x, y, z,…), àëôàâèòû è ìíîæåñòâà — áîëüøèìè íà÷àëüíûìè x, y ∈ A, òî R1xR2 < R1yR2.. Íàïðèìåð, ëåêñèêîãðàôè÷åñêîå óïîðÿ-
ñèìâîëàìè ëàòèíñêîãî àëôàâèòà (A, B, C,…), ñëîâà – áîëüøèìè äî÷åíèå ñëîâ àëôàâèòà A = {a, b} åñòü ïîñëåäîâàòåëüíîñòü: Λ, a, b,
ñèìâîëàìè ëàòèíñêîãî àëôàâèòà (P, Q, R, …). Ãðå÷åñêèå ñèìâîëû aa, ab, ba, bb, aaa, aab, aba, abb, baa, bab, bba, bbb, aaaa, è ò.ä.
áóäóò èñïîëüçîâàòüñÿ äëÿ îáîçíà÷åíèÿ âûäåëåííûõ áóêâ çàäàííîãî 15.2.3. Ñëîâàðíûå ïðèìèòèâíî ðåêóðñèâíûå ôóíêöèè
àëôàâèòà, îòëè÷íûõ îò áóêâ-êîíñòàíò è áóêâ-ïåðåìåííûõ. Ëþáîé Èñõîäíûå ôóíêöèè äëÿ àëôàâèòà A:
àëôàâèò ñîäåðæèò ïóñòîé ñèìâîë. Áóäåì îáîçíà÷àòü åãî ñèìâîëîì
1. Íóëü-ôóíêöèÿ O(P) = Λ ïðåîáðàçóåò ëþáîå ñëîâî â ïóñòîå.
Λ. Ïóñòîé ñèìâîë ÿâëÿåòñÿ è ïóñòûì ñëîâîì. Ìíîæåñòâî ñëîâ àëôà-
âèòà À áóäåì îáîçíà÷àòü À*. 2. Äîáàâëåíèå ñèìâîëà x â êîíåö ñëîâà: Nx(P) = Px, ãäå x ∈ A.
3. Ïðîåêòèðóþùàÿ ôóíêöèÿ Uij(P) = xi, ãäå j — êîëè÷åñòâî áóêâ â
Îïðåäåëåíèå 15.2. Êîëè÷åñòâî áóêâ â ñëîâå íàçûâàåòñÿ åãî äëè-
ñëîâå P, xi — i-ÿ áóêâà ñëîâà P, — âûäåëÿåò çàäàííûé ñèìâîë â ñëîâå.
íîé è îáîçíà÷àåòñÿ âåðòèêàëüíûìè ñêîáêàìè. Íàïðèìåð, äëèíà
ñëîâà àààà ðàâíà |àààà| = 4, äëèíà ïóñòîãî ñëîâà |Λ| = 0. Ïîäñòàíîâêà. Ôóíêöèÿ f ïîëó÷åíà ñ ïîìîùüþ ïîäñòàíîâêè èç
ôóíêöèé g(P 1 ,..., P m ), h 1 (X 1 ,..., X n ),…, h m (X 1 ,..., X n ), åñëè
Îñíîâíîé îïåðàöèåé íàä ñëîâàìè ÿâëÿåòñÿ êîíêàòåíàöèÿ. f(X1,..., Xn) = g(h1(X1,..., Xn),..., hm(X1,..., Xn)).
Îïðåäåëåíèå 15.3. Êîíêàòåíàöèåé äâóõ ñëîâ P è Q íàçîâåì Ñõåìà ïðèìèòèâíîé ðåêóðñèè äëÿ àëôàâèòà A.
ñëîâî PQ, ïîëó÷åííîå äîïèñûâàíèåì ñëîâà Q ïîñëå P. Ïóñòü g(X1,…, Xn), h1(X1,…, Xn+2), h2(X1,…, Xn+2), — íåêîòîðûå ôóíê-
Íàïðèìåð, êîíêàòåíàöèÿ ñëîâ aab è ba åñòü ñëîâî aabba. Îïåðà- öèè. Òîãäà ôóíêöèÿ f(X1, …, Xn+1) ïîëó÷åíà ïî ñõåìå ïðèìèòèâíîé
öèÿ êîíêàòåíàöèè íåêîììóòàòèâíà, íî àññîöèàòèâíà. ðåêóðñèè, åñëè
Îïðåäåëåíèå 15.4. Åñëè X — íåêîòîðîå ñëîâî àëôàâèòà A è f(X1, …, Xn, Λ) = g(X1, …, Xn),
åñëè X ïðåäñòàâèìî â âèäå êîíêàòåíàöèè ñëîâ PQR, òî P, Q, R f(X1, …, Xn, ξ) = h1(X1, …, Xn, ξ, f(X1, …, Xn+1)), ξ ∈ A.
íàçûâàþò ïîäñëîâàìè ñëîâà X. Ôóíêöèè, ïîëó÷åííûå èç èñõîäíûõ ñ ïîìîùüþ îïåðàöèé ïîäñòà-
Íàïðèìåð, ñëîâî añb ñîäåðæèò ïîäñëîâà a, b, ñ, añ, ñb. Åñëè íîâêè è ïðèìèòèâíîé ðåêóðñèè, ÿâëÿþòñÿ ïðèìèòèâíî ðåêóðñèâíûìè.
X ∈ A* è X = P1QP2QP3, òî ãîâîðÿò î ïåðâîì, âòîðîì è ò. ä. âõîæäåíèè Ïðèìåð. Îáîçíà÷èì îïåðàöèþ êîíêàòåíàöèè con(X1, X2), X1,
ñëîâà Q â ñëîâî X. Ñëîâà, ñîñòàâëåííûå èç ïîñëåäîâàòåëüíîñòè X ∈ A*, A = {a, b}, è ïîêàæåì, ÷òî îíà ÿâëÿåòñÿ ïðèìèòèâíî ðåêóð-
îäèíàêîâûõ áóêâ, èíîãäà çàïèñûâàþòñÿ â âèäå ñòåïåíè, íàïðèìåð, ñèâíîé.
àààbb = a3b2, ãäå ñòåïåíü îáîçíà÷àåò êîëè÷åñòâî âõîæäåíèé áóêâû con(X1, Λ) = X1 = U12(X1, Λ) = X1;
â ñëîâî. con(X1X2, a) = X1X2a = Na(con(X1, X2));
con(X1X2, b) = X1X2b = Nb(con(X1, X2)).
264 Ãëàâà 15 Òåîðèÿ àëãîðèòìîâ 265

15.2.4. Àññîöèàòèâíûå èñ÷èñëåíèÿ Ìàøèíà Òüþðèíãà ñîñòîèò èç òðåõ ÷àñòåé.


1). Âíåøíÿÿ ïàìÿòü ìàøèíû Òüþðèíãà ïðåäñòàâëÿåòñÿ êàê áåñ-
Îïðåäåëåíèå 15.7. Ïîäñòàíîâêà ñëîâà P âìåñòî ïîäñëîâà Q â
êîíå÷íàÿ â îáå ñòîðîíû ëåíòà, ðàçáèòàÿ íà ÿ÷åéêè. Êîíå÷íîå ìíîæå-
ñëîâå W îçíà÷àåò çàìåíó Q íà P â ñëîâå W. Ïîäñòàíîâêà îáîçíà÷à-
ñòâî çíàêîâ A = {a, b, c,…} îáðàçóåò âíåøíèé àëôàâèò ìàøèíû. Â
åòñÿ: P → Q. Ïîäñòàíîâêà Q → P íàçûâàåòñÿ îáðàòíîé ïîäñòà-
êàæäîé ÿ÷åéêå ìîæåò íàõîäèòüñÿ îäèí (è òîëüêî îäèí) ñèìâîë
íîâêîé. Ïîäñòàíîâêà Q → P íåïðèìåíèìà ê ñëîâó W, åñëè W íå
âíåøíåãî àëôàâèòà. Èíôîðìàöèÿ çàïèñûâàåòñÿ íà ëåíòå â âèäå
ñîäåðæèò Q.
ñëîâà â àëôàâèòå A. Âíåøíèé àëôàâèò ñîäåðæèò è ïóñòîé ñèìâîë
Ïðèìåð. Ïóñòü äàí àëôàâèò À = {a, b} è ïîäñòàíîâêà ab → ba. Λ. Ñ÷èòàåòñÿ, ÷òî êàæäàÿ ÿ÷åéêà ëåíòû õðàíèò ïóñòîé ñèìâîë, åñëè
Òîãäà ðåçóëüòàò ïîñëåäîâàòåëüíîãî âûïîëíåíèÿ ýòîé ïîäñòàíîâêè â íåé íå çàïèñàí íèêàêîé äðóãîé ñèìâîë. Åñëè íà ëåíòå çàïèñàíî
íàä ñëîâîì ababbbab áóäåò ñëåäóþùèì: 1. ababbbab, 2. baabbbab, ñëîâî, òî îíî îãðàíè÷åíî ñëåâà è ñïðàâà ïóñòûìè ñèìâîëàìè.
3. ababbab, 4. bbaabbab, 5. bbababab, 6. bbbaabab, 7. bbbabaab, 8. 2). Ñ÷èòûâàþùàÿ ãîëîâêà ìàøèíû Òüþðèíãà â îäèí äèñêðåòíûé
bbbbaaab, 9. bbbbaaba, 10. bbbbabaa, 11. bbbbbaaa. ìîìåíò âðåìåíè îáîçðåâàåò îäíó ÿ÷åéêó è ìîæåò íàõîäèòüñÿ â
Îïðåäåëåíèå 15.8. Ñîâîêóïíîñòü âñåõ ñëîâ àëôàâèòà A âìåñòå îäíîì èç âíóòðåííèõ ñîñòîÿíèé qi ∈ Q, ãäå Q — àëôàâèò âíóòðåííèõ
ñ êîíå÷íîé ñèñòåìîé äîïóñòèìûõ ïîäñòàíîâîê íàçûâàåòñÿ ñîñòîÿíèé. Ñ÷èòûâàþùàÿ ãîëîâêà ðàñïîçíàåò çàïèñàííûé â ÿ÷åéêå
àññîöèàòèâíûì èñ÷èñëåíèåì. ñèìâîë âíåøíåãî àëôàâèòà, çàïèñûâàåò âìåñòî íåãî äðóãîé ñèìâîë
Åñëè ñëîâî R ìîæåò áûòü ïðåîáðàçîâàíî â ñëîâî S ïóòåì îäíî- (âîçìîæíî, òîò æå ñàìûé), ïåðåõîäèò â äðóãîå ñîñòîÿíèå (âîçìîæ-
êðàòíîãî ïðèìåíåíèÿ äîïóñòèìîé ïîäñòàíîâêè, òî è S ìîæåò áûòü í â ïðåæíåå), ïîñëå ÷åãî ñäâèãàåòñÿ âïðàâî, âëåâî èëè îñòàåòñÿ
ïðåîáðàçîâàíî â R ïðèìåíåíèåì îáðàòíîé ïîäñòàíîâêè. Â ýòîì ñëó- íà ìåñòå (ñì. ðèñ. 15.1). Äâèæåíèå ãîëîâêè ìàøèíû Òüþðèíãà áóäåì
÷àå ñëîâà R è S íàçûâàþò ñìåæíûìè ñëîâàìè. Ïîñëåäîâàòåëüíîñòü îáîçíà÷àòü ñèìâîëàìè: Ï — âïðàâî, Ë — âëåâî, Í — íà ìåñòå.
ñëîâ R1, R2,…, Rn, òàêèõ, ÷òî êàæäûå äâà ñëîâà Ri, Ri+1 ñìåæíû, íàçû-
âàåòñÿ äåäóêòèâíîé öåïî÷êîé. Åñëè ñóùåñòâóåò äåäóêòèâíàÿ öåïî÷êà
îò ñëîâà R ê ñëîâó S, òî ñóùåñòâóåò è äåäóêòèâíàÿ öåïî÷êà îò S ê
R.  ýòîì ñëó÷àå ñëîâà R è S íàçûâàþò ýêâèâàëåíòíûìè è îáîç-
íà÷àþò: R ~ S. Î÷åâèäíî, ÷òî, åñëè R ~ S, òî S ~ R.
Îñíîâíîé ïðîáëåìîé àññîöèàòèâíûõ èñ÷èñëåíèé ÿâëÿåòñÿ ïðîá-
ëåìà ýêâèâàëåíòíîñòè ñëîâ: äëÿ ëþáûõ äâóõ ñëîâ R è S â àññîöèà-
òèâíîì èñ÷èñëåíèè îïðåäåëèòü, ñóùåñòâóåò ëè äåäóêòèâíàÿ öåïî÷êà
îò R ê S, èëè íåò. Â äàëüíåéøåì ìû ïîêàæåì, ÷òî ýòà ïðîáëåìà äëÿ
ïðîèçâîëüíîãî àññîöèàòèâíîãî èñ÷èñëåíèÿ àëãîðèòìè÷åñêè íåðàç-
ðåøèìà. Ðèñ. 15.1. Ñõåìà ìàøèíû Òüþðèíãà.
Ìíîæåñòâî âíóòðåííèõ ñîñòîÿíèé Q ïðåäñòàâëÿåò ñîáîé âíóò-
15.3. Ìàøèíà Òüþðèíãà ðåííþþ ïàìÿòü ìàøèíû Òüþðèíãà: êîãäà ìàøèíà â ðàçíûõ ñîñòîÿ-
15.3.1. Îïðåäåëåíèå ìàøèíû Òüþðèíãà íèÿõ âèäèò îäèí è òîò æå ñàìûé ñèìâîë, îíà ìîæåò âûïîëíèòü
ðàçíûå äåéñòâèÿ. Ãîâîðÿò, ÷òî â äàííûé ìîìåíò âðåìåíè ãîëîâêà
Ìàøèíà Òüþðèíãà áûëà ïåðâîé àëãîðèòìè÷åñêîé ñõåìîé, ïðåä-
ìàøèíû îáîçðåâàåò îïðåäåëåííóþ ÿ÷åéêó ëåíòû. Òàêèì îáðàçîì,
ëîæåííîé Òüþðèíãîì â êà÷åñòâå ìàòåìàòè÷åñêîãî îïðåäåëåíèÿ
â êàæäûé äèñêðåòíûé ìîìåíò âðåìåíè ñîñòîÿíèå ìàøèíû õàðàêòå-
àëãîðèòìà â 1937 ã. Ìàøèíà Òüþðèíãà ÿâëÿåòñÿ ãèïîòåòè÷åñêîé
ðèçóåòñÿ ñëîâîì, çàïèñàííûì íà ëåíòå, ïîëîæåíèåì ãîëîâêè è åå
ìàøèíîé: Òüþðèíã íå ñòàâèë çàäà÷è ñêîíñòðóèðîâàòü ýòî óñòðîé-
ñîñòîÿíèåì. Ñëîâî, çàïèñàííîå íà ëåíòå, âìåñòå ñ ïîëîæåíèåì ãîëîâ-
ñòâî. Êîíöåïöèÿ âû÷èñëèòåëüíîé ìàøèíû ïðèíàäëåæèò ôîí Íåé-
êè ìàøèíû Òüþðèíãà, íàõîäÿùåéñÿ â îäíîì èç ñâîèõ âíóòðåííèõ
ìàíó, íî åå îñíîâîé ïîñëóæèëà ìàøèíà Òüþðèíãà. Çàäà÷à ìàøèíû
ñîñòîÿíèé, áóäåì íàçûâàòü êîíôèãóðàöèåé ìàøèíû Òüþðèíãà.
Òüþðèíãà — ïåðåðàáàòûâàòü âõîäíîå ñëîâî W â àëôàâèòå A â íåêîòî-
ðîå âûõîäíîå ñëîâî W*. Òàêèì îáðàçîì, ìàøèíà Òüþðèíãà ÿâëÿåòñÿ 3). Ñëåäóþùàÿ ÷àñòü ìàøèíû Òüþðèíãà — ýòî ïðîãðàììà,
çíàêîïåðåðàáàòûâàþùèì óñòðîéñòâîì. óïðàâëÿþùàÿ ãîëîâêîé è ñîñòîÿùàÿ èç êîìàíä âèäà:
aqi → bqjξ, ãäå ξ ∈ {Ë, Ï, Í}, qi, qj ∈ Q, a, b ∈ A.
266 Ãëàâà 15 Òåîðèÿ àëãîðèòìîâ 267

 ðåçóëüòàòå âûïîëíåíèÿ ýòîé êîìàíäû ñèìâîë a íà ëåíòå áóäåò êëåòêå çàïèñûâàåòñÿ ïðàâàÿ ÷àñòü êîìàíäû, óêàçûâàþùàÿ, êàê
çàìåíåí ñèìâîëîì b, ãîëîâêà ñäâèíåòñÿ âëåâî, âïðàâî èëè îñòàíåòñÿ äîëæíà èçìåíèòüñÿ êîíôèãóðàöèÿ íà ëåíòå. Íåêîòîðûå êîíôèãó-
íà ìåñòå â çàâèñèìîñòè îò ξ è âíóòðåííåå ñîñòîÿíèå èçìåíèòñÿ ñ qi ðàöèè ìîãóò íèêîãäà íå âîçíèêíóòü â ïðîöåññå ïåðåðàáîòêè ñëîâà,
íà qj. Ïîñëå ýòîãî áóäåò âûïîëíÿòüñÿ ñëåäóþùàÿ êîìàíäà. Ïðèìåíè- òîãäà ñîîòâåòñòâóþùèå èì êëåòêè îñòàþòñÿ ïóñòûìè.
ìîñòü òîé èëè èíîé êîìàíäû îïðåäåëÿåòñÿ êîíôèãóðàöèåé íà ëåíòå 2. Ðàññìîòðèì ïðîãðàììó äëÿ àëãîðèòìà äîáàâëåíèÿ ñèìâîëà | ê
â òåêóùèé ìîìåíò âðåìåíè. Êîìàíäà âèäà aqi → bq!ξ, ãäå q! (èëè ñëîâó â òîì æå àëôàâèòå. Ïóñòü èñõîäíîå ñëîâî èìååò âèä: P = | | |.
ïðîñòî «!») — çàêëþ÷èòåëüíîå ñîñòîÿíèå, íàçûâàåòñÿ çàêëþ÷èòåëü- Ýòî ñëîâî ìîæíî ðàññìàòðèâàòü êàê ÷èñëî 3, à äîáàâëåíèå ñèìâîëà
íîé êîìàíäîé è âûçûâàåò îêîí÷àíèå (îñòàíîâ) ðàáîòû ìàøèíû | — êàê âû÷èñëåíèå ôóíêöèè f(X) = X + 1 â óíàðíîé ñèñòåìå
Òüþðèíãà. Ïðè âûïîëíåíèè çàêëþ÷èòåëüíîé êîìàíäû ñèìâîë a ñ÷èñëåíèÿ. Ïðîãðàììà äëÿ âû÷èñëåíèÿ ýòîé ôóíêöèè íà ñàìîì
çàìåíÿåòñÿ íà ñèìâîë b, ãîëîâêà ñäâèãàåòñÿ âëåâî, âïðàâî èëè îñòà- äåëå î÷åíü ïðîñòà: ãîëîâêà ìàøèíû ïðîïóñêàåò âñå ñèìâîëû |, äâèãà-
åòñÿ íà ìåñòå, è ïåðåõîäèò â çàêëþ÷èòåëüíîå ñîñòîÿíèå. ÿñü ñëåâà íàïðàâî, è, äîéäÿ äî êðàéíåãî ïðàâîãî ïóñòîãî ñèìâîëà
Ïîñëåäîâàòåëüíîñòü êîìàíä çàäàåò àëãîðèòì ïåðåðàáîòêè ñëîâà. Λ, äîïèñûâàåò òóäà åùå îäèí ñèìâîë |, ïîñëå ÷åãî îñòàíàâëèâàåòñÿ
Äëÿ ðàáîòû àëãîðèòìà íåîáõîäèìî çàäàòü íà÷àëüíóþ êîíôèãóðà- â ñâîåì çàêëþ÷èòåëüíîì ñîñòîÿíèè (ñì. òàáë. 15.2).
öèþ: íà ëåíòó ìàøèíû Òüþðèíãà çàïèñûâàåòñÿ èñõîäíîå ñëîâî W Î÷åâèäíî, ÷òî òî÷íî òàê æå ìîæíî ñîñòàâèòü ïðîã- Òàáëèöà 15.2.
â àëôàâèòå A è óêàçûâàåòñÿ, êàêîé ñèìâîë îáîçðåâàåò ãîëîâêà ìàøè- ðàììó äëÿ äîáàâëåíèÿ ëþáîãî ñèìâîëà àëôàâèòà q0
íû Òüþðèíãà â íà÷àëüíîì ñîñòîÿíèè q0. Ðàáîòà ìàøèíû Òüþðèíãà A â êîíöå ñëîâà, ò.å. òàêîé àëãîðèòì ðåàëèçóåò
ïðîèñõîäèò ïî òàêòàì, èëè ïî øàãàì. Íà êàæäîì øàãå âûïîëíÿåòñÿ èñõîäíóþ ðåêóðñèâíóþ ôóíêöèþ Ny(X) = Xy, ãäå | | q0Ï
îäíà êîìàíäà, â ðåçóëüòàòå êîòîðîé êîíôèãóðàöèÿ íà ëåíòå ìåíÿ- y ∈ A. Λ | ! Í
åòñÿ. Ïðè ðàáîòå ìàøèíû Òüþðèíãà âîçìîæíî ðàñøèðåíèå âíåø- Òðåòüÿ èñõîäíàÿ ôóíêöèÿ: ôóíêöèÿ ïðîåêöèè
íåãî àëôàâèòà A âñïîìîãàòåëüíûìè ñèìâîëàìè, êîòîðûå ïîñëå ïåðå- Uij(X) = xi, åñòü íå ÷òî èíîå, êàê ýëåìåíòàðíîå äåéñòâèå ìàøèíû
ðàáîòêè ñëîâà çàìåíÿþòñÿ ñèìâîëàìè àëôàâèòà A èëè ñòèðàþòñÿ. Òüþðèíãà — ðàñïîçíàâàíèå ñèìâîëà.
 ïðîöåññå ðàáîòû âîçìîæíû äâå ñèòóàöèè: 3. Ðàññìîòðèì òåïåðü âû÷èñëåíèå áîëåå ñëîæíîé ôóíêöèè:
1. Ìàøèíà Òüþðèíãà ïåðåðàáàòûâàåò èñõîäíîå ñëîâî P â R è îñòà- F(X, Y) = X + Y, ãäå X, Y – ñëîâà, çàäàííûå â óíàðíîé ñèñòåìå
íàâëèâàåòñÿ; òîãäà ãîâîðÿò, ÷òî äàííàÿ ìàøèíà ïðèìåíèìà ê ñëîâó P. ñ÷èñëåíèÿ. Ïóñòü èñõîäíàÿ êîíôèãóðàöèÿ íà ëåíòå çàäàíà òàê, ÷òî
2. Ìàøèíà Òüþðèíãà, íà÷èíàÿ ðàáîòó ñî ñëîâà P, íèêîãäà íå â íà÷àëüíîì ñîñòîÿíèè ãîëîâêà îáîçðåâàåò êðàéíèé ëåâûé ñèìâîë
îñòàíîâèòñÿ; òîãäà ãîâîðÿò, ÷òî äàííàÿ ìàøèíà Òüþðèíãà íå ïðèìå- |, (ñì. ðèñ. 15.2), ñëîâî íà ëåíòå ïðåäñòàâëÿåò ñîáîé äâà ÷èñëà, ðàç-
íèìà ê ñëîâó P. äåëåííûå ñèìâîëîì *.
Ïðèìåðû.
1. Ïóñòü çàäàí àëôàâèò A = {|, *}, èñõîäíîå ñëîâî â êîòîðîì ìîæåò
èìåòü âèä: P = | | |* | * | |.  íà÷àëüíîì ñîñòîÿíèè q 0 ìàøèíà
îáîçðåâàåò êðàéíèé ëåâûé ñèìâîë. Ìàøèíà Òüþðèíãà äîëæíà
ïðåîáðàçîâàòü ýòî ñëîâî â ïóñòîå ñëîâî, ò.å. äîëæíà ðåàëèçîâûâàòü
àëãîðèòì âû÷èñëåíèÿ íóëü-ôóíêöèè: O(X) = Λ. Äëÿ ýòîãî îíà
äîëæíà, äâèãàÿñü ñëåâà íàïðàâî, çàìåíèòü êàæäûé ñèìâîë íà ëåíòå
íà ïóñòîé ñèìâîë è îñòàíîâèòüñÿ, êàê òîëüêî óâèäèò êðàéíèé ñïðàâà
ïóñòîé ñèìâîë (òàáë. 15.1). Ðèñ. 15. 2. Âû÷èñëåíèå ôóíêöèè F(X, Y) = X + Y/
Òàáëèöà 15.1. Ïðîãðàììó äëÿ ìàøèíû Òüþðèíãà îáû÷íî Ñîñòàâèì ìàøèíó Òüþðèíãà, ðàáîòàþùóþ ïî ñëåäóþùåìó àëãî-
A Q q0 çàïèñûâàþò â âèäå òàáëèöû, ñòðîêè êîòî- ðèòìó.  íà÷àëüíîì ñîñòîÿíèè q0 ìàøèíà âèäèò êðàéíþþ ëåâóþ
ðîé ïîìå÷àþòñÿ ñèìâîëàìè âíåøíåãî àë- ïàëî÷êó, ñòèðàåò åå è, ïåðåéäÿ â ñîñòîÿíèå q1, äâèæåòñÿ âïðàâî,
| Λ q0Ï ôàâèòà, ñòîëáöû – ñèìâîëàìè àëôàâèòà ïîêà íå óâèäèò êðàéíèé ñïðàâà ïóñòîé ñèìâîë. Òîãäà íà ìåñòå
* Λ q0Ï ñîñòîÿíèé. Êàæäîé ñòðîêå è ñòîëáöó ñîîò- ïóñòîãî ñèìâîëà ìàøèíà çàïèñûâàåò ïàëî÷êó, ïåðåõîäèò â íîâîå
âåòñòâóåò îäíà êîíôèãóðàöèÿ íà ëåíòå (ëå- ñîñòîÿíèå q2 è äâèæåòñÿ âëåâî â òîì æå ñîñòîÿíèè q2, ïðîïóñêàÿ
Λ ! âàÿ ÷àñòü êîìàíäû), â ñîîòâåòñòâóþùåé âñå ñèìâîëû, ïîêà íå äîéäåò äî êðàéíåãî ñëåâà ïóñòîãî ñèìâîëà.
268 Ãëàâà 15 Òåîðèÿ àëãîðèòìîâ 269

Òîãäà ìàøèíà îñòàâëÿåò åãî íà ìåñòå, ñäâèãàåòñÿ âïðàâî è ïåðåõîäèò • íóëü-ôóíêöèÿ O(X)= Λ;
â ñîñòîÿíèå q0. Ïîñëå ýòîãî ïðîöåññ ïîâòîðÿåòñÿ äî òåõ ïîð, ïîêà â • äîáàâëåíèå ñèìâîëà ζ: Nζ(X) = Xζ, ãäå ζ ∈ A;
ñîñòîÿíèè q0 ìàøèíà íå óâèäèò ñèìâîë *. Ýòî îçíà÷àåò, ÷òî óæå • ïðîåêòèðóþùàÿ ôóíêöèÿ Uij(X) = xi;
âñå ïàëî÷êè ïåðåíåñåíû ñëåâà íàïðàâî, ìàøèíà ìîæåò ñòåðåòü • òîæäåñòâåííîå ïðåîáðàçîâàíèå Ò(X) = X;
ñèìâîë * è îñòàíîâèòüñÿ, ò.å. ïåðåéòè â çàêëþ÷èòåëüíîå ñîñòîÿíèå.
• àëãîðèòì êîïèðîâàíèÿ ñëîâà Copy(X) = X*X;
Ïðîãðàììà äëÿ ìàøèíû ïðåäñòàâëåíà â òàáëèöå 15.3.
• çàìåíÿþùèé àëãîðèòì Repxjxi(x), ãäå xi, xj ∈ A È B, è B — âñïîìîãà-
Òàáëèöà 15.3.
òåëüíûé àëôàâèò (àëãîðèòì çàìåíÿåò ñèìâîë xi íà ñèìâîë xj â ñëîâå X),
q0 q1 q2
âû÷èñëèìû íà ìàøèíå Òüþðèíãà. Èç ýòèõ ýëåìåíòàðíûõ àëãîðèò-
| Λ q1 Ï | q1 Ï | q2 Ë ìîâ ìîæíî îáðàçîâûâàòü áîëåå ñëîæíûå ñ ïîìîùüþ êîìïîçèöèè
* Λ!Ï * q1 Ï * q2 Ë ìàøèí Òüþðèíãà.
1. Ïîñëåäîâàòåëüíàÿ êîìïîçèöèÿ. Ïóñòü Ì1 è Ì2 — äâå ìàøèíû
Λ Λ!Í | q2 Ë Λ q0 Ï Òüþðèíãà. Òîãäà, îòîæäåñòâèâ çàêëþ÷èòåëüíîå ñîñòîÿíèå ìàøèíû
Íåòðóäíî çàìåòèòü, ÷òî ïðîöåññ âû÷èñëåíèÿ ñóììû ðåêóðñèâåí: Ì1 ñ íà÷àëüíûì ñîñòîÿíèåì ìàøèíû Ì2 è, ïðè íåîáõîäèìîñòè,
îí îñíîâàí íà ïðåäûäóùåì àëãîðèòìå, êîãäà ê îäíîìó èç ñëàãàåìûõ ïåðåíóìåðîâàâ âíóòðåííèå ñîñòîÿíèÿ ìàøèíû Ì2, ïîëó÷èì íîâóþ
(â äàííîì ñëó÷àå, ê ïðàâîìó ñëîâó) äîáàâëÿåòñÿ ñòîëüêî åäèíèö, ìàøèíó Òüþðèíãà, êîòîðàÿ, íà÷èíàÿ ðàáîòó ñî ñëîâà W, ñíà÷àëà
ñêîëüêî èõ ñîäåðæèòñÿ â äðóãîì ñëàãàåìîì. Äëÿ ñðàâíåíèÿ âîñïðî- áóäåò âûïîëíÿòü íàä íèì ïðåîáðàçîâàíèÿ, âûïîëíÿåìûå ìàøèíîé
èçâåäåì ïðîöåññ âû÷èñëåíèÿ ñóììû äâóõ ñëàãàåìûõ ñ ïîìîùüþ Ì1, à çàòåì áóäåò ðàáîòàòü êàê ìàøèíà Ì2. Ïîñëåäîâàòåëüíóþ
ðåêóðñèâíîé ôóíêöèè: êîìïîçèöèþ ìàøèí Òüþðèíãà îáîçíà÷èì: M1 ° Ì2 = M2(Ì1(W)).
f(X, 0) = X, Òàêèì îáðàçîì, ïîñëåäîâàòåëüíàÿ êîìïîçèöèÿ ìàøèí Òüþðèíãà
îñóùåñòâëÿåò ñóïåðïîçèöèþ ôóíêöèé.
f(X, Y + 1) = f(X, Y) + 1.
2. Ïàðàëëåëüíàÿ êîìïîçèöèÿ. Åñëè íà ëåíòå çàïèñàíî ñëîâî W,
f(2, 3) = f(2, 2) + 1 = (f(2, 1) + 1) + 1 = ((f(2, 0) + 1) + 1) + 1.
êîòîðîå ïðåäñòàâèìî êàê êîíêàòåíàöèÿ äâóõ ñëîâ Ð||R, òî ìîæíî
Íà ýòîì çàâåðøàåòñÿ ïðÿìîé õîä ðåêóðñèè: ñîñòàâëåíà ðåêóð- ñîñòàâèòü òàêóþ ìàøèíó Òüþðèíãà, êîòîðàÿ áóäåò ðàáîòàòü êàê
ñèâíàÿ ñõåìà âû÷èñëåíèÿ ôóíêöèè. Òåïåðü îáðàòíûé õîä ðåêóðñèè ìàøèíà M1 íàä ïîäñëîâîì P è êàê ìàøèíà M2 íàä ïîäñëîâîì R, à
âû÷èñëÿåò åå çíà÷åíèå: ((2 + 1) + 1) + 1 = (3 + 1) + 1 = 4 + 1 = 5. çàòåì îñóùåñòâèò êîíêàòåíàöèþ ðåçóëüòàòîâ: M1(P)||M2(R).
15.3.2. Ðàñïîçíàþùàÿ ìàøèíà Òüþðèíãà 3. Ðàçâåòâëÿþùàÿñÿ êîìïîçèöèÿ. Åñëè ñóùåñòâóþò ìàøèíû
Ðàñïîçíàþùàÿ ìàøèíà Òüþðèíãà – ýòî ìàøèíà, êîòîðàÿ âû÷èñ- Òüþðèíãà M1 è M2 è ðàñïîçíàþùàÿ ìàøèíà Òüþðèíãà P, òî ìîæíî
ëÿåò ïðåäèêàò P(W) òàêèì îáðàçîì, ÷òî åñëè P(W) = T, òî ìàøèíà ñîñòàâèòü òàêóþ ìàøèíó Òüþðèíãà M, ÷òî, íà÷èíàÿ ðàáîòó ñî ñëîâà
îñòàíàâëèâàåòñÿ â ñîñòîÿíèè «äà!», à åñëè P(W) = F, òî â ñîñòîÿíèè W, ìàøèíà Òüþðèíãà ðàáîòàåò ñíà÷àëà êàê ðàñïîçíàþùàÿ ìàøèíà
«íåò!». P(W). Åñëè îíà çàêàí÷èâàåò îáðàáîòêó èñõîäíîãî ñëîâà â ñîñòîÿíèè
Íàïðèìåð, ìàøèíà, ðàñïîçíàþùàÿ «äà!», òî äàëåå ðàáîòàåò ìàøèíà M1(W), à åñëè â ñîñòîÿíèè «íåò!»,
Òàáëèöà 15.4.
÷åòíîñòü ÷èñëà, ïðåäñòàâëåííîãî â òî ìàøèíà M2(W) (ñì. ðèñ. 15.3).
q0 q1
óíàðíîé ñèñòåìå ñ÷èñëåíèÿ, ïðèâåäåíà 4. Öèêëè÷åñêàÿ êîìïîçèöèÿ. Ìîæíî ïîñòðîèòü òàêóþ ìàøèíó
| | q1 Ï | q0 Ï â òàáëèöå 15.4. Äâèãàÿñü ñëåâà íàïðàâî, Òüþðèíãà M, êîòîðàÿ, íà÷èíàÿ ðàáîòó ñî ñëîâà W0, ñíà÷àëà ðàáîòàåò
Λ Λ äà! Λ íåò! ìàøèíà îñòàíàâëèâàåòñÿ íà ïóñòîì êàê ðàñïîçíàþùàÿ ìàøèíà P, âû÷èñëÿþùàÿ ïðåäèêàò P(W0). Åñëè
ñèìâîëå â ñîñòîÿíèè «äà!», åñëè ÷èñëî îíà çàâåðøàåò ñâîþ ðàáîòó â ñîñòîÿíèè «äà», òî äàëåå îíà ðàáîòàåò
÷åòíîå, è â ñîñòîÿíèè «íåò!», åñëè íå÷åòíîå. êàê ìàøèíà Òüþðèíãà M1 íàä ñëîâîì W0 è çàâåðøàåò ñâîþ ðàáîòó
ñ âûõîäíûì ñëîâîì W1. Çàòåì óïðàâëåíèå ïåðåäàåòñÿ ðàñïîçíàþùåé
15.3.3. Êîìïîçèöèÿ ìàøèí Òüþðèíãà ìàøèíå P, âû÷èñëÿþùåé ïðåäèêàò P(W1), è òàê äàëåå, äî òåõ ïîð,
Ìîæíî âûäåëèòü íåêîòîðûé íàáîð ýëåìåíòàðíûõ àëãîðèòìîâ, ïîêà ðàñïîçíàþùàÿ ìàøèíà Òüþðèíãà P íå îñòàíîâèòñÿ â ñîñòîÿíèè
èç êîòîðûõ ìîæíî ïîëó÷àòü áîëåå ñëîæíûå àëãîðèòìû ïî ïðàâèëàì «íåò» íà ñëîâå Wk. Òîãäà ìàøèíà Òüþðèíãà M îñòàíàâëèâàåòñÿ â
êîìïîçèöèè ìàøèí Òüþðèíãà. Ìîæíî ïîêàçàòü, ÷òî ýëåìåíòàðíûå ñâîåì çàêëþ÷èòåëüíîì ñîñòîÿíèè (ñì. ðèñ. 15.4).
ôóíêöèè:
270 Ãëàâà 15 Òåîðèÿ àëãîðèòìîâ 271

Ïðîöåññ ïåðåðàáîòêè ñëîâà çàêëþ÷àåòñÿ â ñëåäóþùåì (â ñêîáêàõ


óêàçàí íîìåð ïðèìåíÿåìîé ïîäñòàíîâêè):
| | |* | | | | ⇒ (1) | | | |* | | | ⇒ (1) | | | | |* | | ⇒ (1) | | | | | |* | ⇒ (1) | | | | | | |* ⇒
⇒ (2) | | | | | | |
2. Àëãîðèòì îáðàùåíèÿ ñëîâà â àëôàâèòå A = {a, b, c,…, z}. Íàïðèìåð,
èñõîäíîå ñëîâî abc îáðàùàåòñÿ â ñëîâî cba. Íèæå ïðèâåäåí ñïèñîê
Ðèñ. 15.3. Ðàçâåòâëÿþùàÿñÿ Ðèñ. 15.4. Öèêëè÷åñêàÿ ïîäñòàíîâîê, â êîòîðîì ïåðåìåííûå x, y îáîçíà÷àþò ëþáîé ñèìâîë
êîìïîçèöèÿ ìàøèí Òüþðèíãà. êîìïîçèöèÿ ìàøèí Òüþðèíãà. èç àëôàâèòà A, ãðå÷åñêèìè ñèìâîëàìè α, β îáîçíà÷åíû âñïîìîãà-
Áûëî ìàòåìàòè÷åñêè äîêàçàíî, ÷òî äëÿ ðåàëèçàöèè ëþáûõ àëãî- òåëüíûå ñèìâîëû, íåîáõîäèìûå äëÿ ðàáîòû àëãîðèòìà.
ðèòìîâ äîñòàòî÷íî ýòèõ ÷åòûðåõ ñòðóêòóð1. 1. αα → β
15.4. Íîðìàëüíûå àëãîðèòìû Ìàðêîâà 2. βx → xβ
3. βα → β
15.4.1. Ðàáîòà àëãîðèòìà Ìàðêîâà 4. β → Λ
Îïðåäåëåíèå 15.12. Íîðìàëüíûé àëãîðèòì Ìàðêîâà — ýòî 5. αyx → xαy
êîíå÷íûé óïîðÿäî÷åííûé íàáîð ïîäñòàíîâîê âèäà Pi → Qi, èëè 6. Λ → α
Pi →. Qi, i = 1, 2, …, n. Pi → Qi – îáû÷íàÿ ïîäñòàíîâêà, êîòîðàÿ Äëÿ ñëîâà abc ïðîöåññ ðàáîòû àëãîðèòìà çàêëþ÷àåòñÿ â ñëåäóþùåì:
îçíà÷àåò, ÷òî êðàéíåå ëåâîå âõîæäåíèå ïîäñëîâà Pi â ñëîâå W Λabc ⇒ (6) αabc ⇒ (5) bαac ⇒ (5) bcαa ⇒ (6) αbcαa ⇒ (5) cαbαa ⇒
çàìåíÿåòñÿ íà Qi., Pi →. Qi – çàêëþ÷èòåëüíàÿ ïîäñòàíîâêà, ò.å. ⇒ (6) αcαbαa ⇒ (6) ααcαbαa ⇒ (1) βcαbαa ⇒ (2) cβαbαa ⇒
ïîñëå åå âûïîëíåíèÿ ðàáîòà àëãîðèòìà çàâåðøàåòñÿ. ⇒ (3) cβbαa ⇒ (2) cbβαa ⇒ (3) cbβa ⇒ (2) cbaβ ⇒ (4) cba.
Èñõîäíîå ñëîâî W ∈ À* ïåðåðàáàòûâàåòñÿ ñ ïîìîùüþ àëãîðèòìà 15.4.2. Ýêâèâàëåíòíîñòü íîðìàëüíûõ àëãîðèòìîâ
ñëåäóþùèì îáðàçîì. Íà÷èíàÿ ñ ïåðâîé ïîäñòàíîâêè, èùåòñÿ ïåðâîå è ìàøèíû Òüþðèíãà
ëåâîå âõîæäåíèå ïîäñëîâà Pi â ñëîâå W. Åñëè îíî íàéäåíî, òî îíî
çàìåíÿåòñÿ íà Qi, ïîñëå ÷åãî ñïèñîê ïîäñòàíîâîê ïðîñìàòðèâàåòñÿ Òåîðåìà 15.1. Ïóñòü M – ìàøèíà Òüþðèíãà ñ âíåøíèì àëôàâè-
ñ ñàìîãî íà÷àëà. Åñëè æå âõîæäåíèÿ Pi íå áûëî íàéäåíî, òî âûáè- òîì A è âíóòðåííèì àëôàâèòîì Q. Òîãäà ñóùåñòâóåò íîðìàëüíûé
ðàåòñÿ ñëåäóþùàÿ ïîäñòàíîâêà. Åñëè íà íåêîòîðîì øàãå áûëà âû- àëãîðèòì Ìàðêîâà ñ àëôàâèòîì À ∪ Q, ýêâèâàëåíòíûé äàííîé
ïîëíåíà çàêëþ÷èòåëüíàÿ ïîäñòàíîâêà, òî ïðîöåññ ïåðåðàáîòêè ñëîâà ìàøèíå Òüþðèíãà.
çàâåðøàåòñÿ è òîãäà ãîâîðÿò, ÷òî àëãîðèòì ïðèìåíèì ê äàííîìó Äîêàçàòåëüñòâî. Ïóñòü äàíà ìàøèíà Òüþðèíãà M ñ âíåøíèì
ñëîâó. Ìîæåò îêàçàòüñÿ, ÷òî ïðîöåññ íå çàâåðøàåòñÿ, ò.å. íè îäíà àëôàâèòîì À = {xi}, ãäå i = 1, 2, …, n, è âíóòðåííèì àëôàâèòîì
èç çàêëþ÷èòåëüíûõ ïîäñòàíîâîê íå ïðèìåíÿëàñü â ïðîöåññå ïåðåðà- Q = {qi}, j = 0, 1, …, m. Äâóìåðíóþ êîíôèãóðàöèþ íà ëåíòå ìîæíî
áîòêè ñëîâà.  ýòîì ñëó÷àå ãîâîðÿò, ÷òî àëãîðèòì íå ïðèìåíèì ê çàïèñàòü êàê ïîñëåäîâàòåëüíîñòü x1x2…qjxixi+1…xk, ãäå ñèìâîë òåêó-
äàííîìó ñëîâó. ùåãî ñîñòîÿíèÿ qj ñòîèò ïåðåä ñèìâîëîì, êîòîðûé îáîçðåâàåò ãîëîâ-
Ïðèìåðû. êà ìàøèíû Òüþðèíãà â äàííûé ìîìåíò âðåìåíè. Ìû ïîëó÷èì ñëîâî
1. Íîðìàëüíûé àëãîðèòì Ìàðêîâà äëÿ ñëîæåíèÿ äâóõ ÷èñåë â óíàð- â àëôàâèòå À ∪ Q. Òîãäà ìîæíî çàìåíèòü êàæäóþ êîìàíäó ìàøèíû
íîé ñèñòåìå, ò.å. àëãîðèòì âû÷èñëÿåò ôóíêöèþ f(X, Y) = X + Y â Òüþðèíãà íà ïîñëåäîâàòåëüíîñòü ïîäñòàíîâîê ñëåäóþùèì îáðàçîì.
àëôàâèòå A = {|, *}. Àëãîðèòì ñîñòîèò èç äâóõ ïîäñòàíîâîê: 1. Êîìàíäà âèäà qjxi → xkqrH çàìåíÿåòñÿ ïîäñòàíîâêîé qjxi → qrxk.
1. * | → |* 2. Êîìàíäà âèäà qjxi → xkqrÏ çàìåíÿåòñÿ ñïèñêîì ïîäñòàíîâîê
2. * →. L qjxixi+1 → xkqrxi+1, ∀xi ∈ A.
3. Êîìàíäà âèäà qjxi → xkqrË çàìåíÿåòñÿ ñïèñêîì ïîäñòàíîâîê
1
Êîìïîçèöèÿ ìàøèí Òüþðèíãà çàêëþ÷àåò â ñåáå îñíîâíóþ èäåþ ñòðóêòóðíîãî xi-1qjxi → qrxi-1xk, ∀xi ∈ A.
ïðîãðàììèðîâàíèÿ. Èìåííî Òüþðèíãó ïðèíàäëåæèò äîêàçàòåëüñòâî ïîëíîòû 4. Äîïèñûâàåòñÿ ïîäñòàíîâêà qk →. Λ, ãäå qk – êîíå÷íîå ñîñòîÿíèå.
ýòèõ ÷åòûðåõ ñõåì êîìïîçèöèè äëÿ ðåàëèçàöèè ëþáîãî, ñêîëü óãîäíî ñëîæíîãî 5. Â êîíåö ñïèñêà ââîäèòñÿ ïîäñòàíîâêà Λ → q0.
àëãîðèòìà.
272 Ãëàâà 15 Òåîðèÿ àëãîðèòìîâ 273

Òàêèì îáðàçîì, åñëè èìååòñÿ íåêîòîðàÿ ïðîãðàììà äëÿ ìàøèíû 15.4.3. Êëàññ ôóíêöèé, âû÷èñëèìûõ ïî Òüþðèíãó
Òüþðèíãà, òî ñ ïîìîùüþ ýòèõ ïÿòè ïðàâèë åå ìîæíî ïðåîáðàçîâàòü
â àëãîðèòì Ìàðêîâà. Òåîðåìà 15.3. Ôóíêöèÿ F(õ1, õ2,… õn) ðåêóðñèâíà (÷àñòè÷íî ðå-
êóðñèâíà) òîãäà è òîëüêî òîãäà, êîãäà îíà âû÷èñëèìà ïî Òüþðèíãó.
Ïðèìåð. Ïóñòü çàäàíà ïðîãðàììà äëÿ ìàøèíû Òüþðèíãà â
àëôàâèòå À = {|, *} (òàáë. 15. 5). Äîêàçàòåëüñòâî.
1. Âñÿêàÿ ðåêóðñèâíàÿ ôóíêöèÿ âû÷èñëèìà ïî Òüþðèíãó.
Òàáëèöà 15.5. Íîðìàëüíûé àëãîðèòì Ìàðêîâà, ýêâèâàëåíòíûé
ýòîé ìàøèíå Òüþðèíãà, èìååò âèä: O(X) = Λ — íóëü-ôóíêöèÿ âû÷èñëèìà íà ìàøèíå Òüþðèíãà,
q0 êîòîðàÿ óíè÷òîæàåò ëþáîå ñëîâî íà ëåíòå.
1. q0 | | → | q0 |
| | q0 Ï 2. q0 |* → | q0* N(X) = X + 1 — âû÷èñëèìà íà ìàøèíå Òüþðèíãà, êîòîðàÿ ê
Λ |!H 3. q0 | Λ → | q0Λ ëþáîìó ñëîâó W íà ëåíòå äîïèñûâàåò çàäàííûé ñèìâîë a :Wa.
4. q0 Λ →. | Ujn(X) = xi — ôóíêöèÿ ïðîåêöèè, êîòîðàÿ â ñëîâå W âûäåëÿåò
* * q0 Ï
ñèìâîë xi, âû÷èñëèìà íà ìàøèíå Òüþðèíãà.
5. Λ → q0
ϕ(X1, X2) = g(F1(X1, X2), F2(X1, X2)) — ñóïåðïîçèöèÿ ôóíêöèé,
Ïðîöåññ ïåðåðàáîòêè ñëîâà: | | * | ⇒ q0 | | * | ⇒ | q0 | * | ⇒ | | q0 * | ⇒
ðåàëèçóåòñÿ ïîñðåäñòâîì êîìïîçèöèè ìàøèí Òüþðèíãà:
⇒ | | *q0 | ⇒ | | * |q0 Λ ⇒ | | * | |.
Mϕ = copy2(X1*X2)°(MF 1||MF 2)°çàì*|| °Ìg. Ìàøèíà Mϕ ñíà÷àëà
Òåîðåìà 15.2. (îáðàòíàÿ). Äëÿ êàæäîãî íîðìàëüíîãî àëãîðèòìà êîïèðóåò èñõîäíîå ñëîâî, ðåàëèçóÿ ôóíêöèþ Copy2(X 1*X 2),
Ìàðêîâà ìîæíî ïîñòðîèòü ýêâèâàëåíòíóþ åìó ìàøèíó Òüþðèíãà. ðåçóëüòàòîì êîòîðîé ÿâëÿåòñÿ ñëîâî X1*X2 || X1*X2. Çàòåì îíî
Ñõåìà äîêàçàòåëüñòâà. ïåðåðàáàòûâàåòñÿ ïàðàëëåëüíîé êîìïîçèöèåé ìàøèí MF1||MF2 â ñëîâî
1. Ïîñòðîèòü ìàøèíó Òüþðèíãà, îñóùåñòâëÿþùóþ ïîèñê ïîäñëîâà F 1 (X 1*X 2 ) || F 2(X 1*X 2 )), çàòåì àëãîðèòì çàì* || çàìåíÿåò
Ð â ñëîâå W; ãîëîâêà ìàøèíû Òüþðèíãà, â ðåçóëüòàòå, áóäåò ñòîÿòü íà âñïîìîãàòåëüíûé ðàçäåëÿþùèé ñèìâîë || íà *, è äàëåå ðàáîòàåò
ïåðâîì ñèìâîëå ïîäñëîâà P. ìàøèíà, âû÷èñëÿþùàÿ ôóíêöèþ g(F 1 (X 1 , X 2 ), F 2 (X 1, X 2 )):
2. Ïîñòðîèòü ìàøèíó Òüþðèíãà, çàìåíÿþùóþ ïîäñëîâî P íà Mg(F1(X1*X2)*F2(X1*X2)). Ðåçóëüòàòîì åå ðàáîòû ÿâëÿåòñÿ ôóíêöèÿ
ñëîâî Q (äëÿ êàæäîé ïîäñòàíîâêè àëãîðèòìà Ìàðêîâà ìîæíî ïî- ϕ(X1, X2).
ñòðîèòü ìàøèíó Òüþðèíãà, âûïîëíÿþùóþ åå). Ñõåìà ïðèìèòèâíîé ðåêóðñèè òàêæå âû÷èñëÿåòñÿ ïîñðåäñòâîì
Ïîëó÷åííàÿ êîìïîçèöèÿ ìàøèí Òüþðèíãà áóäåò âûïîëíÿòü òó êîìïîçèöèè ìàøèí Òüþðèíãà. Íàïðèìåð, ñàìàÿ ïðîñòàÿ ñõåìà ïðè-
æå ïðîöåäóðó ïåðåðàáîòêè ñëîâ, ÷òî è àëãîðèòì Ìàðêîâà. ìèòèâíîé ðåêóðñèè: ϕ(0) = c, ϕ(X + 1) = F(ϕ(X)), — âû÷èñëèìà êàê
êîìïîçèöèÿ, ðåàëèçóþùàÿ èòåðàöèþ. Äëÿ ýòîãî ñòðîÿòñÿ ìàøèíû:
Äëÿ íîðìàëüíîãî àëãîðèòìà Ìàðêîâà ìîæíî îïðåäåëèòü
ðàñïîçíàþùèé àëãîðèòì Ìàðêîâà êàê âû÷èñëÿþùèé íåêîòîðûé MD, êîòîðàÿ ïåðåðàáàòûâàåò òðîéêó ÷èñåë X#m#z â òðîéêó X#m+1#F(z);
ïðåäèêàò è èìåþùèé çàêëþ÷èòåëüíûå ïîäñòàíîâêè Р→äà Q è MC , êîòîðàÿ ïåðåðàáàòûâàåò ÷èñëî X â òðîéêó X#0#c;
Р→íåò Q; àíàëîãè÷íî ìîæíî îïðåäåëèòü ïîíÿòèå êîìïîçèöèè (ïî Ô, êîòîðàÿ ðàñïîçíàåò ñâîéñòâî m < X â òðîéêå ÷èñåë X#m#z.
òåì æå ñõåìàì, ÷òî è äëÿ ìàøèíû Òüþðèíãà). Êîìïîçèöèÿ MC°ïîêà Ô ïîâòîðèòü MD çàäàåò àëãîðèòì,
Ïðèâåäåííûå âûøå äâå òåîðåìû óòâåðæäàþò ýêâèâàëåíòíîñòü êîòîðûé, èñõîäÿ èç ñëîâà X, âûðàáàòûâàåò òðîéêó X#0#c, ïîòîì
ìàøèíû Òüþðèíãà è íîðìàëüíîãî àëãîðèòìà Ìàðêîâà. Îòñþäà X#1#F(c), ïîòîì X#2#F(F(c)), è òàê äàëåå, äî òåõ ïîð, ïîêà íå áóäåò
ñëåäóåò, ÷òî, åñëè ïîñòðîåíà ìàøèíà Òüþðèíãà äëÿ ðåøåíèÿ êàêîé- ïîëó÷åíà òðîéêà X#X#ϕ(X). Òîãäà âûäåëÿþùèé àëãîðèòì, ïðèìå-
ëèáî çàäà÷è, ò.å., åñëè ôóíêöèÿ âû÷èñëèìà ïî Òüþðèíãó, òî äëÿ íåííûé ê ýòîìó ñëîâó, âûäåëèò êðàéíþþ ïðàâóþ êîìïîíåíòó ñëîâà,
íåå ñóùåñòâóåò è íîðìàëüíûé àëãîðèòì Ìàðêîâ, ò.å. îíà âû÷èñëèìà êîòîðàÿ ÿâëÿåòñÿ ðåçóëüòàòîì âû÷èñëåíèÿ ôóíêöèè ϕ(X).
ïî Ìàðêîâó, è íàîáîðîò, åñëè ôóíêöèÿ âû÷èñëèìà ïî Ìàðêîâó, òî Ìàøèíà Òüþðèíãà, âû÷èñëÿþùàÿ µ-îïåðàòîð, áóäåò íàõîäèòü
îíà Âû÷èñëèìà ïî Òüþðèíãó. Èíûìè ñëîâàìè, êëàññû ôóíêöèé, ìèíèìàëüíîå ñëîâî â ëåêñèêîãðàôè÷åñêîì óïîðÿäî÷èâàíèè ñëîâ,
âû÷èñëèìûõ ïî Òüþðèíãó è ïî Ìàðêîâó, ñîâïàäàþò. Ðàññìîòðèì óäîâëåòâîðÿþùåå äàííîìó ïðåäèêàòó.
òåïåðü, êàêîé êëàññ ôóíêöèé âû÷èñëèì ïî Òüþðèíãó. Ïîñêîëüêó âñå øåñòü ïóíêòîâ îïðåäåëåíèÿ ðåêóðñèâíûõ ôóíê-
öèé ðåàëèçóåìû â âèäå êîìïîçèöèé ìàøèí Òüþðèíãà, òî âñÿêàÿ
ðåêóðñèâíàÿ ôóíêöèÿ âû÷èñëèìà íà ìàøèíå Òüþðèíãà.
274 Ãëàâà 15 Òåîðèÿ àëãîðèòìîâ 275

2. Âñÿêàÿ ôóíêöèÿ, âû÷èñëèìàÿ ïî Òüþðèíãó, ðåêóðñèâíà Ïîýòîìó âû÷èñëèìûìè ôóíêöèÿìè, ñîãëàñíî òåçèñó ׸ð÷à,
(÷àñòè÷íî ðåêóðñèâíà). ÿâëÿþòñÿ òå è òîëüêî òå, êîòîðûå ÿâëÿþòñÿ ðåêóðñèâíûìè (÷àñòè÷-
Äîêàçàòåëüñòâî ìîæíî íàéòè â [Òðàõòåíáðîò, 1976; Êóçíåöîâ, 1980]. íî ðåêóðñèâíûìè). Îäíàêî, íå âñå àðèôìåòè÷åñêèå ôóíêöèè ÿâëÿ-
Òàêèì îáðàçîì, ïîêàçàíî, ÷òî êëàññ ôóíêöèé, âû÷èñëèìûõ íà þòñÿ ðåêóðñèâíûìè. Ýòî íåòðóäíî ïîêàçàòü.
ìàøèíå Òüþðèíãà, ÿâëÿåòñÿ ÷àñòè÷íî ðåêóðñèâíûì êëàññîì. Åñëè ïðèíèìàòü òåçèñ ×åð÷à, òî ìíîæåñòâî ýôôåêòèâíî âû÷èñ-
Êðîìå ìàøèíû Òüþðèíãà è íîðìàëüíîãî àëãîðèòìà Ìàðêîâà ëèìûõ ôóíêöèé ñîâïàäàåò ñ ìíîæåñòâîì âñåõ ìàøèí Òüþðèíãà,
áûëî íàéäåíî è ïðåäëîæåíî ìíîãî äðóãèõ àëãîðèòìè÷åñêèõ ñõåì, òàê êàê êàæäàÿ ìàøèíà Òüþðèíãà âû÷èñëÿåò êàêóþ-ëèáî àðèôìåòè-
íàïðèìåð, ìàøèíà ôîí Íåéìàíà, ìàøèíà Ïîñòà, áëîê-ñõåìû Ïîñòà, ÷åñêóþ ôóíêöèþ. Ëþáàÿ ïðîãðàììà äëÿ ìàøèíû Òüþðèíãà ìîæåò
ôîðìàëüíîå èñ÷èñëåíèå ðåêóðñèâíûõ ôóíêöèé Ýðáðàíà — øäåëÿ áûòü çàêîäèðîâàíà íåêîòîðûì êîäîì. Ïóñòü Ì åñòü íåêîòîðàÿ
è äðóãèå. Îêàçàëîñü, ÷òî âñå îíè ýêâèâàëåíòíû ìåæäó ñîáîé, è, ìàøèíà Òüþðèíãà. Òîãäà ïðîãðàììó ìàøèíû Ì âìåñòå ñ âõîäíûì
ñëåäîâàòåëüíî, âû÷èñëÿþò ðåêóðñèâíûå èëè ÷àñòè÷íî ðåêóðñèâíûå ñëîâîì W ìîæíî çàïèñàòü â âèäå ïîñëåäîâàòåëüíîñòè: xiqixkÏqj;
ôóíêöèè. Ýòî îáñòîÿòåëüñòâî ïîñëóæèëî ïðè÷èíîé òîìó, ÷òî ðÿä xlqjxrËqn;…xvqmxnÏqk*W, ãäå êàæäàÿ êîìàíäà xiqi → xkξqj çàïèñàíà
ó÷åíûõ (׸ð÷, Òüþðèíã, Ìàðêîâ) âûñêàçàëè ãèïîòåçó, êîòîðàÿ êàê xiqixkξqj (ξ ∈ {Ï, Ë, Í}), êîìàíäû ðàçäåëåíû ñèìâîëîì «;». Òàêàÿ
èçâåñòíà êàê òåçèñ ׸ð÷à. ïîñëåäîâàòåëüíîñòü íàçûâàåòñÿ êîäîì ìàøèíû Òüþðèíãà è
îáîçíà÷àåòñÿ d(Ì). Êîä ìàøèíû Òüþðèíãà ìîæíî ïðåäñòàâèòü
15.4.4. Òåçèñ ׸ð÷à ÷èñëîì â íåêîòîðîé ñèñòåìå ñ÷èñëåíèÿ. Áóäåì îáîçíà÷àòü ñîñòîÿíèÿ
Êàæäàÿ ôóíêöèÿ ÿâëÿåòñÿ ýôôåêòèâíî âû÷èñëèìîé òîãäà è ìàøèíû Òüáðèíãà äåñÿòè÷íûìè ÷èñëàìè, òîãäà äëÿ îáîçíà÷åíèÿ
òîëüêî òîãäà, êîãäà îíà ðåêóðñèâíà. ñîñòîÿíèé ïîòðåáóåòñÿ 10 ñèìâîëîâ.  êà÷åñòâå âõîäíîãî àëôàâèòà
Èíûìè ñëîâàìè, òåçèñ ׸ð÷à ïðåäëàãàåò ïîíèìàòü ïîä ýôôåê- âûáåðåì àëôàâèò èç äâóõ ñèìâîëîâ 0 è 1 (âîçìîæíîñòü êîäèðîâàíèÿ
òèâíîé âû÷èñëèìîñòüþ ñóùåñòâîâàíèå àëãîðèòìè÷åñêîé ñõåìû, à ñëîâ ëþáîãî àëôàâèòà â äâîè÷íîé ñèñòåìå ñ÷èñëåíèÿ íå âûçûâàåò
ïîñêîëüêó âñå íàéäåííûå àëãîðèòìè÷åñêèå ñõåìû âû÷èñëÿþò ñîìíåíèé). Ñîõðàíèì ñèìâîëû äâèæåíèÿ ãîëîâêè: Ë, Ï, Í, è
òîëüêî êëàññ ðåêóðñèâíûõ (÷àñòè÷íî ðåêóðñèâíûõ) ôóíêöèé, òî ðàçäåëèòåëüíûå ñèìâîëû «;» è «*». Òîãäà êîäó êàæäîé ìàøèíû
ïîä ýôôåêòèâíîé âû÷èñëèìîñòüþ òîãäà ïîíèìàåòñÿ ðåêóðñèâíîñòü. Òüþðèíãà áóäåò ñîîòâåòñòâîâàòü ÷èñëî â ïÿòíàäöàòèðè÷íîé ñèñòåìå
Ìû óæå ãîâîðèëè, ÷òî ïîíÿòèå àëãîðèòìà íå ÿâëÿåòñÿ òî÷íûì ñ÷èñëåíèÿ, êîòîðîå ìîæíî ïåðåâåñòè â äåñÿòè÷íóþ ñèñòåìó
ìàòåìàòè÷åñêèì îïðåäåëåíèåì. Ïîïûòêè íàéòè òàêîå îïðåäåëåíèå ñ÷èñëåíèÿ, è ðàçëè÷íûì ìàøèíàì áóäóò ñîîòâåòñòâîâàòü ðàçëè÷íûå
ïðèâåëè ê ñîçäàíèþ ìàòåìàòè÷åñêè ñòðîãèõ àëãîðèòìè÷åñêèõ ñõåì. ÷èñëà. Ýòî ÷èñëî, ñîîòâåòñòâóþùåå êîäó ìàøèíû, íàçûâàþò
Çíà÷åíèå ãèïîòåçû, âûñêàçàííîé â òåçèñå ×åð÷à, çàêëþ÷àåòñÿ â òîì, èíäåêñîì ìàøèíû Òüþðèíãà. Âû÷èñëåíèå èíäåêñà îïðåäåëÿåò
÷òî îíà óòî÷íÿåò èíòóèòèâíî ïîíÿòíîå, íî íåòî÷íîå è ðàñïëûâ÷àòîå èíúåêöèþ ìíîæåñòâà âñåõ ìàøèí Òüþðèíãà â áåñêîíå÷íîå
ïîíÿòèå àëãîðèòìà ÷åðåç áîëåå ñïåöèàëüíîå, íî ìàòåìàòè÷åñêè ïîäìíîæåñòâî íàòóðàëüíûõ ÷èñåë. Îòñþäà ñëåäóåò, ÷òî ìíîæåñòâî
òî÷íîå ïîíÿòèå àëãîðèòìè÷åñêîé ñõåìû. Òåïåðü ìîæíî ãîâîðèòü î ìàøèí Òüþðèíãà ñ÷åòíî. Îäíàêî ìíîæåñòâî âñåõ àðèôìåòè÷åñêèõ
ðàçðåøèìîñòè íåêîòîðîãî êëàññà çàäà÷ â òåðìèíàõ ñóùåñòâîâàíèÿ ôóíêöèé íåñ÷åòíî, îòêóäà ñëåäóåò, ÷òî ñóùåñòâóþò íåâû÷èñëèìûå
ìàøèíû Òüþðèíãà (èëè àëãîðèòìà Ìàðêîâà, èëè êàêîé-ëèáî äðóãîé ôóíêöèè è àëãîðèòìè÷åñêè íåðàçðåøèìûå ïðîáëåìû.
èç èçâåñòíûõ àëãîðèòìè÷åñêèõ ñõåì). 15.5. Àëãîðèòìè÷åñêè íåðàçðåøèìûå ïðîáëåìû
Òåçèñ ×åð÷à íå ÿâëÿåòñÿ òåîðåìîé, î åãî äîêàçàòåëüñòâå ðå÷è íå
èäåò, – ýòî óòâåðæäåíèå, ïðåäëàãàþùåå îòîæäåñòâèòü ýôôåêòèâíóþ 15.5.1. Óíèâåðñàëüíàÿ ìàøèíà Òüþðèíãà
âû÷èñëèìîñòü ñ ñóùåñòâîâàíèåì àëãîðèòìè÷åñêîé ñõåìû. Åãî Ìàøèíà Òüþðèíãà ñîäåðæèò îñíîâíûå èäåè ñîâðåìåííûõ âû-
ìîæíî ïðèíèìàòü èëè íå ïðèíèìàòü, ÷èñëèòåëüíûõ ìàøèí, â êîòîðûõ ïîñëåäîâàòåëüíîñòü âû÷èñëåíèé
Óâåðåííîñòü â ñïðàâåäëèâîñòè òåçèñà ׸ð÷à îñíîâàíà, ïðåæäå óïðàâëÿåòñÿ ïðîãðàììîé. Òüþðèíãó ïðèíàäëåæèò òàêæå èäåÿ
âñåãî, íà îïûòå: â ðåçóëüòàòå ìíîãî÷èñëåííûõ èññëåäîâàíèé íå óäà- ïîñòðîåíèÿ óíèâåðñàëüíîé âû÷èñëèòåëüíîé ìàøèíû, êîòîðàÿ
ëîñü íàéòè êàêîé-ëèáî äðóãîé àëãîðèòìè÷åñêîé ñõåìû, êîòîðàÿ ñíà÷àëà ïðîâåðÿåò ïðàâèëüíîñòü ââåäåííîé â íåå ïðîãðàììû, à çàòåì
âû÷èñëÿëà áû áîëåå øèðîêèé êëàññ ôóíêöèé, ÷åì ðåêóðñèâíûé. âûïîëíÿåò åå íàä çàäàííûìè èñõîäíûìè äàííûìè. Ýòà èäåÿ ðåàëè-
Âñå íàéäåííûå àëãîðèòìè÷åñêèå ñõåìû îêàçàëèñü ýêâèâàëåíòíû çîâàíà â ñîâðåìåííûõ âû÷èñëèòåëüíûõ ìàøèíàõ. Öåëüþ Òüþðèíãà
ìåæäó ñîáîé è, ñëåäîâàòåëüíî, ýêâèâàëåíòíû ìàøèíå Òüþðèíãà.
276 Ãëàâà 15 Òåîðèÿ àëãîðèòìîâ 277

ïðè ðàçðàáîòêå óíèâåðñàëüíîé ìàøèíû áûëî ñîçäàíèå ìàòåìàòè÷åñ- ñîñòîÿíèè «äà!», â òî âðåìÿ êàê Ì′′ íå îñòàíàâëèâàåòñÿ! È íàîáîðîò,
êîãî àïïàðàòà äëÿ ìîäåëèðîâàíèÿ ðàáîòû ëþáîé ìàøèíû Òüþðèíãà. êîãäà â ñîñòîÿíèè q′′ ìàøèíà Ì′′ âèäèò ñèìâîë τ, îíà âûäàåò
Ìîæíî ïîñòðîèòü òàêóþ ìàøèíó Ì′(d(Ì)*W), íà âõîä êîòîðîé ñîîáùåíèå «íåò» è îñòàíàâëèâàåòñÿ, à ìàøèíà Ì′ äëÿ ýòîé ñèòóàöèè
áóäåò ïîäàâàòüñÿ êîä ìàøèíû Òüþðèíãà d(Ì) âìåñòå ñ âõîäíûì òîæå îñòàíàâëèâàåòñÿ â ñîñòîÿíèè «íåò», ò.å. îíà âûäàåò ñîîáùåíèå
ñëîâîì W. Òîãäà ìàøèíà Ì′ ñíà÷àëà ïðîâåðÿåò, ÿâëÿåòñÿ ëè d(Ì) î òîì, ÷òî ìàøèíà Ì′′ íå îñòàíàâëèâàåòñÿ!
ñèíòàêñè÷åñêè ïðàâèëüíûì ïðîãðàììíûì êîäîì äëÿ ìàøèíû Òüþ- Òàêèì îáðàçîì, ìàøèíà Òüþðèíãà Ì′ íå ðàñïîçíàåò ñâîé ñîá-
ðèíãà, è åñëè ýòî òàê, òî âûïîëíÿåò ïðîãðàììó ìàøèíû Ì íàä ñëî- ñòâåííûé îñòàíîâ íà êîäå ìàøèíû Ì′′. Ñàì ôàêò âîçìîæíîñòè ïîñòðî-
âîì W; åñëè æå íåò, òî îíà îñòàíàâëèâàåòñÿ â ñîñòîÿíèè «íåò!». Òàêàÿ åíèÿ òàêîé ìàøèíû Òüþðèíãà, êîòîðàÿ íå ìîæåò ðàñïîçíàòü îñòàíîâ,
ìàøèíà Òüþðèíãà íàçûâàåòñÿ óíèâåðñàëüíîé ìàøèíîé Òüþðèíãà. äîêàçûâàåò àëãîðèòìè÷åñêóþ íåðàçðåøèìîñòü ýòîé ïðîáëåìû.
Àíàëîãè÷íî ìîæíî ïîñòðîèòü è óíèâåðñàëüíûé àëãîðèòì 15.5.3. Ïðîáëåìà ñàìîïðèìåíèìîñòè
Ìàðêîâà.
Áóäåì ãîâîðèòü, ÷òî ìàøèíà Òüþðèíãà Ì ñàìîïðèìåíèìà, åñëè
15.5.2. Ïðîáëåìà îñòàíîâà äëÿ ìàøèíû Òüþðèíãà îíà îñòàíàâëèâàåòñÿ íà ñâîåì ñîáñòâåííîì êîäå d(Ì), è íå
Èñòîðè÷åñêè ïåðâîé àëãîðèòìè÷åñêè íåðàçðåøèìîé ïðîáëåìîé, ñàìîïðèìåíèìà, åñëè îíà íå îñòàíàâëèâàåòñÿ íà ñâîåì êîäå d(Ì).
äîêàçàííîé Òüþðèíãîì, áûëà ïðîáëåìà îñòàíîâà äëÿ ìàøèíû
Òåîðåìà 15.6. Ïðîáëåìà ðàñïîçíàâàíèÿ ñàìîïðèìåíèìîñòè
Òüþðèíãà. Îíà ôîðìóëèðóåòñÿ òàê: ìîæíî ëè ïîñòðîèòü òàêóþ
ìàøèíû Òüþðèíãà àëãîðèòìè÷åñêè íå ðàçðåøèìà.
óíèâåðñàëüíóþ ìàøèíó Òüþðèíãà Ì′, ÷òî áóäó÷è ïðèìåíåííîé ê
ñëîâó (d(Ì)*W), îíà áóäåò îñòàíàâëèâàòüñÿ â «äà!» ñîñòîÿíèè, Äîêàçàòåëüñòâî. Ïðåäïîëîæèì, ÷òî ïîñòðîåíà óíèâåðñàëüíàÿ
åñëè ìàøèíà Òüþðèíãà Ì ïðèìåíèìà ê ñëîâó W, ò.å. îñòàíàâëèâà- ðàñïîçíàþùàÿ ìàøèíà Òüþðèíãà Ì′, êîòîðàÿ îñòàíàâëèâàåòñÿ â
åòñÿ íà ýòîì ñëîâå, è îñòàíàâëèâàòüñÿ â «íåò!» ñîñòîÿíèè, åñëè «äà!» ñîñòîÿíèè, åñëè ìàøèíà, êîä êîòîðîé ïîäàåòñÿ íà åå âõîä,
ìàøèíà Ì íå ïðèìåíèìà ê ñëîâó W. ñàìîïðèìåíèìà, è â «íåò!» ñîñòîÿíèè, åñëè íå ñàìîïðèìåíèìà.
Òîãäà â ïðîãðàììå ìàøèíû Òüþðèíãà Ì′ ïðèñóòñòâóþò äâå êîìàíäû
Òåîðåìà 15.5. Ïðîáëåìà îñòàíîâà äëÿ ìàøèíû Òüþðèíãà àëãî-
âèäà: q′σ→ σäà!, q′′τ → τíåò! Àíàëîãè÷íî ïðåäûäóùåìó äîêàçàòåëü-
ðèòìè÷åñêè íåðàçðåøèìà.
ñòâó, ïîñòðîèì ìàøèíó Ì′′, èçìåíèâ îäíó êîìàíäó: q′σ → σäàÍ
Äîêàçàòåëüñòâî. (ò.å. â ñîñòîÿíèè q′ ìàøèíà íå îñòàíàâëèâàåòñÿ, à áåñêîíå÷íî ïèøåò
Ïðåäïîëîæèì, ÷òî óíèâåðñàëüíàÿ ìàøèíà Òüþðèíãà Ì′, ñèìâîë σ íà ëåíòå). Òåïåðü, åñëè íà âõîä Ì′ ïîäàòü d(Ì′′):
ðàñïîçíàþùàÿ îñòàíîâ äëÿ ëþáîé ìàøèíû Òüþðèíãà, ïîñòðîåíà. Ì′(d(Ì′′)) ìàøèíà áóäåò âûäàâàòü «äà!», – ò.å. ñîîáùàòü, ÷òî Ì′′
Òîãäà â åå ïðîãðàììå åñòü êîìàíäû: q′σ → σ äà! è q′′τ → τ íåò!, ñàìîïðèìåíèìà, â òî âðåìÿ êàê îíà íåñàìîïðèìåíèìà, òàê êàê íå
ò.å. â ñîñòîÿíèè q′ íà ñèìâîëå σ ìàøèíà Ì′ îñòàíàâëèâàåòñÿ â äà!- îñòàíàâëèâàåòñÿ, è, íàîáîðîò, îíà áóäåò âûäàâàòü ñîîáùåíèå «íåò!»,
ñîñòîÿíèè, à â ñîñòîÿíèè q′′ íà ñèìâîëå τ — â íåò!-ñîñòîÿíèè. åñëè ìàøèíà Ì′′ íå îñòàíàâëèâàåòñÿ, ò.å. åñëè îíà ñàìîïðèìåíèìà.
Ïîñòðîèì òåïåðü ìàøèíó Òüþðèíãà Ì′′ òàê, ÷òî èçìåíèì â íåé Òàêèì îáðàçîì, äîêàçàòåëüñòâî íåðàçðåøèìîñòè ïðîáëåìû ñàìî-
òîëüêî îäíó êîìàíäó: â ñîñòîÿíèè q′ íà ñèìâîëå σ ìàøèíà Ì′′ ïðèìåíèìîñòè ñâîäèòñÿ ê äîêàçàòåëüñòâó íåâîçìîæíîñòè ðàñïîçíà-
âûäàåò ñèãíàë äà (ïåðåõîäèò â ñîñòîÿíèå äà), íî íå îñòàíàâëèâàåòñÿ, âàíèÿ îñòàíîâà ìàøèíû Òüþðèíãà. Îòñþäà âîçíèê è îáùèé ìåòîä
à ïðîäîëæàåò áåñêîíå÷íî ïèñàòü ñèìâîë σ â îäíó è òó æå ÿ÷åéêó. äîêàçàòåëüñòâà àëãîðèòìè÷åñêîé íåðàçðåøèìîñòè äðóãèõ çàäà÷:
Òîãäà â ïðîãðàììå ìàøèíû Ì′′ áóäóò êîìàíäû: q′σ → σ äàÍ è ìåòîä ñâåäåíèÿ ïðîáëåì. Îí çàêëþ÷àåòñÿ â òîì, ÷òî íîâàÿ ïðîáëåìà
q′′τ → τ íåò!. ñâîäèòñÿ ê íåêîòîðîé äðóãîé ïðîáëåìå, äëÿ êîòîðîé óæå äîêàçàíà
Òåïåðü íà âõîä ìàøèíû Ì′ ïîäàäèì åå ñîáñòâåííûé êîä, à â àëãîðèòìè÷åñêàÿ íåðàçðåøèìîñòü. Îñîáåííî ÷àñòî ïðîáëåìà ñâî-
êà÷åñòâå âõîäíîãî ñëîâà — êîä ìàøèíû Ì′′: Ì′(d(M′)*d(M′′)). äèòñÿ â ïðîáëåìå ñàìîïðèìåíèìîñòè.  êà÷åñòâå ïðèìåðà ðàññìîò-
Ñìîæåò ëè òåïåðü ìàøèíà Ì′ ðàñïîçíàòü, îñòàíîâèòñÿ ëè îíà ñàìà ðèì ïðîáëåìó ýêâèâàëåíòíîñòè ñëîâ â àññîöèàòèâíûõ èñ÷èñëåíèÿõ.
íà êîäå ìàøèíû Òüþðèíãà Ì′′? Òåîðåìà 15.7. (Ìàðêîâà – Ïîñòà). Ñóùåñòâóåò àññîöèàòèâíîå
Óíèâåðñàëüíàÿ ìàøèíà Òüþðèíãà ðàáîòàåò òàê, êàê ìàøèíà, êîä èñ÷èñëåíèå, â êîòîðîì ïðîáëåìà ðàñïîçíàâàíèÿ ýêâèâàëåíòíîñòè
êîòîðîé ïîäàí íà åå ëåíòó, ñëåäîâàòåëüíî, äîéäÿ äî ñèìâîëà σ â ñëîâ àëãîðèòìè÷åñêè íåðàçðåøèìà.
ñîñòîÿíèè q′ â êîäå ìàøèíû Ì′′, ìàøèíà Ì′ îñòàíîâèòñÿ â
278 Ãëàâà 15 Òåîðèÿ àëãîðèòìîâ 279

Äîêàçàòåëüñòâî. Ïóñòü ìàøèíà Òüþðèíãà Ì íà÷èíàåò ðàáîòó ëåìó âûâîäèìîñòè â ôîðìàëüíîé òåîðèè ìîæíî èíòåðïðåòèðîâàòü
ñî ñëîâà R ñ íà÷àëüíîé êîíôèãóðàöèåé q0a è çàêàí÷èâàåò ðàáîòó êàê ïðîáëåìó ðàñïîçíàâàíèÿ ýêâèâàëåíòíîñòè ñëîâ: ñ ïîìîùüþ
ñëîâîì S ñ êîíå÷íîé êîíôèãóðàöèåé qkb. Ïðîáëåìà ðàñïîçíàâàíèÿ çàäàííîé ñèñòåìû ïðàâèë âûâîäà íåîáõîäèìî îïðåäåëèòü, ÿâëÿåòñÿ
ýêâèâàëåíòíîñòè ñëîâ R è S â òàêîé ïîñòàíîâêå çàêëþ÷àåòñÿ â ëè ôîðìóëà âûâîäèìîé èç çàäàííîé ñèñòåìû àêñèîì è èñõîäíîãî
íàõîæäåíèè àëãîðèòìà, êîòîðûé ïî êîäó ìàøèíû Ì ðàñïîçíàåò, ìíîæåñòâà ïîñûëîê. Òîãäà èç àëãîðèòìè÷åñêîé íåðàçðåøèìîñòè
îñòàíîâèòñÿ ëè îíà â ñîñòîÿíèè qk, íà÷èíàÿ ðàáîòó ñ êîíôèãóðàöèè ðàñïîçíàâàíèÿ ýêâèâàëåíòíîñòè ñëîâ ñëåäóåò íåðàçðåøèìîñòü (â
q0a, èëè íåò. Ïîäàäèì êîä ýòîé ìàøèíû âìåñòå ñî ñëîâîì R íà îáùåì ñëó÷àå!) ïðîáëåìû âûâîäèìîñòè. Ìû çíàåì, ÷òî èñ÷èñëåíèå
âõîä óíèâåðñàëüíîé ìàøèíû Ì′: Ì′(d(M)*R). Äëÿ ìàøèíû Ì′ âûñêàçûâàíèé ðàçðåøèìî: ïîñòðîåíèå òàáëèöû èñòèííîñòè
ïðîáëåìà îñòàíîâà íåðàçðåøèìà. Îòñþäà ñëåäóåò, ÷òî ïðîáëåìà ôîðìóëû ÿâëÿåòñÿ àëãîðèòìîì, ñ ïîìîùüþ êîòîðîãî äîêàçûâàåòñÿ,
ðàñïîçíàâàíèÿ ýêâèâàëåíòíîñòè ñëîâ òàêæå àëãîðèòìè÷åñêè íåðàç- ÷òî ôîðìóëà ÿâëÿåòñÿ (èëè íå ÿâëÿåòñÿ) òàâòîëîãèåé ëîãèêè âûñêà-
ðåøèìà. Ïîêàæåì, ÷òî îíà íåðàçðåøèìà òàêæå è â íåêîòîðîì àññî- çûâàíèé, à, ñëåäîâàòåëüíî, è òåîðåìîé èñ÷èñëåíèÿ âûñêàçûâàíèé.
öèàòèâíîì èñ÷èñëåíèè. Äëÿ ýòîãî âîñïîëüçóåìñÿ òåì ñâîéñòâîì, Ñóùåñòâîâàíèå íåðàçðåøèìûõ ïðåäëîæåíèé ôîðìàëüíîé àðèôìå-
÷òî äëÿ ëþáîé ìàøèíû Òüþðèíãà ìîæíî ïîñòðîèòü ýêâèâàëåíòíîå òèêè (òåîðåìà øäåëÿ î íåïîëíîòå) äîêàçûâàåò åå íåðàçðåøèìîñòü.
åìó àññîöèàòèâíîå èñ÷èñëåíèå. Äîêàçàòåëüñòâî òåîðåìû øäåëÿ ñóùåñòâåííî îñíîâûâàëîñü íà
Ïîñëåäíåå ñâîéñòâî áûëî äîêàçàíî íàìè äëÿ íîðìàëüíûõ àëãî- ðåêóðñèâíîñòè ïðåäñòàâèìûõ â S ôóíêöèé è îòíîøåíèé. Ñëåäîâà-
ðèòìîâ Ìàðêîâà. Íîðìàëüíûé àëãîðèòì Ìàðêîâà ìîæíî ðàñ- òåëüíî, òîò æå ñàìûé ðåçóëüòàò ìîæíî ïîëó÷èòü, èñïîëüçóÿ àïïàðàò
ñìàòðèâàòü êàê àññîöèàòèâíîå èñ÷èñëåíèå ñ îäíîíàïðàâëåííûìè àëãîðèòìè÷åñêèõ ñõåì, â ÷àñòíîñòè, ìàøèíû Òüþðèíãà.  1936 ã.
ïîäñòàíîâêàìè, ÷òî íåïîñðåäñòâåííî ñëåäóåò èç îïðåäåëåíèÿ ýòèõ ýòîò ðåçóëüòàò: ïðîáëåìà ðàñïîçíàâàíèÿ âûâîäèìîñòè â èñ÷èñëåíèè
ñèñòåì. Ïðè íåîáõîäèìîñòè äëÿ êàæäîé ïîäñòàíîâêè íîðìàëüíîãî ïðåäèêàòîâ àëãîðèòìè÷åñêè íåðàçðåøèìà, — áûë ïîëó÷åí ׸ð÷åì.
àëãîðèòìà ìîæíî îïðåäåëèòü îáðàòíóþ ïîäñòàíîâêó è ïîëó÷èòü Äëÿ äàëüíåéøèõ äîêàçàòåëüñòâ ââåäåì íåêîòîðûå íîâûå ïîíÿòèÿ.
àññîöèàòèâíîå èñ÷èñëåíèå ñ äâóíàïðàâëåííûìè ïîäñòàíîâêàìè. 15.5.4. Ðåêóðñèâíûå è ðåêóðñèâíî ïåðå÷èñëèìûå
Ïîñòðîèì àññîöèàòèâíîå èñ÷èñëåíèå G(M), âûïîëíÿþùåå òîò ìíîæåñòâà
æå àëãîðèòì, ÷òî è ìàøèíà Ì, â ÷àñòíîñòè, ïåðåðàáàòûâàþùåå ñëîâî
R â ñëîâî S, è ïðèñîåäèíèì ê íåìó ñèñòåìó ïîäñòàíîâîê âèäà Îïðåäåëåíèå 15.13. Ðåêóðñèâíî ïåðå÷èñëèìûì ìíîæåñòâîì
qkai → qk. Ïîëó÷èì íîâîå èñ÷èñëåíèå G′(M).  ýòîì èñ÷èñëåíèè ÿâëÿåòñÿ ëèáî ïóñòîå ìíîæåñòâî, ëèáî ìíîæåñòâî çíà÷åíèé
òàêæå ïåðåðàáàòûâàþòñÿ ñëîâà âèäà R â ñëîâà âèäà S, íî âñå íåêîòîðîé ðåêóðñèâíîé ôóíêöèè F(x).
çàêëþ÷èòåëüíûå êîíôèãóðàöèè Ì â G′(M) ýêâèâàëåíòíû. Ïîýòîìó Ïðèíèìàÿ òåçèñ ׸ð÷à, ýòî ìîæíî èíòåðïðåòèðîâàòü òàê, ÷òî
â G(M) ñëîâà q0a è qk ýêâèâàëåíòíû, åñëè è òîëüêî åñëè ìàøèíà äëÿ ðåêóðñèâíî ïåðå÷èñëèìîãî ìíîæåñòâà ñóùåñòâóåò ýôôåêòèâíàÿ
Ì, íà÷àâ ðàáîòó ñî ñëîâà q0a, îñòàíîâèòñÿ. Ââèäó íåðàçðåøèìîñòè ïðîöåäóðà ïîñëåäîâàòåëüíîãî ïîðîæäåíèÿ (ïåðå÷èñëåíèÿ) âñåõ åãî
ïðîáëåìû îñòàíîâà äëÿ Ì′, ïðîáëåìà ýêâèâàëåíòíîñòè ñëîâ q0a è ýëåìåíòîâ; èíûìè ñëîâàìè, ñóùåñòâóåò ìàøèíà Òüþðèíãà, êîòîðàÿ,
qk òàêæå íåðàçðåøèìà. íà÷èíàÿ ðàáîòó ñ ïóñòîé ëåíòû, âûïèñûâàåò íà íåå âñå ýëåìåíòû
Èç ýòîé òåîðåìû ñëåäóåò, ÷òî ïðîáëåìà ðàñïîçíàâàíèÿ ýêâèâà- ýòîãî ìíîæåñòâà.
ëåíòíîñòè ñëîâ â îáùåì ñëó÷àå (ò.å. äëÿ âñåãî ìíîæåñòâà àññîöèà- Îïðåäåëåíèå 15.14. Ìíîæåñòâî S ÿâëÿåòñÿ ðåêóðñèâíûì, åñëè
òèâíûõ èñ÷èñëåíèé) àëãîðèòìè÷åñêè íåðàçðåøèìà. Îòñþäà ñëåäóåò ñóùåñòâóåò ðåêóðñèâíàÿ ôóíêöèÿ f(x) òàêàÿ, ÷òî
òàêæå, ÷òî ïðîáëåìà ýêâèâàëåíòíîñòè àëãîðèòìîâ íåðàçðåøèìà:
ïî äâóì çàäàííûì àëãîðèòìàì â îáùåì ñëó÷àå íåâîçìîæíî 1, åñëè x ∈ S,
f ( x) = 
îïðåäåëèòü, âû÷èñëÿþò îíè îäíó è òó æå ôóíêöèþ èëè íåò. 0, åñëè x ∉ S.
Èñòîðè÷åñêè àëãîðèòìè÷åñêàÿ íåðàçðåøèìîñòü ñíà÷àëà áûëà  òåðìèíàõ ýôôåêòèâíîé âû÷èñëèìîñòè ýòî îçíà÷àåò, ÷òî
óñòàíîâëåíà äëÿ ïðîáëåì, âîçíèêàþùèõ â ìàòåìàòè÷åñêîé ëîãèêå, — ñóùåñòâóåò ýôôåêòèâíàÿ ïðîöåäóðà äëÿ âûÿñíåíèÿ âîïðîñà, ïðè-
ïðîáëåì âûâîäèìîñòè â ôîðìàëüíûõ òåîðèÿõ. Äîêàçàòåëüñòâî íàäëåæèò èëè íå ïðèíàäëåæèò ïðîèçâîëüíûé ýëåìåíò ýòîìó ìíî-
íåðàçðåøèìîñòè ïðîáëåì ñàìîïðèìåíèìîñòè è ýêâèâàëåíòíîñòè æåñòâó. Òîãäà ñóùåñòâóåò ìàøèíà Òüþðèíãà, êîòîðàÿ äëÿ ëþáîãî x
ïîêàçàëî, ÷òî àëãîðèòìè÷åñêèå ñõåìû ìîãóò ñëóæèòü àïïàðàòîì îñòàíàâëèâàåòñÿ â «äà!» ñîñòîÿíèè, åñëè x ïðèíàäëåæèò ìíîæåñòâó
èññëåäîâàíèÿ ðàçðåøèìîñòè è ïîëíîòû ôîðìàëüíûõ òåîðèé. Ïðîá- S, è â «íåò!» ñîñòîÿíèè, åñëè x íå ïðèíàäëåæèò S.
280 Ãëàâà 15 Òåîðèÿ àëãîðèòìîâ 281

Ðåêóðñèâíûå ìíîæåñòâà íàçûâàþò òàêæå ðàçðåøèìûìè ìíîæå-  ñèëó òåîðåìû 15.9 ýòî îçíà÷àåò, ÷òî ñóùåñòâóåò òàêîå ìíîæå-
ñòâàìè. ñòâî S, êîòîðîå ðåêóðñèâíî ïåðå÷èñëèìî, íî åãî äîïîëíåíèå S′ íå
Ìîæíî äîêàçàòü ñëåäóþùèå òåîðåìû î ðåêóðñèâíûõ è ÿâëÿåòñÿ ðåêóðñèâíî ïåðå÷èñëèìûì.
ðåêóðñèâíî ïåðå÷èñëèìûõ ìíîæåñòâàõ. Äîêàçàòåëüñòâî.
Òåîðåìà 15.8. Åñëè ìíîæåñòâà R è S ðåêóðñèâíî ïåðå÷èñëèìû, Ïðåäïîëîæèì, ÷òî âñå ðåêóðñèâíî ïåðå÷èñëèìûå ìíîæåñòâà ìû
òî èõ îáúåäèíåíèå R ∪ S è ïåðåñå÷åíèå R ∩ S òàêæå ðåêóðñèâíî ìîæåì ïåðåïèñàòü â âèäå ñïèñêà (çàíóìåðîâàòü): S1, S2,…, Si,…. Òîãäà
ïåðå÷èñëèìû. ñóùåñòâóåò ìàøèíà Òüþðèíãà Ì(n), òàêàÿ, ÷òî äëÿ êàæäîãî íàòó-
ðàëüíîãî ÷èñëà n = 1, 2, 3,… îíà ïðîâåðÿåò, ïðèíàäëåæèò ëè ÷èñëî
Äîêàçàòåëüñòâî.
n, ñîîòâåòñòâóþùåå èíäåêñó ìíîæåñòâà Sn, ñàìîìó ýòîìó ìíîæåñòâó,
Èç óñëîâèÿ òåîðåìû ñëåäóåò, ÷òî ñóùåñòâóþò äâå ìàøèíû ÌR (ò.å. n ∈ Sn), èëè íåò. Òîãäà, åñëè n ∈ Sn, îíà âûäàåò ñîîáùåíèå
è ÌS, êîòîðûå ïîðîæäàþò ýëåìåíòû ìíîæåñòâ R è S ñîîòâåòñòâåííî. «äà» è çàïèñûâàåò ýòî ÷èñëî â ìíîæåñòâî U, à åñëè n ∉ Sn, òî îíà
Òîãäà ìîæíî ïîñòðîèòü ìàøèíó Òüþðèíãà ÌR ∪ ÌS, âûïèñû- âûäàåò «íåò», è çàïèñûâàåò ÷èñëî n â ìíîæåñòâî U′. Òàêèì îáðàçîì,
âàþùóþ íà ëåíòó ïîñëåäîâàòåëüíî ýëåìåíòû r1, s1, r2, s2,… , óäàëÿÿ U áóäåò ñîäåðæàòü íåêîòîðîå ïîäìíîæåñòâî íàòóðàëüíûõ ÷èñåë è
ïîâòîðÿþùèåñÿ ýëåìåíòû. Ìîæíî ïîñòðîèòü òàêæå ìàøèíó áóäåò ðåêóðñèâíî ïåðå÷èñëèìî. Î÷åâèäíî, ÷òî U′ áóäåò
ÌR ∩ ÌS, êîòîðàÿ â ýòîé ïîñëåäîâàòåëüíîñòè áóäåò îñòàâëÿòü äîïîëíåíèåì ìíîæåñòâà U äî ìíîæåñòâà âñåõ íàòóðàëüíûõ ÷èñåë.
òîëüêî òå ýëåìåíòû, êîòîðûå âõîäÿò îäíîâðåìåííî è â R, è â S. Äîêàæåì òåïåðü, ÷òî ìíîæåñòâî U′ íå ðåêóðñèâíî ïåðå÷èñëèìî.
Òåîðåìà 15.9. Ìíîæåñòâî S ðåêóðñèâíî òîãäà è òîëüêî òîãäà, Äåéñòâèòåëüíî, åñëè U′ ðåêóðñèâíî ïåðå÷èñëèìî, òî U′ âõîäèò
êîãäà S è åãî äîïîëíåíèå S′ ðåêóðñèâíî ïåðå÷èñëèìû. â íàø ïåðåñ÷åò ñ íåêîòîðûì íîìåðîì k, ò.å. U′ = Sk. Òîãäà, åñëè
Äîêàçàòåëüñòâî. k ∈ Sk , òî k ∈ U, ò.å. k ∉U′, íî òîãäà k ∉ Sk; à åñëè k ∉ Sk , òî k ∈ U′,
1. Ïðåäïîëîæèì, ÷òî S ⊆ N è S ðåêóðñèâíî. Òîãäà ñóùåñòâóåò ò.å. k ∈ Sk.
ìàøèíà Òüþðèíãà ÌS, êîòîðàÿ äëÿ êàæäîãî íàòóðàëüíîãî ÷èñëà Òàêèì îáðàçîì, ñóùåñòâóåò ýëåìåíò k, êîòîðûé íåëüçÿ îòíåñòè
n ∈ N ðàñïîçíàåò, ïðèíàäëåæèò ëè îíî ìíîæåñòâó S, èëè íåò. Òîãäà íè ê òîìó, íè ê äðóãîìó ìíîæåñòâó. Ïîëó÷åííîå ïðîòèâîðå÷èå
ìîæíî ïîñòðîèòü òàêóþ êîìïîçèöèþ, ÷òî åñëè ÌS(n) îñòàíàâ- äîêàçûâàåò, ÷òî íàøå ïðåäïîëîæåíèå î ñóùåñòâîâàíèè òàêîé
ëèâàåòñÿ â ñîñòîÿíèè «äà!», ò.å. n ∈ S, òî íà÷èíàåò ðàáîòó ìàøèíà ðàñïîçíàþùåé ìàøèíû Òüþðèíãà áûëî íåâåðíûì, è ìíîæåñòâî U′
Ì1, êîòîðàÿ âûïèñûâàåò íà ñâîþ ëåíòó âñå ýëåìåíòû S, à åñëè íå ðåêóðñèâíî ïåðå÷èñëèìî, è, ñëåäîâàòåëüíî, U íå ðåêóðñèâíî.
ÌS(n) îñòàíàâëèâàåòñÿ â ñîñòîÿíèè «íåò!», ò.å. n ∉ S, òî íà÷èíàåò Èç äîêàçàòåëüñòâà ýòîé òåîðåìû ñòàíîâèòñÿ ïîíÿòíûì, ÷òî àëãî-
ðàáîòàòü ìàøèíà Ì2, êîòîðûå âûïèñûâàåò âñå ýëåìåíòû, íå ïðèíàä- ðèòìè÷åñêàÿ íåðàçðåøèìîñòü è íåðåêóðñèâíîñòü — ýòî âçàèìîñâÿ-
ëåæàùèå S, íà ñâîþ ëåíòó. Òîãäà ìàøèíà Ì1 ïîðîæäàåò âñå ýëåìåí- çàííûå ñâîéñòâà. Ñïîñîá êîäèðîâàíèÿ ïðîãðàìì ìàøèí Òüþðèíãà,
òû S, à Ì2 — åãî äîïîëíåíèÿ S′. Ñîãëàñíî îïðåäåëåíèþ, ýòî îçíà÷àåò, îïèñàííûé âûøå, çàäàåò ýôôåêòèâíóþ ïðîöåäóðó, ïîðîæäàþùóþ
÷òî S è åãî äîïîëíåíèå S′ ðåêóðñèâíî ïåðå÷èñëèìû. ìíîæåñòâî èíäåêñîâ ìàøèí Òüþðèíãà. Îòñþäà ñëåäóåò, ÷òî ìíîæå-
2. Ïðåäïîëîæèì, ÷òî S è S′ ðåêóðñèâíî ïåðå÷èñëèìû. Ñëåäîâà- ñòâî âñåõ ìàøèí Òüþðèíãà ðåêóðñèâíî ïåðå÷èñëèìî. Ðåêóðñèâíî
òåëüíî, ñóùåñòâóþò ïîðîæäàþùèå èõ ìàøèíû ÌS è ÌS′. Òîãäà ïåðå÷èñëèìûì ÿâëÿåòñÿ òàêæå ìíîæåñòâî âñåõ ìàøèí, êîòîðûå
ìîæíî ïîñòðîèòü ìàøèíó Ì(x), êîòîðàÿ äëÿ êàæäîãî x áóäåò çàïóñ- çàêàí÷èâàþò ñâîþ ðàáîòó çà êîíå÷íîå ÷èñëî øàãîâ. Ïðè äîêàçàòåëü-
êàòü ïîïåðåìåííî ÌS è ÌS′ è ñðàâíèâàòü x ñ î÷åðåäíûì ýëåìåíòîì ñòâå àëãîðèòìè÷åñêîé íåðàçðåøèìîñòè ïðîáëåìû îñòàíîâà äëÿ
si. Åñëè x = si, ïîðîæäåííîìó ìàøèíîé ÌS, òî ìàøèíà Ì(x) îñòàíàâ- ìàøèíû Òüþðèíãà áûëî ïîêàçàíî, ÷òî ìîæíî ïîñòðîèòü òàêóþ
ëèâàåòñÿ â «äà!» ñîñòîÿíèè, à åñëè ìàøèíîé ÌS′ — òî â «íåò!» ìàøèíó Òüþðèíãà, äëÿ êîòîðîé íåâîçìîæíî ðàñïîçíàòü îñòàíîâ.
ñîñòîÿíèè. Òîãäà ìàøèíà Ì(x) ðàáîòàåò êàê ðàñïîçíàþùàÿ ìàøèíà Ýòî ïîñòðîåíèå äîêàçûâàåò, ÷òî ìíîæåñòâî âñåõ ìàøèí Òüþðèíãà,
Òüþðèíãà äëÿ âû÷èñëåíèÿ ïðåäèêàòà x ∈ S. Ñóùåñòâîâàíèå òàêîé êîòîðûå íå îñòàíàâëèâàþòñÿ íà íåêîòîðîì ñëîâå, íå ÿâëÿåòñÿ
ìàøèíû îçíà÷àåò, ÷òî ìíîæåñòâî S ðåêóðñèâíî. ðåêóðñèâíî ïåðå÷èñëèìûì. Ñëåäîâàòåëüíî, ìíîæåñòâî âñåõ ìàøèí,
êîòîðûå îñòàíàâëèâàþòñÿ, íåðåêóðñèâíî (íåðàçðåøèìî). Íåðåêóð-
Òåîðåìà 15.10. Ñóùåñòâóþò ðåêóðñèâíî ïåðå÷èñëèìûå, íî íåðå- ñèâíîñòü ìíîæåñòâà îçíà÷àåò, ÷òî åãî õàðàêòåðèñòè÷åñêàÿ ôóíêöèÿ,
êóðñèâíûå ìíîæåñòâà. ðàñïîçíàþùàÿ ïðèíàäëåæíîñòü ýëåìåíòà ýòîìó ìíîæåñòâó, ÿâëÿåòñÿ
íåâû÷èñëèìîé. Ïîñòðîèì òàêóþ ôóíêöèþ.
282 Ãëàâà 15 Òåîðèÿ àëãîðèòìîâ 283

15.6. Íåâû÷èñëèìûå ôóíêöèè Òåîðåìà ׸ð÷à äàåò êîíñòðóêòèâíûé ñïîñîá ïîñòðîåíèÿ


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

ñïîñîá, ïðåäëîæåííûé øäåëåì äëÿ àðèôìåòèçàöèè ëþáîé ôîðìàëü- ìíîæåñòâ C0 è C1, ÷èñëî f ñëåäóåò îòíåñòè ê C1: f ∈ C1; à ïîñêîëüêó
íîé òåîðèè) ïîçâîëÿåò íàì ãîâîðèòü î íèõ â òåðìèíàõ ðåêóðñèâíûõ C1 ⊆ D1, òî f ∈ D1, ò.å. f ∉ D0. È íàîáîðîò, åñëè f ∈ D1, òî ϕf(f) = 0,
è ðåêóðñèâíî ïåðå÷èñëèìûõ ìíîæåñòâ. Òîãäà ñòàíîâèòñÿ ïîíÿòíûì, ñëåäîâàòåëüíî, f ∈ C0, à çíà÷èò è f ∈ D0, ñëåäîâàòåëüíî, f ∉ D1.
÷òî ñóùåñòâîâàíèå íåðàçðåøèìîãî ïðåäëîæåíèÿ, èñòèííîãî â Òàêèì îáðàçîì, f íå ïîïàäàåò íè â îäíî, íè â äðóãîå ìíîæåñòâî.
ñîäåðæàòåëüíîé òåîðèè, íî íåâûâîäèìîãî â ôîðìàëüíîé òåîðèè, Ýòî ïðîòèâîðå÷èå äîêàçûâàåò òåîðåìó.
îçíà÷àåò ñóùåñòâîâàíèå òàêîãî ã¸äåëåâà íîìåðà (íàòóðàëüíîãî Òåîðåìà Ðîññåðà íå òîëüêî äîêàçûâàåò òåîðåìó øäåëÿ â äðóãèõ
÷èñëà), êîòîðîå íå ïðèíàäëåæèò íè ìíîæåñòâó ã¸äåëåâûõ íîìåðîâ òåðìèíàõ, íî è ïîêàçûâàåò, ÷òî î âû÷èñëèìîñòè, âûâîäèìîñòè è
òåîðåì (âûâîäèìûõ ïðåäëîæåíèé), íè ìíîæåñòâó ã¸äåëåâûõ íîìå- ðàçðåøèìîñòè ìîæíî ãîâîðèòü â òåðìèíàõ ðåêóðñèâíûõ è ðåêóð-
ðîâ íåâûâîäèìûõ ïðåäëîæåíèé. Èíûìè ñëîâàìè, ýòî îçíà÷àåò, ÷òî ñèâíî ïåðå÷èñëèìûõ ìíîæåñòâ. Ïîýòîìó ìîæíî ñäåëàòü ñëåäóþùèå
ìíîæåñòâî ã¸äåëåâûõ íîìåðîâ òåîðåì (è, ñëåäîâàòåëüíî, ìíîæåñòâî âûâîäû, îáîáùàþùèå ðåçóëüòàòû, ïîëó÷åííûå øäåëåì, ׸ð÷åì,
ñàìèõ òåîðåì) òåîðèè ïðåäèêàòîâ ïåðâîãî ïîðÿäêà íåðåêóðñèâíî. Ðîññåðîì è äðóãèìè ìàòåìàòèêàìè îòíîñèòåëüíî ðàçðåøèìîñòè
Ôîðìàëüíî ýòî äîêàçûâàåòñÿ ñëåäóþùåé òåîðåìîé, äîêàçàòåëü- ôîðìàëüíûõ òåîðèé.
ñòâî êîòîðîé èçâåñòíî êàê äîêàçàòåëüñòâî Ðîññåðà òåîðåìû Ãåäåëÿ. Òåîðåìà 15.13. (Òåîðåìà øäåëÿ â ôîðìå Ðîññåðà). Ïóñòü K —
Òåîðåìà 15.12. Ïóñòü ñóùåñòâóþò äâà ðåêóðñèâíî ïåðå÷èñëè- òåîðèÿ ïåðâîãî ïîðÿäêà ñ òåìè æå ñèìâîëàìè, ÷òî è òåîðèÿ S, è
ìûõ íåïóñòûõ ìíîæåñòâà C0 è C1, òàêèå, ÷òî C0 ∩ C1 = ∅, è ïóñòü, êðîìå òîãî, K óäîâëåòâîðÿåò ñëåäóþùèì óñëîâèÿì:
ñóùåñòâóþò äâà ðåêóðñèâíî ïåðå÷èñëèìûõ ìíîæåñòâà D0 è D1, (1) âñÿêîå ðåêóðñèâíîå âûðàæåíèå âûðàçèìî â K;
òàêèå, ÷òî C0 ⊆ D0, C1 ⊆ D1 è D0 ∩ D1 = ∅. Òîãäà ìîæíî íàéòè (2) ìíîæåñòâî ã¸äåëåâûõ íîìåðîâ ñîáñòâåííûõ àêñèîì òåîðèè
òàêîå ÷èñëî f, ÷òî f ∉ D0 è f ∉ D1. K ðåêóðñèâíî;
Äîêàçàòåëüñòâî. (3) âûïîëíåíû óñëîâèÿ: èìååòñÿ ôîðìóëà u ≤ v òàêàÿ, ÷òî
Îïðåäåëèì ìíîæåñòâà C0 è C1 ñëåäóþùèì îáðàçîì: (i) äëÿ âñÿêîé ôîðìóëû A(x) è äëÿ âñÿêîãî íàòóðàëüíîãî k
C0 = {a | ϕa(a) îïðåäåëåíà è ϕa(a) = 0}, |—K A(0) & A(1) & ... & A(k) → ∀x(x ≤ k → A(x));
C1 = {a | ϕa(a) îïðåäåëåíà è ϕa(a) ≠ 0}. (ii) äëÿ âñÿêîãî íàòóðàëüíîãî ÷èñëà
Ïîíÿòíî, ÷òî ìíîæåñòâà C0 è C1 íåïóñòû è íå ïåðåñåêàþòñÿ. |—K x ≤ k ∨ k ≤ x.
Ïóñòü ñóùåñòâóþò ìíîæåñòâà D0 è D1, óäîâëåòâîðÿþùèå óñëî- Òîãäà äëÿ òåîðèè K ñïðàâåäëèâà òåîðåìà øäåëÿ â ôîðìå Ðîññåðà:
âèÿì òåîðåìû. åñëè òåîðèÿ K íåïðîòèâîðå÷èâà, òî ñóùåñòâóåò íåðàçðåøèìîå â
Òîãäà èç òîãî, ÷òî D0 ðåêóðñèâíî ïåðå÷èñëèìî, ñëåäóåò ñóùåñòâî- ýòîé òåîðèè ïðåäëîæåíèå. (Çàìåòèì, ÷òî óñëîâèå (1) âûïîëíÿåòñÿ,
âàíèå ìàøèíû Òüþðèíãà, ïåðå÷èñëÿþùåé ýëåìåíòû D0, ò.å. âû÷èñ- åñëè â K ïðåäñòàâèìà êàæäàÿ ðåêóðñèâíàÿ ôóíêöèÿ).
ëÿþùåé ôóíêöèþ ϕ0(D0), è èç òîãî, ÷òî D1 ðåêóðñèâíî ïåðå÷èñëèìî,
Îïðåäåëåíèå 15.15. Íàçîâåì òåîðèþ K ðåêóðñèâíî àêñèîìàòèçè-
ñëåäóåò ñóùåñòâîâàíèå ìàøèíû Òüþðèíãà, ïåðå÷èñëÿþùåé
ðóåìîé, åñëè ñóùåñòâóåò òàêàÿ òåîðèÿ K′ ñ òåì æå, ÷òî è ó K,
ýëåìåíòû D1, ò.å. âû÷èñëÿþùåé ôóíêöèþ ϕ1(D1). Òîãäà ìîæíî
ìíîæåñòâîì òåîðåì, ÷òî ìíîæåñòâî ã¸äåëåâûõ íîìåðîâ ñîáñòâåí-
ïîñòðîèòü ìàøèíó Òüþðèíãà Ì, êîòîðàÿ äëÿ ëþáîãî ÷èñëà a îïðå-
íûõ àêñèîì K′ ðåêóðñèâíî.
äåëÿåò, ïðèíàäëåæèò ýòî ÷èñëî íóìåðàöèè ϕ0 èëè íóìåðàöèè ϕ1.
Ïðè ýòîì, åñëè ìàøèíà Òüþðèíãà Ì íàõîäèò ÷èñëî a â íóìåðàöèè Îïðåäåëåíèå 15.16. Òåîðèÿ íàçûâàåòñÿ ýôôåêòèâíî àêñèîìàòè-
ϕ0, òî îíà ïå÷àòàåò «1» è îñòàíàâëèâàåòñÿ, à åñëè ÷èñëî a ïðèíàäëå- çèðîâàííîé, åñëè ñóùåñòâóåò ýôôåêòèâíàÿ ïðîöåäóðà, ïîçâîëÿ-
æèò íóìåðàöèè ϕ1, òî ìàøèíà ïå÷àòàåò «0» è îñòàíàâëèâàåòñÿ. Åñëè þùàÿ äëÿ êàæäîé ôîðìóëû ýòîé òåîðèè óçíàâàòü, ÿâëÿåòñÿ ëè
a ∉ ϕ0 è a ∉ ϕ1, òî ìàøèíà Òüþðèíãà íå îñòàíàâëèâàåòñÿ. îíà åå àêñèîìîé.
Ïðåäïîëîæèì, ÷òî ñóùåñòâóåò ÷èñëî f ∈ D0. Òîãäà f ∉ D1. Ñëåäñòâèå. Òåîðåìà øäåëÿ â ôîðìå Ðîññåðà ñïðàâåäëèâà äëÿ
Ñëåäîâàòåëüíî, ÷èñëî f ∈ ϕ0, ò.å. âñòðå÷àåòñÿ â íóìåðàöèè ϕ0, è êàæäîãî íåïðîòèâîðå÷èâîãî ðåêóðñèâíî àêñèîìàòèçèðóåìîãî
f ∉ ϕ1 (íå âñòðå÷àåòñÿ â íóìåðàöèè ϕ1). ðàñøèðåíèÿ òåîðèè S, ò.å. äëÿ êàæäîãî òàêîãî ðàñøèðåíèÿ
Ïîäàäèì ÷èñëî f íà âõîä ìàøèíû Òüþðèíãà Ì. Òàê êàê f ∈ ϕ0, ñóùåñòâóåò ïðåäëîæåíèå, íåðàçðåøèìîå â íåì.
òî ìàøèíà íàïå÷àòàåò «1», ò. å. ϕf(f) = 1. Òîãäà, ïî îïðåäåëåíèþ
286 Ãëàâà 15

Äîêàçàòåëüñòâî.
Ñïèñîê ëèòåðàòóðû
Òàê êàê âñå ðåêóðñèâíûå îòíîøåíèÿ âûðàçèìû â S, òî îíè 1. Àðáèá Ì. Ìîçã, ìàøèíà è ìàòåìàòèêà. — Ì.: Íàóêà, 1968.
2. Áåðæ Ê. Òåîðèÿ ãðàôîâ è åå ïðèëîæåíèÿ. — Ì.: Èçä-âî èíîñòð. ëèò., 1962.
âûðàçèìû è âî âñÿêîì ðàñøèðåíèè S. Òî÷íî òàê æå, åñëè óñëîâèÿ
3. Áèðêãîô Ã. Òåîðèÿ ðåøåòîê. — Ì.: Íàóêà, 1984.
(i) — (ii) âûïîëíåíû â S, òî îíè âûïîëíåíû è âî âñÿêîì ðàñøèðåíèè
4. Áóëîñ Äæ., Äæåôôðè Ð. Âû÷èñëèìîñòü è ëîãèêà. — Ì.: Ìèð, 1994.
S. Ïîýòîìó, íà îñíîâàíèè òåîðåìû 14.9, òåîðåìà øäåëÿ â ôîðìå
5. Ãèëüáåðò Ä., Áåðíàéñ Ï. Îñíîâàíèÿ ìàòåìàòèêè. Ëîãè÷åñêèå èñ÷èñëåíèÿ
Ðîññåðà ïðèìåíèìà ê ëþáîìó íåïðîòèâîðå÷èâîìó ðåêóðñèâíî è ôîðìàëèçàöèÿ àðèôìåòèêè. — Ì.: Íàóêà, 1979.
àêñèîìàòèçèðóåìîìó ðàñøèðåíèþ òåîðèè S. 6. Ãèíäèêèí Ñ. Ã. Àëãåáðà ëîãèêè â çàäà÷àõ. — Ì.: Íàóêà, 1972.
Åñëè ïðèíèìàòü òåçèñ ׸ð÷à, òî ïîñëåäíåå ñëåäñòâèå óòâåðæäàåò, 7. Ãëóøêîâ Â. Ì. Ââåäåíèå â êèáåðíåòèêó. — Ê.: Èçä-âî ÀÍ ÓÑÑÐ, 1964.
÷òî òåîðèÿ S ñóùåñòâåííî íåïîëíà, ò.å., ÷òî ëþáîå íåïðîòèâîðå÷èâîå 8. Ãîðáàòîâ Â. À. Îñíîâû äèñêðåòíîé ìàòåìàòèêè. — Ì.: Âûñø. øê., 1986.
ýôôåêòèâíî àêñèîìàòèçèðîâàííîå ðàñøèðåíèå òåîðèè S èìååò 9. Ãýðè Ì., Äæîíñîí Ä. Âû÷èñëèòåëüíûå ìàøèíû è òðóäíîðåøàåìûå çàäà÷è. —
íåðàçðåøèìûå ïðåäëîæåíèÿ. Ì.: Ìèð, 1982.
10. Äîíñêîé Â. È. Äèñêðåòíàÿ ìàòåìàòèêà. — Ñèìôåðîïîëü: ÑÎÍÀÒ, 2000.
11. Åðøîâ Þ. À., Ïàëþòèí Å. À. Ìàòåìàòè÷åñêàÿ ëîãèêà. — Ì.: Íàóêà, 1979.
12. Çàäå Ë. Ïîíÿòèå ëèíãâèñòè÷åñêîé ïåðåìåííîé è åãî ïðèìåíåíèå ê ïðèíÿ-
òèþ ïðîáëåìíûõ ðåøåíèé. — Ì.: Ìèð, 1976.
13. Êàððè Õ. Á. Îñíîâàíèÿ ìàòåìàòè÷åñêîé ëîãèêè. — Ì.: Ìèð, 1969.
14. Êëèíè Ñ. Ê. Ââåäåíèå â ìåòàìàòåìàòèêó. — Ì.: Ìèð, 1957.
15. Êëèíè Ñ. Ê. Ìàòåìàòè÷åñêàÿ ëîãèêà. — Ì.: Ìèð, 1973.
16. Êîëìîãîðîâ À. Í., Äðàãàëèí À. Ã. Ââåäåíèå â ìàòåìàòè÷åñêóþ ëîãèêó. — Ì.:
Èçä-âî Ìîñê. óí-òà, 1982.
17. Êîôìàí À. Ââåäåíèå â òåîðèþ íå÷åòêèõ ìíîæåñòâ. — Ì.: Ðàäèî è ñâÿçü, 1982.
18. Êîýí Ï. Äæ. Òåîðèÿ ìíîæåñòâ è êîíòèíóóì-ãèïîòåçà. — Ì.: Ìèð, 1973.
19. Êóçèí Ë. Ò. Îñíîâû êèáåðíåòèêè:  2 ò. — Ò. 2. — Ì.: Ýíåðãèÿ, 1979.
20. Êóçíåöîâ Î. Ï., Àäåëüñîí-Âåëüñêèé Ã. Ì. Äèñêðåòíàÿ ìàòåìàòèêà äëÿ èíæå-
íåðà. — Ì.: Ýíåðãèÿ, 1980.
21. Êóðàòîâñêèé Ê., Ìîñòîâñêèé À. Òåîðèÿ ìíîæåñòâ. — Ì.: Ìèð, 1970.
22. Êýððîë Ë. Èñòîðèÿ ñ óçåëêàìè. — Ì.: Ìèð, 1973.
23. Ëàâðîâ È. À., Ìàêñèìîâà Ë. Ë. Çàäà÷è ïî òåîðèè ìíîæåñòâ, ìàòåìàòè÷åñêîé
ëîãèêå è òåîðèè àëãîðèòìîâ. — Ì.: Íàóêà, 1975.
24. Ëèíäîí Ð. Çàìåòêè ïî ëîãèêå. — Ì.: Ìèð, 1968.
25. Ëîãè÷åñêèé ïîäõîä ê èñêóññòâåííîìó èíòåëëåêòó / Òåéç Ô., Ãðèáîìîí Ï.,
Ëóè Æ. è äð. — Ì.: Ìèð, 1990.
26. Ìàëüöåâ À. È. Àëãåáðàè÷åñêèå ñèñòåìû. — Ì.: Íàóêà, 1975.
27. Ìàíèí. Þ. È. Âû÷èñëèìîå è íåâû÷èñëèìîå. — Ì.: Ñîâ. Ðàäèî, 1980.
28. Ìåíäåëüñîí Ý. Ââåäåíèå â ìàòåìàòè÷åñêóþ ëîãèêó. — Ì.: Íàóêà, 1976.
29. Íàãåëü Ý., Íüþìåí Ä. Òåîðåìà Ãåäåëÿ. — Ì.: Çíàíèå, 1970.
30. Íåôåäîâ Â. Í., Îñèïîâà Â. À. Êóðñ äèñêðåòíîé ìàòåìàòèêè. — Ì.: ÌÀÈ, 1992.
31. Íîâèêîâ Ï. Ñ. Ýëåìåíòû ìàòåìàòè÷åñêîé ëîãèêè. — Ì.: Ôèçìàòãèç, 1959.
32. Íüþñîì Ê. Â., Èâñ Ã. Î ìàòåìàòè÷åñêîé ëîãèêå è ôèëîñîôèè ìàòåìàòèêè. —
Ì.: Çíàíèå. 1968.
33. Îðå Î. Òåîðèÿ ãðàôîâ. — Ì.: Íàóêà. 1968.
34. Ðîáåðòñ Ô. Ñ. Äèñêðåòíûå ìàòåìàòè÷åñêèå ìîäåëè ñ ïðèëîæåíèÿìè ê
ñîöèàëüíûì, áèîëîãè÷åñêèì è ýêîëîãè÷åñêèì çàäà÷àì. — Ì.: Íàóêà, 1986.
35. Ñòîëë Ð. Ìíîæåñòâî, ëîãèêà, àêñèîìàòè÷åñêèå òåîðèè. — Ì.: Ïðîñâåùåíèå,
1968.
36. Òàðàí Ò. À. Îñíîâû äèñêðåòíîé ìàòåìàòèêè: Ó÷åá. ïîñîáèå. — Ê.: Ïðîñâ³òà, 1998.
37. Òàðàí Ò. À. Îñíîâû ìàòåìàòè÷åñêîé ëîãèêè. — Ê.: ÊÏÈ, 1996.
38. Òàðàí Ò. À., Ìûöåíêî Í. À., Òåìíèêîâà Å. Ë. Ñáîðíèê çàäà÷ ïî äèñêðåòíîé
ìàòåìàòèêå. — Ê.: Ïðîñâ³òà, 2001.
39. Òðàõòåíáðîò Â. À. Àëãîðèòìû è âû÷èñëèòåëüíûå àâòîìàòû. — Ì.: Ñîâ.
ðàäèî, 1974.
40. Òðàõòåíáðîò Â. À. Àëãîðèòìû è ìàøèííîå ðåøåíèå çàäà÷. — Ì.: Ôèçìàò-
ãèç, 1960.
41. Óñïåíñêèé Â. À. Òåîðåìà øäåëÿ î íåïîëíîòå. — Ì.: Íàóêà, 1982.
42. Õàðàðè Ô. Òåîðèÿ ãðàôîâ. — Ì.: Ìèð, 1973.
43. Õàóñäîðô Ô. Òåîðèÿ ìíîæåñòâ. — Ì.: ÎÍÒÈ, 1937.
44. ×åíü ×., Ëè Ð. Ìàòåìàòè÷åñêàÿ ëîãèêà è àâòîìàòè÷åñêîå äîêàçàòåëüñòâî
òåîðåì. — Ì.: Íàóêà, 1983.
45. ×åð÷ À. Ââåäåíèå â ìàòåìàòè÷åñêóþ ëîãèêó. — Ì.: Èçä-âî èíîñòð. ëèò., 1961.
46. Øèõàíîâè÷ Þ. À. Ââåäåíèå â ñîâðåìåííóþ ìàòåìàòèêó. — Ì.: Íàóêà, 1965.
47. Øðåéäåð Þ. À. Ðàâåíñòâî, ñõîäñòâî, ïîðÿäîê. — Ì.: Íàóêà, 1971.
48. ßáëîíñêèé Ñ. Â. Ââåäåíèå â äèñêðåòíóþ ìàòåìàòèêó. — Ì.: Íàóêà, 1979.

Îãëàâëåíèå
Ïðåäèñëîâèå ...................................................................... 3
Ãëàâà 1. ÌÍÎÆÅÑÒÂÀ ......................................................... 5
Ãëàâà 2. ÒÅÎÐÈß ÎÒÍÎØÅÍÈÉ ............................................ 15
Ãëàâà 3. ÎÒÎÁÐÀÆÅÍÈß. ÔÓÍÊÖÈÈ .................................... 25
Ãëàâà 4. ÌÎÙÍÎÑÒÜ ÌÍÎÆÅÑÒÂ ....................................... 37
Ãëàâà 5. ÎÒÍÎØÅÍÈÅ ÏÎÐßÄÊÀ .......................................... 61
Ãëàâà 6. ÐÅØÅÒÊÈ ............................................................. 74
Ãëàâà 7. ÑÒÐÎÅÍÈÅ È ÏÐÅÄÑÒÀÂËÅÍÈÅ ÐÅØÅÒÎÊ ................... 90
Ãëàâà 8. ÃÐÀÔÛ ............................................................... 109
Ãëàâà 9. ÁÓËÅÂÀ ÀËÃÅÁÐÀ ................................................. 148
Ãëàâà 10. ËÎÃÈÊÀ ÂÛÑÊÀÇÛÂÀÍÈÉ .................................... 168
Ãëàâà 11. ÔÎÐÌÀËÜÍÛÅ ÒÅÎÐÈÈ. ÈÑ×ÈÑËÅÍÈÅ ÂÛÑÊÀÇÛÂÀÍÈÉ 181
Ãëàâà 12. ÒÅÎÐÈß ÏÐÅÄÈÊÀÒΠÏÅÐÂÎÃÎ ÏÎÐßÄÊÀ .............. 198
Ãëàâà 13. ÀÂÒÎÌÀÒÈ×ÅÑÊÎÅ ÄÎÊÀÇÀÒÅËÜÑÒÂÎ ÒÅÎÐÅÌ ...... 223
Ãëàâà 14. ÑÂÎÉÑÒÂÀ ÒÅÎÐÈÉ ÏÅÐÂÎÃÎ ÏÎÐßÄÊÀ ................. 242
Ãëàâà 15. ÒÅÎÐÈß ÀËÃÎÐÈÒÌÎÂ ......................................... 261
Ñïèñîê ëèòåðàòóðû ........................................................... 287

Вам также может понравиться