Processing math: 100%

Egzamin poprawkowy 2011/2012

Zadanie 1 (20 punktów) Rozważamy struktury A nad sygnaturą złożoną z dwuargumentowych symboli operacji +,, stałych 0,1 oraz jednoragumentowego symbolu operacji f.

Powiemy, że fA jest opisana termem arytmetycznym jeśli istnieje term τ(x) z jedną zmienną wolną x, nie zawierający symbolu f oraz taki, że dla każdego wartościowania ρ w A zachodzi
[[f(x)]]ρ=[[τ(x)]]ρ.

Przykładowo, jeśli A=R oraz działania +,, i stałe 0,1 mają swoje zwykłe interpretacje znane z ciała liczb rzeczywistych, to fA jest opisana termem arytmetycznym wtedy i tylko wtedy, gdy fA jest wielomianem jednej zmiennej o współczynnikach całkowitych.

Udowodnić, że nie istnieje zbiór zdań Δ logiki pierwszego rzędu nad powyższą sygnaturą taki, że AΔ wtedy i tylko wtedy, gdy fA jest opisana termem arytmetycznym.

Zadanie 2 (20 punktów) W pewnej bazie danych znajduje się dwukolumnowa tabela G, zawierająca w sobie zbiór krawędzi pewnego grafu (który dla uproszczenia nazwiemy również G); w schemacie jest też stała a. Napisać wyrażenie E algebry relacyjnej nie zawierające żadnego podwyrażenia o więcej niż 3 kolumnach o następującej semantyce:

[[E]]={b |  odległość od b do a w G nie przekracza 3}.

Zadanie 3 (20 punktów)
Rozważamy nieskończone pełne drzewo binarne z dodatkową relacją unarną TU=T,L,P,U (ta dziwna litera to gotyckie T, w rozwiązaniu można pisać zwykłe T). Sygnatura zawiera dwa dwuargumentowe symbole relacyjne L i P, przy czym L(x,y) oznacza że y to lewy syn ojca x, podobnie dla P oznaczającego prawego syna. Każdy wiechołek zawsze ma 2 synów: jednego lewego i jednego prawego. W sygnaturze znajduje się ponadto jeden symbol jednoargumentowej relacji U, o którego interpretacji nic szczególnego nie zakładamy.

Skonstruować zdanie φ monadycznej logiki drugiego rzędu MSO o następującej własności:

TUφ wtw na pewnej scieżce w drzewie TU jest nieskończenie wiele elementów zbioru U.

Prawdziwość zdania φ w strukturach innych niż te o postaci TU jest nieistotna.

Zadanie 4 (20 punktów)
Spektrum Spec(φ) zdania φ to zbiór wszystkich liczb naturalnych n takich, ze φ ma model o mocy n.

Niech dana będzie zdanie φ logiki pierwszego rzędu. Skonstruować zdanie ψ logiki pierwszego rzędu (sygnatura jest do wyboru) takie, że Spec(ψ)={2n / nSpec(φ)}.

Zadanie 5 (20 punktów)
Gracz II ma strategię wygrywającą w grze Ehrenfeuchta-Fraissego o 4 rundach G4(A,B), gdzie A jest poniższym grafem nieskierowanym:

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

zaś B jest grafem nieskierowanym mającym n wierzchołków.
Ile krawędzi może mieć graf B?