SameW rule soundness
This commit is contained in:
parent
87f413241a
commit
a151415950
@ -388,6 +388,8 @@ $\Delta \vdash \sigma(C') \implies \Delta \vdash \sigma(C)$
|
|||||||
\item[Settle] Assumption, S-Trans
|
\item[Settle] Assumption, S-Trans
|
||||||
\item[Super] S-Extends ($\vdash \wctype{\Delta}{C}{\ol{T}} <: \wctype{\Delta}{D}{[\ol{T}/\ol{X}]\ol{N}}$), S-Trans
|
\item[Super] S-Extends ($\vdash \wctype{\Delta}{C}{\ol{T}} <: \wctype{\Delta}{D}{[\ol{T}/\ol{X}]\ol{N}}$), S-Trans
|
||||||
\item[\generalizeRule{}] by Assumption, because $C \subset C'$
|
\item[\generalizeRule{}] by Assumption, because $C \subset C'$
|
||||||
|
\item[Same] by S-Exists
|
||||||
|
\item[SameW] %TODO
|
||||||
\item[Adapt] Assumption, S-Extends, S-Trans
|
\item[Adapt] Assumption, S-Extends, S-Trans
|
||||||
\item[Adopt] Assumption, because $C \subset C'$
|
\item[Adopt] Assumption, because $C \subset C'$
|
||||||
%\item[Capture, Reduce] are always applied together. We have to destinct between two cases:
|
%\item[Capture, Reduce] are always applied together. We have to destinct between two cases:
|
||||||
|
@ -132,7 +132,7 @@ $
|
|||||||
% \caption{Input Syntax}\label{fig:syntax}
|
% \caption{Input Syntax}\label{fig:syntax}
|
||||||
% \end{figure}
|
% \end{figure}
|
||||||
|
|
||||||
\subsection{ANF transformation}
|
\subsection{ANF transformation}\ref{sec:anfTransformation}
|
||||||
\newcommand{\anf}[1]{\ensuremath{\tau}(#1)}
|
\newcommand{\anf}[1]{\ensuremath{\tau}(#1)}
|
||||||
%https://en.wikipedia.org/wiki/A-normal_form)
|
%https://en.wikipedia.org/wiki/A-normal_form)
|
||||||
Featherweight Java's syntax involves no \texttt{let} statement
|
Featherweight Java's syntax involves no \texttt{let} statement
|
||||||
|
Loading…
Reference in New Issue
Block a user