• Nie Znaleziono Wyników

Wykład 11b. System aksjomatyczny Klasycznego Rachunku Predykatów. Aksjomaty i reguły inferencyjne

N/A
N/A
Protected

Academic year: 2021

Share "Wykład 11b. System aksjomatyczny Klasycznego Rachunku Predykatów. Aksjomaty i reguły inferencyjne"

Copied!
10
0
0

Pełen tekst

(1)

Andrzej Wiśniewski

Logika I

Materiały do wykładu dla studentów kognitywistyki

Wykład 11b. System aksjomatyczny Klasycznego Rachunku Predykatów.

Aksjomaty i reguły inferencyjne

(2)

Istnieje wiele systemów aksjomatycznych Klasycznego Rachunku Predykatów. Przedstawimy tutaj jeden z nich, stosunkowo przyjazny dla użytkownika.

W tej prezentacji podaję tylko odpowiednie definicje; przykłady zo- staną przedstawione na wykładzie.

Stosuję tutaj terminologię i notację z poprzedniego wykładu.

(3)

Aksjomaty Aksjomatem KRP jest każda formuła zdaniowa języka KRP, którą moż- na otrzymać z jakiejś tautologii Klasycznego Rachunku Zdań poprzez konsekwentne zastąpienie wszystkich występujących w niej zmiennych zdaniowych formułami zdaniowymi języka KRP.

Uwaga: „Konsekwentność” polega tutaj na tym, że pozycje jednakowych zmiennych zdaniowych pozostają pozycjami jednakowych formuł zda- niowych języka KRP. Innymi słowy, wszędzie tam, gdzie występowała dana zmienna zdaniowa, pojawi się ta sama formuła zdaniowa języka KRP.

Komentarz: Aksjomatów KRP jest nieskończenie wiele, co więcej, każda tauto- logia jest „przepisem” na wyprodukowanie nieskończenie wielu aksjomatów.

Takie postawienie sprawy skraca dowody w KRP. Gdy interesuje nas elegan- cja, możemy postąpić inaczej: przyjąć, że aksjomaty KRP powstają wyłącznie z aksjomatów KRZ. Wtedy aksjomatów KRP będzie nadal nieskończenie wie- le, ale za to będziemy mieli skończenie wiele schematów aksjomatów. Ceną za elegancję jest jednak wydłużenie dowodów.

(4)

Reguły inferencyjne Prezentowany system aksjomatyczny KRP ma sześć pierwotnych reguł inferencyjnych:

Reguła opuszczania dużego kwantyfikatora (O):

A  xi B

A  B

Reguła dołączania dużego kwantyfikatora (D):

A  B

o ile xi nie jest wolne w A

A  xi B

Komentarz: Reguła D posiada warunek stosowalności. Gdyby ten warunek zi- gnorować, moglibyśmy przejść od prawdy do fałszu – a tego nie chcemy :)

(5)

Reguły inferencyjne Reguła opuszczania małego kwantyfikatora (O):

xi A  B

A  B

Reguła dołączania małego kwantyfikatora (D):

A  B

o ile xi nie jest wolne w B

xi A  B Reguła odrywania (RO):

A  B A

B

(6)

Podstawianie Kolejna reguła inferencyjna to reguła podstawiania. Tym razem jed- nak podstawiamy termy za zmienne indywiduowe w formułach zdanio- wych (a nie – jak w przypadku KRZ – formuły za zmienne zdaniowe w formułach).

Aby wprowadzić regułę podstawiania, musimy uprzednio określić operację podstawiania.

W kroku wstępnym określamy operację podstawiania termu za zmienną indywiduową do termu:

, gdy i = j (i) xj [xi /] =

xj, gdy i  j

(ii) aj [xi /] = aj

(iii) Fkn(1, ..., n)[xi /] = Fkn(1[xi /], ..., n [xi /])

(7)

Podstawianie Korzystając z powyższego pojęcia, zdefiniujemy operację podsta- wiania termu za zmienną indywiduową do formuły zdaniowej. Wynik podstawienia termu  za zmienną xi do formuły zdaniowej A oznaczamy przez A[xi /].

(i) Pkn(1, ..., n) [xi /] = Pkn(1[xi /], ..., n [xi /]) (ii) jeżeli A ma postać B, to A[xi /] = B[xi /]

(iii) jeżeli A ma postać (B  C), gdzie  jest jednym ze spójników: , , , , to A[xi /] = (B[xi /]  C[xi /]) (iv) jeżeli A ma postać xj B, to:

xj B, gdy i = j, A[xi /] =

xj B[xi /], gdy i  j.

(8)

Podstawianie (v) jeżeli A ma postać xj B, to:

xj B, gdy i = j, A[xi /] =

xj B[xi /], gdy i  j.

Komentarz: Warunki dla formuł z kwantyfikatorami pokazują, że podstawianie za zmienną związaną nie modyfikuje formuły, do której podstawiamy.

Reguła podstawiania opatrzona jest warunkiem stosowalności. Jest to warunek bezkolizyjnej podstawialności termu za zmienną do formuły zdaniowej. Idea jest następująca: term  jest bezkolizyjnie podstawialny za zmienną xi do formuły zdaniowej A wtw w wyniku podstawienia na żadnym miejscu, na którym xi jest wolna w A, nie pojawi się zmienna związana. Mówiąc bardziej ściśle:

(9)

Podstawialność. Reguła podstawiania Mówimy, że term  jest bezkolizyjnie podstawialny za zmienną xi do formuły zdaniowej A wtw zmienna xi nie występuje w A jako wolna w zasięgu żadnego kwantyfikatora wiążącego którąś ze zmiennych występujących w termie .

Reguła podstawiania (RP):

A

o ile  jest bezkolizyjnie podstawialny za xi do A A[xi /]

Podobnie jak poprzednio, warunek stosowalności nakładamy z powo- dów semantycznych.

Uwaga: Bezkolizyjną podstawialność zwykle określa się krótko mianem podstawialności.

(10)

Literatura:

Omawiany system aksjomatyczny KRP został przedstawiony w pod- ręczniku Tadeusza Batoga: Podstawy logiki (Wydawnictwo Naukowe UAM, Poznań 1986). Nasza prezentacja różni się kilkoma szczegółami, głównie notacyjnymi.

Cytaty

Powiązane dokumenty

Skoro g jest gałęzią zamkniętą, to istnieje (co najmniej jedna) formuła B taka,.. że na gałęzi g występują formuły sygnowane FB oraz TB. Skoro jednak v jest

connected (oxford circus, tottenham court road , central ). connected (bond street, green

Prowadzimy rozumowanie dotąd, dokąd nie dojdziemy do wniosku że taka koniunkcja założeń i hipotezy jest albo fałszywa sama w sobie, albo wynika z niej zdanie fałszywe..

Tak wi˛ec, formuła α j˛ezyka klasycznego rachunku zda´n nie wynika logicznie ze zbioru formuł X tego j˛ezyka wtedy i tylko wtedy, gdy istnieje warto´sciowanie w zmiennych

• Czy każda relacja mająca własność Φ jest zawarta w każdej relacji mającej własność Ψ.. • Czy każda relacja mająca własność Φ jest zawarta w pewnej relacji

Problem stopu można równoważnie sformułować następująco: czy dana maszyna Turinga akceptuje słowo

Załóżmy, że w omawianym kontekście obecny jest drugi posąg, który w przeciwieństwie do pierwszego nie jest źle wykonany (chciałoby się dodać: jako posąg), ale

Z poprzednich rozważań wynika, że zagadnienia poszukiwania ekstremali funkcjonałów prowa- dzą do pewnych zagadnień brzegowych dla równań różniczkowych cząstkowych. Okazuje