TCS'deki hangi ilginç teoremler Seçim Aksiyomuna dayanmaktadır? (Ya da alternatif olarak, Belirlilik Aksiyomu?)


67

Matematikçiler bazen Seçim Aksiyomu (AC) ve Belirlilik Aksiyomu (AD) hakkında endişe duyuyorlar.

Seçme aksiyomu : Herhangi koleksiyon Verilen boş olmayan kümeler, orada bir fonksiyondur f kümesi verilen bu S içinde C , bir üyesini döndürür S .CfSCS

Belirsizlik Aksiyomu : , sonsuz uzun bit dizeleri kümesi olsun . Alice ve Bob Alice 1 bit alır bir oyun oynamak b 1 , Bob 2 bit alır b 2 sonsuz dize kadar böyle devam ve x = b 1 b 2 inşa edilmiştir. Alice, eğer x S ise oyunu, Bob ise x S ise oyunu kazandı . Varsayım, her S için, oyunculardan biri için kazanma stratejisinin olmasıdır. (Örneğin, S yalnızca tümü dizgiden oluşuyorsa, Bob çok sayıda hamle kazanabilir.)Sb1b2x=b1b2xSxS SS

Bu iki aksiyomun birbiriyle tutarsız olduğu bilinmektedir. (Bir düşünün ya da buraya gidin .)

Diğer matematikçiler bu aksiyomların ispatta kullanılmasına çok az dikkat eder veya hiç dikkat etmez. Çoğunlukla sınırlı nesnelerle çalıştığımıza inandığımız için teorik bilgisayar bilimi ile neredeyse alakasız görünüyorlar. Bununla birlikte, TCS, sınırsız bit dizgileri olarak hesaplama karar problemlerini tanımladığından ve bir algoritmanın zaman karmaşıklığını, doğal maddeler üzerinde asimptotik bir fonksiyon olarak ölçtüğümüz için, bu aksiyomlardan birinin kullanımının sürünmesi olasılığı her zaman vardır. bazı kanıtlara.

TCS'de bu aksiyomlardan birinin nerede gerekli olduğunu bildiğiniz en çarpıcı örnek nedir ? (Herhangi bir örnek biliyor musunuz?)

Sadece biraz gölgelemek için, köşegenleştirme argümanının (tüm Turing makinelerinin setinde olduğu gibi) Seçim Aksiyomunun bir uygulaması olmadığını unutmayın. Bir Turing makinesinin tanımladığı dil sonsuz bir bit dizesi olmasına rağmen, her bir Turing makinesinin sınırlı bir tanımı vardır, bu yüzden burada sonsuz sayıda sonsuz küme için bir seçim işlevi gerektirmez.

(Çok fazla etiket koydum, çünkü örneklerin nereden geleceği konusunda hiçbir fikrim yok.)


CW? ya da değil ? emin değil.
Suresh Venkat

Emin değilim ya da ... bu sorunun cevabının "karmaşıklığı" konusunda çok emin olamadığım bir soru ...
Ryan Williams

5
Diğer matematikçiler bu aksiyomların ispatta kullanılmasına çok az dikkat eder veya hiç dikkat etmez. Matematikçiler gerçekten her iki aksiyomu da dikkatsizce kullanıyorlar mı? Yanlışlıkla her iki aksiyomu varsayarsanız her şeyi ispatlayabilirsiniz!
Warren Schudy

1
Harvey Friedman'ın yaklaşımı . Teorik bilgisayar bilimi için de geçerli olup olmadığını bilmiyorum.
Kaveh

1
ZF'de kanıtlanamayan ancak ZF'nin ilginç bir uzantısı olarak kanıtlanabilecek olan teorik bilgisayar biliminde herhangi bir sonuç bilmiyorum. Bununla birlikte, benim vahşi tahminim, bu tür sonuçların bile muhtemelen tam bir seçim aksiyomu (AC) gerektirmeyeceği ve bağımlı seçim aksiyomu (DC) ya da sayılabilir daha zayıf bir aksiyom gibi sadece AC'nin zayıf bir versiyonunu gerektirecekleri olduğunu söyledi. seçim (AC_ω). Bir yana, DC (ve dolayısıyla AC_ω) belirleme aksiyomuyla tutarlıdır .
Tsuyoshi Ito

Yanıtlar:


47

ZFC'de ispatlanabilecek herhangi bir aritmetik ifade ZF'de ispat edilebilir ve dolayısıyla tercih edilen aksiyomun "ihtiyacına" ihtiyaç duymaz. "Aritmetik" ifadesiyle, birinci dereceden aritmetik dilinde bir ifade kastediyorum, yani sadece doğal sayılar üzerinden niceleyiciler kullanılarak ifade edilebiliyor ("tüm doğal sayılar için x" veya "doğal sayı x var"), doğal sayı kümelerini ölçmeden . İlk bakışta tamsayı kümeleri üzerinde nicel ölçümü yasaklamak çok kısıtlayıcı görünebilir; ancak, sonlu tamsayı kümeleri tek bir tamsayı kullanarak "kodlanabilir", bu nedenle sonlu tamsayı kümelerini ölçmek uygundur.

PNP

Fakat bekleyin, diyebilirsiniz ki, kanıtları Koenig'in lemması veya Kruskal'ın ağaç teoremi gibi bir şey gerektiren aritmetik ifadeler? Bunlar, tercih edilen bir aksiyomun zayıf bir biçimini gerektirmiyor mu? Cevap, söz konusu sonucu tam olarak nasıl ifade ettiğinize bağlı olmasıdır. Örneğin, grafikte küçük teoremi “sonsuz etiketsiz grafik kümesi verildiğinde, biri diğerinin küçükü olacak şekilde” şeklinde belirtiyorsanız, o zaman ilerlemek için bir miktar seçim yapmanız gerekir. sınırsız veri kümeniz, köşeleri, alt yazıları vb. seçmek. [EDIT: Burada bir hata yaptım. As Emil Jeřábek açıklıyorZF'de minör teorem grafiği - veya en azından AC yokluğunda en doğal ifadesi kanıtlanabilir. Ama bu hata modulo, aşağıda söylediklerim hala doğru. ] Bununla birlikte, bunun yerine etiketli sonlu grafiklerdeki küçük ilişkinin doğal sayılarıyla özel bir kodlama yazarsanız ve bu grafiksel kısmi düzen hakkında bir ifade olarak grafik küçük teoremini ifade ederseniz, ifade aritmetik olur ve AC gerektirmez. kanıt.

Çoğu kişi, grafik minör teoreminin "birleştirici özünün", belirli bir kodlamayı düzelten sürüm tarafından zaten yakalandığını ve genel ayarlarla sunulması durumunda her şeyi etiketlemek için AC'yi çağırmaya ihtiyaç duyulduğunu düşünmektedir. Problemin teorik versiyonu, mantıksal temeli olarak aritmetikten ziyade set teorisini kullanma kararının alakasız bir eseridir. Aynı şekilde hissediyorsanız, grafik minör teoremi AC gerektirmez. (Ayrıca , Ali Enayat'ın Matematik Temelleri e-posta listesine gönderdiği bu yazıya , bir zamanlar sahip olduğum benzer bir soruya cevap olarak da bakınız.)

Düzlemin kromatik sayısının örneği benzer şekilde bir yorumlama meselesidir. AC varsayarsanız eşdeğer olduğu sorulabilecek, ancak AC varsaymıyorsanız farklı sorular sorabileceğiniz çeşitli sorular vardır. Bir TCS açısından, sorunun birleştirici kalbi, uçağın sonlu alt bölümlerinin renklendirilebilirliği ve daha sonra (eğer istersen) bir sonuç elde etmek için bir kompaktlık argümanı (AC'nin girdiği yer) kullanabilmenizdir. Tüm düzlemin kromatik sayısı hakkında eğlenceli, ama biraz teğet ilgi. Bu yüzden bunun gerçekten iyi bir örnek olduğunu sanmıyorum.

Sonuçta , çözümlerinde büyük kardinal aksiyomları gerektiren herhangi bir TCS sorusu olup olmadığını sorma konusunda daha fazla şansınız olabileceğini düşünüyorum (AC yerine). Harvey Friedman'ın çalışması, grafik teorisindeki belirli parasal ifadelerin büyük kardinal aksiyomlar (veya en azından bu tür aksiyomların 1 tutarlılığı) gerektirebileceğini göstermiştir. Friedman'ın şu ana kadarki örnekleri biraz yapay, ancak yaşamlarımızda TCS'de "doğal olarak" dağılan benzer örnekleri gördüğüme şaşırmam.


8
Polimorfizm ile yazılan lamda matematiği için normalizasyonun kanıtlanması, en azından 2. mertebeden aritmetik gerektirir ve daha cömert tip teoriler için de aynı şekilde göstermek, oldukça mütevazi olsa da, büyük kardinal aksiyomları gerektirebilir. IIRC, Coq'un normalleştirme kanıtı, hesaplanamaz bir şekilde pek çok erişilmezliğe ihtiyaç duyuyor, çünkü bunu Grothendieck tarzı evren argümanlarını kodlamak için kullanabilirsiniz.
Neel Krishnaswami,

3
@ Neel: İyi nokta, IMO bu örneklere rağmen "hile" çünkü mantıksal bir sistemin tutarlılığını kanıtlamak için güçlü bir mantıksal aksiyomun olması gerekebileceği açık.
Timothy Chow

4
Bu cevabı sevdim çünkü TCS'de tercih edilen aksiyom kullanımının neden çok nadir göründüğünü açıklıyor.
Tsuyoshi Ito,


1
Bu cevap topluluk blogunda yer alıyor .
Aaron Sterling

39

Anladığım kadarıyla Robertson-Seymour teoremi için bilinen kanıt , Seçim Aksiyomunu kullandığıdır (Kruskal'ın ağacı teoremi aracılığıyla). Robertson-Seymour teoremi verilen herhangi bir küçük-kapalı grafik ailesindeki üyelik testinin polinom zamanında yapılabileceğini ima ettiğinden, bu TCS bakış açısından oldukça ilginçtir. Başka bir deyişle, Seçim Aksiyomu dolaylı olarak polinom zaman algoritmalarının bazı problemler için var olduğunu kanıtlamak için, bu algoritmaları fiilen inşa etmeden kullanılabilir.

Bu, tam olarak aradığınız şey olmayabilir, çünkü AC'nin gerçekten burada gerekli olup olmadığı açık değildir.


Bu iyi bir başlangıçtır, çünkü teoremi nasıl ispatlayacağı bilinmiyor.
Ryan Williams

7
Vikipedi sayfasında bahsedildiği gibi, Friedman, Robertson ve Seymour'un grafik minör teoreminin meta matematiği üzerine yazdığı makale, minör teoremin grafik teorisinin Kruskal'ın ağaç teoreminin RCA_0 temel teorisi üzerine (bir şekilde) ima ettiğini gösterir , bu yüzden Kruskal'ın Ağaç teoremi, grafik teorisi için güçlü anlamda gereklidir. Bununla birlikte, bunun tercih edilen aksiyomun grafik minör teoremi için gerekli olduğu anlamına gelip gelmediği biraz zor bir sorudur. Bu, küçük grafik teoremini nasıl ifade edeceğinize dair ince bir şekilde bağlıdır. Daha fazla ayrıntı için cevabımı gör.
Timothy Chow

7
Emil Jeřábek, MathOverflow'ta Robertson-Seymour teoreminin nasıl bir aksiyom olmadan kanıtlanacağını gösterdi. Bu benim için şaşırtıcıydı çünkü etiketlenmemiş grafikler için Robertson-Seymour'un AC gerektirdiği izlenimi altındaydım ama bu açıkça yanlış bir izlenimdi.
Timothy Chow

Yani kabul edilen cevap aslında yanlıştır?
Andrej Bauer

@AndrejBauer: Cevabımı kastediyorsanız, Robertson-Seymour hakkında söylediklerimin yanlış olduğu konusunda haklısınız. Cevabımı şimdi düzenlemeyi denedim ama yapamadım. Belki de eski bir yazıyı düzenlemek için yeterli saygınlığım yok.
Timothy Chow

21

Bu Janne Korhonen tarafından verilen cevap ile ilgilidir.

80'li ve 90'lı yıllarda Kruskal Ağaç Teoremi'nin (KTT; orjinal KTT, 1960'tan kalma) uzantılarını kanıtlamak için gerekli olan aksiyom sistemlerini (diğer bir deyişle, aritmetik teori) karakterize etmeye çalışan bir sonuç akışı vardı. Özellikle, Harvey Friedman bu çizgiyi takip ederek birkaç sonuç ortaya koymuştur (bkz. SG Simpson. Sonlu ağaçların bazı birleşimsel özelliklerinin kanıtlanamaması . LA Harrington ve diğerleri, editör, Harvey Friedman'ın Matematiğin Temelleri Araştırması. Elsevier, North-Holland, 1985) . Bu sonuçlar, KTT'nin (belirli uzantılarının) "güçlü" Kavrama Aksiyomlarını kullanması gerektiğini göstermiştir (yani, belirli yüksek mantıksal karmaşıklık kümelerinin bulunduğunu söyleyen aksiyomlar). ZT'de KTT'nin genişlemesinin kanıtlanabilirliği hakkında kesin olarak bilmiyorum (tercih edilen aksiyom olmadan).

Bu sonuç akışına paralel olarak, yeniden yazma sistemleri aracılığıyla ("B Teorisi") TCS'ye bağlanma denemesi yapıldı . Buradaki fikir, sonlandırılmalarının KTT'nin (uzantılarına) (KTT ile yeniden yazma sistemleri arasındaki orijinal bağlantıya N arasındaki bağlantıların N tarafından kanıtlandığına) dayandığı yeniden yazma sistemlerinin kurulmasıdır. Dershowitz (1982). Bu, belirli programların sonlandırıldığını göstermek için güçlü aksiyomlara ihtiyaç duyulduğunu gösterir (çünkü KTT'nin uzantıları böyle aksiyomlara ihtiyaç duyar). Bu tür sonuçlar için bakınız örneğin A. Weiermann, Kruskal teoreminin bazı sonlu formları için karmaşıklık sınırları , Sembolik Hesaplama Dergisi 18 (1994), 463-488.


16

R2

In Selanın ve Soifer, "seçim ve uçağın kromatik sayısının aksiyomu," o gösterildiğini uçağın tüm sonlu subgraphs dört renk ardından ise

  • Seçtiğiniz aksiyomu varsayarsanız, uçak dört kromatiktir.
  • Bağımlı seçimler ilkesini ve tüm setlerin Lebesgue ölçülebilir olduğunu varsayarsanız, düzlem beş, altı veya yedi kromatiktir.

Bu, TCS'den daha matematik odaklı değil mi?
MS Dousti

Bu yüzden ilgili “teğetsel” dedim. Boyama problemleri TCS'ye yöneliktir, sadece bu spesifik değil.
Derrick Stolee

4
α

Mükemmel. Doğrulama.
Derrick Stolee

5

Olivier Finkel'in çalışmalarının bir kısmı, mutlaka Seçim Aksiyomu hakkında kesin olarak olmasa da - ve Timothy Chow'un cevabına uygun olarak - soru ile ilgili görünüyor. Örneğin, Eksiklik Teoremlerinin, Büyük Kardinallerin ve Sonlu Sözler Üzerindeki Otomatların Özetinden alıntı yapmak , TAMC 2017 ,

Tn:=ZFC+``There exist (at least) n inaccessible cardinals''n0

3

[Bu, sorunuza doğrudan bir cevap değil, ancak bazı insanlar için düşündürücü ve / veya bilgilendirici olabilir.]

William Gasarch'in P - NP Anketi "P-NP'nin nasıl çözüleceği" hakkında bazı istatistikler veriyor:

  1. 61 düşünce P ≠ NP.
  2. 9 düşünce P = NP.
  3. 4 bunun bağımsız olduğunu düşündü . Belirli bir aksiyom sistemi belirtilmese de, bunun ZFC'den bağımsız olduğunu düşündüklerini farz ediyorum .
  4. 3 , ilkel özyinelemeli aritmetik bağımsız olmadığını söyledi .
  5. 1 modeline bağlı olacağını söyledi.
  6. 22 görüş bildirmedi.

Vikipedi bağımsızlık ilginç bir şekilde ele alıyor:

... Bu engeller aynı zamanda bazı bilgisayar bilimcilerine P'ye karşı NP sorununun ZFC gibi standart aksiyom sistemlerinden bağımsız olabileceğini önerdiler (içinde ispatlanamaz ya da ispatlanamazlar). Bir bağımsızlık sonucunun yorumu, herhangi bir NP-tamamlanmış problem için hiçbir polinom-zaman algoritması bulunmadığı ve (örn.) ZFC'de böyle bir kanıtın oluşturulamayacağı veya NP-tam problemler için polinom-zaman algoritmalarının olabileceği, ama böyle algoritmalar [doğru olduğunu ZFC içinde ispat etmek imkansız 1]. Ancak, şu anda uygulanabilir olduğu bilinen tür teknikleri kullanarak gösterilebilirse, soruna tamsayı aritmetiği için Peano aksiyomlarını (PA) genişleten daha zayıf varsayımlarda bile karar verilemezse, o zaman neredeyse kesin olarak var olur - NP'deki her problem için polinom-zaman algoritmaları [ 2 ]. Bu nedenle, eğer bir kimse (çoğu karmaşıklık teorisyeninin yaptığı gibi) NP'deki tüm sorunların etkili algoritmalara sahip olmadığına inanıyorsa, bu teknikleri kullanarak bağımsızlık kanıtlarının mümkün olamayacağı sonucuna varır. Ek olarak, bu sonuç, şu anda bilinen teknikleri kullanarak PA veya ZFC'den bağımsızlığı kanıtlamanın, NP'deki tüm problemler için verimli algoritmaların varlığını kanıtlamaktan daha kolay olmadığı anlamına gelir.


5
Başka bir ilginç gerçek (Wikipedia'dan da geliyor), ZFC'deki bağımsızlığı kanıtlamak için kullanılan ana (sadece?) Genel tekniğin zorlamak, P =? NP'nin ZFC'den bağımsız olduğunu kanıtlayamamasıdır. Bu, Shoenfield'in mutlaklık teoreminin bir sonucudur.
Travis Service


Bill'in başka bir ay boyunca açık olan başka bir ankete katıldığını unutmayın: blog.computationalcomplexity.org/2011/06/…
Charles

@Charles: Güncelleme için teşekkürler. Topluluğun en son fikir birliğini bilmek için gerçekten istekliyim.
MS Dousti 10:11

2

ZF

Gχ(H)HGG

ZF


Güzel örnek Bence Timothy Chow uçağın kromatik sayısı ile ilgili paragrafta bu tür bir örneği ele aldı.
Sasho Nikolov

@SashoNikolov Grafiklerin renklendirilmesi bence grafikler sonsuz olsa bile açıkça bir TCS Problemidir. Hadwiger-Nelson Sorunu, yorum yapanların da belirttiği ve bu cevabın OP'sinin kabul ettiği gibi, TCS aleminde çok daha az belirgindir. Buna karşılık, bu teoremi inceleyen ve “bu gerçekten bir CS sorunu değil” diyen bir insan olduğunu sanmıyorum
Stella Biderman 28:17

Ayrımı hiç göremiyorum: Hadwiger-Nelson da sonsuz bir geometrik grafik çizmeyi anlatıyor. Her halükarda, her iki örneği de gerçekten beğenip, beğenmedim ve bence TCS ile diğer Matematik alanları arasındaki bir ayrımı çok iyi çizmeye çalışmak anlamsız.
Sasho Nikolov
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.