History log of /seL4-l4v-10.1.1/HOL4/Manual/Tutorial/logic.tex
Revision Date Author Comments
# 4f936e35 30-Aug-2014 Piotr Trojanek <piotr.trojanek@gmail.com>

underscore in BibTeX keys means trouble: do not use it


# 6791cfd1 26-Jul-2014 Piotr Trojanek <piotr.trojanek@gmail.com>

double 'the' removed


# 146f163a 24-Aug-2012 Michael Norrish <michael.norrish@nicta.com.au>

More tidying in the Tutorial's Chapter 3.

Closes #35.


# c86358dc 17-Aug-2012 Michael Norrish <Michael.Norrish@nicta.com.au>

Some initial tidy-up work on logic.tex in Manual/Tutorial.

Focus on normalising TeX sources so each sentence gets a line to
itself. Also make some other minor changes along the way.

This is progress with #35


# 0ae04d9d 31-Jul-2012 Michael Norrish <michael.norrish@nicta.com.au>

Use the \HOL macro in manuals' section headers now it looks OK.


# fca9a257 07-Oct-2011 Michael Norrish <Michael.Norrish@nicta.com.au>

Remove some trailing whitespace.


# f83d69f4 07-Oct-2011 Michael Norrish <Michael.Norrish@nicta.com.au>

Make point in Tutorial that structures may need to be opened.

In response to a comment from a user.


# 53fa769c 29-Apr-2008 Anthony Fox <anthony.fox@cl.cam.ac.uk>

Have "modernised" the manuals.

1. By default it now uses pdflatex. Postscript can still be generated
with "make ps".

* Authors should not use pstricks - it doesn't work with pdflatex.
* The commuting diagrams in the tutorial have been redone with
XP-pic -- with much less code.
* Other figures can be included with "\includegraphics", which is provided
by the graphicx package. Just make sure you upload EPS and PDF versions
of the diagrams.
* The Covers directory and old logos have been removed -- they weren't
maintainable. (Have tarted up the title.tex pages.)

2. The make files have been updated and cleaned up. There is
now "make clean" option in $HOLDIR/Manuals.

* As a side note, I noticed that a call to "make" in $HOLDIR/Manuals didn't
do anything on Mac OS X. I had to do "make -B".

3. Have eliminated font substitution errors.

* Don't include the charter.sty package - the font is now changed
in LaTeX/layout.sty. This avoids changing the \tt font, which
causes problems with \section{\texttt{stuff}}.
* Left and right braces in \tt font can be a problem. \{ and \} give
maths font, which is fine in places. \verb%{}% will work but
\verb can't be used in certain places (inside another command).
Have added \lb and \rb to LaTeX/commands.tex. These are just
\char'173 and \char'175 and can be used anywhere.

4. Have commented out the mucking about with page numbering.

* This means that if you do a goto page N (in Acrobat, Preview.app etc.)
then you go to page N of the main text. (Stops folks having to add
an offset to entries in the index.)

5. Have made things more compatible with amsmath.

* The environment "boxed" (LaTeX/commands.tex) has been renamed to "holboxed".
* Have changed "\over" to "\frac".
* amsmath is turned on in the Logic manual, mainly to get text subscripts
typesetting better.

6. Have removed a bunch of hbox (and other) warnings.

* Don't do "\begin{session}\begin{hol}\begin{verbatim}...", do
"\begin{session}\begin{verbatim}..." instead.
* Don't use "\begin{hol}\begin{verbatim}..." is item lists.
Instead just do "\begin{verbatim}".
* Have done some small text edits - hopefully these are okay.
* A few more warnings remain and there's not much that can be done
about underfull vboxes -- short of going with "\raggedbottom".

7. Have made Doc2TeX and reference.tex used fancyvrb, This means the
font size can be set to \small globally. Have also removed the
\samepage directive -- a few bad breaks are better than having
material bigger than the size of the page.


# d2eb68ea 29-May-2006 Konrad Slind <konrad.slind@gmail.com>

Some updates to HOL manuals. Main change is to SourceForge addresses,
but have also changed the Acknowledgements to reflect the fact that
the manual is no longer a "wide-ranging revision" and to also
list the names of important contributors. Some people may have been
left out; if so, please let me know.


# ff2fe834 23-Feb-2005 Michael Norrish <Michael.Norrish@nicta.com.au>

Various updates, including removal of all references to hol.unquote.


# c0f9ef45 02-Sep-2002 Michael Norrish <Michael.Norrish@nicta.com.au>

Fix for bug #602657.


# 9ea48c11 12-Apr-2002 Michael Norrish <Michael.Norrish@nicta.com.au>

A variety of updates in the light of Kananaskis changes.


# 5aa860d2 26-Oct-2000 Michael Norrish <Michael.Norrish@nicta.com.au>

Typo corrections. Typos spotted by Anthony Fox.


# 0b27d5e9 22-Feb-2000 Michael Norrish <Michael.Norrish@nicta.com.au>

Fixed minor typo in text of logic; updated Makefile to produce postscript
as well as pdf output.


# b44ea7a5 27-Oct-1999 Michael Norrish <Michael.Norrish@nicta.com.au>

Many more changes to make the Tutorial build better as a hevea translated
html document; the .dvi file produced is pretty much unaffected.


# 3d7f9428 19-Oct-1999 Michael Norrish <Michael.Norrish@nicta.com.au>

Various changes suggested by Konrad.


# cc4c5b41 13-Oct-1999 Michael Norrish <Michael.Norrish@nicta.com.au>

Examples tidied up so that terms are quoted as being pretty-printed back
to the user with double back-quotes, which they are, now that I've fixed
that problem in the source.


# 36250ae4 12-Oct-1999 Michael Norrish <Michael.Norrish@nicta.com.au>

Big revision; Euclid example from hol98 manual is now chapter 4.
Discussion of theories from chapter 3 has disappeared, but I think I'll
put an example of theory work into the end of the Euclid example.


# 9013512c 08-Oct-1999 Michael Norrish <Michael.Norrish@nicta.com.au>

Revised a bit more. Have decided that Peano axiomatization should be
replaced with example over binary trees, possibly even involving some
simple proof. The script can be turned into a compiled theory as well.


# 42100d67 07-Oct-1999 Michael Norrish <Michael.Norrish@nicta.com.au>

Minor change in intro; completely converted ml.tex to be a brief
description of SML; started to convert logic.tex. Got as far as the
description of theories, which will probably need a fairly intensive
rewrite.


# 1ced3d66 04-Aug-1999 Michael Norrish <Michael.Norrish@nicta.com.au>

Tutorial added to repository; builds under LaTeX2e.