Restyling

This commit is contained in:
Michael Zhang 2021-12-09 06:13:32 -06:00
parent 02992d24e2
commit 4c87fb529b
Signed by: michael
GPG key ID: BDA47A31A3C8EE6B
3 changed files with 18 additions and 7 deletions

View file

@ -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

View file

@ -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},

View file

@ -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