l02

background image

Lista zadań z matematycznych podstaw informatyki nr 2.

Zad. 1.

Niech T będzie teorią niesprzeczną i zupełną, a ϕ i ψ – zdaniami. Pokaż, że T ` ϕ ∨ ψ

wtedy i tylko wtedy, gdy albo T ` ϕ, albo T ` ψ. Pokaż też, że T ` ¬ϕ wtedy i tylko wtedy,
gdy T 6` ϕ.

Zad. 2.

Udowodnij, że jeżeli A jest strukturą, to teoria struktury A, czyli teoria

{ϕ : ϕ jest zdaniem oraz A |= ϕ},

jest niesprzeczna i zupełna.

Zad. 3.

Udowodnij, że teoria grup nie jest zupełna. Teoria grup jest tu rozumiana tak, jak w

części pierwszej notatek.

Zad. 4.

Udowodnij, że każda struktura ma przeliczalną podstrukturę o tej samej teorii. Pojęcie

podstruktury jest uogólnieniem pojęcia podalgebry. Jeżeli mamy strukturę A i podzbiór B jej
uniwersum, to czasem może okazać się funkcje ze struktury A (interpretacje symboli funk-
cyjnych) można obiąć do zbioru B. Wtedy strukturę B o uniwersum B, z obięciami funkcji i
relacji ze struktury A do zbioru B nazywamy podstrukturą struktury A. Oczywiście, musimy
założyć, że język struktury ma przeliczalnie wiele symboli. Wynika stąd w szczególności, że
dowolna formuła jest tautologią wtedy i tylko wtedy, gdy jest spełniona we wszystkich prze-
liczalnych strukturach. Wskazówka. Można podjąć próbę dowodu równoważności, że dowolna
formuła jest spełniona przy wartościowaniu h w podstrukturze wtedy i tylko wtedy, gdy jest
spełniona w całej strukturze. Dowód powinien się zaciąć, a kłopoty usuwa konstrukcja podobna
do „henkinizacji” z dowodu twierdzenia o pełności.

Zad. 5.

Niech Φ oznacza formułę

∃x∃y∀z((A(x, y) ⇒ A(y, z) ∧ A(z, z)) ∧ (A(x, y) ∧ B(x, y) ⇒ B(x, z) ∧ B(z, z)))

(jest to formuła wykorzystywana do testowania programu Gilmora). Udowodnij, że Φ jest
tautologią (prawem logiki). Zrób to wprost oraz korzystając z algorytmu Herbranda.

Zad. 6.

Rozważamy formuły bez stałych i symboli funkcyjnych, formuła ϕ nie zawiera po-

nadto kwantyfikatorów. Udowodnij, że zdanie ∃x

1

. . .

∃x

n

ϕ

jest tautologią wtedy i tylko

wtedy, gdy formuła ϕ jest spełniona przy każdym (jedynym możliwym) wartościowaniu w
każdej strukturze o jednoelementowym uniwersum. Jak sprawdzić warunek z prawej strony tej
równoważności posługując się metodą zerojedynkową? Zbadaj, czy formuła

∃x ∃y ∃z ((F (x, y) ⇒ F (y, z) ∧ F (z, z)) ∧ (F (x, y) ∧ G(x, y) ⇒ G(x, z) ∧ G(z, z)))

jest tautologią.

Zad. 7.

Zmodyfikuj równoważność z poprzedniego zadania tak, aby była prawdziwa dla formuł

ϕ

, w których mogą dodatkowo występować stałe.

Zad. 8.

Czy istnieje algorytm, który odpowiada na pytanie, czy zdanie

∀x

1

. . .

∀x

n

∃y

1

. . .

∃y

m

ϕ

(ϕ nie zawiera kwantyfikatorów) jest tautologią? Liczą się też częściowe odpowiedzi.


Wyszukiwarka

Podobne podstrony:
LTM213U3 L02
L02 rozne rodzaj systemow nadzoru
MObl L02 interp
LTM213U3 L02
pli1 l02 kv2
N170C2 L02
N154C6 L02
Ziel B2 1 L02 Kursbuch Wortliste
N154I2 L02
N154I5 L02
Muster List Arkadiusz Świetlik GM L02
N089L6 L02
Ziel B2 1 L02 Arbeitsbuch Lösungen
pli1 l02 kv1
18 01F07 L02

więcej podobnych podstron