# HG changeset patch # User kleing # Date 1007904911 -3600 # Node ID bfbd4d8faad7e5f62f68ebfb835460feef6424e8 # Parent 15c13bdc94c8f89aa003b0316205067f59d6851f latex output setup diff -r 15c13bdc94c8 -r bfbd4d8faad7 src/HOL/IMP/document/root.bib --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/HOL/IMP/document/root.bib Sun Dec 09 14:35:11 2001 +0100 @@ -0,0 +1,16 @@ +@string{LNCS="Lect.\ Notes in Comp.\ Sci."} +@string{MIT="MIT Press"} +@string{Springer="Springer-Verlag"} + +@book{Nielson,author={Hanne Riis Nielson and Flemming Nielson}, +title={Semantics with Applications},publisher={Wiley},year=1992} + +@book{Winskel,author={Glynn Winskel}, +title={The Formal Semantics of Programming Languages},publisher=MIT,year=1993} + +@inproceedings{Nipkow,author={Tobias Nipkow}, +title={Winskel is (almost) Right: Towards a Mechanized Semantics Textbook}, +booktitle= +{Foundations of Software Technology and Theoretical Computer Science}, +editor={V. Chandru and V. Vinay}, +publisher=Springer,series=LNCS,volume=1180,year=1996,pages={180--192}} diff -r 15c13bdc94c8 -r bfbd4d8faad7 src/HOL/IMP/document/root.tex --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/HOL/IMP/document/root.tex Sun Dec 09 14:35:11 2001 +0100 @@ -0,0 +1,64 @@ + +\documentclass[a4wide]{article} +\usepackage{isabelle,isabellesym} + +% further packages required for unusual symbols (see also isabellesym.sty) +%\usepackage{latexsym} +%\usepackage{amssymb} +%\usepackage[english]{babel} +%\usepackage[latin1]{inputenc} +%\usepackage[only,bigsqcap]{stmaryrd} +%\usepackage{wasysym} +%\usepackage{eufrak} + +% this should be the last package used +\usepackage{pdfsetup} + +% proper setup for best-style documents +\urlstyle{rm} +%\isabellestyle{it} +\renewcommand{\isachardoublequote}{} + +% pretty printing for the Com language +%\newcommand{\CMD}[1]{\isatext{\bf\sffamily#1}} +\newcommand{\CMD}[1]{\isatext{\rm\sffamily#1}} +\newcommand{\isasymSKIP}{\CMD{skip}} +\newcommand{\isasymIF}{\CMD{if}} +\newcommand{\isasymTHEN}{\CMD{then}} +\newcommand{\isasymELSE}{\CMD{else}} +\newcommand{\isasymWHILE}{\CMD{while}} +\newcommand{\isasymDO}{\CMD{do}} + +\addtolength{\hoffset}{-1cm} +\addtolength{\textwidth}{2cm} + +\begin{document} + +\title{IMP--A {\tt WHILE}-language and its Semantics} +\author{Heiko Loetzbeyer, Robert Sandner, Tobias Nipkow, Gerwin Klein} +\maketitle + +\parindent 0pt\parskip 0.5ex + +\begin{abstract}\noindent +The denotational, operational, and axiomatic semantics, a verification +condition generator, and all the necessary soundness, completeness and +equivalence proofs. Essentially a formalization of the first 100 pages +of \cite{Winskel}. + +An eminently readable description of this theory is found in \cite{Nipkow}. + +A denotational semantics for IMP based on HOLCF is found in {\tt HOLCF/IMP}. +\end{abstract} + +\tableofcontents + +\parindent 0pt\parskip 0.5ex + +% include generated text of all theories +\input{session} + +\bibliographystyle{plain} +\bibliography{root} + +\end{document} diff -r 15c13bdc94c8 -r bfbd4d8faad7 src/HOLCF/IMP/document/root.bib --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/HOLCF/IMP/document/root.bib Sun Dec 09 14:35:11 2001 +0100 @@ -0,0 +1,7 @@ +@string{JFP="J. Functional Programming"} + +@article{MuellerNvOS99, +author= +{Olaf M{\"u}ller and Tobias Nipkow and Oheimb, David von and Oskar Slotosch}, +title={{HOLCF = HOL + LCF}},journal=JFP,year=1999,volume=9,pages={191--223}} + diff -r 15c13bdc94c8 -r bfbd4d8faad7 src/HOLCF/IMP/document/root.tex --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/HOLCF/IMP/document/root.tex Sun Dec 09 14:35:11 2001 +0100 @@ -0,0 +1,52 @@ + +\documentclass[11pt,a4paper]{article} +\usepackage{isabelle,isabellesym} + +% further packages required for unusual symbols (see also isabellesym.sty) +%\usepackage{latexsym} +%\usepackage{amssymb} +%\usepackage[english]{babel} +%\usepackage[latin1]{inputenc} +%\usepackage[only,bigsqcap]{stmaryrd} +%\usepackage{wasysym} +%\usepackage{eufrak} +%\usepackage{textcomp} +%\usepackage{marvosym} + +% this should be the last package used +\usepackage{pdfsetup} + +% proper setup for best-style documents +\urlstyle{rm} +%\isabellestyle{it} + +% pretty printing for the Com language +%\newcommand{\CMD}[1]{\isatext{\bf\sffamily#1}} +\newcommand{\CMD}[1]{\isatext{\rm\sffamily#1}} +\newcommand{\isasymSKIP}{\CMD{skip}} +\newcommand{\isasymIF}{\CMD{if}} +\newcommand{\isasymTHEN}{\CMD{then}} +\newcommand{\isasymELSE}{\CMD{else}} +\newcommand{\isasymWHILE}{\CMD{while}} +\newcommand{\isasymDO}{\CMD{do}} + +\addtolength{\hoffset}{-1cm} +\addtolength{\textwidth}{2cm} + +\begin{document} + +\title{IMP in HOLCF} +\author{Tobias Nipkow, Robert Sandner} +\maketitle + +\tableofcontents + +\parindent 0pt\parskip 0.5ex + +% include generated text of all theories +\input{session} + +\bibliographystyle{abbrv} +\bibliography{root} + +\end{document}