Chcę wiedzieć, czy rozstrzygalność o równości dwóch rozstrzygalnych dowodów tej samej twierdzenia można udowodnić bez żadnych dodatkowych aksjomatów w rachunku konstrukcji indukcyjnych.
W szczególności chcę wiedzieć, czy to prawda bez żadnych dodatkowych aksjomatów w Coq.
Dzięki!
Edytowane w celu skorygowania błędu: Edytuj 2, aby Prop
bardziej precyzyjnie
Odpowiedzi:
Jak wskazuje Neel, jeśli pracujesz pod „propozycjami są typy”, możesz łatwo wymyślić typ, którego równości nie da się rozstrzygać (ale oczywiście jest spójne założenie, że wszystkie typy mają równość rozstrzygalną), taki jak .N → N
Jeśli rozumiemy „propozycję” jako bardziej ograniczony rodzaj, odpowiedź zależy od tego, co dokładnie mamy na myśli. Jeśli pracujesz nad rachunkiem konstrukcji zN → N
Prop
rodzajem, nadal nie możesz pokazać, że zdania rozstrzygalne mają rozstrzygającą równość. Dzieje się tak, ponieważ w rachunku konstrukcji jest spójne zProp
wszechświatem typu dowodu, więc wiadomo, żeProp
może zawierać coś takiego jak . Oznacza to również, że nie możesz udowodnić swojego twierdzenia na temat pojęcia Coq .Prop
Ale w każdym razie najlepsza odpowiedź pochodzi z teorii typów homotopii. Istnieje propozycja typu która spełnia Oznacza to, że zdanie ma co najwyżej jeden element (tak jak powinien, jeśli ma być rozumiany jako wartość prawdy nieistotna dla dowodu). W tym przypadku odpowiedź jest oczywiście pozytywna, ponieważ definicja zdania natychmiast sugeruje, że jego równość jest rozstrzygalna.P.
Jestem ciekawy, co rozumiesz przez „propozycję”.
źródło
Prop