Zadanie 1 (10 punktów) Niech sygnatura Σ składa
się tylko z symboli relacyjnych: dwuargumentowego E i jednoargumentowego P. Rozważmy klasę A struktur A=(A,EA,PA) nad sygnaturą Σ, w których EA jest symetryczna i takich, że w każdej spójnej składowej (A,EA) istnieje wierzchołek spełniający PA.
Określ, czy klasa A jest (i) aksjomatyzowalna jednym zdaniem logiki pierwszego rzędu, (ii) aksjomatyzowalna zbiorem zdań logiki pierwszego rzędu, ale nie pojedynczym zdaniem, (iii) nieaksjomatyzowalna żadnym zbiorem zdań pierwszego rzędu.
Zadanie 2 (10 punktów) Prosty graf nieskierowany (zwany dalej grafem) to struktura G nad
sygnaturą z jednym dwuargumentowym symbolem relacyjnym E, taka że relacja EG jest symetryczna (tzn. jeśli (x,y)∈EG to (y,x)∈EG) i antyzwrotna (tzn. nie ma takich x że (x,x)∈EG). Dopełnieniem grafu G jest graf ¯G o tym samym zbiorze wierzchołków co G, w którym występują dokładnie te krawędzie, które nie występują w G.
Dla (i) n=5 oraz dla (ii) n=6 narysuj taki graf G o n wierzchołkach, żeby Gracz II miał strategię wygrywającą w grze Ehrenfeuchta-Fra\"{\i}ss\'e o możliwie wielu rundach na grafie G i jego dopełnieniu ¯G. Im więcej rund uzyskasz, tym lepsze rozwiązanie. Napisz ile rund uzyskałeś/aś i, o ile to możliwe, podaj formułę logiczną o możliwie małej głębokości kwantyfikatorowej, która rozróżnia G i ¯G.
Zadanie 3 (10 punktów) Napisz zdanie w monadycznej logice drugiego rzędu MSO, które definiuje klasę A z zadania 1.
Zadanie 4 (10 punktów) Niech A=⟨Z×Z,EA,UA⟩, gdzie E jest symbolem relacji dwuargumentowej a U jest symbolem relacji jednoargumentowej. ⟨x,y⟩EA⟨x′,y′⟩ zachodzi wtedy i tylko wtedy, gdy (x=x′ i |y−y′|=1) lub (|x−x′|=1 i y=y′). Zatem ⟨Z×Z,EA⟩ to przeliczalny graf nieskierowany w kształcie kraty.
(i) Napisz zdanie φ logiki pierwszego rzędu wyrażające własność, że UA jest sumą pewnego zbioru pełnych wierszy lub pewnego zbioru pełnych kolumn kraty EA.
(ii) Udowodnij, że nie istnieje zdanie φ logiki pierwszego rzędu wyrażające własność, że UA jest sumą pewnego zbioru pełnych kolumn kraty EA.
TEST
Pytanie 1 (2 punkty) Czy istnieje liczba k taka, że dla każdego zdania φ logiki
pierwszego rzędu istnieje formuła ψ w której nie występują
kwantyfikatory, ciąg kwantyfikatorów
Q1,…,Qk∈{∀,∃} i ciąg zmiennych x1,…,xk taki że tautologią jest
φ↔Q1x1⋯Qkxkψ?
Pytanie 2 (2 punkty) Czy następujące zdanie logiki drugiego rzędu SO, nad sygnaturą z jednym dwuargumentowym symbolem relacyjnym E, jest tautologią?
∃R[∀x∀y(E(x,y)→R(x,y)) ∧ ∀x∀y∀z(R(x,y)∧R(y,z)→R(x,z)) ∧ ∃x∃y¬R(x,y)]→∃P[∃xP(x) ∧ ∃x¬P(x) ∧ ∀x∀y(P(x)∧E(y,x)→P(y))]
Pytanie 3 (2 punkty) Czy rozstrzygalny jest następujący problem:
Dane: zdanie φ logiki drugiego rzędu SO oraz skończony model A nad tą samą sygnaturą.
Pytanie: czy A⊨φ?
Pytanie 4 (2 punkty) Czy dla każdej sygnatury Σ i każdej struktury A mocy c nad Σ istnieje przeliczalna struktura B nad Σ taka, że A≡B?
Pytanie 5 (2 punkty) Czy język słów nad alfabetem {0,1}, które są palindromami jest definiowalny w logice pierwszego rzędu nad sygnaturą modeli-słów, w tym wypadku złożoną z binarnego ≤ i unarnego X? Zakładamy, że prawdziwość X oznacza literę 1, a fałszywość literę 0.