Browse Source

Fix definition style

master
Daniel Hillerström 5 years ago
parent
commit
c707eb769e
  1. 9
      thesis.bib
  2. 11
      thesis.tex

9
thesis.bib

@ -1351,4 +1351,13 @@
title = {Practical Foundations for Programming Languages (2nd. Ed.)}, title = {Practical Foundations for Programming Languages (2nd. Ed.)},
publisher = {Cambridge University Press}, publisher = {Cambridge University Press},
year = {2016} year = {2016}
}
# Andrej's tutorial
@article{Bauer18,
author = {Andrej Bauer},
title = {What is algebraic about algebraic effects and handlers?},
journal = {CoRR},
volume = {abs/1807.05923},
year = {2018}
} }

11
thesis.tex

@ -92,12 +92,12 @@
\newtheorem{lemma}[theorem]{Lemma} \newtheorem{lemma}[theorem]{Lemma}
\newtheorem{proposition}[theorem]{Proposition} \newtheorem{proposition}[theorem]{Proposition}
\newtheorem{corollary}[theorem]{Corollary} \newtheorem{corollary}[theorem]{Corollary}
\theoremstyle{definition}
\newtheorem{definition}[theorem]{Definition} \newtheorem{definition}[theorem]{Definition}
% Example environment. % Example environment.
\makeatletter \makeatletter
\def\@endtheorem{\hfill$\blacksquare$\endtrivlist\@endpefalse} % inserts a black square at the end. \def\@endtheorem{\hfill$\blacksquare$\endtrivlist\@endpefalse} % inserts a black square at the end.
\makeatother \makeatother
\theoremstyle{definition}
\newtheorem{example}{Example}[chapter] \newtheorem{example}{Example}[chapter]
%% %%
@ -470,7 +470,14 @@ respectively.
\begin{definition}[Algebra]\label{def:algebra} \begin{definition}[Algebra]\label{def:algebra}
\end{definition} \end{definition}
\section{Programming languages}
\section{Algebraic effects and their handlers}
\label{sec:algebraic-effects}
See \citeauthor{Bauer18}'s tutorial~\cite{Bauer18} for an excellent
thorough account of the mathematics underpinning algebraic effects and
handlers.
\section{Typed programming languages}
\label{sec:pls} \label{sec:pls}
% %
\dhil{Definition of (typed) programming language, conservative extension, macro-expressiveness} \dhil{Definition of (typed) programming language, conservative extension, macro-expressiveness}

Loading…
Cancel
Save