-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathesop-appendix.tex
51 lines (38 loc) · 1.25 KB
/
esop-appendix.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
\counterwithin{figure}{section}
\counterwithin{assumption}{section}
\counterwithin{theorem}{section}
\counterwithin{lemma}{section}
\counterwithin{definition}{section}
% instead of writing a wrapper for \part* (see thesis-format.sty),
% I'll just comment this out
%\part*{Appendices}
\appendix
\singlespacing
\chapter{Full rules for \lambdatc{}}
\input{esop-syntax-figure}
\input{esop-typing-rules}
%\input{tools-analyzer-figure}
\input{esop-subtyping}
%$$
%\begin{tdisplay}{Evaluation Contexts}
% \begin{altgrammar}
% \E{} &::=& [ ] % application rules
% \alt (\c{}\ \overrightarrow{\v{}}\ \E{}\ \overrightarrow{\exp{}}) % eval arguments left-to-right
% % map rules
% \alt \{\overrightarrow{\v{}\ \v{}}\ \E{}\ \exp{}\ \overrightarrow{\exp{}\ \exp{}} \} % key first
% \alt \{\overrightarrow{\v{}\ \v{}}\ \v{}\ \E{}\ \overrightarrow{\exp{}\ \exp{}} \} % value next
% &\mbox{Evaluation Contexts}
% \end{altgrammar}
%\end{tdisplay}
%$$
\input{esop-convert-types-figure}
\input{esop-constant}
\input{esop-isa-figure}
\input{esop-get-method}
%\clearpage
\input{esop-operational-semantics}
\input{esop-update}
\input{esop-satisfaction}
\input{esop-proof-system}
\input{esop-subst}
\input{esop-proof}