Processing math: 100%

Second order logic (SO) and monadic second order logic (MSO)

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 R1Rkψ(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 R1Rkψ(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φ.