Bu soru Math.SE sitesinde de yayınlanmıştır.
/math/1002540/fixed-points-in-computability-nd-logic
Umarım buraya da gönderebilirsin. Değilse veya CS.SE için çok basitse, lütfen bana söyleyin, ben silerim.
Mantıktaki sabit nokta teoremleri ile hesabı arasındaki ilişkiyi daha iyi anlamak istiyorum .
Arka fon
1) Gerçeğin eksiklik ve tanımlanamazlıkta sabit noktaların rolü
Bildiğim kadarıyla anladığım kadarıyla, ayrı mantığı içselleştirerek temel fikrinden, delillerinden hem anahtarı gerçeğin Tarski undefinability ve Goedel eksiklik teoremi şudur mantıksal sabit nokta teoremi yapıcı, finitistic metateori yaşayan (I formülasyonu umut tamam, bir şey yanlış veya belirsiz ise lütfen beni düzeltin):
Mantıkta sabit noktaların varlığı
Varsayalım dil üzerinde yeterince ifade, ardışık enumerable teori L ve izin Cı bir kodlama olarak L olarak -formulas T olduğunu, bir algoritma iyi oluşturulmuş rasgele dönüm L -formulas cp içine L bir serbest değişken ile -formulas C ( φ ) ( v ) , herhangi bir L için -Formül Elimizdeki T ⊢ ∃ ! v : C ( φ ) ( v ) .
Daha sonra bir algoritma vardır iyi oluşturulmuş dönüm L kapalı iyi oluşturulmuş içine bir serbest değişken -formulas L herhangi öyle ki, -formulas L bir serbest değişken -Formül φ Elimizdeki T ⊢ Y ( φ ) ⇔ ∃ v : Cı- ( Y ( φ ) ) ( v ) ∧ φ ( v ) , burada, yorumlama C tanımlanmış fonksiyon sembolü olarak ⌈ - ⌉
Ayrıca daha fazla kompakt yazılmış olabilirBaşka bir deyişle, , tek değişkenli L - formüllerinin T - denkliğine göre sabit noktaların inşası için bir algoritmadır .
Bunun en az iki uygulaması vardır:
Bunu ifadesine uygulamak, " v , kendi kodlaması ile başlatıldığında kanıtlanamayan bir cümleyi kodlar." Goedel'in argümanının merkezinde yer alan "Bu cümle ispatlanamaz" biçiminin resmileştirilmesini sağlar.
Bunu uygulamak keyfi bir cümle için cp gerçeğin Tarski undefinability verir.
2) Tipsiz hesabında sabit noktalar
Türlenmemiş hesabında, sabit noktaların oluşturulması özyinelemeli fonksiyonların gerçekleştirilmesinde önemlidir.
hesabında sabit noktaların varlığı :
Bir vardır sabit nokta combinator , yani, bir uzun dönem Y, öyle ki herhangi λ uzun dönem f , elimizdeki f ( Y f ) ~ a p -Y f .
Gözlem
Beni şaşırtan şey, sabit nokta birleştiricisinin içinde λ -calculus doğrudan yansıtan bir çok temiz ve teknik olmayan bir şekilde, mantıksal sabit nokta teoremi olağan kanıtı:
Çok kabaca , bir formül verilen , tek kayıt altına gördüğü cp ( v ) ifadesi "nin v kodları bir kendisiyle örneği oluşturulan, tatmin cümle cp " ve koyar A ( φ ) : = φ ( ⌈ φ ⌉ ) . Cümle φ ( v ) gibi λ x . f ve φ ( ⌈ φ ⌉ ) karşılık geldiği .
Soru
Hızla tarif edilen fikrine rağmen, mantıksal sabit nokta teoreminin kanıtını oldukça teknik ve tüm detaylarda gerçekleştirmenin zor olduğunu gördüm; Kunen bunu örneğin 'Set Theory' kitabının Theorem 14.2'sinde yapıyor. Öte yandan, λ- hesabında birleştiricisi çok basittir ve özellikleri kolayca doğrulanır.
Mantıksal sabit nokta teoremi hesabında sabit nokta birleştiricilerinden titizlikle takip ediyor mu?
Örneğin, herhangi bir sabit nokta birleştiricisinin yorumlanması, mantıksal sabit nokta teoreminde açıklandığı gibi bir algoritma verecek şekilde, L- formülleri ile λ- hesaplamasınımantıksal denkliğe kadar modelleyebilir mi?
Düzenle
Martin ve Cody'nin cevaplarında açıklanan aynı köşegenleştirme argümanının diğer birçok örneği göz önüne alındığında, şu soruyu yeniden ifade etmeliyiz:
birleştiricisinde ifade edilen prensibi izleyen köşegenleştirme argümanlarının ortak bir genellemesi var mı ? λ f . ( λ x . f ( x x ) ) ( λ x
Eğer doğru bir şekilde anlarsam , bir öneri Lawvere'in Sabit Nokta Teoremi'dir , aşağıya bakınız. Ne yazık ki, Martin'in cevabında belirttiği makalelerin hiçbirinde ilgili uzmanlıkları takip edemiyorum ve birisi bunları açıklayabilirse mutlu olurum. İlk olarak, bütünlük için:
Avukatın Sabit Nokta Teoremi
Let sonlu ürün ve bir kategori olarak cp : A x A → Y'nin bir morfizmanın için bu şekilde f : A → Y'nin de C bazı vardır ⌈ f ⌉ : 1 → bir tüm noktalar için bu şekilde p : 1 → bir birine sahiptir 1 s → bir f → Y = 1 p → bir ⟩ → bir x bir φ
Sonra herhangi bir endomorfizm için , f : = A Δ → A × A φ → herhangi bir seçim ⌈ f ⌉ verir sabit bir noktasına artış g , yani 1 ⟨ ⌈ f ⌉ , ⌈ f ⌉ ⟩ → bir x bir φ
Bu, sonlu ürünlerle kategorilerin (sezgisel) birinci dereceden teorisinde bir ifadedir ve bu nedenle ikincisinin herhangi bir modeli için geçerlidir.
Örneğin , söylem alanı olarak bütün set teorik evreni alarak Russel'in paradoksu verir (almak , kümelerin varsayımsal seti Y : = Ω : = { 0 , 1 } ve ρ : A × A → Ω ∈ -predicate) ve Cantor teoremi ( A kümesini al ve ρ : A × A → Ω varsayımsal kesite A karşılık gelir → → Ω A). Ayrıca, Lawvere'in Teoreminin kanıtının çevirisi olağan köşegen argümanları verir.
Daha somut bir sorun:
Birisi Lawvere Teoreminin kısmi özyinelemeli fonksiyonlara veya mantıksal sabit nokta teoremlerine uygulanmasını ayrıntılı olarak açıklayabilir mi? Özellikle, orada hangi kategorileri dikkate almamız gerekiyor?
D. Pavlovic olarak, paradokslarının yapısı üzerinde , yazar tarafından serbest bir şekilde oluşturulan bir kategori dikkate ile sonu ( K ) parçacık yinelemeli fonksiyonlar.
Ne yazık ki bunun ne anlama geldiğini anlamıyorum.
Örneğin, Bitiş kompozisyon kanunu ( sadece kısmi bir işlevdir, dolayısıyla tanımsız olabilir, sabit nokta teoremi önemsizdir.
Kişinin gerçekten dikkate almak istediği kategori nedir?
Belki de hedef Roger'ın sabit nokta teoremini elde etmektir, ancak o zaman kişi bir şekilde doğal sayılarla kısmi özyinelemeli fonksiyonların kategorinin tanımına kodlanmasını sağlamalı ve bunu nasıl yapacağımı anlayamıyorum.
Birisi Lawvere'in Sabit Nokta Teoreminin uygulandığı bir bağlamın inşasını açıklayabilirse, mantıklı bir sabit nokta teoremine veya kısmi özyinelemeli fonksiyonlar için bir sabit nokta teoremine yol açtığında çok mutlu olurum.
Teşekkür ederim!