O pewnych ideach teorii typów obecnych w niektórych teoriach mnogości 1
|
|
- Mirosław Zalewski
- 8 lat temu
- Przeglądów:
Transkrypt
1 Semina Nr 4 Scientiarum 2005 O pewnych ideach teorii typów obecnych w niektórych teoriach mnogości 1 Powstała pod koniec XIX wieku teoria mnogości jest współcześnie uważana za elementarną teorię matematyczną. Stanowi ona narzędzie przy badaniu innych, bogatszych teorii w matematyce. Dzięki wprowadzeniu pojęcia zbioru (klasy) i relacji bycia elementem, teoria mnogości stała się jednym z systematycznych rozwiązań, sięgającego starożytności problemu części i całości. Kluczową rolę w rozwoju teorii mnogości odegrało odkrycie na jej gruncie licznych antynomii 2. Zmusiło ono matematyków do przemyślenia raz jeszcze podstaw matematyki i ściślejszego formułowania teorii. Problem antynomii w teorii mnogości rozwiązano poprzez jej aksjomatyzację. Sens pojęcia zbioru i relacji bycia elementem został określony w odpowiednich aksjomatach. Zabieg ten pozwolił na wyeliminowanie znanych antynomii, choć niejednokrotnie podważano wagę i sensowność niektórych aksjomatów. Słabsza wersja logicyzmu, czyli poglądu filozoficznego, według którego całą matematykę da się sprowadzić do logiki, głosi, że cała matematyka jest sprowadzalna właśnie do jakiejś aksjomatycznej teorii mnogości. Jednakże aksjomatyzacja teorii mnogości jest tylko jednym z kilku sposobów uporania się z problemem antynomii. Na początku XX wieku Bertrand Russell w napisanym z Alfredem N. Whiteheadem dziele Principia Mathematica ( ) przedstawił teorię typów. Teoria ta zakładała, w największym skrócie, że przedmioty rozważane przez teorie matematyczne należą do tzw. 1 Treść artykułu została wygłoszona podczas obrad sekcji logiki VII Polskiego Zjazdu Filozoficznego w Szczecinie 16 września 2004 r. 2 Najbardziej znaną z nich jest antynomia Russella.
2 14 typów. Warunki i ograniczenia nałożone na to pojęcie uniemożliwiały powstanie antynomii. Teoria zaproponowana przez Russella miała także swoje wady. Najważniejszą z nich był zakaz istnienia tzw. zbiorów mieszanych, tzn. takich, których elementy są przedmiotami różnych typów, co prowadziło do różnych paradoksów 3. W drugiej połowie lat trzydziestych XX wieku W.V.O. Quine zaproponował dwa systemy logiczne kolejną próbę rozwiązania problemu antynomii. Podejście Quine a miało, w zamierzeniu, łączyć w sobie intuicyjne podejście teorii typów ze ścisłym językiem aksjomatycznej teorii mnogości. Przyjmuje się 4, że teoria mnogości wyparła teorię typów. Nie docenia się jednak faktu licznych wzajemnych związków pomiędzy tymi dwoma systemami podstaw matematyki. Celem tej pracy jest omówienie relacji między podstawowymi rozwiązaniami teorii typów a ich odpowiednikami w teoriach mnogości. Teoria typów stanowić tu będzie jedynie punkt wyjścia służący prześledzeniu tego, w jaki sposób różne rozstrzygnięcia w teoriach mnogości odwoływały się do teorii typów. W pracy przyjrzę się aksjomatycznej teorii mnogości Zermelo (w szczególności systemowi Zermelo Fraenkla), systemom NF i ML Quine a oraz teorii zbiorów nieufundowanych. Dwie idee teorii typów W roku 1959 ukazała się biografia filozoficzna Bertranda Russella zatytułowana: Mój rozwój filozoficzny. Russell przedstawił w niej swój dorobek intelektualny. Między innymi zarysował główne idee teorii typów. (*) Kiedy stwierdzam wszystkie wartości funkcji f x, wartość jaką x może przybrać, musi być określona, jeżeli to, co stwierdzam, ma być określone. Innymi słowy, musi istnieć jakaś totalność możliwych wartości x. Jeżeli teraz tworzę nowe wartości określone w terminach tej totalności, to to- 3 Marciszewski [1988], s. 205, Murawski [2001], s Marciszewski [1988], Murawski [2001].
3 O pewnych ideach teorii typów talność ta wydaje się ulegać rozszerzeniu, i w ten sposób nowe wartości, odnoszące się do niej, będą się odnosiły do tej rozszerzonej totalności. Ale, ponieważ muszą się w niej zawierać, nie może ona nigdy ich «dogonić». Proces ten przypomina skakanie na cień własnej głowy. Najprościej można to zilustrować przy pomocy paradoksu kłamcy. Kłamca mówi: Wszystko, co twierdzę, jest fałszem. Jest to w istocie zdanie, które on stwierdza, lecz odnosi się ono do ogółu jego twierdzeń, i tylko zaliczając je do tego ogółu otrzymujemy paradoks. (**) Musimy rozróżniać między twierdzeniami, które odnoszą się do jakiejś całości twierdzeń, i twierdzeniami, które się do niej nie odnoszą. Te, które odnoszą się do jakieś całości twierdzeń, nigdy nie mogą być tej całości elementami. Możemy określić twierdzenia pierwszego stopnia jako te, które nie odnoszą się do żadnej całości twierdzeń; twierdzenia drugiego stopnia jako te, które odnoszą się do całości twierdzeń pierwszego stopnia, i tak dalej, ad infinitum. Tak więc nasz kłamca powinien powiedzieć «Wypowiadam teraz fałszywe twierdzenie pierwszego stopnia, które jest fałszywe». Ale wypowiedź ta jest sama w sobie twierdzeniem drugiego stopnia. Nie wypowiada więc ona żadnego twierdzenia pierwszego stopnia. Stąd to, co mówi, jest po prostu fałszem, i dowód, że jest jednocześnie prawdą, upada. Dokładnie ten sam dowód stosuje się do każdego twierdzenia wyższego stopnia. (**) Okazuje się, że we wszystkich paradoksach logicznych istnieje jakiś rodzaj samozwrotności, który należy zakwestionować na tej samej podstawie, to znaczy, że zakłada, jako element całości, coś odnoszącego się do tej całości, co może mieć określone znaczenie tylko pod warunkiem, że całość została już przedtem ustalona 5. W powyższym fragmencie możemy wyróżnić dwie podstawowe idee teorii typów: 1. Gwarancja istnienia wartości argumentów funkcji zdaniowych. (Fragment oznaczony (*)). 5 Russell [1971], ss ; podkreślenia i oznaczenia (*), (**) moje C. K.
4 16 2. Zakaz istnienia funkcji, których argumentami byłyby one same. (Oba fragmenty oznaczone (**)). Gwarancja istnienia wartości argumentów funkcji zdaniowych nie oznacza nic innego, jak to, że dowolna funkcja fx musi mieć zagwarantowaną dziedzinę, klasę, w terminologii Russella totalność wartości swoich argumentów. Związek między tak sprecyzowaną pierwszą ideą teorii typów, a samym pojęciem typu przedstawiają następujące określenia Russella pochodzące z pracy Russell [1908]. Zakres zmienności (range of significance) pewnej funkcji jest definiowany jako kolekcja tych argumentów, dla których funkcja ta jest sensowna, tzn. ma wartość logiczną 6. Zakres zmienności pewnej funkcji jest sumą wszystkich argumentów, dla których funkcja ta jest prawdziwa oraz wszystkich argumentów, dla których funkcja ta jest fałszywa 7. Natomiast typ jest definiowany jako zakres zmienności pewnej funkcji zdaniowej 8 Innymi słowy pierwszą ideę teorii typów można sformułować w sposób następujący: 1 Dla każdej funkcji zdaniowej musi istnieć jej typ, albo 1 Każda funkcja zdaniowa musi być sensowna (tzn. dla dowolnego argumentu ze swej dziedziny przyjmować wartość prawdy lub fałszu). Okazało się jednak, co pokazała choćby antynomia Russella, że nie jesteśmy w stanie w prosty sposób wykazać sensowności dowolnej funkcji zdaniowej. Dlatego Russell nałożył na funkcje zdaniowe dodatkowy warunek, którego sens wyraża druga idea teorii typów. Idea, zgodnie z którą argumentem danej funkcji nie może być ona sama, pochodzi bezpośrednio z zasady, którą Russell nazwał zasadą błędnego koła (vicious circle principle). Głosi ona, że żadna totalność nie może zawierać elementów zdefiniowanych 6 Russell [1908], s Russell [1908], s Russell [1908], s. 75.
5 O pewnych ideach teorii typów w terminach tejże totalności 9. Określenie pewnej totalności wymaga uniwersalnej kwantyfikacji. Dlatego też to, co zawiera zmienną związaną musi różnić się typem od możliwych wartości tejże zmiennej 10. Pod koniec tekstu Russell wypowiada fundamentalną zasadę doktryny typów : Dowolne wyrażenie zawierające pewną zmienną związaną jest wyższego typu niż ta zmienna 11. Russell chcąc zaznaczyć, że poszczególne wartości zmiennych są różnych typów, wprowadził odmienne sposoby notacji zmiennych. Zmienne najniższego typu zapisywał małymi literami łacińskimi (oprócz f, g zarezerwowanych dla funkcji), zaś funkcje predykatywne dowolnego argumentu x, gdzie x jest dowolnego typu, oznaczał jako φ!x 12. Pojęcie funkcji predykatywnej jest istotne dla całej konstrukcji teorii typów. Funkcja jednej zmiennej jest funkcją predykatywną, jeśli należy do typu o jeden stopień wyższego niż jej argumenty. Zdaniem Russella takie ograniczenie nałożone na argumenty w satysfakcjonujący sposób zapobiega powstawaniu antynomii. Choć Russell nie przywiązywał szczególnej wagi do istnienia klas, to fakt odmiennego sposobu notacji dla różnych typów sugeruje następującą równoważność notacyjną: Dla wszystkich wartości x, f x jest równoważne wyrażeniu: x należy do klasy α. Konsekwencją przyjęcia zasady błędnego koła było odrzucenie jako bezsensownych następujących formuł x x, x y, α α, α x, przy zastrzeżeniu, że x, y są zmiennymi jednego typu, zaś α oznacza wartości należące do typu o jeden wyższego niż ten, do którego należą wartości zmiennych x, y. Podstawowym celem wprowadzenia zróżnicowanej notacji zmiennych jest uniknięcie tzw. typikalnej wieloznaczności (typical ambiguity). Typikalna 9 Russell [1908], s. 75. Dodajmy, że dla Wittgensteina przedstawiona tutaj II idea teorii typów stanowi podstawę całej tej teorii (Traktat 3.333). 10 Russell [1908], s Russell [1908], s W innych kontekstach funkcje oznaczał także pojedynczymi literami ψ, χ, θ, f, g, F, G.
6 18 wieloznaczność powstaje, gdy nie jesteśmy w stanie określić, do jakiego typu należy przedmiot oznaczony przez zmienną. Wykorzystanie odmiennej notacji zmiennych umożliwia podanie zasady abstrakcji, która nie prowadzi do antynomii: ( α)(x)(x α fx), podczas gdy nie uwzględnienie tego rozróżnienia prowadzi do antynomii Russella: ( y)(x)(x y fx). Analizując teorię typów, Quine zasugerował 13, że ma ona dwa aspekty: aspekt metafizyczny (ontologiczny) i aspekt formalny (metalogiczny). Aspekt ontologiczny polega na żądaniu, by wszystkie elementy dowolnej klasy były jednakowo zgodne z typem. Natomiast aspekt formalny określa warunki, na mocy których uznaje się za sensowne formuły zbudowane za pomocą symbolu i. Wyrażenie zbudowane przy wykorzystaniu dwuargumentowego symbolu jest sensowne, gdy wartość argumentu stojącego po lewej stronie symbolu należy do typu o jeden niższego od typu, do którego należy wartość argumentu stojącego po prawej stronie tego symbolu. Wyrażenia zbudowane za pomocą symbolu są sensowne wówczas, gdy wartości obu argumentów należą do jednego typu. Chęć zachowania intuicyjnej metody tworzenia klas wyznaczonych przez funkcje zdaniowe oraz ontologiczny charakter samego pojęcia typu sprawiły, że Quine tak przeformułował zasadę abstrakcji, by nie odnosiła się ona do pojęcia typu. Zanim jednak przedstawię rozwiązanie Quine a, zwrócę uwagę na niektóre elementy systemu teorii mnogości Zermelo Fraenkla. Dzięki temu uwypuklą się pewne podobieństwa i różnice między omawianymi systemami. 13 Quine [1938].
7 O pewnych ideach teorii typów... System Zermelo 19 Wspomniana już zasada abstrakcji jest tym rozstrzygnięciem, w którym zbiegają się drogi teorii typów i teorii mnogości. Ponieważ pierwotnie systemy teorii mnogości Zermelo zawierały tylko jeden rodzaj zmiennych, dlatego zasada abstrakcji musiała przybrać inną niż u Russella postać. Intuicyjny sposób tworzenia nowych zbiorów został zachowany poprzez ograniczenie zakresu zmienności funkcji wyznaczającej te zbiory. Otrzymano w ten sposób aksjomat wyróżniania ( y)(x)(x y (x t) φx). Zauważmy, że funkcja φx jest sensowna, jeśli wartości jej argumentów należą do zbioru t. Można powiedzieć zatem, że zbiór t odpowiada Russellowskiemu pojęciu typu. Każda funkcja zdaniowa wyznacza pewien zbiór wtedy i tylko wtedy, gdy istnieje inny zbiór, którego elementy są możliwymi wartościami argumentów tej funkcji. Jednakże w systemie Zermelo zbiór t w powyższym schemacie nie był bliżej sprecyzowany. Nie było wiadomo, jakimi własnościami ma się on charakteryzować. Schemat zakłada, że jest on już po prostu dany. Z tego też względu konieczne stało się wprowadzenie dodatkowych aksjomatów gwarantujących istnienie pewnych określonych niepustych zbiorów np. zbioru pary 14. Dany zbiór wyznaczony przez pewną funkcję zdaniową jest po prostu podzbiorem pewnego innego zbioru, którego elementy są wartościami argumentów, dla których funkcja jest sensowna. Stąd można powiedzieć, że każdy utworzony w ten sposób zbiór jest podzbiorem pewnego typu. Dlatego zbiór wyznaczony jest zawsze przez funkcję sensowną i zgodnie z powyższym rozumieniem jest on albo zbiorem pustym (funkcja przyjmująca wartość fałszu), albo też jego elementy są argumentami, dla których funkcja przyjmuje wartość prawdy. Trudność jednak polega na tym, że istnieją 14 Aksjomat pary: ( y)(x)[x y a b(x = a x = b)]. Pierwsze systemy Zermelo i Skolema zawierały także inne aksjomaty gwarantujące istnienie klas spełniających następujące warunki; np.: 1. ( y)(x)[x y ( z)(x z z w)] oraz 2. ( y)(x)[x y ( z)(z x z w)]. Patrz Quine [1958], s. 250, Quine [2000], s. 128.
8 20 formuły, których sensowności dla pewnych argumentów nie da się jednoznacznie określić. Jest tak w przypadku formuły x x. Russell doszedł do wniosku, że są one bezsensowne, gdyż naruszają zasady rządzące typami. W przypadku systemu Zermelo istnienie potencjalnych zbiorów wyznaczonych przez samoodnośne formuły zostało odrzucone przez aksjomat regularności. Aksjomat ten głosi, że dla każdej niepustej rodziny zbiorów a istnieje zbiór b, taki że b a i a b =. Na mocy aksjomatu regularności utrzymana zostaje hierarchia zbiorów, którą wyznacza relacja należenia elementu do zbioru. Podstawa aksjomatu regularności tkwi pośrednio w drugiej idei teorii typów. Nieprzypadkowo zarówno w teorii typów jak i w teorii mnogości Zermelo usunięto funkcje samoodnośne. Na marginesie zauważmy, że jedynie negacja tych funkcji prowadzi do antynomii. Sama funkcja x x nie jest antynomialna. Usuwając antynomialną funkcję (x x), usunięto także w obu systemach szereg prawidłowo zbudowanych funkcji nieantynomialnych. Nic dziwnego, że od samego początku krytyka części badaczy została wymierzona właśnie w to słabo uzasadnione wykluczenie pewnych funkcji 15. Systemy NF i ML Quine a Choć teoria typów i teoria mnogości posługują się innymi systemami notacyjnymi, to jednak przedstawione dwie podstawowe idee teorii typów są wykorzystywane także w teorii mnogości. W teorii typów jej obie idee zawarte są w pojęciach typu i funkcji predykatywnej. Z kolei w teorii mnogości gwarancją istnienia wartości dla argumentów funkcji jest zbiór, którego istnienie sankcjonuje aksjomat wyróżniania, zaś zakaz istnienia funkcji, której argumentem byłaby ona sama, ujmuje aksjomat regularności. Jednakże rozwiązanie przyjęte przez Zermelo w jego teorii mnogości 15 Patrz Kuratowski, Mostowski [1978], s. 70.
9 O pewnych ideach teorii typów nie satysfakcjonowało wszystkich badaczy. Uznanie za bezsensowne funkcji samoodnośnych ewidentnie nie miało charakteru czysto merytorycznego. Z tego też względu Quine przedstawił inne sformułowanie zasady abstrakcji. Aksjomat wyróżniania w systemie Zermelo korzystał, jak widzieliśmy, z pierwszej idei teorii typów. Tymczasem Quine w systemie NF (New Foundations) 16 powraca do pierwotnej idei wyznaczania klas przez funkcje zdaniowe: ( y)(x)(x y fx). Wiemy, że aby uniknąć paradoksów, Russell nałożył na funkcje warunek typikalności, zaś Zermelo ograniczył zakres wartości zmiennych do pewnej klasy poprzedzającej klasę definiowaną. Quine natomiast, zachowując intuicyjny sposób tworzenia klas, wprowadził pojęcie stratyfikacji. Zadaniem stratyfikacji miała być z jednej strony ochrona przed typikalną wieloznacznością wyrażeń (co było charakterystyczne dla teorii typów), a z drugiej strony uniknięcie samego pojęcia typu, które Quine uznał za niepotrzebne nadużycie ontologiczne. Ponadto Quine owskie pojęcie stratyfikacji nie dzieli wyrażeń na sensowne i bezsensowne, lecz na stratyfikowane i niestratyfikowane, przy czym te drugie traktuje jako w pełni sensowne wyrażenia. Aksjomatowi wyróżniania w systemie Zermelo, odpowiada następująca reguła R3 systemu NF : (R3 ) Jeżeli φ jest stratyfikowana i nie zawiera x, to ( x)(y)((y x) φx) jest twierdzeniem 17. Stratyfikacja jest bardzo prostym narzędziem zastępującym niezręczne pojęcie typu. W pracy Nowe podstawy logiki matematycznej Quine określa stratyfikację w następujący sposób: formuła jest stratyfikowana, jeśli możliwe jest takie wstawienie liczb całkowitych za zmienne, że symbol pojawia się wyłącznie w kontek- 16 System logiczny NF Quine a został opublikowany po raz pierwszy w pracy Quine [1937]. Wersja poprawiona została zamieszczona w książce Quine [1953]. Sam tekst New foundations for mathematical logic został przyjęty do druku 16 listopada 1936, zaś po raz pierwszy został przedstawiony publicznie 31 grudnia 1936 roku. 17 Patrz: Quine [2000], s. 123.
10 22 ście postaci n n Pełniejszy opis stratyfikacji odnajdujemy w książce Logika matematyczna: Formuła jest stratyfikowana, gdy można tak podstawić cyfry za zmienne (przy czym ta sama cyfra może pojawić się w miejscu wszystkich egzemplarzy tej samej zmiennej), że będzie zawsze otoczone przez dwie cyfry kolejnego ciągu rosnącego (tj. n n + 1) 19. Właściwe zastosowanie pojęcia stratyfikacji wymaga, by wszystkie formuły zostały wcześniej sprowadzone do notacji pierwotnej, czyli do notacji, gdzie skróty definicyjne, w których symbol zastąpiono innymi symbolami (np. inkluzji, identyczności, deskrypcji), mają swoją pełną postać zawierającą symbol. Quine podkreśla, że efekt wstawienia cyfr za zmienne ma wyłącznie charakter narzędzia, rodzaj swoistego diagramu. Użycie reguły R3 wykorzystującej pojęcie stratyfikacji powoduje, że w systemie NF nie zachodzi paradoks Russella. Niemniej jednak nie mamy gwarancji istnienia klas wyznaczonych przez funkcje niestratyfikowane w rodzaju x x. Istnienie takich klas będzie zagwarantowane dopiero w teorii zbiorów nieufundowanych. W obu systemach Quine a (NF i ML) jednym z istotnych pojęć jest «operacja abstrakcji». Intuicyjny sposób określania klas jako ogółu wszystkich bytów spełniających dowolną funkcję zdaniową wymagał ograniczenia. Może ono polegać albo na nałożeniu ograniczeń na przedmioty, albo na nałożeniu ograniczeń na funkcję, albo na jednym i drugim. Zauważmy, że pierwsze ograniczenie wiąże się z pierwszą ideą teorii typów, zaś drugie z ideą drugą. Przy formułowaniu definicji abstrakcji skorzystano z pierwszego sposobu poprzez nałożenie na przedmioty warunku bycia elementem. Dlatego też operacja abstrakcji (oznaczona xφ) definiowana jest następująco: 18 Quine [1953], s. 91. W polskim tłumaczeniu autorstwa Barbary Stanosz nie ma tego zdania. Por. Quine [2000], s Quine [1974], s. 155.
11 O pewnych ideach teorii typów y xφ = df ( z)((y z) (x)(x z φx)) 20. W roku 1951 ukazało się poprawione wydanie Logiki matematycznej Quine a. Praca ta zawiera drugi system podstaw matematyki nazywany ML. W systemie tym omawiana problematyka dotyczy tzw. aksjomatów należenia. Odpowiednikiem aksjomatu wyróżniania systemu Zermelo jest następujący aksjomat należenia oznaczony *202 w pracy Quine a: (*202) Jeśli y nie jest x i nie jest wolne w φ, to następujące wyrażenie jest twierdzeniem: ( y)(x)(x y x V φx) 21. Zarówno system NF jak i system MLzawierają, w przeciwieństwie do systemu Zermelo, klasę uniwersalną V. Klasa ta definiowana jest jako V = df x(x = x). Zawarty w powyższym aksjomacie zapis x V oznacza, że x jest elementem 22. W ten sposób niepotrzebny staje się w tymże aksjomacie warunek stratyfikacji funkcji φ wymagany w regule R3 systemu NF. Ponieważ jednak w systemach Quine a klasa uniwersalna jest swoim własnym elementem, dlatego w aksjomacie zastrzega się, że x y. Ponadto system MLzawiera aksjomat należenia aksjomat *200 systemu Quine a który ustala warunki, dzięki którym klasy wyznaczone przez stratyfikowane formuły są elementami: 20 Warto zwrócić uwagę na fakt, że definicja abstrakcji jest definicją kontekstową. Ponadto w systemach Quine a (zwłaszcza w systemie ML) definicje dotyczą tzw. nazw quasi cudzysłowowych. Aby nie komplikować wywodu usunąłem stosowane przez Quine a naroża, przez co odnosi się wrażenie, że mowa jest o zdaniach, a nie o nazwach tych zdań. Szczegółowa dyskusja omawianej kwestii znajduje się w Quine [1974]. 21 Quine [1974], s Element jest tutaj rozumiany w zwyczajnym sensie. Zapis x y oznacza, że x jest elementem y. Jednak Quine wprowadza pojęcie elementu, by podkreślić fakt, że nie wszystkie klasy mogą być elementami. Np. klasa Russella, tj. {x : x / x}, nie może być elementem innej klasy. Dany przedmiot jest elementem, o ile należy do klasy uniwersalnej. Patrz Quine [1974], s. 154.
12 24 (*200) Jeśli φ nie zawiera oprócz x, y 1, y 2,..., y n żadnych zmiennych wolnych i zbudowane jest z formuły stratyfikowanej przy ograniczeniu wszystkich zmiennych do elementów, to wyrażenie postaci: (y 1, y 2,..., y n V xφ V ) jest twierdzeniem 23. Ponieważ w systemach Quine a zmienne nie są ograniczone tylko do jednego rodzaju przedmiotów, np. zbiorów jak ma to miejsce w systemie Zermelo, dlatego relacja należenia ma swój przypadek graniczny. Relacja należenia zachowuje się tak samo jak identyczność wtedy, gdy w wyrażeniu x y, y nie jest klasą. W takim wypadku x jest tożsame z y. Przyjęcie omawianej liberalizacji pozwala na utożsamienia x z jego własnym singletonem x = {x}. Funkcją, która wyznacza zbiór x = {x} jest oczywiście funkcja x x, jednak ze względu na fakt, iż nie spełnia ona warunku stratyfikacji, nie można wykazać istnienia odpowiadającej jej klasy na podstawie reguły R3 systemu NF. Nie spełnia ona również założeń aksjomatu należenia *202 systemu ML. Należy jednak pamiętać, że identyczność x = {x} zachodzi tylko wtedy, gdy mamy do czynienia z indywiduami i pytamy się o sens formuły głoszącej, że coś należy do tego indywiduum. W każdym innym wypadku mamy: x {x}. W systemie NF następuje liberalizacja obu idei teorii typów. Pierwsza idea zostaje pominięta 24, gdyż funkcje zdaniowe mogą przybierać dowolną postać, bez względu na gwarancję istnienia wartości argumentów funkcji. Z kolei druga idea teorii typów jest liberalizowana przez nałożenie na funkcję warunku stratyfikacji. Co więcej, w tej teorii klasy mogą być wyznaczane przez niestratyfikowane formuły, choć gwarancję istnienia na mocy reguły R3 uzyskują jedynie klasy wyznaczane przez formuły stratyfikowane. W przypadku systemu ML powraca pierwsza idea teorii typów. 23 Quine [1974], s Pojęcie elementu w tym aksjomacie należy rozumieć tak, jak objaśniono w powyższym przypisie. 24 Choć nawiązanie do pierwszej idei teorii typów można zauważyć w sposobie definiowania operacji abstrakcji (por. wyżej).
13 O pewnych ideach teorii typów Gwarancją istnienia wartości argumentów dla funkcji jest klasa uniwersalna V. Odpowiednik reguły abstrakcji aksjomat *202 nie wymaga już pojęcia stratyfikacji, które pojawia się jednak w innym aksjomacie należenia tego systemu aksjomacie *200. Teoria zbiorów nieufundowanych Niedogodność występująca w systemach Quine a, polegająca na braku bezpośredniej gwarancji istnienia zbiorów wyznaczonych przez formuły niestratyfikowane, została przełamana w teorii zbiorów nieufundowanych (hiperzbiorów). Dziwić może jedynie fakt, że stało się to dopiero pół wieku po fundamentalnych pracach Quine a. W połowie lat osiemdziesiątych XX wieku Peter Aczel przedstawił aksjomatyczną teorię, której podstawowym zadaniem było rozszerzenie uniwersum dotychczasowych zbiorów ufundowanych (czyli zgodnych z aksjomatem regularności) o zbiory nieufundowane, czyli takie, których aksjomat regularności zakazywał. W roku 1988 ukazała się praca Aczela zatytułowana Non well founded sets 25, w której w sposób systematyczny została przedstawiona nowa teoria mnogości. Rok wcześniej wydana została praca Barwise a i Etchemendy ego The Liar 26, w której do analizy paradoksu kłamcy wykorzystano pojęcie zbioru nieufundowanego. W latach następnych teoria zbiorów nieufundowanych pojawiła się w kilku podręcznikach teorii mnogości. Wymienić tutaj należy prace: Devlina The Joy of Sets 27 oraz Moschovakisa Notes on Set Theory 28. W języku polskim ukazał się krótki artykuł Jacka Paśniczka omawiający filozoficzne problemy związane ze zbiorami nieufundowanymi 29. Obszerną pracą poświęconą w całości problemowi hi- 25 Aczel [1988]. 26 Barwise, Etchemendy [1987]. 27 Devlin [1993]. 28 Moschovakis [1994]. 29 Paśniczek [1995].
14 26 perzbiorów jest monografia Barwise a i Mossa Vicious Circles 30. Korzystając z tej ostatniej książki, naszkicuję podstawowe pojęcia teorii zbiorów nieufundowanych. W klasycznej teorii mnogości zbiory są wyznaczone jednoznacznie przez swoje elementy. Z tego też względu podstawowym sposobem oznaczenia zbioru jest wyszczególnienie jego elementów, np. zbiór T = {a, b, p} składa się z trzech elementów a, b, p. Możemy potraktować taki zapis jako pewne równanie. Rozwiązaniem tego równania będzie pewna funkcja, której wartościami będą konkretne zbiory. Rozwiązując równanie t = {x, y, p} otrzymamy przykładowo zbiór T. Występowanie litery p zarówno w równaniu, jak i zbiorze T nie jest pomyłką. Możemy bowiem przyjąć, że nasze uniwersum obejmuje nie tylko zbiory, ale także i atomy, czyli takie elementy, które nie zawierają już żadnych innych elementów, a nie są zbiorem pustym 31. Zwróćmy uwagę, że nasz przykładowy zbiór T może być bardziej skomplikowany. Jeśli jego niektóre elementy byłyby zbiorami np. a = {, p}, b = {a, p}, to wówczas moglibyśmy zapisać odpowiednie równania i próbować je rozwiązywać: x = {, p}, y = {x, p}. Nasz zmodyfikowany zbiór T = {{, p}, {{, p}, p}, p} byłby szukaną wartością rozwiązania równania o postaci: t = {{, p}, {{, p}, p}, p}, co jest mało interesujące, albo też jedną z wartości rozwiązania poniższego układu równań: t = {x, y, p}, x = {, p}, y = {x, p}. Uściślimy teraz dwa pojęcia, a mianowicie: pojęcie układu równań i pojęcie rozwiązania układu równań. 30 Barwise, Moss [1996]. 31 Przyjęcie atomów nie jest konieczne. Można bowiem równie dobrze ograniczyć zakres uniwersum do zbiorów czystych, czyli zbudowanych tylko na zbiorze pustym. Istnienie atomów pozwala jednak na łatwe zastosowanie omawianej teorii w praktyce.
15 O pewnych ideach teorii typów Definicja Układem równań E nazywamy trójkę E = X, A, e złożoną ze zbioru X niewiadomych, zbioru A atomów rozłącznego z X i dowolnej funkcji e : X P (X A). Dla każdego ν X, zbiór b(ν) = df e(ν) X nazywamy zbiorem niewiadomych zależnych od ν, zaś zbiór c(ν) = df e(ν) A nazywamy zbiorem atomów, zależnych od ν. Definicja Rozwiązaniem układu E jest funkcja s, której dziedziną jest zbiór X, spełniająca warunek: s(x) = {s(y) : y b(x)} c(x), dla każdego x X. Przedstawione definicje wymagają pewnego wyjaśnienia. Przeciwdziedziną funkcji e jest zbiór potęgowy sumy zbiorów X i A. Istnienie zbioru potęgowego jest w teorii mnogości zagwarantowane przez aksjomat zbioru potęgowego, który mówi, że: Dla każdego zbioru A istnieje rodzina zbiorów P, której elementami są wszystkie podzbiory zbioru A i tylko one. Symbolicznie: ( A)( P )( c)(c A c P ). Ponieważ zbiór P jest wyznaczony jednoznacznie przez zbiór A, dlatego nazywamy go zbiorem potęgowym zbioru A i oznaczamy przez P (A). Ponieważ naszym zamiarem jest to, aby wartościami rozwiązań układów równań były zbiory (ewentualnie atomy), funkcja s będzie przyjmowała wartości w klasie uniwersalnej. W teorii zbiorów nieufundowanych powraca idea rozróżnienia na klasę i zbiór 34. To 32 Barwise, Moss [1996], s Barwise, Moss [1996], s Należy zwrócić uwagę na fakt, że przyjęcie rozróżnienia na klasę i zbiór, a także wprowadzenie klasy uniwersalnej odróżnia teorię zbiorów nieufundowanych od systemu Zermelo. Wydaje się zatem, że teoria zbiorów nieufundowanych nie jest prostym rozszerzeniem systemu Zermelo Fraenkla, polegającym na usunięciu aksjomatu regularności i wprowadzeniu aksjomatu antyufundowania.
16 28 rozróżnienie obejmuje między innymi zasady, że każdy predykat określa klasę, mianowicie klasę wszystkich zbiorów, które spełniają dany predykat oraz że klasa będąca elementem innej klasy jest zbiorem. W tym sensie klasa jest pojęciem szerszym niż pojęcie zbioru. Należy zauważyć, że ta druga zasada nie jest zgodna z intuicją wyrażoną w tezie systemu Quine a, że V V 35. Wprowadźmy nadto definicję zbioru, którego elementami będą wartości rozwiązań wszystkich równań danego układu. Definicja 3. Przez zbiór rozwiązań (solution set) dowolnego układu równań E rozumiemy zbiór oznaczany skrótem SS(E): SS(E) = df {s(ν) : ν X}, gdzie s jest rozwiązaniem układu E. Powyższe definicje zilustrujemy przykładami. Przyjmijmy na potrzeby naszego przykładu, że do zbioru A atomów należy także zbiór pusty. Zabieg ten jest o tyle uzasadniony, że zbiór pusty pełni podobną rolę co atomy, mianowicie funduje nasze rozważane uniwersum. Zgodnie z definicją 1 możemy określić zbiór X niewiadomych oraz zbiór A atomów naszego przykładowego układu równań. e(t) = {x, y, p}, e(x) = {, p}, e(y) = {x, p}. Mamy więc X = {t, x, y} oraz A = {, p}, następnie określamy zbiory niewiadomych i atomów zależnych od poszczególnych zmiennych: 35 Odnośnie tezy Quine a patrz Quine [1974], s Zgodnie z przytoczoną zasadą drugą, klasa V jest zbiorem. Tym samym zasada V V sugeruje, że klasa jest elementem zbioru.
17 O pewnych ideach teorii typów b(t) = {x, y}; c(t) = {p}; b(x) = ; c(x) = {, p}; b(y) = {x}; c(y) = {p}. Kolejnym krokiem jest ustalenie rozwiązań równań układu: s(t) = {s(x), s(y), p}, s(x) = {, p}, s(y) = {{, p}, p}. Zgodnie z definicją 3 zbiór rozwiązań naszego układu E ma następującą postać: SS(E) = {{{, p}, {{, p}, p}, p}, {, p}, {{, p}, p}}. Jego elementami są trzy zbiory będące wartościami rozwiązania całego układu E. Wydawałoby się, że przedstawione definicje i poszczególne operacje są trywialne i nie ma w nich nic specjalnie interesującego. Okazuje się jednak, że wykorzystując wprowadzone definicyjnie pojęcia, będziemy mogli analizować przedmioty, które w teorii ZF nie istniały. Zmodyfikujmy nieznacznie nasz przykładowy zbiór T. Niech zbiór T ma taką oto postać: T = {{, p}, {{, p}, T }, p}. Jest jasne, że zbiór T nie może istnieć w systemie ZF, gdyż jest sprzeczny z aksjomatem regularności. Twór taki oczywiście nie może istnieć w teorii typów, a także ewentualna formuła wyznaczająca ten zbiór byłaby formułą niestratyfikowaną. Znana już procedura wykorzystująca pojęcie układu równań wyglądałaby w sposób przedstawiony poniżej.
18 30 Układ równań E T ma postać: e(t) = {x, y, p}, e(x) = {, p}, e(y) = {x, t}. Zbiory niewiadomych oraz atomów mają postać, odpowiednio: X = {t, x, y} oraz A = {, p}, następnie określamy zbiory niewiadomych i atomów zależnych od poszczególnych zmiennych: b(t) = {x, y}; c(t) = {p}; b(x) = ; c(x) = {, p}; b(y) = {x, t}; c(y) =. Następnie ustalamy rozwiązania poszczególnych równań: s(t) = {s(x), s(y), p}, s(x) = {, p}, s(y) = {{, p}, s(t)}. Ostatecznie ustalamy zbiór rozwiązań układu E T, a mianowicie: SS(E T ) = {{{, p}, {{, p}, s(t)}, p}, {, p}, {{, p}, s(t)}}. Gdy przyjrzymy się elementom zbioru SS(E T ), nasunie się wątpliwość co do jednoznacznego określenia ich elementów. Czy może istnieć zbiór T? Fakt, że zbiór jest wyznaczony jednoznacznie przez swoje elementy sugeruje, że dla układu równań, w których nie występują zapętlenia, istnieje jedno rozwiązanie. Czy układ E T ma rozwiązanie? Jeśli tak, to ile? Teoria zbiorów nieufundowanych odpowiada na powyższe kwestie poprzez wprowadzenie aksjomatu antyufundowania, który głosi, że Każdy układ równań ma dokładnie jedno rozwiązanie W pierwszych pracach omawiających zbiory nieufundowane, aksjomat antyufundowania, wykorzystując pojęcie grafu i dekoracji głosił, że każdy graf posiada dokładnie jedną dekorację. Por. Aczel [1988] s. 6. Przedstawiona w niniejszej pracy wersja aksjomatu nosi także nazwę lematu o rozwiązaniu (solution lemma)
19 O pewnych ideach teorii typów Wprowadzenie do systemu ZF aksjomatu antyufundowania w miejsce aksjomatu regularności powoduje rozszerzenie uniwersum zbiorów o nowego rodzaju przedmioty nazywane zbiorami nieufundowanymi (hiperzbiorami). Tym samym nasz przykładowy układ E T ma dokładnie jedno rozwiązanie, czyli istnieje dokładnie jedna funkcja przyporządkowująca każdej zmiennej układu zbiór (ufundowany bądź nie). Aksjomat antyufundowania jest, czego może na pierwszy rzut oka nie widać, gwarantem istnienia zbiorów nieufundowanych. Najprostszym przykładem zbioru nieufundowanego jest słynny już zbiór X = {X}, który Peter Aczel nazwał zbiorem Ω 37. Przyjęcie aksjomatu antyufundowania sprawia, że istnieje tylko jeden zbiór spełniający formułę x x, a mianowicie wspomniany już zbiór Ω, choć oczywiście jest on wartością rozwiązań nieskończonej liczby różnych układów równań. Dowód jedyności zbioru Ω skłania do zastanowienia się nad problemem warunków, jakie muszą spełniać układy równań, aby ich rozwiązania były identyczne. Problem ten jest innym sformułowaniem zagadnienia identyczności zbiorów. W teorii mnogości ZF kwestia identyczności zbiorów jest rozwiązana przez wprowadzenie aksjomatu ekstensjonalności. Aksjomat ekstensjonalności głosi, że dwa zbiory są identyczne, jeśli mają jednakowe elementy. Symbolicznie: ( x)[x A x B] (A = B). Jednakże w przypadku zbiorów nieufundowanych aksjomat powyższy nie spełnia swojej funkcji. Weźmy dwa zbiory: A = {B} i B = {A} i sprawdźmy, czy są one identyczne. Z aksjomatu ekstensjonalności mamy, że A = B, jeśli B = A, co oczywiście nie jest rozstrzygnięciem naszego problemu. Jeśli zastosujemy opisane już pojęcia układu równań i rozwiązania układu równań, to okaże się, że zbiory A i B są identyczne ze zbiorem Ω. 37 Por. Aczel [1988], s. 6. Zbiór Ω jest wartością rozwiązania s równania postaci e x = {x}. Jeśli a Ω byłoby zbiorem takim, że a = {a}, to a byłby wartością rozwiązania t równania postaci e x = {x}. Zgodnie z aksjomatem antyufundowania mamy t = s. Zatem a = Ω.
20 32 Weźmy z kolei dwa przykładowe układy równań. Niech układy E 1 i E 2 składają się z następujących równań: układ E 1 : e 1 x = {x} oraz układ E 2 : e 2 x = {y}, e 2 y = {x, z}, e 2 z = {x}. Zgodnie z przyjętym aksjomatem antyufundowania każdy z układów E 1 i E 2 ma dokładnie jedno rozwiązanie. Jednakże okazuje się, że wartością rozwiązania każdego z równań obu układów jest ten sam zbiór Ω. Problem identyczności zbiorów nieufundowanych zmusza do poszukania innego kryterium identyczności niż to, które zawarte jest w aksjomacie ekstensjonalności. Kryterium takie nosi nazwę relacji bisymulacji. Zagadnienie bisymulacji jest problemem dość obszernym, dlatego zostanie tutaj jedynie naszkicowane. Definicja Mówimy, że relacja R jest relacją bisymulacji zbiorów wtw, gdy R jest relacją zachodzącą między zbiorami, spełniającą następujące warunki: Jeśli arb, to (1) dla każdego zbioru c a istnieje zbiór d b taki, że crd, (2) dla każdego zbioru d b istnieje zbiór c a taki, że crd, (3) a U = b U, gdzie U jest uniwersum wszystkich atomów. Relacja identyczności zbiorów musi spełniać warunki bisymulacji. Oznacza to, że aby wykazać identyczność zbiorów, nie można opierać się jedynie na aksjomacie ekstensjonalności. Przy ustalaniu identyczności zbiorów w poszerzonym o zbiory nieufundowane uniwersum bardzo istotna staje się struktura ich elementów. Podstawową relacją, która ustala strukturę zbioru, jest oczywiście relacja należenia. 38 Barwise, Moss [1996], s. 81.
21 O pewnych ideach teorii typów Odrzucenie aksjomatu regularności, gwarancja istnienia zbiorów wyznaczonych przez dowolne formuły oraz poszerzenie uniwersum zbiorów o hiperzbiory sugeruje, że teoria zbiorów nieufundowanych odrzuca drugą ideę teorii typów. Aksjomat antyufundowania, zastępując aksjomat regularności, sankcjonuje istnienie dowolnych funkcji zdaniowych. Wydaje się jednak, że pierwsza idea teorii typów zostaje w teorii hiperzbiorów utrzymana. Wskazuje na to obecność aksjomatu wyróżniania. Należy jednak pamiętać, że w rozszerzonym uniwersum zbiorów, także na mocy aksjomatu wyróżniania, istnieją podzbiory zbiorów nieufundowanych. Podsumowanie Odkrycie na początku XX wieku antynomii Russella przyczyniło się do rozwoju różnorodnych teorii logiczno matematycznych. Pierwotnym rozwiązaniem problemów związanych z antynomią była teoria typów. W dalszej kolejności teorię typów wyparły różnorodne aksjomatyczne teorie mnogości. Zaproponowana przez Russella teoria typów wyznaczyła szereg możliwych sposobów uniknięcia antynomii. Teoria mnogości Zermelo, systemy Quine a i w końcu teoria zbiorów nieufundowanych w różnorodny sposób wykorzystały rozwiązania teorii typów. Poniższa tabela przedstawia te wzajemne związki. Teoria typów Teoria mnogości Zermelo System NF Quine a System ML Quine a Teoria zbiorów nieufundowanych I idea teorii typów pojęcie typu i funkcji predykatywnej aksjomat wyróżniania reguła abstrakcji R3 aksjomat należenia *202 aksjomat wyróżniania II idea teorii typów pojęcie typu i funkcji predykatywnej aksjomat regularności stratyfikacja stratyfikacja w aksjomacie należenia *200 aksjomat antyufundowania
22 34 Bibliografia Aczel Peter [1988] Non well founded sets, CSLI Publications, Stanford. Barwise Jon, Etchemendy John [1987] The Liar. An Essay on Truth and Circularity, Oxford University Press, New York. Barwise Jon, Moss Lawrence [1996] Vicious Circles. On the Mathematics of Non Wellfounded Phenomena, CSLI Publications, Stanford. Devlin Keith [1993] The Joy of Sets. Fundamentals of Contemporary Set Theory, Springer Verlag, New York. Kuratowski Andrzej, Kazimierz Mostowski [1978] Teoria mnogości wraz ze wstępem do opisowej teorii mnogości, PWN, Warszawa. Marciszewski Witold (red.) [1988] Mała encyklopedia logiki, Ossolineum, Wrocław. Moschovakis Yiannis [1994] Notes on Set Theory, Springer Verlag, New York. Murawski Roman [2001] Filozofia matematyki. Zarys dziejów, PWN.
23 O pewnych ideach teorii typów... Paśniczek Jacek 35 [1995] Filozoficzne znaczenie hiperzbiorów, w: Filozofia/Logika: Filozofia Logiczna 1994, J. Perzanowski, A. Pietruszczak, C. Gorzka (red.), Wyd. Uniwersytetu Mikołaja Kopernika, Toruń, ss Quine Willard Van Orman [1937] New foundations for mathematical logic, American Mathematical Monthly, 44, ss [1938] On the Theory of Types, Journal of Symbolic Logic, t. 3 (1938), ss [1953] From a logical point of view, Harvard University Press, Cambridge Mass. [1958] Methods of Logic, Routledge & Kegan Paul, London. [1974] Logika matematyczna, tłum. Leon Koj, PWN, Warszawa. [2000] Z punktu widzenia logiki, tłum. Barbara Stanosz, Fundacja Aletheia, Warszawa. Russell Bertrand [1908] Mathematical logic as based on the Theory of Types, w: Russell [1956], ss [1956] Logic and Knowledge. Essays , Allen and Unwin, London. [1971] Mój rozwój filozoficzny, tłum. Leon Koj, PWN, Warszawa.
Logika I. Wykład 1. Wprowadzenie do rachunku zbiorów
Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki Wykład 1. Wprowadzenie do rachunku zbiorów 1 Podstawowe pojęcia rachunku zbiorów Uwaga 1.1. W teorii mnogości mówimy o zbiorach
LOGIKA I TEORIA ZBIORÓW
LOGIKA I TEORIA ZBIORÓW Logika Logika jest nauką zajmującą się zdaniami Z punktu widzenia logiki istotne jest, czy dane zdanie jest prawdziwe, czy nie Nie jest natomiast istotne o czym to zdanie mówi Definicja
domykanie relacji, relacja równoważności, rozkłady zbiorów
1 of 8 2012-03-28 17:45 Logika i teoria mnogości/wykład 5: Para uporządkowana iloczyn kartezjański relacje domykanie relacji relacja równoważności rozkłady zbiorów From Studia Informatyczne < Logika i
Andrzej Wiśniewski Logika II. Materiały do wykładu dla studentów kognitywistyki. Wykład 15. Trójwartościowa logika zdań Łukasiewicza
Andrzej Wiśniewski Logika II Materiały do wykładu dla studentów kognitywistyki Wykład 15. Trójwartościowa logika zdań Łukasiewicza 1 Wprowadzenie W logice trójwartościowej, obok tradycyjnych wartości logicznych,
Logika dla socjologów Część 3: Elementy teorii zbiorów i relacji
Logika dla socjologów Część 3: Elementy teorii zbiorów i relacji Rafał Gruszczyński Katedra Logiki Uniwersytet Mikołaja Kopernika 2011/2012 Spis treści 1 Zbiory 2 Pary uporządkowane 3 Relacje Zbiory dystrybutywne
Wykład 11a. Składnia języka Klasycznego Rachunku Predykatów. Języki pierwszego rzędu.
Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki Wykład 11a. Składnia języka Klasycznego Rachunku Predykatów. Języki pierwszego rzędu. 1 Logika Klasyczna obejmuje dwie teorie:
Funkcje wymierne. Jerzy Rutkowski. Działania dodawania i mnożenia funkcji wymiernych określa się wzorami: g h + k l g h k.
Funkcje wymierne Jerzy Rutkowski Teoria Przypomnijmy, że przez R[x] oznaczamy zbiór wszystkich wielomianów zmiennej x i o współczynnikach rzeczywistych Definicja Funkcją wymierną jednej zmiennej nazywamy
Elementy logiki i teorii mnogości
Elementy logiki i teorii mnogości Zdanie logiczne Zdanie logiczne jest to zdanie oznajmujące, któremu można przypisać określoną wartość logiczną. W logice klasycznej zdania dzielimy na: prawdziwe (przypisujemy
Twierdzenia Gödla dowody. Czy arytmetyka jest w stanie dowieść własną niesprzeczność?
Semina Nr 3 Scientiarum 2004 Twierdzenia Gödla dowody. Czy arytmetyka jest w stanie dowieść własną niesprzeczność? W tym krótkim opracowaniu chciałbym przedstawić dowody obu twierdzeń Gödla wykorzystujące
Logika i teoria mnogości Wykład 14 1. Sformalizowane teorie matematyczne
Logika i teoria mnogości Wykład 14 1 Sformalizowane teorie matematyczne W początkowym okresie rozwoju teoria mnogości budowana była w oparciu na intuicyjnym pojęciu zbioru. Operowano swobodnie pojęciem
MATEMATYKA DYSKRETNA, PODSTAWY LOGIKI I TEORII MNOGOŚCI
MATEMATYKA DYSKRETNA, PODSTAWY LOGIKI I TEORII MNOGOŚCI Program wykładów: dr inż. Barbara GŁUT Wstęp do logiki klasycznej: rachunek zdań, rachunek predykatów. Elementy semantyki. Podstawy teorii mnogości
Adam Meissner.
Instytut Automatyki i Inżynierii Informatycznej Politechniki Poznańskiej Adam Meissner Adam.Meissner@put.poznan.pl http://www.man.poznan.pl/~ameis SZTUCZNA INTELIGENCJA Podstawy logiki pierwszego rzędu
Zasada indukcji matematycznej
Zasada indukcji matematycznej Twierdzenie 1 (Zasada indukcji matematycznej). Niech ϕ(n) będzie formą zdaniową zmiennej n N 0. Załóżmy, że istnieje n 0 N 0 takie, że 1. ϕ(n 0 ) jest zdaniem prawdziwym,.
RACHUNEK PREDYKATÓW 7
PODSTAWOWE WŁASNOŚCI METAMATEMATYCZNE KRP Oczywiście systemy dedukcyjne dla KRP budowane są w taki sposób, żeby wszystkie ich twierdzenia były tautologiami; można więc pokazać, że dla KRP zachodzi: A A
Zbiory, relacje i funkcje
Zbiory, relacje i funkcje Zbiory będziemy zazwyczaj oznaczać dużymi literami A, B, C, X, Y, Z, natomiast elementy zbiorów zazwyczaj małymi. Podstawą zależność między elementem zbioru a zbiorem, czyli relację
RACHUNEK ZDAŃ 7. Dla każdej tautologii w formie implikacji, której poprzednik również jest tautologią, następnik także jest tautologią.
Semantyczne twierdzenie o podstawianiu Jeżeli dana formuła rachunku zdań jest tautologią i wszystkie wystąpienia pewnej zmiennej zdaniowej w tej tautologii zastąpimy pewną ustaloną formułą, to otrzymana
Metody dowodzenia twierdzeń i automatyzacja rozumowań Systemy aksjomatyczne I
Metody dowodzenia twierdzeń i automatyzacja rozumowań Systemy aksjomatyczne I Mariusz Urbański Instytut Psychologii UAM Mariusz.Urbanski@.edu.pl OSTRZEŻENIE Niniejszy plik nie zawiera wykładu z Metod dowodzenia...
Wykład 11b. System aksjomatyczny Klasycznego Rachunku Predykatów. Aksjomaty i reguły inferencyjne
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 Istnieje wiele systemów aksjomatycznych
Andrzej Wiśniewski Logika II. Materiały do wykładu dla studentów kognitywistyki
Andrzej Wiśniewski Logika II Materiały do wykładu dla studentów kognitywistyki Wykład 5. Wprowadzenie do semantyki teoriomodelowej cz.5. Wynikanie logiczne 1 Na poprzednim wykładzie udowodniliśmy m.in.:
Logika Stosowana. Wykład 1 - Logika zdaniowa. Marcin Szczuka. Instytut Informatyki UW. Wykład monograficzny, semestr letni 2016/2017
Logika Stosowana Wykład 1 - Logika zdaniowa Marcin Szczuka Instytut Informatyki UW Wykład monograficzny, semestr letni 2016/2017 Marcin Szczuka (MIMUW) Logika Stosowana 2017 1 / 30 Plan wykładu 1 Język
Andrzej Wiśniewski Logika II. Materiały do wykładu dla studentów kognitywistyki. Wykład 14. Wprowadzenie do logiki intuicjonistycznej
Andrzej Wiśniewski Logika II Materiały do wykładu dla studentów kognitywistyki Wykład 14. Wprowadzenie do logiki intuicjonistycznej 1 Przedstawione na poprzednich wykładach logiki modalne możemy uznać
Logika Matematyczna (1)
Logika Matematyczna (1) Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl Wprowadzenie Jerzy Pogonowski (MEG) Logika Matematyczna (1) Wprowadzenie 1 / 20 Plan konwersatorium
Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki. Wykład 9. Koniunkcyjne postacie normalne i rezolucja w KRZ
Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki Wykład 9. Koniunkcyjne postacie normalne i rezolucja w KRZ 1 Inferencyjna równoważność formuł Definicja 9.1. Formuła A jest
Uzupełnienia dotyczące zbiorów uporządkowanych (3 lutego 2011).
Uzupełnienia dotyczące zbiorów uporządkowanych (3 lutego 2011). Poprzedniczka tej notatki zawierała błędy! Ta pewnie zresztą też ; ). Ćwiczenie 3 zostało zmienione, bo żądałem, byście dowodzili czegoś,
Logika Matematyczna (1)
Logika Matematyczna (1) Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl 4 X 2007 Jerzy Pogonowski (MEG) Logika Matematyczna (1) 4 X 2007 1 / 18 Plan konwersatorium Dzisiaj:
Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki. Wykład 10. Twierdzenie o pełności systemu aksjomatycznego KRZ
Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki Wykład 10. Twierdzenie o pełności systemu aksjomatycznego KRZ 1 Tezy KRZ Pewien system aksjomatyczny KRZ został przedstawiony
1 Działania na zbiorach
M. Beśka, Wstęp do teorii miary, rozdz. 1 1 1 Działania na zbiorach W rozdziale tym przypomnimy podstawowe działania na zbiorach koncentrując się na własnościach tych działań, które będą przydatne w dalszej
Rachunek logiczny. 1. Język rachunku logicznego.
Rachunek logiczny. Podstawową własnością rozumowania poprawnego jest zachowanie prawdy: rozumowanie poprawne musi się kończyć prawdziwą konkluzją, o ile wszystkie przesłanki leżące u jego podstaw były
Struktury formalne, czyli elementy Teorii Modeli
Struktury formalne, czyli elementy Teorii Modeli Szymon Wróbel, notatki z wykładu dra Szymona Żeberskiego semestr zimowy 2016/17 1 Język 1.1 Sygnatura językowa Sygnatura językowa: L = ({f i } i I, {P j
Wykład ze Wstępu do Logiki i Teorii Mnogości
Wykład ze Wstępu do Logiki i Teorii Mnogości rok ak. 2016/2017, semestr zimowy Wykład 1 1 Wstęp do Logiki 1.1 Rachunek zdań, podstawowe funktory logiczne 1.1.1 Formuła atomowa; zdanie logiczne definicje
Wstęp do logiki. Semiotyka cd.
Wstęp do logiki Semiotyka cd. Semiotyka: język Ujęcia języka proponowane przez językoznawców i logików różnią się istotnie w wielu punktach. Z punktu widzenia logiki każdy język można scharakteryzować
Metody dowodzenia twierdzeń i automatyzacja rozumowań Na początek: teoria dowodu, Hilbert, Gödel
Metody dowodzenia twierdzeń i automatyzacja rozumowań Na początek: teoria dowodu, Hilbert, Gödel Mariusz Urbański Instytut Psychologii UAM Mariusz.Urbanski@.edu.pl OSTRZEŻENIE Niniejszy plik nie zawiera
Metoda tabel semantycznych. Dedukcja drogi Watsonie, dedukcja... Definicja logicznej konsekwencji. Logika obliczeniowa.
Plan Procedura decyzyjna Reguły α i β - algorytm Plan Procedura decyzyjna Reguły α i β - algorytm Logika obliczeniowa Instytut Informatyki 1 Procedura decyzyjna Logiczna konsekwencja Teoria aksjomatyzowalna
Elementy logiki. Wojciech Buszkowski Wydział Matematyki i Informatyki UAM Zakład Teorii Obliczeń
Elementy logiki Wojciech Buszkowski Wydział Matematyki i Informatyki UAM Zakład Teorii Obliczeń 1 Klasyczny Rachunek Zdań 1.1 Spójniki logiczne Zdaniem w sensie logicznym nazywamy wyrażenie, które jest
5. OKREŚLANIE WARTOŚCI LOGICZNEJ ZDAŃ ZŁOŻONYCH
5. OKREŚLANIE WARTOŚCI LOGICZNEJ ZDAŃ ZŁOŻONYCH Temat, którym mamy się tu zająć, jest nudny i żmudny będziemy się uczyć techniki obliczania wartości logicznej zdań dowolnie złożonych. Po co? możecie zapytać.
Wykład z równań różnicowych
Wykład z równań różnicowych 1 Wiadomości wstępne Umówmy się, że na czas tego wykładu zrezygnujemy z oznaczania n-tego wyrazu ciągu symbolem typu x n, y n itp. Zamiast tego pisać będziemy x (n), y (n) itp.
Egzamin z logiki i teorii mnogości, rozwiązania zadań
Egzamin z logiki i teorii mnogości, 08.02.2016 - rozwiązania zadań 1. Niech φ oraz ψ będą formami zdaniowymi. Czy formuła [( x : φ(x)) ( x : ψ(x))] [ x : (φ(x) ψ(x))] jest prawem rachunku kwantyfikatorów?
ROZDZIAŁ 1. Rachunek funkcyjny
ROZDZIAŁ 1 Rachunek funkcyjny Niech X 1,..., X n będą dowolnymi zbiorami. Wyrażenie (formułę) ϕ(x 1,..., x n ), w którym występuje n zmiennych x 1,..., x n i które zamienia się w zdanie logiczne, gdy zamiast
3.Funkcje elementarne - przypomnienie
3.Funkcje elementarne - przypomnienie Grzegorz Kosiorowski Uniwersytet Ekonomiczny w Krakowie rzegorz Kosiorowski (Uniwersytet Ekonomiczny3.Funkcje w Krakowie) elementarne - przypomnienie 1 / 51 1 Funkcje
Przykładowe zadania z teorii liczb
Przykładowe zadania z teorii liczb I. Podzielność liczb całkowitych. Liczba a = 346 przy dzieleniu przez pewną liczbę dodatnią całkowitą b daje iloraz k = 85 i resztę r. Znaleźć dzielnik b oraz resztę
Indukcja. Materiały pomocnicze do wykładu. wykładowca: dr Magdalena Kacprzak
Indukcja Materiały pomocnicze do wykładu wykładowca: dr Magdalena Kacprzak Charakteryzacja zbioru liczb naturalnych Arytmetyka liczb naturalnych Jedną z najważniejszych teorii matematycznych jest arytmetyka
Podstawowe Pojęcia. Semantyczne KRZ
Logika Matematyczna: Podstawowe Pojęcia Semantyczne KRZ I rok Językoznawstwa i Informacji Naukowej UAM 2006-2007 Jerzy Pogonowski Zakład Logiki Stosowanej UAM http://www.logic.amu.edu.pl Dodatek: ściąga
Logika Stosowana. Wykład 2 - Logika modalna Część 2. Marcin Szczuka. Instytut Informatyki UW. Wykład monograficzny, semestr letni 2016/2017
Logika Stosowana Wykład 2 - Logika modalna Część 2 Marcin Szczuka Instytut Informatyki UW Wykład monograficzny, semestr letni 2016/2017 Marcin Szczuka (MIMUW) Logika Stosowana 2017 1 / 27 Plan wykładu
Matematyka ETId Elementy logiki
Matematyka ETId Izolda Gorgol pokój 131A e-mail: I.Gorgol@pollub.pl tel. 081 5384 563 http://antenor.pol.lublin.pl/users/gorgol Zdania w sensie logicznym DEFINICJA Zdanie w sensie logicznym - zdanie oznajmujace,
Rekurencyjna przeliczalność
Rekurencyjna przeliczalność Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl Funkcje rekurencyjne Jerzy Pogonowski (MEG) Rekurencyjna przeliczalność Funkcje rekurencyjne
Matematyka dyskretna Literatura Podstawowa: 1. K.A. Ross, C.R.B. Wright: Matematyka Dyskretna, PWN, 1996 (2006) 2. J. Jaworski, Z. Palka, J.
Matematyka dyskretna Literatura Podstawowa: 1. K.A. Ross, C.R.B. Wright: Matematyka Dyskretna, PWN, 1996 (2006) 2. J. Jaworski, Z. Palka, J. Szmański: Matematyka dyskretna dla informatyków, UAM, 2008 Uzupełniająca:
Elementy teorii mnogości. Część I. Wojciech Buszkowski Zakład Teorii Obliczeń Wydział Matematyki i Informatyki Uniwersytet im.
Elementy teorii mnogości 1 Elementy teorii mnogości Część I Wojciech Buszkowski Zakład Teorii Obliczeń Wydział Matematyki i Informatyki Uniwersytet im. Adama Mickiewicza Elementy teorii mnogości 2 1. Pojęcia
Zajęcia nr. 3 notatki
Zajęcia nr. 3 notatki 22 kwietnia 2005 1 Funkcje liczbowe wprowadzenie Istnieje nieskończenie wiele funkcji w matematyce. W dodaktu nie wszystkie są liczbowe. Rozpatruje się funkcje które pobierają argumenty
Monoidy wolne. alfabetem. słowem długością słowa monoidem wolnym z alfabetem Twierdzenie 1.
3. Wykłady 3 i 4: Języki i systemy dedukcyjne. Klasyczny rachunek zdań. 3.1. Monoidy wolne. Niech X będzie zbiorem niepustym. Zbiór ten będziemy nazywać alfabetem. Skończony ciąg elementów alfabetu X będziemy
Np. Olsztyn leży nad Łyną - zdanie prawdziwe, wartość logiczna 1 4 jest większe od 5 - zdanie fałszywe, wartość logiczna 0
ĆWICZENIE 1 Klasyczny Rachunek Zdań (KRZ): zdania w sensie logicznym, wartości logiczne, spójniki logiczne, zmienne zdaniowe, tabele prawdziwościowe dla spójników logicznych, formuły, wartościowanie zbioru
Matematyka dyskretna dla informatyków
Matematyka dyskretna dla informatyków Część I: Elementy kombinatoryki Jerzy Jaworski Zbigniew Palka Jerzy Szymański Uniwersytet im. Adama Mickiewicza Poznań 2007 4 Zależności rekurencyjne Wiele zależności
LOGIKA Dedukcja Naturalna
LOGIKA Dedukcja Naturalna Robert Trypuz Katedra Logiki KUL 7 stycznia 2014 Robert Trypuz (Katedra Logiki) Założeniowy system klasycznego rachunku zdań 7 stycznia 2014 1 / 42 PLAN WYKŁADU 1 Przykład dowodów
Elementy logiki matematycznej
Elementy logiki matematycznej Przedmiotem logiki matematycznej jest badanie tzw. wyrażeń logicznych oraz metod rozumowania i sposobów dowodzenia używanych w matematyce, a także w innych dziedzinach, w
Andrzej Wiśniewski Logika II. Wykład 6. Wprowadzenie do semantyki teoriomodelowej cz.6. Modele i pełność
Andrzej Wiśniewski Logika II Materiały do wykładu dla studentów kognitywistyki Wykład 6. Wprowadzenie do semantyki teoriomodelowej cz.6. Modele i pełność 1 Modele Jak zwykle zakładam, że pojęcia wprowadzone
Wstęp do Matematyki (4)
Wstęp do Matematyki (4) Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl Liczby kardynalne Jerzy Pogonowski (MEG) Wstęp do Matematyki (4) Liczby kardynalne 1 / 33 Wprowadzenie
Definicje i przykłady
Rozdział 1 Definicje i przykłady 1.1 Definicja równania różniczkowego 1.1 DEFINICJA. Równaniem różniczkowym zwyczajnym rzędu n nazywamy równanie F (t, x, ẋ, ẍ,..., x (n) ) = 0. (1.1) W równaniu tym t jest
Weronika Łabaj. Geometria Bolyaia-Łobaczewskiego
Weronika Łabaj Geometria Bolyaia-Łobaczewskiego Tematem mojej pracy jest geometria hiperboliczna, od nazwisk jej twórców nazywana też geometrią Bolyaia-Łobaczewskiego. Mimo, że odkryto ją dopiero w XIX
Ziemia obraca się wokół Księżyca, bo posiadając odpowiednią wiedzę można stwierdzić, czy są prawdziwe, czy fałszywe. Zdaniami nie są wypowiedzi:
1 Elementy logiki W logice zdaniem nazywamy wypowiedź oznajmującą, która (w ramach danej nauki) jest albo prawdziwa, albo fałszywa. Tak więc zdanie może mieć jedną z dwóch wartości logicznych. Prawdziwość
Wstęp do logiki. Klasyczny Rachunek Predykatów I
Wstęp do logiki Klasyczny Rachunek Predykatów I KRZ jest teorią stanowiącą wstępną część logiki formalnej, część zakładaną przez inne teorie. Przypomnijmy, jest on teorią związków logicznych między zdaniami
Internet Semantyczny i Logika II
Internet Semantyczny i Logika II Ontologie Definicja Grubera: Ontologia to formalna specyfikacja konceptualizacji pewnego obszaru wiedzy czy opisu elementów rzeczywistości. W Internecie Semantycznym językiem
Wykład 6. Reguły inferencyjne systemu aksjomatycznego Klasycznego Rachunku Zdań
Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki Wykład 6. Reguły inferencyjne systemu aksjomatycznego Klasycznego Rachunku Zdań System aksjomatyczny logiki Budując logikę
Zagadnienia brzegowe dla równań eliptycznych
Temat 7 Zagadnienia brzegowe dla równań eliptycznych Rozważmy płaski obszar R 2 ograniczony krzywą. la równania Laplace a (Poissona) stawia się trzy podstawowe zagadnienia brzegowe. Zagadnienie irichleta
Programowanie celowe #1
Programowanie celowe #1 Problem programowania celowego (PC) jest przykładem problemu programowania matematycznego nieliniowego, który można skutecznie zlinearyzować, tzn. zapisać (i rozwiązać) jako problem
Klasyczny rachunek predykatów
Kultura logiczna Klasyczny rachunek predykatów Bartosz Gostkowski bgostkowski@gmail.com Alfabet klasycznego rachunku zdań reguły konsytutywne języka Alfabet klasycznego rachunku predykatów (KRP Do alfabetu
KRZYSZTOF WÓJTOWICZ Instytut Filozofii Uniwersytetu Warszawskiego
KRZYSZTOF WÓJTOWICZ Instytut Filozofii Uniwersytetu Warszawskiego wojtow@uw.edu.pl 1 2 1. SFORMUŁOWANIE PROBLEMU Czy są empiryczne aspekty dowodów matematycznych? Jeśli tak to jakie stanowisko filozoficzne
Tautologia (wyrażenie uniwersalnie prawdziwe - prawo logiczne)
Tautologia (wyrażenie uniwersalnie prawdziwe - prawo logiczne) Definicja 1: Tautologia jest to takie wyrażenie, którego wartość logiczna jest prawdą przy wszystkich możliwych wartościowaniach zmiennych
1. Wstęp do logiki. Matematyka jest nauką dedukcyjną. Nowe pojęcia definiujemy za pomocą pojęć pierwotnych lub pojęć uprzednio wprowadzonych.
Elementy logiki i teorii zbiorów. 1. Wstęp do logiki. Matematyka jest nauką dedukcyjną. Nowe pojęcia definiujemy za pomocą pojęć pierwotnych lub pojęć uprzednio wprowadzonych. Pojęcia pierwotne to najprostsze
Paradygmaty dowodzenia
Paradygmaty dowodzenia Sprawdzenie, czy dana formuła rachunku zdań jest tautologią polega zwykle na obliczeniu jej wartości dla 2 n różnych wartościowań, gdzie n jest liczbą zmiennych zdaniowych tej formuły.
166 Wstęp do statystyki matematycznej
166 Wstęp do statystyki matematycznej Etap trzeci realizacji procesu analizy danych statystycznych w zasadzie powinien rozwiązać nasz zasadniczy problem związany z identyfikacją cechy populacji generalnej
W. Guzicki Zadanie IV z Informatora Maturalnego poziom rozszerzony 1
W. Guzicki Zadanie IV z Informatora Maturalnego poziom rozszerzony 1 Zadanie IV. Dany jest prostokątny arkusz kartony o długości 80 cm i szerokości 50 cm. W czterech rogach tego arkusza wycięto kwadratowe
Metoda Tablic Semantycznych
Procedura Plan Reguły Algorytm Logika obliczeniowa Instytut Informatyki Plan Procedura Reguły 1 Procedura decyzyjna Logiczna równoważność formuł Logiczna konsekwencja Procedura decyzyjna 2 Reguły α, β,
0.1. Logika podstawowe pojęcia: zdania i funktory, reguły wnioskowania, zmienne zdaniowe, rachunek zdań.
Wykłady z Analizy rzeczywistej i zespolonej w Matematyce stosowanej Wykład ELEMENTY LOGIKI ALGEBRA BOOLE A Logika podstawowe pojęcia: zdania i funktory, reguły wnioskowania, zmienne zdaniowe, rachunek
Funkcje wymierne. Funkcja homograficzna. Równania i nierówności wymierne.
Funkcje wymierne. Funkcja homograficzna. Równania i nierówności wymierne. Funkcja homograficzna. Definicja. Funkcja homograficzna jest to funkcja określona wzorem f() = a + b c + d, () gdzie współczynniki
Lista 1 (elementy logiki)
Podstawy nauczania matematyki 1. Zdanie Lista 1 (elementy logiki) EE I rok W logice zdaniem logicznym nazywamy wyrażenie oznajmujące o którym można powiedzieć że jest prawdziwe lub fałszywe. Zdania z reguły
vf(c) =, vf(ft 1... t n )=vf(t 1 )... vf(t n ).
6. Wykład 6: Rachunek predykatów. Język pierwszego rzędu składa się z: symboli relacyjnych P i, i I, gdzie (P i ) oznaczać będzie ilość argumentów symbolu P i, symboli funkcyjnych f j, j J, gdzie (f j
http://www-users.mat.umk.pl/~pjedrzej/wstep.html 1 Opis przedmiotu Celem przedmiotu jest wykształcenie u studentów podstaw języka matematycznego, wypracowanie podstawowych umiejętności przeprowadzania
Uwagi wprowadzajace do reguł wnioskowania w systemie tabel analitycznych logiki pierwszego rzędu
Witold Marciszewski: Wykład Logiki, 17 luty 2005, Collegium Civitas, Warszawa Uwagi wprowadzajace do reguł wnioskowania w systemie tabel analitycznych logiki pierwszego rzędu 1. Poniższe wyjaśnienie (akapit
Kierunek i poziom studiów: Matematyka, studia I stopnia, rok 1 Sylabus modułu: Wstęp do matematyki (Kod modułu: 03-MO1N-12-WMat)
Uniwersytet Śląski w Katowicach str. 1 Kierunek i poziom studiów: Matematyka, studia I stopnia, rok 1 Sylabus modułu: Wstęp do matematyki (Kod modułu: 03-MO1N-12-WMat) 1. Informacje ogólne koordynator
Logika formalna wprowadzenie. Ponieważ punkty 10.i 12. nie były omawiane na zajęciach, dlatego można je przeczytać fakultatywnie.
Logika formalna wprowadzenie Ponieważ punkty 10.i 12. nie były omawiane na zajęciach, dlatego można je przeczytać fakultatywnie. 1. Zdanie logicznie prawdziwe (Prawda logiczna) Zdanie, którego analityczność
LOGIKA Klasyczny Rachunek Zdań
LOGIKA Klasyczny Rachunek Zdań Robert Trypuz trypuz@kul.pl 5 listopada 2013 Robert Trypuz (trypuz@kul.pl) Klasyczny Rachunek Zdań 5 listopada 2013 1 / 24 PLAN WYKŁADU 1 Alfabet i formuła KRZ 2 Zrozumieć
Predykat. Matematyka Dyskretna, Podstawy Logiki i Teorii Mnogości Barbara Głut
Predykat Weźmy pod uwagę następujące wypowiedzi: (1) Afryka jest kontynentem. (2) 7 jest liczbą naturalną. (3) Europa jest mniejsza niż Afryka. (4) 153 jest podzielne przez 3. Są to zdania jednostkowe,
Algebrę L = (L, Neg, Alt, Kon, Imp) nazywamy algebrą języka logiki zdań. Jest to algebra o typie
3. Wykłady 5 i 6: Semantyka klasycznego rachunku zdań. Dotychczas rozwinęliśmy klasyczny rachunek na gruncie czysto syntaktycznym, a więc badaliśmy metodę sprawdzania, czy dana formuła B jest dowodliwa
BOGDAN ZARĘBSKI ZASTOSOWANIE ZASADY ABSTRAKCJI DO KONSTRUKCJI LICZB CAŁKOWITYCH
BOGDAN ZARĘBSKI ZASTOSOWANIE ZASADY ABSTRAKCJI DO KONSTRUKCJI LICZB CAŁKOWITYCH WSTĘP Zbiór liczb całkowitych można definiować na różne sposoby. Jednym ze sposobów określania zbioru liczb całkowitych jest
DODATEK 1: Wtedy h(α) = 1 oraz h(β) = 0. Jak pamiętamy ze szkoły, obraz sumy zbiorów jest sumą obrazów tych zbiorów. Mamy zatem:
DODATEK 1: DOWODY NIEKTÓRYCH TWIERDZEŃ DOTYCZACYCH SEMANTYKI KLASYCZNEGO RACHUNKU ZDAŃ 2.2. TWIERDZENIE O DEDUKCJI WPROST (wersja semantyczna). Dla dowolnych X F KRZ, α F KRZ, β F KRZ zachodzą następujące
Logika i teoria mnogości Wykład 14
Teoria rekursji Teoria rekursji to dział logiki matematycznej zapoczątkowany w latach trzydziestych XX w. Inicjatorzy tej dziedziny to: Alan Turing i Stephen Kleene. Teoria rekursji bada obiekty (np. funkcje,
Przykłady zdań w matematyce. Jeśli a 2 + b 2 = c 2, to trójkąt o bokach długości a, b, c jest prostokątny (a, b, c oznaczają dane liczby dodatnie),
Elementy logiki 1 Przykłady zdań w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2, 3 6, 2 Q, Jeśli x = 1, to x 2 = 1 (x oznacza daną liczbę rzeczywistą), Jeśli a 2 + b 2 = c 2, to trójkąt o bokach długości
II Matematyka 2 stopnia( 3W). Logika i podstawy matematyki. Janusz Czelakowski. Wykład 8. Arytmetyka
II Matematyka 2 stopnia( 3W). Logika i podstawy matematyki Janusz Czelakowski Wykład 8. Arytmetyka Jak dobrze wiadomo, jednym z kluczowych praw zachodzących w dziedzinie liczb naturalnych jest Zasada Indukcji.
Równania różniczkowe. Notatki z wykładu.
Równania różniczkowe Notatki z wykładu http://robert.brainusers.net 17.06.2009 Notatki własne z wykładu. Są niekompletne, bez bibliografii oraz mogą zawierać błędy i usterki. Z tego powodu niniejszy dokument
WSTĘP ZAGADNIENIA WSTĘPNE
27.09.2012 WSTĘP Logos (gr.) słowo, myśl ZAGADNIENIA WSTĘPNE Logika bada proces myślenia; jest to nauka o formach poprawnego myślenia a zarazem o języku (nie mylić z teorią komunikacji czy językoznawstwem).
Logika intuicjonistyczna semantyka Kripke go
Logika intuicjonistyczna semantyka Kripke go Definicja 1 Strukturą częściowo uporządkowaną (ang. partially ordered set, w skrócie poset) nazywamy układ (W, ), gdzie W to dowolny zbiór niepusty, zaś jest
Logika pragmatyczna dla inżynierów
Logika pragmatyczna Logika pragmatyczna dla inżynierów Kontakt: dr hab. inż. Adam Kasperski pokój 509 B4 adam.kasperski@pwr.edu.pl materiały + literatura + informacje na stronie www. Zaliczenie: Test pisemny
O pewnych związkach teorii modeli z teorią reprezentacji
O pewnych związkach teorii modeli z teorią reprezentacji na podstawie referatu Stanisława Kasjana 5 i 12 grudnia 2000 roku 1. Elementy teorii modeli Będziemy rozważać język L składający się z przeliczalnej
Andrzej Wiśniewski Logika II. Wykłady 10b i 11. Semantyka relacyjna dla normalnych modalnych rachunków zdań
Andrzej Wiśniewski Logika II Materiały do wykładu dla studentów kognitywistyki Wykłady 10b i 11. Semantyka relacyjna dla normalnych modalnych rachunków zdań 1 Struktury modelowe Przedstawimy teraz pewien
Wstęp do logiki. Klasyczny Rachunek Zdań II
Wstęp do logiki Klasyczny Rachunek Zdań II DEF. 1 (Słownik). Następujące znaki tworzą słownik języka KRZ: p 1, p 2, p 3, (zmienne zdaniowe) ~,,,, (spójniki) ), ( (nawiasy). DEF. 2 (Wyrażenie). Wyrażeniem
Schematy Piramid Logicznych
Schematy Piramid Logicznych geometryczna interpretacja niektórych formuł Paweł Jasionowski Politechnika Śląska w Gliwicach Wydział Matematyczno-Fizyczny Streszczenie Referat zajmuje się następującym zagadnieniem:
W pewnym mieście jeden z jej mieszkańców goli wszystkich tych i tylko tych jej mieszkańców, którzy nie golą się
1 Logika Zdanie w sensie logicznym, to zdanie oznajmujące, o którym da się jednoznacznie powiedzieć, czy jest fałszywe, czy prawdziwe. Zmienna zdaniowa- to symbol, którym zastępujemy dowolne zdanie. Zdania
Algebra Boole a i jej zastosowania
lgebra oole a i jej zastosowania Wprowadzenie Niech dany będzie zbiór dwuelementowy, którego elementy oznaczymy symbolami 0 oraz 1, tj. {0, 1}. W zbiorze tym określamy działania sumy :, iloczynu : _ oraz
Semantyka rachunku predykatów
Relacje Interpretacja Wartość Spełnialność Logika obliczeniowa Instytut Informatyki Relacje Interpretacja Wartość Plan Plan Relacje O co chodzi? Znaczenie w logice Relacje 3 Interpretacja i wartościowanie
Paradoks wszechwiedzy logicznej (logical omniscience paradox) i wybrane metody jego unikania
Logika w zastosowaniach kognitywistycznych Paradoks wszechwiedzy logicznej (logical omniscience paradox) i wybrane metody jego unikania (notatki do wykładów) Andrzej Wiśniewski Andrzej.Wisniewski@amu.edu.pl
Logika intuicjonistyczna
Logika intuicjonistyczna Logika klasyczna oparta jest na pojęciu wartości logicznej zdania. Poprawnie zbudowane i jednoznaczne stwierdzenie jest w tej logice klasyfikowane jako prawdziwe lub fałszywe.