Je veux savoir si la décidabilité de l'égalité de deux preuves décidables de la même proposition peut être prouvée sans aucun axiome supplémentaire dans le Calcul des constructions inductives.
Plus précisément, je veux savoir si cela est vrai sans aucun axiome supplémentaire dans Coq.
Merci!
Modifié pour corriger l'erreur: Modifier 2 pour rendre Prop
plus explicite
Réponses:
Comme le souligne Neel si vous travaillez sous les "propositions sont des types", vous pouvez facilement trouver un type dont l'égalité ne peut pas être montrée décidable (mais il est bien sûr cohérent de supposer que tous les types ont une égalité décidable), comme .N→N
Si nous comprenons la «proposition» comme un type de type plus restreint, alors la réponse dépend de ce que nous voulons dire précisément. Si vous travaillez dans le calcul des constructions avec uneN→N
Prop
sorte, vous ne pouvez toujours pas montrer que les propositions décidables ont une égalité décidable. Il en est ainsi parce qu'il est cohérent dans le calcul des constructions à assimilerProp
avec un univers de type preuve pertinente, donc pour tout ce que vous savezProp
pourrait contient quelque chose comme . Cela implique également que vous ne pouvez pas prouver votre théorème pour la notion de Coq de .Prop
Mais dans tous les cas, la meilleure réponse vient de la théorie des types d'homotopie. Là, une proposition est un type qui satisfait ∀ x , y : PP
C'est-à-dire qu'une proposition a au plus un élément (comme il se doit si elle doit être comprise comme une valeur de vérité non pertinente pour la preuve). Dans ce cas, la réponse est bien sûr positive car la définition de la proposition implique immédiatement que son égalité est décidable.
Je suis curieux de savoir ce que vous entendez par "proposition".
la source
Prop