A Vincent-blog elköltözött

Ez nektek vicces?

nem felejtünk.jpg

 

 


 

Jobban teljesít...


Orbán Pinocchio thumb.jpg

FRISSÍTVE!

Itt az újabb történelmi csúcs

A központi költségvetés bruttó adóssága: 2010. május: 19.933,4 Mrd Ft; 2011. május: 21.116,5 Mrd Ft; 2012. május: 21.180,9 Mrd Ft; 2013. május: 21.765,4 Mrd Ft; 2014. október 24.736 Mrd Ft;2015. június 6. 24 847 Mrd F

 

Szűjjé má'!
tumblr_nzd85jlxqr1qd6fjmo1_1280.jpg

 



 

Te már bekövetted?

 

Vincent tumblr Falus.JPG

 


 

Vincenzúra

Troll Vincent.jpg

Figyelem! A Vincent szerzői — főszabályként — maguk moderálják a posztjaikra érkező hozzászólásokat. Panaszaitokkal vagy a mellékhatásokkal a poszt írójához forduljatok!

Köszönettel: Vincent Anomália

Címkék

abszurd (39) áder (5) adózás (11) alkotmány (45) alkotmánybíróság (10) államosítás (7) arcképcsarnok (14) ascher café (24) a létezés magyar minősége (6) bajnai (16) bank (7) bayer (23) bayerzsolt (14) békemenet (7) bkv (7) bloglossza (14) borzalmasvers (156) cigány (7) civilek (5) civil társadalom (8) demokrácia (24) deutsch tamás (6) devizahitelek (9) dogfüggő (10) egyház (10) ellenzék (7) erkölcs (17) érték (19) Érvsebész (11) eu (13) eu elnökség (8) felsőoktatás (15) fidesz (76) fideszdemokrácia (7) film (12) filozófia (13) foci (12) focijós (19) focikvíz (54) focitörténelem (94) fritztamás (6) gasztrowhat (9) gavallérjános (10) gazdaság (8) gengszterkrónikák (14) gyurcsány (27) hangfal (98) heti válasz (19) hétköznapi történetek (32) hétvége (44) hoax (5) hülyék nyelve (16) hülyeország (165) idézet (768) igazságszolgáltatás (6) imf (26) indulatposzt (11) interjú (7) járai (12) jobbik (17) jogállamiság (33) kampány (12) kampányszemle (9) katasztrófa (5) katonalászló (21) kdnp (9) kétharmad (16) költségvetés (21) könyvszemle (9) konzervatív (18) kormányváltás (22) kormányzás (42) kósa (8) kövér (11) kultúra (21) kumin (14) lánczi (5) lázár jános (12) levelező tagozat (12) lmp (8) longtail (10) magánnyugdíj (25) mandiner (15) március 15 (8) matematika (9) matolcsy (44) mdf (5) média (48) melegek (8) mesterházy (7) mnb (5) mosonyigyörgy (7) mszp (32) mta (5) napitahó (7) navracsics (14) nedudgi (15) nekrológ (11) nemigazország (5) nemzeti együttműködés (5) ner (11) nyugdíj (5) oktatás (12) önkormányzatok (6) orbán (46) orbanisztán (15) orbánizmus (101) orbánviktor (65) országgyűlés (6) pártállam (23) politika (14) polt (5) program (9) retro (115) retró (22) rettegünk vincent (14) rogán (9) sajtó (22) sajtószemle (6) schmitt (38) selmeczi (8) semjén (6) simicska (7) sólyom (7) spoof (19) stumpf (5) szász (6) századvég (7) szdsz (9) szijjártó (16) színház (35) szlovákia (5) szszp (5) tarlós (12) társadalom (50) törökgábor modul (8) történelem (5) tudjukkik (22) tudomány (17) tüntetés (17) ügyészség (9) választás (37) vb2010 (19) vendégposzt (68) videó (11) vincent (10) Vincent szülinap (6) voks10 (7) vörösiszap (16) zene (23) Címkefelhő

Egy zseniális homoszexuális emlékére

2009.09.12. 19:05 | jotunder | 4 komment

Tegnapi hir, hogy Gordon Brown posztumusz bocsánatot kért Alan Turingtól és családjától. Alan Turingot homoszexualitása miatt kergették a halálba. Oscar Wilde túlélte a megaláztatásokat, ő nem.

Ezt a rövid posztot Alan Turing emlékének ajánlom.

Mi is az a Turing-gép? Nem más, mint egy primitív de primitívségében mégis univerzális számítógép. Pontosan ugyanazokat a számításokat tudja elvégezni, mint bármelyik mai kompjúter.

Van egy végtelen memóriaszalag (legyen esetleg rögtön kettő), amire felírunk egy programot. A gép elkezdi olvasni a memóriaszalagokat, azokon lépegetni tud, azt át tudja írni, és minden lépése csak a memóriaszalagon éppen elolvasott bittől, illetve a gép aktuális állapotától függ. Bármilyen különös, nagyjából tényleg így működik egy számítógép.

Képzeljük el, hogy megnézhetünk egy ilyen programot, és meg akarjuk tudni, hogy mi fog történni. Néha egyszerübb dolog végiggondolni, mint lefuttatni. Például a program kiindul a 2-es számból, az aktuális számot megszorozza kettővel, és akkor áll le, ha 3-ra végződő számot kap.

A legegyszerübb matematikai állítások úgy néznek ki, hogy írunk egy programot és megkérdezzük, mi történne, ha lefuttatnánk. Leállna-e a gép egy idő után vagy sem? Az a kérdés, hogy az előző program leáll-e, pontosan azt jelenti, létezik-e 3-ra végződő hatványa a kettőnek. És nem.

Már Descartes-ot is érdekelte, hogy van-e egy olyan módszer amellyel automatikusan fel lehet ismerni az igazságot. Hilbert a huszadik század elején ezt úgy fogalmazta meg, létezik-e olyan algoritmus, amely minden értelmes matematikai állitásról eldönti, hogy igaz vagy hamis.

Mégis, milyen lenne egy ilyen algoritmus? Ez egy T program lehetne, amit ha ráírunk egy Turing-gép egyik szalagjára, majd egy Q programot (mint afféle adatfile-t) ráírunk a Turing gép másik szalagjára, a számítógép a T programmel kielemzi a Q programot, és IGEN-nel válaszol, ha az lefutna (például mert teljesen hibás), és NEM-mel, ha az örökké futna.

Vegyük észre, hogy egy ilyen T program elég okos lenne. Tegyük fel, hogy a Q program semmi mást nem csinálna, csak sorban megnézné az összes lehetséges k-adik hatvány összegét minden, kettőnél nagyobb k-ra, és akkor állna le, ha találna egy olyan összeget, amelyik maga is k-hatvány. Ha a T program el tudná dönteni, hogy a Q program leáll vagy sem, akkor bizony képes lenne a Wiles-tétel (leánykori nevén a Nagy Fermat sejtés) megoldására.

Tegyük fel, hogy létezik egy ilyen szuperokos T program. Akkor nem nehéz belátni, hogy kell lennie egy olyan programnak is, amelyik a következőt csinálja: megkapja adatfile-ként a Q programot, és eldönti, hogy lefutna-e a Q program, ha sajátmagát kapná meg adatfile-nak. Ha ez megtörténne, akkor végtelen sokszor kiírná, hogy Q jó, ha nem történne meg, akkor kiírná, hogy Q rossz, majd leállna.

Tegyük fel, hogy a Q program megkapja sajátmagát adatfile-ként. Mit is jelent, hogy lefut? Ebben az esetben a program definíciójából következően végtelen sokszor kiírná, hogy Q jó, tehát mégsem futna le. Ha a Q program végtelen sok ideig futna, akkor viszont ki kellene írnia, hogy Q rossz, és le kellene állnia. Ez egy ellentmondás. Tehát a Q program — és így a mindent bizonyitó, szuperokos T program — nem létezhet. Ez Turing tétele az emberiség korlátairól.

Egy kicsit többet is mondhatunk. Az az állitás, hogy egy Q program lefut, ha megkapja saját magát inputként, nem más, mint egy matematikai tétel. Minden Q-ra van egy tételünk: egyes tételek persze végtelenül egyszerűek, mások bonyolultabbak. Megkérdezhetjük, hogy igaz-e egy ilyen tétel (akkor igaz, ha valahogy be tudjuk bizonyítani). Vegyük észre, hogy az nem lenne jó bizonyitás, ha Q-t ráírnánk a programszalagra, majd az adatszalagra és elindítanánk a gépet. Ezzel a módszerrel ugyanis csak azt tudjuk bebizonyítani, hogy a Q-hoz tartozó tétel igaz; azt nem, hogy a Q-hoz tartozó tétel hamis, annak a bizonyitása ugyanis (sajnos) végtelen hosszú ideig tartana.

Tegyük fel, hogy valahogy mégis be tudnánk bizonyítani (vagy cáfolni) minden egyes Q programhoz rendelt tételt. Ez csak azt jelentené, hogy amikor felsoroljuk az összes lehetséges bizonyítást (amit megtehetünk, hiszen azokat rekurzív módon felépíthetjük), egyszer meg fogjuk találni azt G(Q) szöveget, ami pontosan a Q program véges lefutásának bizonyítása vagy cáfolata.

Azaz megint van egy furcsa P programunk. Ez akkor áll le, ha Q-ról bebizonyítható, hogy soha nem áll le, ha sajátmagát kapja meg inputként, és végtelen ciklusba keveredik, ha Q-ról bebizonyitható, hogy leáll. Mi történik, ha P megkapja sajátmagát inputként? Tegyük fel, be tudjuk bizonyítani, hogy leáll. Akkor viszont nem állhat le. Ha be tudjuk bizonyítani, hogy nem áll le, akkor viszont a fentiek szerint leáll. Ez ellentmondás. De minek is mond ellent? Annak a ténynek, hogy a P-hez tartozó állitásnak van bizonyítása (vagy cáfolata). A P-hez tartozó nem bizonyítható és nem cáfolható. Good morning, Mr. Gödel!

Ezt csinálta meg Turing, akit egykor a halálba kergettek, akit ma megdobálnának Budapest utcáin. Márcsak az a kérdés, hogy azok, akik szívesen megdobálnák, vajon mit bizonyítottak be az életükben?

· 1 trackback

süti beállítások módosítása