@string{CUCL="Comp. Lab., Univ. Camb."}
@string{CUP="Cambridge University Press"}
@string{Springer="Springer-Verlag"}
@string{TUM="TU Munich"}
@article{church40,
author = "Alonzo Church",
title = "A Formulation of the Simple Theory of Types",
journal = "Journal of Symbolic Logic",
year = 1940,
volume = 5,
pages = "56-68"}
@Book{Concrete-Math,
author = {R. L. Graham and D. E. Knuth and O. Patashnik},
title = {Concrete Mathematics},
publisher = {Addison-Wesley},
year = 1989
}
@InProceedings{Naraschewski-Wenzel:1998:HOOL,
author = {Wolfgang Naraschewski and Markus Wenzel},
title = {Object-Oriented Verification based on Record Subtyping in
{H}igher-{O}rder {L}ogic},
crossref = {tphols98}}
@Article{Nipkow:1998:Winskel,
author = {Tobias Nipkow},
title = {Winskel is (almost) Right: Towards a Mechanized Semantics Textbook},
journal = {Formal Aspects of Computing},
year = 1998,
volume = 10,
pages = {171--186}
}
@InProceedings{Wenzel:1999:TPHOL,
author = {Markus Wenzel},
title = {{Isar} --- a Generic Interpretative Approach to Readable Formal Proof Documents},
crossref = {tphols99}}
@Book{Winskel:1993,
author = {G. Winskel},
title = {The Formal Semantics of Programming Languages},
publisher = {MIT Press},
year = 1993
}
@Book{davey-priestley,
author = {B. A. Davey and H. A. Priestley},
title = {Introduction to Lattices and Order},
publisher = CUP,
year = 1990}
@TechReport{Gordon:1985:HOL,
author = {M. J. C. Gordon},
title = {{HOL}: A machine oriented formulation of higher order logic},
institution = {University of Cambridge Computer Laboratory},
year = 1985,
number = 68
}
@manual{isabelle-HOL,
author = {Tobias Nipkow and Lawrence C. Paulson and Markus Wenzel},
title = {{Isabelle}'s Logics: {HOL}},
institution = {Institut f\"ur Informatik, Technische Universi\"at
M\"unchen and Computer Laboratory, University of Cambridge}}
@manual{isabelle-intro,
author = {Lawrence C. Paulson},
title = {Introduction to {Isabelle}},
institution = CUCL}
@manual{isabelle-isar-ref,
author = {Markus Wenzel},
title = {The {Isabelle/Isar} Reference Manual},
institution = TUM}
@manual{isabelle-ref,
author = {Lawrence C. Paulson},
title = {The {Isabelle} Reference Manual},
institution = CUCL}
@Book{paulson-isa-book,
author = {Lawrence C. Paulson},
title = {Isabelle: A Generic Theorem Prover},
publisher = {Springer},
year = 1994,
note = {LNCS 828}}
@TechReport{paulson-mutilated-board,
author = {Lawrence C. Paulson},
title = {A Simple Formalization and Proof for the Mutilated Chess Board},
institution = CUCL,
year = 1996,
number = 394,
note = {\url{http://www.cl.cam.ac.uk/users/lcp/papers/Reports/mutil.pdf}}
}
@Proceedings{tphols98,
title = {Theorem Proving in Higher Order Logics: {TPHOLs} '98},
booktitle = {Theorem Proving in Higher Order Logics: {TPHOLs} '98},
editor = {Jim Grundy and Malcom Newey},
series = {LNCS},
volume = 1479,
year = 1998}
@Proceedings{tphols99,
title = {Theorem Proving in Higher Order Logics: {TPHOLs} '99},
booktitle = {Theorem Proving in Higher Order Logics: {TPHOLs} '99},
editor = {Bertot, Y. and Dowek, G. and Hirschowitz, A. and
Paulin, C. and Thery, L.},
series = {LNCS 1690},
year = 1999}