1 Zadania
Transkrypt
1 Zadania
Problemy decyzyjne w logice Zadania na ¢wiczenia 1 1. Zadania Rozwa»my formuª¦ ∃x∀y∃z((T yz → T xz) → (T xx → T yx)). Poka», »e jest ona speªniona w ka»dym modelu sko«czonym, ale istniej¡ modele niesko«czone, w których nie jest speªniona. ∀x∃y∀zϕ(x, y, z), Wywnioskuj st¡d, »e klasa formuª postaci gdzie ϕ jest bez kwantykatorów i u»ywa tylko jednego, binarnego symbolu relacyjnego, nie ma wªano±ci modelu sko«czonego. 2. Komentarz: Mo»na pokaza¢, »e klasa ta ma nierozstrzygalny problem speªnialno±ci. 1 Pokazali±my na wykªadzie, »e ka»da speªnialna formuªa w logice z jedn¡ zmienn¡, FO , ma model, w którym liczba elementów jest ograniczona liniowo wzgl¦dem dªugo±ci formuªy. Poka», 2 »e logika z dwiema zmiennymi (bez symboli funkcyjnych), FO , nie ma tej wªasno±ci: skonstruuj rodzin¦ speªnialnych formuª n, 3. {ϕn }n∈N , z których ka»da jest dªugo±ci wielomianowej wzgl¦dem ale ka»dy jej model ma co najmniej 2n elementów. Uwaga: dopuszczamy oczywi±cie dowolne sygnatury relacyjne. Zmodykuj konstrukcj¦ z poprzedniego zadania, tak aby ka»dy model elementów. Wskazówka: Wolno u»ywa¢ symbolu 2 4. Poka», »e logika C , czyli rozszerzenie FO 2 ϕn miaª dokªadnie 2n =. o kwantykatory zliczaj¡ce nie ma wªasno±ci modelu sko«czonego. (Przykªadowa formuªa tej logiki to np. ∀x∃≥3 yR(x, y)). 5. Czasem bada si¦ problem speªnialno±ci w pewnych specjalnych klasach modeli (np. w sytuacji, gdy pewnej po»¡danej wªasno±ci modelu nie da si¦ wyrazi¢ w rozwa»anej klasie formuª). Poka», »e logika FO 2 nie ma wªasno±ci modelu sko«czonego w klasie modeli, w których wyró»nione symbole binarne E1 , E2 musz¡ by¢ interpretowane jako relacje równowa»no±ci 6. J.w., ale w klasie modeli, w których wyró»niony symbol T musi by¢ interpretowany jako relacja przechodnia. 7. Poka», »e problem speªnialno±ci dla wprowadzonego w notatkach fragmentu N 8. logiki C1 jest NP-trudny. Niech L b¦dzie klas¡ formuª logiki pierwszego rz¦du. Poka», »e je±li L ma wªasno±¢ modelu sko«czonego to ma rozstrzygalny problem speªnialno±ci. Uwaga: nie zakªadamy, »e znamy funkcj¦ ograniczaj¡c¡ wielko±¢ modelu sko«czonego w zale»no±ci od formuªy. 9. Niech E b¦dzie ukªadem m nierówno±ci liniowych o wspóªczynnikach wymiernych z n niewia- domymi. Poka», »e je±li ukªad ma rozwi¡zanie zªo»one z nieujemnych liczb wymiernych, to ma takie rozwi¡zanie, w którym najwy»ej 1 m niewiadomych przyjmuje warto±ci dodatnie, a pozostaªe s¡ zerami. E b¦dzie ukªadem m równa« boolowskich, tj. równa« postaci a1 x1 + . . . + aL xL = c, gdzie ai ∈ {0, 1}, a c ∈ N. Na wykªadzie obejrzeli±my dowód twierdzenia o istnieniu rozwi¡zania, w którym niezerowych elementów jest wielomianowo wiele wzgl¦dem L i m. Poka» teraz, »e je±li E ma rozwi¡zanie (nad N), to ma rozwi¡zanie (nad N), w którym liczba niezerowych elementów jest wielomianowa wzgl¦dem m (ograniczenie ma by¢ niezale»ne od L). Uwaga: dowód jest nieco 10. Niech bardziej techniczny. Mo»na podejrze¢ go w pracy Iana Pratta-Hartmanna. 11. Rozwa»my rozszerzenie logiki C1 #P ≥ #Q, gdzie P i Q s¡ dowolnymi symA, je±li liczba elementów speªniaj¡cych speªniaj¡cych Q. Poka», »e problem speªnialno±ci o formuªy postaci bolami unarnymi. Taka formuªa jest speªniona w modelu P jest wi¦ksza lub równa liczbie elementów dla takiego rozszerzenia C1 jest wci¡» w NP. bez równo±ci 2 12. (Utrudniona wersja zadania 5) Rozwa»my podklas¦ formuª logiki z dwiema zmiennymi FO , z dowoln¡ liczb¡ symboli unarnych i tylko dwoma symbolami binarnymi E1 , E2 . Poka», »e ta podklasa formuª nie ma wªasno±¢ modelu sko«czonego w klasie modeli, w których E1 i E2 s¡ relacjami równowa»no±ciami. 2 13. Na wykªadzie pokazali±my redukcj¦ Scotta dla formuª FO ∀xyϕ0 (x, y) ∧ ^ do postaci: ∀x∃y ϕi (x, y). i Poka», »e j¡ ªatwo zrobi¢ jeszcze jeden krok i uzyska¢ posta¢ ∀xyϕ0 (x, y) ∧ ^ ∀x∃y (x 6= y ∧ ϕi (x, y)). i przy zaªo»eniu, »e ograniczamy si¦ do modeli o co najmniej dwóch elementach. ϕ b¦dzie formuª¡ FO2 w postaci normalnej oraz A |= ϕ. Niech t b¦dzie 1-typem atomowym, 0 który zrealizowany jest w A co najmniej dwa razy. Poka», »e istnieje wtedy model A |= ϕ, 0 którego dziedzina skªada si¦ z dziedziny A oraz jednego nowego elementu a, obci¦cie modelu A 0 do dziedziny A jest dokªadnie modelem A, a typ a w A to t (innymi sªowy: poka», »e do modelu 14. Niech 15. umiemy zawsze doªo»y¢ jedn¡ realizacj¦ typu niekrólewskiego). Zaªó»my, »e w postaci normalnej Scotta dla FO 2 wyst¦puj¡ tylko unarne symbole relacyjne (mo»e by¢ te» symbol równo±ci). Przystosuj (to znaczy maksymalnie upro±¢) zaprezentowan¡ na wykªadzie konstrukcj¦ wykªadniczego modelu do tego przypadku. 16. Jak z zadaniu poprzednim, ale dodatkowo zabraniamy u»ywania symbolu równo±ci. 17. Udowodnij nast¦puj¡ce twierdzenie: dla danej formuªy model 0 A wielko±ci wykªadniczej wzgl¦dem dªugo±ci ϕ ϕ∈ FO 2 oraz modelu A |= ϕ istnieje f : A0 → A 0 modelu A jest taki, »e istnieje injekcja 1-typy elementów (czyli taka, »e dla ka»dego a ∈ A0 1-typ a w 0 taki sam jak 1-typ f (a) w modelu A). Innymi sªowy, model A mo»na zbudowa¢ na pewnym podzbiorze elementów modelu A, nie naruszaj¡c ich 1-typów, a modykuj¡c jedynie 2-typy. zachowuj¡ca Uwaga: zauwa», »e konstrukcja z pracy Grädla, Kolaitisa i Vardiego nie zapewnia takiej wªasno±ci, gdy» dla ka»dego typu niekrólwskiego wkªada ona np. do pudeªek po m jego realizacji, nawet gdy w oryginalnym modelu byªo ich mniej. 18. Poka», »e problem werykacji modelu (dla zadanej sko«czonej struktury czy A |= ϕ) 2 dla logiki FO A i zdania ϕ sprawd¹, jest rozstrzygalny w czasie wielomianowym. 19. Poka», »e problem werykacji modelu dla peªnej logiki pierwszego rz¦du, FO, (ale bez symboli funkcyjnych) jest PSPACE-trudny. W tym celu przeprowad¹ odpowiedni¡ redukcj¦ z problemu prawdziwo±ci kwantykowanych formuª boolowskich (QBF). 20. W logice z dwiema zmiennymi i kwantykatorami zliczaj¡cymi C speªnialnych formuª {ϕn }n∈N , skonstruuj rodzin¦ sko«czenie z których ka»da ma dªugo±¢ wielomianow¡ wzgl¦dem jej model sko«czony ma co najmniej kwantykatorów zliczaj¡cych 2 ∃=1 n 22 n, a ka»dy elementów. U»yj tylko zwykªych kwantykatorów oraz (istnieje dokªadnie jeden ...). Wskazówka: drzewa. ∀x∀y∀z∃t ϕ, dla ϕ bez kwantykatorów i równo±ci, 21. Wska» przykªad speªnialnej formuªy ksztaªtu która ma tylko modele niesko«czone. 22. Poka» nierozstrzygalno±¢ klasy prekoswej mulowa¢ funkcj¦ f dowodu nierozstrzygalno±ci ∀∀∀∃. ∀∃∀ 23. Udowodnij, »e system kafelkowania pokrywa Wskazówka: Redukcja z klasy Z×Z zówka: lemat Königa. 2 ∀∃∀: z wykªadu za pomoc¡ relacji binarnej wtedy i tylko wtedy pokrywa spróbuj zasy- F. N × N. Wska- 24. 2 Poka», »e problemy speªnialno±ci i sko«czonej speªnialno±ci dla FO , w klasie modeli, w której symbole E1 , E2 , E3 , E4 s¡ interpretowane jako relacje równowa»no±ci, s¡ nierozstrzygalne. Komentarze: nierozstrzygalno±¢ mo»na pokaza¢ nawet przy trzech relacjach równowa»no±ci; dwie rów- nowa»no±ci s¡ rozstrzygalne. 3 25. Poka» nierozstrzygalno±¢ SAT(FO ) przy zaªo»eniu, »e mamy dowolnie du»o relacyjnych symboli unarnych, ale tylko jeden binarny. 26. Poka», »e symbol binarny w poprzednim zadaniu jest niezb¦dny. W tym celu wyka», »e SAT(FO) i FINSAT(FO) s¡ rozstrzygalne, przy zaªo»eniu, »e dozwolone s¡ tylko relacyjne symbole unarne (jak zwykle: nie ma funkcji). 27. O tym ju» mówili±my, ale spróbujmy to pokaza¢ porz¡dnie: Dowodz¡c NEXPTIME-trudno±ci FO 2 budowali±my formuª¦, która koduje dodawanie jedynki (Sxy zachodzi dokªadnie wtedy, gdy w y zakodowana jest liczba o jeden wi¦ksza ni» w x). Nie przejmowali±my si¦ tym, »e w naszej formule pojawia si¦ kwadratowa liczba koniunktów. Gdyby±my chcieli uzyska¢ dokªadniejsze dolne granice na zªo»ono±¢ byªoby to kªopot. Poka», »e dodawanie jedynki mo»na zapisa¢ oszcz¦dniej. Skonstruuj formuª¦ dªugo±ci grid 2n × 2n . O(n log n) u»ywaj¡c¡ tylko relacji unarnych, koduj¡c¡ Komentarz: formuªa b¦dzie miaªa liniow¡ liczb¦ koniunktów; czynnik log n bierze si¦ tylko st¡d, »e formuª¦ trzeba jako± zakodowa¢. 28. Poka», »e zadania 24 mo»na wzmocni¢, zakªadaj¡c, »e mo»na u»ywa¢ tylko trzech relacji rów- 29. nowa»no±ci. W logice ze stra»nikami, GF, skonstruuj rodzin¦ sko«czenie speªnialnych formuª których ka»da ma dªugo±¢ wielomianow¡ wzgl¦dem n, {ϕn }n∈N , z n 22 a ka»dy jej model ma co najmniej elementów. 30. Anulowane. 31. Przeczytaj i opowiedz dowód twierdzenia Herwiga w wersji dla grafów (pierwszy to twierdzenie udowodniª Hrushovski). Rozdziaª 4.1 pracy Extending partial automorphism... 32. Przeczytaj i opowiedz dowód twierdzenia Herwiga w peªnej wersji dla grafów (dla dowolnych struktur relacyjnych). 33. Rozwa»my formuª¦ ϕ Rozdziaª 4.3 pracy Extending partial automorphism... b¦d¡c¡ koniunkcj¡ dwóch formuª: • ∃x (P x ∧ ∀y (x < y → ¬P y)), • ∀x∃y (y < x ∧ P y). Zakªadamy, »e < jest (ostrym) porz¡dkiem liniowym. (a) Jak wygl¡da najprostszy model ϕ? Ile ró»nych 1-typów atomowych jest w nim zrealizowa- nych? (b) Przeksztaª¢ ϕ do postaci normalnej z Notatek (Rozdziaª 6.1). (c) Jak wygl¡da najprostszy model formuªy z poprzedniego podpunktu? Ile ró»nych 1-typów 34. atomowych jest w nim zrealizowanych? Udowodnij rozstrzygalno±¢ i NExpTime-zupeªno±¢ FO2 z relacjami unarnymi i jedn¡ relacj¡ <, która jest interpretowana jako dowolny, niesko«czony porz¡dek liniowy (np. formuªa ∃xP x ∧ ∀x(P x → ∃yx < y ∧ P y) ∧ ∃xQx ∧ ∀xy(P x ∧ Qy → x < y) ma model, ale nie ma modelu, który byªby ω -sªowem). binarn¡ 35. Udowodnij wªasno±c modelu wykªadniczego i rozstrzygalno±¢ w cjami unarnymi i jedn¡ relacj¡ ∼, NExpTime logiki FO2 z rela- która jest interpretowana jako relacji równowa»no±ci. W tym celu poka» najpierw, »e w dowolnym modelu mo»emy zast¡pi¢ klasy abstrakcji klasami maªymi, a nast¦pnie wybierz z nich pewn¡ ograniczon¡ liczb¦. 3 36. Rozwi¡» poprzednie zadanie w nieco inny sposób: najpierw poka», »e w dowolnym modelu mo»na wybra¢ ograniczon¡ liczb¦ klas abrastrakcji (nie modykuj¡c ich), a nast¦pnie przeprowad¹ 2 redukcj¦ do speªnialno±ci zwykªego FO (tzn. do wariantu, w którym nie zakªada si¦, »e ∼ jest równowa»no±ci¡). 2 37. Poka», »e problem speªnialno±ci (a jak umiesz, to równie» sko«czonej speªnialno±ci) dla FO , w L1 , L2 , . . . , Lk klasie modeli, w której symbole s¡ interpretowane jako porz¡dki liniowe, s¡ nie- rozstrzygalne. Postaraj si¦ nie u»ywa¢ dodatkowych symboli nieunarnych. Komentarz: proponuj¦ spróbowa¢ dla k=1 k = 8. Da si¦ to zrobi¢ dla problem jest rozstrzygalny. Dla k = 3 ale chyba niezbyt ªatwo; dla k = 4 ju» ªatwiej... Dla k = 2 pokazano rozstrzygalno±¢, ale przy zaªo»eniu, »e L1 , L2 s¡ jedynymi relacjami nieunarnymi. Wskazówka: grid mo»na zaprojektowa¢ tak, aby bliskie sobie elementy byªy poª¡czone niezgodnie a dalekie zgodnie (lub ewentualnie odwrotnie) przez jakie± porz¡dki liniowe. ∗ 38. Udowodnij rozstrzygalno±¢ FO < i binarnych, a relacja 2 przy zaªo»eniu, »e wolno u»ywa¢ dowolnych symboli unarnych jest interpretowana jako porz¡dek liniowy. (Mo»esz ograniczy¢ si¦ do jednej z klas modeli: sko«czone, izomorczne z N, izomorczne z Z, niesko«czone.) Zadanie nie jest bardzo trudne, ale do±¢ techniczne: trzeba poª¡czy¢ jako± konstrukcj¦ z królami dla zwykªego FO 2 z naszym dowodem dla 2 FO na sªowach z wykªadu. Opisana jest one w pracy Martina Otto Two-variable logic over ordered domains. Zadanie polecam na rozgrzewk¦ tym, którzy chcieliby rozwi¡za¢ nast¦pne. ∗∗ 39. 2 Udowodnij rozstrzygalno±¢ FO i binarnych, relacja < przy zaªo»eniu, »e wolno u»ywa¢ dowolnych symboli unarnych jest interpretowana jako porz¡dek liniowy, a relacja succ jako nast¦pnik w tym porz¡dku. (Ograniczamy si¦ do modeli sko«czonych lub do modeli izomorcznych z N.) To nie powinno by¢ bardzo trudne, nie jest chyba nigdzie opublikowane, powinno by¢ publikowalne. ∗∗∗ 40. Dla jakiego± k≥3 udowodnij rozstrzygalno±¢ lub nierozstrzygalno±¢ FO relacjami unarnymi i relacjami binarnymi succi , 2 [succ1 , . . . , succk ] z które s¡ interpretowane jako relacje nast¦pnika w porz¡dkach liniowych. To na pewno byªoby publikowalne i mo»e by¢ trudne lub bardzo trudne (ale nie musi...) 41. Poka», »e problem speªnialno±ci dla monadycznego fragmentu logiki pierwszego rz¦du (mamy tylko relacje unarne) jest PSPACE-zupeªny, przy zaªo»eniu, »e liczba symboli unarnych jest ograniczona przez staª¡. 42. Poka» 43. ExpSpace-trudno±¢ logiki FO2 [↓+ ] na drzewach. 2 Pokazuj¡c rozstrzygalno±¢ logiki GF +EG zaªo»yli±my na wykªadzie, »e posta¢ normalna nie zawiera koniunktów postaci relacji równowa»no±ci. ∀x(α(x) → ∃y(β(x, y) ∧ ψ(x, y))), w których stra»nik β nie u»ywa Poka», jak uogólni¢ nasz dowód tak, aby uwzgl¦dniaª takie koniunkty (postaraj si¦ zrobi¢ to zarówno dla problemu SAT jak i dla FINSAT). 44. Uogólnij dowód rozstrzygalno±ci monadycznego fragmentu logiki piewrszego rz¦du na fragment logiki drugiego rz¦du (wolno kwantykowa¢ tak»e po relacjach), w którym wszystkie symbole relacyjne (zwi¡zane i niezwi¡zane) s¡ unarne (nie ma funkcji, ale jest symbol równo±ci). Przykªadowa formuªa w tym fragmencie: ∀X∃x∃Y ∀y∀z (Xx → P y ∧ Qx ∨ Y x). Semantyka jest naturalna. 45. W tym zadaniu zajmiemy si¦ tzw. kwantykatorem Härtiga. Rozszerzamy logik¦ o mo»liwo±¢ (Ix, y ϕ, ψ )) (dla niekoniecznie ró»nych zmiennych x, y ). Zbiór zmiennych (f ree(ϕ)\{x})∪(f ree(ψ)\{y}), gdzie f ree(α) oznacza zbiór zmiennych wolnych α (zatem zmienne x, y w formula Ix, y... mog¡ by¢ wolne). Logik¦ L rozszerzon¡ o kwantykator Härtiga oznaczmy przez L[I]. budowania formuª wolnych takiej formuªy to Semantyka deniowana jest nast¦puj¡co: dla danej formuªy struktury A oraz warto±ciowania a, b, c (Ix, y ϕ(x, y, z), ψ(x, y, z))(x, y, z), x, y, z : odpowiednio zmiennych A |= (Ix, y ϕ, ψ)[a, b, c] 4 i #x [ϕ]A,b,c = #y [ϕ]A,a,c , gdzie #x [ϕ]A,c := |{a : A |= ϕ[a, b, c]}| (liczba x speªniaj¡cych ϕ). Przykªadowa formuªa: ∀x∀y(¬Exx ∧ (Exy → Eyx) ∧ (Ix, y Eyx, Exy)(x, y)) deniuje klas¦ grafów regularnych (wszystkie wierzchoªki maj¡ jednakowy stopie«). Poka»emy, »e FO (a) Niech NE (y) E 2 [I] jest nierozstrzygalna. Przez NE (x) oznaczamy #y [Exy]. Analogicznie [I] mo»na napisa¢, »e NE (x) = NE (y). Niech C ∀x¬Exx. Napisz formuªe, która mówi dla struktur z C , b¦dzie symbolem binarnym. to #x [Eyx]. Oczywi±cie w FO b¦dzie klas¡ struktur, w których 2 NE (y) = NE (x) + 1. »e (b) Wykorzystaj formuª¦ z poprzedniego punktu do zbudowania gridu N × N. Poka» nieroz- strzygalno±¢ problemu speªnialno±ci. (c) Napisz formuª¦ deniuj¡c¡ grid s×t i poka» nierozstrzygalno±¢ problemu sko«czonej speª- nialno±ci. (d) Napisz formuª¦, która mówi, »e liczba elementów speªniaj¡cych unarn¡ relacj¦ P jest sko«- czona. (e) Poka» nierozstrzygalno±¢ problemu speªnialno±ci dla przypadku bez równo±ci. (f ) Poka», »e FO 1 [I] nie ma wªasno±ci Löwenheima-Skolema: istniej¡ formuªy speªnialne jedy- nie w modelach nieprzeliczalnych. 2 2 46. Zredukuj problem speªnialno±ci dla GF +EG do GF +TG, tj. do wariantu, w którym mo»na »¡da¢ przechodnio±ci relacji binarnych, które wyst¦puj¡ jedynie w stra»nikach. Zauwa», »e naturalna formuªa wymuszaj¡ca symetryczno±¢ relacji przechodniej jest w u 6= w 2 GF T : ∀xy(T xy → T yx) D dziaªaj¡cy tak, »e dla modelu M i formuªy ϕ, M, w |= ϕ, M, u |= ϕ. Czy taki operator da si¦ wyrazi¢ w logice modalnej? 47. Rozwa»my operator 48. nie +TG. Mo»na u»ywa¢ równo±ci. , takie, »e gdy istnieje Jak wygl¡da najmniejsza ltracja modelu zbudowanego na strukturze liczb rzeczywistych z naturalnym porz¡dkiem, speªniaj¡cego p dokªadnie w stanach wymiernych? 49. Poka», »e wykªadnicze ograniczenie na wielko±¢ modelu, jakie uzyskali±my metod¡ ltracji jest w zasadzie optymalne: skonstruuj rodzin¦ formuª mianowa wzgl¦dem n, ϕn , tak¡, »¦ dªugo±¢ ka»dego ale ka»dy model speªniaj¡cy w pewnym punkcie ϕn ϕn jest wielo- ma co najmniej 2n stanów. 50. Poka», »e problem speªnialno±ci dla logiki modalnej jest PSPACE-trudny. 51. Poka», »e problem speªnialno±ci dla logiki modalnej wzbogaconej o globalny diamencik jest 52. EXPTIME-trudny. Zaªó»my, »e M jest modelem przechodnim. Czy zdeniowane na wykªadzie ltracje Rs i Rl musz¡ by¢ przechodnie? Poka», »e istnieje ltracja przechodnia tego modelu. Wywnioskuj st¡d, »e logika modalna ma wªasno±¢ modelu sko«czonego w klasie modeli przechodnich (je±li formuªa ma model przechodni, to ma sko«czony model przechodni). 53. Niech F1 = (N, R) i F2 = (B, S) b¦d¡ ramkami, takimi »e • N to zbiór liczb naturalnych, • B to zbiór sko«czonych ci¡gów zerojedynkowych, • mRn ⇐⇒ n = m + 1 • sSt ⇐⇒ t = s0 lub t = s1 5 Które z poni»szych formuª s¡ prawdziwe w ramce (czyli speªnione w ka»dym stanie ka»dego modelu rozpi¦tego na strukturze) F1 , a które w F2 ? (a) (♦p ∧ ♦q) → ♦(p ∧ q) (b) (♦p ∧ ♦q ∧ ♦r) → (♦(p ∧ q) ∨ ♦(p ∧ r) ∨ ♦(q ∧ r)) (c) p → ♦p 54. Poka», »e formuªa (p → q) → (p → q) jest prawdziwa w ka»dej ramce (jest tautologi¡). 55. Poka», »e »adna z poni»szych formuª nie jest tautologi¡ (skonstruuj odpowiednie kontrprzykªady). (a) ⊥ (b) ♦p → p (c) p → ♦p (d) ♦p → ♦p Postaraj si¦ nast¦pnie dla ka»dej rozwa»anej formuªy znale¹¢ mo»liwie eleganck¡ klas¦ struktur 56. (naªó» jakie± naturalne ograniczenia na relacj¦ przej±cia), w których formuªa ta jest prawdziwa. ♦1 , ♦2 , . . ., którym odpowiadaj¡ R1 , R2 , . . .. Semantyka jest naturalna, np. ♦1 (P ∧ 2 Q) oznacza, »e istnieje R1 nast¦pnik speªniaj¡cy P taki, »e ka»dy jego R2 -nast¦pnik speªnia Q. Poka», »e klasa struktur, w których R1 jest zwrotnym i przechodnim domkni¦ciem R2 jest deniowalna konjunkcj¡ nast¦puj¡cych formuª: ♦1 p → (p ∨ ♦1 (¬p ∧ ♦2 p)) oraz ♦1 p ↔ (p ∨ ♦2 ♦1 p). W logice multimodalnej mo»emy u»ywa¢ wielu diamencików ró»ne relacje 57. Poka», »e formuªa Grzegorczyka: ((p → p) → p) → p deniuje klas¦ struktur takiach, »e R R-±cie»ka zªo»ona z ró»nych stanów. jest zwrotna i przechodnia oraz nie istnieje niesko«czona 58. Poka», »e logika bimodalna, tj. logika z dwoma diamencikami, ma wªasno±¢ modelu sko«czonego (w klasie wszystkich modeli). Uogólnij ten wynik na dowoln¡ liczb¦ diamencików. Jaka jest zªo»ono±¢ obliczeniowa problemu speªnialno±ci? 59. Poka», »e logika multimodalna, w klasie modeli, w której wszystkie relacje przej±cia s¡ by¢ równowa»no±ciami ma PSPACE-zupeªny problem speªnialno±ci (do pokazania dolnej granicy wystarcz¡ dwie relacje przej±cia). 60. Uzasadnij poprawno±¢ nast¦puj¡cych reguª dowodzenia: α α∨β α, β α∧β α→β ♦α → ♦β 61. Przedstaw dowody nast¦puj¡cych formuª w systemie K: (a) (α ∧ ♦β) → ♦(α ∧ β), (b) (α ∧ β) ↔ (α ∧ β). 62. Rozszerzmy system K o dotkowy akcjomat (4): ♦♦p → ♦p. Uzyskany system nazywany jest K4. Udowodnij zupeªno±¢ K4 w klasie modeli przechodnich. 63. Poka», »e speªnialno±¢ logiki modalnej w modelach, w których relacja przej±cia jest przechodnia jest w PSPACE. 6 64. Udowodnij, »e klasa j¦zyków akceptowanych przez automaty Büchiego jest zamkni¦ta na przekrój. 65. Udowodnij, »e problem speªnialno±ci dla logiki LTL jest PSPACE-trudny. 66. Udowodnij, »e problem speªnialno±ci dla LTL bez operatorów 67. Udowodnij, »e po usuni¦ciu z LTL operatorów XiU X, F i G jest PSPACE-trudny. problem speªnialno±ci staje si¦ NP-zupeªny. 68. Udowodnij, »e problem model checking dla logiki LTL jest PSPACE-trudny. 7