Warunek (4) - 17.12.2015r.
Transkrypt
Warunek (4) - 17.12.2015r.
Dowód warunku (4) Niech For będzie zbiorem formuł rozpatrywanego przez nas języka, zdefiniowanym w sposób standardowy, zaś W zbiorem światów możliwych. Funkcję wartościowania definiujemy tak jak w przypadku υ-interpretacji dla funktorów Boolowskich, zaś dla formuł zbudowanych z funktora > za pomocą funkcji fA oraz [A], dla dowolnej A ∈ For, co zostanie określone poniżej. Przyjmijmy, że S x = {S0x , S1x , . . . , Snx } (n ∈ N), przy czym x ∈ S0x ⊆ S1x ⊆ . . . ⊆ Snx = W . Zacznijmy od określenia funkcji []. Definicja 1. []∶ For Ð→ ℘(W ) jest funkcją taką, że dla dowolnej A ∈ For kładziemy: [A] = {x ∈ W ∶ v(A, x) = 1} Przejdźmy do określenia rodziny funkcji fA , dla dowolnej A ∈ For, która ma przypisywać dowolnemu światowi zbiór światów równych mu ceteris paribus z tą różnicą, że w światach tych formuła A ma być prawdziwa. Definicja 2. Niech A będzie dowolną formułą. Wówczas fA ∶ W Ð→ ℘(W ) jest funkcją taką, że dla dowolnego x ∈ W kładziemy: ⎧ ⎪ o ile [A] = ∅ ⎪ ∅, fA (x) = ⎨ x x x ⎪ ⎪ ⎩ ⋂{Si ∈ S ∶ Si ∩ [A] ≠ ∅} ∩ [A], o ile [A] ≠ ∅ Warunek prawdziwości dla A > B, dla dowolnych A, B ∈ For oraz dowolnej x ∈ W jest określony w następujący sposób: v(A > B, x) = 1 ⇐⇒ fA (x) ⊆ [B] (v >) Przypomnijmy, że warunek (4) miał następującą postać, dla dowolnego x ∈ W oraz dowolnych A, B ∈ For: (fA (x) ⊆ [B] & fB (x) ⊆ [A]) Ô⇒ fA (x) = fB (x) (4) Dla dowodu (4) posłużymy się następującym warunkiem, które nałożyliśmy na interpretację wyznaczającą logikę C + . Dla dowolnych A ∈ For oraz x ∈ W : [A] ≠ ∅ Ô⇒ fA (x) ≠ ∅ Teraz możemy przejść do dowodu warunku (4). 1 (3) Dowód. Przeprowadzimy dowód nie wprost. Załóżmy, że: fA (x) ⊆ [B] (†) fB (x) ⊆ [A] (‡) fA (x) ≠ fB (x). (d.z.n.w.) Wówczas istnieje y ∈ W taki, że zachodzi co najmniej jeden z dwóch następujących przypadków: y ∈ fA (x) oraz y ∉ fB (x) (a) y ∉ fA (x) oraz y ∈ fB (x). (b) Niech naszym y będzie y0 . Powinniśmy rozpatrzyć obydwa przypadki, lecz rozpatrzymy tylko jeden z nich, gdyż drugi rozpatruje się analogicznie. Załóżmy, że zachodzi (a), wówczas: y0 ∈ fA (x) oraz y0 ∉ fB (x). (a′ ) y0 ∈ fA (x). (a′′ ) Na mocy (a′ ): A stąd fA (x) ≠ ∅, zaś na mocy definicji 2: fA (x) = Skx ∩ [A], (deffA ) gdzie Skx jest najmniejszym zbiorem, którego przekrój z [A] jest niepusty, czyli: Skx = ⋂{Six ∈ S x ∶ Six ∩ [A] ≠ ∅}. Ponadto, na mocy (†): y0 ∈ [B], (⋆) czyli [B] ≠ ∅. A zatem na mocy definicji 2: fB (x) = Slx ∩ [B], gdzie Slx jest najmniejszym zbiorem, którego przekrój z [B] jest niepusty, czyli: Slx = ⋂{Six ∈ S x ∶ Six ∩ [B] ≠ ∅}. Ze względu na to, że dla dowolnych Six , Sjx ∈ S x : Six ⊆ Sjx lub Sjx ⊆ Six , mamy: Sk ⊆ Sl lub Sl ⊆ Sk . W przypadku, gdy Sk ⊆ Sl , na mocy (a′′ ) oraz (deffA ): y0 ∈ Sl , 2 (deffB ) zaś na mocy (⋆) oraz (deffB ): y0 ∈ fB (w). A jest to wykluczone na mocy (a′ ). Zatem: Sl ⊆ Sk . (⋆⋆) Sl ∩ [A] = ∅. (∗) Zauważmy, że: Istotnie, Sk jest najmniejszym zbiorem, którego przecięcie z [A] jest niepuste. A zatem na mocy (⋆⋆), gdyby było tak, że: Sl ∩ [A] ≠ ∅, to Sl byłoby najmniejszym zbiorem, którego przecięcie z [A] jest niepuste. Rozpatrzmy teraz y1 takie, że: y1 ∈ fB (w). Wówczas na mocy (deffB ): y1 ∈ [B] oraz y1 ∈ Sl . A na mocy (‡): y1 ∈ [A]. A zatem: Sl ∩ [A] ≠ ∅. Na mocy (∗) oraz (∗∗) uzyskujemy sprzeczność. 3 (∗∗) ◻