Citat:
B3R1: Tako se i Kurt Gedel uhvatio u kostac sa matematickim dokazom da bog postoji ... bio je inace veliki vernik. Ta teorema koju je sebi pod stare dane postavio, pa pokusao da je dokaze matematicki - sve to ga je na kraju kostalo mentalne bolesti. Slicno je prosao i njegov prethodnik - Georg Cantor. Obojica su se zapravo bavili teorijom kontinuuma. Izgleda da ko se dohvati te oblasti matematike mahom sizne ... :-)
Kurt Gedel je oboleo iz sasvim drugih razloga.
Kada je 1933. godine Hitler došao na vlast, njegov uticaj se osećao i u Austriji, na Univerzitetu u Beču, gde je Gedel bio profesor. Pod tim uticajem su ukidana fundamentalna istraživanja, pa je Gedel skresan na privatnog docenta, što je neplaćeni profesor, koji može da se dogovori sa studentima koliko da ga plaćaju, ako ima zainteresovanih. Nakon toga, on odlazi za SAD.
1936. godine čuo je da je u Beču neki pro-Naci student ubio rukovodioca logičkog seminara koji je Gedel posećivao dok je bio u Austriji. Pošto je Trocki ubijen u Meksiku i zveketalo se širom sveta, Gedel se uplašio za sebe i dobio maniju gonjenja, od koje se izlečio, ali koja mu se kasnije ponovo vratila.
Kantor nije poludeo, nego je došao do kontraintuitivnog rezultata da postoje veće i manje beskonačnosti, zbog čega mu je njegov neprijatelj Leopold Kroneker napakovao smeštanje u ludnicu. Danas se po tom osnovu ne može niko proglasiti ludim.
Zapravo, postoji algoritam koji ima sledeće osobine:
1. Za dati niz znakova utvrdi da li je ispravno formirana predikatska formula (parser).
2. Ako jeste, pokuša da dokaže njenu valjanost, pri čemu
a) Ako je ulazna formula valjana, algoritam uspe u tome u konačnom vremenu i stane. Ipak, nemoguća je procena koliko dugo treba čekati ako je ovo slučaj.
b) Ako ulazna formula nije valjana, onda radi neograničeno dugo.
To se zove poluodlučivost predikatskog računa. Primeri algoritama sa tim osobinama su:
Resolution in first order logic
First-order logic tableau
Ono što ne postoji je algoritam sa sledećim osobinama:
Zapravo, postoji algoritam koji ima sledeće osobine:
1. Za dati niz znakova utvrdi da li je ispravno formirana predikatska formula (parser).
2. Ako jeste, pokuša da ispita njenu valjanost, pri čemu
a) Ako je ulazna formula valjana, onda algoritam uspe da dokaže njenu valjanost u konačnom vremenu i stane.
b) Ako ulazna formula nije valjana, onda algoritam uspe da dokaže da ona nije valjana u konačnom vremenu.
Nepostojanje takvog algoritma se zove neodlučivost predikatskog računa.
Dokazivanje valjanosti je moguće ako je formula valjana.
Dokazivanje da formula nije valjana, ako je to slučaj, u opštem slučaju nije moguće.
Citat:
Shadowed: Postoji li negde online taj dokaz? Ja bih rado pogledao (ako uspem da razumem), ta oblast (AI) me veoma zanima. Da li je uradjen peer review?
To je danas klasika. Evo potrebnih linkova sa wikipedije, pa vidi šta ona linkuje.
Gödel's incompleteness theorems
Von Neumann–Bernays–Gödel set theory
Completeness and undecidability
Naravno, ima po ozbiljnim udžbenicima matematičke logike.
Ima više načina da se dokaže neodlučivost logike prvog reda.
Jedan je da se svakoj UR mašini i njenom ulazu pridruži predikatska formula koja je valjana akko je ta UR mašina za taj ulaz zaustavljiva.
Tako se dokazuje u knjizi "Matematička logika" autora Slobodana Vujoševića.
Drugi način je preko Gedelovih teorema nepotpunosti na primeru NBG teorije skupova, koja ispunjava uslove za Gedelove teoreme nepotpunosti, a ima konačan broj aksioma. Taj pristup se koristi u knjizi "Introduction to metamathematics" autora Steven-a Kleene-a.
Naime, pošto NBG teorija ima konačno mnogo aksioma i sve su formule prvog reda, formula

teorije NBG je teorema te teorije akko je formula
valjana, pa ako postoji algoritam odlučivanja valjanosti formula, onda je teorija NBG odlučiva. Međutim onda bismo mogli da formulišemo i njeno neprotivrečno kompletiranje, a da postoji algoritam koji itvrđuje da li je nešto aksioma ili nije. Naime, postoji algoritamski izračinljiva funkcija koja prihvata prirodan broj na ulazu i na izlazu daje predikatsku formulu na jeziku NBG, tako da se svaka formula može dobiti za neki prirodan broj. Recimo da je

formula koja se dobija za prirodan broj

na ulazu.
Onda treba da formulišemo koje formule prihvatamo kao dodatne aksiome. Naime, ako smo do nekog trenutka prhvatili

aksioma

, gde je na početku

, onda se formula

bira kao formula

ako formula
nije teorema teorije NBG, dok se u suprotnom formula bira da formula

bude formula

.
Uz sve te dodatne aksiome

dobićemo popunu neprotivrečnu teoriju. Ekvivalentnu teoriju ćemo dobiti sa nizom aksioma

gde je

formula

.
Dakle, NBG sa dodatnim aksiomama

je takođe potpuna i neprotivrečna teorija. Međutim, tom slučaju postoji algoritam koji za datu formulu na ulaz proverava da li je aksioma. Naime, prvo proveri da li je to neka od NBG aksioma (njih ima konačno mnogo), pa ako nije, onda proverava da li je neka od

formula. Mada ovih drugih ima beskonačno mnogo, izabrane su tako da po broju znakova budu sve duže, tako da će konačna provera biti dovoljna. Ako nisam našao datu formulu, a formula iz niza

do koje sam stigao je duža od date formule, onda se ni naredne neće poklopiti jer su još duže.
Međutim, postojanje takvog kompletiranja teorije NBG je u suprotnosti sa Gedelovim teoremama nepotpunosti, pa je pretpostavka o odlučivosti logike prvog reda netačna, odnosno logika prvog reda je neodlučiva.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.