@@ -43,15 +43,14 @@ In summary, an extensional model consists of:
\begin{enumerate}
\item A locally thin reflexive graph internal to CBPV models.
\item Composition of value and computation relations that form a category with the reflexive relations as identity. Call these categories $\mathcal V_r,\mathcal E_r$
\item An identity-on-objects functor $\upf : \mathcal V_r \to\mathcal V_f$ taking each value relation to a morphism that universally left-represents it.
\item An identity-on-objects functor $\dnf : \mathcal E_r^{op}\to\mathcal E_f$ taking each computation relation to a morphism that universally right-represents it.
\item The CBPV connectives $U,F,\times,\to$ are all \emph{covariant} functorial on relations up to equivalence\footnote{the reflexive graph structure already requires that these functors preserve identity relations}
\item Identity-on-objects functors $\upf : \mathcal V_r \to\mathcal V_f$ and $\dnf : \mathcal E_r^{op}\to\mathcal E_f$ such that every $\upf c$ universally left-represents $c$ and every $\dnf d$ universally represents $d$.
\item The CBPV connectives $U,F,\times,\to$ are all \emph{covariant} functorial on relations up to equivalence: $U(dd')\equidyn U(d)U(d')$ etc.\footnote{the reflexive graph structure already requires that these functors preserve identity relations}