log8 predykaty

29
SPRYTNY GANGSTER Czyli ABC logiki predykatów www.logic.amu.edu.pl

Upload: victoria-kamasa

Post on 26-Jun-2015

313 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Log8 predykaty

SPRYTNY GANGSTERCzyli ABC logiki predykatów

www.logic.amu.edu.pl

Page 2: Log8 predykaty

www.logic.amu.edu.pl

PROBLEM POLICJI• PRL ma nowego gangstera,• Udało się go złapać,• Złożył następujące zeznanie:

Popełniłem wszystkie przestępstwa z użyciem dwustronnego kilofa.

W ostatnim napadzie na bank użyto dwustronnego kilofa.

Czy oskarżonego można na tej podstawie skazać za ostatni napad na bank?

Page 3: Log8 predykaty

www.logic.amu.edu.pl

PROBLEM POLICJIW klasycznym rachunku zdań:KRZ:

pqr

A więc nie wynika.Podejrzanego nie można skazać.

Page 4: Log8 predykaty

www.logic.amu.edu.pl

PROBLEM POLICJIKolejne zeznanie:

W naszym gangu są inteligentni mordercy.

Czy wystarcza to by podejrzewać, że ktoś z gangu popełnił morderstwo?

Page 5: Log8 predykaty

www.logic.amu.edu.pl

PROBLEM POLICJIW klasycznym rachunku zdań:

p (W naszym gangu są inteligentni mordercy)

r (W naszym gangu jest przynajmniej jeden morderca)

A więc nie wynika.Podejrzanego nie można skazać.

Page 6: Log8 predykaty

www.logic.amu.edu.pl

WNIOSEK

Będzie to Klasyczny Rachunek Predykatów (KRP), który zaprezentuje nam światowej klasy specjalista w tej sprawie Predykator Roztropny

Potrzebujemy narzędzia, które pomoże nam „uchwycić” te wnioskowania.

Page 7: Log8 predykaty

PO CO MI TO?Jeżeli Antoni jest

gangsterem, to Antoni zginie od kuli.

Antoni jest gangsterem.Antoni zginie od kuli.

Intuicyjnie: WynikaKRZ:

p→qpq

Wynika

Antoni jest gangsterem.Wszyscy gangsterzy giną od

kuli.Antoni zginie od kuli.

Intuicyjnie: WynikaKRZ:

pqr

Nie wynikawww.logic.amu.edu.pl

Page 8: Log8 predykaty

www.logic.amu.edu.pl

PO CO MI TO?

1. Kleofas jest gangsterem.2. Janina jest gangsterem.3. Ktoś jest gangsterem.4. Wszyscy są gangsterami.

W KRZ:pqrs

A jednak: Wszystkie te zdania orzekają o tej samej własności bycia gangsteremOrzekają więc to samo, choć o innych przedmiotach Zdania (1) i (2) orzekają coś o konkretnych indywidualnych osobach Zdania (3) i (4) orzekają ogólnie – o niektórych osobach lub o wszystkich osobach

Page 9: Log8 predykaty

www.logic.amu.edu.pl

PO CO MI TO?

Właśnie po to, żeby „widzieć” te różnice,BO logika predykatów:

Pozwala wniknąć w głąb zdań prostych„Zauważa”, że nawet zdania bez spójników

prawdziwościowych mają złożoną strukturę Pozwala bardziej dokładnie oddawać sensy

wyrażeń języka naturalnego

PRZEKONANI?

Page 10: Log8 predykaty

www.logic.amu.edu.pl

Symbole w Klasycznym Rachunku Predykatów:1. Spójniki prawdziwościowe: ⋁, ⋀, ≡, →, ¬2. Zmienne indywiduowe: reprezentują

przedmioty danego rodzaju: x, y, z3. Stałe (indywidualne): a,b,c4. Predykaty: nazwy własności lub stosunków,

które przysługują przedmiotom danego rodzaju: P,Q,R…

5. Duży kwantyfikator: oznaczający

dla każdego ∀6. Mały kwantyfikator: oznaczający istnieje

taki…, że ∃

Page 11: Log8 predykaty

www.logic.amu.edu.pl

SPRÓBUJMY Z POZNANYMI ZDANIAMI• Antoni jest gangsterem.

G (x) – predykat: x jest gangsterema – stała indywidualna: Antoni

G(a)• Wszyscy gangsterzy giną od kuli

K(x) – predykat: x ginie od kuli ∀x (G(x) → K(x))

Page 12: Log8 predykaty

www.logic.amu.edu.pl

SPRÓBUJMY Z POZNANYMI ZDANIAMI

W naszym gangu są inteligentni mordercy.G(x) – predykat: x jest w ganguI(x) – predykat: x jest inteligentnyM(x) – predykat: x jest mordercą

∃x (G(x) I(x) M(x))⋀ ⋀

.

Page 13: Log8 predykaty

www.logic.amu.edu.pl

SPRÓBUJMY Z POZNANYMI ZDANIAMIG(x) – predykat: x jest gangsterem1. Kleofas jest gangsterem.

G(k)2. Janina jest gangsterem.

G(j)3. Ktoś jest gangsterem.

∃x (G(x))

4. Wszyscy są gangsterami. ∀x(G(x))

Page 14: Log8 predykaty

www.logic.amu.edu.pl

SPRÓBUJMY Z POZNANYMI ZDANIAMIPopełniłem wszystkie przestępstwa z użyciem dwustronnego kilofa.

p – stała indywiduowa: podejrzanyK(x) – predykat: x jest przestępstwem popełnionym z użyciem dwustronnego kilofaP(x,y) – predykat: x popełnił y

∀x(K(x) → P(p,x))W ostatnim napadzie na bank użyto dwustronnego

kilofa.b – stała indywidualna: ostatni napad na bank

K(b)

Page 15: Log8 predykaty

www.logic.amu.edu.pl

JESZCZE KILKA POJĘĆZMIENNA ZWIĄZANA:„Zmienna występująca w funkcji zdaniowej, którą poprzedza kwantyfikator opatrzony symbolem tej zmiennej”

(Stanosz 1985)

Zmienna, której dotyczy przynajmniej jeden

poprzedzający ją kwantyfikator.

Page 16: Log8 predykaty

www.logic.amu.edu.pl

JESZCZE KILKA POJĘĆZMIENNA WOLNA„Zmienna, która nie jest w danym

wyrażeniu związana przez żaden kwantyfikator”

(Stanosz 1985)

Zmienna, której nie dotyczy żaden pojawiający się przed nią kwantyfikator.

Page 17: Log8 predykaty

www.logic.amu.edu.pl

JESZCZE KILKA POJĘĆ

ZASIĘG KWANTYFIKATORA:„Wyrażenie α w dowolnej formule postaci

x∀ n(α) lub x∃ n(α) nazywamy zasięgiem odpowiedniego kwantyfikatora.”

(Pogonowski 2008)

Page 18: Log8 predykaty

www.logic.amu.edu.pl

JESZCZE KILKA POJĘĆ

Kwantyfikatory wiążą mocniej niż spójniki zdaniowe, zatem

(w uproszczeniu) jeżeli w danej formule NIE występują nawiasy, to kwantyfikatory wiążą tylko zmienne występujące bezpośrednio przy nich.

Page 19: Log8 predykaty

www.logic.amu.edu.pl

PORA ĆWICZEŃ

Załóżmy, że każda zmienna w poniższych formułach odpowiada jednemu przestępcy.Należy zwolnić tych, który nie są związani ;).1. ∀x P(x) → Q (x)2. ∀x (P(x,y) → y(Q(x) R(x,y)))∃ ⋀3. ∃x (P(x) z(Q(z) → R(x,z)))⋀∀4. ∃x (P(x) x(Q(y) → R(x,y)))⋀∀5. ∀x y (P(x) Q(y)) → ¬ (R(x) S(y))∃ ⋀ ⋀

Page 20: Log8 predykaty

www.logic.amu.edu.pl

PORA ĆWICZEŃ

Aby zmagać się dalej z PRL musimy umieć przekładać na zapis logiczny ich nowe, sprytniejsze zdania:

1. Każdy popełnił przestępstwo.2. Nie wszyscy są uczciwymi obywatelami3. Nikt nie jest bez winy.4. Niektórzy są bezwzględnymi przestępcami.

Page 21: Log8 predykaty

www.logic.amu.edu.pl

PORA ĆWICZEŃPora na nieco trudniejsze przykłady:1. Pospolici Złodzieje biegają szybciej od

Prawdziwych Mafiosów, ale Prawdziwi Mafiosi żyją dłużej od nich.

2. Niektórzy Smutni Mordercy płaczą głośniej od jakichkolwiek Wesołych Dusicieli.

3. Jeśli Pospolici Złodzieje biegają szybciej od Prawdziwych Mafiosów, to ich okradają.

4. Niektórzy Ponurzy Włamywacze są bardziej podobni do pewnych Specjalistów od Mokrej Roboty niż do jakichkolwiek Pospolitych Złodziei.

Page 22: Log8 predykaty

www.logic.amu.edu.pl

Wycieczka do lasu, czyliO drzewach semantycznych w KRP.

Page 23: Log8 predykaty

www.logic.amu.edu.pl

ZASADY dla spójników zdaniowych analogiczne jak w

KRZ, czyli… problem kwantyfikatorów:

jeśli zostaniemy na poziomie zmiennych nie będziemy w stanie odpowiedzieć na żadne pytanie

dlatego poszczególne zmienne zastępujemy stałymi

wg określonych zasad

Page 24: Log8 predykaty

www.logic.amu.edu.pl

ZASADYReguły dotyczące formuł z kwantyfikatorami:

∀x A(x) – na danej gałęzi umieszczamy wszystkie formuły postaci A(a) dla każdej stałej indywiduowej występującej na rozważanej gałęzi

∃x A(x) – na danej gałęzi umieszczamy formułę A(a), gdzie a jest nową stałą indywiduową, nie występującą dotąd na rozważanej gałęzi

Page 25: Log8 predykaty

www.logic.amu.edu.pl

ZASADYReguły dotyczące formuł z kwantyfikatorami:

¬ ∀x A(x) – na danej gałęzi umieszczamy formułę ¬ A(a), gdzie a jest nową stałą indywiduową, nie występującą dotąd na rozważanej gałęzi

¬ ∃x A(x) – na danej gałęzi umieszczamy wszystkie formuły postacie ¬ A(a) dla każdej stałej indywiduowej występującej na rozważanej gałęzi

Page 26: Log8 predykaty

www.logic.amu.edu.pl

ZADADY – kolejność działań1. „Zwykła” kolejność działań, czyli…2. Najpierw formuły egzystencjalnie

skwantyfikowane i negacje generalnie skwantyfikowanych;(wprowadzamy wszystkie potrzebne zmienne).

3. Następnie formuły generalnie skwantyfikowane i negacje egzystencjalnie skwantyfikowanych;(co wiemy o już wprowadzonych zmiennych)

Page 27: Log8 predykaty

www.logic.amu.edu.pl

ZASADY - notacja numerowanie formuł, jak w KRZ, czyli… oznaczanie operacji, jak w KRZ, czyli… a – pominięcie kwantyfikatora egzystencjalnego

(lub negacji kwantyfikatora generalnego) i wprowadzenie w formule za tym kwantyfikatorem (lub w jej negacji) stałej indywiduowej a.

*a – zastąpienie formuły generalnie skwantyfikowanej (lub negacji formuły egzystencjalnie skwantyfikowanej) przez formułę bez kwantyfikatora, ze stałą indywiduową a, zamiast zmiennej wiązanej przez ten kwantyfikator.

Page 28: Log8 predykaty

www.logic.amu.edu.pl

PRZYKŁADY ∃x y P(x,y)∀

∃x y(P(x) → ¬P(y))∀

( x P(x)→ yQ(y)) → x(P(x) → Q(x))∃ ∃ ∃

Page 29: Log8 predykaty

www.logic.amu.edu.pl

BIBLIOGRAFIA:Reguły, notacja oraz przykłady: J.Pogonowski Drzewa semantyczne dla KRP, źródło: www.logic.amu.edu.pl (04.07)