Restyling
This commit is contained in:
parent
02992d24e2
commit
4c87fb529b
3 changed files with 18 additions and 7 deletions
2
Makefile
2
Makefile
|
@ -12,6 +12,6 @@ agda.sty: $(GENERATED_TEX)
|
||||||
cp gentex/agda.sty agda.sty
|
cp gentex/agda.sty agda.sty
|
||||||
|
|
||||||
watch:
|
watch:
|
||||||
watchexec -e agda,tex -- make main.pdf
|
watchexec -e agda,tex -- make --jobs=4 main.pdf
|
||||||
|
|
||||||
.PHONY: watch
|
.PHONY: watch
|
||||||
|
|
21
main.tex
21
main.tex
|
@ -7,7 +7,7 @@
|
||||||
\usepackage{newunicodechar}
|
\usepackage{newunicodechar}
|
||||||
\usepackage{url}
|
\usepackage{url}
|
||||||
|
|
||||||
\usetheme{CambridgeUS}
|
% \usetheme{CambridgeUS}
|
||||||
\usecolortheme{lily}
|
\usecolortheme{lily}
|
||||||
\setbeamercovered{transparent}
|
\setbeamercovered{transparent}
|
||||||
|
|
||||||
|
@ -16,7 +16,8 @@
|
||||||
|
|
||||||
\titlegraphic{
|
\titlegraphic{
|
||||||
\centering
|
\centering
|
||||||
\includegraphics[width=.3\textwidth,height=.5\textheight]{cesk.png}
|
\vspace{-1cm}
|
||||||
|
\includegraphics[width=.2\textwidth,height=.35\textheight]{cesk.png}
|
||||||
}
|
}
|
||||||
\title{First class continuations with CEK machines in Agda}
|
\title{First class continuations with CEK machines in Agda}
|
||||||
\author{Michael Zhang}
|
\author{Michael Zhang}
|
||||||
|
@ -24,7 +25,10 @@
|
||||||
|
|
||||||
\begin{document}
|
\begin{document}
|
||||||
|
|
||||||
\frame{\titlepage}
|
% \frame{\titlepage}
|
||||||
|
\begin{frame}[t]\vspace{1cm}
|
||||||
|
\maketitle
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
\section{Primer on CESK}
|
\section{Primer on CESK}
|
||||||
|
|
||||||
|
@ -39,13 +43,20 @@
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
\begin{frame}
|
\begin{frame}
|
||||||
\frametitle{How does it work?}
|
\frametitle{What are each of the components?}
|
||||||
|
|
||||||
\begin{itemize}[<+->]
|
\begin{itemize}[<+->]
|
||||||
\item
|
\item $C$ontrol is your current term.
|
||||||
|
\item $E$nvironment is a list of addresses.
|
||||||
|
\item $S$tore is a mapping of addresses to values.
|
||||||
|
\item $K$ont is what gets evaluated next.
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{What are continuations?}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
\begin{frame}
|
\begin{frame}
|
||||||
\begin{tikzpicture}[
|
\begin{tikzpicture}[
|
||||||
roundnode/.style={circle, draw=green!60, fill=green!5, very thick, minimum size=7mm},
|
roundnode/.style={circle, draw=green!60, fill=green!5, very thick, minimum size=7mm},
|
||||||
|
|
|
@ -63,4 +63,4 @@ exp =
|
||||||
((ƛ $ atomic $ suc $ ` zero) · ` zero)
|
((ƛ $ atomic $ suc $ ` zero) · ` zero)
|
||||||
|
|
||||||
expRes+ : eval 7 exp ≡ (complete $ done $ (suc (suc (suc zero))))
|
expRes+ : eval 7 exp ≡ (complete $ done $ (suc (suc (suc zero))))
|
||||||
expRes+ = refl
|
expRes+ = refl
|
||||||
|
|
Loading…
Reference in a new issue