+1 Daha
Gödel'in Eksiklik Teoremleri, modern mantığın en temel sonuçları arasında yer alan ve biçimsel aksiyomatik sistemlerde ispatlanabilirliğin sınırlarıyla ilgili olan iki teoremdir. Avusturyalı mantıkçı ve felsefeci Kurt Gödel tarafından 1931 yılında yayımlanan bu teoremler, matematiğin temelleri, biçimselcilik ve hesaplanabilirlik kuramı gibi alanlarda etkiler bırakmıştır.
Birinci eksiklik teoremi, belirli bir miktar aritmetiği içerebilen herhangi bir tutarlı biçimsel sistemin içerisinde, ne ispatlanabilen ne de çürütülebilen ifadelerin (önermelerin) var olduğunu belirtir. İkinci eksiklik teoremi ise, böyle bir biçimsel sistemin, kendi tutarlılığını yine kendi içinde ispatlayamayacağını ifade eder. Bu sonuçlar, matematik ve mantık felsefesinde değişikliklere yol açmıştır.

Biçimsel Mantığın Aşılmaz Ve Eksik Sınırları (Yapay Zeka İle Oluşturulmuştur.)
Gödel'in teoremlerini anlamak için bazı temel kavramların açıklanması gereklidir:
Teoremlerin geçerli olduğu sistemler, genellikle en azından Robinson Aritmetiği (Q) olarak bilinen zayıf bir aritmetik sistemini veya daha yaygın olarak Peano Aritmetiği'ni (PA) içerebilen sistemlerdir.
20. yüzyılın başlarında, matematiğin temellerinde bir kriz yaşanmaktaydı. Georg Cantor'un sonsuz kümeler kuramı ve Bertrand Russell gibi düşünürlerin bu kuramda keşfettiği paradokslar (örneğin Russell Paradoksu), matematiğin değişmez temellerine olan güveni zedelemişti.
Bu krize bir yanıt olarak, Alman matematikçi David Hilbert, biçimselcilik (formalism) olarak bilinen bir program başlattı. Hilbert'in programının temel amacı, tüm matematiği çelişkilerden arındırmak, sağlam bir temel üzerine oturtmak ve bunu yaparken sonlu (finitary) yöntemler kullanmaktı. Hilbert programı şu hedefleri içeriyordu:
Hilbert, matematiğin bu şekilde mekanikleştirilebileceğini ve "bilinemeyecek hiçbir şeyin olmadığını" savunuyordu. Gödel'in 1930'da Viyana'da açıkladığı ve 1931'de yayımladığı teoremleri, Hilbert'in bu programının, özellikle tamlık ve kendi içinde tutarlılık ispatı hedeflerinin, planlandığı şekilde gerçekleştirilemeyeceğini gösterdi.
Teorem: Aritmetiği ifade edebilen her tutarlı biçimsel T teorisinde, doğruluğuna veya yanlışlığına karar verilemeyen, yani T içinde ne kanıtlanabilen ne de çürütülebilen önermeler vardır. Gödel'in bu teoremi ispatlama süreci birkaç temel adımdan oluşur:
Gödel, ilk olarak biçimsel sistemin dilindeki her sembol, formül ve ispat dizisine benzersiz bir doğal sayı atayan bir yöntem geliştirdi. Bu sayıya "Gödel numarası" denir. Bu yöntem sayesinde, bir sistemin sözdizimi (sentaks) hakkındaki iddialar, sayılar ve onlar arasındaki aritmetik ilişkiler hakkındaki iddialara dönüştürülebilir. Örneğin, bir formülün "ispatlanabilir" olması gibi sözdizimsel bir özellik, o formülün Gödel numarasına sahip olan bir sayısal özelliğe karşılık gelir.
"x Gödel sayılı formülün, y Gödel sayılı bir ispatı vardır" şeklindeki ilişki <span class="katex"><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:1em;vertical-align:-0.25em;"></span><span class="mopen">(</span><span class="mord mathnormal" style="margin-right:0.13889em;">P</span><span class="mord mathnormal" style="margin-right:0.02778em;">r</span><span class="mord"><span class="mord mathnormal" style="margin-right:0.10764em;">f</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.3283em;"><span style="top:-2.55em;margin-left:-0.1076em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathnormal mtight" style="margin-right:0.13889em;">F</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span><span class="mopen">(</span><span class="mord mathnormal" style="margin-right:0.03588em;">y</span><span class="mpunct">,</span><span class="mspace" style="margin-right:0.1667em;"></span><span class="mord mathnormal">x</span><span class="mclose">))</span></span></span></span>, sistemin kendi içinde bir aritmetik formülle temsil edilebilir. Buradan hareketle, bir formülün ispatlanabilirliği <span class="katex"><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:1em;vertical-align:-0.25em;"></span><span class="mopen">(</span><span class="mord mathnormal" style="margin-right:0.13889em;">P</span><span class="mord mathnormal">ro</span><span class="mord"><span class="mord mathnormal" style="margin-right:0.03588em;">v</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.3283em;"><span style="top:-2.55em;margin-left:-0.0359em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathnormal mtight" style="margin-right:0.13889em;">F</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span><span class="mopen">(</span><span class="mord mathnormal">x</span><span class="mclose">))</span></span></span></span>, "o formülün bir ispatı vardır" <span class="katex"><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:1em;vertical-align:-0.25em;"></span><span class="mopen">(</span><span class="mord">∃</span><span class="mord mathnormal" style="margin-right:0.03588em;">y</span><span class="mord mathnormal" style="margin-right:0.13889em;">P</span><span class="mord mathnormal" style="margin-right:0.02778em;">r</span><span class="mord"><span class="mord mathnormal" style="margin-right:0.10764em;">f</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.3283em;"><span style="top:-2.55em;margin-left:-0.1076em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathnormal mtight" style="margin-right:0.13889em;">F</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span><span class="mopen">(</span><span class="mord mathnormal" style="margin-right:0.03588em;">y</span><span class="mpunct">,</span><span class="mspace" style="margin-right:0.1667em;"></span><span class="mord mathnormal">x</span><span class="mclose">))</span></span></span></span>şeklinde ifade edilebilir. Bu ispatlanabilirlik yüklemi, sistem içinde zayıf olarak temsil edilebilir (weakly representable).
Gödel, bir formülün kendi Gödel numarası hakkında bir iddiada bulunmasını sağlayan bir teknik kullandı. Bu teknik, Köşegenleştirme Lemması olarak bilinir ve biçimsel olarak şunu ifade eder: Herhangi bir <span class="katex"><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:1em;vertical-align:-0.25em;"></span><span class="mord mathnormal">A</span><span class="mopen">(</span><span class="mord mathnormal">x</span><span class="mclose">)</span></span></span></span>formülü için, <span class="katex"><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.6944em;"></span><span class="mord mathnormal" style="margin-right:0.13889em;">F</span><span class="mspace" style="margin-right:0.2778em;"></span><span class="mrel">⊢</span><span class="mspace" style="margin-right:0.2778em;"></span></span><span class="base"><span class="strut" style="height:0.6833em;"></span><span class="mord mathnormal" style="margin-right:0.02778em;">D</span><span class="mspace" style="margin-right:0.2778em;"></span><span class="mrel">↔</span><span class="mspace" style="margin-right:0.2778em;"></span></span><span class="base"><span class="strut" style="height:1.138em;vertical-align:-0.25em;"></span><span class="mord mathnormal">A</span><span class="mopen"><span class="mopen">(</span><span class="msupsub"><span class="vlist-t"><span class="vlist-r"><span class="vlist" style="height:0.888em;"><span style="top:-3.063em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mopen mtight">⌈</span></span></span></span></span></span></span></span></span><span class="mord"><span class="mord mathnormal" style="margin-right:0.02778em;">D</span><span class="msupsub"><span class="vlist-t"><span class="vlist-r"><span class="vlist" style="height:0.888em;"><span style="top:-3.063em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mclose mtight">⌉</span></span></span></span></span></span></span></span></span><span class="mclose">)</span></span></span></span> olacak şekilde bir <span class="katex"><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.6833em;"></span><span class="mord mathnormal" style="margin-right:0.02778em;">D</span></span></span></span> cümlesi inşa edilebilir. Bu <span class="katex"><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.6833em;"></span><span class="mord mathnormal" style="margin-right:0.02778em;">D</span></span></span></span> cümlesi, kendisinin <span class="katex"><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.6833em;"></span><span class="mord mathnormal">A</span></span></span></span> özelliğine sahip olduğunu "iddia eder".
Gödel, Köşegenleştirme Lemması'nı "ispatlanamaz" özelliğine, yani <span class="katex"><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:1em;vertical-align:-0.25em;"></span><span class="mord">¬</span><span class="mord mathnormal" style="margin-right:0.13889em;">P</span><span class="mord mathnormal">ro</span><span class="mord"><span class="mord mathnormal" style="margin-right:0.03588em;">v</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.3283em;"><span style="top:-2.55em;margin-left:-0.0359em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathnormal mtight" style="margin-right:0.13889em;">F</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span><span class="mopen">(</span><span class="mord mathnormal">x</span><span class="mclose">)</span></span></span></span>formülüne uyguladı. Bunun sonucunda şu özelliğe sahip bir Gödel cümlesi (<span class="katex"><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.8333em;vertical-align:-0.15em;"></span><span class="mord"><span class="mord mathnormal">G</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.3283em;"><span style="top:-2.55em;margin-left:0em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathnormal mtight" style="margin-right:0.13889em;">F</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span></span></span></span>) elde etti: <span class="katex"><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.6944em;"></span><span class="mord mathnormal" style="margin-right:0.13889em;">F</span><span class="mspace" style="margin-right:0.2778em;"></span><span class="mrel">⊢</span><span class="mspace" style="margin-right:0.2778em;"></span></span><span class="base"><span class="strut" style="height:0.8333em;vertical-align:-0.15em;"></span><span class="mord"><span class="mord mathnormal">G</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.3283em;"><span style="top:-2.55em;margin-left:0em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathnormal mtight" style="margin-right:0.13889em;">F</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span><span class="mspace" style="margin-right:0.2778em;"></span><span class="mrel">↔</span><span class="mspace" style="margin-right:0.2778em;"></span></span><span class="base"><span class="strut" style="height:1.3383em;vertical-align:-0.2935em;"></span><span class="mord">¬</span><span class="mord mathnormal" style="margin-right:0.13889em;">P</span><span class="mord mathnormal">ro</span><span class="mord"><span class="mord mathnormal" style="margin-right:0.03588em;">v</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.3283em;"><span style="top:-2.55em;margin-left:-0.0359em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathnormal mtight" style="margin-right:0.13889em;">F</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span><span class="mopen"><span class="mopen">(</span><span class="msupsub"><span class="vlist-t"><span class="vlist-r"><span class="vlist" style="height:0.888em;"><span style="top:-3.063em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mopen mtight">⌈</span></span></span></span></span></span></span></span></span><span class="mord"><span class="mord mathnormal">G</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:1.0448em;"><span style="top:-2.4065em;margin-left:0em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathnormal mtight" style="margin-right:0.13889em;">F</span></span></span><span style="top:-3.2198em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mclose mtight">⌉</span></span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:0.2935em;"><span></span></span></span></span></span></span><span class="mclose">)</span></span></span></span> Bu cümle, sezgisel olarak "Ben bu sistemde ispatlanamam" anlamına gelir.
Bu cümlenin ne ispatlanabilir ne de çürütülebilir olduğu gösterilebilir:
Dolayısıyla, eğer sistem tutarlı ise <span class="katex"><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.8333em;vertical-align:-0.15em;"></span><span class="mord"><span class="mord mathnormal">G</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.3283em;"><span style="top:-2.55em;margin-left:0em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathnormal mtight" style="margin-right:0.13889em;">F</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span></span></span></span> ne ispatlanabilir ne de çürütülebilir; sistem zorunlu olarak eksiktir. Dahası, <span class="katex"><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.8333em;vertical-align:-0.15em;"></span><span class="mord"><span class="mord mathnormal">G</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.3283em;"><span style="top:-2.55em;margin-left:0em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathnormal mtight" style="margin-right:0.13889em;">F</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span></span></span></span> cümlesi genellikle "doğru ama ispatlanamaz" olarak nitelendirilir, çünkü tutarlı bir sistemde ispatlanamadığı için, söylediği şey (yani ispatlanamaz olduğu) doğrudur.
Teorem: Aritmetiği içerebilen herhangi bir tutarlı biçimsel <span class="katex"><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.6833em;"></span><span class="mord mathnormal" style="margin-right:0.13889em;">F</span></span></span></span>sistemi, kendi tutarlılığını <span class="katex"><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:1em;vertical-align:-0.25em;"></span><span class="mord mathnormal" style="margin-right:0.07153em;">C</span><span class="mord mathnormal">o</span><span class="mord mathnormal">n</span><span class="mord mathnormal">s</span><span class="mopen">(</span><span class="mord mathnormal" style="margin-right:0.13889em;">F</span><span class="mclose">)</span></span></span></span>içinde ispatlayamaz.
Bu teoremin ispatı, birinci teoremin ispat sürecinin sistemin kendisi içinde biçimselleştirilmesine dayanır.
Bu sonuç, Hilbert'in, matematiğin tutarlılığının sonlu ve "güvenli" metotlarla (ki bu metotların aritmetik içinde biçimselleştirilebileceği düşünülüyordu) ispatlanabileceği yönündeki umuduna büyük bir darbe vurdu. Bir sistemin tutarlılığı ancak ondan daha güçlü bir sistem kullanılarak ispatlanabilir, bu da tutarlılık ispatlarını mutlak değil, göreceli hale getirir.
Gödel'in teoremlerinde kullanılan teknikler, mantık ve hesaplanabilirlik kuramında başka önemli sonuçlara da yol açmıştır:
Yeterli miktarda aritmetik içeren tutarlı bir F sisteminin dilinde, o dilin "doğru" cümleler kümesini tanımlayan bir formül (Tr(x)) bulunamaz. Eğer bulunsaydı, "Bu cümle doğru değildir" diyen bir "Yalancı Paradoksu" cümlesi inşa edilebilir ve bu da sistemde bir çelişkiye yol açardı.
Aritmetiği içeren teorilerin çoğu aynı zamanda karar verilemezdir, yani herhangi bir cümlenin teorem olup olmadığına karar verecek mekanik bir prosedür (algoritma) yoktur. Bu sonuç, Alan Turing ve Alonzo Church'ün çalışmalarıyla yakından ilişkilidir ve Church-Turing Tezi ile sağlam bir temele oturtulmuştur.
1970'te Yuri Matiyasevich, Julia Robinson, Martin Davis ve Hilary Putnam'ın çalışmalarını tamamlayarak, verilen bir Diophantine denkleminin (tam sayı katsayılı polinom denklemi) tam sayı çözümleri olup olmadığına karar verecek genel bir algoritmanın olmadığını ispatlamıştır. Bu, Gödel'in teoremleriyle ilişkili bir karar verilemezlik sonucudur.
Gödel'in teoremleri, matematik felsefesinin seyrini kalıcı olarak değiştirmiştir:
Teoremler, Hilbert'in biçimselci programının temel hedeflerinin (özellikle tutarlılık ve tamlık ilkelerinin) biçimsel sistemler içerisinde sağlanamayacağını ortaya koyarak, söz konusu programın uygulanabilirliğini sınırlamıştır.
Teoremler, biçimsel bir sistemde "ispatlanabilirlik" ile (genellikle Tarski'nin tanımına göre anlaşılan) "doğruluk" kavramlarının özdeş olmadığını göstermiştir. Doğru olduğu halde ispatlanamayan aritmetik önermelerin varlığı, matematiksel doğruluğun biçimsel sistemler tarafından tam olarak kuşatılamayacağını ortaya koymuştur.
Gödel, teoremlerin matematiksel nesnelerin ve gerçeklerin insan zihninden bağımsız olarak var olduğu şeklindeki Platoncu görüşü desteklediğini düşünmüştür. Ona göre, eğer matematik sadece kendi yaratımımız olsaydı, çözemeyeceğimiz problemler olmamalıydı. Gödel, aksiyomların doğruluğuna bir tür "matematiksel görü" (mathematical intuition) yoluyla ulaştığımızı öne sürmüştür.
Filozoflar J.R. Lucas ve Roger Penrose, Gödel'in teoremlerini insan zihninin herhangi bir sonlu makineyi veya biçimsel sistemi aştığını savunmak için kullanmışlardır. Argümanlarına göre, herhangi bir makine için onun ispatlayamayacağı bir Gödel cümlesi vardır, ancak insan zihni bu cümlenin doğru olduğunu "görebilir". Bu argümanlar, Gödel cümlesinin doğruluğunun sistemin tutarlılığına bağlı olduğu ve insanın bir sistemin tutarlılığını her zaman sezgisel olarak bilemeyeceği gerekçesiyle eleştirilmiştir.
Henüz Tartışma Girilmemiştir
"Gödel'in Eksiklik Teoremleri" maddesi için tartışma başlatın
Tanım ve Temel Kavramlar
Tarihsel Gelişim ve Bağlam
Birinci Eksiklik Teoremi ve Kanıt Süreci
Aritmetikleştirme (Gödel Numaralandırması)
İspatlanabilirlik Yükleminin Temsili
Köşegenleştirme (Diyagonalizasyon) ve "Kendine Gönderme"
Gödel Cümlesinin (G) İnşası
İkinci Eksiklik Teoremi
İlgili Sonuçlar ve Teoremler
Tarski'nin Doğrunun Tanımlanamazlığı Teoremi
Karar Verilemezlik (Undecidability)
Hilbert'in Onuncu Problemi
Felsefi Etkileri
Hilbert'in Programı
İspat ve Doğruluk Ayrımı
Platonculuk ve Sezgicilik
Mekanizma Karşıtı Argümanlar
Bu madde yapay zeka desteği ile üretilmiştir.