zbiór zadań na ćwiczenia (.pdf) - Instutut Informatyki Uniwersytetu ...
zbiór zadań na ćwiczenia (.pdf) - Instutut Informatyki Uniwersytetu ...
zbiór zadań na ćwiczenia (.pdf) - Instutut Informatyki Uniwersytetu ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Zadanie 180. (za 2 punkty) Udowodnij, że są języki rekurencyjne, które nie są w PSPACE.<br />
Zadanie 181. Udowodnij, że problem sprawdzenia prawdziwości formuł o postaci<br />
Q 1 x 1 Q 2 x 2 . . . Q n x n φ(x 1 , x 2 , . . . , x n )<br />
gdzie każdy Q i to albo ∃!, oz<strong>na</strong>czający istnieje dokładnie jeden, albo ∃ (czyli istnieje), albo<br />
∀ (czyli dla każdego), zaś φ jest fromułą boolowską, jest PSPACE-zupełny.<br />
Tematem kolejnych czterech pięknych <strong>zadań</strong> są Klasy alternujące.<br />
Definicja. Powiemy, że język A <strong>na</strong>leży do klasy altPTIME jeśli istnieją wielomian p i język<br />
B ∈ P T IME takie, że zachodzi równoważność:<br />
w ∈ A wtedy i tylko wtedy, gdy gracz pierwszy ma strategię wygrywającą w opisanej<br />
poniżej grze Gra(w, p, B)<br />
Gra(w, p, B) ma <strong>na</strong>stępujące reguły. Zaczy<strong>na</strong> się od <strong>na</strong>pisania <strong>na</strong> taśmie słowa s 1 = w#.<br />
Następnie, w rundzie i-tej, <strong>na</strong>jpierw gracz pierwszy dopisuje do aktualnie zapisanego słowa s i<br />
wybrany przez siebie sufiks w i # a <strong>na</strong>stępnie gracz drugi dopisuje do s i w i # pewien wybrany<br />
przez siebie sufiks v i #, tworząc w ten sposób słowo s i+1 . Żąda się przy tym aby długości<br />
w i i v i były obie równe p(n), gdzie n jest długością słowa w. Gracz pierwszy wygrywa gdy<br />
s p(n) ∈ B.<br />
Zadanie 182. (za 2 punkty) Udowodnij, że altPTIME=PSPACE.<br />
Definicja. Powiemy, że język A <strong>na</strong>leży do klasy altPSPACE jeśli istnieją wielomian p oraz<br />
języki B, C ∈ P T IME takie, że zachodzi równoważność:<br />
w ∈ A w.t.w. gdy gracz pierwszy ma strategię wygrywającą w opisanej poniżej grze<br />
Gra2(w, p, B, C).<br />
Gra2(w, p, B, C) ma <strong>na</strong>stępujące reguły. Zaczy<strong>na</strong> się od <strong>na</strong>pisania <strong>na</strong> taśmie słowa w#.<br />
Następnie, w pierwszej rundzie, <strong>na</strong>jpierw gracz pierwszy dopisuje do w# wybrany przez<br />
siebie sufiks w 1 # tworząc w ten sposób t 1 = w#w 1 #, a <strong>na</strong>stępnie gracz drugi dopisuje do<br />
t 1 pewien wybrany przez siebie sufiks v 1 #, tworząc w ten sposób słowo s 1 . W i-tej rundzie<br />
<strong>na</strong>jpierw gracz pierwszy wymazuje z taśmy słowo w i−1 zastępując je wybranym przez siebie<br />
w i (powstałe w ten sposób słowo <strong>na</strong>zywamy t i ), a <strong>na</strong>stępnie drugi gracz wymazuje z taśmy<br />
słowo v i−1 zastępując je przez v i . Powstałe słowo (równe w#w i #v i ) oz<strong>na</strong>czamy przez s i .<br />
Żąda się przy tym aby długości w i i v i były obie równe p(n), gdzie n jest długością słowa w.<br />
Gra kończy się porażką pierwszego gracza, gdy w którejś rundzie pojawi się słowo t i takie,<br />
że t i /∈ B. Gra kończy się porażką drugiego gracza, gdy w którejś rundzie pojawi się słowo<br />
s i takie że s i /∈ C.<br />
Zadanie 183. Udowodnij, że jeśli któryś z uczestników ma strategię wygrywającą w grze<br />
Gra2(w, p, B, C), to może doprowadzić do zwycięstwa nie dalej, niż po wykładniczej względem<br />
długości w liczbie rund.<br />
Zadanie 184. (za 2 punkty) Udowodnij, że altP SP ACE ⊆ EXP T IME<br />
Zadanie 185. (za 3 punkty) Udowodnij, że EXP T IME ⊆ altP SP ACE<br />
Zadanie 186. Wyobraźmy sobie prostokątną tabelkę o 17 wierszach i 5 kolum<strong>na</strong>ch, w każde<br />
pole której wolno wpisać 0 lub 1. Po<strong>na</strong>dto wyobraźmy sobie formułę zdaniową KROK, w<br />
której występuje 10 zmiennych.<br />
Mówimy, że tabelka jest poprawnie wypełnio<strong>na</strong> jeśli dla każdych kolejnych dwóch wierszy<br />
a 1 a 2 a 3 a 4 a 5 i b 1 b 2 b 3 b 4 b 5 zachodzi:<br />
KROK(a 1 , a 2 , a 3 , a 4 , a 5 , b 1 , b 2 , b 3 , b 4 , b 5 ).<br />
22