Karar verilebilir kanıtların eşitliği?


9

Aynı önermenin iki karar verilebilir kanıtının eşitliğinin karar verilebilirliğinin Endüktif Yapılar Analizinde ek aksiyomlar olmadan kanıtlanıp kanıtlanamayacağını bilmek istiyorum.

Özellikle, Coq herhangi bir ek aksiyom olmadan bunun doğru olup olmadığını bilmek istiyorum.

P:Prop,P¬P(p1:P,p2:P,{p1=p2}{p1p2})

Teşekkürler!

Hatayı düzeltmek için düzenlendi: PropDaha açık yapmak için 2'yi düzenleyin


1
Yazdıklarınız mantıklı değil. EğerP o zaman bir teklif p:P bir delildir ve oluşturamazsınız p¬p. Var olmak için hipotezinizi mi kastettinizP¬P onun yerine p¬p, yani, "P? Karar verilebilen "dır
Andrej Bauer

Üzgünüm, hipotezi kastediyorum "P karar verilebilir ", yani P¬P
Adam Barak

2
almak P olmak NNve ifade yanlıştır, çünkü kolayca yaşayabilirsiniz (NN)¬(NN) ile inl(λx.x)ve işlev denkliği açıkça kararsızdır. Üzerinde başka koşullar var mıPaklınızda mı var?
Neel Krishnaswami

P bir öneri olmalıdır. (Aslında, gelişimimde zaten işlevsel uzantısallık kullanıyorum, bu yüzden ifade hala benim için tutabilir, ancak şimdilik fonksiyonel / önerisel uzantılığı görmezden gelelim).
Adam Barak

İşlev genişletilebilirliği, işlev denkliğinin karar verilebileceği anlamına gelmez ... Ve Neel'in cevabı genel durumu belirler: P (yerleşik) sonsuz bir türse (fazladan aksiyom dahil edilmemişse bazı önermeler içerir), sonuç başarısız olur tutmak PP.
cody

Yanıtlar:


5

Neel'in "önermeler türler" altında çalışıyorsanız, eşitliği karar verilemeyen bir türle kolayca karşılaşabilirsiniz (ancak elbette tüm türlerin karar verilebilir eşitliğe sahip olduğunu varsaymak tutarlıdır). NN.

Eğer "öneri" yi daha kısıtlı bir tür olarak anlarsak, cevap tam olarak ne demek istediğimize bağlıdır. Eğer bir Proptür inşaatlar hesabında çalışıyorsanız, hala karar verilebilir önermelerin karar verilebilir eşitliğe sahip olduğunu gösteremezsiniz. Bu böyledir çünkü yapıların analizinde Propispatla alakalı tipte bir evrenle eşdeğer olması tutarlı olduğundan , bildiğiniz her Propşey içinNN. Bu aynı zamanda Coq'un fikri için teoreminizi kanıtlayamayacağınız anlamına da gelir Prop.

Ancak her durumda, en iyi cevap homotopi tipi teoriden gelir. Bir tür teklif varP hangisi tatmin

x,y:P.x=y.
Yani, bir önerinin en fazla bir unsuru vardır (kanıtla ilgisiz bir doğruluk değeri olarak anlaşılacaksa olması gerektiği gibi). Bu durumda cevap elbette olumludur çünkü teklifin tanımı derhal eşitliğinin karar verilebilir olduğunu ima eder.

"Önerme" ile ne demek istediğinizi merak ediyorum.


Nasıl olurdu NNiçeride Prop? Teşekkürler!
Adam Barak

İnşaat hesabında aşağıdakileri engelleyen hiçbir şey yoktur Prop=Type, var mı?
Andrej Bauer

Buradaki karışıklık, "coq sistemi" ile kastedilenle ilgilidir. Eğer "yapıların hesabı" ise, o zamanProp=Set=Type. Daha doğru "1 Etkileyici Evren ile Endüktif Yapılar Hesabı" iseTypeevren düzeyinde ek açıklamalar olmadan anlamsızdır. Bildiğim kadarıyla,Type1=Proptutarlı bir aksiyomdur (ince nedenlerden dolayı EM ile tutarsız olsa da).
cody

Elbette, üzerine bir endeks takmalıyız Type. @AdamBarak'ın anlaması gereken nokta şudur: çünküProp=Type1 Coq'ta herhangi bir çelişkiye yol açmazsa, Coq'ta bir şeylerin yapılamayacağını gösterebilirsek, Prop=Type1.
Andrej Bauer

1
Hala doğru değil, çünkü Coq'da fonksiyonel eşdeğerliğin kararsız olduğunu gösteremeyiz. Eşitlik ifadesiNN Martin Escardo'nun yapıcı bir tabu dediği şeydir: Coq'ta ne kanıtlanabilir ne de çürütülemez. Yani doğru argüman: if Prop=Type1 sonra NN bir öneri ve "eşitlik NN ispat edilebilir "ifadesi kanıtlanamaz. (Bununla birlikte: NN(yanlıştır).
Andrej Bauer
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.