• Nie Znaleziono Wyników

Bisymulacje modeli Kripkego dla IQC+SN

3.2 Bisymulacje Modeli Kripkego dla IQC+SN

3.2 Bisymulacje Modeli Kripkego dla IQC+SN

Celem znalezienia strukturalnego opisu dla logicznej równowa»no±ci mo-deli Kripkego ponownie rozwa»ymy relacj¦ ograniczonej bisymulacji. Zanim jednak przedstawimy denicj¦ bisymulacji, musimy zapozna¢ si¦ z poni»szymi poj¦ciami.

Rozwa»my dwia dowolne ±wiaty A i B oraz ci¡gi a = a1, . . . , an i b = b1, . . . , bn elementów tych ±wiatów, odpowiednio. Sko«czone odwzorowanie (a; b) = {(a1, b1), . . . , (an, bn)} ⊆ A × B nazwiemy cz¦±ciowym P -izomorz-mem pomi¦dzy ±wiatami A oraz B, gdy

A P ϕ(a) ⇐⇒ B P ϕ(b) dla wszystkich formuª atomowych ϕ(x).

Odwzorowanie (a; b) nazwiemy z kolei cz¦±ciowym N-izomorzmem po-mi¦dzy ±wiatami A oraz B, gdy

A N ϕ(a) ⇐⇒ B N ϕ(b) dla wszystkich formuª atomowych ϕ(x).

Teraz jeste±my ju» gotowi przedstawi¢ poj¦cie bisymulacji modeli Krip-kego dla logiki intuicjonistycznej pierwszego rz¦du z siln¡ negacj¡. Tak jak w przypadku logicznej równowa»no±ci, wyró»nia¢ b¦dziemy pozytywn¡ i nega-tywn¡ cz¦±¢ bisymulacji. Dla ka»dego z fragmentów bisymulacji sformuªujemy odpowiednie warunki, a peªny jej opis stanowi¢ b¦dzie ich para.

Rozwa»my dwa modele Kripkego K = DK, ¬, {(Kα, VαP, VαN) : α ∈ K}E i M = DM, ¬, {(Mβ, UβP, UβN) : β ∈ M }E oraz ich dowolne punkty α ∈ K i β ∈ M. Niech π przebiega przez wszystkie odwzorowania pomi¦dzy ±wia-tami modelu K i ±wia±wia-tami modelu M, oraz niech s, t, w ­ 0. Wówczas ogra-niczon¡ bisymulacj¡ pomi¦dzy modelami Kripkego K i M nazywamy par¦

∼ = {∼P, ∼N}, gdzie ∼P oraz ∼N s¡ 6-argumentowymi relacjami pomi¦dzy π, α, s, t, w, β. Oznaczaj¡c π : α ∼Ps,t,w β b¡d¹ π : α ∼Ns,t,w β, speªnione s¡

nast¦puj¡ce warunki:

(i) π : α ∼P0,0,0 β =⇒ π jest cz¦±ciowym P -izomorzmem pomi¦dzy ±wia-tami Kα i Mβ

(ii) π : α ∼N0,0,0 β =⇒ π jest cz¦±ciowym N-izomorzmem pomi¦dzy ±wia-tami Kα i Mβ

(iii) π : α ∼Ps+1,t,w β =⇒ π : α ∼Ns,t,w β (iv) π : α ∼Ns+1,t,w β =⇒ π : α ∼Ps,t,w β

3.2. Bisymulacje Modeli Kripkego dla IQC+SN 31

(v) π : α ∼Ps,t+1,w β =⇒ π jest odwzorowaniem pomi¦dzy Kα i Mβ oraz (→-zig)P dla ka»dego α0 ­ α istnieje β0 ­ β takie, »e π : α0 Ps,t,w β0 (→-zag)P dla ka»dego β0 ­ β istnieje α0 ­ α takie, »e π : α0 Ps,t,w β0

(vi) π : α ∼Ns,t+1,w β =⇒ π : α ∼Ps,t,w β oraz π : α ∼Ns,t,w β

(vii) π : α ∼Ps,t,w+1 β =⇒ π jest odwzorowaniem pomi¦dzy Kα i Mβ oraz (∀-zig)P dla ka»dego α0 ­ α i ka»dego a ∈ Kα0 istniej¡ β0 ­ β i b ∈ Mβ0

takie, »e π ∪ {(a, b)}: α0 Ps,t,wβ0

(∀-zag)P dla ka»dego β0 ­ β i ka»dego b ∈ Mβ0 istniej¡ α0 ­ α i a ∈ Kα0

takie, »e π ∪ {(a, b)}: α0 Ps,t,wβ0

(viii) π : α ∼Ns,t,w+1 β =⇒ π jest odwzorowaniem pomi¦dzy Kα i Mβ oraz (∀-zig)N dla ka»dego elementu a ∈ Kα istnieje element b ∈ Mβ taki, »e

π ∪ {(a, b)} : α ∼Ns,t,wβ

(∀-zag)N dla ka»dego elementu b ∈ Mβ istnieje element a ∈ Kα taki, »e π ∪ {(a, b)} : α ∼Ns,t,wβ

Powiemy, i» dowolne punkty α oraz β modeli Kripkego K i M, od-powiednio, (s, t, w)-bisymuluj¡, zapisuj¡c α ∼s,t,w β, gdy istnieje relacja

∼ = {∼P, ∼N} oraz odwzorowanie π, b¦d¡ce ±wiadkiem bisymulacji, takie,

»e π : α ∼Ps,t,w β oraz π : α ∼Ns,t,w β. Tak zdeniowana relacja bisymulacji jest domkni¦ta na operacj¦ sumy. St¡d te» ka»da bisymulacja jest skªadnikiem pewnej bisymulacji maksymalnej. Mówimy, »e bisymulacja ∼ jest domkni¦ta z doªu, gdy

(s0, t0, w0)  (s, t, w) =⇒ ∼s,t,w⊆ ∼s0,t0,w0 .

Tak wi¦c ka»da bisymulacja maksymalna jest domkni¦ta z doªu. Dla uprosz-czenia naszych bada«, rozwa»a¢ b¦dziemy bisymulacje maksymalne.

Dalsze twierdzenia nakre±l¡ zwi¡zek pomi¦dzy relacj¡ ograniczonej bisy-mulacji a logicznej równowa»no±ci modeli Kripkego.

Twierdzenie 3.1. Rozwa»my punkty α i β modeli Kripkego K oraz M, odpo-wiednio. Zaªó»my, »e s, t, w ­ 0, a (a; b) jest takim odwzorowaniem pomi¦dzy

±wiatami Kα i Mβ, »e dla pewnej bisymulacji maksymalnej ∼ = {∼P, ∼N} mamy (a; b): α ∼s,t,w β. Wówczas

(a; b) : α ∼Ps,t,wβ =⇒ (α, a) ≡Ps,t,w(β, b) oraz

(a; b) : α ∼Ns,t,w β =⇒ (α, a) ≡Ns,t,w (β, b).

3.2. Bisymulacje Modeli Kripkego dla IQC+SN 32

Dowód. Ustalmy punkty α i β modeli Kripkego K i M. Niech Kα i Mβ b¦d¡

±wiatami przypisanymi do tych punktów. Ustalmy ponadto ci¡gi a i b ele-mentów ±wiatów Kα i Mβ, odpowiednio. Twierdzenie zostanie udowodnione indukcyjnie wzgl¦dem silnej charakterystyki oraz zªo»ono±ci formuª.

(i) We¹my dowoln¡ formuª¦ ϕ(x) tak¡, »e s-char(ϕ) = (0,0,0). Z zaªo»enia (a; b): α ∼P0,0,0β, to znaczy odwzorowanie (a; b) jest cz¦±ciowym P -izomorzmem pomi¦dzy ±wiatami Kα i Mβ. Ponadto (a; b): α ∼N0,0,0 β, wi¦c (a; b) jest tak»e cz¦±ciowym N-izomorzmem mi¦dzy Kα i Mβ. To znaczy,

α P ψ(a) ⇐⇒ β P ψ(b) oraz

α N ψ(a) ⇐⇒ β N ψ(b)

dla wszystkich formuª atomowych ψ(x). Z kolei formuªa ϕ(x) jest ∧, ∨-kombinacj¡ pewnych formuª atomowych. St¡d te»

α P ϕ(a) ⇐⇒ β P ϕ(b) oraz

α N ϕ(a) ⇐⇒ β N ϕ(b).

Rozwa»my teraz trójk¦ (s,t,w)  (0,0,0) i zaªó»my, i» teza twierdzenia zachodzi dla wszystkich trójek (s0,t0,w0) ≺ (s,t,w). Niech (a; b) b¦dzie takim odwzorowaniem pomi¦dzy ±wiatami Kα i Mβ, »e (a; b) : α ∼s,t,wβ.

Ustalmy tak¡ formuª¦ ϕ(x), »e s-char(ϕ)  (s,t,w). Zauwa»my, i»

musimy jedynie rozwa»y¢ przypadki, gdy formuªa ϕ(x) jest postaci ∼ ψ(x), 1 → ψ2)(x) oraz ∀yψ(x, y).

(ii)Niech ϕ(x) =∼ ψ(x), gdzie s-char(ψ)  (s−1,t,w). Na pocz¡tek zaªó»my, »e α P∼ ψ(a). Z denicji wymuszania

α P∼ ψ(a) ⇐⇒ α N ψ(a).

Z zaªo»enia (a; b): α ∼Ps,t,w β, wi¦c (a; b): α ∼Ns−1,t,w β. Korzystaj¡c z zaªo»e-nia indukcyjnego dla ∼N, otrzymamy

β N ψ(b) ⇐⇒ β P∼ ψ(b).

Teraz zaªó»my, »e α N∼ ψ(a). Z denicji wymuszania α N∼ ψ(a) ⇐⇒ α P ψ(a).

3.2. Bisymulacje Modeli Kripkego dla IQC+SN 33

Z zaªo»enia (a; b): α ∼Ns,t,w β, wi¦c (a; b): α ∼Ps−1,t,w β. Korzystaj¡c z zaªo»e-nia indukcyjnego dla ∼P mamy

β P ψ(b) ⇐⇒ β N∼ ψ(b).

(iii) Niech teraz ϕ(x) = (ψ1 → ψ2)(x), gdzie s-char(ψ1), s-char(ψ2)  (s,t − 1,w). Zaªó»my najpierw, »e

α P 1 → ψ2)(a). (3.1)

Ustalmy dowolny punkt β0 ­ β taki, »e β0 P ψ1(b).

Z warunku (→ -zag)P dla ka»dego punktu β0 ­ β istnieje punkt α0 ­ α taki,

»e (a; b): α0 Ps,t−1,w β0. Zatem z zaªo»enia indukcyjnego dla ∼P otrzymujemy α0 P ψ1(a),

a z (3.1) tak»e

α0 P ψ2(a).

Korzystaj¡c ponownie z zaªo»enia indukcyjnego mamy β0 P ψ2(b).

Wobec dowolno±ci punktu β0 ­ β otrzymujemy β P 1 → ψ2)(b).

Analogiczne rozumowanie z punktu β ∈ M do punktu α ∈ K przeprowa-dzamy za pomoc¡ warunku (→ -zig)P.

Nast¦pnie zaªó»my, »e

α N 1 → ψ2)(a).

To znaczy, i»

α P ψ1(a) oraz α N ψ2(a).

Z zaªo»enia (a; b): α ∼Ns,t,w β, a wi¦c na mocy denicji ograniczonej bisy-mulacji (a; b): α ∼Ps,t−1,w β oraz (a; b): α ∼Ns,t−1,w β. St¡d, oraz z zaªo»enia indukcyjnego dla ∼P i ∼N, otrzymujemy

β P ψ1(b) oraz β N ψ2(b).

3.2. Bisymulacje Modeli Kripkego dla IQC+SN 34

A zatem

β N 1 → ψ2)(b).

(iv)Na koniec rozwa»my przypadek, gdy formuªa ϕ(x) = ∀yψ(x, y), gdzie s-char(ψ)  (s,t,w − 1). Zaªó»my, »e

α P yψ(a, y). (3.2)

Ustalmy dowolny punkt β0 ­ β oraz element b ∈ Mβ0. Warunek (∀-zag)P mówi, i» dla ka»dego β0 ­ β i ka»dego b ∈ Mβ0 istniej¡ α0 ­ α i a ∈ Kα0

takie, »e

(a; b) ∪ {(a, b)} : α0 Ps,t,w−1 β0. W szczególno±ci, z (3.2) mamy

α0 P ψ(a, a).

A zatem, z zaªo»enia indukcyjnego dla ∼P, otrzymamy β0 P ψ(b, b),

a st¡d

β P yψ(b, y).

Analogicznie, wnioskowanie wychodz¡ce z punktu β ∈ M do punktu α ∈ K uzasadniamy za pomoc¡ warunku (∀-zig)P.

Aby zako«czy¢ dowód zaªó»my, i»

α N yψ(a, y).

To znaczy dla pewnego elementu a ∈ Kα mamy α N ψ(a, a).

Warunek (∀-zig)N mówi, i»

a∈Kαb∈Mβ (a; b) ∪ {(a, b)} : α ∼Ns,t,w−1 β.

Zatem, korzystaj¡c z zaªo»enia indukcyjnego dla ∼N, dla pewnego elementu b ∈ Mβ otrzymujemy

β N ψ(b, b), a st¡d

β N yψ(b, y).

Tak jak poprzednio, nale»y jeszcze uwzgl¦dni¢ rozumowanie z punktu β ∈ M do punktu α ∈ K. Cel ten realizujemy korzystaj¡c z warunku (∀-zag)N.

3.2. Bisymulacje Modeli Kripkego dla IQC+SN 35

Wniosek 3.2. Rozwa»my punkty α i β modeli Kripkego K oraz M, odpo-wiednio. Zaªó»my, »e s, t, w ­ 0, a (a; b) jest takim odwzorowaniem pomi¦-dzy ±wiatami Kα i Mβ, »e dla pewnej bisymulacji ∼ = {∼P, ∼N} mamy (a; b) : α ∼s,t,wβ. Wówczas

(α, a) ≡s,t,w (β, b).

Naturalnym pytaniem jest czy implikacja odwrotna do powy»szej w Twier-dzeniu 3.1 równie» zachodzi. Tak jak w Rozdziale 2 nale»y spodziewa¢ si¦

pewnych dodatkowych zaªo»e« dotycz¡cych modeli Kripkego. Na pocz¡tek, sko«czon¡ sygnatur¦ j¦zyka b¦dziemy rozpatrywa¢ bez symboli funkcyjnych.

Ponadto, rozwa»a¢ b¦dziemy silnie sko«czone modele Kripkego. Zdeniujmy jeszcze poj¦cie sko«czonej N-nasycono±ci modeli Kripkego.

Denicja 3.3. Punkt α modelu Kripkego K nazywamy sko«czenie N-nasyco-nym wzgl¦dem klasy formuª Γ wtedy i tylko wtedy, gdy dla ka»dej pary formuª ϕ(x), ψ(x) ∈ Γ, je±li istniej¡ model Kripkego M oraz taki punkt β modelu M, »e

α ≡NΓ β, a tak»e taki element b ∈ Mβ, »e

β N ϕ(b) i β 6 N ψ(b), to istnieje wówczas taki element a ∈ Kα, »e

α N ϕ(a) i α 6 N ψ(a).

Model Kripkego K b¦dziemy nazywa¢ sko«czenie N-nasyconym wzgl¦-dem klasy formuª Γ, gdy wszystkie jego punkty s¡ sko«czenie N-nasycone wzgl¦dem Γ.

Uwzgl¦dniaj¡c powy»sze zaªo»enia mo»emy udowodni¢ nast¦puj¡ce twier-dzenie.

Twierdzenie 3.4. Rozwa»my silnie sko«czone modele Kripkego K i M.

Niech s, t, w ­ 0. Ponadto, niech K i M b¦d¡ modelami sko«czenie N-nasyconymi wzgl¦dem klasy formuª

Γ = {ϕ(x) : s-char(ϕ)  (s + t + w,t + w,w)}.

Rozwa»my dowolne punkty α i β modeli K i M, odpowiednio, oraz dowolne ci¡gi a i b elementów ±wiatów Kα i Mβ, odpowiednio. Wówczas, je±li

(α, a) ≡Γ (β, b),

3.2. Bisymulacje Modeli Kripkego dla IQC+SN 36

to

(a; b) : α ∼s,t,wβ dla pewnej bisymulacji ∼.

Dowód. Ustalmy punkty α i β silnie sko«czonych modeli Kripkego K i M.

Niech Kα i Mβ b¦d¡ sko«czonymi ±wiatami przypisanymi do tych punktów.

Ustalmy ponadto ci¡gi a i b elementów ±wiatów Kα i Mβ, odpowiednio. Za-kªadamy, i» (α, a) ≡Γ (β, b), to znaczy

α Kϕ(a) ⇐⇒ β M ϕ(b)

dla wszystkich takich formuª ϕ(x), »e s-char(ϕ)  (s + t + w,t + w,w). Ustalmy dowolne punkty γ ­ α oraz δ ­ β dost¦pne z α i β oraz dowolne ci¡gi c i d elementów ±wiatów Kγ oraz Mδ, odpowiednio. Relacj¦ ∼ = {∼P, ∼N} deniujemy dla 0 ¬ i ¬ s, 0 ¬ j ¬ t, 0 ¬ k ¬ w w nast¦puj¡cy sposób:

(c; d) : γ ∼Pi,j,k δ ⇐⇒ (γ P ϕ(c) ⇔ δ P ϕ(d)) oraz

(c; d) : γ ∼Ni,j,k δ ⇐⇒ (γ N ϕ(c) ⇔ δ N ϕ(d))

dla wszystkich takich formuª ϕ(x), »e s-char(ϕ)  (i + j + k,j + k,k). Indukcyjnie wzgl¦dem i, j, k udowodnimy i» ∼ {∼P, ∼N} jest ograniczon¡

bisymulacj¡.

(i)Na pocz¡tek zaªó»my, »e (c; d): γ ∼P0,0,0 δ.To znaczy γ P φ(c) ⇐⇒ δ P φ(d)

dla wszystkich takich formuª φ(x), »e s-char(φ)  (0,0,0). W szczegól-no±ci dla dowolnej formuªy atomowej ψ(x) mamy

γ P ψ(c) ⇐⇒ δ P ψ(d),

co oznacza, »e odwzorowanie (c; d) jest cz¦±ciowym P -izomorzmem pomi¦-dzy strukturami Kγ i Mδ.

(ii)Zaªó»my, »e (c; d): γ ∼N0,0,0 δ. To znaczy γ N φ(c) ⇐⇒ δ N φ(d)

dla wszystkich takich formuª φ(x), »e s-char(φ)  (0,0,0). W szczegól-no±ci dla dowolnej formuªy atomowej ψ(x) mamy

γ N ψ(c) ⇐⇒ δ N ψ(d),

3.2. Bisymulacje Modeli Kripkego dla IQC+SN 37

co oznacza, »e odwzorowanie (c; d) jest cz¦±ciowym N-izomorzmem pomi¦-dzy strukturami Kγ i Mδ.

Nast¦pnie zakªadamy, i» teza twierdzenia zachodzi dla pewnych (i, j, k)  (0,0,0).

(iii)Dla i < s, j ¬ t, k ¬ w zaªó»my, »e (c; d): γ ∼Pi+1,j,k δ, to znaczy γ P φ(c) ⇐⇒ δ P φ(d)

dla wszystkich takich formuª φ(x), »e s-char(φ)  (i + j + k + 1,j + k,k). Aby wykaza¢, i» (c; d): γ ∼Ni,j,k δ przypu±¢my nie wprost istnienie takiej formuªy ϕ(x), »e s-char(ϕ)  (i + j + k,j + k,k) oraz

γ N ϕ(c) i δ 6 N ϕ(d) lub

γ 6 N ϕ(c) i δ N ϕ(d).

Korzystaj¡c z denicji relacji wymuszania dostaniemy γ P∼ ϕ(c) i δ 6 P∼ ϕ(d)

lub

γ 6 P∼ ϕ(c) i δ P∼ ϕ(d).

Poniewa» s-char(∼ ϕ)  (i+j +k +1,j +k,k), otrzymali±my sprzeczno±¢

z zaªo»eniem, i»

γ P φ(c) ⇐⇒ δ P φ(d)

dla wszystkich takich formuª φ(x), »e s-char(φ)  (i + j + k + 1,j + k,k). (iv) Nast¦pnie dla i < s, j ¬ t, k ¬ w zakªadamy, »e (c; d): γ ∼Ni+1,j,k δ, to znaczy

γ N φ(c) ⇐⇒ δ N φ(d)

dla wszystkich takich formuª φ(x), »e s-char(φ)  (i + j + k + 1,j + k,k). Aby wykaza¢, i» tak»e (c; d): γ ∼Pi,j,k δ przypu±¢my, »e istnieje taka formuªa ψ(x), »e s-char(ψ)  (i + j + k,j + k,k)oraz

γ P ψ(c) i δ 6 P ψ(d) lub

γ 6 P ψ(c) i δ P ψ(d).

3.2. Bisymulacje Modeli Kripkego dla IQC+SN 38

Korzystaj¡c ponownie z denicji wymuszania dostaniemy γ N∼ ψ(c) i δ 6 N∼ ψ(d)

lub

γ 6 N∼ ψ(c) i δ N∼ ψ(d).

Zauwa»my, »e s-char(∼ ψ)  (i + j + k + 1,j + k,k). A zatem, ponownie otrzymali±my sprzeczno±¢ z zaªo»eniem, zgodnie z którym

γ N φ(c) ⇐⇒ δ N φ(d)

dla wszystkich takich formuª φ(x), »e s-char(φ)  (i + j + k + 1,j + k,k). (v)Dla i ¬ s, j < t, k ¬ w zaªó»my, »e (c; d): γ ∼Pi,j+1,k δ. Czyli

γ P φ(c) ⇐⇒ δ P φ(d)

dla wszystkich takich formuª φ(x), »e s-char(φ)  (i+j+k+1,j+k+1,k). Zwerykujemy wªasno±¢ (→ -zig)P. Nale»y wi¦c pokaza¢, »e

∀γ0 ­ γ ∃δ0 ­ δ γ0 P ϕ(c) ⇐⇒ δ0 P ϕ(d)

dla wszystkich formuª ϕ(x), dla których s-char(ϕ)  (i + j + k,j + k,k). Przypu±¢my nie wprost, i» istnieje taki punkt γ0 ­ γ, »e dla ka»dego punktu δ0 ­ δ znajdziemy tak¡ formuª¦ ϕδ0(x), »e s-char(ϕδ0)  (i + j + k,j + k,k)oraz

0 P ϕδ0(c) i δ0 6 P ϕδ0(d)) lub

0 6 P ϕδ0(c) i δ0 P ϕδ0(d)).

Oznaczmy przez Θ zbiór wszystkich formuª ϕδ0(x)wybranych w powy»szy sposób. Poniewa» punkty δ0 ­ δ przebiegaj¡ sko«czony model Kripkego M, wi¦c zbiór Θ tak»e jest sko«czony. Rozwa»my dwa nast¦puj¡ce podzbiory zbioru Θ,

Θ0 = {ϕδ0(x) ∈ Θ : γ0 P ϕδ0(c) i δ0 6 P ϕδ0(d)}

oraz

Θ1 = {ϕδ0(x) ∈ Θ : γ0 6 P ϕδ0(c) i δ0 P ϕδ0(d)}.

Zauwa»my, »e zbiory Θ0oraz Θ1nie mog¡ by¢ jednocze±nie puste. Rozwa»my najpierw przypadek, gdy Θ1 = ∅. Wówczas, jak ªatwo zauwa»y¢

γ0 P ^Θ0(c).

3.2. Bisymulacje Modeli Kripkego dla IQC+SN 39

A wi¦c

γ 6 P ¬^Θ0(c).

Ponadto dla wszystkich δ0 ­ δ

δ0 6 P ^Θ0(d).

To znaczy, »e

δ P ¬^Θ0(d),

co jest sprzeczne z naszym zaªo»eniem, gdy» s-char(¬VΘ0)  (i + j + k + 1,j + k + 1,k).

Natomiast, gdy Θ0 = ∅, otrzymujemy γ0 6 P _Θ1(c).

St¡d

γ 6 P _Θ1(c).

Dodatkowo

δ0 P _Θ1(d) dla wszystkich δ0 ­ δ. Wi¦c, w szczególno±ci,

δ P _Θ1(d).

Ale poniewa» s-char(WΘ1)  (i + j + k + 1,j + k + 1,k), otrzymujemy natychmiast sprzeczno±¢ z zaªo»eniem.

Pozostaje rozwa»y¢ przypadek, gdy Θ0 6= ∅ oraz Θ1 6= ∅. Zauwa»my, »e γ0 P ^Θ0(c) i γ0 6 P _Θ1(c) (3.3) oraz

δ0 6 P ^Θ0(d) lub δ0 P _Θ1(d) (3.4) dla wszystkich δ0 ­ δ. Rozwa»my wi¦c formuª¦ (VΘ0 WΘ1)(x). Zauwa»my najpierw, »e s-charVΘ0 WΘ1 (i + j + k + 1,j + k + 1,k). Z (3.3) otrzymujemy

γ 6 P (^Θ0 _Θ1)(c), natomiast z (3.4)

δ P (^Θ0 _Θ1)(d), co jest sprzeczne z zaªo»eniem, i»

γ P φ(c) ⇐⇒ δ P φ(d)

3.2. Bisymulacje Modeli Kripkego dla IQC+SN 40

dla wszystkich formuª φ(x), dla których s-char(φ)  (i + j + k + 1,j + k + 1,k).

(vi) Nast¦pnie dla i ¬ s, j < t, k ¬ w zaªó»my, »e (c; d): γ ∼Ni,j+1,k δ, to znaczy

γ N φ(c) ⇐⇒ δ N φ(d)

dla wszystkich takich formuª φ(x), »e s-char(φ)  (i + j + k + 1,j + k + 1,k) Nale»y wykaza¢, »e (c; d): γ ∼Pi,j,k δ oraz (c; d): γ ∼Ni,j,k δ. Najpierw przypu±¢my nie wprost, i» istnieje takia formuªa ϕ0(x), »e s-char(ϕ0)  (i + j + k,j + k,k)oraz

γ P ϕ0(c) i δ 6 P ϕ0(d) lub

γ 6 P ϕ0(c) i δ P ϕ0(d).

Wówczas, korzystaj¡c z denicji wymuszania, otrzymamy γ N ¬ϕ0(c) i δ 6 N ¬ϕ0(d)

lub

γ 6 N ¬ϕ0(c) i δ N ¬ϕ0(d).

Poniewa» s-char(¬ϕ0)  (i+j +k +1,j +k +1,k), otrzymali±my sprzecz-no±¢ z zaªo»eniem, i»

γ N φ(c) ⇐⇒ δ N φ(d)

dla wszystkich takich formuª φ(x), »e s-char(φ)  (i+j+k+1,j+k+1,k). Nast¦pnie przypu±¢my, i» istnieje taka formuªa ψ0(x), »e s-char(ψ0)  (i + j + k,j + k,k)oraz

γ N ψ0(c) i δ 6 N ψ0(d) lub

γ 6 N ψ0(c) i δ N ψ0(d).

Korzystaj¡c ponownie z denicji wymuszania dostaniemy γ P∼ ψ0(c) i δ 6 P∼ ψ0(d)

lub

γ 6 P∼ ψ0(c) i δ P∼ ψ0(d).

3.2. Bisymulacje Modeli Kripkego dla IQC+SN 41

A st¡d

γ N ¬ ∼ ψ0(c) i δ 6 N ¬ ∼ ψ0(d) lub

γ 6 N ¬ ∼ ψ0(c) i δ N ¬ ∼ ψ0(d).

A zatem, ponownie otrzymali±my sprzeczno±¢ z zaªo»eniem, gdy» s-char(¬ ∼ ψ0)  (i + j + k + 1,j + k + 1,k).

(vii)Dla i ¬ s, j ¬ t, k < w zaªó»my, »e (c; d): γ ∼Pi,j,k+1 δ, tzn.

γ P φ(c) ⇐⇒ δ P φ(d)

dla wszystkich takich formuª φ(x), »e s-char(φ)  (i + j + k + 1,j + k + 1,k + 1). Aby zwerykowa¢ wªasno±¢ (∀-zig)P, wystarczy pokaza¢, »e dla ka»dego punktu γ0 ­ γ i ka»dego elementu c ∈ Kγ0 istniej¡ punkt δ0 ­ δ oraz element d ∈ Mδ0 takie, »e

γ0 K ϕ(c, c) ⇐⇒ δ0 M ϕ(d, d)

dla wszystkich takich formuª ϕ(x), »e s-char(ϕ)  (i + j + k,j + k,k). Dla uproszczenia b¦dziemy pomija¢ parametry c i d.

Przypu±¢my nie wprost, i» istnieje taki punkt γ0 ­ γ i taki element c ∈ Kγ0, »e dla ka»dego punkt δ0 ­ δoraz ka»dego elementu d ∈ Mδ0 istnieje taka formuªa ϕδ0,d(x), »e s-char(ϕδ0,d)  (i + j + k,j + k,k)oraz

0 P ϕδ0,d(c) i δ0 6 P ϕδ0,d(d)) lub

0 6 P ϕδ0,d(c) i δ0 P ϕδ0,d(d)).

Jak poprzednio, przez Θ oznaczamy zbiór wszystkich formuª ϕδ0,d(x), które zostaªy wybrane w powy»szy sposób. Poniewa» punkty δ0 ­ δ oraz elementy d przebiegaj¡, odpowiednio, sko«czony model Kripkego M oraz sko«czon¡ struktur¦ Mδ0, wi¦c zbiór Θ tak»e jest sko«czony. Rozwa»my dwa nast¦puj¡ce podzbiory zbioru Θ,

Θ0 = {ϕδ0,d(x) ∈ Θ : γ0 P ϕδ0,d(c) i δ0 6 P ϕδ0,d(d)}

oraz

Θ1 = {ϕδ0,d(x) ∈ Θ : γ0 6 P ϕδ0,d(c) i δ0 P ϕδ0,d(d)}.

Najpierw rozwa»my przypadek, gdy Θ1 = ∅. Wówczas γ0 P ^Θ0(c).

3.2. Bisymulacje Modeli Kripkego dla IQC+SN 42

St¡d, jak ªatwo zauwa»y¢

γ0 6 P ¬^Θ0(c).

Poniewa» punkt γ0 ­ γ oraz element c ∈ Kγ0 byªy ustalone, wi¦c otrzymu-jemy

γ 6 P x¬θ(x).

Ponadto, dla ka»dego δ0 ­ δ oraz ka»dego d ∈ Mδ0 mamy δ0 6 P ^Θ0(d),

co oznacza, »e

δ0 P ¬^Θ0(d)

dla ka»dego punktu δ0 ­ δ oraz ka»dego elementu d ∈ Mδ0. A zatem δ P x¬^Θ0(x),

co jest sprzeczne z naszym zaªo»eniem, gdy» s-char(∀x¬VΘ0)  (i + j + k + 1,j + k + 1,k + 1).

Natomiast kiedy Θ0 = ∅, otrzymujemy γ0 6 P _Θ1(c).

A st¡d

γ 6 P x_Θ1(x).

Dodatkowo dla wszystkich δ0 ­ δ oraz wszystkich d ∈ Mδ0

δ0 P _Θ1(d).

Wi¦c

δ P x_Θ1(x).

Ale poniewa» s-char(∀xW

Θ1)  (i+j+k+1,j+k+1,k+1), otrzymujemy sprzeczno±¢ z zaªo»eniem.

Tak jak w poprzedniej cz¦±ci dowodu, pozostaje rozwa»y¢ przypadek, gdy Θ0 6= ∅ oraz Θ1 6= ∅. Poniewa»

γ0 P ^Θ0(c) i γ0 6 P _Θ1(c), otrzymujemy

γ 6 P y(^Θ0 _Θ1)(y).

Ponadto, dla ka»dego punktu δ0 ­ δ oraz ka»dego d ∈ Mδ0

δ0 6 P ^Θ0(d) lub δ0 P _Θ1(d),

3.2. Bisymulacje Modeli Kripkego dla IQC+SN 43

wi¦c otrzymujemy

δ P y(^Θ0 _Θ1)(y).

Ale s-chary(VΘ0 WΘ1)  (i + j + k + 1,j + k + 1,k + 1), wi¦c otrzymujemy sprzeczno±¢ z zaªo»eniem, »e (c; d): γ ∼i,j,k+1δ.

(viii) Aby zako«czy¢ dowód, dla i ¬ s, j ¬ t, k < w, zaªó»my, »e (c; d):

γ ∼Ni,j,k+1 δ, tzn.

γ N φ(c) ⇐⇒ δ N φ(d)

dla wszystkich takich formuª φ(x), »e s-char(φ)  (i + j + k + 1,j + k + 1,k + 1). Nale»y jeszcze zwerykowa¢ wªasno±¢ (∀-zig)N. Musimy wi¦c pokaza¢, »e

∀c ∈ Kγ ∃d ∈ Mδ

γ N ϕ(c, c) ⇐⇒ δ N ϕ(d, d)

dla wszystkich takich formuª ϕ(x), »e s-char(ϕ)  (i + j + k,j + k,k). Ponownie, dla uproszczenia b¦dziemy pomija¢ parametry c i d.

Przypu±¢my nie wprost, i» istnieje taki element c ∈ Kγ, »e dla ka»dego elementu d ∈ Mδ istnieje taka formuªa ψd(x), »e s-char(ψd)  (i + j + k,j + k,k)oraz

N ψd(c) i δ 6 N ψd(d)) lub

(γ 6 N ψd(c) i δ N ψd(d)).

Niech Λ b¦dzie zbiorem wszystkich takich formuª ψd(x). Z zaªo»enia kla-syczna struktura Mδ jest sko«czona, wi¦c zbiór Λ tak»e jest sko«czony. Roz-wa»my wi¦c dwa nast¦puj¡ce podzbiory zbioru Λ,

Λ0 = {ψd(x) ∈ Λ : γ N ψd(c) i δ 6 N ψd(d)}

oraz

Λ1 = {ψd(x) ∈ Λ : γ 6 N ψd(c) i δ N ψd(d)}.

Dodatkowo, zdeniujmy nast¦puj¡ce podzbiory struktury Mδ

S0 = {d ∈ Mδ: ψd ∈ Λ0}, S1 = {d ∈ Mδ: ψd ∈ Λ1}.

Zauwa»my najpierw, »e dla dowolnego elementu d ∈ Mδ

d ∈ S0 ⇐⇒ δ 6 N _Λ0(d) (3.5)

3.2. Bisymulacje Modeli Kripkego dla IQC+SN 44

oraz

d ∈ S1 ⇐⇒ δ N ^Λ1(d). (3.6) Zwró¢my jeszcze uwag¦, i» zgodnie z zaªo»eniem S0∪ S1 = Mδ.

W przypadku, gdy Λ1 = ∅ otrzymamy γ N _Λ0(c).

A st¡d

γ N x_Λ0(x).

Ponadto, dla ka»dego elementu d ∈ Mδ

δ 6 N _Λ0(d).

Zatem

δ 6 N x_Λ0(x).

Zauwa»my, i» s-char(∀xW

Λ0)  (i + j + k + 1,j + k + 1,k + 1), co daje sprzeczno±¢ z zaªo»eniem, i» (c; d): γ ∼i,j,k+1δ.

W przypadku, gdy Λ0 = ∅otrzymamy Mδ = S1. Przez χ(x) ∈ Γ oznaczmy dowoln¡ formuª¦ obalan¡ w intuicjonistycznej logice predykatów z siln¡ ne-gacj¡. Wówczas

γ N χ(c) i γ 6 N ^Λ1(c).

Z zaªo»enia γ ≡i+j+k+1,j+k+1,k+1 δ. A poniewa» punkt δ jest sko«czenie N-nasycony wzgl¦dem Γ, istnieje wi¦c taki element d ∈ Mδ, »e

δ N χ(d) i δ 6 N ^Λ1(d).

A zatem, z (3.6), otrzymujemy d /∈ S1 = Mδ, co daje sprzeczno±¢.

Na koniec rozwa»my przypadek, gdy Λ0 6= ∅ oraz Λ1 6= ∅. Wtedy γ N _Λ0(c) i γ 6 N ^Λ1(c).

Z zaªo»enia γ ≡i+j+k+1,j+k+1,k+1 δ. Dodatkowo s-char(WΛ0), s-char(VΛ1)  (i+j +k,j +k,k), czyliWΛ0,VΛ1 ∈ Γ. Poniewa» punkt δ jest sko«czenie N-nasycony wzgl¦dem Γ, istnieje taki element d ∈ Mδ, »e

δ N _Λ0(d) i δ 6 N ^Λ1(d).

Zatem, z (3.5) oraz (3.6), otrzymujemy

d /∈ S0 i d /∈ S1.

St¡d S0∪ S1 6= Mδ, co jest sprzeczne z naszym zaªo»eniem.

Rozdziaª 4

Powiązane dokumenty