author | wenzelm |
Mon, 11 Sep 2023 19:30:48 +0200 | |
changeset 78659 | b5f3d1051b13 |
parent 73404 | 299f6a8faccc |
child 81570 | af49ce611685 |
permissions | -rw-r--r-- |
43141 | 1 |
\documentclass[11pt,a4paper]{article} |
73404 | 2 |
\usepackage[T1]{fontenc} |
43141 | 3 |
\usepackage{isabelle,isabellesym} |
47613 | 4 |
\usepackage{latexsym} |
43141 | 5 |
% this should be the last package used |
12430 | 6 |
\usepackage{pdfsetup} |
7 |
||
49191 | 8 |
% snip |
9 |
\newcommand{\repeatisanl}[1]{\ifnum#1=0\else\isanewline\repeatisanl{\numexpr#1-1}\fi} |
|
10 |
\newcommand{\snip}[4]{\repeatisanl#2#4\repeatisanl#3} |
|
45246
4fbeabee6487
added isaverbatimwrite that allows to cut out snippets of thy files in their latex form and dump them in a file
nipkow
parents:
43141
diff
changeset
|
11 |
|
12430 | 12 |
\urlstyle{rm} |
43141 | 13 |
\isabellestyle{it} |
12430 | 14 |
|
50043 | 15 |
\renewcommand{\isacharunderscore}{\_} |
16 |
\renewcommand{\isacharunderscorekeyword}{\_} |
|
17 |
||
43141 | 18 |
% for uniform font size |
19 |
\renewcommand{\isastyle}{\isastyleminor} |
|
20 |
||
12430 | 21 |
\begin{document} |
22 |
||
43141 | 23 |
\title{Concrete Semantics} |
54930 | 24 |
\author{Tobias Nipkow \& Gerwin Klein} |
12430 | 25 |
\maketitle |
26 |
||
61225 | 27 |
\begin{abstract} |
28 |
This document presents formalizations of the semantics of a simple imperative programming language together with a number of applications: a compiler, type systems, various program analyses and abstract interpreters. These theories form the basis of the book \emph{Concrete Semantics with Isabelle/HOL} by Nipkow and Klein \cite{NipkowK2014}. |
|
29 |
\end{abstract} |
|
30 |
||
47602 | 31 |
\setcounter{tocdepth}{2} |
43141 | 32 |
\tableofcontents |
33 |
\newpage |
|
12430 | 34 |
|
43141 | 35 |
% generated text of all theories |
12430 | 36 |
\input{session} |
37 |
||
43141 | 38 |
\nocite{Nipkow} |
54930 | 39 |
\nocite{ConcreteSemantics} |
43141 | 40 |
|
41 |
\bibliographystyle{abbrv} |
|
12430 | 42 |
\bibliography{root} |
43 |
||
44 |
\end{document} |