Miloš Adžić, Senka Milošević - O jednoj podeli savremene logike
Na prvom mestu, nekoliko opštih napomena o našem predmetu. Izraze „moderna logika“ i „matematička logika“ razumemo kao sinonimne. Dakle, pod modernom logikom podrazumevamo onu granu matematike začetu, pre svega, u Fregeovim (Gottlob Frege) radovima s kraja XIX veka, koja je svoju kanonizaciju doživela u prvim decenijama XX veka, zahvaljujući, na prvom mestu, radovima Hilberta (David Hilbert) i Bernajsa (Paul Bernays). Razume se, moderna logika ima jako dugu predistoriju kojom dominira Aristotelova silogistička logika, i koja logiku situira u korpus filozofskih pre nego matematičkih disciplina. Po Kvajnovim (Willard Van Orman Quine) rečima „logika je predmet sa dugom istorijom, koji je 1879. postao veliki“(2). Godina koju Kvajn navodi jeste godina u kojoj je objavljen Fregeov Begriffsschrift, delo za koje s pravom možemo reći da predstavlja vododelnicu između „stare“ i nove, moderne logike.(3)
Period između dva svetska rata doveo je do raslojavanja unutar logike, koje je za posledicu imalo izdvajanje četiri osnovne grane ovog predmeta. Reč je o teoriji skupova, teoriji modela, teoriji dokaza i teoriji izračunljivosti. Teorija skupova, najstarija od četiri grane logike, nastaje sedamdesetih godina XIX veka u radovima nemačkog matematičara Georga Kantora (Georg Cantor). Neki autori rađanje ove discipline vezuju za veoma konkretan datum, naime 7. decembar 1873. godine, kada je Kantor pismom obavestio Riharda Dedekinda (Richard Dedekind) o svom otkriću neprebrojivosti skupa realnih brojeva R.(4)
Rađanje nešto mlađe, teorije modela, obično se vezuje za 1915. godinu i rad „Über Möglichkeiten im Relativkalkül“(5) nemačkog matematičara Leopolda Levenhajma (Leopold Löwenheim). U ovom radu, Levenhajm je dokazao najraniju verziju takozvane Levenhajm-Skolemove teoreme, koja po mišljenju mnogih predstavlja okosnicu teorije modela. Levenhajmove rezultate je dvadesetih godina uopštio norveški matematičar Toralf Skolem (Thoralf Skolem), pa otud ime pomenute teoreme. Pored ovog, izuzetno važnog tvrđenja, Levenhajm je u istom radu dokazao da se problem odlučivosti računa predikata sa predikatima dužine ≥ 2 svodi na problem odlučivosti računa koji sadrži samo binarne predikate, kao i da je monadički račun predikata odlučiv.(6)
Teorija dokaza ima svoj izvor u drugom od 23 problema koje je Hilbert izložio na svetskom kongresu matematičara 1900. godine u Parizu. Hilbertova ideja bila je da, na prelazu vekova, istakne neka od važnih, otvorenih pitanja, koja devetnaestovekovna matematika ostavlja matematici narednog veka na rešavanje. Pomenuti, drugi Hilbertov problem, tiče se konzistentnosti formalne aritmetike. (7) Trebalo je dokazati da je formalna aritmetika konzistentna teorija, i to sredstvima koja su strogo slabija od sredstava koje nudi sama formalna aritmetika. Reč je o takozvanim finitističkim sredstvima.(8) Nade da je ovo moguće učiniti konačno su razvejane Gedelovim (Kurt Gödel) teoremama o nepotpunosti 1931. godine.(9) Tako Gedelova druga teorema o nepotpunosti kaže da svaki formalni sistem koji sadrži formalnu aritmetiku (pa time i sam sistem formalne aritmetike), ukoliko je konzistentan, ne može dokazati sopstvenu konzistentnost. Tim pre je ovo nemoguće učiniti unutar nekog striktno slabijeg, finitističkog sistema.(10)
Konzistentnost formalne aritmetike prvi je dokazao nemački logičar Gerhard Gencen (Gerhard Gentzen), Bernajsov đak i Hilbertov asistent u Getingenu od 1935. do 1939. godine. Gencenov dokaz iz 1936. godine,(11) kao i njegov kasniji rad iz 1939.(12) (objavljen 1943. godine) jasno izoluju minimalna sredstva koja su nam neophodna ukoliko želimo dokazati konzistentnost ovog formalnog sistema. Ovi rezultati označavaju rođenje ordinalne analize, grane teorije dokaza koja proučava sredstva neophodna za dokazivanje konzistentnosti različitih formalnih sistema.
Ovi rezultati u suštinskom smislu počivaju na rezultatima njegove doktorske disertacije, odbranjene 1933. godine.(13) Gencenova teza (14) obiluje originalnim idejama, i sadrži mnogo više od klice onoga što će postati opšta teorija dokaza, grana teorije dokaza o kojoj će više reči biti u nastavku. Teorema o eliminaciji sečenja, koju je Gencen formulisao i dokazao (15), jedan je od najlepših rezultata logike i matematike uopšte. Ideja kojoj je u svojoj tezi pristupio, u kontekstu koje je pomenuta teorema i dokazana, bila je da se, veoma ozbiljno i savesno, posveti problemu analize logičke dedukcije. Minucioznost koju je pokazao u bavljenju ovim problemom, teško da je do danas prevaziđena. U ove svrhe, Gencen je razvio dva sistema analize formalnih dedukcija, sistem prirodne dedukcije i sistem sekvenata. Oba ova sistema, kao i rezultati njihove analize, zauzimaju važno mesto kako u teoriji dokaza tako i u modernoj logici uopšte.
Teorija izračunljivosti nastaje tridesetih godina prošlog veka, u pokušaju da se odgovori na naizgled jednostavno pitanje - šta je to izračunljiva (aritmetička) funkcija. Kao odgovor na ovo pitanje, a u kratkom vremenskom rasponu od svega nekoliko godina, ponuđeni su različiti modeli izračunljivosti: Tjuringove mašine,(16) rekurzivne funkcije,(17) račun lambda,(18) kao i Postove mašine.(19) Svi ovi modeli predstavljaju pokušaj matematičke formalizacije i analize pojma efektivne procedure ili algoritma. Zadivljujuća je činjenica, koja će nedugo zatim biti dokazana, da su svi ovi modeli međusobno ekvivalentni, tj. da definišu istu klasu aritmetičkih funkcija. Da li ovi modeli pružaju adekvatnu analizu pojma intuitivne izračunljivosti? Drugim rečima, da li je svaka intuitivno izračunljiva funkcija ujedno i izračunljiva putem Tjuringove mašine, primera radi? Da je ovo slučaj, tvrdi takozvana Čerč-Tjuringova teza. Iako se ne možemo nadati njenom strogom dokazu, budući da dovodi u vezu jedan intuitivni (efektivna izračunljivost) i jedan formalni pojam (Tjuring izračunljivost), u prilog ovoj tezi govori činjenica da se svaka funkcija koju možemo smatrati intuitivno izračunljivom do sada pokazala kao Tjuring izračunljiva.(20)
Ova tradicionalna podela, razume se, ne pokriva čitavu dana šnju logiku. Na ovom mestu bismo želeli da istaknemo uticaj teorije kategorija, jedne mlade grane algebre na modernu logiku, i obratno. Simbiotska priroda ovog odnosa se možda najlepše vidi u odnosu teorije kategorija i teorije dokaza, o čemu će još biti reči.
Tekst je sastavni deo rada Algoritmi, kategorije i dokazi – teme iz srpske moderne logike, objavljenog u časopisu Kultura polisa (2012)
Reference:
(2) Quine W. V. O., The Methods of Logic, Holt, Rinehart and Winston, New York 1966, str. 7.
(3) Frege G., Begriffsschrift: eine der arithmetischen nachgebildete Formelsprache des reinen Denkens, Louis Nebert Verlag, Halle 1879. Istaknimo na ovom mestu da je trebalo da prođe više od sedam decenija pre nego što je značaj Fregeovog poduhvata ispravno shvaćen. Za nešto drugačije gledište, koje Fregeu odriče izvestan deo zasluga za stvaranje moderne logike koje mu se obično pripisuju, dodeljujući ih pritom Bulu (George Boole) i Persu (Charles Saunders Peirce), zainteresovanog čitaoca upućujemo na: Putnam H., Peirce the Logician, Historia Mathematica, Vol. 9, 1982.
(4) Za veoma zanimljivu i detaljima bogatu studiju istorije teorije skupova u periodu 1850-1940, zainteresovanog čitaoca upućujemo na: Ferreiros J., Labyrinth of Thought. A History of Set Theory and its Role in Modern Mathematics, Birkhäuser, Basel 2007.
(5) Löwenheim L., Über Möglichkeiten im Relativkalkül, Mathematische Annalen, Vol. 76, 1915. 6 Za više o ovoj temi, vidi: Badesa C., The Birth of Model Theory: Löwenheim’s Theorem in the Frame of the Theory of Relatives, Princeton University Press, Princeton 2004.
(7) Istini za volju, značaj formalizacije aritmetike nije bio uočen istovremeno sa Hilbertovim navođenjem pomenutog problema na svetskom kongresu matematičara. Nekoliko godina nakon kongresa, Hilbert nudi izvesne naznake u pogledu toga kako bi trebalo izgledati rešenje ovog problema, da bi tek dvadesetih godina prošlog veka formulisao razvijen sistem formalne aritmetike unutar koga ovo pitanje dobija jedno sasvim precizno značenje.
(8) Čitaoca koji bi želeo da se bliže upozna sa Hilbertovim problemima, kao i nekim rešenjima onih koji su za logiku posebno važni, upućujemo na veoma lep pregled: Mijajlović Ž., Marković Z. i Došen K., Hilbertovi problemi i logika, Zavod za udžbenike i nastavna sredstva, Beograd 1986.
(9) Vidi: Gödel K., Über formal unentscheidbare Sätze der Principia Mathematica und verwandter Systeme I., Monatshefte für Mathematik und Physik, Vol. 38, 1931.
(10) Izvesna doza opreza je neophodna na ovom mestu. Nije u potpunosti jasno koja se tačno sredstva mogu smatrati finitističkim. Najčešće se pretpostavlja da je, za Hilberta, finitistički fragment formalne aritmetike oličen u Skolemovoj primitivno-rekurzivnoj aritmetici (PRA). Ukoliko je ovo slučaj, onda zaista PRA ne dokazuje konzistentnost formalne aritmetike na osnovu druge Gedelove teoreme o nepotpunosti. Međutim, ovakvo određenje finitistički dopuštenih sredstava se može smatrati prestrogim. Tako, ukoliko dopustimo izvesne oblike transfinitne indukcije u korpusu finitističkih sredstava, mogu će je dati potvrdan odgovor na Hilbertov drugi problem.
(11) Gentzen G., Die Widerspruchsfreiheit der reinen Zahlentheorie, Mathematische Annalen, Vol. 112, 1936.
(12) Gentzen G., Beweisbarkeit und Unbeweisbarkeit von Anfangsfällen der transfiniten Induktion in der reinen Zahlentheorie, Mathematische Annalen, Vol. 119, 1943. Rezultati objavljeni u ovom radu deo su Gencenove habilitacione teze, odbranjene 1939. godine.
(13) Kako smo već napomenuli, Gencen je bio Bernajsov đak, ali je formalni mentor njegove doktorske disertacije bio Herman Vajl. Razlog ovome jeste to što je Bernajsu 1933, zbog njegovog jevrejskog porekla, oduzeta profesura u Getingenu.
(14) Teza je objavljena u dva dela i to kao: Gentzen G., Untersuchungen über das logische Schließen I, Mathematische Zeitschrift, Vol. 39, 1934. i Untersuchungen über das logische Schließen II, Mathematische Zeitschrift, Vol. 39, 1935. U prevodu na engleski jezik: “Investigations into logical deduction”, in: Szabo M. E. (ed.), The Collected Papers of Gerhard Gentzen, NorthHolland, Amsterdam, 1969.
(15) Akcenat je ovde koliko na samom dokazu, toliko, ako ne i više, na formulaciji. Čini se da je stepen originalnosti koji je Gencen pokazao bio neophodan da bi se sprovela prava analiza logičke dedukcije i, nakon toga, uopšte formulisala pomenuta teorema. Nešto slično dogodilo se nekoliko godina ranije, 1930. godine, kada je Gedel dokazao teoremu potpunosti predikatskog računa, jednu od najvažnijih teorema logike uopšte. Svi neophodni rezultati bili su takoreći „u vazduhu“, ali niko sebi nije postavio to pitanje.
(16) Kako već samo ime govori, pojam Tjuringove mašine dugujemo engleskom logičaru Alenu Tjuringu, koji ga je formulisao 1935, kao dvadesetdvogodi šnji student matematike na Univerzitetu u Kembridžu. Tjuringov rad, objavljen naredne, 1936. godine, jedan je od kamena temeljaca teorije izračunljivosti, verovatno i najznačajniji. U ovom radu Tjuring nudi veoma preciznu analizu pojma intuitivne izračunljivosti, da bi u svetlu ove analize formulisao pojam Tjuringove mašine, veoma jednostavnog, formalnog modela (intuitivne) izračunljivosti. Pored toga, Tjuring je definisao pojam takozvane univerzalne Tjuringove mašine, koja je u stanju da oponaša rad ma koje druge Tjuringove mašine. Na kraju, Tjuring je dokazao i neodlučivost predikatskog računa, dajući pritom (negativan) odgovor na Hilbertov Entscheidungsproblem. Vidi: Turing A., On Computable Numbers, with an Application to the Entscheidungsproblem, Proceedings of the London Mathematical Society. Second Series, Vol. 42, 1936.
(17) Pojam rekurzivne funkcije prvi uvodi Gedel, u radu iz 1931. u kom je dokazao svoje teoreme o nepotpunosti. Nedugo zatim, ovaj pojam je standardizovao Stefan Kol Klini (Stephen Cole Kleene), dajući mu oblik u kome ga i danas zatičemo. Vidi: Kleene S. C., General recursive functions of natural numbers, Mathematische Annalen, Vol. 112, 1936, kao i Recursive predicates and quantifiers, Transactions of the American Mathematical Society, Vol. 53, 1943. istog autora.
(18) Lambda-definabilne funkcije prvi put uvodi američki logičar Alonzo Čerč (Alonzo Church) u radu An unsolvable problem of elementary number theory, American Journal of Mathematics, Vol. 58, 1936. U ovom radu Čerč je, nazavisno od Tjuringa, dokazao nerešivost Hilbertovog Entscheidungsproblem-a.
(19) Pojam Postove mašine dugujemo američkom logičaru poljskog porekla, Emilu Postu (Emil Post), koji ga je formulisao u radu Finite Combinatory Processes. Formulation I, The Journal of Symbolic Logic, Vol. 1, 1936.
(20) Svi klasični radovi iz teorije izračunljivosti koje smo do sada imali prilike da navedemo, sabrani su u zborniku: Davis M., The Undecidable. Basic Papers on Undecidable Propositions, Unsolvable Problems and Computable Functions, Raven Press, New York 1965.