I am playing with impredicative type theories (CC and UTT). I am not quite familiar with the distinction between $\textsf{Prop}$ and $\textsf{Type}$ as it is not available in MLTT. Here is my question.
Let $\Gamma$ be a valid context and let $A:\textsf{Prop}$, $D:\textsf{Type}$ and $B:D\rightarrow\textsf{Prop}$. My question can be divided into two parts:
- By the above definitions, $A\rightarrow\Sigma x:D.B(x)$ is a well-formed type. Is it possible that $A\rightarrow\Sigma x:D.B(x)$ is not a theorem in an empty context but is a theorem in context $\Gamma$?
- If $A\rightarrow\Sigma x:D.B(x)$ is not a theorem in an empty context but is a theorem in context $\Gamma$, then what amounts to a proof object of $A\rightarrow\Sigma x:D.B(x)$ in $\Gamma$?
Thanks!