En regardant le blog sur la théorie des types d'homotopie, on peut facilement trouver beaucoup de bibliothèque formalisant la plupart de la théorie des types d'homotopie dans Agda et Coq.
Quelqu'un sait-il s'il existe une tentative similaire de formaliser HoTT dans Idris ?
proof-assistants
homotopy-type-theory
Giorgio Mossa
la source
la source
postulate
ou de CoqAxiom
. Si c'est le cas, comment parvient-il à calculer avec lui (c'est un langage compilé)? Le fait est que l'axiome d'univalence doit êtrepostulated
édité.Réponses:
Voici une petite formalisation incomplète et incohérente de HoTT dans Idris. Cela montre que vous pouvez dériver une contradiction dans Idris simplement en postulant l'univalence. Il existe actuellement deux obstacles à la formalisation de HoTT dans Idris.
Obstacle 1: Idris a une réécriture d'égalité hétérogène et d'égalité hétérogène. Du point de vue de HoTT, cela signifie que nous avons accès au principe de réécriture suivant, qui est incompatible avec l'univalence: ,: Avec ce principe, nous pouvons facilement prouver .
True = False
Obstacle 2: La correspondance de motifs dans Idris est trop forte pour HoTT, comme le suspectait Neel Krishnaswami dans un commentaire ci-dessus. Nous pouvons dériver le K. de Streicher. Cela conduit à l'unicité des preuves d'identité, et est donc incompatible avec l'univalence. Nous pouvons à nouveau montrer
True = False
.la source