Loading [MathJax]/jax/output/HTML-CSS/jax.js

Egzamin 2011/2012

Zadanie 1 (15 punktów)

Napisać formułę φ(x,y) w języku arytmetyki taką, że (N,x:r,y:k)φ wtw w ćwierćkole {(x,y)R2 : x,y0, x2+y2r} na płaszczyźnie euklidesowej jest dokładnie k punktów kratowych (tzn. punktów o obu współrzędnych całkowitych).

Zadanie 2 (15 punktów)

W pewnej bazie danych znajduje się dwukolumnowa tabela R, zawierająca w sobie relację liniowego porządku na wszystkich elementach dziedziny aktywnej tej bazy danych. Dane jest także wyrażenie E algebry relacji

R(π1,4(σ2=3(R×R)(σ1=2(R×R)σ3=4(R×R)))).

Zaprojektować algorytm obliczający [[E]], którego złożoność czasowa wynosi O(n), gdzie n=|R|. Można korzystać z tablicy haszującej dla elementów dziedziny aktywnej, o dostępie w czasie jednostkowym i zapewniającej brak kolizji.

Zadanie 3 (15 punktów)

Rozważamy logikę LTL nad skończonymi strukturami-słowami.
Jak wiadomo z tw. Gabbaya, każde zdanie φ logiki LTL można wyrazić równoważnie w postaci zdania będącego boolowską kombinacją zdań czasu przyszłego i zdań czasu przeszłego.

Podać przykład zdania φ logiki LTL którego nie można wyrazić równoważnie w postaci koniunkcji jednego zdania czasu przyszłego i jednego zdania czasu przeszłego.

Zadanie 4 (15 punktów: 5 za podpunkt 1 i 10 za podpunkt 2)

Zajmujemy się skończonymi grafami nieskierowanymi. W obu podpunktach należy napisać zdanie φ logiki drugiego rzędu takie, że dla każdego grafu G zachodzi

Gφ wtw G jest spójny}.

  1. φ ma mieć postać Rφ, gdzie φ jest formułą pierwszego rzędu.
  2. φ ma mieć postać Rφ, gdzie φ jest formułą pierwszego rzędu.

TEST

1. Niech dla zdania φ logiki pierwszego rzędu

spec(φ)={nN+ istnieje A o mocy n takie, że Aφ}.

Czy następujący problem jest rozstrzygalny:
Dane: Dwa zdania φ,ψ logiki pierwszego rzędu.
Pytanie: Czy spec(φ)=spec(ψ)?

2. Czy następująca formuła logiki drugiego rzędu SO jest jest tautologią?

[RQ1Q2xy(R(x,y)(Q1(x)Q2(y)))]

[Q1Q2Rxy((R(x,y)Q1(x,y))(R(x,y)Q2(x,y)))]

3. Czy gracz II ma strategię wygrywającą w grze Ehrenfeuchta-Fra\"{\i}ss\'ego o 4 rundach G4(A,B), gdzie A i B są poniższymi grafami nieskierowanymi (A po lewej, B po prawej):

   *      *      *      *                        *      *      *    
   |      |      |      |                        |      |      |    
 *-*-*  *-*-*  *-*-*  *-*-*                    *-*-*  *-*-*  *-*-*  
   |      |      |      |                        |      |      |    
   *      *      *      *                        *      *      *    
 

4. Ustalamy alfabet Ak i rozpatrujemy modele-słowa postaci A(w) dla słów wA+k. Niech dla zdania φ logiki monadycznej drugiego rzędu MSO
¯spec(φ)={nN+: istnieje wAnk takie, że A(w)φ}.

Czy dla każdego zdania φ w MSO istnieje zdanie ψ w MSO takie, że N+¯spec(φ)=¯spec(ψ)?

5. Czy w logice LTL da się wyrazić formułą następującą własność modelu-słowa A(w):
jest dokładnie tyle samo stanów w których zmienna zdaniowa p jest prawdziwa i stanów w których zmienna zdaniowa p jest fałszywa.