III rok kognitywistyki UAM,

Podobne dokumenty
METODY DOWODZENIA TWIERDZEŃ I AUTOMATYZACJA ROZUMOWAŃ

III rok kognitywistyki UAM,

METODY DOWODZENIA TWIERDZEŃ I AUTOMATYZACJA ROZUMOWAŃ

Podstawowe Pojęcia. Semantyczne KRZ

WYKŁAD 7: DEDUKCJA NATURALNA

III rok kognitywistyki UAM,

Logika Matematyczna (1)

WYKŁAD 3: METODA AKSJOMATYCZNA

Logika Matematyczna (10)

Logika Matematyczna (2,3)

Paradygmaty dowodzenia

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

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:

Logika Matematyczna (1)

Elementy logiki. Wojciech Buszkowski Wydział Matematyki i Informatyki UAM Zakład Teorii Obliczeń

Dowody założeniowe w KRZ

Logika Matematyczna 11 12

Logika Matematyczna 11 12

MATEMATYKA DYSKRETNA, PODSTAWY LOGIKI I TEORII MNOGOŚCI

Tautologia (wyrażenie uniwersalnie prawdziwe - prawo logiczne)

RACHUNEK ZDAŃ 7. Dla każdej tautologii w formie implikacji, której poprzednik również jest tautologią, następnik także jest tautologią.

ZALICZENIE WYKŁADU: 30.I.2019

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

1. Wstęp do logiki. Matematyka jest nauką dedukcyjną. Nowe pojęcia definiujemy za pomocą pojęć pierwotnych lub pojęć uprzednio wprowadzonych.

JEZYKOZNAWSTWO. I NAUKI O INFORMACJI, ROK I Logika Matematyczna: egzamin pisemny 18 czerwca Imię i Nazwisko:... I

Wykład 5. Metoda tabel analitycznych dla Klasycznego Rachunku Zdań

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

LOGIKA Dedukcja Naturalna

LOGIKA I TEORIA ZBIORÓW

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

PRZEWODNIK PO PRZEDMIOCIE

Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki. Wykład 9. Koniunkcyjne postacie normalne i rezolucja w KRZ

Uwagi wprowadzajace do reguł wnioskowania w systemie tabel analitycznych logiki pierwszego rzędu

Logika Stosowana. Wykład 2 - Logika modalna Część 2. Marcin Szczuka. Instytut Informatyki UW. Wykład monograficzny, semestr letni 2016/2017

Rachunek logiczny. 1. Język rachunku logicznego.

Metody dowodzenia twierdzeń i automatyzacja rozumowań Tabele syntetyczne: definicje i twierdzenia

Imię i nazwisko:... OBROŃCY PRAWDY

WYKŁAD 5C: TABLICE ANALITYCZNE PRZYKŁADY

Rekurencyjna przeliczalność

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

Kierunek i poziom studiów: matematyka, studia I stopnia, rok I. Sylabus modułu: Wstęp do matematyki (03-MO1S-12-WMat)

TABLICE ANALITYCZNE KLASYCZNY RACHUNEK LOGICZNY: (PRELIMINARIA MATEMATYCZNE I LOGICZNE) (DRZEWA, INFORMACJE O KRZ I KRP) JERZY POGONOWSKI

Informacje ogólne. Językoznawstwo i nauka o informacji

ĆWICZENIE 2. DEF. Mówimy, że formuła A wynika logicznie z formuł wartościowanie w, takie że w A. A,, A w KRZ, jeżeli nie istnieje

Drzewa Semantyczne w KRZ

Klasyczny Rachunek Zdań: Tablice Analityczne. (Logika Matematyczna: Wykłady 11,12) Semestr Zimowy Jerzy Pogonowski

LOGIKA Klasyczny Rachunek Zdań

Lekcja 3: Elementy logiki - Rachunek zdań

Wstęp do logiki. Klasyczny Rachunek Zdań II

Logika I. Wykład 4. Semantyka Klasycznego Rachunku Zdań

Konsekwencja logiczna

PRZEWODNIK PO PRZEDMIOCIE

JEZYKOZNAWSTWO. I NAUKI O INFORMACJI, ROK I Logika Matematyczna: egzamin pisemny 11 czerwca Imię i Nazwisko:... FIGLARNE POZNANIANKI

Logika. Michał Lipnicki. 15 stycznia Zakład Logiki Stosowanej UAM. Michał Lipnicki () Logika 15 stycznia / 37

WYKŁAD 2: PRELIMINARIA LOGICZNE

Logika pragmatyczna dla inżynierów

Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki. Wykłady 7 i 8. Aksjomatyczne ujęcie Klasycznego Rachunku Zdań

Np. Olsztyn leży nad Łyną - zdanie prawdziwe, wartość logiczna 1 4 jest większe od 5 - zdanie fałszywe, wartość logiczna 0

Programowanie deklaratywne i logika obliczeniowa

Wykład 11a. Składnia języka Klasycznego Rachunku Predykatów. Języki pierwszego rzędu.

Matematyka ETId Elementy logiki

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

Elementy logiki i teorii mnogości

Wstęp do logiki. Klasyczny Rachunek Zdań III

Metoda Tablic Semantycznych

Myślenie w celu zdobycia wiedzy = poznawanie. Myślenie z udziałem rozumu = myślenie racjonalne. Myślenie racjonalne logiczne statystyczne

METODY DOWODZENIA TWIERDZEŃ I AUTOMATYZACJA ROZUMOWAŃ

Logika Matematyczna. Zadania Egzaminacyjne, 2007

LOGIKA MATEMATYCZNA WYKŁAD 10: METODA REZOLUCJI W KRZ (20XII2007) II. 10. Dowody rezolucyjne w KRZ Przypomnienia i kilka definicji

Metody dowodzenia twierdzeń i automatyzacja rozumowań Systemy aksjomatyczne I

Wstęp do Matematyki (4)

Logika Radosna 2. Jerzy Pogonowski. KRZ: dowody założeniowe. Zakład Logiki Stosowanej UAM

Kultura logiczna Klasyczny rachunek zdań 2/2

Rachunek zdań. Materiały pomocnicze do wykładu. wykładowca: dr Magdalena Kacprzak

Struktury formalne, czyli elementy Teorii Modeli

Wybierz cztery z poniższych pięciu zadań. Poprawne rozwiazanie dwóch zadań oznacza zdany egzamin.

4 Klasyczny rachunek zdań

Wykład 6. Reguły inferencyjne systemu aksjomatycznego Klasycznego Rachunku Zdań

Logika pragmatyczna. Logika pragmatyczna. Kontakt: Zaliczenie:

Logika Radosna 1. Jerzy Pogonowski. Semantyka KRZ. Zakład Logiki Stosowanej UAM

Składnia rachunku predykatów pierwszego rzędu

Logika. Michał Lipnicki. 18 listopada Zakład Logiki Stosowanej UAM. Michał Lipnicki Logika 18 listopada / 1

Reguły gry zaliczenie przedmiotu wymaga zdania dwóch testów, z logiki (za ok. 5 tygodni) i z filozofii (w sesji); warunkiem koniecznym podejścia do

Elementy logiki Klasyczny rachunek zdań. Wojciech Buszkowski Zakład Teorii Obliczeń Wydział Matematyki i Informatyki Uniwersytet im.

Egzamin z logiki i teorii mnogości, rozwiązania zadań

Logika formalna wprowadzenie. Ponieważ punkty 10.i 12. nie były omawiane na zajęciach, dlatego można je przeczytać fakultatywnie.

0.1. Logika podstawowe pojęcia: zdania i funktory, reguły wnioskowania, zmienne zdaniowe, rachunek zdań.

Logika Matematyczna 16 17

Schematy Piramid Logicznych

Wstęp do Matematyki (1)

Andrzej Wiśniewski Logika II. Materiały do wykładu dla studentów kognitywistyki. Wykład 14. Wprowadzenie do logiki intuicjonistycznej

Metoda tabel semantycznych. Dedukcja drogi Watsonie, dedukcja... Definicja logicznej konsekwencji. Logika obliczeniowa.

Logika formalna SYLABUS A. Informacje ogólne

Logika Matematyczna (I JiIN UAM)

Drobinka semantyki KRP

ĆWICZENIE 4 KRZ: A B A B A B A A METODA TABLIC ANALITYCZNYCH

Logika Radosna 5. Jerzy Pogonowski. KRP: tablice analityczne. Zakład Logiki Stosowanej UAM

vf(c) =, vf(ft 1... t n )=vf(t 1 )... vf(t n ).

1. Elementy logiki matematycznej, rachunek zdań, funkcje zdaniowe, metody dowodzenia, rachunek predykatów

Definicja: alfabetem. słowem długością słowa

Transkrypt:

METODY DOWODZENIA TWIERDZEŃ I AUTOMATYZACJA ROZUMOWAŃ III rok kognitywistyki UAM, 2016 2017 1 Cele wykładu Wykład ma trzy zasadnicze cele: 1. Przedstawienie wybranych metod dowodowych, stosowanych w logice. Omówimy: metodę aksjomatyczną, tablice analityczne, rezolucję, dedukcję naturalną oraz rachunki sekwentów. 2. Ukazanie możliwości podania matematycznej reprezentacji intuicyjnego pojęcia obliczalności. Wybieramy formalizm funkcji rekurencyjnych. 3. Przedstawienie wybranych faktów metalogicznych, które uznaje się za najważniejsze osiągnięcia w logice matematycznej XX wieku. 2 Uwagi organizacyjne 1. Wykład prowadzi Jerzy Pogonowski. Strona internetowa wykładu: http://logic.amu.edu.pl/index.php/mdtiar Na tej stronie zamieszczono syllabus przedmiotu. 2. Konwersatoria prowadzi w tym roku akademickim Pani dr Dorota Leszczyńska-Jasion. 3. Zajęcia w pracowni komputerowej prowadzi w tym roku akademickim Pani dr Mirosława Kołowska-Gawiejnowicz. 4. Tematy wykładów pokrywają się z tematami wykładów z roku akademickiego 2015 2016 (wtedy było to 15 spotkań po 90 minut). Ponieważ jednak mamy do dyspozycji jedynie 15 spotkań po 45 minut, więc zmuszeni jesteśmy do ograniczenia przekazywanych treści. 5. Materiały dydaktyczne do wykładu 2015 2016 są dostępne na wyżej wymienionej stronie. Materiały do tegorocznego wykładu będą na niej zamieszczane na bieżąco. 1

6. Korzystać będziemy z wiadomości przekazanych na kursach: Wprowadzenie do logiki, Logika I, Matematyczne podstawy kognitywistyki. 7. Kurs kończy się egzaminem pisemnym. Przykładowe pytania egzaminacyjne zostaną podane przed rozpoczęciem sesji zimowej. Na ostatnim wykładzie zrobimy powtórkę materiału, przygotowującą do egzaminu. 8. Zasady zaliczenia konwersatorium oraz zajęć w pracowni komputerowej zostaną podane przez prowadzących te zajęcia. 3 Literatura 3.1 Literatura podstawowa 1. Fitting, M. 1996. First-Order Logic and Automated Theorem Proving. Springer, Berlin. 2. Ławrow, I.A., Maksimowa, Ł.L. 2004. Zadania z teorii mnogości, logiki matematycznej i teorii algorytmów. Wydawnictwo Naukowe PWN, Warszawa. 3. Pogorzelski, W.A. 1992. Elementarny słownik logiki formalnej. Wydawnictwo Filii Uniwersytetu Warszawskiego, Białystok. 4. Stanford Encyclopedia of Philosophy: http://plato.stanford.edu/ (artykuły poświęcone teorii dowodu oraz automatyzacji rozumowań: The development of proof theory, Automated reasoning). 3.2 Literatura dodatkowa 1. D Agostino, M., Gabbay, D., Hähnle, R., Posega, J. (Eds.) 1999. Handbook of Tableaux Methods. Kluwer Academic Publishers, Dordrecht Boston London. 2. Gallier, J. 2003. Logic for Computer Science. Foundations of Automated Theorem Proving. Dover Publications, Mineola, New York. 3. Kaye, R. 2007. The Mathematics of Logic. A guide to completeness theorems and their applications. Cambridge University Press, Cambridge. 4. Ligonniére, R. 1992. Prehistoria i historia komputerów. Ossolineum, Wrocław- Warszawa-Kraków. 5. Marciszewski, W., Murawski, R. 1995. Mechanization of reasoning in a historical perspective. Rodopi, Amsterdam-Atlanta. 2

6. Negri, S., von Plato, J. 2001. Structural Proof Theory. Cambridge University Press, Cambridge. 7. Nerode, A., Shore, R.A. 1997. Logic for Applications. Springer-Verlag, New York. 8. Orłowska, E., Golińska-Pilarek, J. 2011. Dual Tableaux: Foundation, Methodology, Case Studies. Springer, Dordrecht Heidelberg London New York. 9. Smullyan, R. 1968. First-Order Logic. Springer, Berlin. Proponuję także lekturę zamieszczonych na stronach ZLiK materiałów dydaktycznych: Pani Dr Doroty Leszczyńskiej-Jasion, Pana Prof. Mariusza Urbańskiego oraz Pana prof. Andrzeja Wiśniewskiego. 4 Metody dowodowe 4.1 Proste przykłady Rozważmy dwa przykłady argumentacji: Nasza Pani od Biologii i Nietoperze Milicja, Wrocław i ja NASZA PANI OD BIOLOGII I NIETOPERZE Nasza Pani od Biologii opowiada o Nietoperzach: Jeśli Nietoperze nie maja piór, to: sa Ptakami, o ile fruwaja. Nasza Pani od Biologii wyciąga z kieszeni Nietoperza i stwierdza: Nietoperze nie maja piór. Nasza Pani od Biologii zagląda do podręcznika systematyki Zwierząt i stwierdza: Ale przecież Nietoperze nie sa Ptakami. Nasza Pani od Biologii konkluduje: A zatem Nietoperze nie fruwaja. p: Nietoperze maja pióra. q: Nietoperze fruwaja. r: Nietoperze sa Ptakami. Przesłanka: p (q r) Przesłanka: p 3

Przesłanka: r Wniosek: q Drzewo argumentacji (dowodu) ma postać następującą: r q p (q r) p q r W tej argumentacji posłużono się kolejno regułami: modus ponens modus tollens. Argumentacja jest poprawna z logicznego punktu widzenia. Wniosek jest fałszywy, a zatem któraś z przesłanek jest fałszywa. MILICJA, WROCŁAW I JA. Czy na podstawie uznania następujących stwierdzeń: Jeśli nie udowodniono podejrzanemu popełnienia morderstwa, to: stwierdzono samobójstwo denata lub wykonano sentencję wyroku, o ile udało się zatrzymać podejrzanego. Podejrzanemu nie udowodniono popełnienia morderstwa. Nie stwierdzono samobójstwa denata. Udało się zatrzymać podejrzanego. gotowa jesteś uznać stwierdzenie: Wykonano sentencję wyroku? Uwaga: musimy podjąć decyzję dotyczącą reprezentacji składniowej pierwszej przesłanki. Zdania proste w tym tekście: p: Udowodniono podejrzanemu popełnienie morderstwa. q: Stwierdzono samobójstwo denata. r: Udało się zatrzymać podejrzanego. 4

s: Wykonano sentencję wyroku. Przesłanka: p (q (r s)) Przesłanka: p Przesłanka: q Przesłanka: r Wniosek: s Drzewo argumentacji (dowodu): r s q r s W tej argumentacji posłużono się kolejno regułami: modus ponens (reguła odrywania) opuszczania alternatywy modus ponens. p p (q (r s)) q (r s) Argumentacja jest poprawna z logicznego punktu widzenia. 4.2 Dowody, algorytmy, obliczenia Dowody (w sensie logicznym): dobrze określone obiekty syntaktyczne. To pojęcie znane jest słuchaczom z kursu logiki. Dowody matematyczne: argumentacje stosowane w matematyce. Dogmat, przyjmowany przez logików: każdy dowód matematyczny może zostać przekształcony w dowód w sensie logicznym. Algorytm: czysto mechaniczna procedura, pozwalająca w skończonej liczbie prostych, z góry określonych kroków uzyskać wynik (odpowiedź, rozwiązanie). Intuicyjne pojęcie procedury obliczalnej poddano formalizacji, na wiele sposobów: funkcje rekurencyjne, maszyny Turinga, systemy Posta, algorytmy Markowa, rachunek λ Churcha, itd. Uzyskano wyniki dotyczące niezupełności oraz nierozstrzygalności ważnych teorii matematycznych. 5

5 Krótka powtórka Przypomnimy kilka pojęć, które powinny być słuchaczom znane z kursu wprowadzenia do logiki. Będą one dotyczyły semantyki KRZ (klasycznego rachunku zdań). 5.1 Funkcje prawdziwościowe p q p q q p 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 1 0 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 Pierwsze dwie kolumny podają wszystkie układy wartości argumentów, kolejne kolumny podają wartość dla tego układu argumentów każdej z szesnastu dwuargumentowych funkcji prawdziwościowych. Czy widzisz jakieś symetrie w tej tabeli? Lubimy odróżniać: spójnik, funktor oraz funkcję (wszystkie z określeniem: prawdziwościowy). Nie jesteśmy jednak ortodoksami i przystajemy na uproszczenia w podręcznikach (w których funktor prawdziwościowy oraz odpowiadająca mu funkcja prawdziwościowa oznaczane są tym samym symbolem). 5.2 Zależności między funkcjami prawdziwościowymi 1. Formuły ϕ i ψ języka KRZ są semantycznie równoważne, gdy dla każdego wartościowania v: v(ϕ) = v(ψ). 2. Jeśli ϕ i ψ są semantycznie równoważne, to piszemy ϕ ψ. 3. jest relacją równoważności. 4. Fakt: ϕ ψ wtedy i tylko wtedy, gdy ϕ ψ jest tautologią KRZ. Każda formuła języka KRZ jest semantycznie równoważna formule zawierającej jedynie: 1. koniunkcję i negację 2. alternatywę i negację 3. implikację i negację 4. implikację i falsum. 6

Zapewne podczas kursu wprowadzenia do logiki słuchacze wykonywali ćwiczenia, dotyczące wzajemnej definiowalności funktorów prawdziwościowych. Prawdopodobnie niektóre z tych ćwiczeń zostaną przypomniane podczas tegorocznego konwersatorium. Funktory (NAND, kreska Sheffera) oraz (binegacja, strzałka Peirce a, NOR) są jedynymi, za pomocą których można (w logice klasycznej) wyrazić (zdefiniować) wszystkie pozostałe funktory prawdziwościowe. Słuchacze, którzy zechcieliby udowodnić to samodzielnie zechcą zauważyć (udowodnić), że tautologiami KRZ są: 1. p q (p q) 2. p p p 3. (p q) ((p q) (p q)) 4. (p q) ((p p) (q q)) 5. (p q) (p (q q)) 6. (p q) (p (p q)) 7. (p q) (p q) 8. p p p 9. (p q) ((p p) (q q)) 10. (p q) ((p q) (p q)) 11. (p q) (((p p) q) ((p p) q)) 5.3 Funktory pierwszorzędne 1arg. 2 arg. 1 1 1 1 1 1 0 0 0 0 1 0 0 1 0 1 1 0 1 0 0 1 0 1 1 0 1 0 0 1 0 0 0 0 1 1 1 1 0 0 Poszczególne kolumny tej tabeli odpowiadają: pierwszemu argumentowi, drugiemu argumentowi, koniunkcji, alternatywie, implikacji prostej, implikacji odwrotnej, kresce Sheffera, binegacji, zaprzeczeniu implikacji prostej, zaprzeczeniu implikacji odwrotnej. 7

Funktor jest (przez informatyków) nazywany NAND, natomiast nazywany jest (przez informatyków) NOR. Uwaga na porządek wierszy tej tabeli! Taki podaje Fitting, my lubimy dokładnie odwrotny porządek. 5.4 Notacja Smullyana Od kilku dekad karierę robi notacja zaproponowana przez Raymonda Smullyana, zwana też jednolitą notacją (uniform notation). Notacja ta motywowana jest własnościami semantycznymi. Pozwala też na dość proste przeprowadzanie dowodów twierdzeń metalogicznych. Wśród funktorów pierwszorzędnych oraz ich zaprzeczeń wyróżnimy te, które działają koniunkcyjnie oraz te, które działają alternatywnie. Formuły z tymi pierwszymi funktorami oznacza się symbolem α, te drugie zaś symbolem β. Składniki takich formuł są oznaczane symbolami, odpowiednio: α 1, α 2 oraz β 1, β 2. Składniki te wyznaczane są wedle następującej konwencji: α α 1 α 2 ϕ ψ ϕ ψ (ϕ ψ) ϕ ψ (ϕ ψ) ϕ ψ (ϕ ψ) ϕ ψ (ϕ ψ) ϕ ψ ϕ ψ ϕ ψ ϕ ψ ϕ ψ ϕ ψ ϕ ψ β β 1 β 2 (ϕ ψ) ϕ ψ ϕ ψ ϕ ψ ϕ ψ ϕ ψ ϕ ψ ϕ ψ ϕ ψ ϕ ψ (ϕ ψ) ϕ ψ (ϕ ψ) ϕ ψ (ϕ ψ) ϕ ψ Później rozszerzymy jednolitą notację na język KRP (klasycznego rachunku predykatów). 6 Preliminaria matematyczne 6.1 Drzewa Drzewem (o korzeniu x 0 ) nazwiemy każdy układ X, R, x 0 taki, że: 1. X, R jest grafem o zbiorze wierzchołków X i zbiorze krawędzi R X X; 8

2. R jest częściowym porządkiem w X; 3. x 0 jest elementem R-najmniejszym w X; 4. zbiór wszystkich R-poprzedników każdego wierzchołka jest liniowo uporządkowany przez relację R. Liśćmi drzewa D nazywamy wszystkie te jego wierzchołki, które nie mają R-następników. Jeśli (x, y) R jest krawędzią w D, to x nazywamy przodkiem y, a y nazywamy potomkiem x. Jeśli (x, y) R R 2 jest krawędzią w D, to x nazywamy bezpośrednim przodkiem y, zaś y nazywamy bezpośrednim potomkiem x. Każdy podzbiór zbioru wierzchołków drzewa D, który jest uporządkowany liniowo przez R nazywamy łańcuchem w D (czasem: ścieżka w D). Każdy łańcuch maksymalny (względem inkluzji) w D nazywamy gałęzia w D. Przez długość łańcucha P rozumiemy liczbę elementów zbioru P. Rzędem wierzchołka x nazywamy moc zbioru wszystkich bezpośrednich potomków x. Rzędem drzewa D jest kres górny rzędów wszystkich wierzchołków drzewa D. Drzewo D jest skończone, jeśli zbiór jego wierzchołków jest skończony; w przeciwnym przypadku jest nieskończone. Drzewo D jest rzędu skończonego (jest skończenie generowane), jeśli każdy jego wierzchołek ma rząd skończony. Przez indukcję definiujemy poziomy drzewa: 1. poziom zerowy to zbiór jednoelementowy, złożony z korzenia drzewa; 2. poziom k + 1 to zbiór wszystkich bezpośrednich następników wierzchołków poziomu k. W dalszym ciągu będziemy rozważać głównie drzewa skończone lub rzędu skończonego. Bliżej oswoimy się z drzewami na konwersatorium. Drzewo dwójkowe to drzewo, w którym każdy wierzchołek ma co najwyżej dwóch bezpośrednich potomków. Pełne drzewo dwójkowe to drzewo, w którym każdy wierzchołek ma dokładnie dwóch bezpośrednich potomków. 9

Przez drzewo znakowane (elementami ze zbioru L) rozumiemy parę uporządkowaną (D, f), gdzie D jest drzewem, a f jest funkcją ze zbioru wierzchołków drzewa D w zbiór L. Zwykle L będzie pewnym zbiorem formuł. Graficzne reprezentacje drzew są rysunkami, na których wierzchołki (jakoś znakowane punktami, liczbami, formułami, itd.) połączone są liniami, odpowiadającymi krawędziom. Przy tym, jeśli X, R, x 0 jest drzewem, to na rysunku zaznaczamy tylko krawędzie należące do R R 2. 6.2 Lemat Königa Lemat Königa. Jeśli drzewo D = X, R, x 0 rzędu skończonego jest nieskończone, to ma gałąź nieskończoną. Dowód. Przypuśćmy, że D jest nieskończone. Zdefiniujemy gałąź nieskończoną {x 0, x 1, x 2,...} w D przez indukcję matematyczną. Element x 0 (czyli korzeń drzewa D) jest pierwszym elementem konstruowanej gałęzi. Ponieważ D jest nieskończone, więc x 0 ma nieskończenie wiele R- następników. Przypuśćmy, że x 0, x 1, x 2,..., x n 1 zostały zdefiniowane tak, że x i należy do i-tego poziomu drzewa D oraz x i ma nieskończenie wiele R-następników. Z założenia, x n 1 ma tylko skończenie wiele bezpośrednich R-następników. Ponieważ x n 1 ma nieskończenie wiele R-następników, więc co najmniej jeden z jego bezpośrednich R-następników także ma nieskończenie wiele R-następników. Wybieramy więc element x n z n-tego poziomu drzewa D o tej właśnie własności. Wtedy x n ma nieskończenie wiele R-następników. Ponieważ jest tak dla każdego n, pokazaliśmy istnienie nieskończonej gałęzi {x 0, x 1, x 2,...} w drzewie D. Podczas dalszych wykładów będziemy wielokrotnie korzystali z różnych zasad indukcyjnych. 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 10