Metody dowodzenia twierdzeń i automatyzacja rozumowań Na początek: teoria dowodu, Hilbert, Gödel

Podobne dokumenty
Metody dowodzenia twierdzeń i automatyzacja rozumowań Systemy aksjomatyczne I

Twierdzenia Gödla. Jerzy Pogonowski. Funkcje rekurencyjne. Zakład Logiki Stosowanej UAM

Zasady krytycznego myślenia (1)

Logika i teoria mnogości Wykład Sformalizowane teorie matematyczne

Początki informatyki teoretycznej. Paweł Cieśla

Twierdzenia Gödla dowody. Czy arytmetyka jest w stanie dowieść własną niesprzeczność?

RACHUNEK PREDYKATÓW 7

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

Andrzej Wiśniewski Logika II. Wykład 6. Wprowadzenie do semantyki teoriomodelowej cz.6. Modele i pełność

Sztuczna inteligencja i logika. Podsumowanie przedsięwzięcia naukowego Kisielewicz Andrzej WNT 20011

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

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

II Matematyka 2 stopnia( 3W). Logika i podstawy matematyki. Janusz Czelakowski. Wykład 8. Arytmetyka

TWIERDZENIA LIMITACYJNE 1. Roman Murawski Uniwersytet im. Adama Mickiewicza w Poznaniu Wydział Matematyki i Informatyki

Struktury formalne, czyli elementy Teorii Modeli

WYKŁAD 7: DEDUKCJA NATURALNA

Tautologia (wyrażenie uniwersalnie prawdziwe - prawo logiczne)

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

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

Dowód pierwszego twierdzenia Gödela o. Kołmogorowa

KRZYSZTOF WÓJTOWICZ Instytut Filozofii Uniwersytetu Warszawskiego

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

Logika Matematyczna (1)

Programowanie deklaratywne i logika obliczeniowa

Struktura danych. Sposób uporządkowania informacji w komputerze.

PRZEWODNIK PO PRZEDMIOCIE

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

Logika Matematyczna (1)

Elementy logiki i teorii mnogości

WYKŁAD 3: METODA AKSJOMATYCZNA

Równoliczność zbiorów

O AKSJOMATYCZNYCH OPISACH JEZYKA NATURALNEGO 1

Elementy filozofii i metodologii INFORMATYKI

HISTORYCZNE I WSPÓŁCZESNE KIERUNKI W FILOZOFII MATEMATYKI

Maszyny logiczne Smullyana

Teoretyczne podstawy informatyki

Anna Lemańska "Dwa paradygmaty matematyki : studium z dziejów i filozofii matematyki", Tadeusz Batóg, Poznań 1996 : [recenzja]

TEZA CHURCHA A TWIERDZENIE GÖDLA

Logiki modalne. notatki z seminarium. Piotr Polesiuk

Semiotyka logiczna. Jerzy Pogonowski. Dodatek 4. Zakład Logiki Stosowanej UAM

Lista egzaminacyjna zadań z matematycznych podstaw informatyki, wersja 3.

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

Adam Meissner.

Uwaga 1. Zbiory skończone są równoliczne wtedy i tylko wtedy, gdy mają tyle samo elementów.

Andrzej Wiśniewski Logika II. Wykłady 10b i 11. Semantyka relacyjna dla normalnych modalnych rachunków zdań

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

Wstęp do Matematyki (4)

Twierdzenie Gödla a filozofia umysłu. W sprawie pewnej dwuznaczności argumentu Lucasa

Andrzej Wiśniewski Logika II. Materiały do wykładu dla studentów kognitywistyki. Wykład 15. Trójwartościowa logika zdań Łukasiewicza

Hilbert a Gödel: prawda i dowód w matematyce 1

LOGIKA Dedukcja Naturalna

KARTA KURSU. Kod Punktacja ECTS* 7

Elementy filozofii i metodologii INFORMATYKI

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

PARADOKSY SKOŃCZONOŚCI

domykanie relacji, relacja równoważności, rozkłady zbiorów

Matematyka jest logiką nieskończonego

Andrzej Wiśniewski Logika II. Materiały do wykładu dla studentów kognitywistyki

ISBN e-isbn

Na marginesie artykułu prof. Adama Nowaczyka Zrozumieć Tarskiego

LOGIKA I TEORIA ZBIORÓW

Twierdzenie Gödla i marzenie Leibniza 1

Metalogika Wstęp. Jerzy Pogonowski. Uniwersytet Opolski. Zakład Logiki Stosowanej UAM

METODY DOWODZENIA TWIERDZEŃ I AUTOMATYZACJA ROZUMOWAŃ

KARTA KURSU. Wstęp do logiki i teorii mnogości Introduction to Logic and Set Theory


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ń

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

Logika Stosowana. Wykład 7 - Zbiory i logiki rozmyte Część 3 Prawdziwościowa logika rozmyta. Marcin Szczuka. Instytut Informatyki UW

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

1 Funktory i kwantyfikatory

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

Logika I. Wykład 1. Wprowadzenie do rachunku zbiorów

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

ALFRED TARSKI. Życie i logika Kalendarium. Joanna Golińska-Pilarek. Marian Srebrny.

Kultura logiczna Wnioskowania dedukcyjne

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

Logika Matematyczna Spójniki logiczne Tautologie Dowodzenie Kwantyfikatory Zagadki. Logika Matematyczna. Marcelina Borcz.

Wprowadzenie do logiki O czym to będzie?

AE i modele zamierzone

Wprowadzenie do logiki epistemicznej. Przekonania i wiedza

Anna Wójtowicz Logika dla filozofów nauki : (Alfred Tarski, "Wprowadzenie do logiki") Filozofia Nauki 4/1,

Logika dla socjologów Część 2: Przedmiot logiki

Arytmetyka pierwszego rz du

Filozofia z elementami logiki O czym to będzie?

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

Logika intuicjonistyczna

Dowody założeniowe w KRZ

Antynomia Russella i twierdzenie Gödla jako logika absolutnego 1

Twierdzenie Łosia o ultraprodukcie

Dialog z przyroda musi byc prowadzony w jezyku matematyki, w przeciwnym razie przyroda nie odpowiada na nasze pytania.

Trzy razy o indukcji

Andrzej Wiśniewski Logika II. Wykłady 9 i 10a. Wybrane modalne rachunki zdań. Ujęcie aksjomatyczne

REFLEKSJA NAD ROZWOJEM MATEMATYKI

O ROLI TEZY CHURCHA W DOWODZIE PEWNEGO TWIERDZENIA

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

Wstęp do logiki. Kto jasno i konsekwentnie myśli, ściśle i z ładem się wyraża,

Logika matematyczna wersja 0.94 (1 września 2005)

KARTA PRZEDMIOTU. 12. PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Odniesienie do kierunkowych efektów kształcenia (symbol)

Transkrypt:

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 wykładu z Metod dowodzenia... w przyzwoitym znaczeniu terminu wykład. Zawiera natomiast dużymi literami spisane notatki prowadzącego, służące utrzymaniu dyscypliny wypowiedzi. Stąd też proszę nie wyciągać zbyt daleko idących wniosków na podstawie tego, co dalej napisane, tylko posłuchać. kognitywistyka, rok V (IP UAM) MDTiAR 2 / 14

Czym zajmuje się teoria dowodu? Teoria dowodu jest dyscypliną logiki (i matematyki), której przedmiotem zainteresowania są pojęcia dowodu i dowodliwości. Jej zasadnicze zadania są cztery [Buss, 1998]: 1 badanie teoriodowodowej mocy systemów formalnych; 2 badanie struktury dowodów formalnych; 3 badanie informacji, jakiej dostarczają dowody formalne (nt. prawdziwości, złożoności obliczeniowej itd.); 4 badanie metod optymalizacji konstruowania dowodów formalnych (np. celem ich automatyzacji). kognitywistyka, rok V (IP UAM) MDTiAR 3 / 14

Skąd się wzięła teoria dowodu? Ze zmiany paradygmatu w matematyce, z euklidesowego na logiczno-teoriomnogościowy 1 [Batóg, 1996] i z towarzyszącego owej zmianie matematycznemu zwrotowi w logice [Gabbay i Woods, 2004]. Niektóre cechy nowego paradygmatu: precyzja języka teorii matematycznych; ścisłe reguły definiowania; wyraźna aksjomatyzacja teorii; wyraźne odróżnienie języka przedmiotowego i metajęzyka; precyzyjne definicje pojęć wynikania i dowodu. 1 Z interesującego nas punktu widzenia nie jest to co prawda nazwa zbyt szczęśliwa. kognitywistyka, rok V (IP UAM) MDTiAR 4 / 14

Tymczasem, w nieodległej galaktyce... Czy podstawy, na których ufundowana jest matematyka są godne zaufania? Wątpliwości: status obiektów abstrakcyjnych; problemy z aktualną nieskończonością; paradoksy naiwnej teorii mnogości. Próby ich rozwiania: np. poprzez ograniczenie dziedziny przedmiotowej matematyki i logiki oraz dopuszczalnych na ich gruncie metod (vide L. E. J. Brouwer i intuicjonizm). kognitywistyka, rok V (IP UAM) MDTiAR 5 / 14

Drugi problem Hilberta (spośród 23 zagadnień przedstawionych przez Davida Hilberta jako najistotniejsze problemy współczesnej matematyki, na Międzynarodowym Kongresie Matematyków w Paryżu w 1900 roku): Udowodnić niesprzeczność aksjomatów arytmetyki (udowodnić, że arytmetyka jest systemem formalnym, w którym nie jest możliwy dowód dwóch sprzecznych ze sobą twierdzeń) (a także udowodnić niezależność aksjomatów arytmetyki). http://aleph0.clarku.edu/~djoyce/hilbert/problems.html kognitywistyka, rok V (IP UAM) MDTiAR 6 / 14

Program Hilberta Program Hilberta (ugruntowania klasycznej matematyki) zmierzał do rozwiązania owego kryzysu w podstawach matematyki za pomocą takich środków, których zastosowanie nie zmusi matematyków do opuszczenia raju, stworzonego przez Cantora. Zadania (m. in.): udowodnić (za pomocą finitystycznych metod) niesprzeczność podstaw matematyki; udowodnić pełność aksjomatycznego systemu tychże podstaw; rozwiązać problem pełności logiki I-go rzędu. Hilbert był przekonany, że każdą finitystyczną prawdę można udowodnić za pomocą finitystycznych metod. Jeśli posługujemy się nieskończonościami, to tylko dlatego, że umożliwia nam to formułowanie dowodów krótszych, prostszych i bardziej eleganckich, które jednak mogą zostać zastąpione dowodami, wykorzystującymi jedynie finitystyczne środki [Murawski, 2003]. kognitywistyka, rok V (IP UAM) MDTiAR 7 / 14

Ważne pytania O niesprzeczność teorii sformalizowanych Teoria T jest niesprzeczna wtw nie istnieje formuła A języka tej teorii, taka że A oraz A są tezami T. O zupełność teorii sformalizowanych Teoria jest zupełna wtw dla dowolnego zdania A języka tej teorii, A lub A jest tezą T. O rozstrzygalność teorii sformalizowanych Teoria jest rozstrzygalna wtw istnieje dla niej metoda rozstrzygania, czyli gdy dla każdej formuły A języka tej teorii można określić, czy A jest czy nie jest tezą T. kognitywistyka, rok V (IP UAM) MDTiAR 8 / 14

Nadchodzi Gödel I twierdzenie Gödla Jeśli Arytmetyka Peany PA jest ω-niesprzeczna, to: 1 Istnieje zdanie A języka PA, takie, że: 1 A jest niedowodliwe w PA. 2 A jest niedowodliwe w PA. 2 PA jest nierozstrzygalna. 3 PA jest niezupełna. Z grubsza rzecz ujmując teoria T jest ω-niesprzeczna wtw dla dowolnej formuły ϕ(x) jej języka: jeśli T ϕ(0), T ϕ(1), T ϕ(2)..., T ϕ(n)... (n N) to T x ϕ(x) kognitywistyka, rok V (IP UAM) MDTiAR 9 / 14

Nadchodzi Gödel Twierdzenie Rossera Niech T będzie dowolną teorią (pierwszego rzędu) o rekurencyjnym zbiorze aksjomatów zawierającą Arytmetykę Peany PA. Jeśli T jest niesprzeczna, to: 1 Istnieje zdanie A języka teorii T, takie, że: 1 A jest niedowodliwe w T. 2 A jest niedowodliwe w T. 2 T jest nierozstrzygalna. 3 T jest niezupełna. kognitywistyka, rok V (IP UAM) MDTiAR 10 / 14

Naprawianie Z przykrymi konsekwencjami I twierdzenia Gödla można sobie poradzić, wprowadzając jako nową regułę inferencyjną ω-regułę: Ale cena... T ϕ(0), T ϕ(1), T ϕ(2)..., T ϕ(n)... (n N) xϕ(x) kognitywistyka, rok V (IP UAM) MDTiAR 11 / 14

Nadchodzi Gödel, raz jeszcze II twierdzenie Gödla Jeśli Arytmetyka Peany PA jest niesprzeczna, to faktu tego nie można udowodnić w PA. kognitywistyka, rok V (IP UAM) MDTiAR 12 / 14

Konsekwencje Z oboma twierdzeniami Gödla trzeba jakoś żyć. Oba mają zresztą istotne implikacje nie tylko dla teorii dowodu, ale także konsekwencje natury filozoficznej. W dość oczywisty sposób są to wyniki ważne również dla badań nad sztuczną inteligencją. Jednakowoż nie należy popadać w nihilizm. Wedle słów samego Gödla: Na podstawie tego, co zostało udowodnione do tej pory, pozostaje możliwe, iż może istnieć maszyna do dowodzenia twierdzeń (którą może nawet da się odkryć empirycznie), która faktycznie jest równoważna intuicji matematycznej, ale nie da się dowieść tego, że tak jest, ani tego, że dostarcza ona tylko poprawnych [prawdziwych, correct] twierdzeń finitystycznej teorii liczb. (za: [Krajewski, 2003]) Por. także [Wójtowicz, 1996]. kognitywistyka, rok V (IP UAM) MDTiAR 13 / 14

Literatura Batóg, T. [1996]. Dwa paradygmaty matematyki. Poznań: Wyd. Naukowe UAM Buss, S. (red.) [1998]. Handbook of Proof Theory. Amsterdam: Elsevier. Gabbay, D. M., Woods, J. (red.) [2004]. The Rise of Modern Logic: from Leibniz to Frege, tom 3 z serii Handbook of the History of Logic. Elsevier. Krajewski, S. [2003]. Twierdzenie Gödla i jego implikacje filozoficzne. Warszawa: Wyd. IFiS PAN. Murawski, R. [2000]. Funkcje rekurencyjne i elementy metamatematyki. Problemy zupełności, rozstrzygalności, twierdzenia Gödla. Poznań: Wyd. Naukowe UAM (3 wyd). Troelstra, A. S., Schwichtenberg, H. [2000]. Basic Proof Theory. Cambridge: Cambridge University Press (2 wyd.). Wójtowicz, K. [1996]. O nadużywaniu twierdzenia Gödla w sporach filozoficznych Zagadnienia Filozoficzne w Nauce, XIX, 24 45. kognitywistyka, rok V (IP UAM) MDTiAR 14 / 14