Zadanie 1 (10 punktów)
Relacja E⊆A×A ma własność silnej normalizacji jeśli dla każdego a∈A każda ścieżka zaczynająca się od a jest skończonej długości. (Takie relacje są istotne w badaniach systemów przepisywania termów i rachunku λ.)
Udowodnij, że nie istnieje zdanie logiki pierwszego rzędu φ takie, że ⟨A,E⟩⊨φ wtedy i tylko wtedy, gdy relacja E ma własność silnej normalizacji.
Zadanie 2 (10 punktów)
Udowodnij, że istnieje zdanie logiki MSO φ takie, że ⟨A,E⟩⊨φ wtedy i tylko wtedy, gdy relacja E ma własność silnej normalizacji (zdefiniowaną w Zadaniu 1).
Zadanie 3 (10 punktów)
Zadanie dotyczy klasycznej logiki zdaniowej. Wykaż, że istnieją interpolanty φn zawierające wyłącznie zmienne zdaniowe p1,…,pn oraz długości O(n),, takie, że tautologiami są formuły
((p1∨z1)∧(¬z1∨p2∨z2)∧(¬z2∨p3∨z3)∧…∧(¬zn−2∨pn−1∨zn−1)∧(¬zn−1∨pn))→φn
oraz
φn→[((p1→x1)∧((x1∨p2)→x2)∧((x2∨p3)→x3)∧…∧((xn−1∨pn)→xn))→xn].
Zadanie 4 (10 punktów)
To zadanie dotyczy algebry relacji. Antyzłączenie (ang. antijoin) dwóch wyrażeń E i F o odpowiednio m i n kolumnach, oznaczane E▹i=jF, ma następującą semantykę:
[[E▹i=jF]]={→a∈[[E]] | nie istnieje →b∈[[F]] takie, że ai=bj}.
Napisz wyrażenie standardowej algebry relacji, które jest równoważne E▹i=jF.
1.
Czy dla każdej klasy A skończonych grafów, która jest zamknięta na izomorfizmy, istnieje zbiór Δ uniwersalnych zdań logiki pierwszego rzędu taki, że dla każdego skończonego grafu A zachodzi równoważność: A∈A wtedy i tylko wtedy, gdy A⊨Δ. Czy i jakie modele nieskończone ma Δ jest tu bez znaczenia.
Zdanie jest uniwersalne, gdy ma postać ∀x1…∀xnφ, gdzie φ nie zawiera kwantyfikatorów.
2.
Dla przypomnienia, spektrum Spec(φ) zdania φ to zbiór {n∈N |istnieje model zdania φ mocy n}. Wiadomo, że jeśli w zdaniu φ występują wyłącznie jednoragumentowe symbole relacyjne, to Spec(φ) jest albo skończony, albo jego dopełnienie jest skończone.
Czy istnieje zdanie φ, w którym występuje wyłącznie jeden jednoragumentowy symbol funkcyjny, oraz Spec(φ) nie jest ani skończony, ani jego dopełnienie nie jest skończone?
3.
Czy poniższa formuła poprawnie formalizuje własność: "istnieje dokładnie jeden element, który spełnia formułę φ(x)":
∃x∀y(∀z((z=x∨z=y)→φ(z))→x=y).
4.
Formuła Peirce'a ((p→q)→p)→p nie jest twierdzeniem zdaniowej logiki intuicjonistycznej. Czy istnieje model Kripkego o jednym stanie, w którym ta formuła nie jest wymuszona?
5.
Czy istnieje formuła φ(n,m) w języku arytmetyki taka, która orzeka w standardowym modelu arytmetyki, że m-tą cyfrą rozwinięcia dziesiętnego liczby π=3.14… jest n. Na przykład miałyby zachodzić
(N,m:1,n:3)⊨φ, (N,m:2,n:1)⊨φ, (N,m:3,n:2)⊭.