• Nie Znaleziono Wyników

LOGIKA ALGORYTMICZNA 2. Posta´c normalna Skolema i H-interpretacje. Niech formu la φ j¸ezyka L ma posta´c normaln¸a φ = Q

N/A
N/A
Protected

Academic year: 2021

Share "LOGIKA ALGORYTMICZNA 2. Posta´c normalna Skolema i H-interpretacje. Niech formu la φ j¸ezyka L ma posta´c normaln¸a φ = Q"

Copied!
2
0
0

Pełen tekst

(1)

LOGIKA ALGORYTMICZNA

2. Posta´c normalna Skolema i H-interpretacje.

Niech formu la φ j¸ezyka L ma posta´c normaln¸a φ = Q1x1...Qnxnψ, gdzie Qi ∈ {∀, ∃} i ψ nie zawiera kwantyfikator´ow. Dla ka˙zdego kwantyfikatora Qr (1 ≤ r ≤ n) postaci ∃ wykonujemy nast¸epuj¸ace przekszta lcenie formu ly φ i j¸ezyka L.

Je´sli cz¸e´s´c prefiksu Q1x1...Qr−1xr−1 nie zawiera kwantyfikator´ow ∀, to rozszerzamy L o nowy symbol sta lej cr, skre´slamy Qrxr z prefiksu formu ly φ i zast¸epujemy ka˙zde wyst¸epowanie xr w ψ przez cr.

Je´sli w Q1x1...Qr−1xr−1 wszystkie wyst¸epowania kwantyfikatora ∀ oznac- zone s¸a przez Qs1, ..., Qsm, 1 ≤ s1 < ... < sm < r, to rozszerzamy L o nowy symbol funkcyjny Frm, skre´slamy Qrxr z prefiksu formu ly φ i zast¸epujemy ka˙zde wyst¸epowanie xr w ψ przez Fr(xs1, ..., xsm).

W wyniku tych przekszta lce´n otrzymujemy nowy j¸ezyk L0 i now¸a formu l¸e φ0. Symbole zbioru L0 \ L nazywane s¸a sta lymi lub funkcjami Skolema, a formu la φ0 jest nazywana postaci¸a Skolema formu ly φ.

Twierdzenie 2.1. Formu la φ jest sprzeczna wtedy i tylko wtedy, gdy jest sprzeczna jej posta´c Skolema φ0.

Dow´od jest oparty na stwierdzeniu nast¸epuj¸acego zadania.

2.2. Niech formu la φ ma posta´c ∀x1...∀xr−1∃xrQr+1xr+1...Qnxnψ, 1 ≤ r ≤ n.

Niech

φ1 = ∀x1...∀xr−1Qr+1xr+1...Qnxnψxf (xr

1,...,xr−1),

gdzie f jest nowym symbolem funkcyjnym. Udowodni´c, ˙ze φ jest sprzeczna wtedy i tylko wtedy, gdy φ1 jest sprzeczna.

2.3. Znale´z´c posta´c Skolema nast¸epuj¸acych formu l:

(a) ∀x∃y∀z∃v∃wP (x, y, z, v, w);

(b) ∀x∃y∃z(¬P (x, y) ∧ (Q(x, z) ∨ R(x, y, z))).

2.4. (a) Pokaza´c, ˙ze je´sli formu la φ znajduje si¸e w postaci normalnej i nie zawiera kwantyfikator´ow ∃, to dla ka˙zdej pary struktur N < M warunek M |= φ implikuje N |= φ.

(b) Pokaza´c, ˙ze je´sli formu la φ znajduje si¸e w postaci normalnej i nie zawiera kwantyfikator´ow ∀, to dla ka˙zdej pary struktur N < M warunek N |= φ implikuje M |= φ.

2.5. H-interpretacje. Niech Γ b¸edzie zbiorem formu l j¸ezyka L. Zak ladamy,

˙ze formu ly s¸a w postaci Skolema i L sk lada si¸e z symboli wyst¸epuj¸acych w Γ (tzn.

zawiera odpowiednie sta le i funkcje Skolema). Budujemy (indukcyjnie) uniwersum Herbranda H zbioru Γ w spos´ob nast¸epuj¸acy.

1

(2)

Je´sli pewne formu ly z Γ maj¸a wyst¸epowania sta lych, to przez H0 oznaczamy zbi´or wszystkich sta lych wyst¸epuj¸acych w Γ. W przeciwnym przypadku niech H0 = {c}, gdzie c jest nowym symbolem sta lej. Na kroku i + 1 niech Hi+1 jest sum¸a zbioru Hi i zbioru wszystkich term´ow postaci F (t1, ..., tn), gdzie ti ∈ Hi, 1 ≤ i ≤ n, i symbol funkcyjny F wyst¸epuje w Γ. Niech H = S{Hi : i ∈ ω}. Elementy zbioru Hi nazywane s¸a sta lymi poziomu i.

H-struktur¸a nazywamy dowoln¸a L-struktur¸e na zbiorze H, gdzie sta le s¸a in- terpretowane przez ich symbole z H0, a ka˙zdy symbol funkcyjny F jest interpre- towany przez funkcj¸e, kt´ora ka˙zdemu ci¸agowi h1, ..., hn ∈ Hi przyporz¸adkowuje sta l¸a F (h1, ..., hn) ∈ Hi+1.

Ka˙zd¸a interpretacj¸a zmiennych zbioru Γ w H-strukturze nazywamy H-interpretacj¸a zbioru Γ.

Twierdzenie 2.6. Niech φ b¸edzie formu l¸a w postaci Skolema, nie zawieraj¸acej zmiennych wolnych i podformu l postaci t = t0. Wtedy φ jest sprzeczna wtedy i tylko wtedy, gdy φ jest falszywa wzgl¸edem ka˙zdej H-interpretacji zbioru {φ}.

Dow´od jest oparty na nast¸epuj¸acej konstrukcji. Niech M b¸edzie pewn¸a L-struktur¸a.

Niech τ b¸edzie odwzorowaniem H0 → M , odwzorowuj¸acym symbole sta lych w ich M -interpretacje. Rozszerzamy τ do odwzorowania τ : H → M zgodnie z regu l¸a:

τ(F (t1, ..., tn)) = F (τ(t1), ..., τ(tn)). Dla ka˙zdej relacji P ⊆ Mm struktury M definiujemy relacj¸e P na Hm w nast¸epuj¸acy spos´ob:

(h1, ..., hm) ∈ P ↔ (τ(h1), ..., τ(hm)) ∈ P.

Niech M b¸edzie H-struktur¸a okre´slon¸a przez wszystkie relacje P. Udowodni´c:

2.7. Je´sli M |= φ, to M |= φ.

2.8. Zadania. 1. Znale´z´c zbi´or sta lych poziomu 2 nast¸epuj¸acych formu l:

(a) P (a) ∧ (¬P (x) ∨ P (f (x)));

(b) P (f (x), a, g(y), b).

2. Znale´z´c H-interpretacj¸e M odpowiadaj¸ac¸a strukturze M = (N, s1, P1, 3), gdzie s(x) jest funkcj¸a x + 1, relacja P wyr´o˙znia liczby parzyste i τ przeprowadza liczb¸e 3 w sta l¸a 3 ∈ H0.

2

Cytaty

Powiązane dokumenty

Udowodnić, że średnia arytmetyczna tych liczb jest równa n+1 r

[r]

7 Udowodni´ c, ˙ze niezerowy pier´ scien sko´ nczony jest cia lem wtedy i tylko wtedy, gdy nie zawiera w la´ sciwych dzielnikow zera.. 8 Wykaza´ c, ˙ze je˙zeli R jest dziedzina ,

[r]

Dane są dodatnio (prawostronnie) asymetryczne wtedy i tylko wtedy gdy ich funkcja symetrii jest niemalejąca.. Wykres dowolnej funkcji symetrii leży w pewnym

dla IV roku matematyki, zastosowania rach, prob i stat. Przy za lo˙zeniach zad. Przy za lo˙zeniach zad. Niech spe lnione be.

Utrata zwi¸ azk´ ow fazowych (tzw. koherencji) zredukowanego opera- tora stanu w wyniku ewolucji uk ladu rozszerzonego jest nazywana dekoherencj¸

[r]