Mantıklarda ve diğer resmi ispat sistemlerinde türetilemezliği gösterme teknikleri


18

Klasik önermeler mantığı için prova sistemlerinde biri belli bir formül olduğunu göstermek istiyorsanız basitçe derive bir gösterileri değil ¬ ψ (diğer teknikler kesinlikle mümkün olmasına rağmen) elde edilebilir. Türev edilemezlik esas olarak ispat sisteminin sağlamlığından ve bütünlüğünden kaynaklanmaktadır.ψ¬ψ

Ne yazık ki klasik olmayan mantıklar ve daha egzotik kanıt sistemleri (operasyonel anlambilimin altında yatan kurallar gibi) için böyle bir doğrudan teknik yoktur. Olmayan Türevlenebilirliği Bunun nedeni olabileceğini anlamına gelmez ¬ ψ derive olarak intuitionistic mantık olduğu, ya da olumsuzlama hiçbir kavram var sadece o.ψ¬ψ

Soruma bir ispat sistemi , burada (L,) , (ve muhtemelen semantiği), türetilemezliği göstermek için hangi teknikler mevcuttur?L*xL

İlgilenilen kanıt sistemleri, programlama dillerinin operasyonel anlamlarını, Hoare mantıklarını, tip sistemlerini, klasik olmayan bir mantığı veya neye sahip olduğunuza yönelik çıkarım kurallarını içerebilir.


Dave, bence soruda bir yazım hatası var, türetilebilir olmadığını göstermek için ¬ φ türetilebilir olduğunu göstermiyoruz, sadece tutarlı olduğunu gösteriyoruz ve bu sadece klasik mantığın tutarlılığına dayanmaktadır. Eğer mantık birinci dereceden klasik mantıksa, ne ispatlayabileceğimiz ne de çürütemeyeceğimiz cümleler vardır ( tam bir teori hakkında konuşmadıkça ). Yoksa sorunuzu yanlış mı okuyorum? φ¬φ
Kaveh

Klasik önerme mantığı olarak değiştirdim. Soru, birçok resmi sistemde (aksiyom ve çıkarım kuralları koleksiyonları) olumsuzlama olmadığından veya aslında "mantık" gibi görünmeyebileceğinden, olumsuzlamayı kanıtlamaktan başka bir teknik ister.
Dave Clarke

Açıklama için teşekkürler, klasik mantığı okuduğumda zihnim varsayılan olarak birinci dereceden mantığa gider. :)
Kaveh

Yanıtlar:


15

IME, aşağıdaki liste en zordan en zor olanıdır (elbette en azdan en güçlü olanıdır):

  • ¬φ

  • Mantıkınız için, tüm kanıt kurallarınızın geçerli olduğu bir örgü teorik anlambiliminiz varsa, bir teklifin anlamı kafesin en üst öğesi değilse, bu türetilebilir bir teklif değildir.

  • φ

  • Bazen başka bir mantığa çevirmekten kurtulabilir ve buradaki türetilebilirliğin orada bilinen bir dayanılmazlık sonucu anlamına geldiğini gösterebilirsiniz.

  • Doğal bir kesinti veya ardışık hesaplamanız varsa, bilinen bir kesim eliminasyon sonucunun olup olmadığını veya kanıtlayabildiğinizi kontrol edin. Varsa, geri döndürülemezlik hakkında basit endüktif argümanlar vermek için alt formül özelliğinden sık sık yararlanabilirsiniz. (Örn., Kesik eleme yoluyla tutarlılık sadece kesiksiz yanlış deliller olmadığının ifadesidir ve bu nedenle tüm kesimler elimine edilebilirse tutarsızlık yoktur.)

  • Başka hiçbir şey işe yaramıyorsa, genellikle mantıksal ilişkiler argümanı ile tutarlılık / dayanılmazlık sonuçları gösterebilirsiniz. Bu, başka hiçbir şey yapmadığında çalışan büyük toptur - set teorik olarak, büyük setlerin iyi sıralandığını göstermenizi sağlayan Değiştirme aksiyomunun kullanımına dayanır. (Bu yüzden F Sisteminin normalleştirilmesi gibi şeyleri kanıtlamak için kullanabilirsiniz.)


FPbir2

3
F2

Teşekkürler, şimdi "Sistem F'nin normalleştirilmesi gibi şeyler" ile ne demek istediğinizi görüyorum. :)
Kaveh

1
@Kaveh, @Neel: F sisteminin güçlü normalleştirilmesi bir PA2 teoremi değildir, bunun yerine PA2'den PA2'nin tutarlılığına eşdeğerdir. Aksine, rütbe her dönem için güçlü normalleşme n (sıralama nsted tip niceleyicilerin Maksimum sayı derinliği ölçüsü olan) akademisyen kullanılarak kanıtlanabilir n . Gizli bir şekilde sheaf modelleri oluşturmayı seviyorum ...
Charles Stewart

1
@Charles: Bu fikri, Jean Gallier'in şaşırtıcı bir şekilde değinilmeyen bazı makalelerinden öğrendim. Biraz sapkın bir şekilde, bu süslü manzara Mitchell & Scedrov'un daha basit hesabını anlamama yardımcı oldu.
Neel Krishnaswami
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.