Sorunun burada olduğundan tam olarak emin değilim, ancak olası yanlış anlamaları temizlemek için biraz söylemeye çalışabilirim.
Biz haritası karmaşıklığı bahsediyoruz eğer Öncelikle, , yapar hiçbir anlamı için iyi bir temsilidir Ne" sormak √f: R → R ? "Bunun yerine,"f'nintümgirdileriiçin iyi bir temsil nedir? "Sorusunu sormalısınız. Ayrık matematikte durumu daha kolay biriyle karşılaştırın: Bir grafiği girdi olarak alan bir algoritmayı tartıştığınızda, sormak "biz bir adjancency listesi olarak veya bir ikili matriste? olarak Petersen grafiği temsil etmelidir" ancak bunun yerine otomatik olarak düşünmektekdüzetüm grafikler için çalışacak temsil.2-√f
Başka bir uyarı. Giriş verilerinin temsil yapabiliriz değiştirerek zaman yapmak için: trivially hesaplanabilir: (a olmayan hesaplanabilir da dahil olmak üzere) herhangi bir sorun yapmak , hesaplanabilir elemanlarını temsil etmektedir A çiftleri olarak ( bir , f ( a ) ) . Sonra ikinci projeksiyonla f'yi "hesaplayabilirsiniz" . Bu, verileri temsil etmenin ne anlama geldiğine dair açık ölçütlere ihtiyacımız olduğunu gösterir.f: A → Bbir( a , f( a ) )f
Birkaç kez unsurlarını temsil etmek için gerekenleri yazdım . Cevap bağlıdır yapı içinde Ar sen yakalama çalışıyoruz. Hiçbir yapı yakalamaya çalışmıyorsanız, örneğin tüm gerçekleri boş listeyle temsil edebilirsiniz. R'nin temsili için makul bir koşullar listesi , şöyle olması gerektiğidir:R,R,R,
- , × , - , / aritmetik işlemler ve mutlak değer hesaplanabilir | - | .+x-/| - |
- Bir gerçek (temsilini) alan bir program vardır ve k ∈ N ve çıkışlar tamsayı s , q, öyle ki | x - p / q | ≤ 2 - k , yani keyfi olarak iyi rasyonel yaklaşımları hesaplamak mümkündür.xk ∈ Np , q| x-p / q| ≤ 2- k
- ve y realitelerini (temsillerini) alan ve yalnızca x < y , yani katı sıra yarı-doğrulanabilirse sonlanan bir program vardır.xyx < y
- dizisinin (gösterimlerinin) verildiği şekilde | x n + 1 - x n | ≤ 2 - n sınırı için bir temsili lim n x n hesaplanabilir.( xn)n| xn + 1- xn| ≤ 2- nlimnxn
Bu koşulların neden doğru olduğunu açıklayan eski teoremler vardır ( referanslar için bu makaleye giriş ). Bu teoremler ayrıca, gerçeklerin bu türden herhangi iki temsilinin tamamen izomorfik olduğunu, yani bunlar arasında programlar ile çevirebileceğimizi gösterir. Bu, hatalı fikirleri ortaya çıkaran doğruluk için bazı kriterler belirler.
Örneğin, insanların "rasyonel sayılar sonlu bilgilerle temsil edilebildiğini" duyduklarını duyuyorum, bu yüzden bunu rasyonel sayılar için kullanalım ve irrasyonel sayıların sonsuz bilgi ile temsil edilmesi gerekecek "diyelim. Bu tür bir şey işe yaramaz çünkü yukarıdaki dördüncü koşulu ihlal eder (irrasyonel sayıların bir sınırını düşünün - bunun rasyonel hale geldiğini nasıl anlayacaksınız?).
Yukarıdaki koşulların ortadan kaldırdığı bir başka örnek, Blum-Shub-Smale modelidir, çünkü içinde dizilerin sınırlarını hesaplayamazsınız. BSS modelinin, realitelerin kendisinde değil, farklı bir sıralı realit alt alanında (mevcut parametreler tarafından üretilen) üretildiğini söylemek daha iyidir.
Gerçeklerin doğru gösterimleri arasında bazıları diğerlerinden daha etkilidir, ancak bu tartışılması biraz zor bir konudur, çünkü gerçek sayılar sonsuz nesnelerdir. Matthias Schröder işaret karmaşıklığı birinin makul bir teori vardır için temsil topolojik özelliklerine dikkat etmek söyledi.
Son olarak, nasıl bir harita karmaşıklığını ölçmek gerekir biz iyi bir şekilde temsil sahip varsayarak, R ? Çünkü x ∈ R, bir işlev ya da bilgi sonsuz akımı, ya da bazı, örneğin, biz biri kullanıyor olmalıdır ile temsil edilir karmaşıklığı daha tipi kavramları . Hangisi muhtemelen kullandığınız gösterime bağlıdır.f: R → RR,x ∈ R
BSS modeli aynı zamanda aritmetik işlemleri saydığımız makul bir devre karmaşıklık modelidir. Bu modelin gerçek sayılarla ilgili olmadığını, başka bir şeyle ilgili olduğunu unutmamak gerekir.