summaryrefslogtreecommitdiffstats
path: root/appendix.tex
diff options
context:
space:
mode:
authorYann Herklotz <git@yannherklotz.com>2020-11-18 16:19:41 +0000
committerYann Herklotz <git@yannherklotz.com>2020-11-18 16:20:25 +0000
commit66eb409419f265c1d9218d217e75be91ccb4a565 (patch)
treea9bc156ed4d3e6e7bf4921ca7403c2d6c1bd7952 /appendix.tex
parent995cc245cb723a8445f4c1766acae312567732b0 (diff)
downloadoopsla21_fvhls-66eb409419f265c1d9218d217e75be91ccb4a565.tar.gz
oopsla21_fvhls-66eb409419f265c1d9218d217e75be91ccb4a565.zip
Add to proof section
Diffstat (limited to 'appendix.tex')
-rw-r--r--appendix.tex17
1 files changed, 0 insertions, 17 deletions
diff --git a/appendix.tex b/appendix.tex
index 39dd72d..11bfe41 100644
--- a/appendix.tex
+++ b/appendix.tex
@@ -53,23 +53,6 @@
\caption{Inferrence rules for statements.}\label{fig:inferrence_statements}
\end{figure*}
-\begin{figure*}
- \centering
- \begin{minipage}{1.0\linewidth}
- \begin{gather*}
- \inferrule[Module]{\Gamma_{r} ! s_{t} = \texttt{Some } v \\ (m_{i}, \Gamma_{r}^{0}, \Gamma_{a}^{0}, \epsilon, \epsilon\ l)\ \longrightarrow_{\vec{m}} (m_{i}, \Gamma_{r}^{1}, \Gamma_{a}^{1}, \Delta_{r}^{1}, \Delta_{a}^{1}) \\ (\Gamma_{r}^{1} // \Delta_{r}^{1}) ! s_{t} = \texttt{Some } v'}{\texttt{State } \textit{sf }\ m\ v\ \Gamma_{r}^{0}\ \Gamma_{a}^{0} \longrightarrow \texttt{State } \textit{sf }\ m\ v'\ (\Gamma_{r}^{1} // \Delta_{r}^{1})\ (\Gamma_{a}^{1} // \Delta_{a}^{1})}\\
- %
- \inferrule[Finish]{\Gamma_{r}!\textit{fin} = \texttt{Some } 1 \\ \Gamma_{r}!\textit{ret} = \texttt{Some } r}{\texttt{State } \textit{sf }\ m\ s_{t}\ \Gamma_{r}\ \Gamma_{a} \longrightarrow \texttt{Returnstate } \textit{sf }\ r}\\
- %
- \inferrule[Call]{ }{\texttt{Callstate } \textit{sf }\ m\ \vec{r} \longrightarrow \texttt{State } \textit{sf }\ m\ n\ (\textit{init\_params }\ \vec{r}\ a // \{s_{t} \rightarrow n\})}\\
- %
- \inferrule[Return]{ }{\texttt{Returnstate } (\texttt{Stackframe } r\ m\ \textit{pc }\ \Gamma_{r}\ \Gamma_{a} :: \textit{sf}) \longrightarrow \texttt{State } \textit{sf }\ m\ \textit{pc }\ (\Gamma_{r} // \{ \textit{st} \rightarrow \textit{pc}, r \rightarrow i \})\ \epsilon}
- \end{gather*}
- \end{minipage}
- \caption{Inferrence rules for modules}%
- \label{fig:inferrence_module}
-\end{figure*}
-
\begin{figure}
\centering
\begin{minted}{coq}