Logika dla informatyków/Ćwiczenia 10

Z Studia Informatyczne
Wersja z dnia 22:27, 25 wrz 2006 autorstwa Przemo (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Ćwiczenie 1

Uzupełnić brakujące dowody w tej części.

Ćwiczenie 2

Pokazać, że dla PDL nie zachodzi twierdzenie o dedukcji.

Ćwiczenie 3

Rozszerzmy zbiór programów poprzez dodanie spójnika

programotwórczego , interpretowanego w strukturach Kripkego jako przecięcie teoriomnogościowe relacji. Niech PDL oznacza logikę zdaniową dla tak poszerzonych programów. Pokazać, że PDL nie ma własności małego modelu, tzn. że istnieje spełnialna formuła, która nie jest spełniona w żadnej skończonej strukturze Kripkego.

Ćwiczenie 4

Udowodnić, że spełnialność formuł logiki PDL jest nierozstrzygalna. Wskazówka: zakodować problem istnienia pokrycia płytkami płaszczyzny ω×ω, w którym to pokryciu pewien ustalony kolor występuje nieskończenie często.