Preliminaria logiczne

Podobne dokumenty
Twierdzenie Wainera. Marek Czarnecki. Warszawa, 3 lipca Wydziaª Filozoi i Socjologii Uniwersytet Warszawski

Podstawy matematyki dla informatyków

Relacj binarn okre±lon w zbiorze X nazywamy podzbiór ϱ X X.

A = n. 2. Ka»dy podzbiór zbioru sko«czonego jest zbiorem sko«czonym. Dowody tych twierdze«(elementarne, lecz nieco nu» ce) pominiemy.

Metoda aksjomatyczna

Metoda tablic semantycznych. 1 Metoda tablic semantycznych

Ekstremalnie maªe zbiory

Logika matematyczna (16) (JiNoI I)

Zdzisªaw Dzedzej, Katedra Analizy Nieliniowej pok. 611 Kontakt:

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

Przekroje Dedekinda 1

Automorzmy modeli i twierdzenie EhrenfeuchtaMostowskiego

Metody dowodzenia twierdze«

Indeksowane rodziny zbiorów

Podstawy matematyki dla informatyków. Logika formalna. Skªadnia rachunku zda« Skróty i priorytety. Wykªad 10 (Klasyczny rachunek zda«) 15 grudnia 2011

JAO - J zyki, Automaty i Obliczenia - Wykªad 1. JAO - J zyki, Automaty i Obliczenia - Wykªad 1

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

W poprzednim odcinku... Podstawy matematyki dla informatyków. Relacje równowa»no±ci. Zbiór (typ) ilorazowy. Klasy abstrakcji

Wyra»enia logicznie równowa»ne

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

Matematyczne podstawy kognitywistyki

Mierzalne liczby kardynalne

WYKŁAD 2: PRELIMINARIA LOGICZNE

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

Metodydowodzenia twierdzeń

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

Matematyczne podstawy kognitywistyki

Rachunki sekwentów. Jerzy Pogonowski. MDTiAR 1xii2015

Wykªad 7. Ekstrema lokalne funkcji dwóch zmiennych.

x y x y x y x + y x y

Logika intuicjonistyczna

ELEMENTARNA TEORIA LICZB. 1. Podzielno±

Wykªad 4. Funkcje wielu zmiennych.

Podstawy logiki i teorii zbiorów wiczenia

Zbiory i odwzorowania

Geometria Algebraiczna

WST P DO TEORII INFORMACJI I KODOWANIA. Grzegorz Szkibiel. Wiosna 2013/14

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

Logika Matematyczna. Zadania Egzaminacyjne. J zykoznawstwo i Informacja Naukowa I, UAM, Jerzy Pogonowski

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

KLASYCZNE ZDANIA KATEGORYCZNE. ogólne - orzekaj co± o wszystkich desygnatach podmiotu szczegóªowe - orzekaj co± o niektórych desygnatach podmiotu

i, lub, nie Cegieªki buduj ce wspóªczesne procesory. Piotr Fulma«ski 5 kwietnia 2017

Funkcje wielu zmiennych

Wybrane poj cia i twierdzenia z wykªadu z teorii liczb

Podstawy matematyki dla informatyków. Funkcje. Funkcje caªkowite i cz ±ciowe. Deniowanie funkcji. Wykªad pa¹dziernika 2012

Strategia czy intuicja?

Algebrę L = (L, Neg, Alt, Kon, Imp) nazywamy algebrą języka logiki zdań. Jest to algebra o typie

Równania ró»niczkowe I rz du (RRIR) Twierdzenie Picarda. Anna D browska. WFTiMS. 23 marca 2010

Interpolacja funkcjami sklejanymi

Macierze. 1 Podstawowe denicje. 2 Rodzaje macierzy. Denicja

Maszyny Turinga i problemy nierozstrzygalne. Maszyny Turinga i problemy nierozstrzygalne

Matematyka 1. Šukasz Dawidowski. Instytut Matematyki, Uniwersytet l ski

*** Teoria popytu konsumenta *** I. Pole preferencji konsumenta 1. Przestrze«towarów 2. Relacja preferencji konsumenta 3. Optymalny koszyk towarów

Wyniki prof. Rasiowej w informatyce I

Zadania z analizy matematycznej - sem. II Rachunek ró»niczkowy funkcji wielu zmiennych

Teoria mnogo±ci. Twierdzenia podziaªowe. Piotr Zakrzewski. Toru«, 31 sierpnia Instytut Matematyki Uniwersytet Warszawski

Estymacja parametru gªadko±ci przy u»yciu falek splajnowych

Ciaªa i wielomiany. 1 Denicja ciaªa. Ciaªa i wielomiany 1

Twierdzenie Wedderburna Witold Tomaszewski

Logika dla matematyków i informatyków Wykªad 1

Elementy geometrii analitycznej w przestrzeni

Matematyka dyskretna dla informatyków

Ci gªy fragment rachunku µ

Statystyka matematyczna - ZSTA LMO

Ukªady równa«liniowych

Logika Matematyczna (5-7)

Czy funkcja zadana wzorem f(x) = ex e x. 1 + e. = lim. e x + e x lim. lim. 2 dla x = 1 f(x) dla x (0, 1) e e 1 dla x = 1

Zadania. 4 grudnia k=1

1 Metody iteracyjne rozwi zywania równania f(x)=0

Macierze i Wyznaczniki

Funkcje wielu zmiennych

Macierze i Wyznaczniki

Naukoznawstwo (Etnolingwistyka V)

Metody dowodowe: wst p

Prawdopodobie«stwo warunkowe, twierdzenie Bayesa, niezale»no± zdarze«.

Hotel Hilberta. Zdumiewaj cy ±wiat niesko«czono±ci. Marcin Kysiak. Festiwal Nauki, Instytut Matematyki Uniwersytetu Warszawskiego

1 Poj cia pomocnicze. Przykªad 1. A A d

GRUPA PODSTAWOWA I X. GRZEGORZ ZBOROWSKI

Oba zbiory s uporz dkowane liniowo. Badamy funkcj w pobli»u kresów dziedziny. Pewne punkty szczególne (np. zmiana denicji funkcji).

Teoretyczne Podstawy Informatyki

Algorytmiczna teoria grafów

2 Liczby rzeczywiste - cz. 2

3. (8 punktów) EGZAMIN MAGISTERSKI, Biomatematyka

Motywuj cy przykªad. Logika intuicjonistyczna. Alternatywne rozwi zania: Jeszcze jeden przykªad. Wykªad lutego 2012

Przeksztaªcenia liniowe

Logika Stosowana. Wykład 1 - Logika zdaniowa. Marcin Szczuka. Instytut Informatyki UW. Wykład monograficzny, semestr letni 2016/2017

Twierdzenie Choqueta o mierzalno±ci rzutów

Ÿ1 Oznaczenia, poj cia wst pne

Zad. 1 Zad. 2 Zad. 3 Zad. 4 Zad. 5 SUMA. W obu podpunktach zakªadamy,»e kolejno± ta«ców jest wa»na.

PRZYPOMNIENIE Ka»d przestrze«wektorow V, o wymiarze dim V = n < nad ciaªem F mo»na jednoznacznie odwzorowa na przestrze«f n n-ek uporz dkowanych:

O pewnym zadaniu olimpijskim

Metody numeryczne i statystyka dla in»ynierów

Freyd, Abelian Categories

Logika [dla Psychologii UW]

Materiaªy do Repetytorium z matematyki

Wielomiany o wspóªczynnikach rzeczywistych

Elementy geometrii w przestrzeni R 3

Zbiory ograniczone i kresy zbiorów

Metalogika (1) Jerzy Pogonowski. Uniwersytet Opolski. Zakład Logiki Stosowanej UAM

Transkrypt:

Preliminaria logiczne Jerzy Pogonowski Zakªad Logiki i Kognitywistyki UAM www.kognitywistyka.amu.edu.pl http://logic.amu.edu.pl/index.php/dydaktyka pogon@amu.edu.pl MDTiAR Jerzy Pogonowski (MEG) Preliminaria logiczne MDTiAR 1 / 31

Wst p Plan na dzi± Udowodnimy Lemat Hintikki (dla KRZ). Wprowadzimy poj cie wªasno±ci niesprzeczno±ci. Udowodnimy twierdzenie o istnieniu modelu (dla KRZ). Udowodnimy twierdzenie o zwarto±ci (dla KRZ). Poznamy ogólne operacje konsekwencji. Poznamy operacje konsekwencji wyznaczone przez reguªy, konsekwencje matrycowe oraz odrzucaj ce. Poznamy kilka przydatnych poj algebraicznych: Kraty Algebry Heytinga Algebry Boole'a Jerzy Pogonowski (MEG) Preliminaria logiczne MDTiAR 2 / 31

Preliminaria logiczne ci g dalszy Lemat Hintikki Zbiory Hintikki Zbiór H formuª j zyka KRZ nazywamy zdaniowym zbiorem Hintikki, je±li: 1 Dla dowolnej zmiennej zdaniowej p, zachodzi co najmniej jedno z dwojga: p / H lub p / H 2 / H oraz / H; 3 Je±li ψ H, to ψ H; 4 Je±li α H, to α 1 H oraz α 2 H; 5 Je±li β H, to β 1 H lub β 2 H. Zbiory Hintikki nazywa si tak»e zbiorami nasyconymi w dóª (downward saturated). Mo»e trafniej byªoby mówi : nasycone w gª b? Cantor mówiª podobno,»e wyobra»a sobie zbiory jako przepa±cie. Jerzy Pogonowski (MEG) Preliminaria logiczne MDTiAR 3 / 31

Preliminaria logiczne ci g dalszy Lemat Hintikki Lemat Hintikki Lemat Hintikki. Ka»dy zdaniowy zbiór Hintikki jest speªnialny. Dowód. Niech H b dzie zbiorem Hintikki. Zbudujemy warto±ciowanie v, przy którym ka»dy element zbioru H przyjmie warto± 1. Je±li p H, to niech v(p) = 1. Je±li p H, to niech v(p) = 0. Je±li ani p ani p nie nale» do H, to niech v(p) = 0. Wreszcie, niech v( ) = v( ) = 0. Jak pami tamy z semantyki KRZ, warto±ciowanie v mo»na jednoznacznie rozszerzy do odwzorowania v wszystkich formuª zdaniowych w zbiór {0, 1}. Wtedy v (ψ) = 1 dla wszystkich ψ H, czego dowodzimy np. przez indukcj po randze formuª. Jerzy Pogonowski (MEG) Preliminaria logiczne MDTiAR 4 / 31

Preliminaria logiczne ci g dalszy Lemat Hintikki Lemat Hintikki Dla zmiennych zdaniowych mamy v (p) = 1 wtedy i tylko wtedy, gdy p H. Dalej, v ( ) = v ( ) = 0 na mocy denicji v. Tak wi c, v (ψ) = 1 dla wszystkich formuª o randze 0 nale» cych do H. Zaªó»my,»e dla wszystkich formuª ψ H rangi mniejszej od n > 0 zachodzi v (ψ) = 1. Je±li α ma rang n, to α 1 oraz α 2 s elementami H oraz maj rang mniejsz od n. Z zaªo»enia indukcyjnego v (α 1 ) = 1 = v (α 2 ). Wtedy v (α) = 1. Je±li β ma rang n, to albo β 1 H albo β 2 H. Nadto, β 1 oraz β 2 maj rang mniejsz od n. Z zaªo»enia indukcyjnego: albo v (β 1 ) = 1 albo v (β 2 ) = 1. A zatem v (β) = 1. Jerzy Pogonowski (MEG) Preliminaria logiczne MDTiAR 5 / 31

Preliminaria logiczne ci g dalszy Wªasno±ci niesprzeczno±ci Sprzeczno± to ±mier logiczna Niech C b dzie rodzin zbiorów formuª j zyka KRZ. Mówimy,»e C jest zdaniow wªasno±ci niesprzeczno±ci (propositional consistency property), je±li dla ka»dego zbioru S C: 1 Dla ka»dej zmiennej zdaniowej p: albo p / S albo p / S 2 / S oraz / S 3 Je±li ψ S, to S {ψ} S 4 Je±li α S, to S {α 1, α 2 } C 5 Je±li β S, to S {β 1 } C lub S {β 2 } C. Tak wi c, ka»da wªasno± niesprzeczno±ci jest rodzin zbiorów, speªniaj c pewne warunki domkni cia. Je±li S C, to mówimy,»e S jest C-niesprzeczny. Jerzy Pogonowski (MEG) Preliminaria logiczne MDTiAR 6 / 31

Preliminaria logiczne ci g dalszy Wªasno±ci niesprzeczno±ci Przykªady Rodzina wszystkich zbiorów niesprzecznych jest zdaniow wªasno±ci niesprzeczno±ci. Rodzina wszystkich zbiorów speªnialnych jest zdaniow wªasno±ci niesprzeczno±ci. Rodzina wszystkich zbiorów, których ka»dy sko«czony podzbiór jest speªnialny, jest zdaniow wªasno±ci niesprzeczno±ci. Nazwiemy zbiór formuª S tablicowo niesprzecznym, gdy nie istnieje zamkni ta tablica analityczna dla S. Rodzina wszystkich zbiorów tablicowo niesprzecznych jest zdaniow wªasno±ci niesprzeczno±ci. Poj cie wªasno±ci niesprzeczno±ci mo»na okre±li tak»e dla logiki pierwszego rz du. Poj cie wªasno±ci niesprzeczno±ci mo»na okre±li dla ró»nych metod dowodowych. Jerzy Pogonowski (MEG) Preliminaria logiczne MDTiAR 7 / 31

Preliminaria logiczne ci g dalszy Wªasno±ci niesprzeczno±ci Oswajanie wªasno±ci niesprzeczno±ci Wªasno± niesprzeczno±ci C jest domkni ta na podzbiory, gdy dla ka»dego S C oraz wszystkich T S: T C. Wªasno± niesprzeczno±ci C jest charakteru sko«czonego, gdy: S C wtedy i tylko wtedy, gdy ka»dy sko«czony podzbiór zbioru S nale»y do C. 1 Ka»da wªasno± niesprzeczno±ci mo»e zosta rozszerzona do wªasno±ci niesprzeczno±ci domkni tej na podzbiory. 2 Ka»da wªasno± niesprzeczno±ci charakteru sko«czonego jest domkni ta na podzbiory. 3 Ka»da wªasno± niesprzeczno±ci domkni ta na podzbiory mo»e zosta rozszerzona do wªasno±ci niesprzeczno±ci charakteru sko«czonego. wiczenie: udowodnij powy»sze punkty 13 (konwersatorium). Jerzy Pogonowski (MEG) Preliminaria logiczne MDTiAR 8 / 31

Preliminaria logiczne ci g dalszy Wªasno±ci niesprzeczno±ci Przerywnik muzyczny: Logic rap Profesor: Bierzemy ci g niesprzecznych zbiorów, wst puj cy ±ci±le. To jaka jest ich suma, niech ja tylko pomy±l. Ona te» jest niesprzeczna, mój mªody kolego. Ty pytasz: panie psorze, ach, dlaczego, dlaczego? Dowód podam nie wprost, jak w ko±ciele na tac. Przypu± my, drodzy go±cie,»e byªoby inaczej. Gdyby byªa sprzeczna, no to nie ma siªy: Sprzeczno± ju» na którym± pi trze by si pojawiªa. Co przeczy zaªo»eniu oraz ko«czy dowód. Studenci: I wszystkim nam dostarcza doskonaªy powód, By zako«czy ten wykªad i»ywo na piwo! 1 Pierwsze zaªo»enie za mocne, ale ratuje rym. 2 Byªy jeszcze dwie (obsceniczne) linijki, które tu opuszczamy. Jerzy Pogonowski (MEG) Preliminaria logiczne MDTiAR 9 / 31

Preliminaria logiczne ci g dalszy Wªasno±ci niesprzeczno±ci Domkni to± na sumy ªa«cuchów Zaªó»my,»e C jest wªasno±ci niesprzeczno±ci charakteru sko«czonego oraz»e S 1, S 2, S 3,... jest ªa«cuchem wst puj cym (ze wzgl du na inkluzj ) elementów rodziny C. Wtedy S n C. n Dowód. Poniewa» C jest wªasno±ci niesprzeczno±ci charakteru sko«czonego, wi c wystarczy udowodni,»e ka»dy sko«czony podzbiór zbioru S n nale»y do C. n Przypu± my,»e {ψ 1,..., ψ k } S n. Poka»emy,»e {ψ 1,..., ψ k } C. n Dla ka»dego 1 i k istnieje najmniejszy indeks n i taki,»e ψ i S ni. Niech m = max{n 1,..., n k }. Wtedy ψ i S m dla wszystkich 1 i k. Poniewa» S m C oraz C jest domkni ta na podzbiory, wi c {ψ 1,..., ψ k } C. Jerzy Pogonowski (MEG) Preliminaria logiczne MDTiAR 10 / 31

Preliminaria logiczne ci g dalszy Twierdzenie o istnieniu modelu Niesprzeczno± daje szans Twierdzenie o Istnieniu Modelu (dla KRZ). Je±li C jest zdaniow wªasno±ci niesprzeczno±ci oraz S C, to S jest speªnialny. Twierdzenie to b dzie wielokrotnie wykorzystane w dowodach peªno±ci rozwa»anych metod dowodowych. Dowód tego twierdzenia istotnie korzysta z Lematu Hintikki. Zasadniczy pomysª polega na tym,»e ka»dy zbiór S z rozwa»anej wªasno±ci niesprzeczno±ci C mo»na rozszerzy do pewnego zbioru Hintikki H S, równie» nale» cego do C. Skoro S H S, a H S jest speªnialny (Lemat Hintikki!), to równie» S jest speªnialny. Jerzy Pogonowski (MEG) Preliminaria logiczne MDTiAR 11 / 31

Preliminaria logiczne ci g dalszy Dowód Dowód Twierdzenia o Istnieniu Modelu Zaªó»my,»e S C. Na mocy poprzednich ustale«mo»emy zaªo»y,»e C jest charakteru sko«czonego. Ustawiamy wszystkie formuªy j zyka KRZ w ci g przeliczalny: ψ 1, ψ 2, ψ 3,... (w porz dku leksykogracznym). Deniujemy ci g S 1, S 2, S 3,... elementów C w sposób nast puj cy: S 1 = S S n+1 = S n {ψ n }, o ile S n {ψ n } C, natomiast S n+1 = S n w przeciwnym przypadku. Wszystkie elementy tego ci gu nale» do C i tworz ªa«cuch wst puj cy. Niech H S = S n. Wtedy S H S. n Poniewa» C jest charakteru sko«czonego i jest domkni ta na sumy ªa«cuchów, wi c H S C. Jerzy Pogonowski (MEG) Preliminaria logiczne MDTiAR 12 / 31

Preliminaria logiczne ci g dalszy Dowód Dowód Twierdzenia o Istnieniu Modelu H S jest elementem maksymalnym w C: Przypu± my,»e istnieje K C taki,»e: H S K oraz H S K. Wtedy istnieje ψ n K H S. Oznacza to,»e ψ n / S n+1, a zatem S n {ψ n } / C. Jednak S n {ψ n } K, poniewa» S n H S K oraz ψ n K. Poniewa» C jest domkni ta na podzbiory, wi c S n {ψ n } C, sprzeczno±. H S jest zbiorem Hintikki: Warunki dla zmiennych zdaniowych oraz i zachodz na mocy konstrukcji zbioru H S oraz denicji rodziny C. Je±li ψ H S, to ψ H S, poniewa» H S C. Zaªó»my,»e α H S. Poniewa» H S C, wi c H S {α 1, α 2 } C. Poniewa» H S jest maksymalny, wi c {α 1, α 2 } H S. Zaªó»my,»e β H S. Poniewa» H S C, wi c H S {β 1 } C} lub H S {β 2 } C}. Poniewa» H S jest maksymalny, wi c β 1 H S lub β 2 H S. Na mocy Lematu Hintikki S jest speªnialny, poniewa» S H S. Jerzy Pogonowski (MEG) Preliminaria logiczne MDTiAR 13 / 31

Preliminaria logiczne ci g dalszy Twierdzenie o zwarto±ci Zastosowanie Twierdzenia o Istnieniu Modelu Twierdzenie o Zwarto±ci. Niech S b dzie zbiorem formuª j zyka KRZ. Je±li ka»dy sko«czony podzbiór zbioru S jest speªnialny, to S jest speªnialny. Dowód. Zaªó»my,»e ka»dy sko«czony podzbiór zbioru S jest speªnialny. Plan dowodu jest nast puj cy: Deniujemy rodzin C zbiorów formuª j zyka KRZ jako rodzin tych wszystkich zbiorów formuª, których ka»dy sko«czony podzbiór jest speªnialny. Wtedy oczywi±cie S C. Trzeba b dzie pokaza,»e C jest wªasno±ci niesprzeczno±ci. Nast pnie wystarczy skorzysta z Twierdzenia o Istnieniu Modelu. Jerzy Pogonowski (MEG) Preliminaria logiczne MDTiAR 14 / 31

Preliminaria logiczne ci g dalszy Dowód Dowód Twierdzenia o Zwarto±ci Przypu± my,»e W C oraz {p, p} W dla pewnej zmiennej zdaniowej p. Zbiór {p, p} jest sko«czony, ale nie jest speªnialny, a wi c pocz tkowe przypuszczenie musi zosta odrzucone. Oczywi±cie, je±li W C oraz ψ W, to W {ψ} C. Zaªó»my,»e W C oraz α W. Poka»emy,»e ka»dy sko«czony podzbiór zbioru W {α 1, α 2 } jest speªnialny, czyli W {α 1, α 2 } C. Sko«czony podzbiór zbioru W {α 1, α 2 } mo»e: nie zawiera»adnej z formuª α 1, α 2, zawiera dokªadnie jedn z nich, zawiera obie. Wystarczy rozwa»y ostatni przypadek, czyli W 0 {α 1, α 2 }, gdzie W 0 jest sko«czonym podzbiorem W. Wtedy W 0 {α} te» jest sko«czonym podzbiorem W, a wi c jest speªnialny. Dowolne warto±ciowanie posyªaj ce ka»dy element zbioru W 0 {α} w 1 musi zatem posyªa w 1 zarówno α 1 jak i α 2. Oznacza to,»e W 0 {α, α 1, α 2 } jest speªnialny, z zatem W 0 {α 1, α 2 } jest speªnialny. Jerzy Pogonowski (MEG) Preliminaria logiczne MDTiAR 15 / 31

Preliminaria logiczne ci g dalszy Dowód Dowód Twierdzenia o Zwarto±ci Zaªó»my,»e W C oraz β W. Poka»emy,»e: albo W {β 1 } C albo W {β 2 } C. Niech W 0 b dzie sko«czonym podzbiorem W. W 0 {β} tak»e jest sko«czonym podzbiorem W, a wi c jest speªnialny: istnieje warto±ciowanie v posyªaj ce ka»dy element zbioru W 0 {β} w 1. Na mocy denicji warto±ciowa«: albo v(β 1 ) = 1 albo v(β 2 ) = 1. W konsekwencji, warto±ciowanie v posyªa w 1: albo wszystkie elementy zbioru W 0 {β, β 1 } albo wszystkie elementy zbioru W 0 {β, β 2 }. Tak wi c: albo W 0 {β, β 1 } albo W 0 {β, β 2 } jest speªnialny. Poniewa» podzbiór zbioru speªnialnego jest speªnialny, wi c: albo W 0 {β 1 } albo W 0 {β 2 } jest speªnialny. Ostatecznie: albo W {β 1 } C albo W {β 2 } C. Jerzy Pogonowski (MEG) Preliminaria logiczne MDTiAR 16 / 31

Ogólne operacje i relacje konsekwencji Warunki Tarskiego Operacje i relacje konsekwencji w sensie Tarskiego Ogólna operacja konsekwencji C w ustalonym j zyku o zbiorze formuª F to operacja C : (F ) (F ), speªniaj ca warunki: (C 1) X C(X ) (zwrotno± ) (C 2) Je±li X Y, to C(X ) C(Y ) (monotoniczno± ) (C 3) C(C(X )) C(X ) (idempotencja) (C 4) C(X ) {C(Y ) : Y X Y < ℵ 0 } (nitystyczno± ). Ogólna relacja konsekwencji (F ) F okre±lona jest przez warunki: ( 1) X ψ dla ka»dej ψ X ( 2) Je±li X ψ i X Y, to Y ψ ( 3) Je±li X ϕ dla ka»dej ϕ Y oraz Y ψ, to X ψ ( 4) Je±li X ψ, to istnieje Y taki,»e: Y X, Y < ℵ 0 oraz Y ψ. Jerzy Pogonowski (MEG) Preliminaria logiczne MDTiAR 17 / 31

Ogólne operacje i relacje konsekwencji Warunki Scotta Relacje konsekwencji w sensie Scotta Relacj konsekwencji w sensie Scotta w ustalonym j zyku nazywamy relacj mi dzy zbiorami formuª tego j zyka, która speªnia nast puj ce warunki: Zwrotno±. {ϕ} {ϕ} Monotoniczno±. Je±li X 1 X 2, Y 1 Y 2 oraz X 1 Y 1, to X 2 Y 2 Przechodnio±. Je±li X Y {ϕ} oraz {ϕ} X Y, to X Y. Uwaga. O ogólnych operacjach i relacjach konsekwencji jedynie wspominamy w tym miejscu. Ka»da z omawianych dalej metod dowodowych wyznacza takie operacje i relacje. Celem tego wykªadu jest jednak nie badanie (ciekawych!) wªasno±ci ogólnych operacji i relacji konsekwencji, ale praktyczne oswojenie si z wybranymi metodami dowodowymi. Jerzy Pogonowski (MEG) Preliminaria logiczne MDTiAR 18 / 31

Konsekwencje wyznaczone przez reguªy Denicja Wreszcie! Reguªy. Niech R b dzie dowoln rodzin reguª wnioskowania w ustalonym j zyku o zbiorze formuª F. Przez operacj konsekwencji w tym j zyku wyznaczon przez R rozumiemy ka»d funkcj C R : (F ) (F ), zdeniowan indukcyjnie nast puj cymi warunkami dla dowolnego zbioru formuª X tego j zyka: CR 0 (X ) = X C k+1 R (X ) = C R k (X ) {ψ F : ( R R)( P C R k (X )) (P, ψ) R} C R (X ) = {CR k (X ) : k N}. Wyra»enie ψ C R (X ) czytamy: ψ jest wyprowadzalna z X za pomoc reguª nale» cych do R. Oczywi±cie je±li n < m, to CR n (X ) C R m (X ). Niech Cld(R, X ) oznacza,»e zbiór formuª X jest domkni ty na wszystkie reguªy ze zbioru R: Cld(R, X ) wtedy i tylko wtedy, gdy ( R R)( P F )( ψ F )(((P, ψ) R P X ) ψ X ). Jerzy Pogonowski (MEG) Preliminaria logiczne MDTiAR 19 / 31

Konsekwencje wyznaczone przez reguªy Niektóre wªasno±ci Nie powinna± by zaskoczona,»e: 1 ψ C R (X ) wtedy i tylko wtedy, gdy ψ Y dla ka»dego zbioru Y takiego,»e X Y oraz Cld(R, Y ). 2 Je±li ((P, ψ) R R R), to ψ C R (P). 3 Je±li ((P, ψ) R R R P C R (X )), to ψ C R (X ). 4 X C R (X ) (zwrotno± ). 5 Je±li X Y, to C R (X ) C R (Y ) (monotoniczno± ). 6 Je±li R 1 R 2, to C R1 (X ) C R2 (X ) (monotoniczno± ). 7 C R (C R (X )) = C R (X ) (idempotencja). 8 C R (X ) = {C R (Y ) : Y X Y < ℵ 0 } (nitystyczno± ). 9 C R (X ) = {C R (X ) : R R R < ℵ 0 } (nitystyczno± ). 10 Niech X = oraz X Y lub Y X dla X, Y X. Wtedy C R ( {X : X X }) = {C R (X ) : X X }. Jerzy Pogonowski (MEG) Preliminaria logiczne MDTiAR 20 / 31

Konsekwencje wyznaczone przez reguªy Reguªy dopuszczalne i reguªy wyprowadzalne Co wolno Zbiór Adm(R, X ) wszystkich reguª dopuszczalnych ze wzgl du na X i R deniujemy nast puj co: R Adm(R, X ) wtedy i tylko wtedy, gdy dla ka»dego P F oraz ka»dej ψ F : je±li (P, ψ) R i P C R (X ), to ψ C R (X ). Zbiór Der(R, X ) wszystkich reguª wyprowadzalnych ze wzgl du na X i R deniujemy nast puj co: R Der(R, X ) wtedy i tylko wtedy, gdy dla ka»dego P F oraz ka»dej ψ F : je±li (P, ψ) R, to ψ C R (X P). Reguªa R jest zatem dopuszczalna ze wzgl du na X oraz R wtedy i tylko wtedy, gdy zbiór C R (X ) jest domkni ty na t reguª. Der(R, X ) Adm(R, X ). Jerzy Pogonowski (MEG) Preliminaria logiczne MDTiAR 21 / 31

Konsekwencje wyznaczone przez reguªy Reguªy strukturalne Chi«skie mundurki Niech e : V X b dzie odwzorowaniem ze zbioru V zmiennych zdaniowych w zbiór formuª X. Funkcj e mo»na jednoznacznie rozszerzy do h e : F F w nast puj cy sposób: h e (p i ) = e(p i ) h e ( 1 j (ϕ)) = 1 j (he (ϕ)) (dla spójników 1-argumentowych 1 j ) h e ( 2 j (ϕ, ψ)) = 2 j (he (ϕ), h e (ψ)) (dla spójników 2-argumentowych 2 j ). Reguªa podstawiania za zmienne zdaniowe: ψ powstaje z ϕ przez podstawienie (formuª ze zbioru X za zmienne zdaniowe) wtedy i tylko wtedy, gdy istnieje funkcja e : V X taka,»e ψ = h e (ϕ). Reguªa R jest reguª strukturaln w F wtedy i tylko wtedy, gdy dla ka»dej pary (P, ψ) R oraz ka»dego e : V F mamy (h e [P], h e (ψ)) R. Reguªa strukturalna to zatem, intuicyjnie mówi c, reguªa zawieraj ca wszelkie pary (P, ψ) b d ce podstawieniami jakiegokolwiek pary z tej reguªy. Jerzy Pogonowski (MEG) Preliminaria logiczne MDTiAR 22 / 31

Konsekwencja matrycowa Drobinka semantyki Niech M = U, {f i } i I, D b dzie matryc logiczn, gdzie U, {f i } i I jest algebr podobn do algebry j zyka J = V, { i : i I }, F, a D jest podzbiorem U (zbiorem warto±ci wyró»nionych matrycy M). Zawarto±ci (zbiorem tautologii) matrycy M jest zbiór E(M) wszystkich formuª ψ j zyka J takich,»e dla dowolnego v : V U mamy h v (ψ) D. Zdeniujmy funkcj C M : (F ) (F ) nast puj co: C M (X ) jest zbiorem wszystkich formuª ψ F takich,»e dowolnego v : V U mamy: je±li h v [X ] D, to h v (ψ) D. Wtedy funkcja C M speªnia warunki (C 1)(C 4). Funkcj C M nazywamy konsekwencj matrycow (wyznaczon przez matryc M). W tych wykªadach zajmujemy si syntaktycznymi metodami dowodzenia. Zachowamy jednak czujno± semantyczn. Jerzy Pogonowski (MEG) Preliminaria logiczne MDTiAR 23 / 31

Konsekwencja odrzucaj ca Co ujrzaªa Alicja Niech C b dzie operacj konsekwencji. Zdeniujmy operacj C 1 konsekwencji odrzucaj cej (wyznaczonej przez C ) nast puj co: C 1 (X ) = {ψ F : X C({ψ}) }. Wtedy C 1 speªnia warunki (C1)(C4). W my±l powy»szej denicji, ψ jest formuª odrzucon na gruncie zaªo»e«x wtedy i tylko wtedy, gdy co najmniej jedna formuªa z X jest wyprowadzalna z {ψ}. Tak wi c, formuªa ψ nie jest odrzucona na gruncie zaªo»e«x wtedy i tylko wtedy, gdy»adna formuªa z X nie jest wyprowadzalna z {ψ}. Konsekwencje odrzucaj ce mo»emy charakteryzowa poprzez reguªy odrzucania formuª. Dla przykªadu, jedn z takich reguª jest reguªa odrzucania przez odrywanie: je±li uznajesz implikacj oraz odrzucasz jej nast pnik, to odrzu jej poprzednik. Jerzy Pogonowski (MEG) Preliminaria logiczne MDTiAR 24 / 31

Dodatek: drobiazgi algebraiczne Kraty Kraty Denicja algebraiczna. Ukªad (A,, ) nazywamy krat, je±li oraz s dwuargumentowymi operacjami na zbiorze A, speªniaj cymi nast puj ce warunki: x y = y x x y = y x x (y z) = (x y) z x (y z) = (x y) z (x y) x = x x (x y) = x Denicja porz dkowa. Cz ±ciowy porz dek nazywamy porz dkiem kratowym w zbiorze A, je±li dla ka»dych x, y A w zbiorze A istniej kresy: inf{x, y} oraz sup{x, y}. Je±li jest porz dkiem kratowym w A, to (A, ) nazywamy krat. Denicje te s równowa»ne: inf{x, y} = x y, sup{x, y} = x y, x y wttw x y = x wttw x y = y Jerzy Pogonowski (MEG) Preliminaria logiczne MDTiAR 25 / 31

Dodatek: drobiazgi algebraiczne Kraty Kraty dystrybutywne Najwi kszy element kraty (o ile istnieje), nazywamy jedynk kraty i oznaczamy np. przez 1. Najmniejszy element kraty (o ile istnieje), nazywamy zerem kraty i oznaczamy np. przez 0. Krata (A,, ) jest: modularna, gdy dla wszystkich x, y, z: je±li x y, to x (y z) = y (x z) dystrybutywna, gdy dla wszystkich x, y, z: x (y z) = (x y) (x z) x (y z) = (x y) (x z). Jerzy Pogonowski (MEG) Preliminaria logiczne MDTiAR 26 / 31

Dodatek: drobiazgi algebraiczne Algebry Heytinga Algebry Heytinga Mówimy,»e krata (A,, ) jest implikatywna, gdy dla ka»dych x, y A istnieje u A taki,»e dla ka»dego v A: v u wtedy i tylko wtedy, gdy x v y. Element ten oznaczany jest np. symbolem x y. Wprost z denicji wida,»e x y jest elementem najwi kszym w zbiorze {z A : x z y}. Element x y nazywany jest pseudouzupeªnieniem x wzgl dem y. Krat implikatywn, w której istnieje zero 0 nazywamy krat Heytinga (albo algebr Heytinga, albo algebr pseudoboole'owsk ). W ka»dej kracie Heytinga zdeniowa mo»na pseudouzupeªnienie dowolnego elementu x, oznaczane np. symbolem x, w nast puj cy sposób: x = x 0. Jerzy Pogonowski (MEG) Preliminaria logiczne MDTiAR 27 / 31

Dodatek: drobiazgi algebraiczne Algebry Heytinga Algebry Heytinga Prosty przykªad algebry Heytinga podaj poni»sze tabelki okre±laj ce warto±ci operacji, oraz w trójelementowym zbiorze liniowo uporz dkowanym {0, a, 1} (0 a 1): 0 a 1 0 0 0 0 a 0 a a 1 0 a 1 0 a 1 0 0 a 1 a a a 1 1 1 1 1 0 a 1 0 1 1 1 a 0 1 1 1 0 a 1 x x 0 1 a 0 1 0 Z tabelek tych wida,»e x = 0 dla wszystkich x 0. Zauwa»my te»,»e w algebrze tej nie zachodzi np.: x x = 1, poniewa» a a = a (a 0) = a 0 = a 1. Ponadto, w algebrze tej nie zachodzi np. prawo Peirce'a: element ((x y) x) x nie musi by równy 1. Jerzy Pogonowski (MEG) Preliminaria logiczne MDTiAR 28 / 31

Dodatek: drobiazgi algebraiczne Algebry Heytinga Krata Riegera-Nishimury Wolna algebra Heytinga o jednym generatorze (zjedzona w Krakowie). Jerzy Pogonowski (MEG) Preliminaria logiczne MDTiAR 29 / 31

Dodatek: drobiazgi algebraiczne Algebry Boole'a Algebry Boole'a Mówimy,»e krata (A,, ) jest komplementarna, gdy ma ona elementy 0 oraz 1 i gdy dla dowolnego x A istnieje y A taki,»e: x y = 0 oraz x y = 1. W ka»dej dystrybutywnej kracie komplementarnej dla ka»dego elementu x istnieje dokªadnie jeden element y, speªniaj cy te warunki: nazywamy go uzupeªnieniem elementu x i oznaczamy x. Mo»na na kilka sposobów deniowa algebry Boole'a. Algebr Boole'a nazywamy ka»d implikatywn krat komplementarn. Mo»na te» zdeniowa algebr Boole'a jako krat (A,,,, 0, 1), gdzie: (A,, ) jest krat dystrybutywn x 0 = x, x 1 = x, x x = 1, x x = 0. W my±l tej denicji, algebra Boole'a to krata dystrybutywna z zerem i jedynk, w której ka»dy element ma uzupeªnienie. Jerzy Pogonowski (MEG) Preliminaria logiczne MDTiAR 30 / 31

Dodatek: drobiazgi algebraiczne Algebry Boole'a Algebry Boole'a Sªuchacze z pewno±ci znaj co najmniej dwa przykªady algebr Boole'a: Dwuelementowa algebra warto±ci logicznych. Algebra wszystkich podzbiorów dowolnego zbioru. Ka»da algebra Boole'a jest izomorczna z pewnym ciaªem zbiorów. Algebry Heytinga zwi zane s z logik intuicjonistyczn. Logiki modalne zwi zane s z algebrami Boole'a z dodatkowymi operacjami. W trakcie wykªadów b dziemy sporadycznie korzysta z podanych poj algebraicznych (a tak»e dalszych, jak np.: ltr, kongruencja, algebra ilorazowa). Jerzy Pogonowski (MEG) Preliminaria logiczne MDTiAR 31 / 31