Расширенный сборник задач для самостоятельного решения (1157992), страница 5
Текст из файла (страница 5)
1.1.Âåðøèíà v îðèåíòèðîâàííîãî ãðàôà ñ÷èòàåòñÿ äîñòèæèìîé èç âåðøèíû u, åñëè â ýòîì ãðàôå ñóùåñòâóåò îðèåíòèðîâàííûé ïóòü (ìàðøðóò) èç âåðøèíû u â âåðøèíó v. Îòíîøåíèåäîñòèæèìîñòè E (2) îïèñûâàåòñÿ ñëåäóþùèìè ôîðìóëàìè:ψ1ψ2ψ3===∀X E(X, X),∀X∀Y (A(X, Y ) → E(X, Y )),∀X∀Y ∀Z (E(X, Y ) & E(Y, Z) → E(X, Z)).1. Ñôîðìóëèðóéòå â òåðìèíàõ ëîãè÷åñêîãî ñëåäñòâèÿ çàäà÷ó ïðîâåðêè äîñòèæèìîñòè âãðàôå Γ âåðøèíû d èç âåðøèíû a. Ðåøèòå ýòó çàäà÷ó ïðè ïîìîùè ìåòîäà ðåçîëþöèé.2.
Îðèåíòèðîâàííûé ãðàô íàçûâàåòñÿ ñèëüíî ñâÿçíûì, åñëè äëÿ ëþáîé ïàðû åãî âåðøèíu, v âåðøèíà v äîñòèæèìà èç âåðøèíû u. Ñôîðìóëèðóéòå â òåðìèíàõ ëîãè÷åñêîãî ñëåäñòâèÿ çàäà÷ó ïðîâåðêè ñèëüíîé ñâÿçíîñòè ãðàôà Γ. Ðåøèòå ýòó çàäà÷ó ïðè ïîìîùèìåòîäà ðåçîëþöèé.Ãðàô íàçûâàåòñÿ äâóäîëüíûì, åñëè ìíîæåñòâî âñåõ åãî âåðøèíû ìîæíî ðàçáèòü íà äâà òàêèõ êëàññà, ÷òî íèêàêèå äâå âåðøèíû èç îäíîãî è òîãî æå êëàññà íåñîåäèíåíû äóãîé.Óïðàæíåíèå 1.85.1.
Ââåäÿ âñïîìîãàòåëüíûå ïðåäèêàòû, çàïèøèòå ôîðìóëó âûðàæàþùóþ ñâîéñòâî äâóäîëüíîñòè ãðàôà.22Ãëàâà 1.ÓÏÐÀÆÍÅÍÈß2. Äîêàæèòå ïðè ïîìîùè ìåòîäà ðåçîëþöèé, ÷òî ãðàô Γ èç óïðàæíåíèÿ 1.84 íå ÿâëÿåòñÿäâóäîëüíûì.Ãðàô íàçûâàåòñÿ 3-ðàñêðàøèâàåìûì, åñëè ìíîæåñòâî âñåõ åãî âåðøèíûìîæíî ðàçáèòü íà òðè òàêèõ êëàññà, ÷òî íèêàêèå äâå âåðøèíû èç îäíîãî è òîãî æå êëàññà íåñîåäèíåíû äóãîé.1. Ââåäÿ âñïîìîãàòåëüíûå ïðåäèêàòû, çàïèøèòå ôîðìóëó âûðàæàþùóþ ñâîéñòâî 3-ðàñêðàøèâàåìîñòè ãðàôà.2.
Äîêàæèòå ïðè ïîìîùè ìåòîäà ðåçîëþöèé, ÷òî ãðàô Γ íå ÿâëÿåòñÿ 3-ðàñêðàøèâàåìûì.Óïðàæíåíèå 1.86.1.9Ïîëíîòà ìåòîäà ðåçîëþöèéÏóñòü çàäàíî íåêîòîðîå íåïóñòîå ìíîæåñòâî äèçúþíêòîâ S0 . Ïóñòü S1 ýòî ìíîæåñòâî âñåõ ôîðìóë, ðåçîëþòèâíî âûâîäèìûõ èç ìíîæåñòâà äèçúþíêòîâ S0 . Êàêèåèç ïðèâåäåííûõ íèæå óòâåðæäåíèé âñåãäà ñïðàâåäëèâû è ïî÷åìó?1.
Åñëè êàæäûé äèçúþíêò ìíîæåñòâà S0 âûïîëíèì, òî è êàæäûé äèçúþíêò ìíîæåñòâà S1âûïîëíèì, ïîòîìó ÷òî....2. Åñëè êàæäûé äèçúþíêò ìíîæåñòâà S1 âûïîëíèì, òî ìíîæåñòâî äèçúþíêòîâ S0 èìååòìîäåëü, ïîòîìó ÷òî....3. Åñëè ìíîæåñòâî äèçúþíêòîâ S0 èìååò ìîäåëü, òî ìíîæåñòâî äèçúþíêòîâ S1 èìååò ìîäåëü, ïîòîìó ÷òî....Óïðàæíåíèå 1.87.Îñòàíåòñÿ ëè âåðíîé òåîðåìà ïîëíîòû ðåçîëþòèâíîãî âûâîäà â òîìñëó÷àå, åñëè ïðè ïîñòðîåíèè âûâîäà íå ïîëüçîâàòüñÿ ïðàâèëîì ñêëåéêè?Óïðàæíåíèå 1.88.Ïðåäïîëîæèì, ÷òî â ïðàâèëî ðåçîëþöèè áûëî âíåñåíî ñëåäóþùåå èçìåíåíèå: ðåçîëüâåíòîé äèçúþíêòîâ D1 = D10 ∨L1 è D2 = D20 ∨¬L2 îáúÿâëÿåòñÿ âñÿêèé äèçúþíêòD0 = (D10 ∨ D20 )η , ãäå η íåêîòîðûé óíèôèêàòîð (íåîáÿçàòåëüíî íàèáîëåå îáùèé) ëèòåð L1è L2 . Êàêèå èç ïðèâåäåííûõ íèæå óòâåðæäåíèé áóäóò ñïðàâåäëèâû è ïî÷åìó?1.
Ïîñëå òàêîãî èçìåíåíèÿ è òåîðåìà êîððåêòíîñòè ðåçîëþòèâíîãî âûâîäà è òåîðåìà ïîëíîòû ðåçîëþòèâíîãî âûâîäà óæå áóäóò íåâåðíû, ïîòîìó ÷òî...2. Ïîñëå òàêîãî èçìåíåíèÿ òåîðåìà êîððåêòíîñòè ðåçîëþòèâíîãî âûâîäà îñòàåòñÿ âåðíîé,à òåîðåìà ïîëíîòû ðåçîëþòèâíîãî âûâîäà óæå áóäåò íåâåðíà, ïîòîìó ÷òî...3. Ïîñëå òàêîãî èçìåíåíèÿ òåîðåìà ïîëíîòû ðåçîëþòèâíîãî âûâîäà îñòàåòñÿ âåðíîé, àòåîðåìà êîððåêòíîñòè ðåçîëþòèâíîãî âûâîäà óæå áóäåò íåâåðíà, ïîòîìó ÷òî...4. Ïîñëå òàêîãî èçìåíåíèÿ è òåîðåìà êîððåêòíîñòè ðåçîëþòèâíîãî âûâîäà è òåîðåìà ïîëíîòû ðåçîëþòèâíîãî âûâîäà îñòàþòñÿ âåðíûìè, ïîòîìó ÷òî...Óïðàæíåíèå 1.89.1.9.Ïîëíîòà ìåòîäà ðåçîëþöèé23Èçâåñòíî, ÷òî èç ìíîæåñòâà íåïóñòûõ äèçúþíêòîâ S = {D1 , D2 , .
. . , DN }ìîæíî ïîñòðîèòü ðåçîëþòèâíûé âûâîä ïóñòîãî äèçúþíêòà . Êàêèå èç ïðèâåäåííûõ íèæåóòâåðæäåíèé âñåãäà ñïðàâåäëèâû è ïî÷åìó?1. Ñóùåñòâóåò óñïåøíûé òàáëè÷íûé âûâîä äëÿ èñõîäíîé òàáëèöû T = h∅, {D1 &D2 & . . . &DN }i,ïîòîìó ÷òî. . . .2. Ñóùåñòâóåò óñïåøíûé òàáëè÷íûé âûâîä äëÿ èñõîäíîé òàáëèöû T = h{D1 &D2 & . . . &DN }, ∅i,ïîòîìó ÷òî. . . .3. Ñóùåñòâóåò óñïåøíûé òàáëè÷íûé âûâîä äëÿ èñõîäíîé òàáëèöû T = h∅, {D1 ∨ D2 ∨ · · · ∨DN }i, ïîòîìó ÷òî. . . .4. Ñóùåñòâóåò óñïåøíûé òàáëè÷íûé âûâîä äëÿ èñõîäíîé òàáëèöû T = h{D1 ∨ D2 ∨ · · · ∨DN }, ∅i, ïîòîìó ÷òî.
. . .Óïðàæíåíèå 1.90.Ïóñòü S - ýòî íåêîòîðîå ìíîæåñòâî äèçúþíêòîâ, à [S] - ýòî ìíîæåñòâîâñåõ îñíîâíûõ ïðèìåðîâ äèçúþíêòîâ èç ìíîæåñòâà S. Êàêèå èç ïðèâåäåííûõ íèæå óòâåðæäåíèé âñåãäà ñïðàâåäëèâû è ïî÷åìó?1. Åñëè äèçúþíêò D ðåçîëþòèâíî âûâîäèì èç ìíîæåñòâà äèçúþíêòîâ S , òî ýòîò æå äèçúþíêò D ðåçîëþòèâíî âûâîäèì èç ìíîæåñòâà îñíîâíûõ ïðèìåðîâ äèçúþíêòîâ [S], ïîòîìó÷òî...2.
Åñëè äèçúþíêò D ðåçîëþòèâíî âûâîäèì èç ìíîæåñòâà îñíîâíûõ ïðèìåðîâ äèçúþíêòîâ[S], òî ýòîò æå äèçúþíêò D ðåçîëþòèâíî âûâîäèì èç ìíîæåñòâà äèçúþíêòîâ S , ïîòîìó÷òî...3. Åñëè ýðáðàíîâñêàÿ èíòåðïðåòàöèÿ I ÿâëÿåòñÿ ìîäåëüþ äëÿ ìíîæåñòâà äèçúþíêòîâ S ,òî ýòà æå ýðáðàíîâñêàÿ èíòåðïðåòàöèÿ I ÿâëÿåòñÿ ìîäåëüþ äëÿ ìíîæåñòâà îñíîâíûõïðèìåðîâ äèçúþíêòîâ [S], ïîòîìó ÷òî...4. Åñëè ýðáðàíîâñêàÿ èíòåðïðåòàöèÿ I ÿâëÿåòñÿ ìîäåëüþ äëÿ ìíîæåñòâà îñíîâíûõ ïðèìåðîâ äèçúþíêòîâ [S], òî ýòà æå ýðáðàíîâñêàÿ èíòåðïðåòàöèÿ I ÿâëÿåòñÿ ìîäåëüþ äëÿìíîæåñòâà äèçúþíêòîâ S , ïîòîìó ÷òî...Óïðàæíåíèå 1.91.Ïðåäïîëîæèì, ÷òî èç ñèñòåìû äèçúþíêòîâ S ìîæíî ðåçîëþòèâíî âûâåñòè äèçúþíêò P ∨ ¬P .
Êàêèå èç ïðèâåäåííûõ íèæå óòâåðæäåíèé áóäóò âñåãäà âåðíû èïî÷åìó?1.  ñèñòåìå äèçúþíêòîâ S åñòü ïðîòèâîðå÷èâûé äèçúþíêò, ïîòîìó ÷òî. . .2. Ñèñòåìà äèçúþíêòîâ S íåïðîòèâîðå÷èâà, ïîòîìó ÷òî. . .3. Ñèñòåìà äèçúþíêòîâ S ïðîòèâîðå÷èâà, ïîòîìó ÷òî. . .4. Òàêîé ðåçîëüâåíòû âûâåñòè èç ñèñòåìû äèçúþíêòîâ S íåâîçìîæíî, ïîòîìó ÷òî. . .Óïðàæíåíèå 1.92.24Ãëàâà 1.1.10ÓÏÐÀÆÍÅÍÈßÕîðíîâñêèå ëîãè÷åñêèå ïðîãðàììû. Äåêëàðàòèâíàÿè îïåðàöèîííàÿ ñåìàíòèêè.Óïðàæíåíèå 1.93.Ñëåäóþùèå îñíîâíûå ñâîéñòâà è îòíîøåíèÿìóæ÷èíà(X),• æåíùèíà(Y ),• ìàòü(X, Y ),• îòåö(X, Y ),• ñóïðóãè(X, Y )îïèñûâàþòñÿ ôàêòàìè õîðíîâñêîé ëîãè÷åñêîé ïðîãðàììû, íàïðèìåð,ìóæ÷èíà(adam)←;æåíùèíà(eve)←;îòåö(adam,abel)←;ìàòü(eve,cain)←;Ïðîäîëæèòå ýòó ëîãè÷åñêóþ ïðîãðàììó, ñîçäàâ ïîäõîäÿùèå ïðîãðàììíûå óòâåðæäåíèÿ, îïèñûâàþùèå ñëåäóþùèå ðîäñòâåííûå ñâîéñòâà è îòíîøåíèÿ:1.
ðîäèòåëü(X, Y );2. äåä(X, Y );3. áûòü_îòöîì(X);4. áðàò(X, Y );5. ñâîÿ÷åíèöà(X, Y );6. ïðåäîê(X, Y );7. ïîòîìîê(X, Y );8. ðîäñòâåííèê(X, Y );•Óïðàæíåíèå 1.94.òåðìîâ:Ñîçäàéòå ëîãè÷åñêèå ïðîãðàììû, îïèñûâàþùèå ñëåäóþùèå ñâîéñòâà "Y ÿâëÿåòñÿ ñïèñêîì".elem(X, Y ) "X ÿâëÿåòñÿ ýëåìåíòîì ñïèñêà YÂûÿñíèòü, êàêîâî ìíîæåñòâî ïðàâèëüíûõ îòâåòîâ íà ñëåäóþùèå çàïðîñû, îáðàùåííûå ê ïîñòðîåííûì ïðîãðàììàì:1.
? list(a.b.c.nil)list(X)1.10.2.3.4.5.6.7.Õîðíîâñêèå ëîãè÷åñêèå ïðîãðàììû. Äåêëàðàòèâíàÿ è îïåðàöèîííàÿ ñåìàíòèêè.25? list(a.X.nil)? list(a.b)? list(a.Y)? elem(b,a.b.c.nil)? elem(X,a.b.c.nil)? elem(a,X)Ïîñòðîéòå SLD-ðåçîëþòèâíûå âû÷èñëåíèÿ äëÿ êàæäîãî èç çàïðîñîâ,ïðèâåäåííûõ â óïðàæíåíèè 1.94, îáðàùåííûõ ê ïðîãðàììàì, îïèñûâþùèì ïðåäèêàòû list èelem.Ïîñòðîéòå âñåâîçìîæíûå SLD-ðåçîëþòèâíûå âû÷èñëåíèÿ äëÿ çàïðîñàG= ? R(Y),P(Z), îáðàùåííîãî ê ïðîãðàììå P , âûäåëÿÿ â êàæäîì öåëåâîì óòâåðæäåíèè ñàìóþëåâóþ ïîäöåëü. Êàêîâî ìíîæåñòâî âû÷èñëåííûõ îòâåòîâ íà çàïðîñ G ê ïðîãðàììå P ?P : R(Y) ← P(Y),Q(Y);Óïðàæíåíèå 1.95.Óïðàæíåíèå 1.96.P(a) ← ;P(b) ← ;Q(a) ← ;Q(f(X)) ← Q(X);Ïîñòðîèòü ëîãè÷åñêèå ïðîãðàììû, îïèñûâàþùèå ñëåäóþùèå ñâîéñòâàè îòíîøåíèÿ íà ìíîæåñòâå ñïèñêîâ.Óïðàæíåíèå 1.97.1.2.3.4.5.6.7.8.9.10.: Çàãîëîâêîì ñïèñêà L ÿâëÿåòñÿ ýëåìåíò X ;tail(L, X) : Õâîñòîì ñïèñêà L ÿâëÿåòñÿ ñïèñîê X ;pref ix(L, X) : Ïðåôèêñîì (íà÷àëüíûì ïîäñïèñêîì) ñïèñêà L ÿâëÿåòñÿ ñïèñîê X ;suf f ix(L, X) : Ñóôôèêñîì (çàêëþ÷èòåëüíûì ïîäñïèñêîì) ñïèñêà L ÿâëÿåòñÿ ñïèñîê X ;sublist(L, X) : Ñïèñîê X ÿâëÿåòñÿ ïîäñïèñêîì ñïèñêà L;equal(X, Y ) : Ñïèñêè X è Y ñîâïàäàþò;equal_length(X, Y ) : Ñïèñêè X è Y èìåþò îäèíàêîâóþ äëèíó;nonequal_length(X, Y ) : Ñïèñêè X è Y ðàçíóþ äëèíó;less(X, Y ) : Äëèíà ñïèñêà X ìåíüøå äëèíû ñïèñêà Y ;subset(X, Y ) : Ñïèñîê X ñîñòîèò òîëüêî èç ýëåìåíòîâ, ñîäåðæàùèõñÿ â ñïèñêå Y ;head(L, X)2611.12.13.14.15.16.17.18.19.20.21.22.23.24.25.Ãëàâà 1.ÓÏÐÀÆÍÅÍÈß: Ñïèñîê X ÿâëÿåòñÿ êîíêàòåíàöèåé (ïîñëåäîâàòåëüíûì ñîåäèíåíèåì)ñïèñêîâ è ;reverse(X, Y ) : Ñïèñîê X ÿâëÿåòñÿ îáðàùåíèåì ñïèñêà Y , ò.
å. X ñîñòîèò èç òåõ æåýëåìåíòîâ, ÷òî è ñïèñîê Y , íî â ñïèñêå X ýòè ýëåìåíòû ñëåäóþò äðóã çà äðóãîì âîáðàòíîì ïîðÿäêå;palindrome(X, Y ) : Ñïèñîê X ÿâëÿåòñÿ ïàëèíäðîìîì Y , ò. å. X îäèíàêîâî ïðî÷èòûâàåòñÿñëåâà íàïðàâî è ñïðàâî íàëåâî;delete(X, Y ) : Ñïèñîê X îáðàçîâàí èç ñïèñêà Y óäàëåíèåì îäíîãî èëè íåñêîëüêèõ ïîäðÿäèäóùèõ ýëåìåíòîâ;subsequence(X, Y ) : Ïîñëåäîâàòåëüíîñòü X ÿâëÿåòñÿ ïîäïîñëåäîâàòåëüíîñòüþ ïîñëåäîâàòåëüíîñòè Y ;summ(X, Y, Z) : Äëèíà ñïèñêà X ðàâíà ñóììå äëèí ñïèñêîâ Y è Z ;product(X, Y, Z) : Äëèíà ñïèñêà X ðàâíà ïðîèçâåäåíèþ äëèí ñïèñêîâ Y è Z ;dif f er(X, Y, Z) : Äëèíà ñïèñêà X ðàâíà àáñîëþòíîé ðàçíîñòè äëèí ñïèñêîâ Y è Z ;multiple(X, Y ) : Äëèíà ñïèñêà X êðàòíà äëèíå ñïèñêà Y ;nonmultiple(X, Y ) : Äëèíà ñïèñêà X íå êðàòíà äëèíå ñïèñêà Y ;period(X, Y ) : Ñïèñîê X ÿâëÿåòñÿ ïåðèîäè÷åñêîé ïîñëåäîâàòåëüíîñòüþ, ïîëó÷åííîé âðåçóëüòàòå ìíîãîêðàòíîãî ïîâòîðåíèÿ ñïèñêà Y ;stuttering(X) : Ñïèñîê X îáðàçîâàí â ðåçóëüòàòå íåîäíîêðàòíîãî ïîâòîðåíèÿ íåêîòîðîãîäðóãîãî ñïèñêà;power2(X) : Äëèíà ñïèñêà X ÿâëÿåòñÿ ñòåïåíüþ ÷èñëà 2;prime(X) : Äëèíà ñïèñêà X ÿâëÿåòñÿ ïðîñòûì ÷èñëîì;progression(X) : Âñå ýëåìåíòû ñïèñêà X ýòî ñïèñêè, äëèíû êîòîðûõ (â ïîðÿäêå ñëåäîâàíèÿ ýëåìåíòîâ â ñïèñêå X ) îáðàçóþò àðèôìåòè÷åñêóþ ïðîãðåññèþ;concat(X, Y, Z)Y ZÏóñòü σ = hConst, F unc, P redi óñëîâèìñÿ îáîçíà÷àòü Hσ ýðáðàíîâñêèé óíèâåðñóì (ìíîæåñòâî îñíîâíûõ òåðìîâ) ñèãíàòóðû σ, à Bσ ýðáðàíîâñêèé áàçèñ ñèãíàòóðû (ìíîæåñòâîîñíîâíûõ àòîìîâ) σ.
Òîãäà êàæäàÿ ýðáðàíîâñêàÿ èíòåðïðåòàöèÿ I ñèãíàòóðû ïîëíîñòüþ îïðåäåëÿåòñÿ ìíîæåñòâîì âñåõ òåõ îñíîâíûõ àòîìîâ ñèãíàòóðû σ, êîòîðûå âûïîëíÿþòñÿ â èíòåðïðåòàöèè I .  ïîñëåäóþùèõ óïðàæíåíèÿõ áóäåò èñïîëüçîâàòüñÿ òåîðåòèêî-ìíîæåñòâåííûéñïîñîá ïðåäñòàâëåíèÿ ýðáðàíîâñêèõ èíòåðïðåòàöèé, ïðè êîòîðîì ýðáðàíîâñêàÿ èíòåðïðåòàöèÿ I îòîæäåñòâëÿåòñÿ ñ òåì ìíîæåñòâîì îñíîâíûõ àòîìîâ, êîòîðûå â íåé âûïîëíÿþòñÿ,ò. å.I = {A : A ∈ Bσ , I |= A}.Òîãäà I íàçûâàåòñÿ ýðáðàíîâñêîé ìîäåëüþ äëÿ õîðíîâñêîé ëîãè÷åñêîé ïðîãðàììû P , åñëè äëÿëþáîãî ïðîãðàììíîãî óòâåðæäåíèÿ D, D ∈ P , ïðåäñòàâëåííîãî â âèäå ëîãè÷åñêîé ôîðìóëû,âåðíîI |= D1.10.Õîðíîâñêèå ëîãè÷åñêèå ïðîãðàììû.