Small changes
This commit is contained in:
parent
4073d70189
commit
1c0b0d9db2
|
@ -22,20 +22,21 @@ propositional equality at play for a simple example.\TODO{How to
|
||||||
|
|
||||||
For propositional equality the decidability requirement is relaxed. It
|
For propositional equality the decidability requirement is relaxed. It
|
||||||
is not in general possible to decide the correctness of logical
|
is not in general possible to decide the correctness of logical
|
||||||
propositions (cf. Hilbert's \nomen{entscheidigungsproblem}).
|
propositions (cf.\ Hilbert's \emph{entscheidigungsproblem}).
|
||||||
Propositional equality are provided by the developer. When introducing
|
Propositional equality are provided by the developer. When introducing
|
||||||
definitions this report will use the notation $\defeq$. Judgmental
|
definitions this report will use the notation $\defeq$. Judgmental
|
||||||
equalities written $=$. For propositional equalities the notation
|
equalities written $=$. For propositional equalities the notation
|
||||||
$\equiv$ is used.
|
$\equiv$ is used.
|
||||||
|
|
||||||
The usual notion of propositional equality in \nomen{Intensional Type
|
The usual notion of propositional equality in \nomenindex{Intensional
|
||||||
Theory} (ITT) is quite restrictive. In the next section a few
|
Type Theory} (ITT) is quite restrictive. In the next section a few
|
||||||
motivating examples will highlight this. There exist techniques to
|
motivating examples will highlight this. There exist techniques to
|
||||||
circumvent these problems, as we shall see. This thesis will explore
|
circumvent these problems, as we shall see. This thesis will explore
|
||||||
an extension to Agda that redefines the notion of propositional
|
an extension to Agda that redefines the notion of propositional
|
||||||
equality and as such is an alternative to these other techniques. What
|
equality and as such is an alternative to these other techniques. What
|
||||||
makes this extension particularly interesting is that it gives a
|
makes this extension particularly interesting is that it gives a
|
||||||
\emph{constructive} interpretation of univalence.
|
\emph{constructive} interpretation of univalence. What this means will
|
||||||
|
be elaborated in the following sections.
|
||||||
%
|
%
|
||||||
\section{Motivating examples}
|
\section{Motivating examples}
|
||||||
%
|
%
|
||||||
|
@ -176,9 +177,9 @@ implementations of category theory in Agda:
|
||||||
A formalization in Coq in the homotopic setting:
|
A formalization in Coq in the homotopic setting:
|
||||||
\url{https://github.com/HoTT/HoTT/tree/master/theories/Categories}
|
\url{https://github.com/HoTT/HoTT/tree/master/theories/Categories}
|
||||||
\item
|
\item
|
||||||
A formalization in CubicalTT - a language designed for cubical type theory.
|
A formalization in \emph{CubicalTT} -- a language designed for
|
||||||
Formalizes many different things, but only a few concepts from category
|
cubical type theory. Formalizes many different things, but only a
|
||||||
theory:
|
few concepts from category theory:
|
||||||
\url{https://github.com/mortberg/cubicaltt}
|
\url{https://github.com/mortberg/cubicaltt}
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
%
|
%
|
||||||
|
@ -206,7 +207,7 @@ and an equivalence relation $\sim\ \tp X \to X \to \MCU$ on that type.
|
||||||
Under the setoid interpretation the equivalence relation serve as a
|
Under the setoid interpretation the equivalence relation serve as a
|
||||||
sort of ``local'' propositional equality. Since the developer gets to
|
sort of ``local'' propositional equality. Since the developer gets to
|
||||||
pick this relation it is not guaranteed to be a congruence relation
|
pick this relation it is not guaranteed to be a congruence relation
|
||||||
apriori. So this must be verified manually by the developer.
|
a priori. So this must be verified manually by the developer.
|
||||||
Furthermore, functions between different setoids must be shown to be
|
Furthermore, functions between different setoids must be shown to be
|
||||||
setoid homomorphism, that is; they preserve the relation.
|
setoid homomorphism, that is; they preserve the relation.
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue