Start variables keep in scope lemma
This commit is contained in:
parent
550bc384e5
commit
454cbab6db
@ -156,6 +156,12 @@ We have to show T-Let and T-Call which leaves us with:
|
|||||||
|
|
||||||
\end{description}
|
\end{description}
|
||||||
|
|
||||||
|
\begin{lemma}
|
||||||
|
Free variables never leave their scope.
|
||||||
|
If $\tv{e} \lessdot \tv{x}, \overline{\tv{e} \lessdot \tv{x}},
|
||||||
|
\tv{r} \lessdot \tv{a}$ % TODO
|
||||||
|
\end{lemma}
|
||||||
|
|
||||||
% \begin{lemma} Unify does add free variables to types not containing free variables (or wildcard placeholders)
|
% \begin{lemma} Unify does add free variables to types not containing free variables (or wildcard placeholders)
|
||||||
% \begin{description}
|
% \begin{description}
|
||||||
% \item[If] $(\sigma, \Delta) = \unify{}( \Delta', C )$
|
% \item[If] $(\sigma, \Delta) = \unify{}( \Delta', C )$
|
||||||
|
Loading…
Reference in New Issue
Block a user