You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thus, we are saying that a path $w=w'$ in the total space determines (and is determined by) a path $p:\proj1(w)=\proj1(w')$ in $A$ together with a path from $\proj2(w)$ to $\proj2(w')$ lying over $p$, which seems sensible.
1416
1416
1417
-
\begin{rmk}
1418
-
Note that if we have $x:A$ and $u,v:P(x)$ such that $(x,u)=(x,v)$, it does not follow that $u=v$.
1417
+
\begin{rmk}\label{rmk:sigma-equality-extraction}
1418
+
Note that if we have $x:A$ and $u,v:P(x)$ such that $(x,u)=(x,v)$, it does not follow that $u=v$ --- see \cref{ex:sigma-eq-components-neq} for a counterexample.
1419
1419
All we can conclude is that there exists $p:x=x$ such that $\trans p u = v$.
1420
1420
This is a well-known source of confusion for newcomers to type theory, but it makes sense from a topological viewpoint: the existence of a path $(x,u)=(x,v)$ in the total space of a fibration between two points that happen to lie in the same fiber does not imply the existence of a path $u=v$ lying entirely \emph{within} that fiber.
1421
-
For example, with univalence, we will be able to show $(\bool, \bfalse) =_{\sm{A:\type}A} (\bool, \btrue)$, although $\bfalse\neq_{\bool} \btrue$.
1422
1421
\end{rmk}
1423
1422
1424
1423
The next theorem states that we can also reverse this process.
State and prove a version of \cref{lem:htpy-natural} for dependent functions.
2692
2691
\end{ex}
2693
2692
2693
+
\begin{ex}\label{ex:sigma-eq-components-neq}
2694
+
We have seen that $\bfalse\neq\btrue$ (\cref{rmk:false-neq-true}). Show that, nevertheless, $(\bool, \bfalse) =_{\sm{A:\type}A} (\bool, \btrue)$ (see \cref{rmk:sigma-equality-extraction}).
0 commit comments