Wenn man sich den Blog über Homotopietypentheorie ansieht , findet man leicht eine Menge Bibliotheken, die die meisten Homotopietypentheorien in Agda und Coq formalisieren.
Ist jemandem bekannt, ob es einen ähnlichen Versuch gibt, HoTT in Idris zu formalisieren ?
proof-assistants
homotopy-type-theory
Giorgio Mossa
quelle
quelle
postulate
oder Coq hatAxiom
. Wenn ja, wie schafft es das, damit zu rechnen (es ist eine kompilierte Sprache)? Der Punkt ist, dass das Univalenz-Axiom herausgearbeitet werden musspostulated
.Antworten:
Hier ist eine kleine, unvollständige und inkonsistente Formalisierung von HoTT in Idris. Es zeigt, dass Sie einen Widerspruch in Idris nur herleiten können, indem Sie Univalenz postulieren. Momentan gibt es zwei Hindernisse für die Formalisierung von HoTT in Idris.
True = False
Barriere 2: Die Musterübereinstimmung in Idris ist für HoTT zu stark, wie Neel Krishnaswami in einem obigen Kommentar vermutet hat. Wir können Streichers K ableiten. Dies führt zur Eindeutigkeit von Identitätsnachweisen und ist daher mit der Univalenz unvereinbar. Wir können noch einmal zeigen
True = False
.quelle