SO
Zad. 1
Pokazać, że dla każdego zdania φ logiki drugiego rzędu SO istnieje inne zdanie φ′ tejże samej logiki takie, że
Spec(φ′)=N+∖Spec(φ).
Zad. 2
Pokazać, że odpowiednik twierdzenia o zwartości nie zachodzi dla logiki drugiego rzędu.
Zad. 3
Napisać zdanie Π11, czyli uniwersalnego fragmentu logiki drugiego rzędu, którego wszystkimi modelami są dokładnie struktury skończone.
Zad. 4
Spróbować naszkicowac dowód tw. Fagina, że Σ11=NP nad słowami (było sformułowane na wykładzie).
Zad. 5
Rozważamy skończone grafy G (ta litera to gotyckie G, w rozwiązaniu można pisać zwykłe G) nad sygnaturą składającą się z jednego dwuargumentowego symbolu relacyjnego E.
Napisać zdanie φ logiki drugiego rzędu postaci ∃R1…∃Rkψ(R1,…,Rk), w którym ψ jest zdaniem pierwszego rzędu takie, że dla każdego skończonego grafu G zachodzi równoważność: G⊨φ wtw G ma cykl Eulera.
MSO
Zad. 1
Na wykładzie podany został dowód, że dla każdego zdania φ logiki MSO istnieje automat, który akceptuje dokładnie te słowa, w których φ jest prawdziwe.
Oszacować, jaki jest stosunek rozmiaru minimalnego deterministycznego automatu do długości formuły.
Zad. 2
Udowodnić, że każde zdanie MSO nad słowami jest równoważne zdaniu z tylko jednym kwantyfikatorem egzystencjalnym po relacji unarnej, w dodatku umieszczonym na początku.
Zad. 3
Skonstruować zdanie logiki MSO, które ma wyłącznie modele mocy co najmniej c.
Zad. 4
Skonstruować zdanie logiki MSO, które ma wyłącznie modele mocy co najmniej 2c.
Zad. 5
Skonstruować zdanie logiki MSO, którego spektrum to zbiór wszystkich liczb pierwszych.
Zad. 6
Rozważamy skończone grafy nieskierowane G (ta litera to gotyckie G, w rozwiązaniu można pisać zwykłe G) nad sygnaturą składającą się z jednego dwuargumentowego symbolu relacyjnego E.
Napisać zdanie φ logiki MSO postaci ∀R1…∀Rkψ(R1,…,Rk), w którym ψ jest zdaniem pierwszego rzędu takie, że dla każdego skończonego grafu G zachodzi równoważność: G⊨φ wtw G jest grafem acyklicznym.
Zad. 7
Napisać zdanie MSO, którego wszystkie skończone modele to dokładnie te grafy, które są 3-kolorowalne.
Zad. 8
Rozważamy modele dla PDL postaci skończonego łańcucha złożonego z dwóch programów atomowych: u i v. Między każdymi dwoma kolejnymi stanami przechodzi jeden i tylko jeden z tych programów. Zmienne zdaniowe są dwie: p prawdziwa tylko w pierwszym stanie łańcucha i k prawdziwa tylko w ostatnim stanie. Innych zmiennych zdaniowych nie ma.
Każdą taką strukturę można naturalnie uważać również za strukturę pierwszego rzędu, wówczas u i v są relacjami dwuargumentowymi a p i k relacjami jednoargumentowymi.
Udowodnić, że dla każdego zdania φ logiki MSO istnieje zdanie ϕ logiki PDL takie, że dla każdej struktury A jak powyżej, ϕ jest prawdziwe w stanie początkowym struktury A wtedy i tylko wtedy, gdy A⊨φ.