[A scenic desert tree] [Mojave]


Home
People
Research
Projects
Publications
Download
Laboratory
Support
CVSweb
Mailing Lists
Links
Funded by...

 

AA00

@techreport{AA00,
	author = "Jesse Alt and Sergei Artemov",
	institution = {Cornell University},
	number = {CFIS 2000-06},
	title = "Reflective $\lambda$-calculus",
	year = 2000,
}

AA01

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{AA01,
	author = "Jesse Alt and Sergei Artemov",
	booktitle = "Proceedings of the Dagstuhl-Seminar on Proof Theory in Computer Science",
	pages = "22--37",
	publisher = "Springer",
	series = LNCS,
	title = "Reflective $\lambda$-calculus",
	volume = 2183,
	year = 2001,
}

AA99

@string{Sep = "September"}
@techreport{AA99,
	address = {Ithaca, New York},
	author = {Eric Aaron and Stuart Allen},
	institution = {Cornell University},
	month = Sep,
	number = {TR99-1771},
	title = {Justifying Calculational Logic by a Conventional Metalinguistic Semantics},
	url = {http://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cs/TR99-1771},
	year = 1999,
}

aastudy

@misc{aastudy,
	key = "NSF01",
	title = "National {S}cience {F}oundation. {B}lack Issues in Higher Education, 2001 Annual Survey",
}

AAW03

@string{nov = "November"}
@techreport{AAW03,
	author = {Albrecht, K. and Arnold, R. and Wattenhofer, R.},
	institution = {Department of Computer Science, ETH Zurich},
	month = nov,
	number = 427,
	title = {Join and Leave in Peer-to-Peer Systems:  The {DASIS} Approach},
	year = 2003,
}

Aba94

@string{Apr = "April"}
@string{JFP = "Journal of Functional Programming"}
@article{Aba94,
	author = {Martin Abadi},
	journal = JFP,
	month = Apr,
	number = 2,
	title = {Baby {M}odula--3 and a theory of objects},
	volume = 4,
	year = 1994,
}

ABB93

@incollection{ABB93,
	author = {Anderson, J. R. and F. S. Bellezza and C. F. Boyle},
	booktitle = {Rules of the Mind},
	chapter = 8,
	editor = {J. R. Anderson},
	publisher = {Erlbaum},
	title = {The Geometry Tutor and Skill Acquisition},
	year = 1993,
}

ABC02

@string{May = "May"}
@misc{ABC02,
	author = {Stuart Allen and Mark Bickford and Robert Constable and others},
	howpublished = {PostScript document on website},
	month = May,
	note = {\url{http://www.nuprl.org/html/FDLProject/02cucs-fdl.html}},
	title = {{FDL}: A Prototype Formal Digital Library},
	year = 2002,
}

ABC06

@techreport{ABC06,
	address = {Ithaca, NY},
	author = {Allen, Stuart F. and Mark Bickford and Robert L. Constable},
	institution = {Cornell University},
	note = {To be published, March 2006},
	title = {An Abstract Account of Atoms},
	year = 2006,
}

ABC82

@string{Jun = "June"}
@article{ABC82,
	author = {Adrion, W. R. and M. A. Branstad and J. C. Cherniavsy},
	journal = {Computing Surveys},
	month = Jun,
	number = 2,
	pages = {159--192},
	title = {Validation, Verification, and Testing of Computer Software},
	volume = 14,
	year = 1982,
}

ABCEK03

@techreport{ABCEK03,
	address = {Ithaca, New York},
	author = {Allen, Stuart F. and Mark Bickford and Robert Constable and Richard Eaton and Christoph Kreitz},
	institution = {Cornell University},
	number = {TR2003-1889},
	title = {A {\Nuprl}--{\PVS} Connection: {I}ntegrating Libraries of Formal Mathematics},
	year = 2003,
}

ABCEKLM05

@unpublished{ABCEKLM05,
	author = {Allen, Stuart F. and Mark Bickford and Robert Constable and Richard Eaton and Christoph Kreitz and Lori Lorigo and Evan Moran},
	journal = {Journal of Applied Logic},
	note = {To appear in 2006},
	publisher = {Elsevier Science},
	title = {Innovations in Computational Type Theory using {\Nuprl}},
	year = 2006,
}

Abe91

@string{Nov = "November"}
@techreport{Abe91,
	address = {Berkeley, CA  94704},
	author = {K. Aberer},
	institution = {International Computer Science Institute},
	month = Nov,
	note = {Submitted to Journal of Symbolic Computation},
	number = {TR-91-061},
	title = {Combinatory Differential Fields:  An Algebraic Approach to Approximate Computation and Constructive Analysis},
	year = 1991,
}

ABF+05

@misc{ABF+05,
	author = {Brian E. Aydemir and Aaron Bohannon and Matthew Fairbairn and J. Nathan Foster and Benjamin C. Pierce and Peter Sewell and Dimitrios Vytiniotis and Geoffrey Washburn and Stephanie Weirich and Steve Zdancewic},
	howpublished = {Available from \url{http://www.cis.upenn.edu/group/proj/plclub/mmm/}},
	title = {Mechanized Metatheory for the Masses: {T}he {\POPLmark} Challenge},
	year = 2005,
}

ABFR87

@incollection{ABFR87,
	author = {Anderson, J. R. and C. F. Boyle and R. Farrell and B. J. Reiser},
	booktitle = {Modeling Cognition},
	editor = {P. Morris},
	publisher = {Wiley},
	title = {Cognitive Principles in the Design of Computer Tutors},
	year = 1987,
}

ABI94

@string{Jun = "June"}
@techreport{ABI94,
	address = {Pittsburgh, PA},
	author = {Andrews, P. B. and M. Bishop and S. Issar and D. Nesmith and F. Pfenning and H. Xi},
	institution = {Carnegie Mellon University},
	month = Jun,
	number = {94--166},
	title = {{\TPS}: {A} Theorem Proving System For Classical Type Theory},
	type = {Department of Mathematics},
	year = 1994,
}

Abr00

@inproceedings{Abr00,
	author = {Abramsky, S.},
	booktitle = {Foundations of Secure Computation: Proceedings of the 1999 Marktoberdorf Summer School},
	editor = {F. L. Bauer and R. Steinbr{\"u}ggen},
	pages = {167--180},
	publisher = {IOS Press},
	title = {Process Realizability},
	year = 2000,
}

Abr00b

@incollection{Abr00b,
	author = {Abramsky, S.},
	booktitle = {Millennial Perspectives in Computer Science},
	editor = {J. Davies, A. W. Roscoe and J. Woodcock},
	pages = {1--12},
	publisher = {Palgrave},
	title = {Concurrent Interaction Games},
	year = 2000,
}

Abr90

@incollection{Abr90,
	author = {Abramsky, S.},
	booktitle = {Logical Foundations of Functional Programming},
	editor = {D.~A.~Turner},
	pages = {65--116},
	publisher = {Addison-Wesley},
	title = {The lazy $\lambda$-calculus},
	year = 1990,
}

Abr93

@string{TCS = "Journal of Theoretical Computer Science"}
@article{Abr93,
	author = {Abramsky, S.},
	journal = TCS,
	number = {1--2},
	pages = {3--57},
	title = {Computational Interpretations of Linear Logic},
	volume = 111,
	year = 1993,
}

Abr94

@string{TCS = "Journal of Theoretical Computer Science"}
@article{Abr94,
	author = {Abramsky, S.},
	journal = TCS,
	number = 1,
	pages = {5--9},
	title = {Proofs as Processes},
	volume = 135,
	year = 1994,
}

Abr95

@string{TCS = "Journal of Theoretical Computer Science"}
@article{Abr95,
	author = {Uri Abraham},
	journal = TCS,
	pages = {257--298},
	title = {On interprocess communication and the implementation of multi-writer atomic registers},
	volume = 149,
	year = 1995,
}

Abr97

@incollection{Abr97,
	author = {S. Abramsky},
	booktitle = {Semantics and Logics of Computation},
	editor = {P. Dybjer and A. M. Pitts},
	publisher = {Cambridge Univ. Press},
	title = {Semantics of interaction: an introduction to game semantics},
	year = 1997,
}

Abr99

@book{Abr99,
	author = {Uri Abraham},
	publisher = {Gordon and Breach},
	series = {Algebra, Logic and Applications Series},
	title = {Models for Concurrency},
	volume = 11,
	year = 1999,
}

ABY86

@article{ABY86,
	author = {Anderson, J. R. and C. F. Boyle and G. Yost},
	journal = {The Journal of Mathematical Behavior},
	number = 20,
	title = {The Geometry Tutor},
	volume = 5,
	year = 1986,
}

AC03

@techreport{AC03,
	author = {Stuart Allen and Robert L. Constable},
	institution = {Cornell University, Computer Science Department},
	title = {Enabling Large Scale Coherency Among Mathematical Texts in the {NSDL}},
	year = 2003,
}

AC05

@unpublished{AC05,
	author = "Allen, Stuart and Constable, Robert",
	note = "Submitted to Journal of Digital Information, sponsored by British Computer Society and Oxford University Press.   This paper elaborates ideas from our previous NSDL targeted research proposal, \url{http://www.nuprl.org/documents/Allen/EnablingLargeScale.html}",
	title = "Enabling Large Scale Coherency Among Mathematical Texts",
	year = 2005,
}

AC06

@string{Feb = "February"}
@techreport{AC06,
	address = {Ithaca, NY},
	author = {Allen, Stuart F. and Robert L. Constable},
	institution = {Cornell University},
	month = Feb,
	number = {TR2006-2014},
	title = {Enabling Large Scale Coherency Among Mathematics Texts},
	type = {Department of Computer Science},
	year = 2006,
}

AC92

@techreport{AC92,
	author = {Aitken, William and Robert L. Constable},
	institution = {Cornell University, Computer Science Department, Ithaca, NY},
	title = {Reflecting on {\Nuprl} : {L}essons 1--4},
	year = 1992,
}

AC92a

@unpublished{AC92a,
	author = {Aitken, William and Robert L. Constable},
	note = {Unpublished, {C}ornell {U}niversity},
	title = {An inductive definition of evaluation in {\Nuprl}},
	year = 1993,
}

AC94

@inproceedings{AC94,
	author = {Abadi, Mart{\'i}n and Luca Cardelli},
	crossref = {LICS94},
	pages = {332--341},
	title = {A Semantics of Object Types},
}
Fully expanded entry:
@string{Jul = "July"}
@inproceedings{AC94,
	address = {Paris, France},
	author = {Abadi, Mart{\'i}n and Luca Cardelli},
	booktitle = {Proceedings of 9$^{th}$ IEEE Symposium on Logic in Computer Science},
	key = {LICS94},
	month = Jul,
	pages = {332--341},
	publisher = {IEEE Computer Society Press},
	title = {A Semantics of Object Types},
	year = 1994,
}

AC96

@book{AC96,
	author = {Abadi, Mart{\'i}n and Luca Cardelli},
	publisher = {Springer},
	title = {A Theory of Objects},
	year = 1996,
}

AC96a

@inproceedings{AC96a,
	author = {David Aspinall and Adriana Compagnoni},
	crossref = {LICS96},
	note = {Final draft to appear in Theoretical Computer Science, 2000},
	pages = {86--97},
	title = {Subtyping Dependent Types},
}
Fully expanded entry:
@inproceedings{AC96a,
	address = "New Brunswick, New Jersey",
	author = {David Aspinall and Adriana Compagnoni},
	booktitle = {Proceedings of 11$^{th}$ IEEE Symposium on Logic in Computer Science},
	editor = "E. Clarke",
	key = {LICS96},
	month = "July 27--30",
	note = {Final draft to appear in Theoretical Computer Science, 2000},
	pages = {86--97},
	publisher = "IEEE Computer Society Press",
	title = {Subtyping Dependent Types},
	year = 1996,
}

AC98

@book{AC98,
	address = {Cambridge},
	author = {Amadio, Roberto M. and Pierre-Louis Curien},
	number = 46,
	publisher = {Cambridge University Press},
	series = {Cambridge Tracts in Theoretical Computer Science},
	title = {Domains and lambda-calculi},
	year = 1998,
}

ACC01

@misc{ACC01,
	author = {Stuart Allen and James Caldwell and Robert Constable},
	howpublished = {Extended abstract of presentation originally entitled \emph{Interactive Digital Libraries of Formalized Algorithmic Knowledge,} given at the First International Workshop on Mathematical Knowledge Management},
	note = {\url{http://www.nuprl.org/documents/Allen/01mkm-diglib.html}},
	title = {Logical Aspects of Digital Mathematics Libraries},
	year = 2001,
}

ACCL91

@string{JFP = "Journal of Functional Programming"}
@article{ACCL91,
	author = {Abadi, Mart{\'i}n and Luca Cardelli and Pierre-Louis Curien and Jean-Jacques L{\'e}vy},
	journal = JFP,
	number = 4,
	pages = {375--416},
	title = {Explicit Substitutions},
	volume = 1,
	year = 1991,
}

ACEKL00

@inproceedings{ACEKL00,
	author = {Stuart Allen and Robert Constable and Richard Eaton and Christoph Kreitz and Lori Lorigo},
	crossref = {CADE00},
	pages = {170--176},
	title = {The {\Nuprl} Open Logical Environment},
}
Fully expanded entry:
@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@inproceedings{ACEKL00,
	author = {Stuart Allen and Robert Constable and Richard Eaton and Christoph Kreitz and Lori Lorigo},
	booktitle = {Proceedings of the 17$^{th}$ International Conference on Automated Deduction},
	editor = {David McAllester},
	pages = {170--176},
	publisher = {Springer Verlag},
	series = LNAI,
	title = {The {\Nuprl} Open Logical Environment},
	volume = 1831,
	year = 2000,
}

ACF04

@techreport{ACF04,
	author = {Stuart F. Allen and  Robert L. Constable and Matthew Fluet},
	institution = {Department Computer Science, Cornell University},
	number = {TR2004-1933},
	title = {Expressing and Implementing the Computational Content Implicit in Smullyan's Account of Boolean Valuations},
	year = 2004,
}

ACHA90

@inproceedings{ACHA90,
	author = {Allen, Stuart F. and Robert L. Constable and Douglas J. Howe and William Aitken},
	crossref = {LICS90},
	pages = {95--197},
	title = {The Semantics of Reflected Proof},
}
Fully expanded entry:
@string{Jun = "June"}
@inproceedings{ACHA90,
	author = {Allen, Stuart F. and Robert L. Constable and Douglas J. Howe and William Aitken},
	booktitle = {Proceedings of the 5$^{th}$ Symposium on Logic in Computer Science},
	key = {LICS90},
	month = Jun,
	pages = {95--197},
	publisher = {IEEE Computer Society Press},
	title = {The Semantics of Reflected Proof},
	year = 1990,
}

ACHH93

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{ACHH93,
	author = {Alur, R. and C. Courcoubetis and Thomas A. Henzinger and Pei-Hsin Ho},
	booktitle = {Proceedings of Hybrid Systems Workshop},
	pages = {209--229},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Hybrid Automata:  An Algorithmic Approach to the Specification and Verification of Hybrid Systems},
	volume = 736,
	year = 1993,
}

ACHH94

@inproceedings{ACHH94,
	crossref = {ACHH93},
}
Fully expanded entry:
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{ACHH94,
	author = {Alur, R. and C. Courcoubetis and Thomas A. Henzinger and Pei-Hsin Ho},
	booktitle = {Proceedings of Hybrid Systems Workshop},
	pages = {209--229},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Hybrid Automata:  An Algorithmic Approach to the Specification and Verification of Hybrid Systems},
	volume = 736,
	year = 1993,
}

ACKP94

@string{May = "May"}
@unpublished{ACKP94,
	author = {Anderson, J. R. and A. T. Corbett and K. R. Koedinger and R. Pelletier},
	month = May,
	note = {Manuscript},
	title = {Cognitive Tutors: Lessons Learned},
	year = 1994,
}

ACL06

@article{ACL06,
	author = {Allen, Stuart F. and Constable, Robert L. and Lorigo, Lori},
	journal = {Journal of Electronic Publishing},
	note = {To appear in January},
	title = {Using Formal Reference to Enhance Authority and Integrity in Online Mathematical Texts},
	year = 2006,
}

ACL2-URL

@unpublished{ACL2-URL,
	author = {Matt Kaufmann and J Strother Moore},
	note = {\url{http://www.cs.utexas.edu/users/moore/acl2/}},
	title = {{\ACLt} Home Page},
}

ACM02

@inproceedings{ACM02,
	author = {Simon Ambler and Roy L. Crole and Alberto Momigliano},
	crossref = {tphols2002},
	pages = {13--30},
	title = {Combining Higher Order Abstract Syntax with Tactical Theorem Proving and (Co)Induction},
}
Fully expanded entry:
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{ACM02,
	author = {Simon Ambler and Roy L. Crole and Alberto Momigliano},
	booktitle = {Proceedings of the 15$^{th}$ International Conference on Theorem Proving in Higher Order Logics ({TPHOLs} 2002)},
	editor = {Victor A. Carre{\~n}o and C{\'e}zar A. Mu{\~n}oz and Sophi{\`e}ne Tahar},
	isbn = {3-540-44039-9},
	key = {TPHOLs02},
	pages = {13--30},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Combining Higher Order Abstract Syntax with Tactical Theorem Proving and (Co)Induction},
	volume = 2410,
	year = 2002,
}

ACM03

@inproceedings{ACM03,
	author = {S. J. Ambler and R. L. Crole and Alberto Momigliano},
	crossref = {Merlin03},
	doi = {http://doi.acm.org/10.1145/976571.976572},
	pages = {1--11},
	title = {A Definitional Approach to Primitive Recursion over Higher Order Abstract Syntax},
}
Fully expanded entry:
@inproceedings{ACM03,
	author = {S. J. Ambler and R. L. Crole and Alberto Momigliano},
	booktitle = {Proceedings of the 2003 workshop on {M}echanized reasoning about languages with variable binding},
	doi = {http://doi.acm.org/10.1145/976571.976572},
	isbn = {1-58113-800-8/03/0008},
	key = {Merlin03},
	location = {Uppsala, Sweden},
	pages = {1--11},
	publisher = {{ACM} Press},
	title = {A Definitional Approach to Primitive Recursion over Higher Order Abstract Syntax},
	year = 2003,
}

ACM:1973:CRF

@proceedings{ACM:1973:CRF,
	address = "New York, NY, USA",
	bibdate = "Thu Dec 3 07:11:18 MST 1998",
	booktitle = "Conference record of Fifth Annual {ACM} Symposium on                  Theory of Computing: papers presented at the Symposium,                  Austin, Texas, April 30--May 2, 1973",
	editor = "{ACM}",
	keywords = "electronic digital computers --- programming ---                  congresses; computational complexity --- congresses;                  machine theory --- congresses",
	lccn = "QA76.6 .A16 1973",
	pages = "iv + 277",
	publisher = "{ACM} Press",
	title = "Conference record of Fifth Annual {ACM} Symposium on                  Theory of Computing: papers presented at the Symposium,                  Austin, Texas, April 30--May 2, 1973",
	year = 1973,
}

ACN90

@inproceedings{ACN90,
	address = {Sophia-Antipolis, France},
	author = {Augustsson, Lennart and Thierry Coquand and Bengt Nordstr{\"o}m},
	booktitle = {Proceedings of the First Annual Workshop on Logical Frameworks},
	pages = {39--42},
	title = {A Short Description of Another Logical Framework},
	year = 1990,
}

ACR98

@string{Oct = "October"}
@inproceedings{ACR98,
	address = {Vancouver},
	author = {Isabelle Attalli and Denise Caromel and Marjorie Russo},
	booktitle = {OOPSLA'98 Workshop on the Formal Underpinnings of Java},
	month = Oct,
	title = {A Formal Executable Semantics for Java},
	year = 1998,
}

ACT01

@inproceedings{ACT01,
	author = {D. A. Agarwal and O. Chevassut and M. R. Thompson and G. Tsudik},
	booktitle = {Proceedings of the 6th IEEE Symposium on Computers and Communications, Hammamet, Tunisia, July 3--5},
	pages = {22--28},
	title = {An Integrated Solution for Secure Group Communication in Wide-Area Networks},
	year = 2001,
}

ACU93

@string{JAR = "Journal of Automated Reasoning"}
@article{ACU93,
	author = {Aitken, William and Robert L. Constable and Judith Underwood},
	journal = JAR,
	number = 2,
	pages = {171--221},
	title = {Metalogical {F}rameworks {II}: Using Reflected Decision Procedures},
	volume = 22,
	year = 1993,
}

ACV96

@inproceedings{ACV96,
	address = {St. Petersburg, FL},
	author = {Abadi, Mart{\'i}n and Luca Cardelli and Ramesh Viswanathan},
	booktitle = {Proceedings of the 23rd Annual Symposium on Principles of Programming Languages},
	pages = {296--409},
	title = {An Interpretation of Objects and Object Types},
	year = 1996,
}

Acz00

@techreport{Acz00,
	author = "Peter Aczel and Michael Rathjen",
	institution = "Mittag-Leffler",
	number = 40,
	title = "Notes on Constructive Set Theory",
	year = 2000/2001,
}

Acz77

@inproceedings{Acz77,
	author = {Aczel, Peter},
	booktitle = {Handbook of Mathematical Logic},
	editor = {J. Barwise},
	pages = {739--782},
	publisher = {North-Holland},
	title = {An Introduction to Inductive Definitions},
	year = 1977,
}

Acz78

@inproceedings{Acz78,
	author = {Aczel, Peter},
	booktitle = {Logic Colloquium '77},
	editor = {MacIntyre, A. and L. Pacholski and J. Paris},
	publisher = {North Holland},
	title = {The type theoretic interpretation of constructive set theory},
	year = 1978,
}

Acz80

@incollection{Acz80,
	author = {Aczel, Peter},
	booktitle = {The Kleene Symposium},
	editor = {J. Barwise and H. Keisler and K. Kunen},
	pages = {31--59},
	publisher = {North Holland},
	title = {Frege Structures and the Notion of Proposition, Truth and Set},
	year = 1980,
}

Acz82

@inproceedings{Acz82,
	author = {Aczel, Peter},
	booktitle = {The L.E.J. Brouwer Centenary Symposium},
	editor = {Troelstra, S.S. and D. van Dalen},
	publisher = {North Holland},
	title = {The type theoretic interpretation of constructive set theory: Choice principles},
	year = 1982,
}

Acz86

@inproceedings{Acz86,
	author = {Aczel, Peter},
	booktitle = {Logic, Methodology and Philosophy of Science {VII}},
	pages = {17--49},
	publisher = {Elsevier Science Publishers},
	title = {The Type Theoretic Interpretation of Constructive Set Theory: Inductive Definition},
	year = 1986,
}

Acz97

@string{may = "May"}
@misc{Acz97,
	author = "Aczel, Peter",
	month = may,
	note = "Unpublished manuscript",
	title = "Notes on Constructive Type Theory",
	year = 1997,
}

Acz99

@inproceedings{Acz99,
	author = {Aczel, Peter},
	booktitle = {Proceedings of Types for Proofs and Programs},
	crossref = {Marktoberdorf97},
	pages = {57--97},
	title = {Notes on the Simply Typed Lambda Calculus},
}
Fully expanded entry:
@inproceedings{Acz99,
	address = {Berlin},
	author = {Aczel, Peter},
	booktitle = {Proceedings of Types for Proofs and Programs},
	editor = {Ulrich Berger and H. Schwichtenberg},
	pages = {57--97},
	publisher = {Springer},
	series = {Series {F}: Computer and Systems Sciences},
	title = {Notes on the Simply Typed Lambda Calculus},
	volume = 165,
	year = 1999,
}

Acz99a

@inproceedings{Acz99a,
	author = {Aczel, Peter},
	crossref = {TYPES98},
	pages = {1--18},
	title = {On relating type theories and set theories},
	url = {http://www.springerlink.com/link.asp?id=jkt3tlf6kdh8la8b},
}
Fully expanded entry:
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Acz99a,
	author = {Aczel, Peter},
	booktitle = "Types for Proofs and Programs: International Workshop, TYPES '98, Kloster Irsee, Germany, March 1998",
	editor = "T. Altenkirch and W. Naraschewski and B. Reus",
	key = "TYPES98",
	pages = {1--18},
	series = LNCS,
	title = {On relating type theories and set theories},
	url = {http://www.springerlink.com/link.asp?id=jkt3tlf6kdh8la8b},
	volume = 1657,
	year = 1999,
}

AD96

@incollection{AD96,
	author = "R. Alur and D. L. Dill",
	booktitle = "Formal Methods for RealTime Computing",
	editor = "C. Heitmeyer and D. Mandrioli",
	pages = {55--82},
	publisher = {Wiley},
	title = "Automata-theoretic verification of real-time systems",
	year = 1996,
}

ADG+01

@inproceedings{ADG+01,
	author = {Andrew Adams and Martin Dunstan and Hanne Gottliebsen and Tom Kelsey and Ursula Martin and Sam Owre},
	crossref = {tphols2001},
	pages = {27--42},
	title = {Computer Algebra Meets Automated Theorem Proving: {I}ntegrating {\Maple} and {\PVS}},
}
Fully expanded entry:
@string{LNCS = "Lecture Notes in Computer Science"}
@string{Sep = "September"}
@inproceedings{ADG+01,
	address = {Edinburgh, Scotland},
	author = {Andrew Adams and Martin Dunstan and Hanne Gottliebsen and Tom Kelsey and Ursula Martin and Sam Owre},
	booktitle = {14$^{th}$ International Conference on Theorem Proving in Higher Order Logics},
	editor = {Richard Boulton and Paul Jackson},
	key = {TPHOLs01},
	month = Sep,
	pages = {27--42},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Computer Algebra Meets Automated Theorem Proving: {I}ntegrating {\Maple} and {\PVS}},
	volume = 2152,
	year = 2001,
}

ADHK01

@string{TCS = "Journal of Theoretical Computer Science"}
@article{ADHK01,
	author = {Uri Abraham and Shlomi Dolev and Ted Herman and Irit Koll},
	journal = TCS,
	pages = {653--692},
	title = {Self-stabilizing $\ell$-exclusion},
	volume = 266,
	year = 2001,
}

ADKM92

@string{Jul = "July"}
@conference{ADKM92,
	author = {Y.~Amir and D.~Dolev and S.~Kramer and D.~Malki},
	booktitle = {22nd Annual International Symposium on Fault-Tolerant Computing},
	month = Jul,
	pages = {76--84},
	title = {Transis: A Communication Sub-System for High Availability},
	year = 1992,
}

ADKM92b

@string{LNCS = "Lecture Notes in Computer Science"}
@string{Nov = "November"}
@inproceedings{ADKM92b,
	author = {Y.~Amir and D.~Dolev and S.~Kramer and D.~Malki},
	booktitle = {Sixth International Workshop on Distributed Algorithms proceedings (WDAG-6)},
	month = Nov,
	pages = {292--312},
	series = LNCS,
	title = {Membership Algorithms for Multicast Communication Groups},
	volume = 647,
	year = 1992,
}

ADN97

@techreport{ADN97,
	author = {Sergei Artemov and J.M. Davoren and Anil Nerode},
	institution = {Cornell University},
	number = {MSI 97-05},
	title = {Modal logics and topological semantics for Hybrid Systems},
	year = 1997,
}

AFH94

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{AFH94,
	author = {R. Alur and L. Fix and T. A. Henzinger},
	booktitle = {Proc. 6th Int. Conf. Computer Aided Verification (CAV'94)},
	pages = {11--13},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Event-Clock Automata: a Determinizable Class of Timed Automata},
	volume = 818,
	year = 1994,
}

AFST94

@string{May = "May"}
@unpublished{AFST94,
	author = {Alvisi, Lorenzo and Alan Fekete and Scott Stoller and Sam Toueg},
	month = May,
	note = {Draft.},
	title = {What is a group membership service?},
	year = 1994,
}

AFY93

@incollection{AFY93,
	author = {Archer, M. and G. Fink and L. Yang},
	booktitle = {Higher Order Logic Theorem Proving and Its Applications},
	editor = {Claesen, L. J. M. and M. J. C. Gordon},
	pages = {539--549},
	publisher = {Elsevier Science Publishers B. V. (North-Holland)},
	title = {Linking Other Theorem Provers to {\HOL} Using {PM}: Proof Manager},
	year = 1993,
}

AGH02

@inproceedings{AGH02,
	author = {Brian Aydemir and Adam Granicz and Jason Hickey},
	crossref = {tphols2002b},
	optwwwps = {papers/tphols02.ps},
	pages = {12--22},
	title = {Formal Design Environments},
}
Fully expanded entry:
@inproceedings{AGH02,
	author = {Brian Aydemir and Adam Granicz and Jason Hickey},
	booktitle = {Theorem Proving in Higher Order Logics; Track B Proceedings of the 15$^{th}$ International Conference on Theorem Proving in Higher Order Logics ({TPHOLs} 2002), Hampton, VA, August 2002},
	editor = {Victor A. Carre{\~n}o and C{\'e}zar A. Mu{\~n}oz and Sophi{\`e}ne Tahar},
	optwwwps = {papers/tphols02.ps},
	pages = {12--22},
	publisher = {National Aeronautics and Space Administration},
	title = {Formal Design Environments},
	year = 2002,
}

AGLM99

@inproceedings{AGLM99,
	address = "Vancouver, British Columbia, Canada",
	author = "Andrew A. Adams and Hanne Gottliebsen and Steve Linton and Ursula Martin",
	booktitle = "Proceedings of International Symposium on Symbolic and Algebraic Computation {(ISSAC'99)}",
	pages = "253--260",
	publisher = "{ACM}",
	title = "Automated Theorem Proving in Support of Computer Algebra: Symbolic Definite Integration as a Case Study",
	year = 1999,
}

AGOM04

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{AGOM04,
	author = {S. Abramsky and D. Ghica and L. Ong and A. Murawski},
	booktitle = {TACAS 2004: Tools and Algorithms for the Construction and Analysis of Systems, 10 International Conference},
	pages = {421--435},
	publisher = {Springer},
	series = LNCS,
	title = {Applying Game Semantics to Compositional Software Modelling and Verification},
	volume = 2988,
	year = 2004,
}

AH01a

@inproceedings{AH01a,
	author = {Luca de Alfaro and Thomas A. Henzinger},
	booktitle = {Proceedings of the Ninth Annual Symposium on Foundations of Software Engineering},
	organization = {{ACM} Press},
	title = {Interface Automata},
	year = 2001,
}

AH01b

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{AH01b,
	author = {Luca de Alfaro and Thomas A. Henzinger},
	booktitle = {Proceedings of the First International Workshop on Embedded Software(EMSOFT)},
	pages = {148--165},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Interface Theories for Component-Based Design},
	volume = 2211,
	year = 2001,
}

AH76

@article{AH76,
	author = {Appel, K. I. and W. Haken},
	journal = {Bulletin of the American Mathematical Society},
	pages = {711--712},
	title = {Every Planar Map is Four Colorable},
	volume = 82,
	year = 1976,
}

AH97

@techreport{AH97,
	address = {Washington, DC 20375},
	author = {Archer, Myla and Constance Heitmeyer},
	institution = {Naval Research Laboratory},
	month = {May 19,},
	note = {A shorter version of this report was presented at RTAS '96, Boston, MA, June 10--13, 1996},
	title = {Mechanical Verification of Timed Automata: A Case Study},
	year = 1997,
}

AHH93

@inproceedings{AHH93,
	author = {Alur, R. and Thomas A.~Henzinger and Pei-Hsin Ho},
	booktitle = {IEEE Trans. on Software Engineering},
	note = {preliminary version appeared in Proc. 14th RTSS, 1993},
	pages = {181--201},
	title = {Automatic Symbolic Verification of Embedded Systems},
	volume = {22(3)},
	year = 1996,
}

AHR02

@article{AHR02,
	author = {Myla Archer and Constance Heitmeyer and Elvinia Riccobene},
	journal = {Automated Software Engineering},
	number = 3,
	pages = {201--232},
	publisher = {Kluwer Academic Publishers},
	title = {Proving Invariants of {I/O} Automata with {\TAME}},
	volume = 9,
	year = 2002,
}

AHS98

@string{Jul = "July"}
@inproceedings{AHS98,
	address = {Eindhoven, The Netherlands},
	author = {Archer, Myla and Constance Heitmeyer and Steve Sims},
	booktitle = {User Interfaces for Theorem Provers},
	month = Jul,
	note = {Informal proceedings available at \url{http://www.win.tue.nl/cs/ipa/uitp/proceedings.html}},
	title = {{\TAME}: {A} {\PVS} Interface to Simplify Proofs for Automata},
	year = 1998,
}

AHU74

@book{AHU74,
	author = {Aho, A. V. and J. E. Hopcroft and J. D. Ullman},
	publisher = {Addison-Wesley, Reading, MA},
	title = {The Design and Analysis of Computer Algorithms},
	year = 1974,
}

Ait93

@unpublished{Ait93,
	author = {Aitken, William},
	note = {Computer Science Department, Cornell University, Ithaca, NY},
	title = {A Formal Introduction to the Lambda Calculus},
	year = 1993,
}

Ait94

@phdthesis{Ait94,
	author = {Aitken, William},
	school = {Computer Science Department, Cornell University, Ithaca, NY},
	title = {Metaprogramming in {\Nuprl} Using Reflection},
	year = 1994,
}

AK94

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{AK94,
	author = {Sergei Artemov and Vladimir N. Krupski},
	booktitle = {Proceedings of the 3$^{rd}$ International Symposium on Logical Foundations of Computer Science},
	pages = {23--33},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Referential data structures and labeled modal logic},
	volume = 813,
	year = 1994,
}

AK96

@string{APAL = "Annals of Pure and Applied Logic"}
@article{AK96,
	author = {Sergei Artemov and Vladimir N. Krupski},
	journal = APAL,
	pages = {57--71},
	title = {Data storage interpretation of labeled modal logic},
	volume = 78,
	year = 1996,
}

AL03

@string{LNCS = "Lecture Notes in Computer Science"}
@incollection{AL03,
	author = {Abadi, Martin and Rustan M. Leino},
	booktitle = {Verification: Theory and Practice, Essay dedicated to Zohar Manna on the occasion of his 64th birthday},
	editor = {Dershowitz, Nachum},
	pages = {11--41},
	publisher = {Springer},
	series = LNCS,
	title = {A logic of object-oriented programs},
	year = 2003,
}

AL90

@string{Apr = "April"}
@article{AL90,
	author = {Attiya, Hagit and Nancy A. Lynch},
	journal = {Information and Computation},
	month = Apr,
	number = 1,
	pages = {183--232},
	title = {Time Bounds for Real-Time Process Control in the Presence of Timing Uncertainty},
	volume = 110,
	year = 1994,
}

AL92

@string{Jun = "June"}
@inproceedings{AL92,
	author = {Aagaard, Mark and Miriam Leeser},
	booktitle = {Proceedings of Workshop on Computer-Aided Verification},
	editor = {Gregor Bochmann and David Probst},
	month = Jun,
	pages = {72--83},
	publisher = {Springer-Verlag},
	title = {Verifying a Logic Synthesis Tool in {\Nuprl}},
	year = 1992,
}

AL93

@string{Jun = "June"}
@techreport{AL93,
	address = {School of Electrical Engineering},
	author = {Aagaard, Mark and Miriam Leeser},
	institution = {Cornell University},
	month = Jun,
	number = {TR EE-CEG-93-5},
	title = {A Framework for Specifying and Designing Pipelines},
	year = 1993,
}

AL94

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{AL94,
	author = {Mark Aagaard and Miriam Leeser},
	booktitle = {1994 International Conference on Theorem Provers in Circuit Design},
	editor = {T. Kropf and R. Kumar},
	pages = {13--32},
	publisher = {Springer Verlag},
	series = LNCS,
	title = {Reasoning About Pipelines with Structural Hazards},
	volume = 901,
	year = 1995,
}

AL95

@string{May = "May"}
@string{TOPLAS = "{ACM} Transactions of Programming Language Systems"}
@article{AL95,
	author = {Abadi, Martin and Lamport, Leslie},
	journal = TOPLAS,
	month = May,
	number = 3,
	title = {Conjoining Specifications},
	volume = 17,
	year = 1995,
}

alfaweb

@misc{alfaweb,
	author = "Thomas Hallgren",
	note = "Alfaweb homepage: \url{http://www.cs.chalmers.se/~hallgren/Alfa/}",
	title = "Alfaweb",
}

All02

@techreport{All02,
	address = {Ithaca, New York},
	author = {Allen, Stuart F.},
	institution = {Cornell University},
	number = {TR2002-1885},
	title = {Abstract Identifiers and Textual Reference},
	year = 2002,
}

All02a

@misc{All02a,
	author = {Stuart Allen},
	howpublished = {\url{http://www.nuprl.org/FDLProject/FDLnotes/}},
	title = {Notes on the Design and Purpose of the {FDL}},
	year = {Ongoing, beginning 2002},
}

All03

@unpublished{All03,
	author = {Allen, Stuart F. and Robert Constable and Matthew Fluet},
	note = {To be published},
	title = {Expressing and Implementing the Computational Content Implicit in Smullyan's Account of Boolean Valuations},
	year = 2003,
}

All04

@article{All04,
	author = {Allen, Stuart},
	journal = {First Monday},
	note = {\url{http://www.firstmonday.org/issues/issue9_2/allen/index.html}},
	number = 2,
	title = {Abstract Identifiers, Intertextual Reference and a Computational Basis for Recordkeeping},
	volume = 9,
	year = 2004,
}

All84

@string{Jul = "July"}
@article{All84,
	author = {James F. Allen},
	journal = {Artificial Intelligence},
	month = Jul,
	number = 2,
	pages = {123--154},
	title = {Towards a general theory of action and time},
	volume = 23,
	year = 1984,
}

All87a

@inproceedings{All87a,
	author = {Allen, Stuart F.},
	crossref = {LICS87},
	pages = {215--224},
	title = {A {N}on-Type-Theoretic {D}efinition of {M}artin-{L}{\"{o}}f's {T}ypes},
}
Fully expanded entry:
@string{Jun = "June"}
@inproceedings{All87a,
	author = {Allen, Stuart F.},
	booktitle = {Proceedings of the 2$^{nd}$ IEEE Symposium on Logic in Computer Science},
	editor = {D. Gries},
	key = {LICS87},
	month = Jun,
	pages = {215--224},
	publisher = {IEEE Computer Society Press},
	title = {A {N}on-Type-Theoretic {D}efinition of {M}artin-{L}{\"{o}}f's {T}ypes},
	year = 1987,
}

All87b

@phdthesis{All87b,
	author = {Allen, Stuart F.},
	school = {Cornell University},
	title = {A Non-Type-Theoretic Semantics for Type-Theoretic Language},
	year = 1987,
}

All92

@unpublished{All92,
	author = {Allen, Stuart F.},
	note = {Unpublished note, Computer Science Department, Cornell University},
	title = {A Definition of the {P}olya Transform in {\Nuprl}},
	year = 1992,
}

All93

@unpublished{All93,
	author = {Stuart F.~Allen},
	note = {section of {\Nuprl} 4.2 library},
	title = {An imperative language in {\Nuprl}},
	year = 1995,
}

All98

@inproceedings{All98,
	address = {Eindhoven, The Netherlands},
	author = {Allen, Stuart F.},
	booktitle = {Proceedings of the Conference on User Interfaces for Theorem Provers},
	title = {From dy/dx to [ ]P: a matter of notation},
	year = 1998,
}

Alt93

@string{Nov = "November"}
@phdthesis{Alt93,
	address = {Department of Computer Science, The King's Blgs, Mayfield Rd, Edinburgh EH9 3JZ},
	author = {Thorsten Altenkirch},
	month = Nov,
	school = {University of Edinburgh},
	title = {Constructions, Inductive Types and Strong Normalization},
	year = 1993,
}

Alt93a

@string{LNCS = "Lecture Notes in Computer Science"}
@incollection{Alt93a,
	author = {Thorsten Altenkirch},
	booktitle = {Typed Lambda Claculi and Applications},
	editor = {J. F. Groote M. Benzen},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {A formalization of the strong normalization proof for System F in LEGO},
	volume = 664,
	year = 1993,
}

ALW89

@inproceedings{ALW89,
	author = {M. Abadi and  L. Lamport and P. Wolper},
	booktitle = {Proceedings of Sixteenth International Colloquium on Automata Languages and Programming},
	pages = {1--17},
	publisher = {Springer-Verlag},
	title = {Realizable and Unrealizable Concurrent Program Specifications},
	volume = 372,
	year = 1989,
}

ALW93

@inproceedings{ALW93,
	author = {Aagaard, Mark D. and Miriam E. Leeser and Phillip J. Windley},
	booktitle = {{\HOL} Theorem Proving System and its Applications},
	editor = {Jeffrey J. Joyce and Carl-Johan H. Seger},
	pages = {400--413},
	publisher = {Springer-Verlag},
	title = {Towards a Super Duper Hardware Tactic},
	year = 1993,
}

AMMAC93

@string{May = "May"}
@article{AMMAC93,
	author = {Y.~Amir and L.~E.~Moser and P.~M.~Melliar-Smith and D.~A.~Agarwal and P.~Ciarfella},
	journal = {International Conference on Distributed Computing Systems},
	month = May,
	pages = {551--560},
	title = {Fast Message Ordering and Membership Using a Logical Token-Passing Ring},
	year = 1993,
}

AMPR01

@inproceedings{AMPR01,
	author = {Natasha Alechina and Michael Mendler and Valeria de Paiva and Eike Ritter},
	crossref = {CSL01},
	pages = {292--307},
	title = {Categorical and {Kripke} Semantics for Constructive {S4} Modal Logic},
}
Fully expanded entry:
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{AMPR01,
	author = {Natasha Alechina and Michael Mendler and Valeria de Paiva and Eike Ritter},
	booktitle = {Computer Science Logic, Proceedings of the 10$^{th}$ Annual Conference of the EACSL},
	editor = {L. Fribourg},
	pages = {292--307},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Categorical and {Kripke} Semantics for Constructive {S4} Modal Logic},
	url = {http://link.springer-ny.com/link/service/series/0558/tocs/t2142.htm},
	volume = 2142,
	year = 2001,
}

AN94

@string{Jun = "June"}
@techreport{AN94,
	address = {Palo Alto, CA},
	author = {Martin Abadi and Roger Needham},
	institution = {Digital Equipment Corporation},
	month = Jun,
	number = 125,
	title = {Prudent Engineering Practice for Cryptographic Protocols},
	type = {SRC Research Report},
	year = 1994,
}

And86

@book{And86,
	author = {Andrews, Peter B.},
	publisher = {Academic Press, Inc., New York},
	title = {An Introduction to Mathematical Logic and Type Theory:  to Truth through Proof},
	year = 1986,
}

And99

@book{And99,
	address = {New York},
	author = {Andrews, Gregory R.},
	publisher = {Addison Wesley},
	title = {Foundation of Multithreaded, Parallel, and Distributed Programming},
	year = 1999,
}

AO97

@book{AO97,
	author = {Apt, K. and E.-R. Oderog},
	publisher = {Springer},
	title = {Verification of Sequential and Concurrent Programs},
	year = 1997,
}

APC94

@inproceedings{APC94,
	author = {Abadi, Martin and G. Plotkin and Luca Cardelli},
	crossref = {LICS94},
	pages = {310--319},
	title = {Subtyping and Parametricity},
}
Fully expanded entry:
@string{Jul = "July"}
@inproceedings{APC94,
	address = {Paris, France},
	author = {Abadi, Martin and G. Plotkin and Luca Cardelli},
	booktitle = {Proceedings of 9$^{th}$ IEEE Symposium on Logic in Computer Science},
	key = {LICS94},
	month = Jul,
	pages = {310--319},
	publisher = {IEEE Computer Society Press},
	title = {Subtyping and Parametricity},
	year = 1994,
}

APCFS03

@article{APCFS03,
	author = {A. Asperti and L. Padovani and C. Sacerdoti Coen and G. Ferruccio and I. Schena},
	journal = {Annals of Mathematics and Artificial Intelligence, Special Issue on Mathematical Knowledge Management},
	number = {1--3},
	pages = {27--46},
	title = {Mathematical Knowledge Management in {HELM}},
	volume = 38,
	year = 2003,
}

Apo57

@book{Apo57,
	author = {Apostol, Tom M.},
	publisher = {Addison-Wesley Publishing Company, Inc.},
	series = {Addison-Wesley Series in Mathematics},
	title = {Mathematical Analysis: A Modern Approach to Advanced Calculus},
	year = 1957,
}

App01

@inproceedings{App01,
	author = "Andrew W. Appel",
	crossref = "LICS01",
	pages = "247--258",
	title = "Foundational Proof-Carrying Code",
	url = citeseer.ist.psu.edu/appel01foundational.html,
}
Fully expanded entry:
@inproceedings{App01,
	author = "Andrew W. Appel",
	booktitle = {Proceedings of 16$^{th}$ IEEE Symposium on Logic in Computer Science},
	key = {LICS01},
	pages = "247--258",
	publisher = "IEEE Computer Society Press",
	title = "Foundational Proof-Carrying Code",
	url = citeseer.ist.psu.edu/appel01foundational.html,
	year = 2001,
}

App92

@book{App92,
	author = {Appel, Andrew W.},
	publisher = {Cambridge University Press},
	title = {Compiling with Continuations},
	year = 1992,
}

APSS01

@inproceedings{APSS01,
	author = {A. Asperti and L. Padovani and C. Sacerdoti Coen and I. Schena},
	crossref = {tphols2001},
	pages = {59--74},
	title = {{HELM} and the Semantic Math-Web},
}
Fully expanded entry:
@string{LNCS = "Lecture Notes in Computer Science"}
@string{Sep = "September"}
@inproceedings{APSS01,
	address = {Edinburgh, Scotland},
	author = {A. Asperti and L. Padovani and C. Sacerdoti Coen and I. Schena},
	booktitle = {14$^{th}$ International Conference on Theorem Proving in Higher Order Logics},
	editor = {Richard Boulton and Paul Jackson},
	key = {TPHOLs01},
	month = Sep,
	pages = {59--74},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {{HELM} and the Semantic Math-Web},
	volume = 2152,
	year = 2001,
}

Apt81

@string{TOPLAS = "{ACM} Transactions of Programming Language Systems"}
@article{Apt81,
	author = {Apt, K.},
	journal = TOPLAS,
	number = 4,
	pages = {431--483},
	title = {Ten years of {H}oare's logic: a survey--part 1},
	volume = 3,
	year = 1981,
}

Arm00

@book{Arm00,
	address = {Cambridge, Massachusetts},
	author = {Arms, William Y.},
	publisher = {MIT Press},
	title = {Digital Libraries},
	year = 2000,
}

Arms00

@article{Arms00,
	author = "William Y. Arms",
	journal = "D-Lib Magazine",
	month = " July--August",
	note = "\url{http://www.dlib.org/dlib/july00/arms/07arms.html}",
	number = 7/8,
	title = "Automated Digital Libraries. {How} Effectively Can Computers Be Used for the Skilled Tasks of Professional Librarianship?",
	volume = 6,
	year = 2000,
}

Art00

@incollection{Art00,
	address = {Stanford University},
	author = "Sergei Artemov",
	booktitle = {Advances in Modal Logic},
	publisher = {CSLI Publications},
	title = "Operations on proofs that can be specified by means of modal logic",
	volume = 2,
	year = 2000,
}

Art01

@article{Art01,
	author = {Sergei Artemov},
	journal = {The Bulletin for Symbolic Logic},
	number = 1,
	pages = {1--36},
	title = {Explicit provability and constructive semantics},
	volume = 6,
	year = 2001,
}

Art02

@incollection{Art02,
	author = {Sergei Artemov},
	booktitle = {Algebras, Diagrams and Decisions in Language, Logic and Computation},
	editor = {Kees Vermeulen and Ann Copestake},
	pages = {89--117},
	publisher = {Stanford University},
	series = {CSLI Publications},
	title = {Unified semantics for modality and $\lambda$-terms via proof polynomials},
	year = 2002,
}

Art04

@string{Nov = "November"}
@techreport{Art04,
	author = {Sergei Artemov},
	institution = {CUNY Ph.D. Program in Computer Science Technical Reports},
	month = Nov,
	number = {TR-2004018},
	title = {Evidence-Based Common Knowledge},
	url = {http://www.cs.gc.cuny.edu/tr/techreport.php?id=140},
	year = 2004,
}

Art82

@incollection{Art82,
	address = "Moscow",
	author = "Sergei Artemov",
	booktitle = "{Voprosy Kibernetiki: Nonclassical logics and application}",
	note = "(in Russian)",
	pages = {3--20},
	publisher = {Nauka},
	title = "Applications of modal logic in proof theory",
	year = 1982,
}

Art85

@article{Art85,
	author = "Sergei Artemov ",
	journal = {Soviet Mathematics Doklady},
	number = 2,
	pages = {403--405},
	title = "Non-arithmeticity of truth predicate logics of provability",
	volume = 32,
	year = 1985,
}

Art88

@string{Mar = "March"}
@article{Art88,
	author = {Artalejo, M. R.},
	journal = {Computerised Logic Teaching Bulletin},
	month = Mar,
	number = 1,
	pages = {48--50},
	title = {Computerised Logic Teaching with {M}izar},
	volume = 1,
	year = 1988,
}

Art90

@inproceedings{Art90,
	author = "Sergei Artemov ",
	booktitle = "Theoretical Aspects of Reasoning about Knowledge - {III Proceedings}",
	pages = {257--272},
	publisher = {Morgan Kaufman Pbl.},
	title = "Kolmogorov logic of problems and a provability interpretation of intuitionistic logic",
	year = 1990,
}

Art91

@string{LNCS = "Lecture Notes in Computer Science"}
@incollection{Art91,
	author = {Arthan, R. D.},
	booktitle = {VDM '91 Formal Software Development Methods},
	editor = {S. Prehn and W. J. Toctenel},
	pages = {356--370},
	publisher = {Springer-Verlag, NY},
	series = LNCS,
	title = {Formal Specification of a {P}roof {T}ool},
	volume = 551,
	year = 1991,
}

Art93

@string{LNCS = "Lecture Notes in Computer Science"}
@article{Art93,
	author = {S.~Artemov and T.~Strassen},
	journal = LNCS,
	note = {Springer Verlag},
	pages = {14--28},
	title = {The Basic Logic of Proofs},
	volume = 702,
	year = 1993,
}

Art94

@string{APAL = "Annals of Pure and Applied Logic"}
@article{Art94,
	author = "Sergei Artemov ",
	journal = APAL,
	number = 1,
	pages = {29--59},
	title = "Logic of Proofs",
	volume = 67,
	year = 1994,
}

Art95

@techreport{Art95,
	author = "Sergei Artemov ",
	institution = {Cornell University},
	number = {MSI 95-29},
	title = "Operational Modal Logic",
	year = 1995,
}

Art96

@techreport{Art96,
	author = {S.~Artemov},
	institution = {Cornell University, Computer Science Department},
	number = {MSI 96-06},
	title = {Proof realization of intuitionistic and modal logics},
	year = 1996,
}

Art97

@techreport{Art97,
	author = "Sergei Artemov ",
	institution = {Cornell University},
	number = {MSI 95-02},
	title = "Proof realizations of typed $\lambda$-calculi",
	year = 1997,
}

Art98a

@techreport{Art98a,
	author = "Sergei Artemov",
	institution = {Cornell University},
	number = {CFIS 98-06},
	title = "Logic of Proofs: a Unified Semantics for Modality and $\lambda$-terms",
	year = 1998,
}

Art98b

@incollection{Art98b,
	author = "Sergei Artemov",
	booktitle = {Logic, Language and Computation},
	publisher = {CSLI Publications, Stanford University},
	title = "Unified Semantics for Modality and $\lambda$-terms via Proof Polynomials",
	volume = 3,
	year = 1998,
}

Art99

@inproceedings{Art99,
	author = "Sergei Artemov",
	crossref = "CADE99",
	pages = {267--281},
	title = "On explicit reflection in theorem proving and formal verification",
}
Fully expanded entry:
@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@inproceedings{Art99,
	address = {Berlin},
	author = "Sergei Artemov",
	booktitle = {Proceedings of the 16$^{th}$ International Conference on Automated Deduction},
	editor = {Harald Ganzinger},
	isbn = {3-540-66222-7},
	month = {July 7--10},
	pages = {267--281},
	publisher = {Trento, Italy},
	series = LNAI,
	title = "On explicit reflection in theorem proving and formal verification",
	volume = 1632,
	year = 1999,
}

Art99a

@techreport{Art99a,
	author = {S.~Artemov},
	institution = {Cornell University, Computer Science Department},
	note = {Proceedings of the Workshop Intuitionistic Modal Logic and Applications, Trento, Italy, 1999},
	title = {Deep isomorphism of modal derivations and lambda-terms},
	year = 1999,
}

Art99b

@article{Art99b,
	author = {Sergei Artemov},
	journal = {Electronic Notes on Theoretical Computer Science},
	note = {\url{http://www.elsevier.nl/entcs/}},
	number = 1,
	title = {Uniform Provability Realization of Intuitionistic Logic, Modality and Lambda-terms},
	volume = 23,
	year = 1999,
}

AS85

@book{AS85,
	author = {Abelson, H. and G. J. Sussman},
	publisher = {MIT Press, Cambridge, MA},
	title = {Structure and Interpretation of Computer Programs},
	year = 1985,
}

AS85a

@string{Oct = "October"}
@article{AS85a,
	author = "Bowen Alpern and Fred B. Schneider",
	day = 7,
	journal = "Information Processing Letters",
	month = Oct,
	number = 4,
	pages = "181--185",
	title = "Defining Liveness",
	volume = 21,
	year = 1985,
}

AS87

@article{AS87,
	author = {Bowen Alpern and Fred B. Schneider},
	journal = {Distributed Computing},
	pages = {117--126},
	title = {Recognizing Safety and Liveness},
	volume = 2,
	year = 1987,
}

AS89

@string{TOPLAS = "{ACM} Transactions of Programming Language Systems"}
@article{AS89,
	author = {Alpern, Bowen and Fred B.~Schneider},
	journal = TOPLAS,
	pages = {147--167},
	title = {Verifying Temporal Properties Without Temporal Logic},
	volume = 11,
	year = 1989,
}

AS93

@string{Aug = "August"}
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{AS93,
	author = {Sergei Artemov and Tyko Stra{\ss}en},
	booktitle = {Computational Logic and Proof Theory, Proceedings of the Third Kurt G{\"o}del Colloquium},
	editor = {Georg Gottlob and Alexander Leitsch and Daniele Mundici},
	month = Aug,
	pages = {71--82},
	publisher = {Springer},
	series = LNCS,
	title = {The logic of the {G\"o}del proof predicate},
	volume = 713,
	year = 1993,
}

Ash75

@unpublished{Ash75,
	author = {Ashcroft, E. A.},
	note = {Preprint},
	title = {Program Verification Tableaus},
	year = 1975,
}

Asp00

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Asp00,
	author = {David Aspinall},
	booktitle = {Proceedings of TACAS},
	note = {\url{http://zermelo.dcs.ed.ac.uk/home/da/papers/pgoutline/}},
	series = LNCS,
	title = {Proof {G}eneral --- {A} Generic Tool for Proof Development},
	volume = 1785,
	year = 2000,
}

Asp95

@string{May = "May"}
@string{TCS = "Journal of Theoretical Computer Science"}
@article{Asp95,
	author = {Asperti, Andrea},
	journal = TCS,
	month = May,
	number = 2,
	pages = {277--297},
	title = {Paths, Computations and Labels in the $\lambda$-Calculus},
	volume = 142,
	year = 1995,
}

Asp96

@inproceedings{Asp96,
	author = {Asperti, Andrea},
	booktitle = {1996 {ACM} Symposium on Principles of Programming Languages},
	pages = {110--118},
	title = {On the Complexity of beta-Reduction},
	year = 1996,
}

AU92

@book{AU92,
	address = {New York},
	author = {Aho, A. V. and J. D. Ullman},
	publisher = {Computer Science Press},
	title = {Foundations of Computer Science},
	year = 1992,
}

Aud91

@inproceedings{Aud91,
	author = {Audebaud, P.},
	crossref = {LICS91},
	pages = {86--95},
	title = {Partial Objects in the Calculus of Constructions},
}
Fully expanded entry:
@string{Jul = "July"}
@inproceedings{Aud91,
	address = {Vrije University, Amsterdam, The Netherlands},
	author = {Audebaud, P.},
	booktitle = {Proceedings of the 6$^{th}$ Symposium on Logic in Computer Science},
	key = {LICS91},
	month = Jul,
	pages = {86--95},
	publisher = {IEEE Computer Society Press},
	title = {Partial Objects in the Calculus of Constructions},
	year = 1991,
}

Aug98

@inproceedings{Aug98,
	author = "Lennart Augustsson",
	booktitle = "International Conference on Functional Programming",
	pages = "239--250",
	title = "Cayenne --- a Language with Dependent Types",
	url = citeseer.nj.nec.com/augustsson98cayenne.html,
	year = 1998,
}

autoconf

@string{Nov = "November"}
@book{autoconf,
	author = "David MacKenzie and Ben Elliston and Akim Demaille",
	month = Nov,
	note = "\url{http://www.gnu.org/software/autoconf/manual/index.html}",
	publisher = "Free Software Foundation",
	title = "\textsf{Autoconf}: Creating Automatic Configuration Scripts",
	year = 2003,
}

automake

@string{Sep = "September"}
@book{automake,
	author = "David MacKenzie and Tom Tromey",
	month = Sep,
	note = "\url{http://www.gnu.org/software/automake/manual/index.html}",
	publisher = "Free Software Foundation",
	title = "{GNU} {Automake}",
	year = 2003,
}

AW04

@book{AW04,
	address = {New York},
	author = {Attiya, H. and Welch, J.},
	edition = {2nd},
	publisher = {Wiley Interscience},
	title = {Distributed Computing: Fundamentals, Simulations, and Advanced Topics},
	year = 2004,
}

AW80

@string{Jul = "July"}
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{AW80,
	author = {Aiello, L. and Weyhrauch, R. W.},
	booktitle = {Proceedings of 5th International Conference on Automated Deduction, {\rm Les Arcs, France}},
	editor = {W. Bibel and R. Kowalski},
	month = Jul,
	pages = {1--11},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Using meta-theoretic reasoning to do algebra},
	volume = 87,
	year = 1980,
}

AW93

@inproceedings{AW93,
	author = {Aiken, Alexander and Edward L. Wimmers},
	booktitle = {Conference on Functional Programming Languages and Computer Architecture},
	pages = {31--41},
	title = {Type Inclusion Constraints and Type Inference},
	year = 1993,
}

Awe85

@string{Oct = "October"}
@article{Awe85,
	author = {Baruch Awerbuch},
	journal = {Journal of the Association of Computing Machinery},
	month = Oct,
	number = 4,
	pages = {804--823},
	title = {Complexity of Network Synchronization},
	volume = 32,
	year = 1985,
}

axiomweb

@misc{axiomweb,
	author = "Timothy Daly",
	key = "AXIOM",
	note = {\url{http://savannah.nongnu.org/projects/axiom}},
	title = {{\Axiom} Home Page},
}

B+88

@string{LNCS = "Lecture Notes in Computer Science"}
@book{B+88,
	author = {Bauer, F. L. and others},
	publisher = {Springer-Verlag, New York},
	series = LNCS,
	title = {The Munich Project CIP:  Volume {II}},
	volume = 292,
	year = 1988,
}

B-JBS03

@misc{B-JBS03,
	author = {Ben-Jacob, E and I. Becker and Y. Shapira and H. Levine},
	howpublished = {\emph{Draft article,} Tel Aviv University School of Physics and Astronomy},
	title = {Collective Intelligence in Bacterial Organization},
	year = 2003,
}

B-OCG93

@inproceedings{B-OCG93,
	author = {M.~Ben-Or and R.~Canetti and O.~Goldreich},
	booktitle = {Proceedings 25th STOC},
	pages = {52--61},
	title = {Asynchronous Secure Computations},
	year = 1993,
}

B-OGW88

@article{B-OGW88,
	author = {M.~Ben-Or and S.~Goldwasser and A.~Widgerson},
	journal = {20th STOC},
	pages = {1--10},
	title = {Completeness Theorems for Non-Cryptographic Fault-Tolerant Distributed Computation},
	year = 1988,
}

B-OKR94

@article{B-OKR94,
	author = {M.~Ben-Or and B.~Kelmer and T.~Rabin},
	journal = {PODC},
	title = {Asynchronous Secure Computations with Optimal Resilience},
	year = 1994,
}

B-TGS90

@inproceedings{B-TGS90,
	author = {Breazu-Tannen, Val and Carl A. Gunter and Andre Scedrov},
	booktitle = {{ACM} Conference on {Lisp} and Functional Programming},
	pages = {44--60},
	title = {Computing with Coercions},
	year = 1990,
}

BA02

@inproceedings{BA02,
	author = {Eli Barzilay and Stuart Allen},
	crossref = {tphols2002b},
	pages = {23--32},
	title = {Reflecting Higher-Order Abstract Syntax in {\Nuprl}},
}
Fully expanded entry:
@inproceedings{BA02,
	author = {Eli Barzilay and Stuart Allen},
	booktitle = {Theorem Proving in Higher Order Logics; Track B Proceedings of the 15$^{th}$ International Conference on Theorem Proving in Higher Order Logics ({TPHOLs} 2002), Hampton, VA, August 2002},
	editor = {Victor A. Carre{\~n}o and C{\'e}zar A. Mu{\~n}oz and Sophi{\`e}ne Tahar},
	pages = {23--32},
	publisher = {National Aeronautics and Space Administration},
	title = {Reflecting Higher-Order Abstract Syntax in {\Nuprl}},
	year = 2002,
}

BA98

@inproceedings{BA98,
	author = {Gustavo Betarte and Alvaro Tasistro},
	booktitle = {Twenty-Five Years of Constructive Type Theory},
	chapter = 2,
	pages = {21--39},
	publisher = {Oxford University Press},
	title = {Extension of {M}artin-{L}{\"o}f's Type Theory with Record Types and Subtyping},
	year = 1998,
}

BAA00

@misc{BAA00,
	author = {Office of Naval Research},
	howpublished = {As published in the Commerce Business Daily; see also \url{http://www.onr.navy.mil/02/baa/expired/00_015.htm}},
	month = {June 19},
	note = {Solicitation Number: BAA 00-015},
	title = {{Critical Infrastructure Protection and High Confidence, Adaptable Software (CIP/SW) Research Program of the University Research Initiative (URI) -- Topic \#8 Digital Libraries for Constructive Mathematical Knowledge}},
	year = 2000,
}

BAC03

@misc{BAC03,
	author = {Eli Barzilay and Stuart Allen and Robert Constable},
	howpublished = {Short paper presented at 18th Annual {IEEE} Symposium on Logic in Computer Science, June 22--25, Ottawa, Canada},
	title = {Practical Reflection in {\Nuprl}},
	year = 2003,
}

Bac78

@string{Aug = "August"}
@inproceedings{Bac78,
	author = {Backus, J. W.},
	booktitle = {A Functional Style and its Algebra of Programs, Comm. Assoc. Comput. Mach.},
	month = Aug,
	pages = {613--641},
	title = {Can Programming be Liberated from the {V}on {N}eumann Style?},
	year = 1978,
}

Bac84

@string{Nov = "November"}
@techreport{Bac84,
	author = "Backhouse, Roland",
	institution = "University of Essex",
	month = Nov,
	number = "CSM-70",
	title = "o}f's Theory of Types",
	year = 1984,
}

Bac87

@string{May = "May"}
@inproceedings{Bac87,
	author = "Backhouse, Roland",
	booktitle = "Workshop on General Logic, Edinburgh, February 1987",
	editor = A.~Avron,
	month = May,
	number = "88-52",
	publisher = "Department of Computer Science, University of Edinburgh",
	series = "ECS-LFCS",
	title = "o}f's Theory of Types",
	year = 1988,
}

Bac88

@article{Bac88,
	author = {Back, R.},
	journal = {Acta Informatica},
	pages = {593--624},
	title = {A calculus of refinements for program derivations},
	year = 1988,
}

Bac89

@incollection{Bac89,
	author = {Backhouse, R. C.},
	booktitle = {Constructive Methods in Computer Science, {\rm NATO ASI Series, Vol.~F55}:  Computer \& System Sciences},
	editor = {M. Broy},
	pages = {6--92},
	publisher = {Springer-Verlag, New York},
	title = {Constructive Type Theory--an introduction},
	year = 1989,
}

Bac90

@string{LNCS = "Lecture Notes in Computer Science"}
@incollection{Bac90,
	author = {Back, R. J. R.},
	booktitle = {Stepwise Refinement of Distributed Systems},
	editor = {de Bakker, J. W. and W.-P. de Roever and G. Rozenberg},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Refinement calculus, part {II}: Parallel and reactive programs},
	volume = 430,
	year = 1990,
}

Bai98

@phdthesis{Bai98,
	author = {Bailey, Antony J.},
	school = {University of Manchester},
	title = {The Machine-Checked Literate Formalization of Algebra in Type Theory},
	year = 1998,
}

Bal99

@phdthesis{Bal99,
	author = "Clemens Ballarin",
	note = "Available as Cambrigde Computer Laboratory technical report number 473",
	school = "University of Cambridge",
	title = "Computer Algebra and Theorem Proving",
	url = citeseer.nj.nec.com/ballarin99computer.html,
	year = 1999,
}

Bana

@book{Bana,
	author = {Banachowski, L. and others},
	publisher = {Banach Center Publications, Warsaw},
	title = {An introduction to algorithmic logic},
	volume = 2,
	year = 1977,
}

Bar01

@string{Jan = "January"}
@techreport{Bar01,
	address = {Ithaca, New York},
	author = {Eli Barzilay},
	institution = {Cornell University},
	month = Jan,
	number = {TR2001-1832},
	title = "Quotation and Reflection in {\Nuprl} and {S}cheme",
	year = 2001,
}

Bar03

@string{Jun = "June"}
@misc{Bar03,
	author = {Eli Barzilay},
	howpublished = {Talk given at LICS 2003, Ottawa, Canada},
	month = Jun,
	title = {Practical Reflection in {\Nuprl}},
	url = {http://www.nuprl.org/FDLProject/talks.html},
	year = 2003,
}

Bar05

@phdthesis{Bar05,
	crossref = {Bar06},
}
Fully expanded entry:
@phdthesis{Bar05,
	author = {Barzilay, Eli},
	school = {Cornell University},
	title = {Implementing Reflection in {\Nuprl}},
	year = 2006,
}

Bar06

@phdthesis{Bar06,
	author = {Barzilay, Eli},
	school = {Cornell University},
	title = {Implementing Reflection in {\Nuprl}},
	year = 2006,
}

Bar77

@incollection{Bar77,
	author = {Barendregt, Henk P.},
	booktitle = {Handbook of Mathematical Logic},
	editor = {Jon Barwise},
	pages = {1091--1132},
	publisher = {North-Holland, NY},
	title = {The Typed lambda calculus},
	year = 1977,
}

Bar81

@book{Bar81,
	author = {Barendregt, Henk P.},
	publisher = {North-Holland, Amsterdam},
	series = {Studies in Logic},
	title = {The Lambda Calculus: Its Syntax and Symantics},
	volume = 103,
	year = 1981,
}

Bar91

@string{Apr = "April"}
@article{Bar91,
	author = {Henk P. Barendregt},
	journal = {Journal Functional Programming},
	month = Apr,
	number = 2,
	pages = {125--154},
	title = {Introduction to Generalised Type Systems},
	volume = 1,
	year = 1991,
}

Bar92

@inbook{Bar92,
	author = {Henk P. Barendregt},
	chapter = {Lambda Calculi with Types},
	pages = {118--310},
	publisher = {Oxford University Press},
	title = {Handbook of Logic in Computer Science},
	volume = 2,
	year = 1992,
}

Bar93

@article{Bar93,
	author = {J. P. Barlow},
	journal = {Communication of the {ACM}},
	number = 11,
	pages = {21--26},
	title = {A Plain Text on Crypto Policy},
	volume = 36,
	year = 1993,
}

Bar99

@book{Bar99,
	address = {London},
	author = {John D. Barrow},
	publisher = {Vintage},
	title = {Impossibility: {The} Limits of Science and the Science of Limits},
	year = 1999,
}

Bas88

@inproceedings{Bas88,
	author = {Basin, David A.},
	crossref = {CADE88},
	pages = {101--110},
	title = {An environment for automated reasoning about partial functions},
}
Fully expanded entry:
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Bas88,
	author = {Basin, David A.},
	booktitle = {9th International Conference on Automated Deduction},
	editor = {E. Lusk and R. Overbeek},
	pages = {101--110},
	publisher = {Springer-Verlag, NY},
	series = LNCS,
	title = {An environment for automated reasoning about partial functions},
	volume = 310,
	year = 1988,
}

Bas89

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Bas89,
	author = {Basin, David A.},
	booktitle = {Proceedings of Logic at Botik '89, {\rm Pereslavl-Zalesky, USSR}},
	note = {(Cornell TR 88-932)},
	pages = {12--25},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {{Building Theories in {\Nuprl}}},
	volume = 363,
	year = 1989,
}

Bas90

@phdthesis{Bas90,
	author = {Basin, David A.},
	school = {Cornell University},
	title = {{Building Problem Solving Environments in Constructive Type Theory}},
	year = 1990,
}

Bas91

@techreport{Bas91,
	author = {Basin, David A.},
	institution = {Department of Artificial Intelligence, Edinburgh},
	note = {Also appeared in Proceedings of the IFIP-IEEE Int'l. Workshop on Formal Methods in VLSI Design, Miami USA, 1991.},
	number = {Research Paper 533},
	title = {Extracting circuits from constructive proofs.},
	year = 1991,
}

Bas98

@phdthesis{Bas98,
	address = {Ithaca, NY, USA},
	author = {Anindya Basu},
	order_no = {UMI Order No. GAX98-04994},
	school = {Cornell University},
	title = {A language-based approach to protocol construction},
	year = 1998,
}

Bat83

@techreport{Bat83,
	author = {Batali, J.},
	institution = {MIT},
	number = {AIM-TR-701},
	title = {Computational Introspection},
	year = 1983,
}

Bates79

@phdthesis{Bates79,
	author = {Bates, J. L.},
	school = {Cornell University},
	title = {A Logic for Correct Program Development},
	year = 1979,
}

Bates81

@techreport{Bates81,
	author = {Bates, J. L.},
	institution = {Cornell University},
	note = {Revision of Cornell University Ph.D. thesis submitted August 1979},
	number = {TR81-455},
	title = {A Logic for Correct Program Development},
	year = 1981,
}

Bay97

@inproceedings{Bay97,
	author = {Bayardo Jr., R. J. and R. C. Schrag},
	booktitle = {Proceedings of AAAI-97},
	title = {Using {CSP} look-back techniques to solve real-world {SAT} instances},
	year = 1997,
}

BB85

@book{BB85,
	author = {Bishop, E. and D. Bridges},
	publisher = {Springer, New York},
	title = {{Constructive Analysis}},
	year = 1985,
}

BB90

@inproceedings{BB90,
	author = {G. Berry and G. Boudol},
	booktitle = {Conference Record of the 17th Annual {ACM} Symposium on Principles of Programming Languages},
	pages = {81--94},
	title = {The Chemical Abstract Machine},
	year = 1990,
}

BB94

@string{Apr = "April"}
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{BB94,
	address = {Sendai, Japan},
	author = {Franco Barbanera and Stefano Berardi},
	booktitle = {Theoretical Aspects of Computer Software},
	editor = {Masami Hagiya and John C.~Mitchell},
	month = Apr,
	organization = {TACS '94},
	pages = {495--515},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {A Symmetric Lambda Calculus for "Classical" Program Extraction},
	year = 1994,
}

BBCGM97

@string{Feb = "February"}
@manual{BBCGM97,
	address = {Sophia Antipolis},
	author = {Bertot, J. and Y. Bertot and Y. Coscoy and H. Goguen and F. Montagnac},
	month = Feb,
	note = {System Revision 1.22; Documentation Revision 1.31},
	organization = {INRIA},
	title = {User Guide to the CTCOQ Proof Environment},
	year = 1997,
}

BBD+81

@article{BBD+81,
	author = {Bauer, F. L. and M. Broy and W. Dosch and R. Gnatz and B. Krieg-Br{\"{u}}kner and A. Laut and M. Luckman and T. Matzner and B. M{\"{o}}ller and H. Partsch and  P. Pepper and K. Samelson and R. Steinbr{\"{u}}cken and M. Wirsing and H. W{\"{o}}ssner},
	journal = {Science of Computer Programming},
	pages = {73--114},
	title = {Programming in a wide spectrum language:  a collection of examples},
	volume = 1,
	year = 1981,
}

BBL91

@article{BBL91,
	author = {Basin, David A. and G. Brown and Miriam Leeser},
	journal = {Integration: The International Journal of  VLSI Design},
	pages = {235--250},
	title = {{F}ormally {V}erified {S}ynthesis of {C}ombinational {CMOS}, {C}ircuits},
	volume = 11,
	year = 1991,
}

BBMS00

@article{BBMS00,
	author = {Baumslag, Gilbert and Bridson, Martin R. and Miller, III, Charles F. and Short, Hamish},
	issn = {0010-2571},
	journal = {Commentarii Mathematici Helvetici},
	number = 3,
	pages = {457--477},
	title = {Fibre products, non-positive curvature, and decision problems},
	volume = 75,
	year = 2000,
}

BBP94

@article{BBP94,
	author = {Buss, S. and Bonet, M. and Pitassi, T.},
	journal = {Feasible Mathematics {II}, {B}irkhauser},
	pages = {31--56},
	title = {Are there hard examples for {F}rege systems?},
	year = 1995,
}

BBS98

@incollection{BBS98,
	author = {H. Benl and U. Berger and H. Schwichtenberg and others},
	booktitle = {Automated Deduction},
	editor = {W. Bibel and P. G. Schmitt},
	publisher = {Kluwer},
	title = {Proof Theory at Work: Program Development in the {Minlog} System},
	volume = {II},
	year = 1998,
}

BC01

@article{BC01,
	author = {Henk Barendregt and Arjeh M. Cohen},
	journal = {Journal of Symbolic Computation},
	pages = {3--22},
	title = {Electronic Communication of Mathematics and the Interaction of Computer Algebras Systems and Proof Assistants},
	volume = 32,
	year = 2001,
}

BC03

@techreport{BC03,
	author = {Mark Bickford and Robert L. Constable},
	institution = {Cornell University},
	number = {TR2003-1893},
	title = {A Logic of Events},
	year = 2003,
}

BC03a

@string{Aug = "August"}
@unpublished{BC03a,
	author = {Nina Bohr and Robert L. Constable},
	month = Aug,
	note = {Draft},
	title = {Defining Inductive and Co-Inductive Types Using Union and intersection Types},
	year = 2003,
}

BC03b

@unpublished{BC03b,
	author = {Baumslag, Gilbert and Cleary, Sean},
	note = {To appear in the Journal of Group Theory},
	title = {Parafree one-relator groups},
}

BC03c

@unpublished{BC03c,
	author = {Baumslag, Gilbert and Cleary, Sean},
	note = {Submitted for publication},
	title = {Parafree groups, the isomorphism problem and computation: I},
}

BC04

@book{BC04,
	author = {Bertot, Yves and Cast{\'e}ran, Pierre},
	publisher = {Springer-Verlag},
	series = {Texts in Theoretical Computer Science},
	title = {Interactive Theorem Proving and Program Development;           Coq'Art: The Calculus of Inductive Constructions},
	year = 2004,
}

BC05

@techreport{BC05,
	address = {Ithaca, NY},
	author = {Bickford, Mark and Constable, Robert L.},
	institution = {Cornell University, Computer Science Department},
	title = {A Causal Logic of Events in Formalized Computational Type Theory},
	year = 2005,
}

BC06

@inproceedings{BC06,
	author = {Bickford, Mark and Constable, Robert L.},
	booktitle = {Logical Aspects of Secure Computer Systems, Proceedings of International Summer School Marktoberdorf 2005},
	note = {Earlier version available as Cornell University Technical Report TR2005-2010, 2005},
	title = {A Causal Logic of Events in Formalized Computational Type Theory},
	year = {to Appear 2006},
}

BC81

@techreport{BC81,
	address = {Ithaca, NY},
	author = {Bates, J. L. and Robert L.~Constable},
	institution = {Cornell University, Computer Science Department},
	number = {82--492},
	title = {Definition of Micro-{\PRL}},
	year = 1981,
}

BC85

@string{TOPLAS = "{ACM} Transactions of Programming Language Systems"}
@article{BC85,
	author = {Bates, J. L. and Robert L.~Constable},
	journal = TOPLAS,
	number = 1,
	pages = {53--71},
	title = {Proofs as Programs},
	volume = 7,
	year = 1985,
}

BC91

@string{Jun = "June"}
@inproceedings{BC91,
	address = {Edinburgh, UK},
	author = {Basin, David A. and Robert L.~Constable},
	booktitle = {Proceedings of the Second Annual Workshop on Logical Frameworks},
	month = Jun,
	title = {Metalogical Frameworks},
	year = 1991,
}

BC92

@article{BC92,
	author = {Bellantoni, Stephen J. and S.~Cook},
	journal = {Computational Complexity},
	pages = {97--110},
	title = {A New Recursion-Theoretic Characterization of the Poly-time Functions},
	volume = 2,
	year = 1992,
}

BC93

@incollection{BC93,
	address = {Great Britain},
	author = {Basin, David A. and Robert L.~Constable},
	booktitle = {Logical Environments},
	chapter = 1,
	editor = {G.~Huet and G.~Plotkin},
	pages = {1--29},
	publisher = {Cambridge University Press},
	title = {Metalogical Frameworks},
	year = 1993,
}

BC93a

@string{Nov = "November"}
@unpublished{BC93a,
	author = {Bridges, D. and C. Calude},
	month = Nov,
	note = {To appear},
	title = {On Recursive Bounds for the Exceptional Values in Speed-up},
	year = 1993,
}

BCCHOG96

@article{BCCHOG96,
	author = {Bruce, Kim B. and Luca Cardelli and Giuseppe Castagna and The Hopkins Objects Group and Gary T. Leavens and Benjamin C. Pierce},
	journal = {Theory and Practice of Object Systems},
	number = 3,
	pages = {221--242},
	title = {On Binary Methods},
	volume = 1,
	year = 1996,
}

BCCPZ92

@unpublished{BCCPZ92,
	author = {Berkooz, G. and Paul Chew and J. Cremer and Rick Palmer and Richard Zippel},
	note = {Computer Science Department, Cornell University, Ithaca, NY},
	title = {Generating Spectral Method Solvers for Partial Differential Equations},
	year = 1992,
}

BCD89

@article{BCD89,
	author = {Brown, J.~S. and A.~Collins and P.~Duguid},
	journal = {Educational Researcher},
	number = 1,
	pages = {32--41},
	title = {Situated Cognition and the Culture of Learning},
	volume = 18,
	year = 1989,
}

BCD91

@string{Jun = "June"}
@inproceedings{BCD91,
	address = {Gaithersburg, MD},
	author = {Butler, Ricky and James Caldwell and Ben Di~Vito},
	booktitle = {Sixth Annual Conference on Computer Assurance},
	month = Jun,
	series = {COMPASS91},
	title = {Design Strategy for a Formally Verified Reliable Computing Platform},
	year = 1991,
}

BCF+97

@inproceedings{BCF+97,
	author = {C. Benzm{\"u}ller and L. Cheikhrouhou and D. Fehrer and others},
	crossref = {CADE97},
	title = {\textsc{{$\Omega$mega}}: Towards a Mathematical Assistant},
}
Fully expanded entry:
@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@inproceedings{BCF+97,
	author = {C. Benzm{\"u}ller and L. Cheikhrouhou and D. Fehrer and others},
	booktitle = {Proceedings of the 14$^{th}$ International Conference on Automated Deduction},
	editor = {William McCune},
	isbn = {3-540-63104-6},
	month = {July 13--17},
	publisher = {Springer},
	series = LNAI,
	title = {\textsc{{$\Omega$mega}}: Towards a Mathematical Assistant},
	volume = 1249,
	year = 1997,
}

BCG83

@string{Nov = "November"}
@article{BCG83,
	author = {Balzer, R. and T. E. Cheatham, Jr. and C. Green},
	journal = {Computer},
	month = Nov,
	pages = {39--45},
	title = {Software Technology in the 1990's:  Using a new paradigm},
	year = 1983,
}

BCGS91

@string{Jul = "July"}
@article{BCGS91,
	author = {Breazu-Tannen, V. and Thierry Coquand and Carl A. Gunter and Andre Scedrov},
	journal = {Information and Computation},
	month = Jul,
	number = 1,
	pages = {172--222},
	title = {Inheritance as Implicit Coercion},
	volume = 93,
	year = 1991,
}

BCHH00

@inproceedings{BCHH00,
	address = "Hilton Head, SC",
	author = "Ken Birman and Robert Constable and Mark Hayden and Jason                      Hickey and Christoph Kreitz and Robbert van Renesse and                      Ohad Rodeh and Werner Vogels",
	booktitle = "DARPA Information Survivability Conference and Exposition                      (DISCEX 2000)",
	optwwwref = {http://www.nuprl.org/documents/Constable/00discex-horus.html},
	pages = "149--161",
	publisher = "IEEE Computer Society Press",
	title = "The {\Horus} and {\Ensemble} Projects: Accomplishments and                     Limitations.",
	year = 2000,
}

BCHHKRRV00

@inproceedings{BCHHKRRV00,
	crossref = {BCHH00},
}
Fully expanded entry:
@inproceedings{BCHHKRRV00,
	address = "Hilton Head, SC",
	author = "Ken Birman and Robert Constable and Mark Hayden and Jason                      Hickey and Christoph Kreitz and Robbert van Renesse and                      Ohad Rodeh and Werner Vogels",
	booktitle = "DARPA Information Survivability Conference and Exposition                      (DISCEX 2000)",
	optwwwref = {http://www.nuprl.org/documents/Constable/00discex-horus.html},
	pages = "149--161",
	publisher = "IEEE Computer Society Press",
	title = "The {\Horus} and {\Ensemble} Projects: Accomplishments and                     Limitations.",
	year = 2000,
}

BCHP05

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{BCHP05,
	author = {Mark Bickford and Robert C. Constable and Joseph Y. Halpern and Sabina Petride},
	booktitle = {Logic for Programming, Artificial Intelligence, and Reasoning},
	editor = {Franz Baader and Andreo Voronsky},
	pages = {449--465},
	series = LNCS,
	title = {Knowledge-Based Synthesis of Distributed Systems Using Event Structures},
	volume = 3452,
	year = 2005,
}

BCK97

@article{BCK97,
	author = "M. Bellare and R. Canetti and H. Krawczyk",
	journal = "RSA Laboratories' Cryptobytes",
	number = 1,
	title = "Message authentication using hash functions: The {HMAC} construction",
	volume = 2,
	year = 1997,
}

BCL83

@book{BCL83,
	address = {Wien},
	edition = {second},
	editor = {Buchberger, B. and G. E. Collins and R. G. K. Loos},
	publisher = {Springer-Verlag},
	title = {Computer Algebra --- Symbolic and Algebraic Computation},
	year = 1983,
}

BCLM88

@techreport{BCLM88,
	author = {Bose, S. and E. M. Clarke and D. E. Long and S. Michaylov},
	institution = {Carnegie Mellon University},
	title = {A Parallel Theorem Prover for Non-Horn Clauses},
	year = 1988,
}

BCLR04

@techreport{BCLR04,
	author = {Ball, Thomas and Byron Cook and Vladimir Levin and Sriram K. Rajamani},
	institution = {Microsoft},
	note = {To appear as invited paper for Integrated Formal Methods 2004},
	number = {MSF-TR-2004-8},
	title = {{SLAM} and Static Driver Verifier: Technology Transfer of Formal Methods inside Microsoft},
	year = 2004,
}

BCM88

@article{BCM88,
	author = {Backhouse, R. C. and P. Chisholm and G. Malcolm},
	journal = {EATCS Bulletin},
	pages = {205--245},
	title = {Do-it-yourself Type theory (part {II})},
	volume = 35,
	year = 1988,
}

BCMDH90

@inproceedings{BCMDH90,
	author = {J. R. Burch and E. M. Clarke and K. L. McMillan and D. L. Dill and L. J. Hwang},
	crossref = {LICS90},
	title = {Symbolic model checking: {$10^20$} states and beyond},
}
Fully expanded entry:
@string{Jun = "June"}
@inproceedings{BCMDH90,
	author = {J. R. Burch and E. M. Clarke and K. L. McMillan and D. L. Dill and L. J. Hwang},
	booktitle = {Proceedings of the 5$^{th}$ Symposium on Logic in Computer Science},
	key = {LICS90},
	month = Jun,
	publisher = {IEEE Computer Society Press},
	title = {Symbolic model checking: {$10^20$} states and beyond},
	year = 1990,
}

BCMDH92

@string{Jun = "June"}
@article{BCMDH92,
	author = {J. R. Burch and E. M. Clarke and K. L. McMillan and D. L. Dill and L. J. Hwang},
	journal = {Information and Computation},
	month = Jun,
	number = 2,
	pages = {142--170},
	title = {Symbolic model checking: $10^20$ states and beyond},
	volume = 98,
	year = 1992,
}

BCMS89

@article{BCMS89,
	author = {Roland C. Backhouse and Paul Chisholm and Grant Malcolm and Erik Saaman},
	journal = {Formal Aspects of Computing},
	pages = {19--84},
	title = {Do-it-yourself Type theory},
	volume = 1,
	year = 1989,
}

BCP96

@inproceedings{BCP96,
	author = {Bruce, Kim B. and Luca Cardelli and Benjamin C. Pierce},
	booktitle = {Proceedings of FOOL 3},
	title = {Comparing Object Encodings},
	year = 1996,
}

BCR86

@inproceedings{BCR86,
	author = {Boehm, Hans-J. and Robert Cartwright and Mark Riggle and Michael J. O'Donnell},
	booktitle = {{ACM} Symposium on Lisp and Functional Programming},
	publisher = {ACM},
	title = {Exact Real Arithmetic: {A} Case Study in Higher Order Programming},
	year = 1986,
}

BCS01

@article{BCS01,
	author = {Burillo, J. and Cleary, S. and Stein, M. I.},
	issn = {0002-9947},
	journal = {Transactions of the American Mathematical Society},
	number = 4,
	pages = {1677--1689},
	title = {Metrics and embeddings of generalizations of {T}hompson's group ${F}$},
	volume = 353,
	year = 2001,
}

BCZ98

@article{BCZ98,
	author = {Andrej Bauer and Edmund M. Clarke and Xudong Zhao},
	journal = {Journal of Automated Reasoning},
	number = 3,
	pages = {295--325},
	title = {{\Analytica} --- An Experiment in Combining Theorem Proving and Symbolic Computation},
	volume = 21,
	year = 1998,
}

BD77

@string{Jan = "January"}
@article{BD77,
	author = {Burstall, R. and J. Darlington},
	journal = {J. Assoc. Comput. Mach.},
	month = Jan,
	pages = {44--67},
	title = {A Transformation System for Developing Recursive Programs},
	volume = 24,
	year = 1977,
}

BD89

@techreport{BD89,
	author = {Basin, David A. and P. Del Vecchio},
	institution = {Cornell University},
	number = {89--1018},
	title = {Verification of Combinational Logic in {\Nuprl}},
	year = 1989,
}

BD89a

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{BD89a,
	author = {Basin, David A. and P. Del Vecchio},
	booktitle = {Hardware Specification, Verification and Synthesis:  Mathematical Aspects},
	pages = {333--357},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Verification of Combinational Logic in {\Nuprl}},
	volume = 408,
	year = 1989,
}

BDGB98

@string{May = "May"}
@article{BDGB98,
	author = {Babaoglu, O. and Davoli, R. and Giachini, L. and Baker, G.},
	journal = {Proceedings of the 18th IEEE International Conference on Distributed Computing Systems},
	month = May,
	title = {System support for partition-aware network applications},
	year = 1998,
}

BDI88

@inproceedings{BDI88,
	author = {Borras, P. and D.~Cl{\'e}ment and T.~Despeyroux and J.~Incerpi and G.~Kahn and B.~Lang and V.~Pascual},
	booktitle = {Software Engineering Notes},
	organization = {Third Symposium on Software Development Environments},
	title = {Centaur:  the system},
	volume = {13(5)},
	year = 1988,
}

BDL89

@book{BDL89,
	address = {New York},
	author = {Baxter, Nancy and Ed Dubinsky and Gary Levin},
	publisher = {Springer-Verlag},
	title = {Learning Discrete Mathematics with ISETL},
	year = 1989,
}

BDOPV95

@article{BDOPV95,
	author = "B. Bacci  and M. Danelutto and S. Orlando and S.  Pelagatti and M. Vanneschi",
	journal = "Concurrency: Practice and Experience",
	month = "May",
	number = 3,
	pages = {225--255},
	title = "{P$^3$L}: A Structured High level programming language and its structured support",
	volume = 7,
	year = 1995,
}

BE91

@book{BE91,
	address = {Stanford University},
	author = {Barwise, John and John Etchemendy},
	edition = {Second},
	publisher = {Center for the Study of Language and Information},
	series = {Lecture Notes Number 23},
	title = {The Language of First-Order Logic},
	year = 1991,
}

BE94

@book{BE94,
	address = {Stanford, California},
	author = {Barwise, John and John Etchemendy},
	publisher = {Center for the Study of Language and Information, Stanford University},
	title = {Hyperproof},
	year = 1994,
}

Bee81

@string{LNM = "Lecture Notes in Mathematics"}
@inproceedings{Bee81,
	author = {Beeson, Michael J.},
	booktitle = {Constructive Mathematics},
	editor = {F. Richman},
	pages = {146--90},
	publisher = {Springer, Berlin},
	series = LNM,
	title = {Formalizing Constructive Mathematics: Why and How?},
	volume = 873,
	year = 1981,
}

Bee82

@article{Bee82,
	author = {Beeson, Michael J.},
	journal = {Anals of Math Logic},
	pages = {127--78},
	title = {Recursive models for constructive set theory},
	volume = 23,
	year = 1982,
}

Bee83

@inproceedings{Bee83,
	author = {Beeson, Michael J.},
	booktitle = {International Congress on Logic, Methodology and Philosophy Science},
	publisher = {North-Holland, Salzburg, Austria},
	title = {Proving Programs and Programming Proofs},
	year = 1983,
}

Bee85

@book{Bee85,
	author = {Beeson, Michael J.},
	publisher = {Springer-Verlag},
	title = {Foundations of Constructive Mathematics},
	year = 1985,
}

Bee88

@article{Bee88,
	author = {Beeson, Michael J.},
	journal = {Theoretical Computing Science},
	pages = {247--340},
	title = {Towards a Computation System Based on Set Theory},
	volume = 60,
	year = 1988,
}

Bee94

@misc{Bee94,
	author = {Beeson, Michael J.},
	note = {Personal Communication},
	title = {The {M}ath{P}ert {S}ystem},
	year = 1994,
}

BEGK87

@string{LNCS = "Lecture Notes in Computer Science"}
@article{BEGK87,
	author = {Barendregt, H. P. and M. C. D. J. van Eekelen and J. R. W. Glauert and J. R. Kennaway and M. J. Plasmeijer and M. R. Sleep},
	journal = {Parallel Architectures and Languages Europe, Volume~{II}},
	pages = {141--158},
	series = LNCS,
	title = {Term Graph Rewriting},
	volume = 256,
	year = 1987,
}

Bei64

@book{Bei64,
	address = {New York},
	author = {Albert H.~Beiler},
	publisher = {Dover Publications Inc.},
	title = {Recreations in the Theory of Numbers},
	year = 1964,
}

Bel88

@book{Bel88,
	address = {Oxford},
	author = {John L.~Bell},
	publisher = {Oxford University Press},
	series = {Oxford Logic Guides},
	title = {Toposes and Local Set Theories},
	volume = 14,
	year = 1988,
}

BEL98

@article{BEL98,
	author = {M.~Baaz and U.~Egly and A.~Leitsch},
	journal = {Chapter 12 in Automated Deduction. A basis for applications},
	note = {Kluwer Academic Publishers},
	title = {Extension Methods in Automated Deduction},
	volume = {Vol. II},
	year = 1998,
}

Ben00

@string{JFP = "Journal of Functional Programming"}
@string{Jan = "January"}
@article{Ben00,
	author = "Ralph Benzinger",
	journal = JFP,
	month = Jan,
	number = 1,
	pages = "3--31",
	title = "Automated Complexity Analysis of {\Nuprl} Extracted Programs",
	volume = 11,
	year = 2001,
}

Ben01

@phdthesis{Ben01,
	author = {Ralph Benzinger},
	note = {Cornell Technical Report TR2002-1880},
	school = {Cornell University},
	title = {Automated Computational Complexity Analysis},
	year = 2001,
}

Ben82

@book{Ben82,
	author = {Bentley, J. L.},
	publisher = {Prentice-Hall, Englewood Cliffs, NJ},
	title = {Writing Efficient Programs},
	year = 1982,
}

Ber04

@phdthesis{Ber04,
	author = {Berghofer, Stefan},
	school = {Technische Universit{\"a}t M{\"u}nchen},
	title = {Proofs, Programs and Executable Specifications in Higher Order Logic},
	year = 2004,
}

Ber85

@incollection{Ber85,
	address = {Voaron},
	author = {Berman, R.~H.},
	booktitle = {Applications of computer algebra},
	editor = {Richard Pavelle},
	pages = {210--241},
	publisher = {Kluwer Academic Publishers},
	title = {Fourier transform algorithms for spectral analysis derived with {M}acsyma},
	year = 1985,
}

Ber90

@inproceedings{Ber90,
	address = {Sophia-Antipolis, France},
	author = {S. Berardi},
	booktitle = {Draft Proceedings of the First Annual Workshop on Logical Frameworks},
	pages = {??},
	title = {Girard Normalization Proof in LEGO},
	year = 1990,
}

BF03

@article{BF03,
	author = {D. Boneh and M. Franklin},
	journal = {SIAM J. of Computing},
	number = 3,
	pages = {586--615},
	title = {Identity based encryption from the Weil pairing},
	volume = 32,
	year = 2003,
}

BF58

@book{BF58,
	address = {Amsterdam},
	author = {Paul Bernays and A.~A.~Fraenkel},
	publisher = {North-Holland Publishing Company},
	title = {Axiomatic Set Theory},
	year = 1958,
}

BF95

@inproceedings{BF95,
	author = {Bodeveix, J. P. and M. Filali},
	booktitle = {Proceedings of the Workshop on TACAS},
	title = {A framework for parallel program refinement},
	year = 1995,
}

BFPS81

@string{LNM = "Lecture Notes in Mathematics"}
@article{BFPS81,
	author = {Buchholtz, W. and others},
	journal = {Recent Proof-Theoretical Studies},
	pages = {16--77},
	publisher = {Springer-Verlag, NY},
	series = LNM,
	title = {Iterated Inductive Definitions and Subsystems of Analysis},
	volume = 897,
	year = 1981,
}

BG01

@incollection{BG01,
	author = "Henk Barendregt and Herman Geuvers",
	booktitle = "Handbook of Automated Reasoning",
	editor = "A. Robinson and A. Voronkov",
	pages = "1149--1238",
	publisher = "Elsevier",
	title = "Proof-Assistants Using Dependent Type Systems",
	year = 2001,
}

BG03a

@article{BG03a,
	author = {Blass, Andreas and Gurevich, Yuri},
	journal = {ACM Transactions on Computational Logic},
	number = 4,
	pages = {578--651},
	title = {Abstract state machines capture parallel algorithms},
	volume = 4,
	year = 2003,
}

BG03b

@string{Oct = "October"}
@article{BG03b,
	author = {Blass, Andreas and Gurevich, Yuri},
	journal = {Bulletin of the European Association for Theoretical Computer Science},
	month = Oct,
	pages = {195--225},
	title = {Algorithms: A Quest for Absolute Definitions},
	volume = 81,
	year = 2003,
}

BG05

@techreport{BG05,
	author = {Bickford, Mark and Guaspari, David},
	institution = {ATC-NY},
	title = {A Programming Logic for Distributed Systems},
	year = 2005,
}

BG89

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{BG89,
	author = {Breazu-Tannen, V. and J. Gallier},
	booktitle = {Automata, Languages and Programming --- 16th International Colloquium (Stresa, Italy)},
	editor = {G. Ausiello and M. Dezani-Ciancaglini and S. Ronchi Della Rocca},
	pages = {137--150},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Polymorphic rewriting conserves algebraic strong normalization and confluence},
	volume = 372,
	year = 1989,
}

BG90

@inproceedings{BG90,
	author = {Blaine, Lee and Allen Goldberg},
	booktitle = {Proceedings of the IFIP TC2 working conference on Constructing Programs from Specifications},
	editor = {B.~M{\"o}ller},
	publisher = {Elsevier},
	title = {{DTRE}---A Semi-Automatic Transformation System},
	year = 1991,
}

BG96

@techreport{BG96,
	address = {PO Box 513 5600 MB Eindhoven, The Netherlands},
	author = {Bloo, R. and Geuvers, J. H.},
	institution = {Eindhoven University of Technology},
	number = {Computing Science Reports 96-10},
	title = {Explicit Substituion: On the Edge of Strong Normalisation},
	year = 1996,
}

BGHP98

@inproceedings{BGHP98,
	author = {Andrew Barber and Philippa Gardner and Masahito Hasegawa and Gordon D. Plotkin},
	crossref = {CSL98},
	pages = {78--97},
	title = {From Action Calculi to Linear Logic},
}
Fully expanded entry:
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{BGHP98,
	author = {Andrew Barber and Philippa Gardner and Masahito Hasegawa and Gordon D. Plotkin},
	booktitle = {Computer Science Logic, 11$^{th}$ International Workshop, Annual Conference of the EACSL, Aarhus, Denmark, August 23--29, 1997, Selected Papers},
	editor = {Mogens Nielsen and Wolfgang Thomas},
	pages = {78--97},
	publisher = {Springer},
	series = LNCS,
	title = {From Action Calculi to Linear Logic},
	volume = 1414,
	year = 1998,
}

BGL+00

@string{Jun = "June"}
@inproceedings{BGL+00,
	address = {Hampton, {VA}},
	author = {Saddek Bensalem and Vijay Ganesh and Yassine Lakhnech and C{\'e}sar Mu{\~n}oz and Sam Owre and Harald Rue\ss and John Rushby and Vlad Rusu and Hassen Sa{\"\i}di and {N.} Shankar and Eli Singerman and Ashish Tiwari},
	booktitle = {{LFM} 2000: Fifth {NASA} Langley Formal Methods Workshop},
	editor = {{C.} Michael Holloway},
	month = Jun,
	organization = {{NASA} Langley Research Center},
	pages = {187--196},
	title = {An Overview of \textsf{SAL}},
	url = {http://www.csl.sri.com/papers/lfm2000/},
	year = 2000,
}

BGL98

@inproceedings{BGL98,
	author = "Lee Blaine and Li-Mei Gilham and Junbo Liu and Douglas R.                      Smith and Stephen Westfold",
	booktitle = "Thirteenth Automated Software Engineering Conference",
	pages = "270--280",
	publisher = "IEEE Computer Society Press",
	title = "Planware -- Domain-Specific Synthesis of High-Performance                      Schedulers",
	year = 1998,
}

BGMWW92

@string{Apr = "April"}
@article{BGMWW92,
	author = {A. Back and J. Guckenheimer and M. Myers and F. Wicklin and P. Worfolk},
	journal = {Computers and Mathematics},
	month = Apr,
	number = 4,
	pages = {303--309},
	title = {\emph{dstool}: Computer assisted Expoloration of Dynamical Systems},
	volume = 39,
	year = 1992,
}

BGS03

@unpublished{BGS03,
	author = {Becker, Marcel and Limei Gilham and Douglas R. Smith},
	note = {Submitted for publication},
	title = {Planware {II}: Synthesis of Schedulers for Complex Resource Systems},
	year = 2003,
}

BGW90

@inproceedings{BGW90,
	author = {Bundy, A. and F. Giunchiglia and T. Walsh},
	booktitle = {Proceedings of the AAAI-90 Workshop on Automatic Generation of Approximations and Abstractions},
	note = {Also available from Edinburgh as DAI Research Paper No. 506},
	organization = {Amer. Assoc. for Art. Intelligence},
	pages = {221--232},
	title = {Building abstractions},
	year = 1990,
}

BH02

@misc{BH02,
	author = {Levente Butty{\'a}n and Jean-Pierre Hubaux},
	title = {Report on a Working Session on Security in Wireless Ad Hoc Networks},
	year = 2002,
}

BH91

@string{LNCS = "Lecture Notes in Computer Science"}
@incollection{BH91,
	author = {Basin, David A. and Douglas J.~Howe},
	booktitle = {Theoretical Aspects of Computer Software, International Conference TACS '91, {\rm Sendai, Japan}},
	pages = {475--494},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Some Normalization Properties of {M}artin-{L}{\"{o}}f's Type Theory, and Applications},
	volume = 526,
	year = 1991,
}

BH98

@unpublished{BH98,
	author = {Bickford, Mark and Jason J. Hickey},
	note = {Department of Computer Science, Cornell University, Unpublished},
	optwwwpdf = {http://mojave.caltech.edu/jyh/papers/cav99_ooioa/paper.pdf},
	optwwwps = {http://mojave.caltech.edu/jyh/papers/cav99_ooioa/paper.ps},
	title = {An Object-Oriented Approach to Verifying Group Communication Systems},
	year = 1998,
}

BH99

@inproceedings{BH99,
	author = {Mark Bickford and Jason J. Hickey},
	booktitle = {Proceedings of $3^{rd}$ Irish Workshop in Formal Methods},
	optwwwpdf = {http://www.bcs.org/upload/pdf/ewic_fm99_paper2.pdf},
	title = {Predicate Transformers for Infinite-State Automata in {\Nuprl} Type Theory},
	year = 1999,
}

BHC95

@inproceedings{BHC95,
	author = "Clemens Ballarin and Karsten Homann and Jacques Calmet",
	booktitle = "Proceeding of International Symposium on Symbolic and Algebraic Computation",
	pages = "150--157",
	publisher = "{ACM} Press",
	title = "Theorems and Algorithms: {A}n Interface between {\Isabelle} and {\Maple}",
	url = citeseer.nj.nec.com/ballarin95theorem.html,
	year = 1995,
}

BHHS89

@string{May = "May"}
@unpublished{BHHS89,
	author = {Bundy, A. and F. van Harmelen and J. Hesketh and A. Smaill},
	month = May,
	note = {Unpublished},
	title = {Experiments with Proof Plans for Induction},
	year = 1989,
}

BHHS90

@inproceedings{BHHS90,
	author = {Bundy, A. and F. van Harmelen and C. Horn and A. Smaill},
	crossref = {CADE90},
	pages = {647--648},
	title = {The {O}yster-{C}lam system},
}
Fully expanded entry:
@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@inproceedings{BHHS90,
	author = {Bundy, A. and F. van Harmelen and C. Horn and A. Smaill},
	booktitle = {Proceedings of the 10$^{th}$ International Conference on Automated Deduction},
	editor = {Mark E. Stickel},
	pages = {647--648},
	publisher = {Springer-Verlag},
	series = LNAI,
	title = {The {O}yster-{C}lam system},
	volume = 449,
	year = 1990,
}

BHHS91

@article{BHHS91,
	author = {Bundy, A. and F. van Harmelen and J. Hesketh and A. Smaill},
	journal = {Journal of Automated Reasoning},
	pages = {303--324},
	title = {Experiments with proof plans for induction},
	volume = 7,
	year = 1991,
}

BHKO02

@string{Jul = "July"}
@string{TOPLAS = "{ACM} Transactions of Programming Language Systems"}
@article{BHKO02,
	author = {Mark van den Brand and Jan Heering and Paul Klint and Pieter A. Olivier},
	journal = TOPLAS,
	month = Jul,
	number = 4,
	pages = {334--368},
	title = {Compiling Language Definitions: The {ASF}+{SDF} Compiler},
	url = {http://portal.acm.org/citation.cfm?doid=567097.567099},
	volume = 24,
	year = 2002,
}

BHL01

@string{May = "May"}
@article{BHL01,
	author = {Bemers-Lee, T. and J. Hendler and O. Lassila},
	journal = {Scientific American},
	month = May,
	number = 5,
	pages = {34--43},
	title = {The Semantic Web},
	volume = 279,
	year = 2001,
}

BHLM94

@unpublished{BHLM94,
	author = {Biagioni, Edoardo and Robert Harper and Peter Lee and Brian G. Milnes},
	note = {To appear in Lisp and Functional Programming 1994 and SIGCOMM 1994.},
	title = {Signatures for a Network Protocol Stack: A Systems Application of Standard ML},
	year = 1994,
}

BHMvE97

@inproceedings{BHMvE97,
	author = {A. Basu and M. Hayden and G. Morrisett and T. von~Eicken},
	crossref = {DSL97},
	pages = {1--15},
	title = {A language-based approach to protocol construction},
}
Fully expanded entry:
@string{Jan = "January"}
@inproceedings{BHMvE97,
	author = {A. Basu and M. Hayden and G. Morrisett and T. von~Eicken},
	booktitle = {DSL'97 -- First {ACM} SIGPAN Workshop on Domain-Specific Languages, in Association with {POPL}'97},
	editor = {S. Kamin},
	location = {Paris, France},
	month = Jan,
	pages = {1--15},
	title = {A language-based approach to protocol construction},
	year = 1997,
}

BHOX98

@string{May = "May"}
@techreport{BHOX98,
	annote = {\url{http://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cs/TR98-1683}},
	author = {Birman, Kenneth and Mark Hayden and Oznur Ozkasap and  Zhen Xiao and Mihai Budiu and Yaron Minsky},
	institution = {Cornell University},
	month = May,
	number = {TR 98-1683},
	title = {Bimodal Multicast},
	year = 1998,
}

BHSI90

@inproceedings{BHSI90,
	author = {Bundy, A. and F. van Harmelen and A. Smaill and A. Ireland},
	crossref = {CADE90},
	pages = {132--146},
	title = {Extensions to the rippling-out tactic for guiding inductive proofs},
}
Fully expanded entry:
@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@inproceedings{BHSI90,
	author = {Bundy, A. and F. van Harmelen and A. Smaill and A. Ireland},
	booktitle = {Proceedings of the 10$^{th}$ International Conference on Automated Deduction},
	editor = {Mark E. Stickel},
	pages = {132--146},
	publisher = {Springer-Verlag},
	series = LNAI,
	title = {Extensions to the rippling-out tactic for guiding inductive proofs},
	volume = 449,
	year = 1990,
}

BI92

@article{BI92,
	author = {Bridges, D. and H. Ishihara},
	journal = {Bull. London Math. Soc.},
	note = 1992,
	pages = {599--605},
	title = {Locating the Range of an Operator on a Hilbert Space},
	volume = 24,
	year = 1992,
}

BI93

@string{Sep = "September"}
@techreport{BI93,
	address = {Mathematical Sciences Institute, Ithaca, NY},
	author = {Bridges, D. and H. Ishihara},
	institution = {Cornell University},
	month = Sep,
	number = {93--70},
	title = {Spectra of Selfadjoint Operators in Constructive Analysis},
	year = 1993,
}

Bia94

@inproceedings{Bia94,
	author = "Edoardo Biagioni",
	booktitle = "{SIGCOMM}",
	pages = "36--45",
	title = "A Structured {TCP} in Standard {ML}",
	url = citeseer.nj.nec.com/biagioni94structured.html,
	year = 1994,
}

Bib82

@book{Bib82,
	address = {Braunschweig},
	author = {W. Bibel},
	publisher = {Vieweg},
	title = {Automated Theorem Proving},
	year = 1982,
}

Bib87

@book{Bib87,
	address = "Braunschweig, 2nd edition",
	author = "W. Bibel",
	publisher = "Vieweg Verlag",
	title = "Automated Theorem Proving",
	year = 1987,
}

Bib91

@incollection{Bib91,
	address = {Menlo Park, CA},
	author = {Bibel, W.},
	booktitle = {Automating Software Design},
	editor = {M. R. Lowry and R. Mcartney},
	pages = {405--424},
	publisher = {MIT Press},
	title = {Toward predicative programming},
	year = 1991,
}

Bic03

@misc{Bic03,
	author = {Mark Bickford},
	howpublished = {\emph{In Progress}},
	title = {Experiments with theory modification in the {FDL}},
	year = 2003,
}

Bic03b

@misc{Bic03b,
	author = {Mark Bickford},
	howpublished = {{\Nuprl} Math Library Book webpage},
	note = {\url{http://www.nuprl.org/Nuprl4.2/Libraries/}},
	title = {Event Systems},
	year = 2003,
}

Bic04

@misc{Bic04,
	author = {Mark Bickford},
	note = {In preparation},
	title = {Semantics of Event Correlation Languages in a Theory of Events},
	year = 2004,
}

Bic06

@techreport{Bic06,
	address = {Ithaca, NY},
	author = {Mark Bickford},
	institution = {Cornell University},
	note = {To be published, March 2006},
	title = {Unguessable Atoms: A Logical Foundation for Security},
	year = 2006,
}

Bir04

@book{Bir04,
	author = {Kenneth P. Birman},
	publisher = {Springer-Verlag},
	title = {Reliable Distributed Systems},
	year = 2004,
}

Bir93

@string{Dec = "December"}
@article{Bir93,
	author = {Kenneth P. Birman},
	journal = {Communications of the {ACM}},
	month = Dec,
	number = 12,
	pages = {37--53},
	title = {The Process Group Approach to Reliable Distributed Computing},
	volume = 36,
	year = 1993,
}

Bir97

@string{Jan = "January"}
@book{Bir97,
	author = {Kenneth P. Birman},
	month = Jan,
	publisher = {Manning Publishing Company and Prentice Hall},
	title = {Building Secure and Reliable Network Applications},
	year = 1997,
}

Bis67

@book{Bis67,
	address = {NY},
	author = {Bishop, E.},
	publisher = {McGraw Hill},
	title = {Foundations of Constructive Analysis},
	year = 1967,
}

Bis70

@inproceedings{Bis70,
	author = {Bishop, E.},
	booktitle = {Intuitionism and Proof Theory},
	pages = {53--71},
	publisher = {North-Holland, NY},
	title = {Mathematics as a Numerical Language},
	year = 1970,
}

BJ80

@book{BJ80,
	author = {Boolos, George S. and Richard C. Jeffrey},
	publisher = {Cambridge University Press},
	title = {Computability and Logic, Second Edition},
	year = 1980,
}

BJ87

@string{Nov = "November"}
@article{BJ87,
	author = {Birman, Kenneth~P. and Joseph, Thomas~A.},
	journal = {Proc 11th Symposium on Operating Systems Principles (SOSP)},
	month = Nov,
	pages = {123--138},
	title = {Exploiting virtual synchrony in distributed systems},
	year = 1987,
}

BJ87a

@string{Feb = "February"}
@article{BJ87a,
	author = {Birman, Kenneth P. and Joseph, Thomas A.},
	journal = {{ACM} Transactions on Computer Systems},
	month = Feb,
	number = 1,
	pages = {47--76},
	title = {Reliable Communication in the Presence of Failures},
	volume = 5,
	year = 1987,
}

BJ89

@book{BJ89,
	author = {Boolos, G. S. and R. C. Jeffrey},
	publisher = {Cambridge University Press},
	title = {{Computability and Logic, Third Edition}},
	year = 1988,
}

BK03

@string{Sep = "September"}
@misc{BK03,
	author = {Mark Bickford and Alexei Kopylov},
	howpublished = {\emph{In Progress}},
	month = Sep,
	title = {Verification of protocols by combining provers using the {FDL}},
	year = 2003,
}

BK91

@incollection{BK91,
	author = {Basin, David A. and Matt Kaufmann},
	booktitle = {Logical Frameworks},
	editor = {G{\'{e}}rard Huet and Gordon Plotkin},
	pages = {89--119},
	publisher = {Cambridge University Press},
	title = {The {B}oyer-{M}oore prover and {\Nuprl}:  {A}n experimental comparison},
	year = 1991,
}

BKKN03

@inproceedings{BKKN03,
	author = {Yegor Bryukhov and Alexei Kopylov and Vladimir Krupski and Aleksey Nogin},
	crossref = {tphols2003b},
	optwwwref = {http://nogin.org/papers/arith.html},
	pages = {29--39},
	title = {Implementing and Automating Basic Number Theory in {\MetaPRL} Proof Assistant},
	url = {http://nogin.org/papers/arith.html},
}
Fully expanded entry:
@inproceedings{BKKN03,
	author = {Yegor Bryukhov and Alexei Kopylov and Vladimir Krupski and Aleksey Nogin},
	booktitle = {16$^{th}$ International Conference on Theorem Proving in Higher Order Logics ({TPHOLs} 2003). Emerging Trends Proceedings},
	editor = {David Basin and Burkhart Wolff},
	key = {TPHOLs03B},
	optwwwref = {http://nogin.org/papers/arith.html},
	pages = {29--39},
	publisher = {Universit{\"a}t Freiburg},
	title = {Implementing and Automating Basic Number Theory in {\MetaPRL} Proof Assistant},
	url = {http://nogin.org/papers/arith.html},
	year = 2003,
}

BKN96

@article{BKN96,
	author = {Roel Bloo and Fairouz Kamareddine and Rob Nederpelt},
	journal = {Information and Computation},
	number = 2,
	pages = {123--143},
	title = {The {Barendregt} Cube with Definitions and Generalised Reduction},
	volume = 126,
	year = 1996,
}

BKS85

@string{Dec = "December"}
@article{BKS85,
	author = {Bledsoe, W. W. and Kunen, K. and Shostak, R.},
	issn = {0004-3702},
	journal = {Artificial Intelligence},
	month = Dec,
	pages = {255--288},
	title = {Completeness results for inequality provers},
	volume = {27(3)},
	year = 1985,
}

BKVC01

@inproceedings{BKVC01,
	address = "Anaheim, CA",
	author = "Mark Bickford and Christoph Kreitz and Robbert van Renesse and Robert Constable",
	booktitle = "DARPA Information Survivability Conference and Exposition II (DISCEX-II)",
	editor = "J. Lala and D. Mughan and C. McCollum and B. Witten",
	pages = "100--107",
	series = "IEEE Computer Society Press",
	title = "An Experiment in Formal Design Using Meta-properties",
	volume = "II",
	year = 2001,
}

BKVL01

@inproceedings{BKVL01,
	author = "Mark Bickford and Christoph Kreitz and Robbert van Renesse                      and Xiaoming Liu",
	crossref = "tphols2001",
	pages = "105--120",
	title = "Proving Hybrid Protocols Correct",
}
Fully expanded entry:
@string{LNCS = "Lecture Notes in Computer Science"}
@string{Sep = "September"}
@inproceedings{BKVL01,
	address = {Edinburgh, Scotland},
	author = "Mark Bickford and Christoph Kreitz and Robbert van Renesse                      and Xiaoming Liu",
	booktitle = {14$^{th}$ International Conference on Theorem Proving in Higher Order Logics},
	editor = {Richard Boulton and Paul Jackson},
	key = {TPHOLs01},
	month = Sep,
	pages = "105--120",
	publisher = {Springer-Verlag},
	series = LNCS,
	title = "Proving Hybrid Protocols Correct",
	volume = 2152,
	year = 2001,
}

BKvR01

@techreport{BKvR01,
	address = {Ithaca, New York},
	author = {Mark Bickford and Christoph Kreitz and Robbert van Renesse},
	institution = {Cornell University},
	number = {TR2001-1839},
	title = {Formally Verifying Hybrid Protocols with the {\Nuprl} Logical Programming Environment},
	year = 2001,
}

BL76

@string{Mar = "March"}
@techreport{BL76,
	author = {D.~E.~Bell and L.~J.~LaPadula},
	institution = {The MITRE Corporation},
	month = Mar,
	number = {MTR-2997},
	title = {Secure Computer System: Unified Exposition and Multics Interpretation},
	year = 1976,
}

BL84

@book{BL84,
	author = {Bledsoe, W. W. and D. W. Loveland},
	publisher = {American Math Soc.},
	title = {{Automated Theorem Proving: After 25 Years}},
	year = 1984,
}

BL94

@incollection{BL94,
	address = {Cambridge, MA},
	author = {Bruce, Kim B. and G. Longo},
	booktitle = {Theoretical Aspects of Object-Oriented Programming, Types, Semantics and Language Design},
	chapter = {III},
	editor = {C. A. Gunter, J. C. Mitchell},
	pages = {151--196},
	publisher = {MIT Press},
	title = {A Modest Model of Records, Inheritance, and Bounded Quantification},
	year = 1994,
}

Bla79

@inproceedings{Bla79,
	author = {G.R. Blakley},
	booktitle = {AFIPS Conference Proceedings},
	pages = {313--317},
	title = {Safeguarding cryptographic keys},
	volume = 48,
	year = 1979,
}

Ble75

@string{Sep = "September"}
@article{Ble75,
	author = {Bledsoe, W. W.},
	journal = {Fourth Intl. Joint Conference on AI, {\rm Tblisi, USSR}},
	month = Sep,
	title = {A new method for proving certain {P}resburger formulas},
	year = 1975,
}

Blo90

@article{Blo90,
	author = {Bard Bloom},
	journal = {Information and Computation},
	pages = {264--301},
	title = {Can {\LCF} be topped?  flat lattice models of Typed $\lambda$-calculus},
	volume = 87,
	year = 1990,
}

BLP03

@inproceedings{BLP03,
	author = {Giampaolo Bella and Cristiano Longo and L. C. Paulson},
	crossref = {tphols2000},
	pages = {352--366},
	title = {Verifying second-level security protocols},
}
Fully expanded entry:
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{BLP03,
	author = {Giampaolo Bella and Cristiano Longo and L. C. Paulson},
	booktitle = "Theorem Proving in Higher Order Logics:                 13$^{th}$ International Conference, {TPHOLs} 2000",
	editor = "J. Harrison and M. Aagaard",
	key = "TPHOLs00",
	pages = {352--366},
	publisher = "Springer-Verlag",
	series = LNCS,
	title = {Verifying second-level security protocols},
	volume = 1869,
	year = 2000,
}

Blu67

@string{JACM = "Journal of the Association for Computing Machinery"}
@article{Blu67,
	author = {Blum, M.},
	journal = JACM,
	pages = {322--336},
	title = {A machine independent theory of computational complexity},
	volume = 14,
	year = 1967,
}

BLY79

@article{BLY79,
	author = {Baylor, D. A. and Lamb, T. D. and Yau, K.-W.},
	journal = {Journal of Physiology},
	pages = {613--634},
	title = {Responses of retinal rods to single photons},
	volume = 288,
	year = 1979,
}

BM01

@inproceedings{BM01,
	author = {Gilbers Baumslag and Miller, III, Charles F.},
	booktitle = {Groups and computation, {II} (New Brunswick, NJ, 1995)},
	pages = {19--30},
	publisher = {AMS},
	series = {DIMACS series in Discrete Mathematics and Theoretical Computer Science},
	title = {Experimenting and computing with infinite groups},
	volume = 28,
	year = 1997,
}

BM77

@book{BM77,
	author = {Bell, John and Moshe Machover},
	publisher = {North-Holland, New York},
	title = {A Course in Mathematical Logic},
	year = 1977,
}

BM79

@book{BM79,
	author = {Boyer, R. S. and J. S. Moore},
	publisher = {Academic Press, New York},
	title = {{A Computational Logic}},
	year = 1979,
}

BM81

@inproceedings{BM81,
	author = {Boyer, R. S. and J. S. Moore},
	booktitle = {The Correctness Problem in Computer Science},
	pages = {103--84},
	publisher = {Academic Press, New York},
	title = {Metafunctions: Proving Them Correct and Using Them Efficiently as New Proof Procedures},
	year = 1981,
}

BM88

@incollection{BM88,
	author = {Boyer, R. S. and J. S. Moore},
	booktitle = {Machine Intelligence II},
	publisher = {Oxford Universtiy Press},
	title = {Integrating Recursive Procedures into Hueristic Theorem Provers:  A Case Study in Linear Arithmetic},
	year = 1988,
}

BM88a

@book{BM88a,
	author = {Boyer, R. S. and J. S. Moore},
	publisher = {Academic Press},
	title = {A Computational Logic Handbook},
	year = 1988,
}

BM88b

@incollection{BM88b,
	author = {Boyer, Robert S. and J. Strother Moore},
	booktitle = {Machine Intelligence},
	editor = {J. E. Hayes and D. Michie and J. Richards},
	pages = {83--124},
	publisher = {Clarendon Press},
	title = {Integrating Decision Procedures into Heuristic Theorem Provers: A Case Study with Linear Arithmetic},
	volume = 11,
	year = 1988,
}

BM88c

@article{BM88c,
	author = {Baumslag, Gilbert and Miller, III, Charles F.},
	issn = {0024-6093},
	journal = {The Bulletin of the London Mathematical Society},
	number = 3,
	pages = {239--244},
	title = {Some odd finitely presented groups},
	volume = 20,
	year = 1988,
}

BM90

@inproceedings{BM90,
	author = {Burstall, R. M. and J. McKinna},
	booktitle = {Draft Proceedings of 1st Workshop on Logical Frameworks},
	organization = {Sophia Antipolis, France},
	title = {Deliverables: An approach to program development in the Calculus of Constructions},
	year = 1990,
}

BM92

@string{Jan = "January"}
@article{BM92,
	author = {Kim Bruce and John Mitchell},
	journal = {Proceedings of the Nineteenth {ACM} Symposium on Principles of Programming Languages},
	month = Jan,
	pages = {316--327},
	title = {{PER} models of subtyping, recursive types and higher--order polymorphism},
	year = 1992,
}

BMP03

@article{BMP03,
	author = {G. Bella and F. Massacci and L. C. Paulson},
	journal = {IEEE J. of Selected Areas in Communications},
	number = 1,
	pages = {77--87},
	title = {Verifying the {SET} registration protocols},
	volume = 21,
	year = 2003,
}

BMS94

@article{BMS94,
	author = {Baumslag, Gilbert and Miller, III, Charles F. and Short, Hamish},
	issn = {0024-6093},
	journal = {The Bulletin of the London Mathematical Society},
	number = 1,
	pages = {97--101},
	title = {Unsolvable problems about small cancellation and word hyperbolic groups},
	volume = 26,
	year = 1994,
}

BN02

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{BN02,
	author = {Berghofer, Stefan and Tobias Nipkow},
	booktitle = {Types for Proofs and Programs: {TYPES}'2000},
	editor = {Callaghan, P. and Z. Luo and J McKinna and R. Pollack},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Executing higher order logic},
	volume = 2277,
	year = 2002,
}

BNS00

@string{APAL = "Annals of Pure and Applied Logic"}
@article{BNS00,
	author = {Bellantoni, Stephen J. and Karl-Heinz Niggl and Helmut Schwichtenberg},
	journal = APAL,
	number = {1--3},
	pages = {17--30},
	title = {Higher type recursion, ramification and polynomial time},
	volume = 104,
	year = 2000,
}

BO83

@inproceedings{BO83,
	author = {Michael Ben-Or},
	booktitle = {Annual ACM Symposium on Principles of Distributed Computing},
	pages = {27--30},
	publisher = {ACM Press, NY},
	title = {Another Advantage of Free Choice: Completely Asynchronous Agreement Protocols},
	year = 1983,
}

Boe85

@string{Oct = "October"}
@inproceedings{Boe85,
	author = {Boehm, Hans J.},
	booktitle = {Annual Symposium on Foundations in Computer Science},
	month = Oct,
	pages = {339--345},
	title = {Partial Polymorphic Type Inference is Undecidable},
	year = 1985,
}

book

@book{book,
	address = {NJ},
	author = {Constable, Robert L. and others},
	publisher = {Prentice-Hall},
	title = {Implementing Mathematics with the {\Nuprl} Proof Development System},
	year = 1986,
}

book-full

@book{book-full,
	address = {NJ},
	author = {Constable, Robert L. and Stuart F. Allen and H. M. Bromley and W. R. Cleaveland and J. F. Cremer and R. W. Harper and Douglas J. Howe and T. B. Knoblock and N. P. Mendler and P. Panangaden and James T. Sasaki and Scott F. Smith},
	publisher = {Prentice-Hall},
	title = {Implementing Mathematics with the {\Nuprl} Proof Development System},
	year = 1986,
}

Bour68

@book{Bour68,
	address = {Reading, MA},
	author = {Bourbaki, N.},
	publisher = {Addison-Wesley},
	title = {Elements of Mathematics, Algebra},
	volume = 1,
	year = 1968,
}

Bour68a

@book{Bour68a,
	author = {Bourbaki, N.},
	publisher = {Addison-Wesley, Reading, MA},
	title = {Elements of Mathematics, Theory of Sets},
	year = 1968,
}

Bourd93

@string{Jun = "June"}
@inproceedings{Bourd93,
	author = {Bourdoncle, F.},
	booktitle = {Proceedings of the {{ACM} {SIGPLAN}} Conference on {PLDI}},
	month = Jun,
	pages = {46--55},
	title = {Abstract Debugging of Higher-Order Imperative Languages},
	year = 1993,
}

BPS00

@article{BPS00,
	author = {Bush, William R. and Jonathan D. Pincus and David J. Sielaff},
	journal = {Software---Practice and Experience},
	pages = {775--802},
	title = {A static analyzer for finding dynamic programming errors},
	volume = 30,
	year = 2000,
}

BR01

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{BR01,
	author = {Ball, Thomas and Sriram K. Rajamani},
	booktitle = {SPIN 2001, Workshop on Model Checking of Software},
	pages = {103--122},
	series = LNCS,
	title = {Automatically Validating Temporal Safety Properties of Interfaces},
	volume = 2057,
	year = 2001,
}

BR88

@book{BR88,
	address = {Cambridge},
	author = {Douglas Bridges and Fred Richman},
	publisher = {Cambridge University Press},
	title = {Varieties of Constructive Mathematics},
	year = 1988,
}

BR89

@book{BR89,
	author = {Burstall, R. M. and D. E. Rydeland},
	publisher = {Prentice-Hall},
	title = {Computational Category Theory},
	year = 1989,
}

BR94

@string{TOPLAS = "{ACM} Transactions of Programming Language Systems"}
@inproceedings{BR94,
	author = {Birman, Kenneth P. and Mike Reiter},
	booktitle = TOPLAS,
	title = {How to Securely Replicate Services},
	year = 1994,
}

Bra85

@string{jan = "January"}
@phdthesis{Bra85,
	author = {Bracha, Gabriel},
	month = jan,
	note = {Department of Computer Science Technical Report 85-657},
	school = {Cornell University},
	title = {Randomized Agreement Protocols and Distributed Deadlock Detection Algorithms},
	year = 1985,
}

BRG92

@string{May = "May"}
@conference{BRG92,
	address = {Oakland, California},
	author = {Birman, Kenneth P. and Mike Reiter and L. Gong},
	booktitle = {1992 IEEE Symposium on Research in Security and Privacy},
	month = May,
	pages = {18--32},
	title = {Integrating Security in a Group Oriented Distributed System},
	year = 1992,
}

Bri02

@incollection{Bri02,
	author = "Douglas Bridges",
	booktitle = "The Stanford Encyclopedia of Philosophy",
	editor = "Edward N. Zalta",
	publisher = "Stanford University",
	title = "Constructive Mathematics",
	url = "http://plato.stanford.edu/archives/sum2002/entries/mathematics-constructive/",
	year = 2002,
}

Bri93

@string{Nov = "November"}
@techreport{Bri93,
	address = {Mathematical Sciences Institute},
	author = {Douglas S. Bridges},
	institution = {Cornell University},
	month = Nov,
	number = {93--90},
	title = {A Constructive Proof of {W}ronski's Criterion for Linear Independence},
	year = 1993,
}

Bri94

@unpublished{Bri94,
	author = {Douglas S. Bridges},
	note = {Draft},
	title = {Constructive Mathematics and Unbounded Operators---a Reply to Hellman},
	year = 1994,
}

Bro00

@book{Bro00,
	address = {New York},
	author = {Brown, Julian},
	publisher = {Simon \& Schuster},
	title = {Minds, Machines, and the Multiverse: The Quest for the Quantum Computer},
	year = 2000,
}

Bro02

@book{Bro02,
	address = {New York},
	author = {Brooks, Rodney A.},
	publisher = {Pantheon Books},
	title = {Flesh and Machines: How Robots Will Change Us},
	year = 2002,
}

Bro75

@book{Bro75,
	editor = {A. Heyting},
	note = {(see {O}n the foundations of mathematics 11-98.)},
	publisher = {North-Holland, Amsterdam},
	title = {L. E. J. Brouwer. Collected Works},
	volume = 1,
	year = 1975,
}

Bro96

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Bro96,
	author = {Manuel Bronstein},
	booktitle = {Proceedings of DISCO'96},
	editor = {Jacques Calmet and Carla Limongelli},
	pages = {22--33},
	publisher = {Springer},
	series = LNCS,
	title = {{$\sum^{\textrm{IT}}$}: A strongly-typed embeddable computer algebra library},
	volume = 1128,
	year = 1996,
}

Bru60

@book{Bru60,
	address = {Cambridge, Massachusetts},
	author = {Bruner, J.~S.},
	publisher = {Harvard University Press},
	title = {The Process of Education},
	year = 1960,
}

Bru93

@techreport{Bru93,
	author = {Kim B. Bruce},
	institution = {Williams College},
	note = {revised (to appear in the Journal of Functional Programming)},
	number = {CS-92-01},
	title = {A Paradigmatic Object-Oriented Programming Language: Design, Static Typing, and Semantics},
	year = 1993,
}

Bru94

@string{Apr = "April"}
@string{JFP = "Journal of Functional Programming"}
@article{Bru94,
	author = {Bruce, Kim B.},
	journal = JFP,
	month = Apr,
	number = 2,
	pages = {127--206},
	title = {A Paradigmatic Object-Oriented Programming Language: Design, Static Typing and Semantics},
	volume = 4,
	year = 1994,
}

Bru97

@inproceedings{Bru97,
	author = {D. Bruce},
	crossref = {DSL97},
	pages = {17--35},
	title = {What makes a good domain-specific language},
}
Fully expanded entry:
@string{Jan = "January"}
@inproceedings{Bru97,
	author = {D. Bruce},
	booktitle = {DSL'97 -- First {ACM} SIGPAN Workshop on Domain-Specific Languages, in Association with {POPL}'97},
	editor = {S. Kamin},
	location = {Paris, France},
	month = Jan,
	pages = {17--35},
	title = {What makes a good domain-specific language},
	year = 1997,
}

BRvR94

@string{Nov = "November"}
@inproceedings{BRvR94,
	author = {Birman, Kenneth P. and Mike Reiter and Robbert van Renesse},
	booktitle = {{ACM} Transactions on Computer Systems},
	month = Nov,
	title = {A Security Architecture for Fault-Tolerant Systems},
	year = 1994,
}

BRW97

@string{Aug = "August"}
@inproceedings{BRW97,
	address = {Washington, DC},
	author = {J. Boyle and R. Resler and K. Winter},
	booktitle = {High-Assurance Systems Engineering Workshop},
	month = Aug,
	title = {Do You Trust Your Compiler? {A}pplying Formal Methods to Constructing High-Assurance Compilers},
	year = 1997,
}

BS02

@string{Mar = "March"}
@inproceedings{BS02,
	address = {London, UK},
	author = {Christoph Benzm{\"u}ller and Volker Sorge},
	booktitle = {Proceedings of the 9$^{th}$ Workshop on Automated Reasoning: {B}ridging the Gap between Theory and Practice},
	editor = {Toby Walsh},
	month = Mar,
	title = {Agent-based Theorem Proving},
	year = 2002,
}

BS91

@article{BS91,
	author = {Back, R. J. R. and K. Sere},
	journal = {Structured Programming},
	number = 1,
	pages = {17--30},
	title = {Stepwise refinement of action systems},
	volume = 12,
	year = 1991,
}

BS94

@incollection{BS94,
	address = {Berlin},
	author = {U. Berger and H. Schwichtenberg},
	booktitle = {Logic and Computational Complexity},
	editor = {Daniel Leivant},
	pages = {77--97},
	publisher = {Springer},
	title = {Program Extraction from Classical Proofs},
	year = 1994,
}

BS95

@string{Jun = "June"}
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{BS95,
	author = {U. Berger and H. Schwichtenberg},
	booktitle = {Types for Proofs and Programs, International Workshop TYPES'95},
	month = Jun,
	note = {Workshop on Proofs and Types},
	series = LNCS,
	title = {The Greatest Common Divisor: A Case Study for Program Extraction from Classical Proofs},
	volume = 1158,
	year = 1995,
}

BS95a

@inproceedings{BS95a,
	author = {U. Berger and H. Schwichtenberg},
	crossref = {Marktoberdorf93},
	pages = {299--340},
	title = {Program development by proof transformation},
}
Fully expanded entry:
@inproceedings{BS95a,
	address = {Berlin},
	author = {U. Berger and H. Schwichtenberg},
	booktitle = {Proof and Computation. Proceedings of the {NATO} Advanced Study Institute, Marktoberdorf, Germany},
	editor = {Ulrich Berger and H. Schwichtenberg},
	pages = {299--340},
	publisher = {Springer},
	series = {Series {F}: Computer and Systems Sciences},
	title = {Program development by proof transformation},
	volume = 139,
	year = 1995,
}

BS95b

@book{BS95b,
	author = {Frederick P. Brooks and Ivan E. Sutherland},
	note = {136 pages},
	publisher = {National Academy Press},
	title = {Evolving the High Performance Computing and Communications Initiative to Support the Nation's Information Infrastructure},
	year = 1995,
}

BS98

@string{TCS = "Journal of Theoretical Computer Science"}
@article{BS98,
	author = {Benl, H. and H. Schwichtenberg},
	journal = TCS,
	note = {Available at \url{www.mathematik.uni-muenchen.de/personen/schwichtenberg.html}},
	pages = {247--260},
	title = {Termination of Permutative Conversions in Intuitionistic {G}entzen Calculi},
	volume = 212,
	year = 1999,
}

BS98b

@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@string{Oct = "October"}
@inproceedings{BS98b,
	address = {Sozopol, Bulgaria},
	author = {Christoph Benzm{\"u}ller and Volker Sorge},
	booktitle = {Artificial {I}ntelligence: Methodology, Systems and Applications, Proceedings of the of the 8th International Conference {AIMSA}'98},
	editor = {F.~Giunchiglia},
	month = Oct,
	number = 1480,
	pages = {102--114},
	publisher = {Springer Verlag},
	series = LNAI,
	title = {A Blackboard Architecture for Guiding Interactive Proofs},
	year = 1998,
}

BS99

@inproceedings{BS99,
	author = {Benl, H. and H. Schwichtenberg},
	crossref = {Marktoberdorf97},
	pages = {113--126},
	title = {Formal Correctness Proofs of Functional Programs: {D}ijkstra's Algorithm, A Case Study},
}
Fully expanded entry:
@inproceedings{BS99,
	address = {Berlin},
	author = {Benl, H. and H. Schwichtenberg},
	booktitle = {Computational Logic. Proceedings of the {NATO} Advanced Study Institute, Marktoberdorf, Germany, July 29--August 10, 1997},
	editor = {Ulrich Berger and H. Schwichtenberg},
	pages = {113--126},
	publisher = {Springer},
	series = {Series {F}: Computer and Systems Sciences},
	title = {Formal Correctness Proofs of Functional Programs: {D}ijkstra's Algorithm, A Case Study},
	volume = 165,
	year = 1999,
}

BT87

@string{TCS = "Journal of Theoretical Computer Science"}
@article{BT87,
	author = {Bergstra, J. A. and J. V. Tucker},
	journal = TCS,
	pages = {137--181},
	title = {Algebraic specifications of computable and semicomputable data Types},
	volume = 50,
	year = 1987,
}

BT98

@inproceedings{BT98,
	author = {Gustavo Betarte and Alvaro Tasistro},
	crossref = {SS98},
	pages = "21--39",
	title = {Extension of {M}artin-{L}{\"o}f's Type Theory with Record Types and Subtyping},
}
Fully expanded entry:
@inproceedings{BT98,
	address = {Oxford},
	author = {Gustavo Betarte and Alvaro Tasistro},
	booktitle = {Twenty-Five Years of Constructive Type Theory},
	editor = {Giovanni Sambin and Jan M. Smith},
	pages = "21--39",
	publisher = {Clarendon Press},
	series = {Oxford Logic Guides},
	title = {Extension of {M}artin-{L}{\"o}f's Type Theory with Record Types and Subtyping},
	volume = 36,
	year = 1998,
}

Buc01

@string{Sep = "September"}
@inproceedings{Buc01,
	address = {Electrotechnical and Computer Science Faculty, University of Zagreb},
	author = {Bruno Buchberger},
	booktitle = {Proceedings of the Programming System Mathematica in Science, Technology, and Education (PrimMath 2001)},
	editor = {D. Bosanac and D. Ungar},
	month = Sep,
	pages = {10--11},
	title = {\textsf{Theorema}: Extending Mathematica by Automated Proving (Invited Talk)},
	year = 2001,
}

Buc99

@string{ENTCS = "Electronic Notes in Theoretical Computer Science"}
@string{Jul = "July"}
@inproceedings{Buc99,
	address = {Trento, Italy},
	author = {Bruno Buchberger},
	booktitle = {Proceedings of {C}alculemus 99, a satellite workshop of {CADE} 16 at {FLoC}'99},
	editor = {Alessandro Armando and Tudor Jebelean},
	month = Jul,
	publisher = {Elsevier Science Publishers},
	series = ENTCS,
	title = {Theory Exploration Versus Theorem Proving},
	volume = {23/3},
	year = 1999,
}

Bun83

@book{Bun83,
	author = {Bundy, Alan},
	publisher = {Academic Press, New York},
	title = {The Computer Modeling of Mathematical Reasoning},
	year = 1983,
}

Bun88

@inproceedings{Bun88,
	author = {Bundy, Alan},
	booktitle = {Proceedings Fifth Symposium on Logic Programming},
	pages = {1624--1648},
	title = {A Broader Interpretation of Logic in Logic Programming},
	year = 1988,
}

Bun88b

@inproceedings{Bun88b,
	author = {Bundy, Alan},
	crossref = {CADE88},
	pages = {111--120},
	title = {The use of explicit plans to guide inductive proofs},
}
Fully expanded entry:
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Bun88b,
	author = {Bundy, Alan},
	booktitle = {9th International Conference on Automated Deduction},
	editor = {E. Lusk and R. Overbeek},
	pages = {111--120},
	publisher = {Springer-Verlag, NY},
	series = LNCS,
	title = {The use of explicit plans to guide inductive proofs},
	volume = 310,
	year = 1988,
}

Bun91

@incollection{Bun91,
	author = {Bundy, Alan},
	booktitle = {Computational Logic: Essays in Honor of Alan Robinson},
	editor = {Lassez, J-L. and G. Plotkin},
	pages = {178--198},
	publisher = {MIT Press},
	title = {A science of reasoning},
	year = 1991,
}

Bun91a

@incollection{Bun91a,
	author = {Bundy, Alan},
	booktitle = {Essays in Honor of Woody Bledsoe},
	editor = {Boyer, R. S.},
	pages = {149--166},
	publisher = {Kluwer},
	title = {The use of proof plans for normalization},
	year = 1991,
}

Bun99

@string{LNCS = "Lecture Notes in Computer Science"}
@incollection{Bun99,
	author = "Alan Bundy",
	booktitle = "Artificial Intelligence Today. Recent Trends and Developments",
	editor = "Michael J. Wooldridge and Manuela Veloso",
	pages = "153--174",
	publisher = "Springer",
	series = LNCS,
	title = "A Survey of Automated Deduction",
	url = citeseer.nj.nec.com/article/bundy99survey.html,
	volume = 1600,
	year = 1999,
}

Bus86

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Bus86,
	author = {Buss, S.},
	booktitle = {Structure in Complexity Theory},
	pages = {77--103},
	publisher = {Springer, Berlin},
	series = LNCS,
	title = {The polynomial hierarchy and intuitionistic bounded arithmetic},
	volume = 223,
	year = 1986,
}

BV94

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{BV94,
	author = {Bosscher, I.~P.~D.~J.~B. and F. Vaandrager},
	booktitle = {Proceedings of the Third International School and Symposium FTRTFT'94},
	editor = {W. d. R. H. Langmaack and J. Vytopil},
	pages = {170--192},
	publisher = {Springer},
	series = LNCS,
	title = {Verification of an Audio Control Protocol},
	volume = 863,
	year = 1994,
}

BvR94

@book{BvR94,
	editor = {Birman, Kenneth P. and Robbert van Renesse},
	publisher = {IEEE Computer Society Press},
	title = {The {Isis} Book: Reliable Distributed Computing with the {Isis} Toolkit},
	year = 1994,
}

BvR94a

@book{BvR94a,
	address = {Los Alamitos, CA},
	author = {Birman, Kenneth P. and Robert van Renesse},
	publisher = {IEEE Computer Society Press},
	title = {Reliable Distributed Computing with the ISIS Toolkit},
	year = 1994,
}

BVV03

@string{jul = "July"}
@techreport{BVV03,
	author = {Bhagwan, R. and Varghese, G. and Voelker, G.M.},
	institution = {UC, San Diego},
	month = jul,
	number = {CS2003-0755},
	title = {Cone: Augmenting {DHT}s to Support Distributed Resource Discovery},
	year = 2003,
}

BvW98

@book{BvW98,
	author = {Back, Ralph-Johan and Joakim von Wright},
	publisher = {Springer-Verlag},
	title = {Refinement Calculus: A Systematic Introduction},
	year = 1998,
}

CABCHK03

@book{CABCHK03,
	author = {Constable, Robert L. and Stuart Allen and Mark Bickford and James Caldwell and Jason Hickey and Christoph Kreitz},
	note = {MURI Review},
	optwwwpdf = {http://www.nuprl.org/FDLproject/muriOct28_web.pdf},
	title = {Steps Toward a World Wide Digital Library of Formal Algorithmic Knowledge},
	url = {http://www.nuprl.org/FDLproject/muriOct28_web.pdf},
	volume = 1,
	year = 2003,
}

CACC+81

@string{Jan = "January"}
@article{CACC+81,
	author = {Gregory J. Chaitin and Marc A. Auslander and Ashok K. Chandra and John Cocke and Martin E. Hopkins and Peter W. Markstein},
	journal = {Computer Languages},
	month = Jan,
	number = 1,
	pages = {47--57},
	title = {Register allocation via coloring},
	volume = 6,
	year = 1981,
}

CADE00

@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@proceedings{CADE00,
	booktitle = {Proceedings of the 17$^{th}$ International Conference on Automated Deduction},
	editor = {David McAllester},
	publisher = {Springer Verlag},
	series = LNAI,
	title = {Proceedings of the 17$^{th}$ International Conference on Automated Deduction},
	volume = 1831,
	year = 2000,
}

CADE02

@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@proceedings{CADE02,
	booktitle = {Proceedings of the 18$^{th}$ International Conference on Automated Deduction},
	editor = {Andrei Voronkov},
	number = 2392,
	publisher = {Springer Verlag},
	series = LNAI,
	title = {Proceedings of the 18$^{th}$ International Conference on Automated Deduction},
	year = 2002,
}

CADE88

@string{LNCS = "Lecture Notes in Computer Science"}
@proceedings{CADE88,
	booktitle = {9th International Conference on Automated Deduction},
	editor = {E. Lusk and R. Overbeek},
	publisher = {Springer-Verlag, NY},
	series = LNCS,
	title = {9th International Conference on Automated Deduction},
	volume = 310,
	year = 1988,
}

CADE90

@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@proceedings{CADE90,
	booktitle = {Proceedings of the 10$^{th}$ International Conference on Automated Deduction},
	editor = {Mark E. Stickel},
	publisher = {Springer-Verlag},
	series = LNAI,
	title = {Proceedings of the 10$^{th}$ International Conference on Automated Deduction},
	volume = 449,
	year = 1990,
}

CADE92

@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@string{jun = "June"}
@proceedings{CADE92,
	address = {Saratoga, NY},
	booktitle = {Proceedings of the 11$^{th}$ International Conference on Automated Deduction},
	editor = {Deepak Kapur},
	month = jun,
	publisher = {Springer-Verlag},
	series = LNAI,
	title = {Proceedings of the 11$^{th}$ International Conference on Automated Deduction},
	volume = 607,
	year = 1992,
}

CADE94

@string{Jun = "June"}
@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@proceedings{CADE94,
	booktitle = {Automated Deduction -- CADE-12; Proceedings of the 12$^{th}$ International Conference on Automated Deduction},
	editor = {Alan Bundy},
	month = Jun,
	publisher = {Springer-Verlag},
	series = LNAI,
	title = {Automated Deduction -- CADE-12; Proceedings of the 12$^{th}$ International Conference on Automated Deduction},
	volume = 814,
	year = 1994,
}

CADE97

@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@proceedings{CADE97,
	booktitle = {Proceedings of the 14$^{th}$ International Conference on Automated Deduction},
	editor = {William McCune},
	isbn = {3-540-63104-6},
	month = {July 13--17},
	publisher = {Springer},
	series = LNAI,
	title = {Proceedings of the 14$^{th}$ International Conference on Automated Deduction},
	volume = 1249,
	year = 1997,
}

CADE99

@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@proceedings{CADE99,
	address = {Berlin},
	booktitle = {Proceedings of the 16$^{th}$ International Conference on Automated Deduction},
	editor = {Harald Ganzinger},
	isbn = {3-540-66222-7},
	month = {July 7--10},
	publisher = {Trento, Italy},
	series = LNAI,
	title = {Proceedings of the 16$^{th}$ International Conference on Automated Deduction},
	volume = 1632,
	year = 1999,
}

CAH90

@incollection{CAH90,
	author = {Constable, Robert L. and  Stuart F.~Allen and Douglas J.~Howe},
	booktitle = {Logic, Algebra and Computation},
	editor = {H. Schwichtenberg},
	pages = {265--280},
	publisher = {Springer-Verlag},
	series = {NATO ASI Series},
	title = {Reflecting the Open-Ended Computation System of Constructive Type Theory},
	volume = {F79},
	year = 1990,
}

Cal02

@string{Sep = "September"}
@misc{Cal02,
	author = {Caldwell, James},
	howpublished = {Talk given at the First International Workshop on Mathematical Knowledge Management, Schloss Hagenberg},
	month = Sep,
	title = {Logical Aspects of Digital Mathematics Libraries},
	url = {http://www.nuprl.org/FDLProject/talks.html},
	year = 2001,
}

Cal92

@unpublished{Cal92,
	author = {Caldwell, James},
	month = {January 1},
	note = {This note describes the formal system T++ (an extension of G{\"o}del's system T) as presented in Robert Constable's graduate programming languages class at Cornell. It illustrates the propositions-as-types interpretation as justified by the Curry-Howard isomorphism.},
	title = {A Short Ride through a Vast Machine: A Terse Guide to System T++},
	year = 1992,
}

Cal93

@string{Jun = "June"}
@unpublished{Cal93,
	author = {Caldwell, James},
	month = Jun,
	note = {Implementation notes},
	title = {A constructive proof of propositional completeness in {\Nuprl}},
	year = 1993,
}

Cal96

@inproceedings{Cal96,
	address = {Oxford, England},
	author = {Caldwell, James},
	booktitle = {Proceedings of the ERCIM Workshop on Formal Methods for Industrial Critical Systems},
	editor = {S. Gnesi and D. Latella},
	month = {March 19},
	note = {To appear in a special issue of the journal \emph{Formal Methods in System Design}},
	title = {Formal Methods Technology-Transfer: A View from NASA},
	year = 1996,
}

Cal97

@article{Cal97,
	author = {Caldwell, James},
	journal = {ASE},
	title = {Search Algorithms in Type Theory},
	year = 97,
}

Cal97a

@inproceedings{Cal97a,
	author = {Caldwell, James},
	booktitle = {Proceedings of the 12$^{th}$ IEEE International Conference on Automated Software Engineering},
	organization = {IEEE Computer Society},
	title = {Moving Proofs-as-Programs into Practice},
	year = 1997,
}

Cal97b

@unpublished{Cal97b,
	author = {Caldwell, James},
	note = {This paper describes a formal {\Nuprl} proof of propositional decidability. The {\Nuprl} proofs and definitions can be viewed online as well at \url{http://www.cs.cornell.edu/Info/People/caldwell/papers/html}.},
	title = {Extracting Propositional Decidability: A Proof of Propositional Decidability in Constructive Type Theory and its Extract},
}

Cal98

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Cal98,
	address = {Canberra, Australia},
	author = {Caldwell, James},
	booktitle = {Proceedings of the 11th International Conference on Theorem Proving in Higher Order Logics ({TPHOLs}'98)},
	editor = {Jim Grundy and Malcolm Newey},
	month = {September--October},
	pages = {105--122},
	publisher = {Springer},
	series = LNCS,
	title = {Classical Propositional Decidability via {\Nuprl} Proof Extraction},
	volume = 1479,
	year = 1998,
}

Cal98b

@phdthesis{Cal98b,
	author = {Caldwell, James},
	note = {Available as Cornell TR98-1722},
	school = {Cornell University},
	title = {Decidability Extracted: Synthesizing "Correct-by-Construction" Decision Procedures from Constructive Proofs},
	year = 1998,
}

Cal99

@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@inproceedings{Cal99,
	author = {Caldwell, James L.},
	booktitle = {International Conference on Automated Reasoning with Analytic Tableaux and Related Methods (TABLEAUX '99), Saratoga Springs, NY},
	pages = {82--96},
	publisher = {Springer},
	series = LNAI,
	title = {Intuitionistic Tableau Extracted},
	volume = 1617,
	year = 1999,
}

Caml99

@book{Caml99,
	address = {Paris},
	author = {Pierre Weis and Xavier Leroy},
	edition = {2nd},
	isbn = {2-10-004383-8},
	note = {In French},
	publisher = {Dunod},
	title = {Le langage {Caml}},
	year = 1999,
}

Car81

@string{Jan = "January"}
@inproceedings{Car81,
	address = {Williamsburg, VA, {ACM}},
	author = {Cartwright, R.},
	booktitle = {8th Annual Symposium on Principles of Programming Languages},
	month = Jan,
	pages = {125--132},
	title = {Formal Program Testing},
	year = 1981,
}

Car82

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Car82,
	author = {Cartwright, R.},
	booktitle = {Logics of Programs},
	pages = {37--51},
	publisher = {Springer-Verlag, New York},
	series = LNCS,
	title = {Toward a logical theory of program data},
	volume = 131,
	year = 1982,
}

Car84

@string{May = "May"}
@article{Car84,
	author = {Cartwright, R.},
	journal = {Siam J. Comput.},
	month = May,
	number = 2,
	pages = {374--408},
	title = {Recursive programs as definitions in first order logic},
	volume = 13,
	year = 1984,
}

Car84a

@string{May = "May"}
@article{Car84a,
	author = {Cartwright, R.},
	journal = {Siam J. Comput.},
	month = May,
	number = 2,
	pages = {374--408},
	title = {Recursive Programs as Definitions in First Order Logic},
	volume = 13,
	year = 1984,
}

Car86

@techreport{Car86,
	author = {Luca Cardelli},
	institution = {DEC Systems Research Center},
	number = 10,
	title = {A polymorphic lambda calculus with Type:type},
	type = {Tech Report},
	year = 1986,
}

Car86a

@string{LNCS = "Lecture Notes in Computer Science"}
@incollection{Car86a,
	author = {Cardelli, Luca},
	booktitle = {Combinators and Functional Programming Languages},
	publisher = {Springer},
	series = LNCS,
	title = {Amber},
	volume = 242,
	year = 1986,
}

Car87

@article{Car87,
	author = {Cardelli, Luca},
	journal = {Science of Computer Programming},
	pages = {147--172},
	title = {Basic Polymorphic Typechecking},
	volume = 8,
	year = 1987,
}

Car88

@conference{Car88,
	author = {Cardelli, Luca},
	booktitle = {Conference Recordings of the {ACM} Symposium on Principles of Programming Languages},
	pages = {70--79},
	title = {Structural Subtyping and the Notion of Power Type},
	year = 1988,
}

Car88a

@string{Jan = "January"}
@unpublished{Car88a,
	author = {Cardelli, Luca},
	month = Jan,
	note = {Manuscript},
	title = {Phase Distinctions in Type Theory},
	year = 1988,
}

Car90

@unpublished{Car90,
	author = {Cardelli, Luca},
	note = {Unpublished manuscript},
	title = {Notes about {F$^\omega_{<:}$}},
	year = 1990,
}

Car91

@incollection{Car91,
	author = {Cardelli, Luca},
	booktitle = {Formal Description of Programming Concepts},
	publisher = {Springer-Verlag},
	title = {Typeful Programming},
	year = 1991,
}

Car92

@incollection{Car92,
	author = {Cardelli, Luca},
	booktitle = {Theoretical Aspects of Object-Oriented Programming: Types, Semantics and Language Design},
	editor = {Carl. A. Gunter and John C. Mitchell},
	note = {A preliminary version appeared as SRC Research Report No.~81, 1992},
	publisher = {MIT Press},
	title = {Extensible Records in a Pure Calculus of Subtyping},
	year = 1994,
}

Car93

@string{Feb = "February"}
@techreport{Car93,
	author = {Cardelli, Luca},
	institution = {Digital Equipment Corporation, Systems Research Center},
	month = Feb,
	number = {SRC Research Report 97},
	title = {Am Implementation of ${F}_{<:}$},
	year = 1993,
}

Car?

@unpublished{Car?,
	author = {Cartwright, R.},
	note = {unpublished},
	title = {Non-standard Fixed Points in First Order Logic},
}

Cas98

@string{Jun = "June"}
@book{Cas98,
	address = "New York, NY",
	author = "Mark Casazza",
	month = Jun,
	publisher = "Office of Institutional Research and Analysis, The City University of New York",
	title = "CUNY Student Data Book: Fall 1997",
	volume = "I",
	year = 1998,
}

CB95

@string{May = "May"}
@conference{CB95,
	address = {Oakland, California},
	author = {David A.~Cooper and Kenneth P.~Birman},
	booktitle = {IEEE Symposium on Security and Privacy},
	month = May,
	note = {Revised and extended version to be published in the {ACM}-Baltzer Wireless Network Journal, special issue on Recent Advances in Wireless Networking Technology in the USA, July 1995.},
	title = {Preserving Privacy in a Network of Mobile Computers},
	year = 1995,
}

CBD90

@string{Jul = "July"}
@inproceedings{CBD90,
	address = {Pacifica, CA},
	author = {Caldwell, James and Ricky Butler and Ben Di~Vito},
	booktitle = {DARPA/Army Workshop on Software Tools for Distributed Intelligent Control Systems},
	month = Jul,
	title = {Hierarchical Approach to Specification and Verification of Fault-Tolerant Operating Systems},
	year = 1990,
}

CBL91

@techreport{CBL91,
	author = {Burch, J. R. and E. M. Clarke and D.~E.~Long},
	institution = {Carnegie Mellon University},
	title = {Symbolic Model Checking with Partitioned Transition Relations},
	type = {School of Computer Science},
	year = 1991,
}

CBLM?

@unpublished{CBLM?,
	author = {Clarke, E. M. and S. Bose and D. E. Long and S. Michaylov},
	note = {Submitted for publication},
	title = {Parthenon:  A Parallel Theorem Prover for Non-Horn Clauses},
}

CBM90

@string{Jun = "June"}
@article{CBM90,
	author = {Burch, J. R. and  E. Clarke  and K. L. McMillan},
	journal = {{ACM}/IEEE Design Automation Conference},
	month = Jun,
	title = {Sequential circuit verification using symbolic model checking},
	year = 1990,
}

CBN89

@incollection{CBN89,
	author = {Collins, A. and J. S. Brown and S. Newman},
	booktitle = {Knowing, Learning, and Instruction:  Essays in Honor of Robert Glaser},
	editor = {L. B. Resnick},
	publisher = {Erlbaum},
	title = {Cognitive Apprenticeship:  Teaching Students the Craft of Reading, Writing, and Mathematics},
	year = 1989,
}

CC01

@incollection{CC01,
	author = {Constable, Robert L. and Karl Crary},
	booktitle = {Reflections on the Foundations of Mathematics: Essays in Honor of Solomon Feferman},
	editor = {Wilfried Sieg and Richard Sommer and Carolyn Talcott},
	pages = {166--183},
	publisher = {Association for Symbolic Logic},
	series = {Lecture Notes in Logic},
	title = {Computational Complexity and Induction for Partial Computable Functions in Type Theory},
	year = 2001,
}

CC02

@inproceedings{CC02,
	author = {James L. Caldwell and John Cowles},
	booktitle = {Proceedings of Third International Workshop on the ACL2 Theorem Prover and its Applications},
	editor = {D. Borrione and M. Kaufmann and J. Moore},
	publisher = {TIMA Laboratory},
	title = {Representing {Nuprl} Proof Objects in {ACL2}: toward a proof checker for {Nuprl}},
	year = 2002,
}

CC72

@string{Oct = "October"}
@inproceedings{CC72,
	author = {Cherniavsky, J. C. and R. L. Constable},
	booktitle = {Proceedings of 13th Switching \& Automata Theory Conference},
	month = Oct,
	pages = {27--39},
	title = {Representing Program Schemes in Logic},
	year = 1972,
}

CC98

@inproceedings{CC98,
	author = {Constable, Robert L. and Karl Crary},
	booktitle = {Preprint},
	title = {Computational Complexity and Induction for Partial Computable Functions in Type Theory},
	year = 1998,
}

CC98b

@misc{CC98b,
	author = {Olga Caprotti and Arjeh M. Cohen},
	howpublished = {The Open Math Society, \url{http://www.openmath.org}},
	title = {Draft of the {Open Math} standard},
	year = 1998,
}

CCD88

@article{CCD88,
	author = {D. Chaum, C. Crepeau, I. Damagard},
	journal = {20th STOC},
	title = {Multyparty Unconditionally Secure Protocols},
	year = 1988,
}

CCM87

@article{CCM87,
	author = {G. Cousineau and P.L. Curien and M. Mauny},
	journal = {The Science of Programming},
	number = 2,
	pages = {173--202},
	title = {The Categorical Abstract Machine},
	volume = 8,
	year = 1987,
}

CCM96

@inbook{CCM96,
	author = {Campos, S. and E. Clarke and M. Minea},
	chapter = {Chapter 9: Analysis of Real-Time Systems Using Symbolic Techniques},
	publisher = {John Wiley \& Sons},
	title = {Formal Methods for Real-Time Computing},
	year = 1996,
}

ccorn

@misc{ccorn,
	author = {Herman Geuvers and Freek Wiedijk and Jan Zwanenburg and Randy Pollack and Henk Barendregt and  Lu{\'\i}s Cruz-Filipe},
	note = {\url{http://coq.inria.fr/contribs/C-CoRN.html}},
	title = "C-{C}o{RN}, the Constructive {\Coq} Repository at {N}ijmegen",
}

CD79

@string{Jul = "July"}
@string{TOPLAS = "{ACM} Transactions of Programming Language Systems"}
@article{CD79,
	author = {Constable, Robert L. and J. E. Donahue},
	journal = TOPLAS,
	month = Jul,
	number = 1,
	pages = {98--114},
	title = {A Hierarchical Approach to Formal Semantics with Application to the Definition of {PL}/{CS}},
	volume = 1,
	year = 1979,
}

CD80

@string{Oct = "October"}
@article{CD80,
	author = {Coppo, Mario and Dezani-Ciancaglini, Mariangiola},
	journal = {Notre-Dame Journal of Formal Logic},
	month = Oct,
	number = 4,
	pages = {685--693},
	title = {An Extension of the Basic Functionality Theory for the $\lambda$-Calculus},
	volume = 21,
	year = 1980,
}

CDJ89

@conference{CDJ89,
	author = {Cardelli, Luca and J. Donahue, M. Jordan and B. Kaslow and G. Nelson},
	booktitle = {Conference Rec. {ACM} Symposium on Principles of Programming Languages},
	pages = {202--212},
	title = {The {M}odula-3 type system},
	year = 1989,
}

CDKNRS03

@inproceedings{CDKNRS03,
	author = {Castro, M. and Druschel, P. and Kermarrec, A.-M. and Nandi, A. and Rowstron, A. and Singh, A.},
	crossref = {sosp03},
	title = {Split{S}tream: High-bandwidth multicast in a cooperative environment},
}
Fully expanded entry:
@string{Oct = "October"}
@inproceedings{CDKNRS03,
	address = {Bolton Landing, NY},
	author = {Castro, M. and Druschel, P. and Kermarrec, A.-M. and Nandi, A. and Rowstron, A. and Singh, A.},
	booktitle = {Proceedings of the 19th Symposium on Operating Systems Principles (SOSP)},
	key = {SOSP03},
	month = Oct,
	title = {Split{S}tream: High-bandwidth multicast in a cooperative environment},
	year = 2003,
}

CDL96

@string{Aug = "August"}
@techreport{CDL96,
	address = "Pasadena, CA",
	author = "K. Mani Chandy and Boris Dimitrov and Huy Le and others",
	institution = "California Institute of Technology",
	month = Aug,
	number = "CS-TR-96-08",
	title = "A World-Wide Distributed System Using Java and the Internet",
	year = 1996,
}

CDV85

@inproceedings{CDV85,
	author = {Job Zwiers and Willem P. de Roever and Peter van Emde Boas},
	booktitle = {ICALP 1985},
	pages = {509--519},
	title = {Compositionality and Concurrent Networks: Soundness and Completeness of a Proofsystem},
	year = 1985,
}

CE82

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{CE82,
	author = {Edmund M. Clarke and E. Allen Emerson},
	booktitle = {Proc. Workshop on Logics of Programs},
	pages = {52--71},
	publisher = {Springer--Verlag},
	series = LNCS,
	title = {Synthesis of Synchronization Skeletons from Branching Time Temporal Logic},
	volume = 131,
	year = 1982,
}

Ced94

@phdthesis{Ced94,
	author = {Cederquist, Jan},
	note = {Licentiate thesis},
	school = {Chalmers University of Technology and University of G{\"o}teborg, Sweden},
	title = {A Machine Assisted Formalization of Pointfree Topology in Type Theory},
	year = 1994,
}

CEKL04

@string{LNCS = "Lecture Notes in Computer Science"}
@article{CEKL04,
	author = "Constable, Robert and Eaton, Richard and Kleinberg, Jon and Lorigo, Lori",
	journal = LNCS,
	title = "A Graph-Based Approach towards Discerning Inherent Structures in a Digital Library of Formal Mathematics",
	year = 2004,
}

CES86

@string{TOPLAS = "{ACM} Transactions of Programming Language Systems"}
@article{CES86,
	author = {Clarke, E. M. and E. A. Emerson and A. P. Sistla},
	journal = TOPLAS,
	number = 2,
	pages = {244--263},
	title = {Automatic verification of finite-state concurrent systems using temporal logic specifications},
	volume = 8,
	year = 1986,
}

CF58

@book{CF58,
	address = {Amsterdam},
	author = {Curry, H. B. and R. Feys and W. Craig},
	publisher = {North-Holland},
	series = {Studies in Logic and the Foundations of Mathematics},
	title = {Combinatory Logic, Volume I},
	year = 1958,
}

CG92

@string{Mar = "March"}
@article{CG92,
	author = {Curien, P. L. and G. Ghelli},
	journal = {Mathematical Structures in Computer Science},
	month = Mar,
	number = 1,
	pages = {55--92},
	title = {Coherence of subsumption, minimum typing and Type-checking in F$\leq$},
	volume = 2,
	year = 1992,
}

CG93

@book{CG93,
	author = {Claesen, L. J. M. and M. J. C. Gordon, editors},
	publisher = {Elsevier Science Publishers B. V. (North-Holland)},
	title = {Higher Order Logic Theorem Proving and its Applications},
	year = 1993,
}

CGH83

@article{CGH83,
	author = {Clarke, E. M. and S. M. German and J. Y. Halpern},
	journal = {J. Assoc. Comput. Mach.},
	pages = {612--636},
	title = {Effective axiomatizations of {H}oare logics},
	volume = 30,
	year = 1983,
}

CGH93

@inproceedings{CGH93,
	author = {Clarke, E. M. and O. Grumberg and H. Hiraishi and S. Jha and D. E. Long and K. L. McMillan and L. A. Ness},
	booktitle = {Proceedings of the Eleventh International Symposium on Computer Hardware Description Languages and their Applications},
	title = {Verification of the {F}uturebus+ cache coherence protocol},
	year = 1993,
}

CGL91

@unpublished{CGL91,
	author = {Clarke, E. M. and O. Grumberg and D. E. Long},
	note = {Unpublished},
	title = {Model Checking and Abstraction},
	year = 1991,
}

CGM86

@incollection{CGM86,
	author = {Camillieri, A. J. and M. J. C. Gordon and T. F. Melham},
	booktitle = {From {HDL} Descriptions to Guaranteed Correct Circuit Designs},
	editor = {D. Borrione},
	publisher = {North-Holland},
	title = {Hardware Verification using Higher-Order Logic},
	year = 1986,
}

CGP99

@book{CGP99,
	author = {E. M. Clarke and O. Grumberg and D. Peled},
	publisher = {MIT Press},
	title = {Model Checking},
	year = 1999,
}

CGU00

@string{Feb = "February"}
@string{TCS = "Journal of Theoretical Computer Science"}
@article{CGU00,
	author = {Caldwell, James and Ian Gent and Judith Underwood},
	journal = TCS,
	month = Feb,
	number = {1--2},
	pages = {55--90},
	title = {Search Algorithms in Type Theory},
	volume = 232,
	year = 2000,
}

CGW89

@article{CGW89,
	author = {Thierry Coquand, C. A. Gunter and G. Winskel},
	journal = {Information and Computing},
	number = 2,
	pages = {123--167},
	title = {Domain-Theoretic Models of Polymorphism},
	volume = 81,
	year = 1989,
}

CH00

@inproceedings{CH00,
	author = "Constable, Robert L. and Hickey, Jason",
	booktitle = "Foundations of Secure Computation",
	editor = "Friedrich L. Bauer and Ralf Steinbrueggen",
	optwwwref = {http://www.nuprl.org/documents/Constable/nuprls_class_theory.html},
	pages = "91--116",
	publisher = "{IOS} Press",
	series = "NATO ASI Series, Series F: Computer \& System Sciences",
	title = "{\Nuprl}'s class theory and its applications",
	year = 2000,
}

CH71

@article{CH71,
	author = {Clint, M. and C. A. R. Hoare},
	journal = {Acta Inform.},
	pages = {214--24},
	title = {Program Proving: Jumps and Functions.},
	volume = 1,
	year = 1971,
}

CH85b

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{CH85b,
	author = {Coquand, Thierry and G. P. Huet},
	booktitle = {EUROCAL '85},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Constructions: A Higher Order Proof System for Mechanizing Mathematics},
	volume = 203,
	year = 1985,
}

CH88

@article{CH88,
	author = {Coquand, Thierry and G. Huet},
	journal = {Information and Computation},
	pages = {95--120},
	title = {The calculus of constructions},
	volume = 76,
	year = 1988,
}

CH89

@incollection{CH89,
	author = {Constable, Robert L. and Douglas J.~Howe},
	booktitle = {Logic and Computation},
	editor = {P. Odifreddi},
	note = {(Cornell TR 89-1021)},
	pages = {77--90},
	publisher = {Academic Press},
	title = {{\Nuprl} as a General Logic},
	year = 1990,
}

CH90

@incollection{CH90,
	author = {Robert L. Constable and Douglas J. Howe},
	booktitle = {Formal Techniques in Artificial Intelligence: A Source Book},
	editor = {R. B. Banerji},
	pages = {45--76},
	publisher = {Elsevier Science Publishers (North-Holland)},
	title = {Implementing Metamathematics as an Approach to Automatic Theorem Proving},
	year = 1990,
}

CH91

@inproceedings{CH91,
	author = {Chirimar, J. and Douglas J. Howe},
	booktitle = {Symposium on Constructivity in Computer Science},
	pages = {165--178},
	publisher = {Springer-Verlag},
	title = {Implementing Constructive Real Analysis: a Preliminary Report},
	year = 1991,
}

CH94

@string{aug = "August"}
@inproceedings{CH94,
	author = {Ran Canetti and Amir Herzberg},
	booktitle = {Crypto '94},
	month = aug,
	pages = {425--438},
	title = {Maintaining security in the presence of transient faults},
	year = 1994,
}

Cha80

@phdthesis{Cha80,
	author = {Tat-hung Chan},
	school = {Cornell University},
	title = {Reversal-Bounded Computations},
	year = 1980,
}

Cha82

@string{LNCS = "Lecture Notes in Computer Science"}
@incollection{Cha82,
	author = {Chan, T.},
	booktitle = {An Introduction to the {PL}/{CV} Programming Logic},
	chapter = {D},
	editor = {G. Goos and J. Hartmanis},
	pages = {227--264},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {An Algorithm for checking {PL}/{CV} arithmetic inferences},
	type = {Appendix},
	volume = 135,
	year = 1982,
}

Chandra96

@inproceedings{Chandra96,
	address = {New York, USA},
	author = {Tushar Deepak Chandra and Vassos Hadzilacos and Sam Toueg and Bernadette Charron-Bost},
	booktitle = {Proceedings of the 15th Annual {ACM} Symposium on Principles of Distributed Computing ({PODC}'96)},
	isbn = {0-89791-800-2},
	pages = {322--330},
	publisher = {ACM},
	title = {On the Impossibility of Group Membership},
	year = 1996,
}

CHAR05

@misc{CHAR05,
	author = {Karl Crary and Robert Harper and Michael Ashley-Rollman},
	howpublished = {Available at \url{http://www.cis.upenn.edu/group/proj/plclub/mmm/submissions.shtml}},
	title = {{\POPLmark} submission},
	year = 2005,
}

Che05

@inproceedings{Che05,
	author = {James Cheney},
	crossref = {Merlin05},
	pages = {33-40},
	title = {Towards a General Theory of Names, Binding and Scope},
	url = {http://homepages.inf.ed.ac.uk/jcheney/publications/publications.html},
}
Fully expanded entry:
@inproceedings{Che05,
	author = {James Cheney},
	booktitle = {Proceedings of the 2005 workshop on {M}echanized reasoning about languages with variable binding},
	key = {Merlin05},
	location = {Tallinn, Estonia},
	pages = {33-40},
	publisher = {{ACM} Press},
	title = {Towards a General Theory of Names, Binding and Scope},
	url = {http://homepages.inf.ed.ac.uk/jcheney/publications/publications.html},
	year = 2005,
}

Che76

@article{Che76,
	author = "Chester, Daniel",
	journal = "Artificial Intelligence",
	pages = "261--278",
	title = "The Translation of Formal Proofs into {E}nglish",
	volume = 7,
	year = 1976,
}

Chen92

@string{Jun = "June"}
@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@inproceedings{Chen92,
	author = {Ze-Wei Chen},
	booktitle = {Eleventh International Conference on Automated Deduction},
	editor = {D. Kapur},
	month = Jun,
	pages = {552--566},
	publisher = {Springer-Verlag},
	series = LNAI,
	title = {Tactic-based Theorem Proving and Knowledge-based Forward Chaining},
	volume = 607,
	year = 1992,
}

Chen94

@string{May = "May"}
@phdthesis{Chen94,
	author = {Ze-Wei Chen},
	month = May,
	school = {Cornell University},
	title = {Efficient Access to Knowledge via Forward Chaining Tactics},
	year = 1994,
}

Chi87

@article{Chi87,
	author = {Paul Chisholm},
	journal = {Science of Computer Programming},
	number = 1,
	pages = {1--42},
	title = {Derivation of a Parsing Algorithm in {M}artin-{L}{\"o}f's Theory of Types},
	volume = 8,
	year = 1987,
}

Chi88

@string{Jul = "July"}
@phdthesis{Chi88,
	address = {Edinburgh},
	author = {Paul Chisholm},
	month = Jul,
	note = {Department of Computer Science},
	school = {Heriot-Watt University},
	title = {Investigations into Martin-L\"{o}f Type Theory as a Programming Logic},
	year = 1988,
}

CHK05

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{CHK05,
	author = {P. Combes and D. Harel and H. Kugler},
	booktitle = {Proceedings of the 3rd International Symposium on Automated Technology for Verification and Analysis (ATVA '05)},
	pages = {414--428},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Modeling and Verification of a Telecommunication Application using Live Sequence Charts and the Play-Engine Tool},
	volume = 3707,
	year = 2005,
}

CHL91

@string{Aug = "August"}
@techreport{CHL91,
	author = {Cooper, Eric and Robert Harper and Peter Lee},
	institution = {Carnegie Mellon University},
	month = Aug,
	number = {CMU-CS-91-178},
	title = {The Fox Project: Advanced Development of Systems Software},
	type = {School of Computer Science},
	year = 1991,
}

Cho88

@book{Cho88,
	address = {Cambridge},
	author = {Noam Chomsky},
	publisher = {MIT Press},
	title = {Language and Problems of Knowledge: Manaqua Lectures},
	year = 1988,
}

Chou88

@book{Chou88,
	address = {Dordrecht, Netherlands},
	author = {Chou, S. C.},
	publisher = {D. Reidel Publishing Company},
	title = {Mechanical Geometry Theorem Proving},
	year = 1988,
}

Chr93

@string{JAR = "Journal of Automated Reasoning"}
@string{feb = "February"}
@article{Chr93,
	author = {Jim Christian},
	journal = JAR,
	month = feb,
	number = 1,
	pages = {95--113},
	title = {Flatterms, Discrimination Nets, and Fast Term rewriting},
	volume = 10,
	year = 1993,
}

CHS72

@book{CHS72,
	address = {Amsterdam},
	author = {Curry, H. B. and J. Roger Hindley and Jonathan P. Seldin},
	publisher = {North-Holland},
	series = {Studies in Logic and the Foundations of Mathematics, Vol. 65},
	title = {Combinatory Logic, Volume II},
	year = 1972,
}

CHTC96

@string{May = "May"}
@inproceedings{CHTC96,
	address = {Philadelphia, PA},
	author = {Chandra, Tushar Deepak and Vassos Hadzilacos and Sam Toueg and Bernadette Charron-Bost},
	booktitle = {Proceedings 15th {ACM} Symposium on Principles of Distributed Computing},
	month = May,
	pages = {322--330},
	title = {On the impossibility of group membership},
	year = 1996,
}

Chu36

@article{Chu36,
	author = {Alonzo Church},
	journal = {American Journal of Math},
	pages = {345--363},
	title = {An unsolvable problem of elementary number theory},
	volume = 58,
	year = 1936,
}

Chu40

@string{JSL = "The Journal of Symbolic Logic"}
@article{Chu40,
	author = {Alonzo Church},
	journal = JSL,
	pages = {55--68},
	title = {A Formulation of the Simple Theory of Types},
	volume = 5,
	year = 1940,
}

Chu51

@book{Chu51,
	address = {Princeton},
	author = {Alonzo Church},
	publisher = {Princeton University Press},
	series = {Annals of Mathematical Studies},
	title = {the Calculi of Lambda-Conversion},
	volume = 6,
	year = 1951,
}

Chu56

@book{Chu56,
	author = {Church, Alonzo},
	publisher = {Princeton University Press},
	title = {Introduction to Mathematical Logic},
	volume = {I},
	year = 1956,
}

Chu60

@inproceedings{Chu60,
	address = {Princeton},
	author = {Alonzo Church},
	booktitle = {Summaries of talks presented at the Summer Institute for Symbolic Logic, Cornell University 1957},
	organization = {Institute for Defense Analyses},
	pages = {3--50},
	title = {Application of recursive arithmetic to the problem of circuit synthesis,},
	year = 1960,
}

CIMP01

@misc{CIMP01,
	author = {David Carlisle and Patric Ion and Robert Miner and Nico Poppelier},
	howpublished = {W3C Recommendation, World Wide Web Consortium},
	note = {Available at \url{http://www.w3.org/TR/MathML2}},
	title = {{Mathematical Markup Language (MathML)} version 2.0},
	year = 2001,
}

CJ79

@inproceedings{CJ79,
	author = {Constable, Robert L. and S. D. Johnson},
	booktitle = {Principles of Programming Languages},
	pages = {7--20},
	publisher = {{ACM}, NY},
	title = {A {PL/CV} Pr{\'{e}}cis},
	year = 1979,
}

CJ94

@unpublished{CJ94,
	author = {Constable, Robert L. and Paul B. Jackson},
	note = {\url{http://www.nuprl.org/documents/Constable/tointegratedsys/make/make.html}},
	title = {Towards Integrated Systems for Symbolic Algebra and Formal Constructive Mathematics},
	year = 1994,
}

CJE82

@string{LNCS = "Lecture Notes in Computer Science"}
@book{CJE82,
	author = {Constable, Robert L. and S. Johnson and C. Eichenlaub},
	publisher = {Springer-Verlag, NY},
	series = LNCS,
	title = {Introduction to the PL/CV2 Programming Logic},
	volume = 135,
	year = 1982,
}

CJNU00

@incollection{CJNU00,
	author = {Constable, Robert L. and Paul B. Jackson and Pavel Naumov                       and Juan Uribe},
	booktitle = {Proof, Language and Interaction: Essays in Honour of Robin Milner},
	pages = {213--238},
	publisher = {MIT Press, Cambridge},
	title = {Constructively Formalizing Automata},
	year = 2000,
}

CJNU96

@article{CJNU96,
	address = {Cambridge},
	author = {Robert L. Constable and Paul Jackson and Pavel Naumov and Juan Uribe},
	journal = {Proof, Language and Interaction: Essays in Honour of Robert Milner},
	publisher = {MIT Press},
	title = {Constructively Formalizing Automata Theory},
	year = 1998,
}

CJNU96a

@string{Nov = "November"}
@unpublished{CJNU96a,
	author = {Constable, Robert L. and Jackson, Paul B. and Naumov, Pavel and Uribe, Juan},
	key = {\url{http://www.cs.cornell.edu/Info/Projects/NuPrl/html/publication.html}},
	month = Nov,
	note = {{U}npublished},
	title = {Formalizing {A}utomata {T}heory {I}: Finite {A}utomata},
	year = 1996,
}

CK73

@book{CK73,
	address = {Netherlands},
	author = {C. C. Chang and H. Jerome Keisler},
	publisher = {North-Holland},
	series = {Studies in Logic and the Foundations of Mathematics},
	title = {Model Theory},
	volume = 73,
	year = 1973,
}

CK90

@inproceedings{CK90,
	address = {New York},
	author = {Cook, S. A. and B. M. Kapron},
	booktitle = {Proceedings of the MSI Workshop on Feasible Mathematics},
	editor = {S. Buss and P. J. Scott},
	pages = {71--95},
	title = {Characterizations of the Basic Feasible Functionals of Finite Type},
	year = 1990,
}

CK91

@article{CK91,
	author = {Cook, S. A. and B. M. Kapron},
	journal = {FOCS},
	title = {A New Characterization of {M}ehlhorn's Polynomial Time Functionals},
	year = 1991,
}

CK93

@incollection{CK93,
	address = {Boston},
	author = {K. Mani Chandy and Carl Kesselman},
	booktitle = {Research Directions in Concurrent Object-Oriented Programming},
	chapter = 11,
	editor = {Gul Agha and Peter Wegner and Akinori Yonezawa},
	pages = {281--313},
	publisher = {MIT Press},
	title = {{CC}++: A Declarative Concurrent Object Oriented Programming Notation},
	year = 1993,
}

CKB84

@string{JAR = "Journal of Automated Reasoning"}
@article{CKB84,
	author = {Constable, Robert L. and T. Knoblock and J. L. Bates},
	journal = JAR,
	number = 3,
	pages = {285--326},
	title = {Writing programs that construct proofs},
	volume = 1,
	year = 1984,
}

CKH99

@article{CKH99,
	author = {L. P. Chew and K. Kedem and D. P. Huttenlocher and J. Kleinberg},
	journal = {Journal of Computational Biology},
	number = {3--4},
	pages = {313--325},
	title = {Fast Detection of Geometric Substructure in Proteins},
	volume = 6,
	year = 1999,
}

CKMPS91

@unpublished{CKMPS91,
	author = {Craigen, D. and S. Kromodimoeljo and I. Meisels and B. Pase and M. Saaltink},
	note = {Unpublished},
	title = {{EVES}: An Overview},
	year = 1991,
}

CKT95

@inproceedings{CKT95,
	author = {Coscoy, Y. and G. Kahn and L. Th{\'e}ry},
	crossref = {TLCA95},
	pages = {109--123},
	title = {Extracting Text from Proofs},
}
Fully expanded entry:
@string{Apr = "April"}
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{CKT95,
	author = {Coscoy, Y. and G. Kahn and L. Th{\'e}ry},
	booktitle = {Proceedings of the International Conference on Typed Lambda Calculus and its Applications (TLCA'95)},
	editor = {M. Dezani-Ciancaglini and G. Plotkin},
	month = Apr,
	pages = {109--123},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Extracting Text from Proofs},
	volume = 902,
	year = 1995,
}

CL91

@string{JFP = "Journal of Functional Programming"}
@inproceedings{CL91,
	author = {Cardelli, Luca and Pepe Longo},
	booktitle = JFP,
	pages = {1:417--458},
	title = {A Semantic Basis for {Q}uest},
	year = 1991,
}

CL99

@string{feb = "February"}
@inproceedings{CL99,
	address = {New Orleans, LA},
	author = {Castro, M. and Liskov, B.},
	booktitle = {Proc. of the 3rd Symposium on Operating Systems Design and Implementation (OSDI)},
	month = feb,
	title = {Practical {B}yzantine Fault Tolerance},
	year = 1999,
}

Cla79

@article{Cla79,
	author = {Clarke, E. M.},
	journal = {Jornal of the Association of Compututing Machi},
	pages = {129--147},
	title = {Programming language constructs for which it is impossible to obtain good {H}oare-like axioms},
	volume = 26,
	year = 1979,
}

Cla84

@article{Cla84,
	author = {Clarke, E. M.},
	journal = {Phil. Trans. R. Soc. Lond.},
	note = {Also reprinted in {\it Mathematical Logic and Programming Languages}, C. A. R. Hoare and J. C. Shepherdson, eds., Prentice-Hall International Series in Computer Science, 1984.},
	pages = {423--440},
	title = {The characterization problem for {H}oare logics},
	volume = {A 312},
	year = 1984,
}

Clarkson92

@incollection{Clarkson92,
	author = {M. Clarkson},
	booktitle = {Programming Environments for High Level Scientific Problem Solving},
	editors = {P. Gaffney and E. Houstis},
	publisher = {North-Holland},
	title = {Expert systems as an intelligent user interface for symbolic algebra},
	year = 1992,
}

Cle02

@article{Cle02,
	author = {Cleary, Sean},
	issn = {0020-0190},
	journal = {Information Processing Letters},
	number = 6,
	pages = {333--338},
	title = {Restricted rotation distance between binary trees},
	volume = 84,
	year = 2002,
}

Cle87

@phdthesis{Cle87,
	author = {Cleaveland, Rance C.},
	school = {Cornell University},
	title = {Type-Theoretic Models of Concurrency},
	year = 1987,
}

Cle94

@manual{Cle94,
	address = "Morristown, New Jersey",
	author = "Geoffrey M. Clemm",
	title = "The {Odin} System",
	url = citeseer.ist.psu.edu/clemm94odin.html,
	year = "1994",
}

Cli91

@misc{Cli91,
	author = {W. Clinger},
	howpublished = {LISP Pointers, 4(4)},
	title = {Hygienic macros through explicit renaming},
	year = 1991,
}

CLM89

@inproceedings{CLM89,
	author = {Clarke, E. and D. E. Long and K. L. McMillan},
	crossref = {LICS89},
	title = {Compositional Model Checking},
}
Fully expanded entry:
@string{Jun = "June"}
@inproceedings{CLM89,
	address = {Asilomar Conference Center, Pacific Grove, California},
	author = {Clarke, E. and D. E. Long and K. L. McMillan},
	booktitle = {Proceedings of the 4$^{th}$ IEEE Symposium on Logic in Computer Science},
	key = {LICS89},
	month = Jun,
	publisher = {IEEE Computer Society Press},
	title = {Compositional Model Checking},
	year = 1989,
}

CLR94

@book{CLR94,
	address = {Cambridge, Massachusetts},
	author = {Cormen, Thomas H. and Charles E. Leiserson and Ronald L. Rivest},
	publisher = {MIT Press/McGraw-Hill Book Company},
	title = {Introduction to Algorithms},
	year = 1994,
}

CLS96

@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@inproceedings{CLS96,
	address = {New Brunswick, NJ USA},
	author = {Cyrluk, David and Patrick Lincoln and Natarajan Shankar},
	booktitle = {Proceedings of 13th International Conference on Automated Deduction -- CADE-13},
	editor = {M. A. McRobbie and J. K. Slaney},
	month = {July--August},
	publisher = {Springer},
	series = LNAI,
	title = {On {S}hostak's Decision Procedure for Combinations of Theories},
	volume = 1104,
	year = 1996,
}

CM85

@string{Jan = "January"}
@inproceedings{CM85,
	author = {Constable, Robert L. and N. P. Mendler},
	booktitle = {Proceedings of the Logics of Programming Conference},
	month = Jan,
	note = {Cornell TR 85--659},
	pages = {61--78},
	title = {Recursive Definitions in Type Theory},
	year = 1985,
}

CM88

@book{CM88,
	author = {Chandy, K. M. and J. Misra},
	publisher = {Addison-Wesley},
	title = {Parallel Program Design: A Foundation},
	year = 1988,
}

CM91

@incollection{CM91,
	author = {Constable, Robert L. and Chetan Murthy},
	booktitle = {Logical Frameworks},
	editor = {G{\'e}rard Huet and Gordon Plotkin},
	pages = {341--362},
	publisher = {Cambridge University Press},
	title = {Finding Computational Content from Classical Proofs},
	year = 1991,
}

CM94

@incollection{CM94,
	address = {Cambridge, MA},
	author = {Cardelli, Luca and J. C. Mitchell},
	booktitle = {Theoretical Aspects of Object-Oriented Programming, Types, Semantics and Language Design},
	chapter = {IV},
	editor = {C. A. Gunter, J. C. Mitchell},
	pages = {295--350},
	publisher = {MIT Press},
	title = {Operations on records},
	year = 1994,
}

CMMS91

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{CMMS91,
	address = {Sendai, Japan},
	author = {Cardelli, Luca and S. Martini and J. C. Mitchell and Andre Scedrov},
	booktitle = {International Conference on Theoretical Aspects of Computer Software},
	editor = {T. Ito and A. R. Meyer},
	organization = {TACS '91},
	pages = {750--770},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {An Extension of System {F} with Subtyping},
	volume = 526,
	year = 1991,
}

CN96

@string{Nov = "November"}
@unpublished{CN96,
	author = {Constable, Robert L. and Naumov, Pavel},
	month = Nov,
	note = {{U}npublished},
	title = {Formalizing Automata {II}:  Decidable Properties},
	year = 1996,
}

CNS94

@string{Feb = "February"}
@article{CNS94,
	author = "o}m and Jan M. Smith and Bj{\"o}rn von Sydow",
	journal = "Bulletin of the European Association for Theoretical Computer Science",
	month = Feb,
	pages = "203--228",
	title = "Type Theory and Programming",
	volume = 52,
	year = 1994,
}

CO78

@book{CO78,
	author = {Constable, Robert L. and Michael J. O'Donnell},
	publisher = {Winthrop, Mass.},
	title = {A Programming Logic},
	year = 1978,
}

CO81

@article{CO81,
	author = {Cartwright, R. and D. Oppen},
	journal = {Acta Inform.},
	pages = {365--384},
	title = {The Logic of Aliasing},
	volume = 15,
	year = 1981,
}

Cob65

@inproceedings{Cob65,
	author = {Cobham, A.},
	booktitle = {Proceedings of the 1964 International Conference for Logic, Methodology, and Philosophy of Science},
	editor = {Y. Bar-Hillel},
	pages = {24--30},
	publisher = {North-Holland},
	title = {The Intrinsic Computational Difficulty of Functions},
	year = 1965,
}

Col91

@book{Col91,
	address = {Cambridge, MA, USA},
	author = {Murray Cole},
	isbn = {0-262-53086-4},
	publisher = {MIT Press},
	title = {Algorithmic skeletons: structured management of parallel computation},
	year = 1991,
}

Com95

@string{Jan = "January"}
@phdthesis{Com95,
	author = {Adriana Beatriz Compagnoni},
	month = Jan,
	school = {Katholieke Universiteit Nijmegen},
	title = {Higher-Order Subtyping with Intersection Types},
	year = 1995,
}

Con01a

@string{Jul = "July"}
@misc{Con01a,
	author = {Robert L. Constable},
	howpublished = {Invited talk given at the MURI Kickoff Meeting, Arlington, Virginia},
	month = Jul,
	title = {Building Interactive Libraries of Formal Algorithmic Knowledge},
	url = {http://www.nuprl.org/FDLProject/talks.html},
	year = 2001,
}

Con02

@inproceedings{Con02,
	author = {Robert L. Constable},
	crossref = {Marktoberdorf2001},
	pages = {213--260},
	title = {Na{\"\i}ve Computational Type Theory},
}
Fully expanded entry:
@inproceedings{Con02,
	address = {Amsterdam},
	author = {Robert L. Constable},
	booktitle = {Proof and System-Reliability, Proceedings of International Summer School Marktoberdorf, July 24 to August 5, 2001},
	editor = {H. Schwichtenberg and R. Steinbr{\"u}ggen},
	pages = {213--260},
	publisher = {Kluwer Academic Publishers},
	series = {NATO Science Series III},
	title = {Na{\"\i}ve Computational Type Theory},
	url = {http://www.comp.nus.edu.sg/~gheorghe/curs/mark01/proc.html},
	volume = 62,
	year = 2002,
}

Con02a

@string{Oct = "October"}
@misc{Con02a,
	author = {Robert L. Constable},
	howpublished = {Invited talk given at Reading, England},
	month = Oct,
	title = {Building and Using a Library of Formal Mathematics},
	url = {http://www.nuprl.org/FDLProject/talks.html},
	year = 2002,
}

Con02b

@string{Aug = "August"}
@misc{Con02b,
	author = {Robert L. Constable},
	howpublished = {Invited talk given to the Association for Symbolic Logic, Muenster, Germany},
	month = Aug,
	title = {Logical Foundations for Digital Libraries of Formal Mathematics},
	url = {http://www.nuprl.org/FDLProject/talks.html},
	year = 2002,
}

Con02c

@string{Jun = "June"}
@misc{Con02c,
	author = {Robert L. Constable},
	howpublished = {Invited talk given at NA-MKM, McMaster University, Hamilton, Ontario},
	month = Jun,
	title = {Building an Interactive Library of Formal Algorithmic Knowledge},
	url = {http://www.nuprl.org/FDLProject/talks.html},
	year = 2002,
}

Con03

@incollection{Con03,
	author = {Constable, Robert L.},
	booktitle = {Thirty Five Years of Automating Mathematics},
	editor = {Fairouz Kamareddine},
	pages = {1--11},
	publisher = {Kluwer Academic Publishers},
	title = {Recent Results in Type Theory and Their Relationship to {Automath}},
	year = 2003,
}

Con03a

@misc{Con03a,
	author = {Robert L. Constable},
	howpublished = {Cornell University, Ithaca, NY},
	note = {\url{http://www.nuprl.org/documents/Constable/marktoberdorf03.html}},
	title = {Information-Intensive Proof Technology; Lecture Notes for the Marktoberdorf NATO Summer School},
	year = 2003,
}

Con03b

@misc{Con03b,
	author = {Robert L. Constable},
	howpublished = {A series of talks given at the Marktoberdorf NATO Summer School},
	note = {Lecture 1: Series Introduction and Type Theories; Lecture 2: Set Theoretic Semantics for Type Theory; Lecture 3: Relationships Between Sets and Types; Lecture 4: Event Systems},
	title = {Information-Intensive Proof Technologythe Marktoberdorf NATO Summer School},
	url = {http://www.nuprl.org/FDLProject/talks.html},
	year = 2003,
}

Con03c

@string{Jan = "January"}
@misc{Con03c,
	author = {Robert L. Constable},
	howpublished = {Invited talk given at Ben Gurion University, Beer Sheva, Israel},
	month = Jan,
	title = {Building and Using a Library of Formal Mathematics},
	url = {http://www.nuprl.org/FDLProject/talks.html},
	year = 2003,
}

Con05

@incollection{Con05,
	address = {Amsterdam},
	author = {Robert Constable},
	booktitle = {Proof Technology and Computation},
	editor = {Schwichtenberg, H. and K. Spies},
	note = {42 pages to appear},
	publisher = {Kluwer},
	title = {Information-Intensive Proof Technology},
	year = 2005,
}

Con05b

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Con05b,
	author = {Russell O’Connor},
	booktitle = {Proceedings of the 18th International Conference on Theorem Proving in Higher Order Logics (TPHOLs 2005)},
	pages = {245--260},
	series = LNCS,
	title = {Essential Incompleteness of Arithmetic Verified by {\Coq}},
	volume = 3603,
	year = 2005,
}

Con71

@inproceedings{Con71,
	author = {Constable, Robert L.},
	booktitle = {Proceedings of the IFIP Congress},
	pages = {229--233},
	publisher = {North-Holland},
	title = {Constructive Mathematics and Automatic Program Writers},
	year = 1971,
}

Con73

@inproceedings{Con73,
	author = {Constable, Robert L.},
	booktitle = {Proceedings of the 5th Annual {ACM} Symposium on the Theory of Computing},
	pages = {108--121},
	title = {Type Two Computational Complexity},
	year = 1973,
}

Con77

@string{May = "May"}
@inproceedings{Con77,
	author = {Constable, Robert L.},
	booktitle = {Proceedings of the 9th Annual {ACM} Symposium on the Theory of Computing, {\rm Boulder, CO.}},
	month = May,
	pages = {269--85},
	title = {On the theory of programming logics},
	year = 1977,
}

Con80

@inproceedings{Con80,
	address = {IEEE, NY},
	author = {Constable, Robert L.},
	booktitle = {Proceedings of the 21st Annual Symposium on Foundations of Computer Science},
	pages = {118--128},
	title = {Programs and Types},
	year = 1980,
}

Con80a

@inproceedings{Con80a,
	author = {Constable, Robert L.},
	booktitle = {The Kleene Symposium},
	editor = {J. Barwise and H. J. Keisler and K. Kunen},
	pages = {61--83},
	publisher = {North-Holland},
	title = {The Role of Finite Automata in the Development of Modern Computing Theory},
	year = 1980,
}

Con83

@string{Apr = "April"}
@article{Con83,
	author = {Constable, Robert L.},
	journal = {Information Processing Letters},
	month = Apr,
	number = 3,
	pages = {105--112},
	title = {Programs as Proofs},
	volume = 16,
	year = 1983,
}

Con83a

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Con83a,
	author = {Constable, Robert L.},
	booktitle = {Proceedings of the Workshop on Programming and Logics},
	pages = {116--128},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Mathematics as Programming},
	volume = 164,
	year = 1983,
}

Con85

@incollection{Con85,
	author = {Constable, Robert L.},
	booktitle = {Annals of Mathematics},
	note = {Reprinted from \emph{Topics in the Theory of Computation}, Selected Papers of the Internationall Conference on Foundations of Computation Theory, FCT '83},
	pages = {21--37},
	publisher = {Elsevier Science Publishers, B.V. (North-Holland)},
	title = {Constructive Mathematics as a Programming Logic {I}: Some Principles of Theory},
	volume = 24,
	year = 1985,
}

Con85a

@techreport{Con85a,
	author = {Constable, Robert L.},
	institution = {Cornell University},
	number = {TR85-684},
	title = {The Semantics of Evidence},
	year = 1985,
}

Con88

@article{Con88,
	author = {Constable, Robert L.},
	journal = {Annual Review of Computer Science},
	pages = {147--165},
	title = {Themes in the Development of Programming Logics Circa 1963--1987},
	volume = 3,
	year = 1988,
}

Con89

@article{Con89,
	author = {Constable, Robert L.},
	editor = {M. Broy},
	journal = {Constructive Methods of Computing Science},
	pages = {63--91},
	series = {NATO ASI Series},
	title = {Assigning Meaning to Proofs: a semantic basis for problem solving environments},
	volume = {F55},
	year = 1989,
}

Con90

@incollection{Con90,
	author = {Jere Confrey},
	booktitle = {Review of Research in Education},
	chapter = 1,
	editor = {Courtney Cazden},
	pages = {3--56},
	publisher = {American Educational Research Association},
	title = {A Review of the Research on Student Conceptions in Mathematics, Science, and Programming},
	year = 1990,
}

Con90a

@inproceedings{Con90a,
	crossref = {ACHA90},
}
Fully expanded entry:
@string{Jun = "June"}
@inproceedings{Con90a,
	author = {Allen, Stuart F. and Robert L. Constable and Douglas J. Howe and William Aitken},
	booktitle = {Proceedings of the 5$^{th}$ Symposium on Logic in Computer Science},
	key = {LICS90},
	month = Jun,
	pages = {95--197},
	publisher = {IEEE Computer Society Press},
	title = {The Semantics of Reflected Proof},
	year = 1990,
}

Con91

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Con91,
	author = {Constable, Robert L.},
	booktitle = {International Conference on Theoretical Aspects of Computer Software '91, {\rm Japan}},
	pages = {226--243},
	series = LNCS,
	title = {Type Theory as a Foundation for Computer Science},
	volume = 526,
	year = 1991,
}

Con92

@article{Con92,
	author = {Constable, Robert L.},
	editor = {M. Broy},
	journal = {Constructive Methods of Computing Science},
	series = {NATO ASI Series},
	title = {Lectures on: Classical Proofs as Programs},
	volume = {F??},
	year = 1992,
}

Con92a

@incollection{Con92a,
	author = {Constable, Robert L.},
	booktitle = {Programming and Mathematical Method},
	editor = {Broy, Manfred},
	pages = {45--93},
	publisher = {Springer-Verlag},
	series = {NATO ASI Series},
	title = {Metalevel Programming in Constructive Type Theory},
	volume = {F88},
	year = 1992,
}

Con92b

@string{Dec = "December"}
@string{LNCS = "Lecture Notes in Computer Science"}
@incollection{Con92b,
	author = {Constable, Robert L.},
	booktitle = {Future Tendencies in Computer Science, Control and Applied Mathematics},
	editor = {Bensoussan, A. and J.-P. Verjus},
	month = Dec,
	pages = {105--127},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Formal Theories and Software Systems: Fundamental Connections between Computer Science and Logic},
	volume = 653,
	year = 1992,
}

Con94

@incollection{Con94,
	address = {Berlin},
	author = {Robert L. Constable},
	booktitle = {Proof and Computation},
	editor = {Helmut Schwichtenberg},
	pages = {65--100},
	publisher = {Springer},
	series = {NATO Advanced Study Institute, International Summer School held in Marktoberdorf, Germany, July 20-August 1, NATO Series F},
	title = {Using Reflection to Explain and Enhance Type Theory},
	volume = 139,
	year = 1994,
}

Con94a

@inproceedings{Con94a,
	author = {Robert L. Constable},
	crossref = {CADE94},
	pages = 529,
	title = {Exporting and reflecting abstract constructive meta-mathematics},
}
Fully expanded entry:
@string{Jun = "June"}
@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@inproceedings{Con94a,
	author = {Robert L. Constable},
	booktitle = {Automated Deduction -- CADE-12; Proceedings of the 12$^{th}$ International Conference on Automated Deduction},
	editor = {Alan Bundy},
	month = Jun,
	pages = 529,
	publisher = {Springer-Verlag},
	series = LNAI,
	title = {Exporting and reflecting abstract constructive meta-mathematics},
	volume = 814,
	year = 1994,
}

Con94b

@string{May = "May"}
@unpublished{Con94b,
	author = {Robert L. Constable},
	month = May,
	note = {Research Notes},
	title = {Automated Support for Reasoning About Reliable Concurrent Systems},
	year = 1994,
}

Con95

@inproceedings{Con95,
	author = {Robert L. Constable},
	crossref = {LCC94},
	pages = {131--144},
	title = {Expressing Computational Complexity in Constructive Type Theory},
}
Fully expanded entry:
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Con95,
	author = {Robert L. Constable},
	booktitle = {Logical and Computational Complexity. International Workshop LCC '94, Indianapolis, Indiana, USA, 13--16 October 1994},
	editor = {Daniel Leivant},
	pages = {131--144},
	publisher = {Springer},
	series = LNCS,
	title = {Expressing Computational Complexity in Constructive Type Theory},
	volume = 960,
	year = 1995,
}

Con95b

@string{Jun = "June"}
@inproceedings{Con95b,
	author = {Robert L. Constable},
	booktitle = {Proceedings of the Tenth Annual IEEE Symposium on Logic in Computer Science},
	month = Jun,
	organization = {LICS},
	pages = {266--279},
	title = {Experience Using Type Theory as a Foundation for Computer Science},
	year = 1995,
}

Con95c

@unpublished{Con95c,
	author = {Robert L. Constable},
	note = {Working Material, Marktoberdorf Summer School, NATO Science Committee},
	title = {Constructing and Applying Formal Theories Using the {\Nuprl} Mathematics Environment},
	year = 1995,
}

Con96

@unpublished{Con96,
	author = {Robert L. Constable},
	note = {www@CS.cornell.edu/Info/Projects/Nuprl},
	title = {The Value of Automated Deduction},
	year = 1996,
}

Con96a

@incollection{Con96a,
	crossref = {Con98},
}
Fully expanded entry:
@incollection{Con96a,
	author = {Constable, Robert L.},
	booktitle = {Handbook of Proof Theory},
	chapter = {X},
	editor = {S. R. Buss},
	pages = {683--786},
	publisher = {Elsevier Science B.V.},
	title = {Types in Logic, Mathematics and Programming},
	year = 1998,
}

Con96c

@string{Nov = "November"}
@inproceedings{Con96c,
	address = {Salt Lake City, Utah},
	author = {Robert L. Constable},
	booktitle = {Frontiers in Education},
	editor = {Magdy F. Iskander and Mario J. Gonzalez and Gerald L. Engel and Craig K. Rushforth and Mark A. Yoder and Richard W. Grow and Carl H. Durney},
	month = Nov,
	organization = {IEEE},
	title = {Creating and Evaluating Interactive Formal Courseware for Mathematics and Computing},
	year = 1996,
}

Con97

@inproceedings{Con97,
	address = {Berlin},
	author = {Constable, R. L.},
	booktitle = {Logic of Computation},
	editor = {Helmut Schwichtenberg},
	organization = {NATO Advanced Study Institute, International Summer School held in Marktoberdorf, Germany, July 25--August 6, 1995},
	pages = {123--156},
	publisher = {Springer},
	series = {Series F: Computer and Systems Sciences},
	title = {The Structure of {\Nuprl}'s Type Theory},
	volume = 157,
	year = 1997,
}

Con98

@incollection{Con98,
	author = {Constable, Robert L.},
	booktitle = {Handbook of Proof Theory},
	chapter = {X},
	editor = {S. R. Buss},
	pages = {683--786},
	publisher = {Elsevier Science B.V.},
	title = {Types in Logic, Mathematics and Programming},
	year = 1998,
}

Con98b

@article{Con98b,
	author = {Constable, Robert L.},
	journal = {Information and Computation},
	pages = {137--153},
	title = {A Note on Complexity Measures for Inductive Classes in Constructive Type Theory},
	volume = 143,
	year = 1998,
}

Con99

@inproceedings{Con99,
	author = {Constable, Robert L.},
	crossref = {Marktoberdorf97},
	title = {Formalizing decidability theorems about automata},
}
Fully expanded entry:
@inproceedings{Con99,
	address = {Berlin},
	author = {Constable, Robert L.},
	booktitle = {Computational Logic. Proceedings of the {NATO} Advanced Study Institute, Marktoberdorf, Germany, July 29--August 10, 1997},
	editor = {Ulrich Berger and H. Schwichtenberg},
	publisher = {Springer},
	series = {Series {F}: Computer and Systems Sciences},
	title = {Formalizing decidability theorems about automata},
	volume = 165,
	year = 1999,
}

Conf94

@inproceedings{Conf94,
	author = {J. Confrey},
	booktitle = {For the Learning of Mathematics},
	pages = {2--8},
	title = {A Theory of Intellectual Development},
	volume = {14(3)},
	year = 1994,
}

cons

@misc{cons,
	author = {Rajesh Vaidheeswarran},
	note = {Home page \url{http://www.dsmit.com/cons/}},
	title = {CONS: A {Make} Replacement},
}

Coo71

@inproceedings{Coo71,
	author = {Cook, S. A.},
	booktitle = {Proceedings of the 3rd {ACM} Symposium on Theory of Computing},
	pages = {151--158},
	publisher = {{ACM}, New York},
	title = {The Complexity of Theorem Proving Procedures},
	year = 1971,
}

Coo72

@article{Coo72,
	author = "D.C. Cooper",
	journal = "Machine Intelligence",
	pages = "91--99",
	title = "Theorem Proving in Arithmetic Without Multiplication",
	volume = 7,
	year = 1972,
}

Coo78

@article{Coo78,
	author = {Cook, S. A.},
	journal = {SIAM Journal of Computing},
	pages = {70--90},
	title = {Soundness and Completeness of an Axiom System for Program Verification},
	volume = 7,
	year = 1978,
}

Coo83

@article{Coo83,
	author = {Cook, S. A.},
	journal = {Communications of the Association of Computing Machinery},
	pages = {401--408},
	title = {An Overview of Computational Complexity},
	volume = 26,
	year = 1983,
}

Cook92

@incollection{Cook92,
	author = {Cook, G. O. and J. Painter},
	booktitle = {Expert Systems for Scientific Computing},
	editors = {E. N. Houstis, J. R. Rice and R. Vichnevetsky},
	publisher = {North-Holland},
	title = {ALPAL: A tool to generate simulation codes from natural desriptions},
	year = 1992,
}

Coq86

@inproceedings{Coq86,
	author = {Thierry Coquand},
	crossref = {LICS86},
	pages = {227--236},
	title = {An Analysis of Girard's Paradox},
}
Fully expanded entry:
@string{Jun = "June"}
@inproceedings{Coq86,
	author = {Thierry Coquand},
	booktitle = {Proceedings of the First Annual IEEE Symposium on Logic in Computer Science},
	key = {LICS86},
	month = Jun,
	pages = {227--236},
	publisher = {IEEE Computer Society Press},
	title = {An Analysis of Girard's Paradox},
	year = 1986,
}

Coq90

@incollection{Coq90,
	author = {Coquand, Thierry},
	booktitle = {Logic and Computer Science},
	editor = {P. Odifreddi},
	pages = {91--122},
	publisher = {Academic Press, London},
	title = {Metamathematical Investigations of a Calculus of Constructions},
	year = 1990,
}

COQ92

@inproceedings{COQ92,
	author = {Caterina Coquand},
	booktitle = {Workshop on Logical Frameworks},
	note = {preliminary proceedings},
	organization = {BRA Types},
	title = {A Proof of Normalization for Simply Typed Lambda Calculus Written in {\ALF}},
	year = 1992,
}

Coq95

@techreport{Coq95,
	author = "e}l Courant and                 Jean-Christophe Filli{\^a}tre and G{\'e}rard Huet and                 Pascal Manoury and Christine Paulin-Mohring and                 C{\'e}sar Mu{\~n}oz and Chetan Murthy and Catherine                 Parent and Amokrane Sa{\"\i}bi and Benjamin Werner",
	institution = "{INRIA}",
	title = "The {{\Coq} Proof Assistant} Reference Manual",
	year = 1995,
}

Coq96

@unpublished{Coq96,
	author = {Thierry Coquand},
	note = {Computer Science Department, G\"{o}teborg Univ., G\"{o}teborg,       Sweden},
	title = {An Algorithm for Type-Checking Dependent Types},
	year = 1996,
}

CoqMan03

@manual{CoqMan03,
	organization = {INRIA},
	title = {The {\Coq} Proof Assistant Reference Manual},
	year = 2003,
}

CoqMan96

@manual{CoqMan96,
	author = {Barras, Bruno and Samuel Boutin and Cristina Cornes and Judica{\"e}l Courant and Jean-Christophe Filli{\^a}tre and Eduardo Gim{\'e}nez and Hugo Herbelin and G{\'e}rard-Mohring and Amokrane Sa{\"\i}bi and Benjamin Werner},
	organization = {INRIA-Rocquencourt, CNRS and ENS Lyon},
	title = {The {\Coq} Proof Assistant Reference Manual},
	year = 1996,
}

CoqManV8

@string{APR = "April"}
@manual{CoqManV8,
	author = {{The {Coq} Development Team}},
	month = APR,
	title = {{The Coq Proof Assistant Reference Manual -- Version V8.0}},
	url = {http://coq.inria.fr},
	year = 2004,
}

Cor01

@inproceedings{Cor01,
	author = {Pierre Courtieu},
	crossref = {CSL01},
	pages = {554--569},
	title = {Normalized Types},
}
Fully expanded entry:
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Cor01,
	author = {Pierre Courtieu},
	booktitle = {Computer Science Logic, Proceedings of the 10$^{th}$ Annual Conference of the EACSL},
	editor = {L. Fribourg},
	pages = {554--569},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Normalized Types},
	url = {http://link.springer-ny.com/link/service/series/0558/tocs/t2142.htm},
	volume = 2142,
	year = 2001,
}

Cos97

@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@inproceedings{Cos97,
	address = "Berlin",
	author = "Yann Coscoy",
	booktitle = "Proceedings of the First International Conference on                  Logical Aspects of Computational Linguistics                  ({LACL}-96)",
	editor = "Christian Retor{\'e}",
	isbn = "3-540-63700-1",
	month = sep # "23--25~",
	pages = "149--167",
	publisher = "Springer",
	series = LNAI,
	title = "A Natural Language Explanation for Formal Proofs",
	volume = 1328,
	year = 1997,
}

Cou97

@string{Apr = "April"}
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Cou97,
	address = {Lille, France},
	author = {Judica{\"e}l Courant},
	booktitle = "{TAPSOFT}",
	month = Apr,
	pages = "622--636",
	publisher = {Springer-Verlag},
	series = LNCS,
	title = "An Applicative Module Calculus",
	url = {citeseer.nj.nec.com/courant97applicative.html},
	year = 1997,
}

Cous77

@string{Jan = "January"}
@inproceedings{Cous77,
	author = {Cousot, P. and R. Cousot},
	booktitle = {Proceedings of the Fourth International Conference on Principles of Programming Languages},
	month = Jan,
	pages = {238--252},
	title = {Abstract Interpretation: A Unified Lattice Model for Static Analysis of Programs by Construction or Approximation of Fixed Points},
	year = 1977,
}

Cous79

@string{Jan = "January"}
@inproceedings{Cous79,
	author = {Cousot, P. and R. Cousot},
	booktitle = {Proceedings of the Sixth International Conference on Principles of Programming Languages},
	month = Jan,
	pages = {269--282},
	title = {Systematic Design of Program Analysis Frameworks},
	year = 1979,
}

CP-M90

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{CP-M90,
	author = {Coquand, Thierry and Christine Paulin-Mohring},
	booktitle = {COLOG '88, International Conference on Computer Logic},
	pages = {50--66},
	publisher = {Springer, Berlin},
	series = LNCS,
	title = {Inductively Defined Types, Preliminary Version},
	volume = 417,
	year = 1990,
}

CP70s

@unpublished{CP70s,
	author = {Constable, Robert L. and J. Privitera},
	note = {Unpublished},
	title = {A Completeness Proof and Decision Procedure for the Monodic Programming Logic},
}

CP85

@string{Dec = "December"}
@techreport{CP85,
	address = {Ithaca, NY},
	author = {Cleveland, R. and P.~Panangaden},
	institution = {Cornell University},
	month = Dec,
	number = {85--714},
	title = {Type Theory and Concurrency},
	year = 1985,
}

CP95

@article{CP95,
	author = {Adriana B. Compagnoni and Benjamin C. Pierce},
	journal = {Math. Struct. in Comp. Science},
	pages = {1--000},
	title = {Higher-Order Intersection Types and Multiple Inheritance},
	volume = 11,
	year = 1995,
}

CP96

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{CP96,
	address = {Passau, Germany},
	author = {Chou, Ching-Tsun and Doron Peled},
	booktitle = {Tools and Algorithms for the Construction and Analysis of Systems},
	pages = {241--257},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Verifying a Model-Checking Algorithm},
	volume = 1055,
	year = 1996,
}

CPH95

@inproceedings{CPH95,
	author = {Charpentier, Michel and G{\'e}rard Padiou and Abdellah El Hadri},
	booktitle = {Proceedings of the Workshop on TACAS},
	title = {A {UNITY}-based Algorithm Design Assistant},
	year = 1995,
}

CPS93

@string{TOPLAS = "{ACM} Transactions of Programming Language Systems"}
@article{CPS93,
	author = {Cleaveland, R. and J. Parrow and B. Steffen},
	journal = TOPLAS,
	number = 1,
	pages = {36--72},
	title = {The Concurrency Workbench: A semantics based tool for the verification of concurrent systems},
	volume = 15,
	year = 1993,
}

CPT03

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{CPT03,
	author = {T. Coquand and R. Pollack and M. Takeyama},
	booktitle = {Typed Lambda Calculus and Applications, TLCA'03},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {A Logical Framework with Dependently Typed Records},
	volume = 2701,
	year = 2003,
}

CR86

@article{CR86,
	author = {Clinger, W. and J. Rees},
	journal = {{SIGPLAN} Notices},
	number = 12,
	pages = {37--79},
	title = {The revised report on the algorithmic language scheme},
	volume = 121,
	year = 1986,
}

Cra97

@string{Jun = "June"}
@inproceedings{Cra97,
	address = {Amsterdam},
	author = {Karl Crary},
	booktitle = {1997 {ACM} {SIGPLAN} International Conference on Functional Programming},
	month = Jun,
	note = {to appear},
	title = {Foundations for the Implementation of Higher-Order Subtyping},
	year = 1997,
}

Cra98

@string{Aug = "August"}
@phdthesis{Cra98,
	address = {Ithaca, NY},
	author = {Karl Crary},
	month = Aug,
	school = {Cornell University},
	title = {Type--Theoretic Methodology for Practical Programming Languages},
	year = 1998,
}

Cra98a

@string{Apr = "April"}
@techreport{Cra98a,
	author = {Karl Crary},
	institution = {Department of Computer Science, Cornell University},
	month = Apr,
	number = {TR98-1675},
	title = {Simple, efficient object encoding using intersection types.},
	year = 1998,
}

Cra99

@techreport{Cra99,
	address = {Pittsburgh, PA},
	author = {Karl Crary},
	institution = {Carnegie Mellon University},
	number = {CMU-CS-99--100},
	title = {Simple, Efficient Object Encoding using Intersection Types},
	year = 1999,
}

CRG-MW96

@inproceedings{CRG-MW96,
	author = {Sudarshan S. Chawathe and Anand Rajaraman and Hector Garcia-Molina and Jennifer Widom},
	booktitle = {Proceedings of the 1996 {ACM} SIGMOD International Conference on Management of Data},
	pages = {493--504},
	title = {Change detection in hierarchically structured information},
	year = 1996,
}

Cro93

@book{Cro93,
	address = {Cambridge},
	author = {Roy L. Crole},
	publisher = {Cambridge University Press},
	title = {Categories for Types},
	year = 1993,
}

Cro97

@techreport{Cro97,
	address = {Washington, DC},
	author = {Crocker, S. D. and F. B. Schneider},
	institution = {National Research Council},
	title = {Information Systems Trustworthiness: Interim Report},
	year = 1997,
}

crt-distrib-comp-journal06

@unpublished{crt-distrib-comp-journal06,
	author = {Cristian {\c T}{\u a}pu{\c s} and Jason Hickey},
	journal = {Distributed Computing Journal},
	note = {Submitted to the Distributed Computing Journal (Springer)},
	publisher = {Springer},
	title = {Distributed Speculative Execution for Reliability and Fault Tolerance -- an Operational Semantics},
	year = 2006,
}

crt-dsm03

@inproceedings{crt-dsm03,
	author = {Cristian {\c T}{\u a}pu{\c s} and Justin D. Smith and Jason Hickey},
	booktitle = {IEEE International Symposium on Cluster Computing and the Grid (CCGRID 2003), Tokyo, Japan},
	note = {Workshop on Distributed Shared Memory (DSM)},
	optaddress = {},
	optannote = {},
	optcrossref = {},
	opteditor = {},
	optkey = {},
	optmonth = {},
	optnumber = {},
	optorganization = {},
	optpages = {},
	optpublisher = {},
	optseries = {},
	optvolume = {},
	optwwwpdf = {http://www.cs.caltech.edu/~crt/publications/dsm2003.pdf},
	title = "Kernel Level Speculative {DSM}",
	url = {http://www.cs.caltech.edu/~crt/publications/dsm2003.pdf},
	year = 2003,
}

crt-dsm05

@inproceedings{crt-dsm05,
	author = {Cristian {\c T}{\u a}pu{\c s} and Jason Hickey},
	booktitle = {IEEE International Symposium on Cluster Computing and the Grid (CCGRID 2005), Cardiff, UK},
	note = {Workshop on Distributed Shared Memory on Clusters (DSM)},
	optaddress = {},
	optannote = {},
	optcrossref = {},
	opteditor = {},
	optkey = {},
	optmonth = {},
	optnumber = {},
	optorganization = {},
	optpages = {},
	optpublisher = {},
	optseries = {},
	optvolume = {},
	optwwwpdf = {http://www.cs.caltech.edu/~crt/publications/dsm2005.pdf},
	title = "Distributed Synchronization with Shared Semaphore Sets",
	url = {http://www.cs.caltech.edu/~crt/publications/dsm2005.pdf},
	year = 2005,
}

crt-fixd-topmodels07

@unpublished{crt-fixd-topmodels07,
	author = {Cristian  {\c T}{\u a}pu{\c s} and David Noblet},
	note = {To be presented at the HIPS/TOPMoDelS workshop (at IPDPS 2007)},
	title = {FixD: Fault Detection, Bug Reporting, and Recoverability for Distributed Applications},
	year = 2007,
}

crt-hotdep06

@inproceedings{crt-hotdep06,
	author = {Cristian {\c T}{\u a}pu{\c s} and Jason Hickey},
	booktitle = {Proceedings of the Second Workshop on Hot Topics in System Dependability (HotDep '06)},
	optwwwpdf = {http://mojave.caltech.edu/crt/publications/hotdep2006.pdf},
	title = {Speculations: Providing Fault-tolerance and Recoverability in Distributed Environments},
	url = {http://mojave.caltech.edu/crt/publications/hotdep2006.pdf},
	year = 2006,
}

crt-icns06

@inproceedings{crt-icns06,
	author = {Cristian {\c T}{\u a}pu{\c s}  and David Noblet and Jason Hickey},
	booktitle = {Proceedings of the International Conference on Networking and Services (ICNS'06)},
	opteditor = {David A. Bader and Ashfaq A. Khokhar},
	optisbn = {1-880843-52-8},
	optwwwpdf = {http://www.cs.caltech.edu/~crt/publications/icns2006.pdf},
	title = {MojaveComm: A Robust Group Communication Library for Grid Environments},
	url = {http://www.cs.caltech.edu/~crt/publications/icns2006.pdf},
	year = 2006,
}

crt-ipdps07

@unpublished{crt-ipdps07,
	author = {Cristian {\c T}{\u a}pu{\c s} and Jason Hickey},
	note = {},
	title = {A Theory of Nested Speculative Execution},
	year = 2007,
}

crt-ispdc06

@inproceedings{crt-ispdc06,
	author = {Cristian {\c T}{\u a}pu{\c s}  and David Noblet and Vlad Grama   and Jason Hickey},
	booktitle = {Proceedings of the The 5th International Symposium on Parallel and Distributed Computing (ISPDC 2006)},
	optwwwpdf = {http://www.cs.caltech.edu/~crt/publications/ispdc06.pdf},
	title = {MojaveFS: Providing Sequential Consistency in a Distributed Objects System},
	url = {http://www.cs.caltech.edu/~crt/publications/ispdc06.pdf},
	year = 2006,
}

crt-issre03

@misc{crt-issre03,
	author = {Nathaniel Gray and Cristian {\c T}{\u a}pu{\c s} and Jason Hickey and Aleksey Nogin},
	booktitle = {14th IEEE International Symposium on Software Reliability Engineering (ISSRE 2003), Denver, Colorado},
	note = {Work in progress},
	optaddress = {},
	optannote = {},
	optcrossref = {},
	opteditor = {},
	optkey = {},
	optmonth = {},
	optnumber = {},
	optorganization = {},
	optpages = {},
	optpublisher = {},
	optseries = {},
	optvolume = {},
	optwwwpdf = {http://www.cs.caltech.edu/~crt/publications/issre2003.pdf},
	title = "Building Reliable Compilers with a Formal Methods Framework",
	url = {http://www.cs.caltech.edu/~crt/publications/issre2003.pdf},
	year = 2003,
}

crt-mcc-topmodels07

@unpublished{crt-mcc-topmodels07,
	author = {Justin D. Smith and Cristian {\c T}{\u a}pu{\c s} and Jason Hickey},
	note = {To be presented at the HIPS/TOPMoDelS workshop (at IPDPS 2007)},
	title = {The Mojave Compiler: Providing Language Primitives for Whole-Process Migration and Speculation for Distributed Applications},
	year = 2007,
}

crt-ms-thesis

@string{Jun = "June"}
@mastersthesis{crt-ms-thesis,
	address = {Pasadena, CA},
	author = {{\c T}{\u a}pu{\c s}, Cristian},
	month = Jun,
	optwwwpdf = {http://etd.caltech.edu/etd/available/etd-08312004-184300/},
	school = {California Institute of Technology},
	title = {Kernel Level Distributed Inter-Process Communication System (KDIPC)},
	url = {http://etd.caltech.edu/etd/available/etd-08312004-184300/},
	year = 2004,
}

crt-pdcs04

@inproceedings{crt-pdcs04,
	author = {Cristian {\c T}{\u a}pu{\c s}  and Aleksey Nogin and Jason Hickey and Jerome White},
	booktitle = {Proceedings of the 17$^{th}$ International Conference on Parallel and Distributed Computing Systems (PDCS-2004)},
	editor = {David A. Bader and Ashfaq A. Khokhar},
	isbn = {1-880843-52-8},
	optwwwpdf = {http://www.cs.caltech.edu/~crt/publications/pdcs2004.pdf},
	publisher = {International Society for Computers and Their Applications (ISCA)},
	title = {A Simple Serializability Mechanism for a Distributed Objects System},
	url = {http://www.cs.caltech.edu/~crt/publications/pdcs2004.pdf},
	year = 2004,
}

crt-phd-thesis

@string{Jun = "June"}
@phdthesis{crt-phd-thesis,
	address = {Pasadena, CA},
	author = {{\c T}{\u a}pu{\c s}, Cristian},
	month = Jun,
	optwwwpdf = {http://etd.caltech.edu/etd/available/etd-06022006-140421/},
	school = {California Institute of Technology},
	title = {Distributed Speculations: Providing Fault-tolerance and Improving Performance},
	url = {http://etd.caltech.edu/etd/available/etd-06022006-140421/},
	year = 2006,
}

crt-spec-ppopp07

@inproceedings{crt-spec-ppopp07,
	author = {Cristian {\c T}{\u a}pu{\c s} and Jason Hickey},
	booktitle = {Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP 2007)},
	title = {Speculations: Providing Fault-tolerance and Improving Performance of Parallel Applications},
	year = 2007,
}

crt-tech-report1

@techreport{crt-tech-report1,
	address = {Computer Science},
	author = "Jason Hickey and Justin D. Smith and Brian Aydemir and                Nathaniel Gray and Adam Granicz and Cristian {\c T}{\u a}pu{\c s}",
	institution = "California Institute of Technology",
	month = {July},
	number = {caltechCSTR 2002.007},
	optwwwtrref = {http://resolver.caltech.edu/CaltechCSTR:2002.007},
	title = "Process Migration and Transactions                Using a Novel Intermediate Language",
	year = 2002,
}

crt-tech-report2

@techreport{crt-tech-report2,
	address = {Computer Science},
	author = "Cristian {\c T}{\u a}pu{\c s} and Jason Hickey",
	institution = "California Institute of Technology",
	month = {January},
	number = {caltechCSTR 2005.002},
	optwwwtrref = {http://resolver.caltech.edu/CaltechCSTR:2005.002},
	title = "Extended Operational Semantics for                Simple Distributed Speculative Execution",
	year = 2005,
}

crt-tphols04

@misc{crt-tphols04,
	author = {Nathaniel Gray and Jason Hickey and Aleksey Nogin and Cristian {\c T}{\u a}pu{\c s} },
	booktitle = {17th International Conference on Theorem Proving in Higher Order Logics (TPHOLs2004) in Park City, Utah },
	note = {Emerging Trends},
	optaddress = {},
	optannote = {},
	optcrossref = {},
	opteditor = {},
	optkey = {},
	optmonth = {},
	optnumber = {},
	optorganization = {},
	optpages = {},
	optpublisher = {},
	optseries = {},
	optvolume = {},
	optwwwpdf = {http://www.cs.caltech.edu/~crt/publications/tphols2004.pdf},
	title = "Building Extensible Compilers in a Formal Framework: A Formal Framework User's Perspective",
	url = {http://www.cs.caltech.edu/~crt/publications/tphols2004.pdf},
	year = 2004,
}

CS03

@unpublished{CS03,
	author = {Sean Cleary and Katherine {St.~John}},
	note = {Submitted for publication},
	title = {Analyses of haplotype inference data requirement},
}

CS87

@inproceedings{CS87,
	author = {Constable, Robert L. and Scott Fraser Smith},
	crossref = {LICS87},
	pages = {183--193},
	title = {Partial Objects in Constructive Type Theory},
}
Fully expanded entry:
@string{Jun = "June"}
@inproceedings{CS87,
	author = {Constable, Robert L. and Scott Fraser Smith},
	booktitle = {Proceedings of the 2$^{nd}$ IEEE Symposium on Logic in Computer Science},
	editor = {D. Gries},
	key = {LICS87},
	month = Jun,
	pages = {183--193},
	publisher = {IEEE Computer Society Press},
	title = {Partial Objects in Constructive Type Theory},
	year = 1987,
}

CS87a

@string{Jul = "July"}
@article{CS87a,
	author = {Cherniavsky, J. C. and C. H. Smith},
	journal = {IEEE Trans. on Software Engineering},
	month = Jul,
	number = 7,
	pages = {777--784},
	title = {A Recursion Theoretic Approach to Program Testing},
	volume = {SE-13},
	year = 1987,
}

CS88

@inproceedings{CS88,
	author = {Constable, Robert L. and Scott F.~Smith},
	crossref = {LICS88},
	note = {(Cornell TR 88-904).},
	pages = {360--371},
	title = {Computational Foundations of Basic Recursive Function Theory},
}
Fully expanded entry:
@inproceedings{CS88,
	address = {Edinburgh, UK},
	author = {Constable, Robert L. and Scott F.~Smith},
	booktitle = {Proceedings of the 3$^{rd}$ IEEE Symposium on Logic in Computer Science},
	key = {LICS88},
	note = {(Cornell TR 88-904).},
	pages = {360--371},
	publisher = {IEEE Computer Society Press},
	title = {Computational Foundations of Basic Recursive Function Theory},
	year = 1988,
}

CS93

@string{Dec = "December"}
@string{TCS = "Journal of Theoretical Computer Science"}
@article{CS93,
	author = {Constable, Robert L. and Scott F.~Smith},
	journal = TCS,
	month = Dec,
	pages = {89--112},
	title = {Computational Foundations of Basic Recursive Function Theory},
	volume = 121,
	year = 1993,
}

CSL01

@string{LNCS = "Lecture Notes in Computer Science"}
@proceedings{CSL01,
	booktitle = {Computer Science Logic, Proceedings of the 10$^{th}$ Annual Conference of the EACSL},
	editor = {L. Fribourg},
	pages = {570--584},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Computer Science Logic, Proceedings of the 10$^{th}$ Annual Conference of the EACSL},
	url = {http://link.springer-ny.com/link/service/series/0558/tocs/t2142.htm},
	volume = 2142,
	year = 2001,
}

CSL98

@string{LNCS = "Lecture Notes in Computer Science"}
@proceedings{CSL98,
	booktitle = {Computer Science Logic, 11$^{th}$ International Workshop, Annual Conference of the EACSL, Aarhus, Denmark, August 23--29, 1997, Selected Papers},
	editor = {Mogens Nielsen and Wolfgang Thomas},
	publisher = {Springer},
	series = LNCS,
	title = {Computer Science Logic, 11$^{th}$ International Workshop, Annual Conference of the EACSL, Aarhus, Denmark, August 23--29, 1997, Selected Papers},
	volume = 1414,
	year = 1998,
}

CT96

@string{jacm = "Journal of the Association for Computing Machinery"}
@article{CT96,
	author = "Chandra, T.D. and Toueg, S.",
	journal = jacm,
	number = 2,
	pages = {225-267},
	title = "Unreliable failure detectors for reliable distributed systems",
	volume = 43,
	year = 1996,
}

CTa

@unpublished{CTa,
	author = {Cleary, Sean and Taback, Jennifer},
	note = {To appear in the Journal of Algebra},
	title = {Thompson's group ${F}$ is not almost convex},
}

CTb

@unpublished{CTb,
	author = {Cleary, Sean and Taback, Jennifer},
	note = {Submitted for publication},
	title = {Combinatorial properties of {T}hompson's group},
}

CTc

@unpublished{CTc,
	author = {Cleary, Sean and Taback, Jennifer},
	note = {Submitted for publication},
	title = {Geometric quasi-isometric embeddings into {T}hompson's group ${F}$},
}

CTC98

@inproceedings{CTC98,
	author = {Cederquist, Jan and Thierry Coquand and Sara Negri},
	crossref = {SS98},
	title = {The {H}ahn-{B}anach Theorem in Type Theory},
}
Fully expanded entry:
@inproceedings{CTC98,
	address = {Oxford},
	author = {Cederquist, Jan and Thierry Coquand and Sara Negri},
	booktitle = {Twenty-Five Years of Constructive Type Theory},
	editor = {Giovanni Sambin and Jan M. Smith},
	publisher = {Clarendon Press},
	series = {Oxford Logic Guides},
	title = {The {H}ahn-{B}anach Theorem in Type Theory},
	volume = 36,
	year = 1998,
}

CU89

@inproceedings{CU89,
	author = {S. Cook and A. Urquhart},
	booktitle = {Proceedings of 21st Symposium on the Theory of Computing},
	journal = {To appear in \emph{Annals of Pure and Applied Logic}},
	organization = {ACM},
	pages = {107--112},
	title = {Functional interpretations of feasibly constructive arithmetic},
	year = 1989,
}

CU93

@string{APAL = "Annals of Pure and Applied Logic"}
@article{CU93,
	author = {S. Cook and A. Urquhart},
	journal = APAL,
	pages = {103--200},
	title = {Functional interpretations of feasibly constructive arithmetic},
	volume = 63,
	year = 1993,
}

CU96

@string{Jul = "July"}
@inproceedings{CU96,
	address = "Rutgers, NJ",
	author = "Caldwell, James L. and Judith Underwood",
	booktitle = "Proceedings of the CADE-13 Workshop on Proof Search in Type-Theoretic Languages.",
	editor = "Didier Galmiche",
	month = Jul,
	title = "Classical tools for constructive proof search",
	year = 1996,
}

Cup89

@book{Cup89,
	address = {Belmont, California},
	author = {Antonella Cupillari},
	publisher = {Wadsworth Publishing Co.},
	title = {The Nuts and Bolts of Proofs},
	year = 1989,
}

CVPZC96

@unpublished{CVPZC96,
	author = {Chew, L. Paul and Constable, Robert L. and Stephen Vavasis and Keshav Pingali and Richard Zippel},
	note = {www@CS.cornell.edu/Info/Projects/Nuprl},
	title = {Collaborative Mathematics Environments},
	year = 1996,
}

CW85

@article{CW85,
	author = {Cardelli, Luca and Peter Wegner},
	journal = {Computing Surveys},
	number = 4,
	pages = {471--522},
	title = {On Understanding Types, Data Abstraction, and Polymorphism},
	volume = 17,
	year = 1985,
}

CW93

@string{Dec = "December"}
@techreport{CW93,
	address = {Houston, TX},
	author = {R. Cartwright and A. K. Wright},
	institution = {Rice University},
	month = Dec,
	number = {TR93-218},
	title = {A Practical Soft Type System for Scheme},
	year = 1993,
}

CZ84

@string{Jan = "January"}
@string{TOPLAS = "{ACM} Transactions of Programming Language Systems"}
@article{CZ84,
	author = {Constable, Robert L. and D. R. Zlatin},
	journal = TOPLAS,
	month = Jan,
	number = 1,
	pages = {94--117},
	title = {The Type Theory of {PL/CV}3},
	volume = 6,
	year = 1984,
}

CZ92

@incollection{CZ92,
	author = {Edmund Clarke and Xudong Zhao},
	crossref = {CADE92},
	pages = {761--765},
	title = {{\Analytica} --- An Experiment in Combining Theorem Proving and Symbolic Computation},
}
Fully expanded entry:
@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@string{jun = "June"}
@incollection{CZ92,
	address = {Saratoga, NY},
	author = {Edmund Clarke and Xudong Zhao},
	booktitle = {Proceedings of the 11$^{th}$ International Conference on Automated Deduction},
	editor = {Deepak Kapur},
	month = jun,
	pages = {761--765},
	publisher = {Springer-Verlag},
	series = LNAI,
	title = {{\Analytica} --- An Experiment in Combining Theorem Proving and Symbolic Computation},
	volume = 607,
	year = 1992,
}

DABBY02

@string{dec = "December"}
@inproceedings{DABBY02,
	author = {J. Douceur and A. Adya and J. Benaloh and W. Bolosky and G. Yuval},
	booktitle = {18th ACSAC},
	month = dec,
	title = {A Secure Directory Service based on Exclusive Encryption},
	year = 2002,
}

darpa99-10-proposal

@string{Jan = "January"}
@misc{darpa99-10-proposal,
	author = {Schneider, F. B. and A. Myers},
	howpublished = {Proposal submitted to BAA99-10},
	month = Jan,
	title = {Containment and Integrity for Mobile Code},
	year = 1999,
}

Dav65

@book{Dav65,
	address = {New York},
	editor = {M. Davis},
	publisher = {Raven Press},
	title = {The Undecidable:  Basic Papers on Undecidable Propositions, Unsolvable Problems, and Computable Functions},
	year = 1965,
}

Dav79

@article{Dav79,
	author = {Davis, M. and J. T. Schwartz},
	journal = {Comp. Mathematics with Applications},
	pages = {217--230},
	title = {Metamathematical Extensibility for Theorem Verifiers and Proof Checkers},
	volume = 5,
	year = 1979,
}

Dav81

@string{LNM = "Lecture Notes in Mathematics"}
@inproceedings{Dav81,
	author = {Davenport, J. H.},
	booktitle = {Proc. Constructive Mathematics Conference 1980},
	pages = {31--43},
	publisher = {Springer},
	series = LNM,
	title = {Effective Mathematics --- the Computer Algebra viewpoint},
	volume = 873,
	year = 1981,
}

Dav83

@inproceedings{Dav83,
	author = {Davis, M.},
	booktitle = {Automation of Reasoning 1},
	editors = {J. Siekmann, G. Wrightson},
	pages = {1--28},
	publisher = {Springer-Verlag, NY},
	title = {The Prehistory and Early History of Automated Deduction},
	year = 1983,
}

DB73

@inproceedings{DB73,
	address = {Stanford, CA},
	author = {Darlington, J. and R. M. Burstall},
	booktitle = {Proceedings Third International Conference on AI},
	pages = {479--485},
	title = {A System Which Automatically Improves Programs},
	year = 1973,
}

DBC90

@string{Oct = "October"}
@techreport{DBC90,
	author = {Di Vito, Ben and Ricky Butler and James Caldwell},
	institution = {NASA},
	month = Oct,
	number = {Technical Memorandum 102716},
	title = {Formal Design and Verification of a Reliable Computing Platform for Real-Time Control (Phase I Results)},
	year = 1990,
}

DBC92

@incollection{DBC92,
	author = {DiVito, Ben and Ricky Butler and James Caldwell},
	booktitle = {Dependable Computing for Critical Applications 2},
	note = {Also presented at Second IFIP Working Conference on Dependable Computing for Critical Applications, Tucson, AZ, February 18=-20, 1991, pp. 124--136},
	pages = {279--306},
	publisher = {Springer Verlag},
	series = {Dependable Computing and Fault-Tolerant Systems},
	title = {High Level Design Proof of a Reliable Computing Platform},
	year = 1992,
}

DD71

@inproceedings{DD71,
	author = {Demers, A. J. and J. Donahue},
	booktitle = {7th {ACM} Symposium on the Principles of Programming Languages},
	pages = {234--44},
	title = {Type-Completeness as a Language Principle.},
	year = 1971,
}

DD85

@string{TOPLAS = "{ACM} Transactions of Programming Language Systems"}
@article{DD85,
	author = {Demers, A. and J. Donahue},
	journal = TOPLAS,
	number = 3,
	title = {Data types are values},
	volume = 7,
	year = 1985,
}

DDH72

@book{DDH72,
	author = {O. J. Dahl, E. W. Dijkstra and C. A. R. Hoare},
	publisher = {Academic Press},
	title = {Structured Programming},
	year = 1972,
}

DDLP98

@inproceedings{DDLP98,
	author = "Marco Danelutto and Roberto DiCosmo and Xavier Leroy and Susanna Pelagatti",
	booktitle = "Proceedings ACM workshop on ML and its applications",
	publisher = "Cornell University",
	title = "Parallel Functional Programming with Skeletons: the {OCamlP3L} experiment",
	year = "1998",
}

DDQ78

@book{DDQ78,
	author = {Denning, P. J. and Dennis, J. B. and Qualitz, J. E.},
	publisher = {Prentice-Hall},
	title = {Machines, Languages, and Computation},
	year = 1978,
}

DDSS77

@string{Jun = "June"}
@techreport{DDSS77,
	author = {deKleer, J. and J. Doyle and G. Steele and G. Sussman},
	institution = {MIT, Artificial Intellligence Laboratory},
	month = Jun,
	number = {Memo 427},
	title = {Explicit Control of Reasoning},
	year = 1977,
}

DE73

@article{DE73,
	author = {Dantzig, G. B. and B. C. Eaves},
	journal = {Journal of Combin. Theo. A},
	pages = {288--297},
	title = {{Fourier-Motzkin} Elimination and Its Dual},
	volume = 14,
	year = 1973,
}

Dea66

@book{Dea66,
	address = {New York},
	author = {Richard A. Dean},
	edition = {2nd},
	publisher = {Wiley},
	title = {Elements of Abstract Algebra},
	year = 1966,
}

deB70

@string{LNM = "Lecture Notes in Mathematics"}
@inproceedings{deB70,
	author = {de Bruijn, N. G.},
	booktitle = {Symposium on Automatic Demonstration},
	editor = {J. P. Seldin and J. R. Hindley},
	pages = {29--61},
	publisher = {Springer-Verlag},
	series = LNM,
	title = {The Mathematical Language {A}utomath: its Usage and Some of its Extensions},
	volume = 125,
	year = 1970,
}

deb72

@article{deb72,
	author = "de Bruijn, N. G.",
	journal = "Indagaciones Mathematische",
	note = {This also appeared in the Proceedings of the         Koninklijke Nederlandse Akademie van Wetenschappen,         Amsterdam, series A, 75, No. 5},
	pages = "381--392",
	title = "Lambda Calculus Notation with Nameless Dummies,                  a Tool for Automatic Formula Manipulation, with          Application to the {Church-Rosser} Theorem",
	volume = 34,
	year = 1972,
}

deB75

@incollection{deB75,
	author = {de Bruijn, N. G.},
	booktitle = {Infinite and Finite Sets},
	editor = {A. Jahnal and R. Rado and V. T. Sos},
	pages = {205--314},
	publisher = {J. Bolyai 10},
	series = {Collections of the Mathematics Society},
	title = {Set Theory with Type Restrictions},
	volume = {I},
	year = 1975,
}

deB78

@string{Aug = "August"}
@techreport{deB78,
	address = {The Netherlands},
	author = {de Bruijn, N. G.},
	institution = {Technological University Eindhoven},
	month = Aug,
	number = {TH-Report 78-WSK-03},
	title = {A Namefree Lambda Calculus with Facilities for Internal Definition of Expressions and Segments},
	type = {Department of Mathematics},
	year = 1978,
}

deB80

@inproceedings{deB80,
	author = {de Bruijn, N. G.},
	booktitle = {To H. B. Curry: Essays in Combinatory Logic, Lambda Calculus, and Formalism},
	editor = {J. P. Seldin and J. R. Hindley},
	pages = {589--606},
	publisher = {Academic Press},
	title = {A Survey of the Project {A}utomath},
	year = 1980,
}

deB91

@incollection{deB91,
	author = {de Bruijn,N. G.},
	booktitle = {Logical Frameworks},
	editor = {G. Huet and G. D. Plotkin},
	publisher = {Cambridge University Press},
	title = {A Plea for Weaker Frameworks},
	year = 1991,
}

deB91a

@string{Jan = "January"}
@article{deB91a,
	author = {de Bruijn, N. G.},
	journal = {Notices of the American Mathematical Society},
	month = Jan,
	note = {Computers and Mathematics Column},
	number = 1,
	pages = {8--15},
	title = {Checking Mathematics with Computer Assistance},
	volume = 38,
	year = 1991,
}

deB92

@string{Aug = "August"}
@unpublished{deB92,
	author = {de Bruijn, N. G.},
	month = Aug,
	note = {To appear in a volume dedicated to Curry},
	title = {On the Roles of Types in Mathematics},
	year = 1992,
}

deB94

@incollection{deB94,
	address = {Berlin, Heidelberg},
	author = {N. G. de Bruijn},
	booktitle = {Higher Order Logic Theorem Proving and Its Applications},
	editor = {T. F. Melham and J. Camilleri},
	pages = {81--96},
	publisher = {Springer},
	title = {Highlighting the Lambda-Free Fragment of {A}utomath},
	year = 1994,
}

deB94a

@incollection{deB94a,
	address = {Amsterdam},
	author = {de Bruijn, N. G.},
	booktitle = {Selected Papers on Automath},
	editor = {Nederpelt, R. P. and J. H. Geuvers and R. C. De Vrijer},
	pages = {865--935},
	publisher = {Elsevier},
	series = {Studies in Logic and the Foundations of Mathematics},
	title = {The Mathematical Vernacular, A Language for Mathematics with Typed Sets},
	volume = 133,
	year = 1994,
}

deBak71

@book{deBak71,
	address = {Amsterdam},
	author = {deBakker, J. W.},
	publisher = {Mathematical Center},
	title = {Recursive Procedures},
	year = 1971,
}

deBak80

@book{deBak80,
	address = {New York},
	author = {deBakker, J.},
	publisher = {Prentice-Hall},
	title = {Mathematical Theory of Program Correctness},
	year = 1980,
}

deBakM75

@string{Dec = "December"}
@article{deBakM75,
	author = {deBakker, J. W. and L. G. Meertens},
	journal = {Journal of Computer and System Sciences},
	month = Dec,
	number = 3,
	pages = {323--357},
	title = {On the Completeness of the Inductive Assertion Method},
	volume = 11,
	year = 1975,
}

deBakS69

@unpublished{deBakS69,
	author = {deBakker, J. W. and D. Scott},
	note = {Unpublished manuscript},
	title = {A Theory of Programs},
	year = 1969,
}

Dem98

@misc{Dem98,
	author = {Demers, A.},
	note = {Oracle internal documentation},
	title = {Advanced Development Environment},
	year = 1998,
}

Den99

@phdthesis{Den99,
	author = {Denney, Ewen},
	school = {LFCS},
	title = {A Theory of Program Refinement},
	year = 1999,
}

Det96

@string{Jan = "January"}
@inproceedings{Det96,
	author = {Detlefs, David L.},
	booktitle = {Proceedings of the First Workshop on Formal Methods in Software Practice},
	month = Jan,
	organization = {{ACM} (SIGSOFT)},
	pages = {1--9},
	title = {An Overview of the Extended Static Checking System},
	year = 1996,
}

Dev02

@book{Dev02,
	address = {New York},
	author = {Keith Devlin},
	publisher = {Basic Books},
	title = {The Millenium Problems: {The} Seven Greatest Unsolved Mathematical Puzzles of Our Time},
	year = 2002,
}

Dev91

@book{Dev91,
	address = {Cambridge},
	author = {Keith Devlin},
	publisher = {Cambridge University Press},
	title = {Logic and Information},
	year = 1991,
}

Dew89

@book{Dew89,
	address = {New York},
	author = {A. K. Dewdney},
	publisher = {Computer Science Press},
	title = {The Turing Omnibus: 61 Excursions in Computer Science},
	year = 1989,
}

Dew91

@book{Dew91,
	address = {Buffalo, New York},
	author = {John Dewey},
	publisher = {Prometheus Books},
	title = {How We Think},
	year = 1991,
}

DF92

@article{DF92,
	author = "Olivier Danvy and Andrzej Filinski",
	journal = "Mathematical Structures in Computer Science",
	number = 4,
	pages = "361--391",
	title = "Representing Control: {A} study of the {CPS} transformation",
	volume = 2,
	year = 1992,
}

DFH95

@inproceedings{DFH95,
	author = {Jo{\"e}lle Despeyroux and Amy Felty and Andr{\'e} Hirschowitz},
	crossref = {TLCA95},
	note = {Also appears as \href{http://www.inria.fr/rrrt/rr-2556.html}{INRIA research report RR-2556}},
	pages = {124--138},
	title = {Higher-Order Abstract Syntax in {\Coq}},
	url = {http://citeseer.ist.psu.edu/despeyroux95higherorder.html},
}
Fully expanded entry:
@string{Apr = "April"}
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{DFH95,
	author = {Jo{\"e}lle Despeyroux and Amy Felty and Andr{\'e} Hirschowitz},
	booktitle = {Proceedings of the International Conference on Typed Lambda Calculus and its Applications (TLCA'95)},
	editor = {M. Dezani-Ciancaglini and G. Plotkin},
	month = Apr,
	note = {Also appears as \href{http://www.inria.fr/rrrt/rr-2556.html}{INRIA research report RR-2556}},
	pages = {124--138},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Higher-Order Abstract Syntax in {\Coq}},
	url = {http://citeseer.ist.psu.edu/despeyroux95higherorder.html},
	volume = 902,
	year = 1995,
}

DFHH93

@book{DFHH93,
	author = {Dowek, G. and A. Felty and H. Herbelin and G. Huet and C. Murthy and C. Parent and C. Paulin-Mohring and B. Werner},
	publisher = {INRIA, Version 5.8},
	title = {The {\Coq} Proof Assistant User's Guide},
	year = 1993,
}

DG90

@string{Sep = "September"}
@article{DG90,
	author = {N. Delisle and D. Garlan},
	journal = {IEEE Software},
	month = Sep,
	number = 5,
	pages = {29--37},
	title = {Applying Formal Specification to Industrial Problems: A Specification of an Oscilloscope},
	volume = 7,
	year = 1990,
}

DGH87

@string{mar = "March"}
@inproceedings{DGH87,
	author = {C. M. Day and J. N. Giacopelli and J. J. Hickey},
	booktitle = {Proceedings of the International Switching Symposium},
	location = {Phoenix, AZ},
	month = mar,
	page = {A7.3},
	title = {Applications of Self-Routing Switches to LATA Fiber Optic Networks},
	volume = 3,
	year = 1987,
}

DGW97

@inproceedings{DGW97,
	address = {Aston Wailea Resort, Maui, Hawaii},
	author = {Dalmas, S. and Ga{\"e}tano, M. and Watt, S},
	booktitle = {Proceedings of the 1997 International Symposium on Symbolic and Algebraic Computation (ISSAC '97)},
	editor = {K{\"u}chlin, W.},
	pages = {241--248},
	publisher = {ACM},
	title = {An {\OpenMath} 1.0 implementation},
	year = 1997,
}

DH76

@article{DH76,
	author = {W. Diffie and M.E. Hellman},
	journal = {IEEE Transactions on Information Theory},
	pages = {644--654},
	title = {New directions in cryptography},
	volume = 22,
	year = 1976,
}

DH94

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{DH94,
	author = {Jo{\"e}lle Despeyroux and Andr{\'e} Hirschowitz},
	booktitle = {LPAR '94: Proceedings of the 5th International Conference on Logic Programming and Automated Reasoning},
	note = {Also appears as \href{http://www.inria.fr/rrrt/rr-2292.html}{INRIA research report RR-2292}},
	pages = {159--173},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Higher-Order Abstract Syntax with Induction in {\Coq}},
	volume = 822,
	year = 1994,
}

DH95

@string{Sep = "September"}
@inproceedings{DH95,
	author = {Davis, James and Daniel Huttenlocher},
	booktitle = {Proceedings of the {ACM} Conference on Computer Supported Cooperative Learning},
	month = Sep,
	title = {Shared Annotations for Cooperative Learning},
	year = 1995,
}

DHW89

@inproceedings{DHW89,
	author = {Demers, A. and C. Hauser and M. Weiser},
	booktitle = {Proceedings of {ACM} SIGOPS Symposium on Operating System Principles},
	title = {The Portable Common Runtime approach to interoperability},
	year = 1989,
}

DHW98

@article{DHW98,
	author = {Cynthia Dwork and Joseph Y. Halpern and Orli Waarts},
	journal = {SIAM Journal on Computing},
	number = 5,
	pages = {1457--1491},
	title = {Performing work efficiently in the presence of faults},
	volume = 27,
	year = 1998,
}

Dij68

@article{Dij68,
	author = {Dijkstra, Edgar W.},
	journal = {BIT},
	pages = {174--186},
	title = {A constructive approach to the problem of software correctness},
	volume = 8,
	year = 1968,
}

Dij72

@incollection{Dij72,
	author = {Dijkstra, Edgar W.},
	booktitle = {Structured Programming},
	pages = {1--82},
	publisher = {Academic Press, New York},
	title = {Notes on {S}tructured {P}rogramming},
	year = 1972,
}

Dij76

@book{Dij76,
	author = {Dijkstra, Edgar W.},
	publisher = {Prentice-Hall, New York},
	title = {A Discipline of Programming.},
	year = 1976,
}

Dij78

@article{Dij78,
	author = {Dijkstra, Edgar W.},
	journal = {Communications of the Association of Computing Machinery},
	pages = {147--148},
	title = {Go to Statement Considered Harmful},
	volume = 11,
	year = 1978,
}

DJ98

@misc{DJ98,
	author = {Demers, A. and S. Jain},
	note = {U.S. Patent US05781912},
	title = {Recoverable Data Replication Between Source Site and Destination Site Without Distributed Transactions},
	year = 1998,
}

DJMN93

@string{Jun = "June"}
@proceedings{DJMN93,
	address = {Department of Computer Science, Chalmers University of Technology and University of G\"{o}teborg, S412 96 G\"{o}teborg Sweden},
	editor = {Peter Dybjer, John Hughes, Andy Moran and Bengt Nordstr\"{o}m},
	month = Jun,
	organization = {Programming Methodology Group},
	publisher = {Programming Methodology Group},
	title = {Proceedings of El Winterm\"{o}te},
	year = 1993,
}

DKM93

@string{Jun = "June"}
@inproceedings{DKM93,
	author = {D. Dolev and S. Kramer and D. Malki},
	booktitle = {23rd Annual International Symposium on Fault-Tolerant Computing},
	month = Jun,
	pages = {544--553},
	title = {Early Delivery Totally Ordered Broadcast in Asynchronous Environments},
	year = 1993,
}

DKML99

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{DKML99,
	address = "Toulouse, France",
	author = "Martin Dunstan and Tom Kelsey and Ursula Martin and Steve Linton",
	booktitle = "FM'99: World Congress on Formal Methods (II)",
	month = "September 20--24",
	pages = "1758--1777",
	series = LNCS,
	title = "Formal Methods for Extensions to {CAS}",
	volume = 1709,
	year = 1999,
}

DKV83

@inproceedings{DKV83,
	author = {O. Kupferman and S. Safra and M. Y. Vardi},
	booktitle = {Proc. 2nd {ACM} Symp. on Principles of Distributed Computing},
	pages = {187--197},
	title = {Real-time programming and asynchronous message passing},
	year = 1983,
}

DL01

@article{DL01,
	author = "e}lle Despeyroux and Pierre Leleu",
	journal = "Mathematical Structures in Computer Science",
	number = 4,
	pages = "555--572",
	title = "Recursion over objects of functional type",
	url = "http://citeseer.ist.psu.edu/despeyroux00recursion.html",
	volume = 11,
	year = 2001,
}

DL97

@string{Jun = "June"}
@inproceedings{DL97,
	address = {Grenoble, France},
	author = {Ekaterina Dolginova and Nancy Lynch},
	booktitle = {International Workshop on Hybrid and Real-Time System},
	month = Jun,
	title = {Safety Verification for Automated Platoon Maneuvers: A Case Study},
	year = 1997,
}

DL98

@inproceedings{DL98,
	author = "e}lle Despeyroux and Pierre Leleu",
	crossref = "TYPES98",
	pages = "47--61",
	title = "A Modal Lambda Calculus with Iteration and Case Constructs",
	url = "http://www.springerlink.com/link.asp?id=984f76cm6b6qv0a4",
}
Fully expanded entry:
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{DL98,
	author = "e}lle Despeyroux and Pierre Leleu",
	booktitle = "Types for Proofs and Programs: International Workshop, TYPES '98, Kloster Irsee, Germany, March 1998",
	editor = "T. Altenkirch and W. Naraschewski and B. Reus",
	key = "TYPES98",
	pages = "47--61",
	series = LNCS,
	title = "A Modal Lambda Calculus with Iteration and Case Constructs",
	url = "http://www.springerlink.com/link.asp?id=984f76cm6b6qv0a4",
	volume = 1657,
	year = 1999,
}

DLP79

@article{DLP79,
	author = {De Millo, R. A. and R. J. Lipton and A. J. Perlis},
	journal = {Communications of the Association of Computing Machinery},
	pages = {271--280},
	title = {Social Processes and Proofs of Theorems and Programs},
	volume = 22,
	year = 1979,
}

DLS88

@string{apr = "April"}
@string{jacm = "Journal of the Association for Computing Machinery"}
@article{DLS88,
	author = {Dwork, Cynthia and Nancy Lynch and Larry Stockmeyer},
	journal = jacm,
	month = apr,
	number = 2,
	pages = {288--323},
	title = {Consensus in the Presence of Partial Synchrony},
	volume = 35,
	year = 1988,
}

DLT89

@techreport{DLT89,
	author = {Derrick, J. and G. Lajost and J. V. Tucker},
	institution = {Center for Theoretical Computer Science, University of Leeds, UK},
	title = {Specification and Verification of Synchronous Concurrent Algorithms Using the Nuprl Proof Development System, Course Notes 1.0},
	year = 1989,
}

DM82

@inproceedings{DM82,
	author = {Luis Damas and Robin Milner},
	booktitle = {Ninth {ACM} Symposium on Principles of Programming Languages},
	pages = {207--212},
	title = {Principal type schemes for functional programs},
	year = 1982,
}

DM90

@article{DM90,
	author = {Dwork, C. and Y. Moses},
	journal = {Information and Computation},
	number = 2,
	pages = {156--186},
	title = {Knowledge and Common Knowledge in a Byzantine Environment: Crash Failures},
	volume = 88,
	year = 1990,
}

DMS94

@techreport{DMS94,
	address = {Jerusalem, Israel},
	author = {D. Dolev and D. Malki and H. R. Strong},
	institution = {Institute of Computer Science, Hebrew University},
	note = {Submitted for publication.},
	number = {CSTR94-6},
	title = {An Asynchronous Membership Protocol that Tolerates Partitions},
	year = 1994,
}

DMV02

@incollection{DMV02,
	author = {Domike, S. and M. Mateas and P. Vanouse},
	booktitle = {Narrative Intelligence},
	editors = {Mateas, M. and P. Sengers},
	pages = {155--173},
	publisher = {John Benjamins},
	title = {The recombinant history apparatus presents: Terminal Time},
	year = 2002,
}

Don76

@string{LNCS = "Lecture Notes in Computer Science"}
@book{Don76,
	author = {Donahue, J. E.},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Complementary Definitions of Programming Language Semantics},
	volume = 42,
	year = 1976,
}

Don79

@article{Don79,
	author = {J. Donahue},
	journal = {SIAM Journal of Computing},
	pages = {546--560},
	title = {On the Semantics of Data Type},
	volume = 8,
	year = 1979,
}

DPS97

@inproceedings{DPS97,
	author = {Jo{\"e}lle Despeyroux and Frank Pfenning and Carsten Sch{\"u}rmann},
	crossref = {TLCA97},
	note = {An extended version is available as \href{http://reports-archive.adm.cs.cmu.edu/anon/1996/CMU-CS-96-172.ps.gz}{Technical Report CMU-CS-96-172}, Carnegie Mellon University},
	pages = {147--163},
	title = {Primitive Recursion for Higher--Order Abstract Syntax},
}
Fully expanded entry:
@string{Apr = "April"}
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{DPS97,
	address = "Nancy, France",
	author = {Jo{\"e}lle Despeyroux and Frank Pfenning and Carsten Sch{\"u}rmann},
	booktitle = {Proceedings of the International Conference on Typed Lambda Calculus and its Applications (TLCA'97)},
	editor = {R. Hindley},
	month = Apr,
	note = {An extended version is available as \href{http://reports-archive.adm.cs.cmu.edu/anon/1996/CMU-CS-96-172.ps.gz}{Technical Report CMU-CS-96-172}, Carnegie Mellon University},
	pages = {147--163},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Primitive Recursion for Higher--Order Abstract Syntax},
	volume = 1210,
	year = 1997,
}

Dro88

@book{Dro88,
	author = {Drogalin, A. G.},
	publisher = {AMS, Providence, RI},
	series = {Trans. of Math. Monographs},
	title = {Mathematical Intuitionism:  {I}ntroduction to Proof Theory},
	volume = 67,
	year = 1988,
}

DSL97

@string{Jan = "January"}
@proceedings{DSL97,
	booktitle = {DSL'97 -- First {ACM} SIGPAN Workshop on Domain-Specific Languages, in Association with {POPL}'97},
	editor = {S. Kamin},
	location = {Paris, France},
	month = Jan,
	title = {DSL'97 -- First {ACM} SIGPAN Workshop on Domain-Specific Languages, in Association with {POPL}'97},
	year = 1997,
}

DST88

@book{DST88,
	address = {London},
	author = {Davenport, J. H. and Y. Siret and E. Tournier},
	publisher = {Academic Press},
	title = {Computer Algebra --- Systems and Algorithms for Algebraic Computation},
	year = 1988,
}

DT92

@article{DT92,
	author = {Davenport, J. H. and B. M. Trager},
	journal = {Numerical Algorithms Group},
	title = {Scratchpad's View of Algebra {I}: Basic Commutative Algebra},
	year = 1992,
}

Dum00

@book{Dum00,
	author = "Michael Dummett",
	edition = "2nd",
	isbn = "0-19-850524-8",
	publisher = "Clarendon Press",
	series = "Oxford logic guides 39",
	title = "Elements of intuitionism",
	year = 2000,
}

Dum77

@book{Dum77,
	author = {Michael Dummett},
	publisher = {Clarendon Press},
	series = {Oxford Logic Series},
	title = {Elements of Intuitionism},
	year = 1977,
}

Dum91

@book{Dum91,
	address = {Cambridge, MA},
	author = {Michael Dummett},
	publisher = {Harvard University Press},
	title = {Frege Philosophy of Mathematics},
	year = 1991,
}

Dun94

@book{Dun94,
	address = {New York},
	author = {William Dunham},
	publisher = {John Wiley \& Sons},
	title = {The Mathematical Universe},
	year = 1994,
}

DY83

@article{DY83,
	author = {Dolev, D. and A.C. Yao},
	journal = {IEEE Transactions on Information Theory},
	number = 2,
	pages = {198--208},
	title = {On Security of Public Key Protocols},
	volume = 29,
	year = 1983,
}

Dyb90

@string{Jun = "June"}
@inproceedings{Dyb90,
	address = {Sophia-Antipolis, France},
	author = {Peter Dybjer},
	booktitle = {Proceedings of the First Annual Workshop on Logical Frameworks},
	month = Jun,
	pages = {280--306},
	publisher = {Programming Methodology Group, Chamers University of Technology and University of G\"{o}teborg},
	title = {Inductive Sets and Families in {M}artin-{L}\"{o}f's Type Theory and Their Set-Theoretic Semantics},
	year = 1990,
}

Dyb91

@incollection{Dyb91,
	author = {Dybjer, Peter},
	booktitle = {Logical Frameworks},
	editor = {G. Huet and G. Plotkin},
	pages = {280--306},
	publisher = {Cambridge University Press},
	title = {Inductive Sets and Families in {M}artin-{L}{\"{o}}f's Type Theory and Their Set-Theoretic Semantics},
	year = 1991,
}

Dyb94

@article{Dyb94,
	author = {Peter Dybjer},
	journal = {Formal Aspects of Computing},
	pages = {1--26},
	title = {Inductive Families},
	volume = 6,
	year = 1994,
}

Dyc88

@string{Mar = "March"}
@article{Dyc88,
	author = {R. Dyckhoff},
	journal = {Computerised Logic Teaching Bulletin},
	month = Mar,
	number = 1,
	pages = {31--34},
	title = {MALT},
	volume = 1,
	year = 1988,
}

Dyc92

@string{JSL = "The Journal of Symbolic Logic"}
@string{Sep = "September"}
@article{Dyc92,
	author = {Dyckhoff, R.},
	journal = JSL,
	month = Sep,
	number = 3,
	title = {Contraction-Free Sequent Calculi for Intuitionistic Logic},
	volume = 57,
	year = 1992,
}

EC76

@string{TCS = "Journal of Theoretical Computer Science"}
@article{EC76,
	author = {Egli, H. and Robert L. Constable},
	journal = TCS,
	pages = {133--145},
	title = {Computability Concepts for Programming Language Semantics},
	volume = 2,
	year = 1976,
}

EC82

@article{EC82,
	author = {E. Allen Emerson and Edmund M. Clarke},
	journal = {Science of Computer Programming},
	number = 3,
	pages = {241--266},
	title = {Using Branching Time Temporal Logic to Synthesize Synchronization Skeletons},
	volume = 2,
	year = 1982,
}

Econ05

@article{Econ05,
	journal = {The Economist},
	key = {Proof},
	month = {April 2},
	note = {\url{http://www.economist.com/printedition/displayStory.cfm?Story_ID=3809661}},
	number = 8240,
	page = 78,
	title = {Proof and Beauty},
	volume = 375,
	year = 2005,
}

Eda94

@inproceedings{Eda94,
	author = {Abbas Edalat},
	crossref = {LICS94},
	pages = {115--124},
	title = {Domain Theory and Integration},
}
Fully expanded entry:
@string{Jul = "July"}
@inproceedings{Eda94,
	address = {Paris, France},
	author = {Abbas Edalat},
	booktitle = {Proceedings of 9$^{th}$ IEEE Symposium on Logic in Computer Science},
	key = {LICS94},
	month = Jul,
	pages = {115--124},
	publisher = {IEEE Computer Society Press},
	title = {Domain Theory and Integration},
	year = 1994,
}

EE70

@book{EE70,
	author = {Eilenberg, Samuel and C. Elgot},
	publisher = {Academic Press, New York},
	title = {Recursiveness},
	year = 1970,
}

EGL92

@string{Jun = "June"}
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{EGL92,
	address = {Berlin, Heidelberg, New York},
	author = {Engberg, U. and P. Gr{\o}nning and Leslie Lamport},
	booktitle = {Computer-Aided Verification},
	month = Jun,
	organization = {CAV},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Mechanical Verification of Concurrent Systems with {TLA}},
	volume = 408,
	year = 1992,
}

Egl98

@article{Egl98,
	author = {Uwe Egly},
	journal = {Automated Deduction. A basis for applications},
	note = {Kluwer Academic Publishers},
	title = {Cuts in Tableaux},
	volume = {Vol. I},
	year = 1998,
}

Eil74

@book{Eil74,
	address = {New York},
	author = {Samuel Eilenberg},
	publisher = {Academic Press},
	title = {Automata, Languages and Machines},
	volume = {A},
	year = 1974,
}

Elh93

@techreport{Elh93,
	author = {Elhadad, Michael},
	institution = {Columbia University},
	number = {CUCS-038-91},
	title = {FUF: The Universal Unifier - User Manual, version 5.2},
	year = 1993,
}

Elliot89

@phdthesis{Elliot89,
	author = {Elliot, Conal},
	school = {Carnegie Mellon University},
	title = {Some Extensions and Applications of Higher-Order Unification},
	year = 1989,
}

EM71

@article{EM71,
	author = "Ehrenfeucht, Andrzej and Mycielski, Jan",
	journal = "Bulletin of the American Mathematical Society",
	pages = "366--367",
	title = "Abbreviating proofs by adding new axioms",
	volume = 77,
	year = 1971,
}

EM88

@book{EM88,
	editor = {Robert Engelmore and Tony Morgan},
	publisher = {Addison-Wesley},
	title = {Blackboard Systems},
	year = 1988,
}

End72

@book{End72,
	author = {Enderton, H. B.},
	publisher = {Academic Press, New York},
	title = {A Mathematical Introduction to Logic},
	year = 1972,
}

Eng68

@book{Eng68,
	author = {Engeler, E.},
	publisher = {Markham, Chicago},
	title = {Formal Languages: Automata and Structures.},
	year = 1968,
}

Eng71

@string{LNM = "Lecture Notes in Mathematics"}
@inproceedings{Eng71,
	author = {Engeler, E.},
	booktitle = {Symposium on Semantics of Algorithmic Languages},
	pages = {89--101},
	publisher = {Springer-Verlag, New York},
	series = LNM,
	title = {Structure and Meaning of Elementary Programs},
	volume = 188,
	year = 1971,
}

Eng75

@incollection{Eng75,
	address = {Amsterdam},
	author = {Engeler, E.},
	booktitle = {Foundations of Computer Science},
	editor = {J. W. deBakker},
	pages = {57--85},
	publisher = {Math. Centre Tracts},
	title = {Algorithmic Logic},
	volume = 63,
	year = 1975,
}

EQP97

@incollection{EQP97,
	author = {William W. McCune},
	chapter = 5,
	crossref = {Veroff97},
	pages = {71--114},
	title = {33 Basic Test Problems: A Practical Evaluation of Some Paramodulation Strategies},
	url = {http://www-unix.mcs.anl.gov/~mccune/papers/33-basic-test-problems/},
}
Fully expanded entry:
@incollection{EQP97,
	author = {William W. McCune},
	booktitle = {Automated Reasoning and its Applications: Essays in Honor of Larry Wos},
	chapter = 5,
	editor = {Robert Veroff},
	pages = {71--114},
	publisher = {MIT Press},
	title = {33 Basic Test Problems: A Practical Evaluation of Some Paramodulation Strategies},
	url = {http://www-unix.mcs.anl.gov/~mccune/papers/33-basic-test-problems/},
	year = 1997,
}

Eric80

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Eric80,
	address = {Springer-Verlag, NY},
	author = {Erickson, R. W. and D. R. Musser},
	booktitle = {Fifth International Conference on Automated Deduction},
	pages = {220--231},
	series = LNCS,
	title = {The {A}ffirm Theorem Prover: Proof Forests and the Management of Large Proofs},
	volume = 87,
	year = 1980,
}

ES00

@inproceedings{ES00,
	author = "Ulfar Erlingsson and Fred Schneider",
	booktitle = "{WNSP}: New Security Paradigms Workshop",
	publisher = "{ACM} Press",
	title = "{SASI} Enforcement of Security Policies: {A} Retrospective",
	year = 2000,
}

Esc01

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Esc01,
	author = {Eschbach, Robert},
	booktitle = {{PSI'02}: {R}evised Papers from the 4th International {A}ndrei {E}rshov Memorial Conference on Perspectives of System Informatics},
	pages = {109--115},
	publisher = {Springer-Verlag, London, UK},
	series = LNCS,
	title = {A Verification Approach for Distributed Abstract State Machines},
	volume = 2244,
	year = 2001,
}

EVDMM98

@inproceedings{EVDMM98,
	address = {Berlin/New York},
	author = {Engelhardt, Kai and Ron van der Meyden and Yoram Moses},
	booktitle = {Proc. Foundations of Software Science and Computation Structures (FOSSACS 2000)},
	editor = {Jerzy Tiuryn},
	pages = {114--129},
	publisher = {Springer-Verlag},
	title = {A Program Refinement Framework Supporting Reasoning About Knowledge and Time},
	year = 1998,
}

EVM01

@string{Dec = "December"}
@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@inproceedings{EVM01,
	author = {Kai Engelhardt and Ron van der Meyden and Yoram Moses},
	booktitle = {8th International Conference on Logic for Programming, Artificial Intelligence and Reasoning},
	editor = {Robert Nieuwenhuis and Andrei Voronkov},
	month = Dec,
	pages = {125--141},
	publisher = {Springer-Verlag},
	series = LNAI,
	title = {A refinement theory that supports reasoning about knowledge and time for synchronous agents},
	volume = 2250,
	year = 2001,
}

Fai05

@misc{Fai05,
	author = {Matthew Fairbairn},
	howpublished = {Available at \url{http://www.cis.upenn.edu/group/proj/plclub/mmm/submissions.shtml}},
	title = {{\POPLmark} submission},
	year = 2005,
}

fam

@misc{fam,
	author = {{SGI}},
	howpublished = {\url{http://oss.sgi.com/projects/fam/}},
	title = {{SGI} -- Developer Central Open Source | {FAM}},
}

Far03

@string{Dec = "December"}
@techreport{Far03,
	author = {William M. Farmer},
	institution = {Mcmaster University},
	month = Dec,
	number = {No. 18},
	title = {The Seven Virtues of Simple Type Theory},
	type = {SQRL Report},
	year = 2003,
}

Far90

@string{JSL = "The Journal of Symbolic Logic"}
@string{Sep = "September"}
@article{Far90,
	author = {William M. Farmer},
	journal = JSL,
	month = Sep,
	number = 3,
	pages = {1269--1291},
	title = {A Partial Functions Version of Church's Simple Theory of Types},
	volume = 55,
	year = 1990,
}

Fat01

@unpublished{Fat01,
	author = {Fateman, Richard},
	note = {Berkeley},
	title = {A Critique of {\OpenMath} and Thoughts on Encoding Mathematics},
	year = 2001,
}

Fat96

@string{Jun = "June"}
@article{Fat96,
	author = {Richard Fateman},
	journal = {{ACM} SIGSAM Bulletin},
	month = Jun,
	number = 2,
	pages = {8--11},
	title = {Why Computer Algebra Systems Can't Solve Simple Equations},
	volume = 30,
	year = 1996,
}

FBL84

@book{FBL84,
	address = {Amsterdam},
	author = {Fraenkel, A. A. and Y. Bar-Hillel and A. Levy},
	edition = {2nd},
	publisher = {North-Holland},
	series = {Studies in Logic and the Foundations of Mathematics},
	title = {Foundations of Set Theory},
	volume = 67,
	year = 1984,
}

fedora

@misc{fedora,
	author = "Lagoze, Carl",
	note = "Fedora project homepage: \url{http://www.fedora.info}",
	title = "Fedora",
}

Fef68

@inproceedings{Fef68,
	address = {North-Holland, Buffalo, NY},
	author = {Feferman, Solomon},
	booktitle = {Proceedings of the Conference on Intuitionism and Proof Theory},
	pages = {303--326},
	title = {Formal Theories for Transfinite Iterations of Generalized Inductive Definitions and Some Subsystems of Analysis},
	year = 1970,
}

Fef75

@string{LNM = "Lecture Notes in Mathematics"}
@incollection{Fef75,
	author = {Feferman, Solomon},
	booktitle = {Algebra and Logic},
	editor = {J. N. Crossley},
	pages = {87--139},
	publisher = {Springer, Berlin},
	series = LNM,
	title = {A Language and Axioms for Explicit Mathematics},
	volume = 480,
	year = 1975,
}

Fef82

@inproceedings{Fef82,
	author = {Feferman, S.},
	booktitle = {Logic Colloquium 80},
	editor = {D. van Dalen and D. Lascar and J. Smiley},
	pages = {95--128},
	publisher = {North-Holland},
	title = {Inductively Presented Systems and the Formalization of Metamathematics},
	year = 1982,
}

Fef86

@book{Fef86,
	booktitle = {Kurt G{\"o}del Collected Works},
	editor = {Feferman, Solomon and others},
	publisher = {Oxford University Press, Oxford, Clarendon Press, New York},
	title = {Kurt G{\"o}del Collected Works},
	volume = 1,
	year = 1986,
}

Fef90

@article{Fef90,
	author = {Feferman, Solomon},
	journal = {Contemporary Mathematics},
	pages = {101--135},
	title = {Polymorphic Typed Lambda-Calculi in a Type FAee Axiomatic Framework},
	volume = 106,
	year = 1990,
}

Fef91

@inproceedings{Fef91,
	address = {Berne, Switzerland},
	author = {Feferman, Solomon},
	booktitle = {Proc. Computer Science Logic, 5th Workshop, CSL '91},
	month = {October 7--11},
	note = {Invited paper},
	title = {A New Approach to Abstract Data types {II}: {C}omputation on {ADTs} as Ordinary Computation},
	year = 1991,
}

Fef93

@techreport{Fef93,
	author = {Feferman, Solomon},
	institution = {Stanford University, Department of Mathematics},
	title = {Logics for Termination and Correctness of Functional Programs},
	year = 1993,
}

Fek93

@string{Aug = "August"}
@article{Fek93,
	author = {Fekete, Alan},
	journal = {IEEE Computer},
	month = Aug,
	number = 8,
	pages = {37--47},
	title = {Formal models of communications services: A case study},
	volume = 26,
	year = 1993,
}

Fel79

@article{Fel79,
	author = "Stuart I. Feldman",
	journal = "Software --- Practice and Experience",
	number = 4,
	pages = "255--265",
	title = "Make --- A Program for Maintaining Computer Programs",
	volume = 9,
	year = 1979,
}

Fel87

@phdthesis{Fel87,
	author = {Matthais Felleisen},
	school = {Indiana University},
	title = {The {C}alculi of {$lambda_{v}$}- CS conversion: {A} {S}yntactic {T}heory of {C}ontrol and {S}tate in {I}mperative {H}igher {O}rder {P}rogramming {L}anguages},
	year = 1987,
}

Fey98

@book{Fey98,
	address = {London},
	author = {Feynman, Richard P.},
	publisher = {Penguin},
	title = {Six Easy Pieces: The Fundamentals of Physics Explained},
	year = 1998,
}

FF86

@incollection{FF86,
	author = {Felleisen, M. and D. Freidman},
	booktitle = {Formal Description of Programming Concepts III},
	pages = {131--41},
	publisher = {North-Holland},
	title = {Control operators, the {SECD} machine and the $\lambda$-calculus},
	year = 1986,
}

FFED86

@inproceedings{FFED86,
	author = {Felleisen, M. and D. Friedman and E. Kohlbecker and B. Duba},
	crossref = {LICS86},
	pages = {131--141},
	title = {Reasoning with continuations},
}
Fully expanded entry:
@string{Jun = "June"}
@inproceedings{FFED86,
	author = {Felleisen, M. and D. Friedman and E. Kohlbecker and B. Duba},
	booktitle = {Proceedings of the First Annual IEEE Symposium on Logic in Computer Science},
	key = {LICS86},
	month = Jun,
	pages = {131--141},
	publisher = {IEEE Computer Society Press},
	title = {Reasoning with continuations},
	year = 1986,
}

FG93

@string{Jul = "July"}
@unpublished{FG93,
	author = {Fix, L. and O. Grumberg},
	month = Jul,
	note = {Cornell University},
	title = {Verification of temporal properties},
	year = 1993,
}

FGT91

@techreport{FGT91,
	author = {Farmer, William M. and Joshua D. Guttman and F. Javier Thayer},
	institution = {The {MITRE} Corp.},
	number = {M90-19},
	title = {{IMPS}:  an interactive mathematical proof system},
	year = 1991,
}

FGT92

@string{Jun = "June"}
@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@inproceedings{FGT92,
	address = {New York},
	author = {Farmer, William M. and Joshua D. Guttman, F. Javier Thayer},
	booktitle = {Automated-Deduction-CADE-11},
	editor = {D. Kapur},
	month = Jun,
	pages = {567--581},
	publisher = {Springer-Verlag},
	series = LNAI,
	title = {Little Theories},
	year = 1992,
}

FGT93

@string{JAR = "Journal of Automated Reasoning"}
@article{FGT93,
	author = "William M. Farmer and Joshua D. Guttman and F. Javier Thayer",
	journal = JAR,
	pages = "213--248",
	title = "{IMPS}: An Interactive Mathematical Proof System",
	url = "http://imps.mcmaster.ca/wmfarmer/publications.html",
	volume = 11,
	year = 1993,
}

FH89

@techreport{FH89,
	address = {Houston, TX},
	author = {Felleisen, M. and R. Hieb},
	institution = {Rice University},
	title = {The revised report on the syntactic theories of sequential control and state},
	year = 1989,
}

FH94

@string{Jan = "January"}
@unpublished{FH94,
	author = {Fix, Limor and Thomas A. Henzinger},
	month = Jan,
	note = {Cornell University},
	title = {The Most Abstract Common Refinement},
	year = 1994,
}

FHA94

@string{Jan = "January"}
@unpublished{FHA94,
	author = {Fix, Limor and Thomas A. Henzinger and Rajeev Alur},
	month = Jan,
	note = {Cornell University},
	title = {A Determinizable Subclass of Timed Automata},
	year = 1994,
}

FHG99

@article{FHG99,
	author = {Fabrega, F. Javier Thayer and Jonathan C. Herzog and Joshua D. Guttman},
	journal = {Journal of Computer Security},
	pages = {191--230},
	title = {Strand Spaces: Proving Security Protocols Correct},
	volume = 7,
	year = 1999,
}

FHMV95

@book{FHMV95,
	author = {Fagin, Ronald and Joseph Y. Halpern and Yoram Moses and Moshe Y. Vardi},
	publisher = {Massachusetts Institute of Technology},
	title = {Reasoning About Knowledge},
	year = 1995,
}

FHMV97

@article{FHMV97,
	author = {Fagin, Ronald and Joseph Y. Halpern and Yoram Moses and Moshe Y. Vardi},
	journal = {Distributed Computing},
	number = 4,
	pages = {199--225},
	title = {Knowledge-based programs},
	volume = 10,
	year = 1997,
}

fir-tr1

@string{Aug = "August"}
@techreport{fir-tr1,
	address = {Computer Science},
	author = "Jason Hickey and Justin D. Smith and Brian Aydemir and                Nathaniel Gray and Adam Granicz and Cristian {\c T}{\u a}pu{\c s} ",
	institution = "California Institute of Technology",
	month = Aug,
	number = {caltechCSTR:2002.007},
	optwwwtrref = {http://resolver.caltech.edu/CaltechCSTR:2002.007},
	title = "Process Migration and Transactions                Using a Novel Intermediate Language",
	year = 2002,
}

Fit52

@book{Fit52,
	author = {Fitch, Frederic B.},
	publisher = {Roland Press, New York},
	title = {Symbolic Logic, An Introduction},
	year = 1952,
}

Fit81

@book{Fit81,
	author = {M. Fitting},
	publisher = {North-Holland},
	title = {Fundamentals of Generalized Recursion Theory},
	year = 1981,
}

FK00

@inproceedings{FK00,
	author = {Andreas Franke and Michael Kohlhase},
	crossref = {CADE00},
	pages = {455--459},
	title = {System description: \textsc{MBase}, an open mathematical knowledge base},
}
Fully expanded entry:
@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@inproceedings{FK00,
	author = {Andreas Franke and Michael Kohlhase},
	booktitle = {Proceedings of the 17$^{th}$ International Conference on Automated Deduction},
	editor = {David McAllester},
	pages = {455--459},
	publisher = {Springer Verlag},
	series = LNAI,
	title = {System description: \textsc{MBase}, an open mathematical knowledge base},
	volume = 1831,
	year = 2000,
}

FK99

@inproceedings{FK99,
	author = {Andreas Franke and Michael Kohlhase},
	crossref = {CADE99},
	title = {{\textsc{Math{W}eb}}, an agent-based communication layer for distributed automated theorem proving},
}
Fully expanded entry:
@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@inproceedings{FK99,
	address = {Berlin},
	author = {Andreas Franke and Michael Kohlhase},
	booktitle = {Proceedings of the 16$^{th}$ International Conference on Automated Deduction},
	editor = {Harald Ganzinger},
	isbn = {3-540-66222-7},
	month = {July 7--10},
	publisher = {Trento, Italy},
	series = LNAI,
	title = {{\textsc{Math{W}eb}}, an agent-based communication layer for distributed automated theorem proving},
	volume = 1632,
	year = 1999,
}

FL01

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{FL01,
	author = {Flanagan, Cormac and Rustan M. Leino},
	booktitle = {International Symposium of Formal Methods Europe 2001: Formal Methods for Increasing Software Productivity},
	pages = {500--517},
	publisher = {Springer},
	series = LNCS,
	title = {Houdini, and annotation assistant for ESC/Java},
	volume = 2021,
	year = 2001,
}

FL79

@article{FL79,
	author = {Fischer, M. J. and R. E. Ladner},
	journal = {J. Comput. Syst. Sci.},
	pages = {194--211},
	title = {Propositional Dynamic Logic of Regular Programs},
	volume = 18,
	year = 1979,
}

FLO83

@article{FLO83,
	author = {Fortune, S. and Daniel Leivant and M. O'Donnell},
	journal = {Journal of the Assocociation of Compututing Machinery},
	pages = {151--185},
	title = {The Expressiveness of Simple and Second Order Type Structures},
	volume = 30,
	year = 1983,
}

Flo87

@inproceedings{Flo87,
	address = {Providence, RI},
	author = {Floyd, R. W.},
	booktitle = {Proceedings AMS Symposium Appl. Math.},
	pages = {19--31},
	title = {Assigning meanings to programs},
	year = 1967,
}

FLS97

@inproceedings{FLS97,
	author = {Fekete, Alan and Nancy Lynch and Alex Shvartsman},
	booktitle = {Proceedings},
	organization = {PODC},
	title = {Specifying and Using a Partitionable Group Communication Service},
	year = 1997,
}

FM00

@string{Jun = "June"}
@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@inproceedings{FM00,
	address = {Carnegie Mellon University, Pittsburgh, Pennsylvania},
	author = {William Farmer and Martin Mohrenschildt},
	booktitle = {Proceedings of Workshop on the Role of Automated Deduction in Mathematics},
	editor = {S. Colton, U. Martin and V. Sorge},
	month = Jun,
	pages = {36--45},
	publisher = {Springer},
	series = LNAI,
	title = {Transformers for Symbolic Computation and Formal Deduction},
	volume = 1831,
	year = 2000,
}

FM88

@inproceedings{FM88,
	author = {Felty, A. and D. A. Miller},
	crossref = {CADE88},
	pages = {61--80},
	title = {Specifying Theorem Provers in a Higher-Order Logic Programming Language},
}
Fully expanded entry:
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{FM88,
	author = {Felty, A. and D. A. Miller},
	booktitle = {9th International Conference on Automated Deduction},
	editor = {E. Lusk and R. Overbeek},
	pages = {61--80},
	publisher = {Springer-Verlag, NY},
	series = LNCS,
	title = {Specifying Theorem Provers in a Higher-Order Logic Programming Language},
	volume = 310,
	year = 1988,
}

FM90

@inproceedings{FM90,
	author = {Felty, A. and D. Miller},
	crossref = {CADE90},
	pages = {221--235},
	title = {Encoding a dependent-type {$\lambda$}-calculus in a logic programming language},
}
Fully expanded entry:
@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@inproceedings{FM90,
	author = {Felty, A. and D. Miller},
	booktitle = {Proceedings of the 10$^{th}$ International Conference on Automated Deduction},
	editor = {Mark E. Stickel},
	pages = {221--235},
	publisher = {Springer-Verlag},
	series = LNAI,
	title = {Encoding a dependent-type {$\lambda$}-calculus in a logic programming language},
	volume = 449,
	year = 1990,
}

FM97

@article{FM97,
	author = "Matt Fairtlough and Michael Mendler",
	journal = "Information and Computation",
	number = 1,
	pages = "1--33",
	title = "Propositional Lax Logic",
	url = citeseer.nj.nec.com/fairtlough97propositional.html,
	volume = 137,
	year = 1997,
}

FNF00

@article{FNF00,
	author = {Anne Frary and Clint Nesbitt and Amy Frary and Silvana Grandillo and Esther van der Knaap and Bin Cong and Jiping Liu and Jaroslaw Meller and Ron Elber and Kevin B. Alpert and Steven D. Tanksley},
	journal = {Science},
	pages = {85--88},
	title = {Cloning, Transgenic Expression and Function of fw2.2: {A} Quantitative Trait Locus Key to the Evolution of Tomato Fruit},
	volume = 289,
	year = 2000,
}

For85

@book{For85,
	address = {Cambridge},
	author = {Forrester, Tom},
	publisher = {MIT Press},
	title = {The Information Technology Revolution},
	year = 1985,
}

For93

@techreport{For93,
	author = {Max B. Forester},
	institution = {Computer Science Department, Cornell University, Ithaca, NY},
	number = {TR93-1382},
	title = {Formalizing Constructive Real Analysis},
	year = 1993,
}

FOS80

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{FOS80,
	author = {Ferro, A. and E. G. Omodeo and J. T. Schwartz},
	booktitle = {Fifth International Conference on Automated Deduction},
	pages = {88--96},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Decision Procedures for Some Fragments of Set Theory},
	volume = 87,
	year = 1980,
}

FPT99

@inproceedings{FPT99,
	author = {Marcelo Fiore and Gordon Plotkin and Daniele Turi},
	crossref = {LICS99},
	pages = {193--202},
	title = {Abstract Syntax and Variable Binding},
	url = {http://doi.ieeecomputersociety.org/10.1109/LICS.1999.782615},
}
Fully expanded entry:
@inproceedings{FPT99,
	author = {Marcelo Fiore and Gordon Plotkin and Daniele Turi},
	booktitle = {Proceedings of 14$^{th}$ IEEE Symposium on Logic in Computer Science},
	key = {LICS99},
	pages = {193--202},
	publisher = "IEEE Computer Society Press",
	title = {Abstract Syntax and Variable Binding},
	url = {http://doi.ieeecomputersociety.org/10.1109/LICS.1999.782615},
	year = 1999,
}

FR74

@inproceedings{FR74,
	address = {Amer. Math. Soc., Providence, RI},
	author = {Fischer, M. J. and M. O. Rabin},
	booktitle = {Complexity of Computation},
	editor = {R. M. Karp},
	pages = {27--41},
	title = {Super-exponential complexity of {P}resburger arithmetic},
	year = 1974,
}

FR95

@string{May = "May"}
@inproceedings{FR95,
	author = {M. Franklin and M. Reiter},
	booktitle = {Proceedings of the 1995 IEEE Symposium of Security and Privacy},
	month = May,
	note = {To appear.},
	title = {The Design and Implementation of a Secure Auction Service},
	year = 1995,
}

Fre62

@book{Fre62,
	address = {Hildesheim},
	author = {Gottlob Frege},
	publisher = {Olms},
	title = {Grundgesetze der {A}rithmetik, begriffsschriftlich abgeleitet},
	volume = 1,
	year = 1962,
}

Fre67

@incollection{Fre67,
	author = {Gottlob Frege},
	crossref = {SBML67},
	pages = {1--82},
	title = {Begriffsschrift, A Formula Language, modeled Upon that for Arithmetic for Pure Thought},
}
Fully expanded entry:
@incollection{Fre67,
	address = {Cambridge, MA},
	author = {Gottlob Frege},
	booktitle = {From Frege to G{\"o}del: {A} Source Book in Mathematical Logic, 1879--1931},
	editor = {J. van Heijenoort},
	pages = {1--82},
	publisher = {Harvard University Press},
	title = {Begriffsschrift, A Formula Language, modeled Upon that for Arithmetic for Pure Thought},
	year = 1967,
}

Fre94

@phdthesis{Fre94,
	author = {Freeman, T.},
	school = {School of Computer Science, Carnegie Mellon University},
	title = {Refinement Types for {ML}},
	year = 1994,
}

Fri05

@book{Fri05,
	author = {Friedman, Thomas},
	publisher = {Farrar, Straus and Giroux, New York},
	title = {The World is Flat: A Brief History of the Twenty-first Century},
	year = 2005,
}

Fri73

@string{JSL = "The Journal of Symbolic Logic"}
@article{Fri73,
	author = {Friedman, Harvey},
	journal = JSL,
	pages = {315--319},
	title = {The Consistency of Classical Set Theory Relative to a Set Theory with Intuitionistic Logic},
	year = 1973,
}

Fri73b

@inproceedings{Fri73b,
	address = {Iowa City, IA},
	author = {Friedman, E. P.},
	booktitle = {Proceedings 14th Annual Symposium on Switching and Automata Theory},
	pages = {26--33},
	title = {Equivalence Problems in Monadic Recursion Schemes},
	year = 1973,
}

Fri77

@article{Fri77,
	author = {Friedman, Harvey},
	journal = {Annals of Math},
	pages = {1--28},
	title = {Set Theoretic Foundations for Constructive Analysis},
	volume = 105,
	year = 1977,
}

Fri78

@string{LNM = "Lecture Notes in Mathematics"}
@incollection{Fri78,
	author = {Friedman, Harvey},
	booktitle = {Higher Set Theory},
	editor = {D. S. Scott and G. H. Muller},
	pages = {21--28},
	publisher = {Springer-Verlag},
	series = LNM,
	title = {Classically and intuitionistically provably recursive functions},
	volume = 699,
	year = 1978,
}

FS56

@article{FS56,
	author = {Fr\"{o}lich, A. and J. C. Shepherdson},
	journal = {Phil. Trans. Roy. Soc. Ser. A},
	pages = {407--432},
	title = {Effective Procedures in Field Theory},
	volume = 248,
	year = {1955--56},
}

FS83

@string{APAL = "Annals of Pure and Applied Logic"}
@article{FS83,
	author = {Friedman, H. and A. S{\u{c}}edrov},
	journal = APAL,
	pages = {129--140},
	title = {Set Existence Property for Intuitionistic Theories with Countable Choice},
	volume = 25,
	year = 1983,
}

FS84

@string{APAL = "Annals of Pure and Applied Logic"}
@article{FS84,
	author = {Friedman, H. and A. S{\u{c}}edrov},
	journal = APAL,
	pages = {1--24},
	title = {Large Sets in Intuitionistic Set Theory},
	volume = 27,
	year = 1984,
}

FS94

@string{Feb = "February"}
@techreport{FS94,
	address = {Ithaca, NY},
	author = {Fix, Limor and Fred B. Schneider},
	institution = {Cornell University},
	month = Feb,
	number = {TR 94-1409},
	title = {Reasoning about Programs by Exploiting the Environment},
	type = {Computer Science Department},
	year = 1994,
}

FS96

@inproceedings{FS96,
	author = "Amy Felty and Frank Stomp",
	booktitle = "Proceedings of the 11th Annual Conference on Computer Assurance",
	pages = "128--141",
	title = "A Correctness Proof of a Cache Coherence Protocol",
	year = 1996,
}

FSDF93

@incollection{FSDF93,
	address = "New York",
	author = "Cormac Flanagan and Amr Sabry and Bruce F. Duba and Matthias Felleisen",
	booktitle = "Proceedings {ACM} {SIGPLAN} 1993 Conf.\ on Programming Language Design and Implementation, {PLDI}'93, Albuquerque, {NM}, {USA}, 23--25 June 1993",
	pages = "237--247",
	publisher = "ACM Press",
	title = "The Essence of Compiling with Continuations",
	url = citeseer.ist.psu.edu/flanagan93essence.html,
	volume = "28(6)",
	year = "1993",
}

FT91

@string{Nov = "November"}
@article{FT91,
	author = {William M. Farmer and F. Javier Thayer},
	journal = {Computers and Mathematics},
	month = Nov,
	number = 9,
	pages = {1133--1138},
	title = {Two Computer-Supported Proofs in Metric Space Topology},
	volume = 38,
	year = 1991,
}

FW04

@inproceedings{FW04,
	author = {Lu{\'\i}s Crus-Filipe and Freek Weidijk},
	crossref = {tphols2004},
	pages = {66--81},
	title = {Hierarchical Reflection},
}
Fully expanded entry:
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{FW04,
	author = {Lu{\'\i}s Crus-Filipe and Freek Weidijk},
	booktitle = {Proceedings of the 17$^{th}$ International Conference on Theorem Proving in Higher Order Logics ({TPHOLs} 2004)},
	editor = {Konrad Slind and Annette Bunker and Ganesh Gopalakrishnan},
	key = {TPHOLs04},
	pages = {66--81},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Hierarchical Reflection},
	volume = 3223,
	year = 2004,
}

FWH92

@book{FWH92,
	author = {Friedman, D. P. and M. Wand and C. T. Haynes},
	publisher = {MIT Press},
	title = {Essentials of Programming Languages},
	year = 1992,
}

Gab81

@book{Gab81,
	author = {Gabby, Dov. M.},
	publisher = {D. Reidel Pub. Co., Boston},
	title = {Semantical Investigations in Heyting's Intuitionistic Logic},
	year = 1981,
}

Gal86

@book{Gal86,
	author = {J. H. Gallier},
	publisher = {Harper and Row, NY},
	title = {Logic for Computer Science, Foundations of Automatic Theorem Proving},
	year = 1986,
}

Gal90

@string{TCS = "Journal of Theoretical Computer Science"}
@article{Gal90,
	author = {D. Galmiche},
	journal = TCS,
	pages = {227--239},
	title = {Constructive system for automatic program synthesis},
	volume = 71,
	year = 1990,
}

GAL92

@inproceedings{GAL92,
	author = {Gonthier, Georges and Martin Abadi and Jean-Jacques L{\'e}vy},
	crossref = {LICS92},
	pages = {15--26},
	title = {The Geometry of Optimal Lambda Reduction},
}
Fully expanded entry:
@inproceedings{GAL92,
	author = {Gonthier, Georges and Martin Abadi and Jean-Jacques L{\'e}vy},
	booktitle = {Proceedings of the 7$^{th}$ Symposium on Logic in Computer Science},
	key = {LICS92},
	pages = {15--26},
	publisher = {IEEE Computer Society Press},
	title = {The Geometry of Optimal Lambda Reduction},
	year = 1992,
}

Gal93

@string{TCS = "Journal of Theoretical Computer Science"}
@article{Gal93,
	author = {Gallier, J.},
	journal = TCS,
	pages = {249--339},
	title = {Constructive Logics. {P}art {I}: {A} Tutorial on Proof Systems and Typed $\lambda$-Calculi},
	volume = 110,
	year = 1993,
}

Gal95

@string{TCS = "Journal of Theoretical Computer Science"}
@article{Gal95,
	author = {Gallier, Jean},
	journal = TCS,
	pages = {299--368},
	title = {Proving Properties of Typed $\lambda$-terms using realizability, covers, and sheaves},
	volume = 142,
	year = 1995,
}

Gal97

@string{APAL = "Annals of Pure and Applied Logic"}
@article{Gal97,
	author = {Gallier, Jean},
	journal = APAL,
	pages = {257--316},
	title = {Kripke Models and the (In)Equational Logic of the Second-Order $\lambda$-Calculus},
	volume = 84,
	year = 1997,
}

gamin

@misc{gamin,
	author = {Daniel Viellard},
	howpublished = {\url{http://www.gnome.org/~veillard/gamin/}},
	title = {Gamin the File Alteration Monitor},
}

Gandalf97

@string{JAR = "Journal of Automated Reasoning"}
@string{apr = "April"}
@article{Gandalf97,
	author = "Tanel Tammet",
	journal = JAR,
	month = apr,
	number = 2,
	pages = "199--204",
	title = "Gandalf",
	volume = 18,
	year = 1997,
}

GB74

@book{GB74,
	address = {New York},
	author = {Gagn{\'e}, R. and L. J. Briggs},
	publisher = {Holt, Rinehart and Winston},
	title = {Principles of Instructional Design},
	year = 1974,
}

GB84

@string{LNCS = "Lecture Notes in Computer Science"}
@incollection{GB84,
	author = {Goguen, Joseph and Burstall,  Rod},
	booktitle = {Proceedings, Logics of Programming Workshop},
	editor = {Clarke, Edward and Kozen,  Dexter},
	location = {Carnegie-Mellon University},
	pages = {221--256},
	publisher = {Springer},
	series = LNCS,
	title = {Introducing Institutions},
	volume = 164,
	year = 1984,
}

GB92

@string{JACM = "Journal of the Association for Computing Machinery"}
@article{GB92,
	author = {Goguen, J. A. and R. M. Burstall},
	journal = JACM,
	number = 1,
	pages = {95--146},
	title = {Institutions: {A}bstract Model Theory for Specification and Programming},
	volume = 39,
	year = 1992,
}

GBD02

@string{Nov = "November"}
@inproceedings{GBD02,
	author = "Vijay Ganesh and Sergey Berezin and David L. Dill",
	booktitle = "Formal Methods in Computer-Aided Design",
	location = "Portland, Oregon",
	month = Nov,
	publisher = "Springer-Verlag",
	title = "Deciding Presburger Arithmetic by Model Checking and Comparisons with Other Methods",
	year = 2002,
}

GBLDR03

@inproceedings{GBLDR03,
	author = {Gupta, Indranil and Ken Birman and Prakash Linga and Al Demers and Robbert van Renesse},
	booktitle = {Second International Workshop on Peer-to-Peer Systems},
	title = {Kelips: building an efficient and stable {P2P DHT} through increased memory and background overhead},
	year = 2002,
}

GCL92

@book{GCL92,
	address = {Boston},
	author = {Geddes, K. O. and S. R. Czapor and G. Labahn},
	publisher = {Kluwer},
	title = {Algorithms for Computer Algebra},
	year = 1992,
}

GD90

@inproceedings{GD90,
	address = {Kiel, Germany},
	author = {D. Garlan and N. Delisle},
	booktitle = {Proceedings of the International Symposium: VDM'90 -- VDM and Z},
	title = {Formal Specifications as Reusable Frameworks},
	year = 1990,
}

Gen69

@incollection{Gen69,
	author = {Gentzen, Gerhard},
	booktitle = {The Collected Paers of Gerhard Gentzen},
	editor = {M. Szalo},
	publisher = {North-Holland, Amsterdam},
	title = {Investigations into logical deduction (1934)},
	year = 1969,
}

Geu01

@misc{Geu01,
	author = {J. H. Geuvers and others},
	howpublished = {FTA web page},
	note = {See http://www.cs.kun.nl/gi/projects/fta/},
	title = {The `Fundamental Theorem of Algebra' Project},
	year = 2001,
}

GG91

@techreport{GG91,
	address = {Palo Alto, CA},
	author = {Garland, S. J. and G. V. Guttag},
	institution = {Digital Equipment Corp. Systems Research Center},
	number = {Tech Report 82},
	title = {A guide to {LP}, the {L}arch {P}rover},
	year = 1991,
}

GGM91

@string{LNCS = "Lecture Notes in Computer Science"}
@string{Sep = "September"}
@incollection{GGM91,
	address = {Sendai, Japan},
	author = {Gunter, C. A. and E. L Gunter and D. B. MacQueen},
	booktitle = {Theoretical Aspects of Computer Software, International Conference TACS '91},
	editor = {Ito, T. and A.R. Meyer},
	month = Sep,
	pages = {112--130},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {An Abstract Interpretation for {ML} Equality Kinds},
	volume = 526,
	year = 1991,
}

GGV04

@article{GGV04,
	author = {Uwe Glaesser and Yuri Gurevich and Margus Veanes},
	journal = {IEEE Transactions on Software Engineering},
	number = 7,
	pages = {458--472},
	title = {Abstract Communication Model for Distributed Systems},
	volume = 30,
	year = 2004,
}

GH02

@inproceedings{GH02,
	author = {Granicz, Adam and Hickey, Jason},
	booktitle = {36$^{th}$ {H}awaii International Conference on System Sciences},
	optwwwpdf = {papers/hicss-36.pdf},
	optwwwps = {papers/hicss-36.ps},
	optwwwtrps = {papers/hicss-36-tr.ps},
	publisher = {IEEE},
	title = {{\textsf{Phobos}}: {A} front-end approach to extensible compilers},
	year = 2002,
}

GHMS91

@string{oct = "October"}
@article{GHMS91,
	author = {J. N. Giacopelli and J. J. Hickey and W. S. Marcus and W. D. Sincoskie},
	journal = {IEEE Journal on Selected Areas in Communications},
	month = oct,
	number = 8,
	pages = {1289--1298},
	title = {Sunshine: a High Performance Self-Routing Broadband Packet Switch Architecture},
	volume = 9,
	year = 1991,
}

GHNT04

@inproceedings{GHNT04,
	author = {Nathaniel Gray and Jason Hickey and Aleksey Nogin and Cristian {\c T}{\u a}pu{\c s} },
	crossref = {tphols2004b},
	optwwwpdf = {papers/mmc-tphols-04.pdf},
	pages = {57--70},
	title = {Building Extensible Compilers in a Formal Framework. {A} Formal Framework User's Perspective},
	url = {http://nogin.org/papers/mmc-tphols.html},
}
Fully expanded entry:
@inproceedings{GHNT04,
	author = {Nathaniel Gray and Jason Hickey and Aleksey Nogin and Cristian {\c T}{\u a}pu{\c s} },
	booktitle = {Emerging Trends. Proceedings of the 17$^{th}$ International Conference on Theorem Proving in Higher Order Logics ({TPHOLs} 2004)},
	editor = {Konrad Slind},
	key = {TPHOLs04B},
	optwwwpdf = {papers/mmc-tphols-04.pdf},
	pages = {57--70},
	publisher = {University of Utah},
	title = {Building Extensible Compilers in a Formal Framework. {A} Formal Framework User's Perspective},
	url = {http://nogin.org/papers/mmc-tphols.html},
	year = 2004,
}

GHR92

@string{Oct = "October"}
@techreport{GHR92,
	author = {E. Gallopous and E. Houstis and J. R. Rice},
	institution = {University of Illinois at Urbana-Champaign},
	month = Oct,
	note = {Report of a workshop on Research Directions in Integrating Numerical Analysis, Symbolic Computing, Computational Geometry, and Artificial Intelligence, Washington, DC, on April 11--12, 1991},
	number = {CSRD Report No. 1259},
	title = {Future Research Directions in Problem Solving Environments for Computational Science},
	year = 1992,
}

GHW81

@inproceedings{GHW81,
	author = {Guttag, J. and J. Horning and J. Williams},
	booktitle = {1981 Conference Funct. Program. Lang. Comput. Architect.},
	pages = {11--24},
	title = {FP with Data Abstraction and Strong Typing.},
	year = 1981,
}

GHW85

@string{Jul = "July"}
@techreport{GHW85,
	author = {J. V. Guttag and J. J. Horning and J. M. Wing},
	institution = {DEC, SRC},
	month = Jul,
	number = 5,
	title = {Larch in Five Easy Pieces},
	type = {Report},
	year = 1985,
}

Gib94

@string{Sep = "September"}
@article{Gib94,
	author = {W. Wayt Gibbs},
	journal = {Scientific American},
	month = Sep,
	pages = {86--95},
	title = {Software's Chronic Crisis},
	year = 1994,
}

Gig99

@book{Gig99,
	address = {New York},
	editor = {Gerd Gigerenzer and Peter M. Todd and the ABC Research Group},
	publisher = {Oxford University Press},
	title = {Simple Heuristics That Make Us Smart},
	year = 1999,
}

Gil94

@string{Sep = "September"}
@techreport{Gil94,
	address = {Vancouver, B.C. Canada},
	author = {P. C. Gilmore},
	institution = {University of British Columbia},
	month = Sep,
	note = {Revised},
	number = {TR89-7},
	title = {How Many Real Numbers Are There?},
	type = {Department of Computer Science},
	year = 1994,
}

Gin01

@inproceedings{Gin01,
	author = {Paul Ginsparg},
	booktitle = {Second Joint ICSU Press-UNESCO Expert Conference on Electronic Publishing in Science},
	title = {Creating a global knowledge network},
	year = 2001,
}

Gin01b

@string{oct = "October"}
@phdthesis{Gin01b,
	address = {Department of Computer Science},
	author = {Roman Ginis},
	month = oct,
	optwwwcomment = {(co-advised with Mani Chandy)},
	optwwwref = {http://resolver.caltech.edu/CaltechETD:etd-11012005-093745},
	school = {California Institute of Technology},
	title = {Automating resource management for distributed business processes},
	year = 2001,
}

GIOS05

@inproceedings{GIOS05,
	author = {Mike Gordon and Juliano Iyoda and Scott Owens and Konrad Slind},
	crossref = {tphols2005b},
	title = {A Proof-Producing Hardware Compiler for a Subset of Higher Order Logic},
}
Fully expanded entry:
@inproceedings{GIOS05,
	author = {Mike Gordon and Juliano Iyoda and Scott Owens and Konrad Slind},
	booktitle = {Emerging Trends. Proceedings of the 18$^{th}$ International Conference on Theorem Proving in Higher Order Logics ({TPHOLs} 2005)},
	editor = {Joe Hurd},
	key = {TPHOLs05B},
	publisher = {Oxford University},
	title = {A Proof-Producing Hardware Compiler for a Subset of Higher Order Logic},
	year = 2005,
}

Gir00

@incollection{Gir00,
	address = {Berlin},
	author = {Girard, Jean-Yves},
	booktitle = {Foundations of Secure Computing},
	editor = {F. L. Bauer and R. Steinbrueggen},
	pages = {183--212},
	publisher = {IOS Press},
	title = {On the Meaning of Logical Rules {II}: Multiplicatives and Additives},
	year = 2000,
}

Gir02

@incollection{Gir02,
	author = {Girard, Jean-Yves},
	crossref = {Marktoberdorf2001},
	pages = {167--212},
	title = {Ludics},
}
Fully expanded entry:
@incollection{Gir02,
	address = {Amsterdam},
	author = {Girard, Jean-Yves},
	booktitle = {Proof and System-Reliability, Proceedings of International Summer School Marktoberdorf, July 24 to August 5, 2001},
	editor = {H. Schwichtenberg and R. Steinbr{\"u}ggen},
	pages = {167--212},
	publisher = {Kluwer Academic Publishers},
	series = {NATO Science Series III},
	title = {Ludics},
	url = {http://www.comp.nus.edu.sg/~gheorghe/curs/mark01/proc.html},
	volume = 62,
	year = 2002,
}

Gir71

@inproceedings{Gir71,
	author = {J-Y. Girard},
	booktitle = {2nd Scandinavian Logic Symposium},
	pages = {63--69},
	publisher = {Springer-Verlag, NY},
	title = {Une extension de l'interpretation de {G}{\"{o}}del a l'analyse, et son application a l'elimination des coupures dans l'analyse et la theorie des types.},
	year = 1971,
}

Gir72

@phdthesis{Gir72,
	author = "Jean-Yves Girard",
	school = "Universit{\'e} Paris VII",
	title = "Interpr{\'e}tation Fonctionelle et {\'E}limination         des Compures de l'Arithm{\'e}tic d'Ordre Sup{\'e}rieur",
	year = 1972,
}

Gir86

@string{TCS = "Journal of Theoretical Computer Science"}
@article{Gir86,
	author = {J-Y. Girard},
	journal = TCS,
	pages = {159--192},
	title = {The system {F} of variable Types:  {F}ifteen years later},
	volume = 45,
	year = 1986,
}

Gir87

@book{Gir87,
	author = {J-Y. Girard},
	publisher = {Bibliopolis, Napoli},
	title = {Proof Theory and Logical Complexity},
	volume = 1,
	year = 1987,
}

Gir87a

@string{TCS = "Journal of Theoretical Computer Science"}
@article{Gir87a,
	author = {J-Y. Girard},
	journal = TCS,
	pages = {1--102},
	title = {Linear Logic},
	volume = 50,
	year = 1987,
}

Gir91

@article{Gir91,
	author = {J-Y. Girard},
	journal = {Math. Struct. in Comp. Science},
	pages = {255--296},
	title = {A new constructive logic: classical logic},
	volume = 1,
	year = 1991,
}

Gir91b

@inproceedings{Gir91b,
	author = {J-Y. Girard},
	booktitle = {Proceedings of Computer and Systems Sciences},
	pages = {??},
	series = {NATO ASI Series},
	title = {On the Unity of Logic},
	volume = {F??},
	year = 1991,
}

Gir98

@unpublished{Gir98,
	author = {Girard, Jean-Yves},
	note = {Institut de Math, {M}arseille},
	title = {On the meaning of the logical rules {I}: syntax vs semantics},
	year = 1998,
}

Gir99

@inproceedings{Gir99,
	author = {Girard, Jean-Yves},
	crossref = {Marktoberdorf97},
	pages = {215--272},
	title = {On the Meaning of Logical Rules. I: Syntax Versus Semantics},
}
Fully expanded entry:
@inproceedings{Gir99,
	address = {Berlin},
	author = {Girard, Jean-Yves},
	booktitle = {Computational Logic. Proceedings of the {NATO} Advanced Study Institute, Marktoberdorf, Germany, July 29--August 10, 1997},
	editor = {Ulrich Berger and H. Schwichtenberg},
	pages = {215--272},
	publisher = {Springer},
	series = {Series {F}: Computer and Systems Sciences},
	title = {On the Meaning of Logical Rules. I: Syntax Versus Semantics},
	volume = 165,
	year = 1999,
}

GJS92

@inproceedings{GJS92,
	author = {Gehani, N. H. and H. V. Jagadish and Oded Shmueli},
	booktitle = {Proceedings of VLDB 1992},
	pages = {327--338},
	title = {Composite event specification in active databases: Model and implementation},
	year = 1992,
}

GK83

@article{GK83,
	author = {Grundler, W. and Keilmann, F.},
	journal = {Physical Review Letters},
	number = 13,
	pages = {1214--1216},
	title = {Sharp resonances in yeast prove nonthermal sensitivity to microwaves},
	volume = 51,
	year = 1983,
}

GL73

@string{Apr = "April"}
@article{GL73,
	author = {Garland, S. J. and D. C. Luckham},
	journal = {JCSS},
	month = Apr,
	number = 2,
	pages = {119--160},
	title = {Program Schemes, Recursion Schemes and Formal Languages},
	volume = 7,
	year = 1973,
}

GL80

@string{TOPLAS = "{ACM} Transactions of Programming Language Systems"}
@article{GL80,
	author = {Gries, David and G. Levin},
	journal = TOPLAS,
	pages = {564--579},
	title = {Assignment and Procedure call proof rules.},
	volume = {2:4},
	year = 1980,
}

GL81

@techreport{GL81,
	author = {Gerhart, S. L. and S. Lee},
	institution = {USC},
	title = {Affirm User's Guide},
	year = 1981,
}

GL94

@article{GL94,
	author = {Ramanathan V. Guha and Douglas B. Lenat},
	journal = {Communications of the {ACM}},
	number = 7,
	pages = {126--142},
	title = {Enabling Agents to Work Together},
	volume = 37,
	year = 1994,
}

GL97

@book{GL97,
	address = {Baltimore, MD},
	author = {G. H. Golub and C. F. Van Loan},
	edition = {3rd},
	publisher = {Johns Hopkins University Press},
	title = {Matrix Computations},
	year = 1997,
}

GLB75

@article{GLB75,
	author = {Good, D. and R London and E. Bledsoe},
	journal = {IEEE Trans. Software Eng.},
	pages = {1:59--67},
	title = {An interactive program verification system.},
	year = 1975,
}

GM92

@string{Nov = "November"}
@string{TCS = "Journal of Theoretical Computer Science"}
@article{GM92,
	author = {Goguen, J. A. and J. Meseguer},
	journal = TCS,
	month = Nov,
	number = 2,
	pages = {217--273},
	title = {Order-sorted algebra {I}: {E}quational deduction for multiple inheritance, overloading, exceptions and partial operations},
	volume = 105,
	year = 1992,
}

GM93

@book{GM93,
	address = "Cambridge",
	author = {Gordon, Michael and Tom Melham},
	publisher = "Cambridge University Press",
	title = {Introduction to {\HOL}: {A} Theorem Proving Environment for Higher-Order Logic},
	year = 1993,
}

GM94

@book{GM94,
	address = {Cambridge, MA},
	editor = {C. A. Gunter and J. C. Mitchell},
	publisher = {{MIT} Press},
	series = {Types, Semantics, and Language Design},
	title = {Theoretical Aspects of Object-Oriented Programming, Types, Semantics and Language Design},
	year = 1994,
}

GM96

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{GM96,
	author = {A. D. Gordon and T. Melham},
	booktitle = {Theorem Proving in Higher Order Logics: 9th International Conference,           {T}urku, {F}inland, {A}ugust 1996: Proceedings},
	editor = {J. von Wright and J. Grundy and J. Harrison},
	pages = {173--190},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Five Axioms of Alpha-Conversion},
	volume = 1125,
	year = 1996,
}

GML03

@techreport{GML03,
	author = {Jim Grundy and Tom Melham and John O'Leary},
	institution = {Oxford Univerity, Computing Laboratory},
	number = {PRG-RR-03-16},
	title = {A Reflective Functional Language for Hardware Design and Theorem Proving},
	year = 2003,
}

GMW79

@string{LNCS = "Lecture Notes in Computer Science"}
@book{GMW79,
	author = {Michael Gordon and Robin Milner and Christopher Wadsworth},
	publisher = {Springer-Verlag, NY},
	series = LNCS,
	title = {Edinburgh {\LCF}: a mechanized logic of computation},
	volume = 78,
	year = 1979,
}

GMW87

@article{GMW87,
	author = {O. Goldreich and S. Micali and A. Widgerson},
	journal = {19th STOC},
	pages = {218--229},
	title = {How to Play any Mental Game},
	year = 1987,
}

GNUmake

@string{Jul = "July"}
@book{GNUmake,
	author = "Richard M. Stallman and Roland McGrath and Paul Smith",
	month = Jul,
	publisher = "Free Software Foundation",
	title = "{GNU} {Make}: A Program for Directing Recompilation",
	url = "http://www.gnu.org/software/make/manual/index.html",
	year = 2002,
}

GO64

@book{GO64,
	address = {London},
	author = {Gelbaum, Bernard R. and John M. Olmstead},
	publisher = {Holden-Day},
	title = {Counterexamples in Analysis},
	year = 1964,
}

GO76

@article{GO76,
	author = {Gries, David and S. Owicki},
	journal = {Acta Informatica 6},
	pages = {319--340},
	title = {An Axiomatic Proof Technique for Parallel Programs},
	year = 1976,
}

Goad91

@incollection{Goad91,
	author = {C. Goad},
	booktitle = {Artificial Intelligence and Mathematical Theory of Computation},
	editor = {V. Lifschitz},
	pages = {109--128},
	publisher = {Academic Press, New York},
	title = {Metaprogramming at Work in Automated Manufacturing},
	year = 1991,
}

GOB69

@string{JACM = "Journal of the Association for Computing Machinery"}
@article{GOB69,
	author = {J. Guard and F. Oglesby and J. Bennett and L. Settle},
	journal = JACM,
	pages = {49--62},
	title = {Semi-automated mathematics},
	volume = 16,
	year = 1969,
}

God31

@article{God31,
	author = {Kurt G{\"o}del},
	journal = {Monatshefte f{\"u}r Mathematik und Physik},
	note = {English version in \cite{SBML67}},
	pages = {173--198},
	title = {{\"U}ber formal unentscheidbare S{\"a}tze der Principia Mathematica und verwandter Systeme {I}},
	volume = 38,
	year = 1931,
}

God33

@article{God33,
	author = {G{\"o}del, K.},
	journal = "Ergebnisse eines mathematischen Kolloquiums",
	note = {English translation in \cite{Fef86}, pages 397--399.},
	pages = "23--24",
	title = "U}ber die {L}{\"a}nge von Beweisen",
	volume = 7,
	year = 1936,
}

God65

@inproceedings{God65,
	author = {Kurt G{\"o}del},
	booktitle = {The Undecidable},
	editor = {M. Davis},
	pages = {75--81},
	publisher = {Raven Press},
	title = {On intuitionistic arithmetic and number theory},
	year = 1965,
}

God65a

@incollection{God65a,
	address = {Hewlett, NY},
	author = {Kurt G{\"o}del},
	booktitle = {The Undecidable},
	editor = {M. Davis},
	pages = {82--83},
	publisher = {Raven Press},
	title = {On the Length of Proofs},
	year = 1965,
}

God92

@book{God92,
	address = {New York},
	author = {Kurt G{\"o}del},
	publisher = {Dover Publications},
	title = {On Formally Undecidable Propositions of Principia Mathematica and Related Systems},
	year = 1992,
}

Gog90

@string{LNCS = "Lecture Notes in Computer Science"}
@incollection{Gog90,
	author = {J. A. Goguen},
	booktitle = {VDM '90:  VDM and Z---Formal methods in software developemnt, 3rd International Symposium of VDM Europe},
	editor = {D. Bjorner and C. A. R. Hoare and H. Langmaack},
	pages = {12--28},
	publisher = {Springer-Verlag, New York},
	series = LNCS,
	title = {An algebraic approach to refinement},
	volume = 428,
	year = 1990,
}

Gol89

@inproceedings{Gol89,
	address = {Eugene, Oregon},
	author = {Goldenson, D. R.},
	booktitle = {Proceedings of the National Educational Computing Conference 1989},
	editor = {W. C. Ryan},
	pages = {194--203},
	publisher = {University of Oregon, International Council on Computers in Education},
	title = {Teaching Introductory Programming Methods Using Structure Editing:  Some Empirical Results},
	year = 1989,
}

Gol90

@string{Jul = "July"}
@phdthesis{Gol90,
	author = {Goldman, K. J.},
	month = Jul,
	school = {Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology},
	title = {Distributed Algorithm Simulation using Input/Output Automata},
	year = 1990,
}

Gon05

@unpublished{Gon05,
	author = {Georges Gonthier},
	note = {Preprint},
	title = {A computer-checked proof of the {F}our {C}olour {T}heorem},
	year = 2005,
}

Goo57

@book{Goo57,
	address = {Amsterdam},
	author = {Goodstein, R. L.},
	publisher = {North-Holland},
	title = {Recursive Number Theory},
	year = 1957,
}

Goo85

@inproceedings{Goo85,
	author = {D. Good},
	booktitle = {Mathematical Logic and Programming Languages},
	editor = {C. A. R. Hoare and J. C. Shepardson},
	pages = {55--75},
	publisher = {Springer-Verlag, NY},
	title = {Mechanical Proofs about Computer Programs},
	year = 1985,
}

Gor85

@techreport{Gor85,
	author = {Michael Gordon},
	institution = {Cambridge University},
	number = 68,
	title = {{\HOL}: A Machine Oriented Formalization of Higher Order Logic},
	year = 1985,
}

Gor88

@incollection{Gor88,
	author = {Michael Gordon},
	booktitle = {VLSI Specification, Verification and Synthesis},
	editor = {G. Britwistle and P.A. Subrahmanyam},
	pages = {73--128},
	publisher = {Kluwer},
	title = {{\HOL}: A Proof Generating System for Higher-Order Logic},
	year = 1988,
}

Gor94

@techreport{Gor94,
	author = "Mike J. C. Gordon",
	institution = "University of Cambridge Computer Laboratory",
	number = 353,
	title = "Merging {\HOL} with Set Theory: preliminary experiments",
	url = www.cl.cam.ac.uk/users/mjcg/papers/holst/index.html,
	year = 1994,
}

Got79

@inproceedings{Got79,
	address = {Tokyo},
	author = {S. Goto},
	booktitle = {International Joint Conference on Artificial Intelligence},
	pages = {??},
	title = {Program Synthesis from Natural Deduction Proofs},
	year = 1979,
}

GPS01

@inproceedings{GPS01,
	author = {Green, Cordell and Dusko Pavlovic and Douglas R. Smith},
	booktitle = {Software Design and Productivity Workshop},
	title = {Software Productivity through Automation and Design Knowledge},
	year = 2001,
}

GPT96

@string{Mar = "March"}
@inproceedings{GPT96,
	address = "Dordrecht",
	author = "Giunchiglia, Fausto and Paolo Pecchiari and Carolyn Talcott",
	booktitle = "First International Workshop on Frontiers of Combining Systems, {M}unich",
	editor = "Baader, Franz and Klaus Schultz",
	month = Mar,
	publisher = "Kluwer",
	series = "Applied Logic Series",
	title = "Reasoning Theories: towards an architecture for open mechanized reasoning systems.",
	vol = 3,
	year = 1996,
}

GPWZ01

@inproceedings{GPWZ01,
	address = {Siena, Italy},
	author = {H. Geuvers and R. Pollack and F. Wiedijk and J. Zwanenburg},
	booktitle = {Calculemus 2001 Proceedings},
	title = {The algebraic hierarchy of the {FTA} project},
	year = 2001,
}

GPWZ02

@article{GPWZ02,
	address = {Duluth, MN, USA},
	author = {Herman Geuvers and Randy Pollack and Freek Wiedijk and Jan Zwanenburg},
	doi = {http://dx.doi.org/10.1006/jsco.2002.0552},
	issn = {0747-7171},
	journal = {Journal of Symbolic Computation},
	number = 4,
	pages = {271--286},
	publisher = {Academic Press, Inc.},
	title = {A constructive algebraic hierarchy in Coq},
	volume = 34,
	year = 2002,
}

GR94

@techreport{GR94,
	address = {Uppsala, Sweden},
	author = {Edward Griffor and Rathjen, Michael},
	institution = {Uppsala University},
	note = {ISSN 1101-3591},
	number = {U.U.D.M. Report 1994:4},
	title = {The Strength of Some Martin-L\"{o}f Type Theories},
	type = {Department of Mathematics},
	year = 1994,
}

Gra05

@string{may = "May"}
@mastersthesis{Gra05,
	address = {Department of Computer Science},
	author = {Nathaniel Asoka Gray},
	month = may,
	optwwwref = {http://resolver.caltech.edu/CaltechETD:etd-05272005-182952},
	school = {California Institute of Technology},
	title = {High-confidence, modular compiler development in a formal environment},
	year = 2005,
}

Gra78

@phdthesis{Gra78,
	author = {Grayson, Robin John},
	school = {Merton College, University of Oxford},
	title = {Intuitionistic Set Theory},
	year = 1978,
}

Gra83

@string{JSL = "The Journal of Symbolic Logic"}
@article{Gra83,
	author = {Grayson, Robin John},
	journal = JSL,
	pages = {670--682},
	title = {Forcing in Intuitionistic Systems without Power-Set},
	volume = 48,
	year = 1983,
}

Gra95

@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@book{Gra95,
	author = {Peter Graf},
	publisher = {Springer},
	series = LNAI,
	title = {Term Indexing},
	volume = 1053,
	year = 1995,
}

Gre69

@string{May = "May"}
@inproceedings{Gre69,
	address = {Washington, DC},
	author = {C. C. Green},
	booktitle = {IJCAI-69---Proceedings  of the 1$^{st}$ International Joint Conference on Artificial Intelligence},
	month = May,
	pages = {219--239},
	title = {An application of theorem proving to problem solving},
	year = 1969,
}

Gre75

@string{LNCS = "Lecture Notes in Computer Science"}
@book{Gre75,
	author = {S. Greibach},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Theory of Program Structures:  Schemes, Semantics, Verification},
	volume = 36,
	year = 1975,
}

Gre92

@string{Jun = "June"}
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Gre92,
	address = {New York},
	author = {N. Greenleaf},
	booktitle = {Constructivity in Comupter Science},
	editor = {J. P. Myers, Jr. and M. J. O'Donnell},
	month = Jun,
	pages = {199--217},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Bringing Mathematics Education Into the Algorithmic Age},
	year = 1991,
}

Gri81

@book{Gri81,
	author = {David Gries},
	publisher = {Springer-Verlag, New York},
	title = {The Science of Programming.},
	year = 1981,
}

Gri84

@article{Gri84,
	author = {David Gries},
	journal = {Science of Computer Programming},
	pages = {207--14},
	title = {A Note on a Standard Strategy for Developing Loop Invariant and Loops},
	volume = 2,
	year = 1984,
}

Gri88

@phdthesis{Gri88,
	author = {T. G. Griffin},
	school = {Cornell University},
	title = {Notational Definition and Top-Down Refinement for Interactive Proof Development Systems},
	year = 1988,
}

Gri88a

@inproceedings{Gri88a,
	author = {T. Griffin},
	crossref = {LICS88},
	pages = {372--383},
	title = {Notational Definition - A Formal Account},
}
Fully expanded entry:
@inproceedings{Gri88a,
	address = {Edinburgh, UK},
	author = {T. Griffin},
	booktitle = {Proceedings of the 3$^{rd}$ IEEE Symposium on Logic in Computer Science},
	key = {LICS88},
	pages = {372--383},
	publisher = {IEEE Computer Society Press},
	title = {Notational Definition - A Formal Account},
	year = 1988,
}

Gri89

@string{Jun = "June"}
@book{Gri89,
	address = {New York},
	author = {R. P. Grimaldi},
	edition = {2nd},
	month = Jun,
	publisher = {Addison-Wesley},
	title = {Discrete and Combinatorial Mathematics: An Applied Introduction},
	year = 1989,
}

Gri90

@inproceedings{Gri90,
	author = {T. Griffin},
	booktitle = {Proceedings of the Seventeeth Annual Symposium on Principles of Programming Languages},
	pages = {47--58},
	title = {A formulas-as-Types notion of control},
	year = 1990,
}

GRPS03

@techreport{GRPS03,
	author = {Goel, Sharad and Mark Robson and Milo Polte and Emin Gun Sirer},
	institution = {Cornell Univeristy Computing and Information Science},
	number = {TR2003-1890},
	title = {Herbivore: A Scalable and Efficient Protocol for Anonymous Communication},
	year = 2003,
}

GRS05

@string{Oct = "October"}
@article{GRS05,
	author = {Yuri Gurevich and Benjamin Rossman and Wolfram Schulte},
	journal = {Theoretical Computer Science},
	month = Oct,
	number = 3,
	pages = {370--412},
	title = {Semantic Essence of AsmL},
	volume = 343,
	year = 2005,
}

Grz53

@article{Grz53,
	address = {Warsaw, Poland},
	author = {Grzegorczyk, A.},
	journal = {Rozprawy Mathematcyzne},
	pages = {1--45},
	publisher = {Instytut Matematyczny Polskiej Akademie Nauk},
	title = {Some Classes of Recursive Functions},
	volume = 4,
	year = 1953,
}

Grz55

@article{Grz55,
	author = {A. Grzegorczyk},
	journal = {Fundamenta Mathematicae},
	pages = {168--202},
	title = {Computable Functionals},
	volume = 42,
	year = 1955,
}

Grz64

@article{Grz64,
	author = {A. Grzegorczyk},
	journal = {Fundamenta Mathematicae},
	pages = {73--93},
	title = {Recursive Objects in All Finite Types},
	volume = 54,
	year = 1964,
}

GS78

@inproceedings{GS78,
	author = {L. J. Guibas and R. Sedgewick},
	booktitle = {Proc. 19th IEEE Symposium on Foundations of Computer Science},
	pages = {8--21},
	title = {A dichromatic framework for balanced trees},
	year = 1978,
}

GS89

@incollection{GS89,
	author = {Giunchiglia, F. and A. Smaill},
	booktitle = {Meta-Programming in Logic Programming},
	editor = {H. Abramson and M. H. Rogers},
	pages = {123--140},
	publisher = {MIT Press, Cambridge, Mass.},
	title = {Reflection in constructive and non-constructive automated reasoning},
	year = 1989,
}

GS90

@incollection{GS90,
	author = {Gunter, C. A. and D. S. Scott},
	booktitle = {Handbook of Theoretical Computer Science},
	editor = {J. van Leeuwen},
	pages = {633--674},
	publisher = {North-Holland},
	title = {Semantic Domains},
	year = 1990,
}

GS93

@book{GS93,
	address = {New York},
	author = {Gries, David and Fred B. Schneider},
	publisher = {Springer-Verlag},
	title = {A Logical Approach to Discrete Math},
	year = 1993,
}

GS94

@string{Aug = "August"}
@manual{GS94,
	address = {Ithaca, New York},
	author = {Gries, David and Fred B. Schneider},
	month = Aug,
	note = {Instructor's Manual},
	organization = {Cornell University},
	title = {A Logical Approach to Discrete Math},
	year = 1994,
}

GSI03

@techreport{GSI03,
	author = {Nikolaos Georgantas and Daniele Sacchetti and Val\'erie Issarny},
	institution = {INRIA, France},
	number = {RT-0279},
	title = {Making Middleware Communication Architecture Reconfigurable},
	year = 2003,
}

GSS88

@article{GSS88,
	crossref = {GSS92},
}
Fully expanded entry:
@string{TCS = "Journal of Theoretical Computer Science"}
@article{GSS88,
	author = {J-Y. Girard and A. Scedrov and P. J. Scott},
	journal = TCS,
	number = 1,
	pages = {1--66},
	title = {Bounded Linear Logic},
	volume = 97,
	year = 1992,
}

GSS92

@string{TCS = "Journal of Theoretical Computer Science"}
@article{GSS92,
	author = {J-Y. Girard and A. Scedrov and P. J. Scott},
	journal = TCS,
	number = 1,
	pages = {1--66},
	title = {Bounded Linear Logic},
	volume = 97,
	year = 1992,
}

GSW96

@inproceedings{GSW96,
	author = "Carla P. Gomes and Douglas R. Smith and Stephen J. Westfold",
	booktitle = "Proceedings of the Eleventh Knowledge-Based Software              Engineering Conference",
	pages = "12--20",
	publisher = "IEEE Computer Society Press",
	title = "Synthesis of Schedulers for Planned Shutdowns of Power              Plants",
	year = 1996,
}

GT79

@article{GT79,
	author = {Goguen, J. A. and J. Tardo},
	journal = {Specification of Reliable Softare},
	organization = {IEEE},
	pages = {170--189},
	title = {An introduction to {OBJ}:  {A} language for writing and testing software specifications},
	year = 1979,
}

GT97

@article{GT97,
	author = {Garg, V. K. and Tomlinson, A. I.},
	journal = {Acta Informatica},
	pages = {667--686},
	title = {Using the Causal Domain to Specify and Verify Distributed Programs},
	volume = 34,
	year = 1997,
}

GTL89

@book{GTL89,
	author = {J-Y. Girard and P. Taylor and Y. Lafont},
	publisher = {Cambridge University Press},
	series = {Cambridge Tracts in Computer Science},
	title = {Proofs and Types},
	volume = 7,
	year = 1989,
}

GTNH03

@inproceedings{GTNH03,
	author = {Nathaniel Gray and Cristian {\c T}{\u a}pu{\c s}  and Aleksey Nogin and Jason Hickey},
	booktitle = {The 14$^{th}$ International Symposium on Software Reliability Engineering (ISSRE 2003). Supplementary Proceedings},
	editor = {Dr. Indrakshi Ray},
	optwwwpdf = {papers/mmc-issre-03.pdf},
	pages = {319--320},
	publisher = {Chillarege Press},
	title = {Building Reliable Compilers with a Formal Methods Framework},
	url = {http://nogin.org/papers/mojavec.html},
	year = 2003,
}

Gun89

@string{Jun = "June"}
@techreport{Gun89,
	author = "Elsa Gunter",
	institution = "Department of Computer and Information Science,                   Moore School of Engineering, University of Pennsylvania",
	month = Jun,
	note = "Distributed with the {\HOL} system in the directory                 Training/studies/intmod/doingalgpaper",
	number = "MS-CIS-89-38, Logic \&\ Computation 09",
	title = "Doing algebra in simple type theory",
	year = 1989,
}

Gun92

@book{Gun92,
	author = {C. A. Gunter},
	publisher = {MIT Press},
	series = {Foundations of Computing Series},
	title = {Semantics of Programming Languages: Structures and Techniques},
	year = 1992,
}

Gun94

@string{Dec = "December"}
@unpublished{Gun94,
	author = {E. Gunter},
	month = Dec,
	note = {Presented at Logic \& Computation Seminar, UPA},
	title = {Studying the {ML} Module System in {\HOL}90},
	year = 1994,
}

GW01

@techreport{GW01,
	author = {Green, Cordell and Stephen Westfold},
	institution = {Kestral Institute},
	number = {KES.U.00.8},
	title = {Experiments Suggest High Level Formal Models and Automated Code Synthesis Significantly Increase Dependability},
	year = 2001,
}

GW89

@inproceedings{GW89,
	author = {Giunchiglia, F. and T. Walsh},
	booktitle = {Proceedings of AISB-89},
	note = {Also available from Edinburgh as DAI Res. Paper No. 429.},
	organization = {Society for the Study of Art. International and Simulation of Behaviour},
	title = {Theorem Proving with Definitions},
	year = 1989,
}

GW95

@string{Mar = "March"}
@book{GW95,
	address = {Norwell, Massachusetts},
	editor = {Guttman, Joshua D. and Mitchell Wand},
	month = Mar,
	publisher = {Kluwer Academic Publishers},
	title = {{VLisp}, A Verified Implementation of {S}cheme},
	volume = {8, Nos. 1 \& 2},
	year = 1995,
}

GWZ00

@inproceedings{GWZ00,
	author = {H. Geuvers and F. Wiedijk and J. Zwanenburg},
	crossref = {TPHOLs2000},
	pages = {162--178},
	title = {Equational Reasoning via Partial Reflection},
}
Fully expanded entry:
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{GWZ00,
	author = {H. Geuvers and F. Wiedijk and J. Zwanenburg},
	booktitle = "Theorem Proving in Higher Order Logics:                 13$^{th}$ International Conference, {TPHOLs} 2000",
	editor = "J. Harrison and M. Aagaard",
	key = "TPHOLs00",
	pages = {162--178},
	publisher = "Springer-Verlag",
	series = LNCS,
	title = {Equational Reasoning via Partial Reflection},
	volume = 1869,
	year = 2000,
}

GWZ01

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{GWZ01,
	author = {H. Geuvers and F. Wiedijk and J. Zwanenburg},
	booktitle = {Types for Proofs and Programs, Proceedings of the International Workshop {TYPES} 2000},
	editor = {Paul Callaghan and Zhaohui Luo and James McKinna and Robert Pollack},
	pages = {96--111},
	publisher = {Springer},
	series = LNCS,
	title = {A Constructive Proof of the Fundamental Theorem of Algebra without using the Rationals},
	volume = 2277,
	year = 2001,
}

GZH03

@string{Jun = "June"}
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{GZH03,
	author = {Adam Granicz and Daniel Zimmerman and Jason Hickey},
	booktitle = {Proceedings of the 4th International Conference on Rewriting Techniques and Applications {(RTA 14)}},
	editor = {Eobert Nieuwenhuis},
	location = {Valencia, Spain},
	month = Jun,
	optwwwpdf = {papers/rta03.pdf},
	optwwwps = {papers/rta03.ps},
	publisher = {Springer},
	series = LNCS,
	title = {Rewriting {UNITY}},
	volume = 2706,
	year = 2003,
}

HA90

@inproceedings{HA90,
	address = {Sophia-Antipolis, France},
	author = {Helmink, Leendert and R. Ahn},
	booktitle = {Proceedings of the First Annual Workshop on Logical Frameworks},
	pages = {233--271},
	title = {Goal Directed Proof Construction in Type Theory},
	year = 1990,
}

Had87

@inproceedings{Had87,
	author = {Vassos Hadzilacos},
	booktitle = {Proceedings of the 6th {ACM} Symposium on Principles of Database Systems},
	pages = {129--134},
	title = {A Knowledge-theoretic Analysis of Atomic Commitment Protocols},
	year = 1987,
}

Hah56

@incollection{Hah56,
	address = {New York},
	author = {Hans Hahn},
	booktitle = {The World of Mathematics},
	pages = {1956--1976},
	publisher = {Simon \& Schuster},
	title = {The Crisis in Intuition},
	year = 1956,
}

Hal00

@article{Hal00,
	author = {Joseph Y. Halpern},
	journal = {Distributed Computing},
	number = 3,
	pages = {145--153},
	title = {A note on knowledge-based programs and specifications},
	volume = 13,
	year = 2000,
}

Hal00b

@article{Hal00b,
	author = {Thomas C. Hales},
	journal = {Notices of American Mathematical Society},
	number = 4,
	pages = {440--449},
	title = {Cannonballs and Honeycombs},
	volume = 47,
	year = 2000,
}

Hal74

@book{Hal74,
	address = {New York},
	author = {Halmos, Paul R.},
	publisher = {Springer-Verlag},
	title = {Naive Set Theory},
	year = 1974,
}

Hal99

@article{Hal99,
	author = {Joseph Y. Halpern},
	journal = {International Journal of Game Theory},
	number = 3,
	pages = {315--330},
	title = {Hypothetical Knowledge and Counterfactual Reasoning},
	volume = 28,
	year = 1999,
}

Han89

@inproceedings{Han89,
	address = {Paris},
	author = {Gila Hanna},
	booktitle = {Proceedings of the International Group for the Psychology of Mathematics Education},
	editor = {G. Vergnaud and J. Rogalski and M. Artigue},
	pages = {45--51},
	title = {Proofs that prove and proofs that explain},
	volume = {II},
	year = 1989,
}

Han95

@string{Nov = "November"}
@incollection{Han95,
	address = {Vancouver, British Columbia, Canada},
	author = {Gila Hanna},
	booktitle = {For the Learning of mathematics},
	month = Nov,
	publisher = {FLM Publishing Association},
	title = {Challenges to the Importance of Proof},
	volume = 15,
	year = 1995,
}

Han98

@article{Han98,
	author = {Gila Hanna},
	journal = {Educational Studies in Mathematics},
	number = 2,
	pages = {197--200},
	title = {Review of Proof and Progress in Mathematics},
	volume = 36,
	year = 1998,
}

Har00

@inproceedings{Har00,
	author = {John Harrison},
	crossref = {CADE00},
	pages = {1--6},
	title = {High-level verification using theorem proving and formalized mathematics (extended abstract)},
}
Fully expanded entry:
@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@inproceedings{Har00,
	author = {John Harrison},
	booktitle = {Proceedings of the 17$^{th}$ International Conference on Automated Deduction},
	editor = {David McAllester},
	pages = {1--6},
	publisher = {Springer Verlag},
	series = LNAI,
	title = {High-level verification using theorem proving and formalized mathematics (extended abstract)},
	volume = 1831,
	year = 2000,
}

Har01

@article{Har01,
	author = {D. Harel},
	journal = {Computer},
	note = {An earleir version of this article appeared in Proc. Fundamental Approaches to Software Eng.                        (FASE), Lecture Notes in Computer Science, vol. 1783, Springer-Verlag, Berlin, Mar. 2000, pages 22--34.},
	number = 1,
	pages = {53--60},
	publisher = {IEEE Press},
	title = {From Play-In Scenarios To Code: An Achievable Dream},
	volume = 34,
	year = 2001,
}

Har03

@inproceedings{Har03,
	author = {D. Harel},
	booktitle = {Proc. NATO Advanced Study Institute on Models, Algebras and Logic of Engineering Software},
	pages = {317--350},
	publisher = {IOS Press},
	title = {From Play-In Scenarios to Code: Capturing and Analyzing Reactive Behavior},
	year = 2003,
}

Har79

@string{LNCS = "Lecture Notes in Computer Science"}
@book{Har79,
	author = {Harel, D.},
	publisher = {Springer-Verlag, New York},
	series = LNCS,
	title = {First Order Dynamic Logic},
	volume = 68,
	year = 1979,
}

Har84

@incollection{Har84,
	author = {Harel, D.},
	booktitle = {Handbook of Philosophical Logic},
	editor = {V. Gabbay and F. Guenthner},
	pages = {497--604},
	publisher = {D. Reidel, Boston},
	title = {Dynamic Logic},
	volume = 2,
	year = 1984,
}

Har85

@phdthesis{Har85,
	author = {Robert W. Harper},
	school = {Cornell University},
	title = {Aspects of the Implementation of Type Theory},
	year = 1985,
}

Har87

@book{Har87,
	author = {Harel, D.},
	publisher = {Addison-Wesley, Reading, MA},
	title = {Algorithmics:  The Spirit of Computing},
	year = 1987,
}

Har90

@article{Har90,
	author = {Harper, Robert},
	journal = {J. Symbolic Computing},
	number = 1,
	pages = {71--84},
	title = {Constructing Type systems over an operational semantics},
	volume = 14,
	year = 1992,
}

Har95

@string{Aug = "August"}
@unpublished{Har95,
	author = {J. Harrison},
	month = Aug,
	note = {(DRAFT)},
	title = {Reflections of Formalized Mathematics},
	year = 1995,
}

Har95b

@string{Feb = "February"}
@techreport{Har95b,
	address = "Millers Yard, Cambridge, UK",
	author = {J. Harrison},
	institution = {SRI International, Cambridge Computer Science Research Centre},
	month = Feb,
	number = {CRC-53},
	title = {Metatheory and Reflection in Theorem Proving: A Survey and Critique},
	url = {http://www.cl.cam.ac.uk/users/jrh/papers/reflect.html},
	year = 1995,
}

Har96

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Har96,
	author = {John Harrison},
	booktitle = {Formal Methods in Computer-Aided Design (FMCAD'96)},
	pages = {265--269},
	publisher = {Springer},
	series = LNCS,
	title = {{\HOL Light}: {A} Tutorial Introduction},
	volume = 1166,
	year = 1996,
}

Har96miz

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Har96miz,
	address = "Turku, Finland",
	author = "John Harrison",
	booktitle = "Theorem Proving in Higher Order Logics:                            9th International Conference, {TPHOLs}'96",
	date = "26--30 August 1996",
	editor = "Joakim von Wright and Jim Grundy and John Harrison",
	pages = "203--220",
	publisher = "Springer-Verlag",
	series = LNCS,
	title = "A Mizar Mode for {HOL}",
	volume = 1125,
	year = 1996,
}

Har98

@book{Har98,
	author = "John Harrison",
	publisher = "Springer-Verlag",
	title = "Theorem Proving with the Real Numbers",
	year = 1998,
}

HarLil94

@string{Jan = "January"}
@inproceedings{HarLil94,
	address = "Portland, OR",
	author = "Robert Harper and Mark Lillibridge",
	booktitle = "Conference record of {POPL} '94: 21st {ACM} {SIGPLAN}-{SIGACT} {S}ymposium on {P}rinciples of {P}rogramming {L}anguages",
	month = Jan,
	pages = "123--137",
	title = "A type-theoretic approach to higher-order modules with sharing",
	url = citeseer.nj.nec.com/harper94typetheoretic.html,
	year = 1994,
}

Hart78

@book{Hart78,
	address = {Philadelphia, PA},
	author = {Hartmanis, Juris},
	publisher = {SIAM},
	title = {Feasible Computations and Provable Complexity Properties},
	year = 1978,
}

Hart92

@proceedings{Hart92,
	editor = {Hartmanis, Juris and Herbert Lin},
	organization = {Committee to Assess the Scope and Direction of Computer Sicence and Technology; Computer Science and Telecommunications Board; Commission on Physical Sciences, Mathermatics, and Applications; National Research Council},
	publisher = {National Academy Press},
	title = {Computing the Future, A Broader Agenda for Computer Science and Engineering},
	year = 1992,
}

Hat82

@book{Hat82,
	author = {Hatcher, William S.},
	publisher = {Pergamon Press, New York},
	title = {The Logical Foundations of Mathematics},
	year = 1982,
}

Haw04

@book{Haw04,
	author = {Hawkins, Jeff},
	publisher = {Times Books},
	title = {On Intelligence},
	year = 2004,
}

Hay97

@string{Nov = "November"}
@techreport{Hay97,
	author = "Mark Hayden",
	institution = "Cornell University",
	month = Nov,
	number = "TR97-1652",
	title = "Distributed Communication in {ML}",
	year = 1997,
}

Hay98

@string{Jan = "January"}
@phdthesis{Hay98,
	author = {Hayden, Mark},
	month = Jan,
	school = {Department of Computer Science, Cornell University, Ithaca, NY},
	title = {The {\Ensemble} System},
	year = 1998,
}

HB02

@incollection{HB02,
	address = {New York},
	author = {Gila Hanna and E. Barbeau},
	booktitle = {History of Modern Science and Mathematics (4 volumes)},
	editor = {B. Baigrie},
	pages = {36--48},
	publisher = {Charles Scribner's Sons},
	title = {What is proof?},
	volume = 1,
	year = 2002,
}

HBC99

@string{Jan = "January"}
@unpublished{HBC99,
	author = {Amanda Holland-Minkley and Regina Barzily and Robert L. Constable},
	month = Jan,
	note = {Submitted for publication},
	title = {Impact of a Tactic-Style Theorem Prover on the Verbalization of Its Proofs},
	year = 1999,
}

HBC99b

@string{Jul = "July"}
@inproceedings{HBC99b,
	author = {Amanda Holland-Minkley and Regina Barzilay and Robert L. Constable},
	booktitle = {Proceedings of the Sixteenth National Conference on Artificial Intelligence},
	month = Jul,
	organization = {AAAI},
	pages = {277--284},
	title = {Verbalization of High-Level Formal Proofs},
	year = 1999,
}

HBD+92

@string{may = "May"}
@inproceedings{HBD+92,
	author = {J. J. Hickey and T. J. Bogovic and B. S. Davie and W. S. Marcus and V. F. Massa and L. Trajkovic and D. V. Wilson},
	booktitle = {Proceedings of the International Switching Symposium},
	location = {Yokohama, Japan},
	month = may,
	title = {The Architecture of the Sunshine B-ISDN Network},
	year = 1992,
}

HD92

@book{HD92,
	editor = {Guershon Harel and Ed Dubinsky},
	publisher = {Mathematical Association of America},
	title = {The Concept of Function, Aspects of Epistemology and Pedagogy},
	volume = 25,
	year = 1992,
}

HDL90

@string{Sep = "September"}
@article{HDL90,
	author = {Hanna, F.K.  and N. Daeche and M. Longley},
	journal = {IEEE Transactions on Software Engineering},
	month = Sep,
	number = 9,
	pages = {949--64},
	title = {Specification and Verification Using Dependent Types},
	volume = 16,
	year = 1990,
}

Hea88

@book{Hea88,
	address = {New York},
	author = {Peter Henrici},
	publisher = {John Wiley and Sons},
	title = {Applied and Computational Complex Analysis},
	volume = {1--3},
	year = 1988,
}

Heh79

@article{Heh79,
	author = {Hehner, E. C. R.},
	journal = {Acta Inform.},
	number = 4,
	pages = {287--304},
	title = {\emph{do} considered \emph{od}: A contribution to the programming calculus.},
	volume = 11,
	year = 1979,
}

Hei89

@techreport{Hei89,
	author = {Heisel, M.},
	institution = {Fakult{\"{a}}t f{\"{u}}r Informatik, Universit{\"{a}}t Karlsruhe},
	number = {Technical Report 3/89},
	title = {A formalization and implementation of {G}ries's program development method with the {KIV} environment},
	year = 1989,
}

Hei94

@string{Jun = "June"}
@inproceedings{Hei94,
	author = {Heintze, N.},
	booktitle = {{ACM} Conference on {Lisp} and Functional Programming},
	month = Jun,
	pages = {42--51},
	title = {Set-Based Analysis of {ML} Programs},
	year = 1994,
}

Hel91

@techreport{Hel91,
	author = {Leendert Helmink},
	institution = {Philips Reseach Laboratories, Eindhoven},
	number = {RWR-113-lh-91247-ih},
	title = {The {\bf{C}onstructor} {P}roof {D}evelopment {S}ystem},
	year = 1991,
}

Hel92

@phdthesis{Hel92,
	address = {The Netherlands},
	author = {Leendert Helmink},
	school = {Universiteit van Amsterdam},
	title = {Tools for Proofs and Programs},
	year = 1992,
}

Hel93

@article{Hel93,
	author = {G. Hellman},
	journal = {Journal of Philosophical Logic},
	pages = {221--248},
	title = {Constructive Mathematics and Quantum Mechanics:  Unbounded Operators and the Spectral Theorem},
	volume = 22,
	year = 1993,
}

helmweb

@misc{helmweb,
	key = {HELM},
	note = {Home page \url{http://helm.cs.unibo.it}},
	title = {{HELM}: An Hypertextual Electronic Library of Mathematics},
}

Hen02

@article{Hen02,
	author = {Dimitri Hendriks},
	journal = {Journal of Automated Reasoning},
	number = 3,
	pages = {277--307},
	title = {Proof Reflection in {\Coq}},
	volume = 29,
	year = 2002,
}

Hen94

@unpublished{Hen94,
	author = {Thomas A. Henzinger},
	note = {Course Notes, CS615, Cornell University},
	title = {The Theory of Concurrent Systems},
	year = 1994,
}

Her73

@book{Her73,
	author = {Hermes, Hans},
	publisher = {Springer-Verlag, New York},
	title = {Introduction to Mathematic Logic},
	year = 1973,
}

Her90

@unpublished{Her90,
	author = {Herblin, L. A.},
	note = {Unpublished},
	title = {A-translation and its application to the synthesis of algorithms},
	year = 1990,
}

Hey34

@book{Hey34,
	address = {Berlin},
	author = {Heyting, Arend},
	publisher = {Springer},
	title = {Mathematische Grundlagenforschung. Intuitionismus.Beweistheorie},
	year = 1934,
}

Hey59

@inproceedings{Hey59,
	address = {Warsaw},
	author = {Heyting, A.},
	booktitle = {Proceedings of the Symposium on Foundations of Mathematics},
	organization = {International Mathematical Union and Mathematical Institute of the Polish Academy of Sciences},
	pages = {185--192},
	publisher = {Pergamon Press},
	title = {Infinitistic Methods from a Finitist Point of View},
	year = 1959,
}

Hey66

@book{Hey66,
	author = {Heyting, A.},
	publisher = {North-Holland, Amsterdam},
	title = {Intuitionism, An Introduction},
	year = 1966,
}

HF89

@article{HF89,
	author = {Joseph Y. Halpern and Ronald Fagin},
	journal = {Distributed Computing},
	number = 4,
	pages = {159--177},
	title = {Modeling knowledge and action in distributed systems},
	volume = 3,
	year = 1989,
}

HF92

@string{May = "May"}
@article{HF92,
	author = {Hudak, P. and J.H. Fasel},
	journal = {{ACM} {SIGPLAN} Notices},
	month = May,
	number = 5,
	title = {A Gentle Introduction to {H}askell},
	volume = 27,
	year = 1992,
}

HG06

@string{oct = "October"}
@inproceedings{HG06,
	author = {Benjamin Hindman and Dan Grossman},
	booktitle = {ACM SIGPLAN Workshop on Memory Systems Performance and Correctness},
	month = oct,
	title = {Atomicity via Source-to-Source Translation},
	year = 2006,
}

HH71

@string{JACM = "Journal of the Association for Computing Machinery"}
@string{Jul = "July"}
@article{HH71,
	author = {Hartmanis, J. and J. E. Hopcroft},
	journal = JACM,
	month = Jul,
	number = 3,
	pages = {444--475},
	title = {An Overview of the Theory of Computational Complexity},
	volume = 18,
	year = 1971,
}

HH94

@unpublished{HH94,
	author = {Henzinger, Thomas A. and Pei-Hsin Ho},
	note = {7th International Conference of Industrial and Engineering Applications of AI and Expert Systems},
	title = {Model Checking Strategies for Hybrid Systems},
	year = 1994,
}

HH94a

@unpublished{HH94a,
	author = {Henzinger, Thomas A. and Pei-Hsin Ho},
	note = {Submitted to RTSS},
	title = {Algorithmic Analysis of Nonlinear Hybrid Systems},
	year = 1994,
}

HHLLS03

@string{sep = "September"}
@inproceedings{HHLLS03,
	author = {Huebsch, R. and Hellerstein, J.M. and Lanham, N. and Loo, B.T. and Shenker, S.},
	booktitle = {Proc. of the 19th Int. Conf. on Very Large Databases (VLDB)},
	month = sep,
	title = {Querying the {I}nternet with {PIER}},
	year = 2003,
}

HHP87

@inproceedings{HHP87,
	author = {Robert Harper and Furio Honsell and Gordon Plotkin},
	crossref = {LICS87},
	pages = {194--204},
	title = {A Framework for Defining Logics},
}
Fully expanded entry:
@string{Jun = "June"}
@inproceedings{HHP87,
	author = {Robert Harper and Furio Honsell and Gordon Plotkin},
	booktitle = {Proceedings of the 2$^{nd}$ IEEE Symposium on Logic in Computer Science},
	editor = {D. Gries},
	key = {LICS87},
	month = Jun,
	pages = {194--204},
	publisher = {IEEE Computer Society Press},
	title = {A Framework for Defining Logics},
	year = 1987,
}

HHP93

@string{JACM = "Journal of the Association for Computing Machinery"}
@string{Jan = "January"}
@article{HHP93,
	author = {Robert Harper and Furio Honsell and Gordon Plotkin},
	journal = JACM,
	month = Jan,
	note = {A revised and expanded version of the 1987 paper},
	number = 1,
	pages = {143--184},
	title = {A Framework for Defining Logics},
	volume = 40,
	year = 1993,
}

Hic01

@string{Jan = "January"}
@phdthesis{Hic01,
	address = "Ithaca, NY",
	author = "Jason J. Hickey",
	month = Jan,
	optwwwref = {http://www.nuprl.org/documents/Hickey/Hickeythesis.html},
	school = "Cornell University",
	title = "The {\MetaPRL} Logical Programming Environment",
	url = {http://www.nuprl.org/documents/Hickey/Hickeythesis.html},
	year = 2001,
}

Hic03a

@string{Sep = "September"}
@misc{Hic03a,
	author = {Jason Hickey},
	howpublished = {Talk given at {TPHOLs} 2003, Rome, Italy},
	month = Sep,
	title = {{\MetaPRL} -- a Modular Logical Environment},
	url = {http://www.nuprl.org/FDLProject/talks.html},
	year = 2003,
}

Hic03b

@string{Aug = "August"}
@misc{Hic03b,
	author = {Jason Hickey},
	howpublished = {Talk given at MERLIN 2003, Uppsala, Sweden},
	month = Aug,
	title = {Formal Compiler Implementation in a Logical Framework},
	url = {http://www.nuprl.org/FDLProject/talks.html},
	year = 2003,
}

Hic03c

@string{May = "May"}
@misc{Hic03c,
	author = {Jason Hickey},
	howpublished = {Talk given at City College of New York},
	month = May,
	title = {Formal Abstract Algebra in {\MetaPRL}},
	url = {http://www.nuprl.org/FDLProject/talks.html},
	year = 2003,
}

Hic92

@string{may = "May"}
@inproceedings{Hic92,
	author = {J.J. Hickey},
	booktitle = {Proceedings of the IEEE Custom Integrated Circuits Conference},
	location = {Boston, MA},
	month = may,
	title = {A 50 MIP ATM Cell Processor for B-ISDN},
	year = 1992,
}

Hic94

@unpublished{Hic94,
	author = {Jason J. Hickey},
	note = {unpublished},
	title = {Formal Abstract Data Types},
	year = 1994,
}

Hic96

@unpublished{Hic96,
	author = {Jason J. Hickey},
	note = {unpublished manuscript},
	title = {Formal Abstract Data Types},
	year = 1996,
}

Hic96a

@inproceedings{Hic96a,
	author = "Jason J. Hickey",
	booktitle = "Foundations of Object Oriented Languages 3",
	note = "Available electronically through the \href{http://www.cis.upenn.edu/~bcpierce/FOOL/FOOL3.html}{FOOL 3 home page}",
	optwwwpdf = {http://mojave.caltech.edu/jyh/papers/fool3/paper.pdf},
	optwwwps = {http://mojave.caltech.edu/jyh/papers/fool3/paper.ps},
	title = "Formal Objects in Type Theory Using Very Dependent Types",
	year = 1996,
}

Hic97a

@unpublished{Hic97a,
	author = {Jason J. Hickey},
	note = {Available through FOOL 3 web set on {\tt www.cs.williams.edu}},
	title = {Formal Objects in Type Theory Using Very Dependent Types},
}

Hic97b

@inproceedings{Hic97b,
	author = {Jason J. Hickey},
	crossref = {CADE97},
	note = {An extended version of the paper can be found at \url{http://www.cs.caltech.edu/~jyh/papers/cade14_nl/default.html}},
	optwwwpdf = {http://mojave.caltech.edu/jyh/papers/cade14_nl/abstract.pdf},
	optwwwps = {http://mojave.caltech.edu/jyh/papers/cade14_nl/abstract.ps},
	optwwwref = {http://mojave.caltech.edu/jyh/papers/cade14_nl/default.html},
	pages = {395--399},
	title = {{\textsf{NuPRL-Light}}: An Implementation Framework for Higher-Order Logics},
}
Fully expanded entry:
@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@inproceedings{Hic97b,
	author = {Jason J. Hickey},
	booktitle = {Proceedings of the 14$^{th}$ International Conference on Automated Deduction},
	editor = {William McCune},
	isbn = {3-540-63104-6},
	month = {July 13--17},
	note = {An extended version of the paper can be found at \url{http://www.cs.caltech.edu/~jyh/papers/cade14_nl/default.html}},
	optwwwpdf = {http://mojave.caltech.edu/jyh/papers/cade14_nl/abstract.pdf},
	optwwwps = {http://mojave.caltech.edu/jyh/papers/cade14_nl/abstract.ps},
	optwwwref = {http://mojave.caltech.edu/jyh/papers/cade14_nl/default.html},
	pages = {395--399},
	publisher = {Springer},
	series = LNAI,
	title = {{\textsf{NuPRL-Light}}: An Implementation Framework for Higher-Order Logics},
	volume = 1249,
	year = 1997,
}

Hic97c

@techreport{Hic97c,
	address = {Ithaca, NY},
	author = {Jason J. Hickey},
	institution = {Cornell University},
	note = {forthcoming},
	title = {A Semantics of Objects in Type Theory},
	year = 1997,
}

Hic97d

@unpublished{Hic97d,
	author = {Hickey, Jason J.},
	note = {Forthcoming},
	title = {Modules with Proofs},
	year = 1997,
}

Hic97e

@unpublished{Hic97e,
	author = {Hickey, Jason J.},
	note = {Unpublished},
	title = {A Predicative Type-Theoretic Interpretation of Objects},
	year = 1997,
}

Hic99b

@inproceedings{Hic99b,
	author = {Hickey, Jason J.},
	crossref = {CADE99},
	optwwwpdf = {http://mojave.caltech.edu/jyh/papers/cade16_dist/paper.pdf},
	optwwwps = {http://mojave.caltech.edu/jyh/papers/cade16_dist/paper.ps},
	pages = {227--231},
	title = {Fault-Tolerant Distributed Theorem Proving},
}
Fully expanded entry:
@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@inproceedings{Hic99b,
	address = {Berlin},
	author = {Hickey, Jason J.},
	booktitle = {Proceedings of the 16$^{th}$ International Conference on Automated Deduction},
	editor = {Harald Ganzinger},
	isbn = {3-540-66222-7},
	month = {July 7--10},
	optwwwpdf = {http://mojave.caltech.edu/jyh/papers/cade16_dist/paper.pdf},
	optwwwps = {http://mojave.caltech.edu/jyh/papers/cade16_dist/paper.ps},
	pages = {227--231},
	publisher = {Trento, Italy},
	series = LNAI,
	title = {Fault-Tolerant Distributed Theorem Proving},
	volume = 1632,
	year = 1999,
}

Hil26

@article{Hil26,
	author = {David Hilbert},
	journal = {Math Analogue},
	pages = {161--190},
	title = {\"{U}ber da Unendliche},
	volume = 95,
	year = 1926,
}

Hil67

@incollection{Hil67,
	author = {David Hilbert},
	crossref = {SBML67},
	note = {reprint of 1928 paper.},
	pages = {464--479},
	title = {The foundations of mathematics},
}
Fully expanded entry:
@incollection{Hil67,
	address = {Cambridge, MA},
	author = {David Hilbert},
	booktitle = {From Frege to G{\"o}del: {A} Source Book in Mathematical Logic, 1879--1931},
	editor = {J. van Heijenoort},
	note = {reprint of 1928 paper.},
	pages = {464--479},
	publisher = {Harvard University Press},
	title = {The foundations of mathematics},
	year = 1967,
}

Hin69

@article{Hin69,
	author = {R. Hindley},
	journal = {Transactions of the American Mathematical Society},
	pages = {29--60},
	title = {The principal type-scheme of an object in combinatory logic},
	volume = 146,
	year = 1969,
}

Hir96

@string{Apr = "April"}
@techreport{Hir96,
	address = {Noisy-le-Grand},
	author = {Daniel Hirschkoff},
	institution = {CERMICS},
	month = Apr,
	number = {96-61},
	title = {\emph{Nodesat}, an arithmetical tactic for the {\Coq} proof assistant},
	url = {http://cermics.enpc.fr/reports/CERMICS-1996/CERMICS-1996-61.ps.gz},
	year = 1996,
}

hisp

@misc{hisp,
	author = "National Science Foundation",
	key = "NSF01",
	note = "2001 Annual Survey",
	title = "Hispanic Outlook in Higher Education",
	year = 2001,
}

HJW92a

@string{May = "May"}
@article{HJW92a,
	author = {Hudak, P. and S. P. Jones and P. Wadler and B. Boutel and J. Fairbairn and J. Fasel and M. Guzm{\'a}n and K. Hammond and J. Hughes and T. Johnsson and D. Kieburtz and R. Nikhil and W. Partain and J. Peterson},
	journal = {{ACM} {SIGPLAN} Notices},
	month = May,
	number = 5,
	title = {Report on the Programming Language {H}askell --- A Non-Strict, Purely Functional Language, Version 1.2},
	volume = 27,
	year = 1992,
}

HK98

@string{Jul = "July"}
@techreport{HK98,
	author = {Haf{\i}zo{\~g}ullar{\i}, Ozan and Christoph Kreitz},
	institution = {Cornell University},
	month = Jul,
	title = {A Type-Based Framework for Automatic Debugging},
	year = 1998,
}

HK98b

@techreport{HK98b,
	address = {Ithaca, NY},
	author = {Haf{\i}zo{\~g}ullar{\i}, Ozan and Christoph Kreitz},
	institution = {Department of Computer Science, Cornell University},
	number = {TR 98-1673},
	title = {Dead Code Elimination through Type Inference},
	year = 1998,
}

HK99

@string{May = "May"}
@inproceedings{HK99,
	address = "Rio de Janeiro, Brazil",
	author = "Ozan Haf{\i}zo{\~g}ullar{\i} and Christoph Kreitz",
	booktitle = "6th Workshop on Logic, Language, Information and Computation (WoLLIC'99)",
	editor = "Ruy J.G.B. de Queiroz and Walter A. Carnielli",
	month = May,
	pages = "127--138",
	title = "Dependence Analysis Through Type Inference",
	year = 1999,
}

HKMNW94

@string{Nov = "November"}
@string{TOPLAS = "{ACM} Transactions of Programming Language Systems"}
@article{HKMNW94,
	author = "Nicholas Haines and Darrell Kindred and J. Gregory Morrisett and Scott M. Nettles and Jeannette M. Wing",
	journal = TOPLAS,
	month = Nov,
	note = "Short Communication",
	title = "Composing First-Class Transactions",
	year = 1994,
}

HKP05

@string{LNCS = "Lecture Notes in Computer Science"}
@incollection{HKP05,
	author = {D. Harel and H. Kugler and A. Pnueli},
	booktitle = {Formal Methods in Software and System Modeling},
	editor = {H.-J. Kreowski and others},
	pages = {309--324},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Synthesis Revisited: Generating Statechart Models from Scenario-Based Requirements},
	volume = 3393,
	year = 2005,
}

HKP93

@string{Aug = "August"}
@techreport{HKP93,
	address = {CNRS and ENS Lyon},
	author = {Huet, G{\'e}rard and Gilles Kahn and Christine Paulin-Mohring},
	institution = {INRIA-Rocquencourt},
	month = Aug,
	title = {The {\Coq} Proof Assistant : {A} Tutorial : Version 6.1},
	year = 1997,
}

HKT00

@book{HKT00,
	address = {Cambridge},
	author = {David Harel and Dexter Kozen and Jerzy Tiuryn},
	publisher = {MIT Press},
	series = {Foundations of Computing Series},
	title = {Dynamic Logic},
	year = 2000,
}

HKV97

@string{Jul = "July"}
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{HKV97,
	author = {D. Harel and O. Kupferman and M. Y. Vardi},
	booktitle = {Proc. 8th Conference on Concurrency Theory},
	month = Jul,
	pages = {258--272},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {On the complexity of verifying concurrent transition systems.},
	volume = 1243,
	year = 1997,
}

HL78

@article{HL78,
	author = {Huet, G{\'e}rard P. and Bernard Lang},
	journal = {Acta Informatica},
	pages = {31--55},
	publisher = {Springer-Verlag},
	title = {Proving and Applying Program Transformations Expressed with Second-Order Patterns},
	volume = 11,
	year = 1978,
}

HL94

@string{Jan = "January"}
@techreport{HL94,
	author = {Harper, Robert and Peter Lee},
	institution = {Carnegie Mellon University},
	month = Jan,
	number = {CMU-CS-94-104},
	title = {Advanced Languages for Systems Software: The Fox Project in 1994},
	type = {School of Computer Science},
	year = 1994,
}

HL94a

@string{Jan = "January"}
@article{HL94a,
	author = {Harper, Robert and Lillibridge, Mark},
	journal = {Twenty-First {ACM} {SIGACT}-{SIGPLAN} Symposium on Principles of Programming Languages},
	month = Jan,
	pages = {123--137},
	title = {A type-theoretic approach to higher-order modules with sharing.},
	year = 1994,
}

HLMY99

@techreport{HLMY99,
	author = {Heydon, A. and R. Levin and T. Mann and Y. Yu},
	institution = {Compaq Systems Research Center},
	number = {1999-001},
	title = {The {V}esta Approach to Software Configuration Management},
	year = 1999,
}

HLS72

@book{HLS72,
	address = {London},
	author = {Hindley, J.R. and B. Lercher and J.P Seldin},
	publisher = {Cambridge University Press},
	title = {Introduction to Combinatory Logic},
	year = 1972,
}

HLV99

@inproceedings{HLV99,
	author = {Jason J. Hickey and Nancy Lynch and Robbert van Renesse},
	crossref = {TACAS99},
	optwwwpdf = {http://mojave.caltech.edu/jyh/papers/ioa_vs/abstract.pdf},
	optwwwps = {http://mojave.caltech.edu/jyh/papers/ioa_vs/abstract.ps},
	pages = {119--133},
	title = {Specifications and Proofs for {\Ensemble} Layers},
}
Fully expanded entry:
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{HLV99,
	author = {Jason J. Hickey and Nancy Lynch and Robbert van Renesse},
	booktitle = "5$^{th}$ International Conference on Tools and Algorithms                   for the Construction and Analysis of Systems",
	editor = "W. Rance Cleaveland",
	optwwwpdf = {http://mojave.caltech.edu/jyh/papers/ioa_vs/abstract.pdf},
	optwwwps = {http://mojave.caltech.edu/jyh/papers/ioa_vs/abstract.ps},
	pages = {119--133},
	publisher = "Springer",
	series = LNCS,
	title = {Specifications and Proofs for {\Ensemble} Layers},
	url = "http://link.springer-ny.com/link/service/series/0558/tocs/t1579.htm",
	volume = 1579,
	year = 1999,
}

HM03

@book{HM03,
	address = {New York},
	author = {D. Harel and R. Marelly},
	publisher = {Springer-Verlag},
	title = {Come, Let's Play: Scenario-Based Programming Using LSCs and the Play-Engine},
	year = 2003,
}

HM05

@misc{HM05,
	author = {Tony Hoare and Jay Misra},
	note = {Available as an online publication \url{http://vstte.ethz.ch/pdfs/vstte-hoare-misra.pdf}},
	title = {Verified software: theories, tool, experiments},
	year = 2005,
}

HM89

@string{may = "May"}
@techreport{HM89,
	author = {J. J. Hickey and W. S. Marcus},
	institution = {Bellcore},
	month = may,
	number = {TM-ARH-014132},
	title = {A Design for a Large, High Speed Batcher/banyan Packet Switch},
	year = 1989,
}

HM90

@string{JACM = "Journal of the Association for Computing Machinery"}
@article{HM90,
	author = {Joseph Y. Halpern and Yoram Moses},
	journal = JACM,
	number = 3,
	pages = {549--587},
	title = {Knowledge and Common Knowledge in a Distributed Environment},
	volume = 37,
	year = 1990,
}

HM90b

@string{may = "May"}
@inproceedings{HM90b,
	author = {J. J. Hickey and W. S. Marcus},
	booktitle = {Proceedings of the International Switching Symposium},
	location = {Stockholm, Sweden},
	month = may,
	pages = {75--84},
	title = {The Implementation of a High Speed ATM Packet Switch Using CMOS VLSI},
	volume = 1,
	year = 1990,
}

HM93

@string{Apr = "April"}
@string{TOPLAS = "{ACM} Transactions of Programming Language Systems"}
@article{HM93,
	author = {Harper, Robert and Mitchell, John C.},
	journal = TOPLAS,
	month = Apr,
	number = 2,
	pages = {211--252},
	title = {On the type structure of {S}tandard {ML}},
	volume = 15,
	year = 1993,
}

HM94

@string{Sep = "September"}
@techreport{HM94,
	author = {Robert Harper and Greg Morrisett},
	institution = {Carnegie Mellon University},
	month = Sep,
	number = {CMU-CS-94-185},
	title = {Compiling Polymorphism Using Intensional Type Analysis},
	type = {School of Computer Science},
	year = 1994,
}

HMM86

@techreport{HMM86,
	address = {University of Edinburgh},
	author = {Harper, Robert and D.B. MacQueen and R. Milner},
	institution = {Laboratory for Foundations of Computer Science},
	number = {TR ECS-LFCS-86-2},
	title = {Standard {ML}},
	year = 1986,
}

HMP77

@inproceedings{HMP77,
	author = {Harel, D. and A. Meyer and V. Pratt},
	booktitle = {Proceedings 9th {ACM} Symposium Theory of Comput.},
	pages = {261--68},
	publisher = {{ACM}, New York},
	title = {Computability and completeness in logics of programs},
	year = 1977,
}

HMP91

@inproceedings{HMP91,
	author = {Henzinger, Thomas A. and Z. Manna and A. Pnueli},
	booktitle = {Proceedings 18th {ACM} Symposium on Principles of Prog. Lang.},
	pages = {353--366},
	title = {Temporal proof methodologies for real-time systems},
	year = 1991,
}

HMS01

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{HMS01,
	author = "Furio Honsell and Marino Miculan and Ivan Scagnetto",
	booktitle = "Proceedings of the 28th International Colloquium on Automata, Languages and Programming (ICALP 2001), Crete, Greece, July 8-12, 2001",
	pages = "963--978",
	series = LNCS,
	title = "An Axiomatic Approach to Metareasoning on Nominal Algebras in {HOAS}",
	url = "http://www.springerlink.com/link.asp?id=ahnkfab1p6198th1",
	volume = 2076,
	year = 2001,
}

HMW01

@article{HMW01,
	author = {Joseph Y. Halpern and Yoram Moses and Orli Waarts},
	journal = {SIAM Journal on Computing},
	number = 3,
	pages = {838--865},
	title = {A Characterization of Eventual Byzantine Agreement},
	volume = 31,
	year = 2001,
}

HN00

@inproceedings{HN00,
	author = "Jason J. Hickey and Aleksey Nogin",
	crossref = "tphols2000",
	optwwwref = {http://nogin.org/papers/fast_proving.html},
	pages = "252--266",
	title = "Fast Tactic-based Theorem Proving",
	url = "http://nogin.org/papers/fast_proving.html",
}
Fully expanded entry:
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{HN00,
	author = "Jason J. Hickey and Aleksey Nogin",
	booktitle = "Theorem Proving in Higher Order Logics:                 13$^{th}$ International Conference, {TPHOLs} 2000",
	editor = "J. Harrison and M. Aagaard",
	key = "TPHOLs00",
	optwwwref = {http://nogin.org/papers/fast_proving.html},
	pages = "252--266",
	publisher = "Springer-Verlag",
	series = LNCS,
	title = "Fast Tactic-based Theorem Proving",
	url = "http://nogin.org/papers/fast_proving.html",
	volume = 1869,
	year = 2000,
}

HN04

@inproceedings{HN04,
	author = {Jason Hickey and Aleksey Nogin},
	crossref = {tphols2004},
	optwwwref = {http://nogin.org/papers/resources.html},
	pages = {136--151},
	title = {Extensible Hierarchical Tactic Construction in a Logical Framework},
	url = {http://nogin.org/papers/resources.html},
}
Fully expanded entry:
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{HN04,
	author = {Jason Hickey and Aleksey Nogin},
	booktitle = {Proceedings of the 17$^{th}$ International Conference on Theorem Proving in Higher Order Logics ({TPHOLs} 2004)},
	editor = {Konrad Slind and Annette Bunker and Ganesh Gopalakrishnan},
	key = {TPHOLs04},
	optwwwref = {http://nogin.org/papers/resources.html},
	pages = {136--151},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Extensible Hierarchical Tactic Construction in a Logical Framework},
	url = {http://nogin.org/papers/resources.html},
	volume = 3223,
	year = 2004,
}

HN05a

@article{HN05a,
	crossref = {HN06},
}
Fully expanded entry:
@string{Sep = "September"}
@article{HN05a,
	author = {Jason Hickey and Aleksey Nogin},
	journal = {Higher-Order and Symbolic Computation},
	month = Sep,
	number = {2--3},
	optwwwref = {http://nogin.org/papers/mcompiler-hosc.html},
	pages = {197--230},
	publisher = {Springer Netherlands},
	title = {Formal Compiler Construction in a Logical Framework},
	url = {http://dx.doi.org/10.1007/s10990-006-8746-6},
	volume = 19,
	year = 2006,
}

HN05b

@misc{HN05b,
	author = {Jason Hickey and Aleksey Nogin},
	howpublished = {In preparation},
	title = {Extensible Pretty-Printer Specifications},
}

HN05c

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{HN05c,
	author = {Jason Hickey and Aleksey Nogin},
	booktitle = {Fundamental Approaches to Software Engineering, 9th International Conference, FASE 2006},
	editor = {Luciano Baresi and Reiko Heckel},
	location = {Vienna, Austria},
	note = {An extended version is available as \href{http://resolver.caltech.edu/CaltechCSTR:2006.001}{California Institute of Technology technical report CaltechCSTR:2006.001}},
	optwwwpdf = {http://mojave.cs.caltech.edu/papers/omake/fase06-final.pdf},
	optwwwps = {http://mojave.cs.caltech.edu/papers/omake/fase06-final.ps},
	optwwwref = {http://dx.doi.org/10.1007/11693017_7},
	optwwwtrpdf = {http://mojave.cs.caltech.edu/papers/omake/fase06-tr.pdf},
	optwwwtrps = {http://mojave.cs.caltech.edu/papers/omake/fase06-tr.ps},
	optwwwtrref = {http://resolver.caltech.edu/CaltechCSTR:2006.001},
	pages = {63--78},
	publisher = {Springer},
	series = LNCS,
	title = {{\OMake}: Designing a Scalable Build Process},
	url = {http://nogin.org/papers/omake.html},
	volume = 3922,
	year = 2006,
}

HN06

@string{Sep = "September"}
@article{HN06,
	author = {Jason Hickey and Aleksey Nogin},
	journal = {Higher-Order and Symbolic Computation},
	month = Sep,
	number = {2--3},
	optwwwref = {http://nogin.org/papers/mcompiler-hosc.html},
	pages = {197--230},
	publisher = {Springer Netherlands},
	title = {Formal Compiler Construction in a Logical Framework},
	url = {http://dx.doi.org/10.1007/s10990-006-8746-6},
	volume = 19,
	year = 2006,
}

HN88

@book{HN88,
	address = {Cambridge, MA},
	author = {Hayashi, S. and H. Nakano},
	publisher = {MIT Press},
	title = {P{X}: A Computational Logic},
	year = 1988,
}

HNA+03

@string{Sep = "September"}
@misc{HNA+03,
	author = {Jason Hickey and Aleksey Nogin and Brian Aydemir and others},
	howpublished = {Tutorial given at {TPHOLs} 2003, Rome, Italy},
	month = Sep,
	optwwwlink = {http://tutorial.metaprl.org},
	title = {Introduction to {\MetaPRL} Theorem Prover},
	url = {http://tutorial.metaprl.org/},
	year = 2003,
}

HNA+04

@string{Jun = "June"}
@misc{HNA+04,
	author = {Jason Hickey and Aleksey Nogin and Brian Aydemir and others},
	howpublished = {Tutorial given at the North American Summer School in Logic, Language and Information (NASSLI 2004)},
	month = Jun,
	optwwwlink = {http://tutorial.metaprl.org},
	title = {Introduction into formal computer-aided reasoning and the {\MetaPRL} theorem prover},
	url = {http://tutorial.metaprl.org/},
	year = 2004,
}

HNC+03

@inproceedings{HNC+03,
	author = {Jason Hickey and Aleksey Nogin and Robert L.  Constable and Brian E. Aydemir and Eli Barzilay and Yegor Bryukhov and Richard Eaton and Adam Granicz and Alexei Kopylov and Christoph Kreitz and Vladimir N.  Krupski and Lori Lorigo and Stephan Schmitt and Carl Witty and Xin Yu},
	crossref = {tphols2003},
	optwwwref = {http://nogin.org/papers/metaprl.html},
	pages = {287--303},
	title = {{\MetaPRL} --- {A} Modular Logical Environment},
	url = {http://nogin.org/papers/metaprl.html},
}
Fully expanded entry:
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{HNC+03,
	author = {Jason Hickey and Aleksey Nogin and Robert L.  Constable and Brian E. Aydemir and Eli Barzilay and Yegor Bryukhov and Richard Eaton and Adam Granicz and Alexei Kopylov and Christoph Kreitz and Vladimir N.  Krupski and Lori Lorigo and Stephan Schmitt and Carl Witty and Xin Yu},
	booktitle = {Proceedings of the 16$^{th}$ International Conference on Theorem Proving in Higher Order Logics ({TPHOLs} 2003)},
	editor = {David Basin and Burkhart Wolff},
	key = {TPHOLs03},
	optwwwref = {http://nogin.org/papers/metaprl.html},
	pages = {287--303},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {{\MetaPRL} --- {A} Modular Logical Environment},
	url = {http://nogin.org/papers/metaprl.html},
	volume = 2758,
	year = 2003,
}

HNG05

@unpublished{HNG05,
	author = {Jason Hickey and Aleksey Nogin and Nathaniel Gray},
	note = {Submitted to Journal of Functional Programming},
	title = {Programming language experimentation using proof assistants. {C}ompiler development as a case study},
	year = 2005,
}

HNGA03

@inproceedings{HNGA03,
	author = {Jason Hickey and Aleksey Nogin and Adam Granicz and Brian Aydemir},
	crossref = {Merlin03},
	note = {An extended version of the paper is available as Caltech Technical Report caltechCSTR:2003.002},
	optwwwref = {http://doi.acm.org/10.1145/976571.976575},
	optwwwtrref = {http://resolver.caltech.edu/CaltechCSTR:2003.002},
	pages = {1--13},
	title = {Compiler implementation in a formal logical framework},
	url = {http://doi.acm.org/10.1145/976571.976575},
}
Fully expanded entry:
@inproceedings{HNGA03,
	author = {Jason Hickey and Aleksey Nogin and Adam Granicz and Brian Aydemir},
	booktitle = {Proceedings of the 2003 workshop on {M}echanized reasoning about languages with variable binding},
	isbn = {1-58113-800-8/03/0008},
	key = {Merlin03},
	location = {Uppsala, Sweden},
	note = {An extended version of the paper is available as Caltech Technical Report caltechCSTR:2003.002},
	optwwwref = {http://doi.acm.org/10.1145/976571.976575},
	optwwwtrref = {http://resolver.caltech.edu/CaltechCSTR:2003.002},
	pages = {1--13},
	publisher = {{ACM} Press},
	title = {Compiler implementation in a formal logical framework},
	url = {http://doi.acm.org/10.1145/976571.976575},
	year = 2003,
}

HNYK06

@string{ENTCS = "Electronic Notes in Theoretical Computer Science"}
@inproceedings{HNYK06,
	author = {Jason Hickey and Aleksey Nogin and Xin Yu and Alexei Kopylov},
	booktitle = {Proceedings of the International Workshop on Logical Frameworks and Meta-Languages: Theory and Practice ({LFMTP}'06)},
	optwwwpdf = {http://mojave.cs.caltech.edu/papers/reflection/2006_05_lfmtp.pdf},
	series = ENTCS,
	title = {Practical Reflection for Sequent Logics},
	url = {http://nogin.org/papers/reflection3.html},
	year = 2006,
}

HNYK06b

@inproceedings{HNYK06b,
	author = {Jason Hickey and Aleksey Nogin and Xin Yu and Alexei Kopylov},
	booktitle = {Proceedings of the 11th ACM SIGPLAN International Conference on Functional Programming, ICFP 2006},
	editor = {John H. Reppy and Julia L. Lawall},
	location = {Portland Oregon, USA},
	optwwwpdf = {http://mojave.cs.caltech.edu/papers/reflection/2006_04_icfp.pdf},
	optwwwref = {http://doi.acm.org/10.1145/1159803.1159826},
	pages = {172--183},
	publisher = {ACM},
	title = {Mechanized Meta-Reasoning Using a Hybrid {HOAS}/de {Bruijn} Representation and Reflection},
	url = {http://nogin.org/papers/reflection2.html},
	year = 2006,
}

Hoa69

@article{Hoa69,
	author = {Hoare, C. A. R.},
	journal = {Communications of the {ACM}},
	number = 10,
	pages = {576--580,583},
	title = {An axiom basis for computer programming},
	volume = 12,
	year = 1969,
}

Hoa71

@string{LNM = "Lecture Notes in Mathematics"}
@article{Hoa71,
	address = {NY},
	author = {Hoare, C. A. R.},
	journal = {Semantics Algorithm. Lang.},
	pages = {102--16},
	publisher = {Springer-Verlag},
	series = LNM,
	title = {Procedures and parameters: an axiomatic approach.},
	volume = 188,
	year = 1971,
}

Hoa72

@incollection{Hoa72,
	author = {C. A. R. Hoare},
	booktitle = {Structured Programming},
	publisher = {Academic Press, New York},
	title = {Notes on data structuring},
	year = 1972,
}

Hoa75

@string{Jun = "June"}
@article{Hoa75,
	author = {Hoare, C. A. R.},
	journal = {International Comput. Inform. Sci.},
	month = Jun,
	number = 2,
	pages = {105--32},
	title = {Recursive data structures.},
	volume = 4,
	year = 1975,
}

Hoa85

@book{Hoa85,
	author = {C. A. R. Hoare},
	publisher = {Prentice Hall},
	title = {Communicating Sequential Processes},
	year = 1985,
}

Hoa96

@inproceedings{Hoa96,
	author = {Hoare, C. A. R.},
	booktitle = {Proceedings FME'96: Industrial Benefit and Advances in Formal Methods},
	editor = {Marie-Claude Gaudel and James Woodcock},
	publisher = {Springer},
	title = {How Did Software Get So Reliable Without Proof?},
	year = 1996,
}

Hoe01

@incollection{Hoe01,
	author = "Joris van der Hoeven",
	booktitle = "Le document au XXI-i`emesi`ecle",
	editor = "Daniel Flipo",
	note = "\url{https://www.texmacs.org}",
	pages = "39--50",
	publisher = "Actes du congr`esGUTenberg",
	title = "Gnu texmacs: A free, structured, wysiwyg andtechnical text editor",
	volume = "39--40",
	year = 2001,
}

Hof79

@book{Hof79,
	author = {Hofstadter, D.R.},
	publisher = {Basic Books, New York},
	title = {G{\"o}del, Escher, Bach: An Eternal Golden Braid},
	year = 1979,
}

Hof95

@string{Jul = "July"}
@phdthesis{Hof95,
	address = {Laboratory for Foundations of Computer Science},
	author = {Martin Hofmann},
	month = Jul,
	school = {University of Edinburgh},
	title = {Extensional concepts in intensional Type theory},
	year = 1995,
}

Hof95b

@inproceedings{Hof95b,
	author = "Martin Hofmann",
	crossref = "TLCA95",
	pages = "216--234",
	title = "A Simple Model for Quotient Types",
}
Fully expanded entry:
@string{Apr = "April"}
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Hof95b,
	author = "Martin Hofmann",
	booktitle = {Proceedings of the International Conference on Typed Lambda Calculus and its Applications (TLCA'95)},
	editor = {M. Dezani-Ciancaglini and G. Plotkin},
	month = Apr,
	pages = "216--234",
	publisher = {Springer-Verlag},
	series = LNCS,
	title = "A Simple Model for Quotient Types",
	volume = 902,
	year = 1995,
}

Hol02

@inproceedings{Hol02,
	author = {Amanda Holland-Minkley},
	booktitle = {Proceedings of Second International Natural Language Generation Conference},
	pages = {167--172},
	title = {Planning Proof Content for Communicating Induction},
	year = 2002,
}

Hol05

@book{Hol05,
	author = {Steve Holzner},
	edition = {2nd},
	isbn = {0-596-00609-8},
	publisher = {O'Reilly},
	title = {\textsf{Ant}: The Definitive Guide},
	year = 2005,
}

Holz91

@book{Holz91,
	author = "Gerard J. Holzmann",
	publisher = "Prentice-Hall Software Series",
	title = "Design and Validation of Computer Protocols",
	year = 1991,
}

Hom01

@inproceedings{Hom01,
	author = {Peter V. Homeier},
	crossref = {tphols2001b},
	pages = {191--206},
	title = {Quotient Types},
}
Fully expanded entry:
@string{Sep = "September"}
@inproceedings{Hom01,
	author = {Peter V. Homeier},
	booktitle = {14$^{th}$ International Conference on Theorem Proving in Higher Order Logics ({TPHOLs} 2001): Supplemental Proceedings},
	editor = {R. J. Boulton and P. B. Jackson},
	month = Sep,
	number = {EDI-INF-RR-0046},
	organization = {Division of Informatics, University of Edinburgh, Edinburgh, Scotland, UK},
	pages = {191--206},
	series = {Informatics Report Series},
	title = {Quotient Types},
	url = {http://www.informatics.ed.ac.uk/publications/report/0046.html},
	year = 2001,
}

Hop71a

@incollection{Hop71a,
	address = {New York},
	author = {Hopcroft, J. E.},
	booktitle = {Theory of Machines and Computations},
	pages = {189--196},
	publisher = {Academic Press},
	title = {An $n$log$n$ algorithm for minimizing states in a finite automaton},
	year = 1971,
}

Horn88

@techreport{Horn88,
	author = {Horn, C.},
	institution = {Department of Artificial Intelligence, Edinburgh},
	number = {Working paper 214},
	title = {The {\Nuprl} proof development system},
	year = 1988,
}

How80

@inproceedings{How80,
	author = {Howard, W.},
	booktitle = {To H.B. Curry:  Essays on Combinatory Logic, Lambda-Calculus and Formalism},
	pages = {479--490},
	publisher = {Academic Press, NY},
	title = {The Formulas-as-Types Notion of Construction},
	year = 1980,
}

Howe87a

@inproceedings{Howe87a,
	author = {Howe, Douglas J.},
	crossref = {LICS87},
	pages = {205--214},
	title = {The Computational Behaviour of {Girard's} Paradox},
}
Fully expanded entry:
@string{Jun = "June"}
@inproceedings{Howe87a,
	author = {Howe, Douglas J.},
	booktitle = {Proceedings of the 2$^{nd}$ IEEE Symposium on Logic in Computer Science},
	editor = {D. Gries},
	key = {LICS87},
	month = Jun,
	pages = {205--214},
	publisher = {IEEE Computer Society Press},
	title = {The Computational Behaviour of {Girard's} Paradox},
	year = 1987,
}

Howe87b

@string{Jul = "July"}
@string{LNCS = "Lecture Notes in Computer Science"}
@article{Howe87b,
	author = {Howe, Douglas J.},
	journal = {Eighth International Conference on Automated Deduction},
	month = Jul,
	pages = {404--415},
	series = LNCS,
	title = {Implementing Number Theory: An Experiment with {\Nuprl}},
	volume = 230,
	year = 1987,
}

Howe88

@phdthesis{Howe88,
	author = {Howe, Douglas J.},
	school = {Cornell University},
	title = {Automating Reasoning in an Implementation of Constructive Type Theory},
	year = 1988,
}

Howe88b

@inproceedings{Howe88b,
	author = {Howe, Douglas J.},
	crossref = {CADE88},
	pages = {238--257},
	title = {Computational Metatheory in {\Nuprl}},
}
Fully expanded entry:
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Howe88b,
	author = {Howe, Douglas J.},
	booktitle = {9th International Conference on Automated Deduction},
	editor = {E. Lusk and R. Overbeek},
	pages = {238--257},
	publisher = {Springer-Verlag, NY},
	series = LNCS,
	title = {Computational Metatheory in {\Nuprl}},
	volume = 310,
	year = 1988,
}

Howe89

@inproceedings{Howe89,
	author = {Howe, Douglas J.},
	crossref = {LICS89},
	pages = {198--203},
	title = {Equality in Lazy Computation Systems},
}
Fully expanded entry:
@string{Jun = "June"}
@inproceedings{Howe89,
	address = {Asilomar Conference Center, Pacific Grove, California},
	author = {Howe, Douglas J.},
	booktitle = {Proceedings of the 4$^{th}$ IEEE Symposium on Logic in Computer Science},
	key = {LICS89},
	month = Jun,
	pages = {198--203},
	publisher = {IEEE Computer Society Press},
	title = {Equality in Lazy Computation Systems},
	year = 1989,
}

Howe91

@inproceedings{Howe91,
	author = {Douglas J. Howe},
	crossref = {LICS91},
	pages = {162--172},
	title = {On Computational Open-Endedness in {M}artin-{L}{\"{o}}f's Type Theory},
}
Fully expanded entry:
@string{Jul = "July"}
@inproceedings{Howe91,
	address = {Vrije University, Amsterdam, The Netherlands},
	author = {Douglas J. Howe},
	booktitle = {Proceedings of the 6$^{th}$ Symposium on Logic in Computer Science},
	key = {LICS91},
	month = Jul,
	pages = {162--172},
	publisher = {IEEE Computer Society Press},
	title = {On Computational Open-Endedness in {M}artin-{L}{\"{o}}f's Type Theory},
	year = 1991,
}

Howe91a

@unpublished{Howe91a,
	author = {Howe, Douglas J.},
	note = {Department of Computer Science, Cornell University},
	title = {A Set Theory for Functional Programming Languages},
	year = 1991,
}

Howe91b

@unpublished{Howe91b,
	author = {Howe, Douglas J.},
	note = {Department of Computer Science, Cornell University},
	title = {Proving Congruence of Simulation Orderings in Functional Languages},
	year = 1991,
}

Howe92

@unpublished{Howe92,
	author = {Howe, Douglas J.},
	note = {Pre-print},
	title = {A Simple Type Theory for Reasoning about Functional Programs. {{C}omputer {S}cience {D}epartment, {C}ornell {U}niversity}},
	year = 1992,
}

Howe92a

@unpublished{Howe92a,
	author = {Howe, Douglas J.},
	month = {February 19},
	note = {Department of Computer Science, Cornell University},
	title = {A Simple Formal Proof of Correctness for the Boyer-Moore Majority Algorithm},
	year = 1992,
}

Howe92b

@unpublished{Howe92b,
	annote = {Draft copy},
	author = {Howe, Douglas J.},
	note = {Department of Computer Science, Cornell University},
	title = {A Simple Semantic Type Theory},
	year = 1992,
}

Howe93

@string{LNCS = "Lecture Notes in Computer Science"}
@article{Howe93,
	author = {Howe, Douglas J.},
	journal = {Functional Programming, Concurrency, Simulation and Automated Reasoning},
	publisher = {Springer, Berlin},
	series = LNCS,
	title = {Reasoning About Functional Programs in {\Nuprl}},
	volume = 693,
	year = 1993,
}

Howe96

@string{LNCS = "Lecture Notes in Computer Science"}
@incollection{Howe96,
	address = {Berlin},
	author = {Douglas J. Howe},
	booktitle = {Algebraic Methodology and Software Technology},
	editor = {Martin Wirsing and Maurice Nivat},
	pages = {85--101},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Semantic Foundations for Embedding {\HOL} in {\Nuprl}},
	volume = 1101,
	year = 1996,
}

Howe96a

@string{LNCS = "Lecture Notes in Computer Science"}
@incollection{Howe96a,
	address = {Berlin},
	author = {Douglas J. Howe},
	booktitle = {Theorem Proving in Higher Order Logics},
	editor = {J. von Wright and J. Grundy and J. Harrison},
	pages = {267--282},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Importing Mathematics from {\HOL} into {\Nuprl}},
	volume = {1125,},
	year = 1996,
}

Howe97

@inproceedings{Howe97,
	author = "Amy P. Felty and Douglas J. Howe",
	crossref = {CADE97},
	pages = {351--365},
	title = "Hybrid Interactive Theorem Proving using {\Nuprl} and {\HOL}",
}
Fully expanded entry:
@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@inproceedings{Howe97,
	author = "Amy P. Felty and Douglas J. Howe",
	booktitle = {Proceedings of the 14$^{th}$ International Conference on Automated Deduction},
	editor = {William McCune},
	isbn = {3-540-63104-6},
	month = {July 13--17},
	pages = {351--365},
	publisher = {Springer},
	series = LNAI,
	title = "Hybrid Interactive Theorem Proving using {\Nuprl} and {\HOL}",
	volume = 1249,
	year = 1997,
}

Howe98

@inproceedings{Howe98,
	author = {Douglas J. Howe},
	booktitle = {Theorem Proving in Higher-Order Logics},
	publisher = {Springer},
	title = {A Type Annotation Scheme for {\Nuprl}},
	year = 1998,
}

Howe98a

@inproceedings{Howe98a,
	author = {Douglas J. Howe},
	booktitle = {Frontiers of Combining Systems, FroCoS'98, ILLC},
	publisher = {Kluwer Academic Publishers},
	title = {Toward sharing libraries of mathematics between theorem provers},
	year = 1998,
}

HP01

@inproceedings{HP01,
	author = {Joseph Y. Halpern and Riccardo Pucella},
	booktitle = {Proceedings of the Eighth {ACM} Conference on Computer and Communications Security (CCS-8)},
	pages = {106--115},
	title = {On the relationship between {Strand} spaces and multi-agent systems},
	year = 2001,
}

HP72

@incollection{HP72,
	author = {Hitchcock, P. and D. Park},
	booktitle = {Automata, Languages and Programs},
	editor = {M. Nivat},
	publisher = {North-Holland},
	title = {Induction Rules and Termination Proofs},
	year = 1972,
}

HP89

@incollection{HP89,
	author = {J. M. E. Hyland and A. M. Pitts},
	booktitle = {Categories in Computer Science and Logic},
	editor = {J. Gray and A. Scedrov},
	pages = {137--199},
	publisher = {American Mathematical Society},
	title = {The Theory of Constructions: categorical semantics and topos-theoretic models},
	year = 1989,
}

HP91

@string{TCS = "Journal of Theoretical Computer Science"}
@article{HP91,
	author = {Robert Harper and Robert Pollack},
	journal = TCS,
	pages = {107--136},
	title = {Type Checking with Universes},
	volume = 89,
	year = 1991,
}

HP91b

@book{HP91b,
	author = {Huet, G. and G. Plotkin (eds.)},
	publisher = {Cambridge University Press},
	title = {Logical Frameworks},
	year = 1991,
}

HP92

@inproceedings{HP92,
	author = {John Hannan and Frank Pfenning},
	crossref = {LICS92},
	title = {Compiler Verification in {\LF}},
}
Fully expanded entry:
@inproceedings{HP92,
	author = {John Hannan and Frank Pfenning},
	booktitle = {Proceedings of the 7$^{th}$ Symposium on Logic in Computer Science},
	key = {LICS92},
	publisher = {IEEE Computer Society Press},
	title = {Compiler Verification in {\LF}},
	year = 1992,
}

HP98

@article{HP98,
	author = {Harper, Robert and Frank Pfenning},
	journal = {Journal of Logic and Computation},
	number = 1,
	pages = {5--31},
	title = {A module system for a programming language based on the {LF} logical framework},
	volume = 8,
	year = 1998,
}

HR99

@inproceedings{HR99,
	author = {Joseph Y. Halpern and Aleta Ricciardi},
	booktitle = {Proceedings of the 18th Annual {ACM} Symposium on Principles of distributed Computing},
	pages = {78--82},
	publisher = {{ACM} Press},
	title = {A knowledge-theoretic analysis of uniform distributed coordination and failure detectors},
	year = 1999,
}

HRS75

@inbook{HRS75,
	editor = {Hajnal, A. and R. Rado and V.T. Sos},
	pages = {205--314},
	publisher = {Publisher?},
	title = {Infinite and Finite Sets},
	volume = {I},
	year = 1975,
}

HRS89

@string{Sep = "September"}
@inproceedings{HRS89,
	author = {Heisel, M. and W. Reif and W. Stephan},
	booktitle = {Proceedings of the 13th German Workshop on Articial Intelligence, {\rm No. 216 in Informatik Fachberichte}},
	editor = {D. Metzing},
	month = Sep,
	pages = {338--347},
	publisher = {Springer-Verlag, New York},
	title = {Machine-assisted program construction and modification},
	year = 1989,
}

HRS90

@inproceedings{HRS90,
	author = {Heisel, M. and W. Reif and W. Stephan},
	crossref = {CADE90},
	pages = {117--131},
	title = {Tactical theorem proving in program verification},
}
Fully expanded entry:
@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@inproceedings{HRS90,
	author = {Heisel, M. and W. Reif and W. Stephan},
	booktitle = {Proceedings of the 10$^{th}$ International Conference on Automated Deduction},
	editor = {Mark E. Stickel},
	pages = {117--131},
	publisher = {Springer-Verlag},
	series = LNAI,
	title = {Tactical theorem proving in program verification},
	volume = 449,
	year = 1990,
}

HS00

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{HS00,
	author = {Peter Hancock and Anton Setzer},
	booktitle = {Computer Science Logic, 14th International Workshop, CSL 2000},
	editor = {P. Clote and H. Schwichtenberg},
	pages = {317--331},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Interactive Programs in Dependent Type Theory},
	volume = 1862,
	year = 2000,
}

HS65

@article{HS65,
	author = {Hartmanis, Juris and R. Stearns},
	journal = {Transactions of the American Mathematics Society},
	pages = {285--306},
	title = {On the Computational Complexity of Algorithms},
	volume = 117,
	year = 1965,
}

HS85

@article{HS85,
	author = {Friedman, Harvey and Andrej S\u{c}edrov},
	journal = {Advances in Math},
	pages = {1--13},
	title = {The Lack of Definable Witnesses and Provably Recursive Functions in Intuitionistic Set Theories},
	year = 1985,
}

HS94

@string{Apr = "April"}
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{HS94,
	address = {New York},
	author = {Howe, Douglas J. and Scott D. Stoller},
	booktitle = {International Symposium TACS '94},
	editor = {M. Hahiya,and J. C. Mitchell},
	month = Apr,
	note = {Theoretical Aspects of Computer Software},
	pages = {36--55},
	publisher = {Springer, Berlin},
	series = LNCS,
	title = {An Operational Approach to Combining Classical Set Theory and Functional Programming Languages},
	volume = 789,
	year = 1994,
}

HS96

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{HS96,
	author = {Klaus Havelund and N. Shankar},
	booktitle = {Formal Methods Europe (FME '96), Oxford, UK},
	pages = {662--681},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Experiments in theorem proving and model checking for protocol verification},
	volume = 1051,
	year = 1996,
}

HS97

@incollection{HS97,
	author = {Huet, G. and A. Sa\"{\i}bi},
	booktitle = {Proof, Language and Interaction: Essays in Honour of Robin Milner},
	editor = {Gordon Plotkin{,} Colin Stirling and Mads Tofte},
	note = {Presented at CLICS-TYPES BRA '95},
	publisher = {MIT Press},
	title = {Constructive Category Theory},
	year = 1998,
}

HS99

@inproceedings{HS99,
	author = {Joseph Y. Halpern and Richard A. Shore},
	crossref = {LICS99},
	pages = {384--393},
	title = {Reasoning about common knowledge with infinitely many agents},
}
Fully expanded entry:
@inproceedings{HS99,
	author = {Joseph Y. Halpern and Richard A. Shore},
	booktitle = {Proceedings of 14$^{th}$ IEEE Symposium on Logic in Computer Science},
	key = {LICS99},
	pages = {384--393},
	publisher = "IEEE Computer Society Press",
	title = {Reasoning about common knowledge with infinitely many agents},
	year = 1999,
}

HSA+02

@string{Jul = "July"}
@techreport{HSA+02,
	address = {Computer Science},
	author = "Jason Hickey and Justin D. Smith and Brian Aydemir and Nathaniel Gray and Adam Granicz and Cristian {\c T}{\u a}pu{\c s} ",
	institution = "California Institute of Technology",
	month = Jul,
	number = {caltechCSTR 2002.007},
	optwwwtrref = {http://resolver.caltech.edu/CaltechCSTR:2002.007},
	title = "Process Migration and Transactions Using a Novel Intermediate Language",
	year = 2002,
}

HST89

@inproceedings{HST89,
	author = {Harper, R. and D. Sannella and A. Tarlecki},
	crossref = {LICS89},
	pages = {226--237},
	title = {Structure and Representation in {\LF}},
}
Fully expanded entry:
@string{Jun = "June"}
@inproceedings{HST89,
	address = {Asilomar Conference Center, Pacific Grove, California},
	author = {Harper, R. and D. Sannella and A. Tarlecki},
	booktitle = {Proceedings of the 4$^{th}$ IEEE Symposium on Logic in Computer Science},
	key = {LICS89},
	month = Jun,
	pages = {226--237},
	publisher = {IEEE Computer Society Press},
	title = {Structure and Representation in {\LF}},
	year = 1989,
}

HT73

@article{HT73,
	author = {Hopcroft, J.E. and R.E. Tarjan},
	journal = {Communications of the Assocociation for Computing Machinery},
	pages = {372--378},
	title = {Efficient Algorithms for Graph Manipulation},
	volume = 16,
	year = 1973,
}

HT88

@string{Dec = "December"}
@inproceedings{HT88,
	author = {Henson, M.C. and R.A. Turner},
	booktitle = {Proceedings of the 8th Conference. on Foundations of Software Technology and Theoretical Computer Science},
	editor = {K.V. Nori and S. Kumar},
	month = Dec,
	pages = {329--347},
	publisher = {Springer-Verlag, New York},
	title = {A constructive set theory for program development},
	year = 1988,
}

HT93

@techreport{HT93,
	author = {Harrison, J. and L. Th{\'e}ry},
	institution = {University of Cambridge Computer Laboratory},
	title = {Extending the {\HOL} theorem prover with a Computer Algebra System to Reason about the Reals},
	year = 1993,
}

HTh98

@string{JAR = "Journal of Automated Reasoning"}
@article{HTh98,
	author = "John Harrison and Laurent Th{\'e}ry",
	journal = JAR,
	pages = "279--294",
	title = "A Skeptic's Approach to Combining {HOL}                            and {M}aple",
	volume = 21,
	year = 1998,
}

HU69

@book{HU69,
	address = {Reading, Massachusetts},
	author = {Hopcroft, John E. and Jeffrey D. Ullman},
	publisher = {Addison-Wesley},
	title = {Formal Languages and Their Relation to Automata},
	year = 1969,
}

Huang94

@phdthesis{Huang94,
	address = {Saarbr{\"u}cken, Germany},
	author = {Huang, Xiaorong},
	school = {Fachbereich Informatik, Universit{\"a}t des Saarlandes},
	title = {Human Oriented Proof Presentation: A Reconstructive Approach},
	year = 1994,
}

Huang94b

@inproceedings{Huang94b,
	address = {Atlanta},
	author = {Huang, Xiaorong},
	booktitle = {Proceedings of the 16th Annual Conference of the Cognitive Science Society},
	editor = {Ashwin Ram and Kurt Eiselt},
	pages = {427--432},
	publisher = {Lawrence Erlbaum Associates},
	title = {{PROVERB}: A system Explaining Machine-Found Proofs},
	year = 1994,
}

Hue80

@article{Hue80,
	author = {Huet, G.},
	journal = {Journal of the Association of Compututing Machinery},
	pages = {797--821},
	title = {Confluent Reductions: Abstract Properties and Applications to Term Rewriting Systems},
	volume = 27,
	year = 1980,
}

Hue86

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Hue86,
	author = {Huet, G.},
	booktitle = {8th International Conference on Automated Deduction},
	pages = {687--688},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Theorem Proving Systems of the {F}ormel Project},
	year = 1986,
}

Hue89

@techreport{Hue89,
	author = {Huet, G.},
	institution = {INRIA},
	number = 110,
	title = {The Constructive Engine},
	year = 1989,
}

Hue90

@incollection{Hue90,
	author = {Huet, G.},
	booktitle = {Logical Foundations of Functional Programming},
	editor = {Huet, G.},
	pages = {337--398},
	publisher = {Addison-Wesley},
	title = {A uniform approach to Type theory},
	year = 1990,
}

Hunt85

@phdthesis{Hunt85,
	author = {Hunt, Jr., W.A.},
	school = {University of Texas at Austin},
	title = {{FM}8501:  A Verified Microprocessor},
	year = 1985,
}

HV02

@techreport{HV02,
	author = {Hinze, A. and A. Voisard},
	institution = {Freie Universit{\"a}t Berlin},
	number = {TR-B-02-10},
	title = {A flexible parameter-dependent algebra for event notification services},
	year = 2002,
}

HvR97

@string{Aug = "August"}
@inproceedings{HvR97,
	address = {Portland, Oregon},
	author = "Mark Hayden and Robbert van Renesse",
	booktitle = {Proceedings of the High Performance Distributed Computing},
	month = Aug,
	title = {Optimizing Layered Communication Protocols},
	year = 1997,
}

HW73

@article{HW73,
	author = {Hoare, C. A. R. and Wirth, N.},
	journal = {Acta Informatica},
	pages = {333--335},
	title = {An Axiomatic Definition of the Programming Language Pascal},
	volume = 2,
	year = 1973,
}

HW91

@book{HW91,
	address = {New York},
	author = {Hubbard, J.H. and B.H. West},
	note = {Also A Dynamical Systems Software Package for the Macintosh: MacMath 9.2},
	publisher = {Springer-Verlag},
	series = {Texts in Applied Mathematics},
	title = {Differential Equations: A Dynamical Systems Approach},
	volume = {Part I: Ordinary Differential Equations},
	year = 1991,
}

Hyl82

@incollection{Hyl82,
	address = {New York},
	author = {J. M. E. Hyland},
	booktitle = {The Brouwer Centenary Symposium},
	editor = {A. S. Troelstra and D. van Dalen},
	pages = {165--216},
	publisher = {North-Holland},
	title = {The Effective Topos},
	year = 1982,
}

HZ92

@string{JACM = "Journal of the Association for Computing Machinery"}
@article{HZ92,
	author = {Joseph Y. Halpern and Lenore D. Zuck},
	journal = JACM,
	number = 3,
	pages = {449--478},
	title = {A Little Knowledge Goes a Long Way: Knowledge-based Derivations and Correctness Proofs for a Family of Protocols},
	volume = 39,
	year = 1992,
}

ILL75

@article{ILL75,
	author = {Igarashi, S. and R. London and D. Luckham},
	journal = {Acta Informatica},
	pages = {145--82},
	title = {Automatic program verification {I}: a logical basis and its implementation.},
	volume = 4,
	year = 1975,
}

imake

@book{imake,
	author = {Paul Dubois},
	editor = {Gigi Estabrook},
	publisher = {O'Reilly},
	title = {Software Portability with Imake, Second Edition},
	year = 1996,
}

Imm87

@article{Imm87,
	author = {N. Immerman},
	journal = {SIAM Journal of Computing},
	pages = {760--778},
	title = {Languages Which Capture Complexity Classes},
	volume = 16,
	year = 1987,
}

iptps03

@string{feb = "February"}
@proceedings{iptps03,
	address = {Berkeley, CA},
	booktitle = {Proceedings of the Second International Workshop on Peer-to-Peer Systems (IPTPS'03)},
	key = {IPTP03},
	month = feb,
	title = {Proceedings of the Second International Workshop on Peer-to-Peer Systems (IPTPS'03)},
	year = 2003,
}

Jac89

@book{Jac89,
	author = {Paul B. Jackson},
	publisher = {MIT Press, Cambridge, MA},
	title = {Logic-Based Knowledge Representation},
	year = 1989,
}

Jac91

@string{Jun = "June"}
@inproceedings{Jac91,
	address = {Organized by ESPRIT, Turin, Italy},
	author = {Paul B. Jackson},
	booktitle = {Advanced Research Workshop on Correct Hardware Design Methodologies},
	month = Jun,
	pages = {401--419},
	title = {Developing a Toolkit for Floating-Point Hardware in the {\Nuprl} Proof Development System},
	year = 1991,
}

Jac92

@string{Jun = "June"}
@inproceedings{Jac92,
	author = {Paul B. Jackson},
	booktitle = {Proceedings of the IFIP TC10/WG10.2 International Conference on Theorem Provers in Circuit Design: Theory, Practice and Experience},
	editor = {V. Stavridou and T.F. Melham and R.T. Boute},
	month = Jun,
	pages = {311--336},
	publisher = {North-Holland, The Netherlands},
	title = {{\Nuprl} and its Use in Circuit Design},
	year = 1992,
}

Jac94

@string{Feb = "February"}
@manual{Jac94,
	address = {Ithaca, NY},
	author = {Paul B. Jackson},
	month = Feb,
	organization = {Cornell University},
	title = {The {\Nuprl} Proof Development System, Version 4.1 Reference Manual and User's Guide},
	year = 1994,
}

Jac94a

@inproceedings{Jac94a,
	author = {Paul B. Jackson},
	crossref = {CADE94},
	pages = {590--604},
	title = {Exploring Abstract Algebra in Constructive Type Theory},
}
Fully expanded entry:
@string{Jun = "June"}
@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@inproceedings{Jac94a,
	author = {Paul B. Jackson},
	booktitle = {Automated Deduction -- CADE-12; Proceedings of the 12$^{th}$ International Conference on Automated Deduction},
	editor = {Alan Bundy},
	month = Jun,
	pages = {590--604},
	publisher = {Springer-Verlag},
	series = LNAI,
	title = {Exploring Abstract Algebra in Constructive Type Theory},
	volume = 814,
	year = 1994,
}

Jac95

@string{Jan = "January"}
@phdthesis{Jac95,
	address = {Ithaca, NY},
	author = {Paul B. Jackson},
	month = Jan,
	school = {Cornell University},
	title = {Enhancing the {\Nuprl} Proof Development System and Applying it to Computational Abstract Algebra},
	year = 1995,
}

Jac96

@manual{Jac96,
	author = {Paul B. Jackson},
	organization = {The PRL Group at Cornell University},
	title = {The {\Nuprl} Proof Development System, Version 4.2 Reference Manual and User's Guide},
	url = {www.nuprl.org/documents/Jackson/Nuprl4.2Manual.htm},
	year = 1996,
}

Jan77

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Jan77,
	author = {Janssen, T. and P. van Emde Boas},
	booktitle = {Proceedings 4th Colloq. Automata. Lang. Program.},
	pages = {282--300},
	publisher = {Springer-Verlag, New York},
	series = LNCS,
	title = {On the proper treatment of referencing, dereferencing and assignment.},
	volume = 52,
	year = 1977,
}

JC95

@unpublished{JC95,
	author = {Jackson, Paul B. and Robert L. Constable},
	note = {In preparation},
	title = {Type Theory for Computer Algebra},
	year = 1995,
}

Jec03

@book{Jec03,
	author = {Thomas Jech},
	edition = {3rd revised},
	publisher = {Springer-Verlag},
	series = {Springer Monographs in Mathematics},
	title = {Set Theory},
	year = 2003,
}

JGB97

@misc{JGB97,
	author = "P. Janicic and I. Green and A. Bundy",
	text = "P. Janicic, I. Green, and A. Bundy. A comparison of decision procedures     in Presburger arithmetic, October 1997. Research paper #872, Division of     Informatics, University of Edinburgh.",
	title = "A comparison of decision procedures in Presburger arithmetic",
	url = citeseer.nj.nec.com/janicic97comparison.html,
	year = 1997,
}

JH-R87

@inproceedings{JH-R87,
	author = {Johnson, M. V. and B. Hayes-Roth},
	booktitle = {Proceedings of the Conference on Theoretical Aspects of Reasoning about Knowledge},
	editor = {J. Halpern},
	pages = {83--98},
	publisher = {Morgan-Kaufman},
	title = {Integrating Diverse Reasoning Methods in the BBI Blackboard Control Architecture},
	year = 1987,
}

JJ98

@incollection{JJ98,
	author = "D. de Jongh and G. Japaridze",
	booktitle = "Handbook of Proof Theory",
	editor = "S. Buss",
	pages = {475--546},
	publisher = {Elsevier},
	title = "Logic of Provability",
	year = 1998,
}

JJLM91

@book{JJLM91,
	author = {C.B. Jones and K.D. Jones and P.A. Lindsey and R. Moore},
	publisher = {Springer-Verlag},
	title = {Mural: A Formal Development Support System},
	year = 1991,
}

JM91

@string{LNCS = "Lecture Notes in Computer Science"}
@incollection{JM91,
	address = {Sendai, Japan},
	author = {Jim, T. and A.R. Meyer},
	booktitle = {Theoretical Aspects of Computer Software, International Conference TACS '91},
	editor = {T. Ito and A.R. Meyer},
	pages = {131--151},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Full Abstraction and the Context Lemma},
	volume = 526,
	year = 1991,
}

JM95

@book{JM95,
	address = {Cambridge},
	author = {A. Joyal and Ieke Moerdijk},
	publisher = {Cambridge University Press},
	title = {Algebraic Set Theory},
	year = 1995,
}

JMG+02

@string{Jun = "June"}
@inproceedings{JMG+02,
	author = {Trevor Jim and Greg Morrisett and Dan Grossman and Michael Hicks and James Cheney and Yanling Wang},
	booktitle = {USENIX Annual Technical Conference},
	month = Jun,
	pages = {275--288},
	title = {Cyclone: a safe dialect of {C}},
	year = 2002,
}

Joh75

@string{Jul = "July"}
@techreport{Joh75,
	author = "Steven C. Johnson",
	institution = "AT\&T Bell Laboratories",
	month = Jul,
	number = 32,
	title = "Yacc --- Yet Another Compiler Compiler",
	type = "Computer Science Technical Report",
	year = 1975,
}

Joh83

@book{Joh83,
	author = {Johnson, S. D.},
	publisher = {UMI Press, New York},
	title = {A Computer System for Checking Proofs.},
	year = 1983,
}

Joh94

@inproceedings{Joh94,
	author = "Johnson, Robert",
	booktitle = "Artificial Intelligence, Methodologies, Systems,                and Applications (AIMSA)",
	editor = "Jorrand, P. and Sgurev, V.",
	keywords = "parallelism, temporal logic, blackboard",
	publisher = "World Scientific",
	scope = "tab",
	title = "A Blackboard Approach To Parallel Temporal Tableaux",
	url = "http://www.doc.mmu.ac.uk/STAFF/rob/AIMSA94.ps",
	year = 1994,
}

Jon02

@incollection{Jon02,
	author = {Jones, Neil D.},
	crossref = {Marktoberdorf2001},
	pages = {79--136},
	title = {Computability and Complexity from a Programming Perspective},
}
Fully expanded entry:
@incollection{Jon02,
	address = {Amsterdam},
	author = {Jones, Neil D.},
	booktitle = {Proof and System-Reliability, Proceedings of International Summer School Marktoberdorf, July 24 to August 5, 2001},
	editor = {H. Schwichtenberg and R. Steinbr{\"u}ggen},
	pages = {79--136},
	publisher = {Kluwer Academic Publishers},
	series = {NATO Science Series III},
	title = {Computability and Complexity from a Programming Perspective},
	url = {http://www.comp.nus.edu.sg/~gheorghe/curs/mark01/proc.html},
	volume = 62,
	year = 2002,
}

Jon86

@book{Jon86,
	author = {C.B. Jones},
	publisher = {Prentice Hall International},
	title = {Systematic Software Development Using VDM},
	year = 1986,
}

Jon90

@book{Jon90,
	address = "Upper Saddle River, NJ 07458, USA",
	author = "Cliff B. Jones",
	isbn = "0-13-880733-7",
	pages = "xiv + 333",
	publisher = "Prentice-Hall",
	title = "Systematic Software Development using {VDM}",
	url = citeseer.nj.nec.com/jones95systematic.html,
	year = 1990,
}

Jon94

@string{Mar = "March"}
@string{TOPLAS = "{ACM} Transactions of Programming Language Systems"}
@article{Jon94,
	author = {Jonsson, Bengt},
	journal = TOPLAS,
	month = Mar,
	number = 2,
	pages = {259--303},
	title = {Compositional specification and verification of distributed systems},
	volume = 16,
	year = 1994,
}

JS92

@book{JS92,
	address = {New York},
	author = {Richard D. Jenks and Robert S. Sutor},
	isbn = {0-387-97855-0 (New York), 3-540-97855-0 (Berlin)},
	publisher = {Springer-Verlag},
	title = {{\Axiom}:  The Scientific Computation System},
	year = 1992,
}

JS94

@string{Jan = "January"}
@unpublished{JS94,
	author = {J{\"a}ger, G. and T. Strahm},
	month = Jan,
	note = {Unpublished},
	title = {Totality in applicative theories},
	year = 1994,
}

Jut79

@phdthesis{Jut79,
	address = {Amsterdam},
	author = {Jutting, L.S.},
	school = {Math Centre},
	title = {Checking {L}andau's `Grundlagen' in the {AUTOMATH} System},
	year = 1979,
}

JW74

@book{JW74,
	author = {Jensen, K. and Wirth, N.},
	publisher = {Springer-Verlag, New York},
	title = {{PASCAL} user manual and report},
	year = 1974,
}

Kah87

@string{LNCS = "Lecture Notes in Computer Science"}
@incollection{Kah87,
	address = {Berlin},
	author = {G. Kahn},
	booktitle = {STACS '87},
	editor = {F. Brandenburg, G. Vidal-Naquet and M. Wirsing},
	pages = {22--39},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Natural Semantics},
	volume = 247,
	year = 1987,
}

Kaj92

@string{Jul = "July"}
@inproceedings{Kaj92,
	address = {Berkeley, CA},
	author = {N. Kajler},
	booktitle = {Proceedings of ISSAC'92},
	month = Jul,
	organization = {ISSAC},
	pages = {376--386},
	publisher = {{ACM} Press},
	title = {CAS/PI: a Portable and Extensible Interface for Computer Algebra Systems},
	year = 1992,
}

Kaj93

@string{Nov = "November"}
@inproceedings{Kaj93,
	address = {Atlanta, GA},
	author = {N. Kajler},
	booktitle = {User Interface Software and Technology},
	month = Nov,
	publisher = {{ACM} Press},
	title = {User Interfaces for Symbolic Computation: A Case Study},
	year = 1993,
}

Kal96

@misc{Kal96,
	author = {Kaloper, Miroslava and Piotr Rudnicki},
	howpublished = {{M}izar User's Association},
	title = {Minimization of finite state machines},
	year = 1996,
}

Kam00

@inproceedings{Kam00,
	author = {Florian Kamm{\"u}ller},
	crossref = {CADE00},
	pages = {99--114},
	title = {Modular Reasoning in Isabelle.},
}
Fully expanded entry:
@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@inproceedings{Kam00,
	author = {Florian Kamm{\"u}ller},
	booktitle = {Proceedings of the 17$^{th}$ International Conference on Automated Deduction},
	editor = {David McAllester},
	pages = {99--114},
	publisher = {Springer Verlag},
	series = LNAI,
	title = {Modular Reasoning in Isabelle.},
	volume = 1831,
	year = 2000,
}

Kam88

@inproceedings{Kam88,
	author = {S. Kamin},
	booktitle = {Proceedings of the 15th Annual {ACM} Symposium on Principles of Programming Languages},
	title = {Inheritance in {S}malltalk-80: a denotational definition},
	year = 1988,
}

Kan03

@book{Kan03,
	author = {Akihiro Kanamori},
	edition = {2nd},
	publisher = {Springer-Verlag},
	title = {The Higher Infinite: Large Cardinals in Set Theory from Their Beginnings},
	year = 2003,
}

Kan91

@string{LNCS = "Lecture Notes in Computer Science"}
@incollection{Kan91,
	address = {Sendai, Japan},
	author = {Kanovich, M.I.},
	booktitle = {Theoretical Aspects of Computer Software, International Conference TACS '91},
	editor = {T. Ito and A.R. Meyer},
	pages = {615--632},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Efficient Program Synthesis:  Semantics, Logic, Complexity},
	volume = 526,
	year = 1991,
}

Kar84

@inproceedings{Kar84,
	author = {Karmarkar, N.},
	booktitle = {Proceedings of the 16th {ACM} Symposim of Theory of Computing},
	organization = {{ACM}, New York},
	pages = {302--311},
	title = {A New Polynomial-Time Algorithm for Linear Programming},
	year = 1984,
}

Kar92

@phdthesis{Kar92,
	address = {G{\"o}teborg, Sweden},
	author = {K. Karlsson},
	school = {Chalmers University of Technology/University of G{\"o}teborg},
	title = {Demand Analysis and Compilation of Lazy Functional Programs},
	year = 1992,
}

Kar96

@string{Dec = "December"}
@phdthesis{Kar96,
	author = {Karr, David A.},
	month = Dec,
	school = {Department of Computer Science, Cornell University},
	title = {Protocol Composition on {\Horus}},
	year = 1996,
}

Karp72

@incollection{Karp72,
	address = {New York},
	author = {Karp, R.M.},
	booktitle = {Complexity of Computer Computations},
	editor = {R.E. Miller and J.W. Thatcher},
	pages = {85--104},
	publisher = {Plenum Press},
	title = {Reducability Among Combinatorial Problems},
	year = 1972,
}

Karp86

@article{Karp86,
	author = {Karp, R.M.},
	journal = {Comm. Assoc. Comput. Mach.},
	pages = {98--109},
	title = {Combinatorics, Complexity, and Randomness},
	volume = 29,
	year = 1986,
}

KB70

@incollection{KB70,
	address = {NY},
	author = {Kleene, S.C. and P.B. Bendix},
	booktitle = {Computational Problems in Abstract Algebra},
	editor = {Leech},
	pages = {263--297},
	publisher = {Peramon Press},
	title = {Simple Word Problems in Universal Algebras},
	year = 1970,
}

KBR84

@inproceedings{KBR84,
	author = {Kozen, Dexter and M. Ben-Or and J. Reif},
	booktitle = {Proceedings of the 16th {ACM} Symposium on the Theory of Computing},
	note = {Invited special issue \emph{Journal of Computer and System Sciences} 32(2):251--264, 1985},
	pages = {457--464},
	title = {The complexity of elementary algebra and geometry},
	year = 1984,
}

KCH01

@inproceedings{KCH01,
	author = {N. Kam and I.R. Cohen and D. Harel},
	booktitle = {Proc. Visual Languages and Formal Methods (VLFM'01), part of IEEE Symp. on Human-Centric Computing (HCC'01)},
	pages = {15--22},
	title = {The Immune System as a Reactive System: Modeling T Cell Activation with Statecharts},
	year = 2001,
}

KDG03

@inproceedings{KDG03,
	author = {Kempe, David and Alin Dobra and Johannes Gehrke},
	booktitle = {44th Annual IEEE Symposium on Foundations of Computer Science},
	title = {Gossip-Based Computation of Aggregate Information},
	year = 2003,
}

Ken95

@book{Ken95,
	address = {London},
	author = {Anthony Kenny},
	publisher = {Penguin Books},
	title = {Frege},
	year = 1995,
}

Kes97

@string{May = "May"}
@book{Kes97,
	author = {S. Keshav},
	month = May,
	publisher = {Addison-Wesley},
	title = {An Engineering Approach to Computer Networking},
	year = 1997,
}

KF01

@article{KF01,
	author = "Michael Kohlhase and Andreas Franke",
	journal = "Journal of Symbolic Computation; Special Issue on the Integration of Computer Algebra and Deduction Systems",
	number = 4,
	pages = "365--402",
	title = "{MBase}: Representing Knowledge and Context for the Integration of Mathematical Software Systems",
	volume = 32,
	year = 2001,
}

KF70

@inproceedings{KF70,
	author = {King, J. C. and R. W. Floyd},
	booktitle = {Proceedings of the 2nd Annual {ACM} Symposium of Computing Theory},
	organization = {ACM},
	pages = {169--179},
	title = {An Interpretation Oriented Theorem Prover Over the Integers},
	year = 1970,
}

KHH98

@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@inproceedings{KHH98,
	author = {Kreitz, Christoph and Mark Hayden and Jason J. Hickey},
	booktitle = {Fifteen International Conference on Automated Deduction},
	number = 1421,
	optwwwpdf = {http://mojave.caltech.edu/jyh/papers/cade15_pe/paper.pdf},
	optwwwps = {http://mojave.caltech.edu/jyh/papers/cade15_pe/paper.ps},
	pages = {317--332},
	publisher = {Springer},
	series = LNAI,
	title = {A Proof Environment for the Development of Group Communications Systems},
	year = 1998,
}

Kin02

@string{may = "May"}
@phdthesis{Kin02,
	address = {Department of Computer Science},
	author = {Joseph Kiniry},
	month = may,
	optwwwref = {http://resolver.caltech.edu/CaltechETD:etd-06062002-164914},
	school = {California Institute of Technology},
	title = {Kind Theory},
	year = 2002,
}

King76

@string{Jul = "July"}
@article{King76,
	author = {King, J. C.},
	journal = {Comm. Assoc. Comput. Mach.},
	month = Jul,
	number = 7,
	title = {Symbolic Execution and Program Testing},
	volume = 19,
	year = 1976,
}

King90

@string{Apr = "April"}
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{King90,
	author = {King, S.},
	booktitle = {VDM '90:  VDM and Z---Formal methods in software development, 3rd International Symposium of VDM Europe},
	editor = {D. Bjorner and C. A. R. Hoare and H. Langmaack},
	month = Apr,
	pages = {164--188},
	publisher = {Springer-Verlag, New York},
	series = LNCS,
	title = {{Z} and the refinement calculus},
	volume = 428,
	year = 1990,
}

KKS98

@string{JAR = "Journal of Automated Reasoning"}
@article{KKS98,
	author = "Manfred Kerber and Michael Kohlhase and Volker Sorge",
	journal = JAR,
	number = 3,
	pages = "327--355",
	title = "Integrating Computer Algebra into Proof Planning",
	url = citeseer.nj.nec.com/kerber98integrating.html,
	volume = 21,
	year = 1998,
}

KL68

@article{KL68,
	author = {Kreisel, G. and A. Levy},
	journal = {Zeitsch. for Math Logik},
	pages = {97--142},
	title = {Reflection Principles and Their Use for Establishing the Complexity of Axiomatic Systems},
	volume = 14,
	year = 1968,
}

KL93

@string{Jun = "June"}
@inproceedings{KL93,
	author = {Kurshan, R.P. and Leslie Lamport},
	booktitle = {Computer-Aided Verification},
	month = Jun,
	organization = {Proceedings of the Fifth International Conference, CAV'93},
	title = {Verification of a multiplier: 64 bits and beyond},
	year = 1993,
}

KL95

@string{Jun = "June"}
@unpublished{KL95,
	author = {Kamareddine, Fairouz and Twan Laan},
	month = Jun,
	note = {Bulletin IJPL},
	title = {A Reflection on Russell's Ramified Types and Kripke's Hierarchy of Truths},
	year = 1995,
}

KL96

@string{Apr = "April"}
@unpublished{KL96,
	author = {Kamareddine, Fairouz and Twan Laan},
	month = Apr,
	note = {Unpublished},
	title = {A Correspondence between {\Nuprl} and the Ramified Theory of Types:Extended Abstract},
	year = 1996,
}

Kle00

@article{Kle00,
	author = {J. Kleinberg},
	journal = {Nature},
	pages = 845,
	title = {Navigation in a Small World},
	volume = 406,
	year = 2000,
}

Kle02

@inproceedings{Kle02,
	address = {Cambridge, MA},
	author = {J. Kleinberg},
	booktitle = {Advances in Neural Information Processing Systems 14; Proceedings of the 2001 Neural Information Processing Systems (NIPS) Conference},
	editor = {T. G. Dietterich and S. Becker and Z. Ghahramani},
	publisher = {MIT Press},
	title = {Small-world phenomena and the dynamics of information},
	year = 2002,
}

Kle52

@book{Kle52,
	author = {Kleene, S. C.},
	publisher = {D. Van Nostrand, Princeton},
	title = {Introduction to Metamathematics.},
	year = 1952,
}

Kle81

@article{Kle81,
	author = {Kleene, S.C.},
	journal = {Ann. Hist. Comput.},
	pages = {52--67},
	title = {Origins of Recursive Function Theory},
	volume = 3,
	year = 1981,
}

Kle91

@string{Dec = "December"}
@article{Kle91,
	author = {I. Kleiner},
	journal = {Mathematics Magazine},
	month = Dec,
	note = {Published by the Mathematical Association of America},
	number = 5,
	pages = {291--314},
	title = {Rigor and Proof in Mathematics:  A Historical Perspective},
	volume = 64,
	year = 1991,
}

Kle99

@string{JACM = "Journal of the Association for Computing Machinery"}
@article{Kle99,
	author = {J. Kleinberg},
	journal = JACM,
	number = 5,
	pages = {604--632},
	title = {Authoritative sources in a hyperlinked environment},
	volume = 46,
	year = 1999,
}

KLN01

@string{LNCS = "Lecture Notes in Computer Science"}
@string{Mar = "March"}
@inproceedings{KLN01,
	author = {Fairouz Kamareddine and Twan Laan and Rob Nederpelt},
	booktitle = {Proceedings of the Fifth International Symposium on Functional and Logic Programming (FLOPS 2001)},
	month = Mar,
	pages = {375--390},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Refining the {Barendregt} Cube Using Parameters},
	volume = 2024,
	year = 2001,
}

KLO96

@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@inproceedings{KLO96,
	author = {Kreitz, Christoph and Kung-Kiu Lau and Mario Ornaghi},
	booktitle = {Proceedings of the International Conference on Formal and Applied Practical Reasoning},
	editor = {D. Gabbay},
	number = 1085,
	pages = {384--398},
	publisher = {Springer-Verlag},
	series = LNAI,
	title = {Formal Reasoning about Modules, Reuse, Objects, and their Correctness},
	year = 1996,
}

Klot96

@misc{Klot96,
	author = "Klotz, G",
	note = "\url{http://www.mathforum.org}",
	title = "The {M}ath {F}orum",
	year = 1996,
}

KM02

@article{KM02,
	author = {Khurshid, Sarfraz and Darko Marinov},
	journal = {Automated Software Engineering Journal},
	title = {Test{E}ra: A Novel Framework for Automated Testing of Java Programs},
	year = 2002,
}

KM93

@string{Nov = "November"}
@conference{KM93,
	author = {M. Kang and I. Moskowitz},
	booktitle = {{ACM} conference on Computer and Communication Security},
	month = Nov,
	pages = {119--129},
	title = {A Pump for Rapid, Reliable, Secure Communication},
	year = 1993,
}

KM94

@article{KM94,
	author = {K. Koskimies and E. Makinen},
	journal = {Software--Practice and Experience},
	number = 7,
	pages = {643--658},
	title = {Automatic Synthesis of State Machines from Trace Diagrams},
	volume = 24,
	year = 1994,
}

KM97

@string{Apr = "April"}
@article{KM97,
	author = {Matt Kaufmann and J. Moore},
	journal = {IEEE Transactions on Software Engineering},
	month = Apr,
	number = 4,
	pages = {203--213},
	title = {An Industrial Strength Theorem Prover for a Logic Based on {C}ommon {Lisp}},
	volume = 23,
	year = 1997,
}

KMM80

@book{KMM80,
	address = {New York},
	author = {Kalish, D. and R. Montague and G. Mar},
	edition = {2nd},
	publisher = {Harcourt Brace Jovanovich, Inc.},
	title = {Logic: Techniques of Formal Reasoning},
	year = 1980,
}

KMM93

@article{KMM93,
	author = {Kanellakis, P. C. and H. G. Mairson and J. C. Mitchell},
	journal = {In Lassez and Plotkin},
	pages = {444--478},
	title = {Unification and {ML}-Type reconstruction},
	volume = {Chapter 13},
	year = 1993,
}

KN01

@inproceedings{KN01,
	author = {Alexei Kopylov and Aleksey Nogin},
	crossref = {CSL01},
	optwwwref = {http://nogin.org/papers/markov.html},
	pages = {570--584},
	title = {Markov's Principle for Propositional Type Theory},
	url = {http://nogin.org/papers/markov.html},
}
Fully expanded entry:
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{KN01,
	author = {Alexei Kopylov and Aleksey Nogin},
	booktitle = {Computer Science Logic, Proceedings of the 10$^{th}$ Annual Conference of the EACSL},
	editor = {L. Fribourg},
	optwwwref = {http://nogin.org/papers/markov.html},
	pages = {570--584},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Markov's Principle for Propositional Type Theory},
	url = {http://nogin.org/papers/markov.html},
	volume = 2142,
	year = 2001,
}

KN56

@incollection{KN56,
	author = {Kasner, Edward and James R. Newman},
	booktitle = {The World of Mathematics},
	pages = {1936--1955},
	publisher = {Simon \& Schuster},
	title = {Paradox Lost and Paradox Regained},
	year = 1956,
}

KN93

@article{KN93,
	author = {Karareddine, F. and Nederpelt, R. P.},
	journal = {International Journal of Foundations of Computer Science},
	number = 3,
	pages = {197--240},
	title = {On Stepwise Explicit Substitution},
	volume = 4,
	year = 1993,
}

KN94

@string{Dec = "December"}
@string{TCS = "Journal of Theoretical Computer Science"}
@article{KN94,
	author = {Karareddine, F. and Nederpelt, R. P.},
	journal = TCS,
	month = Dec,
	number = 1,
	pages = {183--216},
	title = {A unified approach to type theory through a refined lambda-calculus},
	volume = 136,
	year = 1994,
}

Knob86

@inproceedings{Knob86,
	author = {Knoblock, T. B. and R. L. Constable},
	crossref = {LICS86},
	pages = {237--248},
	title = {Formalized Metareasoning in Type Theory},
}
Fully expanded entry:
@string{Jun = "June"}
@inproceedings{Knob86,
	author = {Knoblock, T. B. and R. L. Constable},
	booktitle = {Proceedings of the First Annual IEEE Symposium on Logic in Computer Science},
	key = {LICS86},
	month = Jun,
	pages = {237--248},
	publisher = {IEEE Computer Society Press},
	title = {Formalized Metareasoning in Type Theory},
	year = 1986,
}

Knob87

@phdthesis{Knob87,
	author = {Knoblock, T.},
	school = {Cornell University},
	title = {Metamathematical Extensibility in Type Theory},
	year = 1987,
}

Knu74

@article{Knu74,
	author = {Knuth, D. E.},
	journal = {Comput. Surv.},
	pages = {261--301},
	title = {Structured Programming with {\bf go to} Statements},
	volume = 6,
	year = 1974,
}

Knu84

@book{Knu84,
	address = {Reading, MA},
	author = {Donald E. Knuth},
	publisher = {Addison-Wesley},
	title = {The {\TeX}book},
	year = 1984,
}

Knu92

@book{Knu92,
	author = {Donald E. Knuth},
	isbn = {0-93-707380-6},
	publisher = {C.S.L.I Publications},
	title = {Literate Programming},
	year = 1992,
}

KO99

@article{KO99,
	author = "Christoph Kreitz and Jens Otten",
	journal = "Journal for Universal Computer Science, Special Issue on Integration of                      Deductive Systems",
	number = 3,
	pages = "88--112",
	title = "Connection-based theorem proving in classical and non-classical logics",
	volume = 5,
	year = 1999,
}

Koh00

@misc{Koh00,
	author = {Michael Kohlhase},
	howpublished = {Seki Report SR-00-02, Fachbereich Informatick, Universitat des Saarlandes},
	note = {\url{http://www.mathweb.org/omdoc}},
	title = {\textsc{OMDoc}: An Open Markup Format for Mathematical Docuemnts},
	year = 2000,
}

Koh00a

@article{Koh00a,
	author = {Ulrich Kohlenbach},
	journal = {Annals of Pure Logic},
	pages = {223--245},
	title = {Things that can and things that can't be done in {PRA}},
	volume = 102,
	year = 2000,
}

Koh01

@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@string{May = "May"}
@inproceedings{Koh01,
	author = {Michael Kohlhase},
	booktitle = {Proceedings of the International Conference on Artificial Intelligence and Symbolic Computation (AISC 2000), Madrid, Spain, July 17--19, 2000},
	editor = {John A. Campbell and Eugenio Roanes-Lozano},
	month = May,
	pages = {32--52},
	publisher = {Springer},
	series = LNAI,
	title = {{\textsc{OMDoc}}: Towards an Internet Standard for the Administration, Distribution, and Teaching of Mathematical Knowledge},
	volume = 1930,
	year = 2001,
}

Koh98

@string{ENTCS = "Electronic Notes in Theoretical Computer Science"}
@inproceedings{Koh98,
	author = {Ulrich Kohlenbach},
	booktitle = {Comprox {III}: {T}hird Workshop on Computation and Approximation},
	note = {\url{http://www.elsevier.nl/locate/entcs/volume13.html}},
	series = ENTCS,
	title = {Proof Theory and Computational Analysis},
	volume = 13,
	year = 1998,
}

Koh98a

@string{JSL = "The Journal of Symbolic Logic"}
@article{Koh98a,
	author = {Ulrich Kohlenbach},
	journal = JSL,
	pages = {1218--1238},
	title = {Relative constructivity},
	volume = 63,
	year = 1998,
}

Koh98b

@inproceedings{Koh98b,
	author = {Ulrich Kohlenbach},
	booktitle = {Logic Colloquium '96},
	pages = {115--158},
	series = {Springer Lecture Notes in Logic},
	title = {Arithmetizing proofs in analysis},
	volume = 12,
	year = 1998,
}

Koh99

@article{Koh99,
	author = {Ulrich Kohlenbach},
	journal = {Studia Logica},
	pages = {1--5},
	title = {A note on Goodman's theorem},
	volume = 63,
	year = 1999,
}

Koh99a

@article{Koh99a,
	author = {Ulrich Kohlenbach},
	journal = {Logic and foundations of mathematics, {S}ynthese {L}ibrary},
	note = {Kluwer Academic Publications},
	pages = {93--106},
	title = {The use of a logical principle of uniform boundedness in analysis},
	volume = 280,
	year = 1999,
}

Kol32

@article{Kol32,
	author = {Kolmogorov, A. N.},
	journal = {Mathematische Zeitschrift},
	pages = {58--65},
	title = {Zur Deutung der intuitionistischen Logik},
	volume = 35,
	year = 1932,
}

Kol65

@article{Kol65,
	author = {Kolmogorov, A.},
	journal = {Probl. Inf. Tramsm.},
	pages = {1--7},
	title = {Three approaches to the Concept of `the Amount of Information'},
	volume = 1,
	year = 1965,
}

Kol67

@incollection{Kol67,
	author = {Kolmogorov, A.N.},
	crossref = {SBML67},
	pages = {414--437},
	title = {On the principle of the excluded middle},
}
Fully expanded entry:
@incollection{Kol67,
	address = {Cambridge, MA},
	author = {Kolmogorov, A.N.},
	booktitle = {From Frege to G{\"o}del: {A} Source Book in Mathematical Logic, 1879--1931},
	editor = {J. van Heijenoort},
	pages = {414--437},
	publisher = {Harvard University Press},
	title = {On the principle of the excluded middle},
	year = 1967,
}

Kop00

@techreport{Kop00,
	address = {Ithaca, New York},
	author = {Alexei Kopylov},
	institution = {Cornell University},
	number = {TR2000-1809},
	title = {Dependent Intersection: A New Way of Defining Records in Type Theory},
	type = {Department of Computer Science},
	year = 2000,
}

Kop01

@string{Jan = "January"}
@article{Kop01,
	author = {Alexei Kopylov},
	journal = {Information and Computation},
	month = Jan,
	number = 1,
	pages = {173--198},
	title = {Decidability of Linear Affine Logic},
	volume = 164,
	year = 2001,
}

Kop03

@inproceedings{Kop03,
	author = {Alexei Kopylov},
	booktitle = {Proceedings of 18$^{th}$ IEEE Symposium on Logic in Computer Science},
	pages = {86--95},
	title = {Dependent Intersection: A New Way of Defining Records in Type Theory},
	year = 2003,
}

Kop95

@string{APAL = "Annals of Pure and Applied Logic"}
@article{Kop95,
	author = {Alexei Kopylov},
	editor = {D. van Dalen},
	journal = APAL,
	pages = {179--213},
	publisher = {North-Holland},
	title = {On {NP}-completeness in Linear Logic},
	url = {http://www.informatik.uni-trier.de/~ley/db/journals/apal/apal75.html},
	volume = 75,
	year = 1995,
}

Kop97

@inproceedings{Kop97,
	author = {Alexei Kopylov},
	crossref = {LFCS97},
	pages = {156--166},
	title = {The undecidability of second order linear affine logic},
	url = {http://www.springerlink.com/(vt5hek45m3s1cbzuwwlozp55)/app/home/contribution.asp?referrer=parent&backto=issue,17,42;journal,2713,3934;linkingpublicationresults,1:105633,1},
}
Fully expanded entry:
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Kop97,
	author = {Alexei Kopylov},
	booktitle = {Proceedings of the 4$^{th}$ International Symposium on Logical Foundations of Computer Science ({LFCS'97})},
	editor = {Sergei Adian and Anil Nerode},
	key = {lfcs97},
	pages = {156--166},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {The undecidability of second order linear affine logic},
	url = {http://www.springerlink.com/(vt5hek45m3s1cbzuwwlozp55)/app/home/contribution.asp?referrer=parent&backto=issue,17,42;journal,2713,3934;linkingpublicationresults,1:105633,1},
	volume = 1234,
	year = 1997,
}

KopFDL

@misc{KopFDL,
	author = {Alexei Kopylov},
	howpublished = {FDL Algorithms Collection},
	note = {\url{http://www.nuprl.org/Algorithms}},
	title = {Verified implementation of red-black trees},
}

KOSP00

@incollection{KOSP00,
	author = {Christoph Kreitz and Jens Otten and Stephan Schmitt and Brigitte Pientka},
	booktitle = {Intellectics and Computational Logic: Papers in Honor of {Wolfgang Bibel}},
	editor = {Steffen H\"{o}lldobler},
	pages = {189--205},
	publisher = {Kluwer},
	series = {Applied Logic},
	title = {Matrix-Based Constructive Theorem Proving},
	volume = 19,
	year = 2000,
}

Koz77

@phdthesis{Koz77,
	author = {Kozen, Dexter},
	school = {Computer Science Department, Cornell University, Ithaca, New York},
	title = {Complexity of Finitely Presented Algebras},
	year = 1977,
}

Koz91

@book{Koz91,
	address = {New York},
	author = {Kozen, Dexter},
	publisher = {Springer-Verlag},
	title = {The Design and Analysis of Algorithms},
	year = 1991,
}

Koz94

@article{Koz94,
	author = {Kozen, Dexter},
	journal = {Information and Computation},
	pages = {366--390},
	title = {A Completeness Theorem for {K}leene Algebras and the Algebra of Regular Events},
	volume = 110,
	year = 1994,
}

Koz97

@book{Koz97,
	address = {New York},
	author = {Kozen, Dexter},
	publisher = {Springer},
	title = {Automata and Computability},
	year = 1997,
}

KP00

@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@inproceedings{KP00,
	author = "Christoph Kreitz and Brigitte Pientka",
	booktitle = "International Conference TABLEAUX-2000",
	editor = "R. Dyckhoff",
	pages = "294--308",
	publisher = "Springer Verlag",
	series = LNAI,
	title = "Matrix-based Inductive Theorem Proving",
	volume = 1847,
	year = 2000,
}

KP01

@article{KP01,
	address = {The Netherlands},
	author = {Kreitz, Christoph and Brigitte Pientka},
	journal = {Studia Logica},
	pages = {293--326},
	publisher = {Kluwer Academic Publishers},
	title = {Connection-Driven Inductive Theorem Proving},
	volume = 69,
	year = 2001,
}

KP95

@article{KP95,
	author = {Keller, J. P. and R. Paige},
	journal = {Communications on Pure and Applied Mathematics},
	pages = {1--62},
	title = {Program Derivation with Verified Transformations--A Case Study},
	volume = {XLVIII},
	year = 1995,
}

KP99

@string{JAR = "Journal of Automated Reasoning"}
@article{KP99,
	author = {F. Kamm{\"u}ller and L. C. Paulson},
	journal = JAR,
	number = {3--4},
	pages = {235--264},
	title = {A Formal Proof of {Sylow's} First Theorem -- An Experiment in Abstract Algebra with {\Isabelle} {\HOL}},
	volume = 23,
	year = 1999,
}

kqueue

@inproceedings{kqueue,
	author = {Jonathan Lemon},
	booktitle = {2001 FREENIX Track Technical Program},
	title = {Kqueue: A generic and scalable event notification facility},
	year = 2001,
}

KR95

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{KR95,
	address = {Utrecht, The Netherlands},
	author = {Kamareddine, F. and A. RP{\'i}os},
	booktitle = {PLILP '95---Programming Languages: Implementation, Logics and Programs},
	editor = {Hermenegildo, M. and S. D. Swierstra},
	number = 982,
	pages = {45--62},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {A $\lambda$-Calculus {\`a} la de Bruijn with Explicit Substitutions},
	year = 1995,
}

Kra81

@phdthesis{Kra81,
	author = {Kraft, D. B.},
	school = {Cornell University},
	title = {AVID: A System for the Interactive Development of Verifiably Correct Programs},
	year = 1981,
}

KRB91

@book{KRB91,
	author = {Kiczales, G. and J. desRivieres and D.G. Bobrow},
	publisher = {MIT Press, Cambridge, MA},
	title = {The Art of the Metaobject Protocol},
	year = 1991,
}

Kre01a

@string{Aug = "August"}
@misc{Kre01a,
	author = {Christoph Kreitz},
	howpublished = {Talk given at the Dagstuhl workshop, "Dependent Type Theory Meets Practical Programming," Schloss Dagstuhl, Germany},
	month = Aug,
	title = {Designing Reliable, High-Performance Networks with the {\Nuprl} Proof Development System},
	url = {http://www.nuprl.org/FDLProject/talks.html},
	year = 2001,
}

Kre02a

@misc{Kre02a,
	author = {Christoph Kreitz},
	howpublished = {Talk given at the Calculemus Autumn School, Pisa, Italy},
	month = {September--October},
	title = {The {\Nuprl} Proof Development System},
	url = {http://www.nuprl.org/FDLProject/talks.html},
	year = 2002,
}

Kre02b

@string{Mar = "March"}
@misc{Kre02b,
	author = {Christoph Kreitz},
	howpublished = {Talk given at the AAAI Spring Symposium on Logic-Based Program Synthesis, Stanford University, Stanford, California},
	month = Mar,
	title = {Designing Reliable, High-Performance Networks with the {\Nuprl} Logical Programming Environment},
	url = {http://www.nuprl.org/FDLProject/talks.html},
	year = 2002,
}

Kre02c

@string{Mar = "March"}
@misc{Kre02c,
	author = {Christoph Kreitz},
	howpublished = {Talk given at Harvey Mudd College, Claremont California},
	month = Mar,
	title = {Formal Logical Environments for Building Reliable, High-Performance Software},
	url = {http://www.nuprl.org/FDLProject/talks.html},
	year = 2002,
}

Kre03

@misc{Kre03,
	author = {Christoph Kreitz},
	howpublished = {Cornell University, Ithaca, NY},
	note = {\url{http://www.nuprl.org/documents/Kreitz/03fdl-navigator.html}},
	title = {The {FDL} Navigator: Browsing and Manipulating Formal Content},
	year = 2003,
}

Kre04

@string{JFP = "Journal of Functional Programming"}
@article{Kre04,
	author = {Kreitz, Christoph},
	journal = JFP,
	number = 1,
	pages = {21--68},
	title = {Building reliable, high-performance networks with the Nuprl proof development system},
	volume = 14,
	year = 2004,
}

Kre59

@incollection{Kre59,
	author = {G. Kreisel},
	booktitle = {Constructivity in Mathematics},
	editor = {A. Heyting},
	pages = {101--128},
	publisher = {North-Holland, Amsterdam},
	title = {Interpretation of analysis by means of functionals of finite type},
	year = 1959,
}

Kre81

@inbook{Kre81,
	address = {Stanford, CA},
	author = {G. Kreisel},
	chapter = 5,
	pages = {131--147},
	publisher = {Stanford University},
	title = {Neglected possibilities of processing assertions and proofs mechanically: choice of problems and data},
	volume = {IMSSS},
	year = 1981,
}

Kre81a

@inbook{Kre81a,
	address = {Stanford, CA},
	author = {G. Kreisel},
	chapter = 6,
	pages = {149--163},
	publisher = {Stanford University},
	title = {Extraction of bounds: interpreting some tricks of the trade},
	volume = {IMSSS},
	year = 1981,
}

Kre86

@string{Sep = "September"}
@techreport{Kre86,
	address = {Ithaca, New York},
	author = {Kreitz, C.},
	institution = {Cornell University},
	month = Sep,
	number = {86--779},
	title = {Constructive Automata Theory Implemented with the {\Nuprl} Proof Development System},
	year = 1986,
}

Kre90a

@string{Nov = "November"}
@article{Kre90a,
	author = {Kreitz, Christoph},
	journal = {Revue d'intelligence artificielle},
	month = Nov,
	number = 3,
	pages = {53--79},
	title = {Towards a Formal Theory of Program Construction},
	volume = 4,
	year = 1990,
}

Kre90b

@inproceedings{Kre90b,
	author = {Kreitz, Christoph},
	booktitle = {Proceedings of the 14th German Workshop on Artificial Intelligence},
	editor = {H. Marburger},
	pages = {171--80},
	publisher = {Springer-Verlag},
	series = {Informatik Fachberichte 251},
	title = {The Representation of Program Synthesis in Higher Order Logic},
	year = 1990,
}

Kre92

@string{Nov = "November"}
@phdthesis{Kre92,
	author = {Kreitz, C.},
	month = Nov,
	school = {Technical University of Darmstadt},
	title = {Meta-Synthesis:  Deriving Programs that Develop Programs},
	year = 1992,
}

Kre94

@string{Oct = "October"}
@inproceedings{Kre94,
	author = {Kreitz, Christoph},
	booktitle = {Proceedings of the Eleventh Annual Meeting of the GI-Fachgruppe Deduktionssysteme},
	editor = {Wolfgang Bibel and Christoph Walther},
	month = Oct,
	organization = {Technische Hochschule Darmstadt},
	pages = 15,
	title = {A Foundation for Verified Software Development Systems},
	year = 1994,
}

Kre96

@string{Feb = "February"}
@article{Kre96,
	author = {Kreitz, Christoph},
	journal = {Journal of the Interest Group in Pure and Applied Logics},
	month = Feb,
	number = 1,
	pages = {75--94},
	title = {Formal Mathematics for Verifiably Correct Program Synthesis},
	volume = 4,
	year = 1996,
}

Kre97

@string{Jul = "July"}
@techreport{Kre97,
	address = {Ithaca, NY},
	author = {Kreitz, Christoph},
	institution = {Cornell University},
	month = Jul,
	number = {TR97-1637},
	title = {Formal Reasoning about Communication Systems {I}: Embedding {ML} into Type Theory},
	year = 1997,
}

Kre98

@incollection{Kre98,
	author = "Christoph Kreitz",
	booktitle = "Automated Deduction -- A Basis for Applications",
	chapter = III.2.5,
	editor = "W.~Bibel and P.~Schmitt",
	pages = "105--134",
	publisher = "Kluwer",
	title = "Program Synthesis",
	volume = "III",
	year = 1998,
}

Kre98a

@string{Sep = "September"}
@techreport{Kre98a,
	address = {Ithaca, NY},
	annote = {\url{http://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cs/TR98-1707}},
	author = {Kreitz, Christoph},
	institution = {Cornell University},
	month = Sep,
	number = {TR98-1707},
	title = {Formal Reasoning about Communications Systems {II}: Automated Fast-Track Reconfiguration},
	year = 1998,
}

Kre99

@inproceedings{Kre99,
	author = "Christoph Kreitz",
	crossref = "TACAS99",
	pages = "104--118",
	title = "Automated Fast-Track Reconfiguration of Group                   Communication Systems",
}
Fully expanded entry:
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Kre99,
	author = "Christoph Kreitz",
	booktitle = "5$^{th}$ International Conference on Tools and Algorithms                   for the Construction and Analysis of Systems",
	editor = "W. Rance Cleaveland",
	pages = "104--118",
	publisher = "Springer",
	series = LNCS,
	title = "Automated Fast-Track Reconfiguration of Group                   Communication Systems",
	url = "http://link.springer-ny.com/link/service/series/0558/tocs/t1579.htm",
	volume = 1579,
	year = 1999,
}

KRL+01

@inproceedings{KRL+01,
	author = "Karr, D. A. and Rodrigues,  C. and  Loyall,  J.P. and                      Schantz,  R. E. and Krishnamurthy,  Y. and Pyarali,  I.                      and Schmidt,  D. C. ",
	booktitle = "International Symposium on Distributed Objects and                      Applications",
	title = "Application of the {QuO} Quality-of-Service Framework to a                      Distributed Video Application",
	year = 2001,
}

KRS99

@inproceedings{KRS99,
	author = {S. S. Kulkarni and J. Rushby and N. Shankar},
	booktitle = {Proceedings of the 19th IEEE International Conference on Distributed Computing Systems Workshop on Self-Stabilizing Systems, Austin, TX},
	editor = {A. Arora},
	pages = {33--40},
	publisher = {IEEE Computer Society Press},
	title = {A case-study in component-based mechanical verification of fault-tolerant programs},
	year = 1999,
}

KS00

@article{KS00,
	author = "Christoph Kreitz and Stephan Schmitt",
	journal = "Journal of Information and Computation",
	number = "1--2",
	pages = "226--254",
	title = "A uniform procedure for converting matrix proofs into sequent-style systems",
	volume = 162,
	year = 2000,
}

KS94

@article{KS94,
	author = {Norbert Kajler and Neil Soiffer},
	issn = {0736-6906},
	journal = {{ACM} SIGCHI Bulletin},
	number = 4,
	pages = {64--69},
	publisher = {{ACM} Press},
	title = {Some human interaction issues in computer algebra},
	url = {http://doi.acm.org/10.1145/191642.191664},
	volume = 26,
	year = 1994,
}

KSV96

@inproceedings{KSV96,
	author = {O. Kupferman and S. Safra and M. Y. Vardi},
	crossref = {LICS96},
	pages = {322--333},
	title = {Relating Word and Tree Automata},
}
Fully expanded entry:
@inproceedings{KSV96,
	address = "New Brunswick, New Jersey",
	author = {O. Kupferman and S. Safra and M. Y. Vardi},
	booktitle = {Proceedings of 11$^{th}$ IEEE Symposium on Logic in Computer Science},
	editor = "E. Clarke",
	key = {LICS96},
	month = "July 27--30",
	pages = {322--333},
	publisher = "IEEE Computer Society Press",
	title = {Relating Word and Tree Automata},
	year = 1996,
}

KT04

@unpublished{KT04,
	author = {Jon Kleinberg and Eva Tardos},
	note = {To appear},
	title = {Algorithm Design},
	year = 2004,
}

KT90

@incollection{KT90,
	address = {Amsterdam},
	author = {Kozen, Dexter C. and Jerzy Tiuryn},
	booktitle = {Handbook of Theoretical Computer Science},
	editor = {van Leeuwen},
	pages = {789--840},
	publisher = {North Holland},
	title = {Logics of Programs},
	volume = {B},
	year = 1990,
}

Kur89

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Kur89,
	author = "R. P. Kurshan",
	booktitle = "Stepwise Refinement of Distributed Systems: Models, Formalisms, Correctness (REX Workshop)",
	pages = "414--453",
	publisher = "Springer-Verlag",
	series = LNCS,
	title = "Analysis of Discrete Event Coordination",
	volume = 430,
	year = 1989,
}

Kur94

@book{Kur94,
	address = {Princeton, NJ},
	author = {Robert P. Kurshan},
	publisher = {Princeton University Press},
	title = {Computer-Aided Verification of Coordinating Processes : the Automata-Theoretic Approach},
	year = 1994,
}

Kur99

@book{Kur99,
	address = {New York},
	author = {Kurzweil, Ray},
	publisher = {Penguin Books},
	title = {The Age of Spiritual Machines},
	year = 1999,
}

KV98

@string{Mar = "March"}
@article{KV98,
	author = {O. Kupferman and M. Y. Vardi},
	journal = {Chicago Journal of Theoretical Computer Science},
	month = Mar,
	title = {Verification of Fair Transition Systems},
	volume = 2,
	year = 1998,
}

KW01

@inproceedings{KW01,
	author = {J. Klose and H. Wittke},
	booktitle = {Proceedings of Seventh International Coference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS'01)},
	title = {An Automata Based Interpretation of Live Sequence Charts},
	year = 2001,
}

Laa97

@phdthesis{Laa97,
	author = {Twan Laan},
	school = {Eindhoven University of Technology},
	title = {The Evolution of Type Theory in Logic and Mathematics},
	year = 1997,
}

LaF02

@inproceedings{LaF02,
	author = "Robin La Fontaine",
	booktitle = "XML Europe 2002 - Conference Proceedings",
	title = "Merging {XML} files: A new approach providing intelligent merge of {XML} data sets",
	year = 2002,
}

Lak76

@book{Lak76,
	address = {Cambridge, MA},
	author = {I. Lakatos},
	publisher = {Cambridge University Press},
	title = {Proofs and Refutations: The Logic of Mathematical Discovery},
	year = 1976,
}

Lak78a

@book{Lak78a,
	address = {Cambridge},
	author = {I. Lakatos},
	publisher = {Cambridge University Press},
	title = {Mathematics, science and epistemology},
	volume = {2, Philosophical Papers},
	year = 1978,
}

Lak78b

@book{Lak78b,
	address = {Cambridge},
	author = {I. Lakatos},
	publisher = {Cambridge University Press},
	title = {The methodology of scientific research programmes},
	volume = {1, Philosophical Papers},
	year = 1978,
}

Lam03

@book{Lam03,
	address = {Boston},
	author = {Leslie Lamport},
	publisher = {Addison-Wesley},
	title = {Specifying Systems: The {TLA+} Language and Tools for Hardware and Software Engineers},
	year = 2003,
}

Lam78

@article{Lam78,
	author = {Leslie Lamport},
	journal = {Comms. {ACM}},
	number = 7,
	pages = {558--65},
	title = {Time, clocks and the ordering of events in a distributed system},
	volume = 21,
	year = 1978,
}

Lam80

@article{Lam80,
	author = {Leslie Lamport},
	journal = {Acta Informatica 14},
	pages = {21--37},
	title = {The "Hoare Logic" of Concurrent Programs},
	year = 1980,
}

Lam86

@string{JACM = "Journal of the Association for Computing Machinery"}
@article{Lam86,
	author = {Leslie Lamport},
	journal = JACM,
	number = 2,
	pages = {327--348},
	title = {The mutual exclusion problem. Part II: statement and solutions},
	volume = 33,
	year = 1986,
}

Lam86a

@article{Lam86a,
	author = {Leslie Lamport},
	journal = {Distributed Comput.},
	number = 2,
	pages = {77--101},
	title = {On interprocess communication (Parts I and II)},
	volume = 1,
	year = 1986,
}

Lam91

@string{Dec = "December"}
@techreport{Lam91,
	address = {Palo Alto, CA},
	author = {Leslie Lamport},
	institution = {Digital Equipment Corp.},
	month = Dec,
	number = 79,
	title = {The Temporal Logic of Actions},
	type = {Systems Research Center},
	year = 1991,
}

Lam94

@techreport{Lam94,
	author = {Lamport, Leslie},
	institution = {DIGITAL SRC, Palo Alto, CA},
	number = {1994-001},
	title = {Introduction to {TLA}},
	year = 1994,
}

Lam98

@string{tocs = "{ACM} Transactions on Computer Systems"}
@article{Lam98,
	author = {Lamport, L.},
	journal = tocs,
	number = 2,
	pages = {133--169},
	title = {The Part-Time Parliament},
	volume = 16,
	year = 1998,
}

Lambek80

@incollection{Lambek80,
	address = {New York},
	author = {J. Lambek},
	booktitle = {To H. B. Curry: Essays on Combinatory Logic, Lambda Calculus and Formalism},
	pages = {375--402},
	publisher = {Academic Press},
	title = {From lambda calculus to cartesian closed categories},
	year = 1980,
}

Lan86

@article{Lan86,
	author = {Landauer, T. K.},
	journal = {Cognitive Science},
	number = 4,
	pages = {477--493},
	title = {How much do people remember? Some estimates of the quantity of learned information in long-term memory},
	volume = 10,
	year = 1986,
}

Lau70

@inproceedings{Lau70,
	author = {Lauchli, H.},
	booktitle = {Intuitionism and Proof Theory},
	editors = {J. Myhill and A. Kino and R.E. Vesley},
	pages = {227--34},
	publisher = {North-Holland, Amsterdam},
	title = {An abstract notion of realizability for which intuitionistic predicate calculus is complete},
	year = 1970,
}

Law64

@article{Law64,
	author = {F. W. Lawvere},
	journal = {Proceedings National Academy of Science},
	pages = {1506--1511},
	title = {An Elementary Theory of the Category of Sets},
	volume = 52,
	year = 1964,
}

LCC94

@string{LNCS = "Lecture Notes in Computer Science"}
@proceedings{LCC94,
	booktitle = {Logical and Computational Complexity. International Workshop LCC '94, Indianapolis, Indiana, USA, 13--16 October 1994},
	editor = {Daniel Leivant},
	publisher = {Springer},
	series = LNCS,
	title = {Logical and Computational Complexity. International Workshop LCC '94, Indianapolis, Indiana, USA, 13--16 October 1994},
	volume = 960,
	year = 1995,
}

Lee01

@misc{Lee01,
	author = {Lillian Lee},
	howpublished = {To appear in the National Academies' Study on Fundamentals of Computer Science},
	title = {{"I'm Sorry Dave, I'm Afraid I Can't Do That"}: Linguistics, Statistics, and Natural Language Processing circa 2001},
}

Lee89

@book{Lee89,
	author = {Peter Lee},
	isbn = {0-262-12141-7},
	publisher = {MIT Press},
	title = {Realistic compiler generation},
	year = 1989,
}

Lee92

@article{Lee92,
	author = {Leeser, Miriam},
	journal = {Phil. Trans. Royal Society of London},
	pages = {49--68},
	title = {Using {\Nuprl} for the Verification and Synthesis of Hardware},
	volume = 339,
	year = 1992,
}

Lei01

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Lei01,
	author = {Rustan M. Leino},
	booktitle = {Informatics--10 Years Back, 10 Years Ahead},
	editor = {Reinhard Wilhelm},
	pages = {157--175},
	publsher = {Springer},
	series = LNCS,
	title = {Extended static checking: A ten-year perspective},
	volume = 2000,
	year = 2001,
}

Lei66

@book{Lei66,
	address = {Oxford},
	author = {Leibniz, Gottfried},
	publisher = {Clarendon Press},
	title = {Logical Papers:  A Selection},
	year = 1966,
}

Lei91

@string{Jul = "July"}
@article{Lei91,
	author = {Leivant, D.},
	journal = {Information and Computation},
	month = Jul,
	number = 1,
	pages = {93--113},
	title = {Finitely Stratified Polymorphism},
	volume = 93,
	year = 1991,
}

Lei91a

@inproceedings{Lei91a,
	author = {Leivant, D.},
	crossref = {LICS91},
	title = {A foundational delineation of computational feasibility},
}
Fully expanded entry:
@string{Jul = "July"}
@inproceedings{Lei91a,
	address = {Vrije University, Amsterdam, The Netherlands},
	author = {Leivant, D.},
	booktitle = {Proceedings of the 6$^{th}$ Symposium on Logic in Computer Science},
	key = {LICS91},
	month = Jul,
	publisher = {IEEE Computer Society Press},
	title = {A foundational delineation of computational feasibility},
	year = 1991,
}

Lei93

@string{Jan = "January"}
@inproceedings{Lei93,
	address = {Charleston, SC},
	author = {Daniel Leivant},
	booktitle = {Twentieth Annual {ACM} {SIGPLAN}-{SIGACT} Symposium on Principles of Programming Languages},
	month = Jan,
	organization = {ACM},
	pages = {325--333},
	publisher = {{ACM} Press},
	title = {Stratified Functional Programs and Computational Complexity},
	year = 1993,
}

Lei93a

@string{TCS = "Journal of Theoretical Computer Science"}
@article{Lei93a,
	author = {Daniel Leivant},
	journal = TCS,
	pages = {309--321},
	title = {Functions over free algebras definable in the simply typed lambda calculus},
	volume = 121,
	year = 1993,
}

Lei93b

@string{LNCS = "Lecture Notes in Computer Science"}
@incollection{Lei93b,
	address = {Berlin},
	author = {Daniel Leivant},
	booktitle = {Logical Foundations of Computer Science},
	editor = {A. Nerode and Yu V. Matiyasevich},
	pages = {227--239},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Predicative recurrence in finite Type},
	volume = 813,
	year = 1994,
}

Lei93c

@string{Aug = "August"}
@techreport{Lei93c,
	address = {Computer Science Department, Bloomington, IN},
	author = {Daniel Leivant},
	institution = {Indiana University},
	month = Aug,
	number = 388,
	title = {Higher Order Logic},
	year = 1993,
}

Lei94

@article{Lei94,
	author = {Daniel Leivant},
	journal = {Information and Computation},
	note = {Special LICS'91 conference issue},
	pages = {391--420},
	title = {A Foundational Delineation of Poly-time},
	volume = 110,
	year = 1994,
}

Lei94a

@unpublished{Lei94a,
	author = {Leivant, D.},
	note = {Submitted December},
	title = {Peano Theories and the Formalization of Feasible Mathematics},
	year = 1994,
}

Lei94b

@incollection{Lei94b,
	address = {Berlin},
	author = {Daniel Leivant},
	booktitle = {Logic and Computational Complexity},
	editor = {Daniel Leivant},
	pages = {177--194},
	publisher = {Springer},
	title = {Intrinsic Theories and Computational Complexity},
	year = 1994,
}

Lei95

@incollection{Lei95,
	author = {Daniel Leivant},
	booktitle = {Feasible Mathematics II, Perspectives in Computer Science},
	editor = {P. Clote and J. Remmel},
	publisher = {Birkh{\"a}user},
	title = {Ramified Recurrence and Computational Complexity {I}:  {W}ord Recurrence and Polynomial Time},
	year = 1995,
}

Len95

@article{Len95,
	author = "Douglas B. Lenat",
	journal = "Communications of the {ACM}",
	number = 11,
	pages = "33--38",
	title = "{CYC}: {A} Large-Scale Investment in Knowledge Infrastructure",
	volume = 38,
	year = 1995,
}

Ler02

@manual{Ler02,
	author = "Xavier Leroy",
	note = "With Damien Doligez, Jacques Garrigue, Didier R\'{e}my, and J\'{e}r\^{o}me Vouillon.  Availiable from \url{http://www.ocaml.org/}",
	title = "The {Objective Caml} System: {D}ocumentation and User's Manual",
	year = 2002,
}

Ler06

@inproceedings{Ler06,
	abstract = {This paper reports on the development and formal certification (proof of semantic preservation) of a compiler from Cminor (a C-like imperative language) to PowerPC assembly code, using the Coq proof assistant both for programming the compiler and for proving its correctness.  Such a certified compiler is useful in the context of formal methods applied to the certification of critical software: the certification of the compiler guarantees that the safety properties proved on the source code hold for the executable compiled code as well.},
	author = {Xavier Leroy},
	booktitle = {33rd symposium Principles of Programming Languages},
	pages = {42--54},
	publisher = {ACM Press},
	title = {Formal certification of a compiler back-end, or:                    programming a compiler with a proof assistant},
	url = {http://gallium.inria.fr/~xleroy/publi/compiler-certif.pdf},
	urlpublisher = {http://doi.acm.org/10.1145/1111037.1111042},
	year = 2006,
}

Ler90

@techreport{Ler90,
	author = {Xavier Leroy},
	institution = {INRIA},
	title = {The Zinc Experiment: An Economical Implementation of the ML Language},
	year = 1990,
}

Ler92

@inproceedings{Ler92,
	author = {Leroy, X.},
	booktitle = {Nineteenth {ACM} Symposium on Principles of Programming Languages},
	pages = {177--188},
	title = {Unboxed Objects and Polymorphic Typing},
	year = 1992,
}

Ler93

@string{Sep = "September"}
@manual{Ler93,
	author = {Xavier Leroy},
	month = Sep,
	title = {The {Caml} {Light} System, release 0.6: {D}ocumentation and User's Manual},
	year = 1993,
}

Ler94

@inproceedings{Ler94,
	author = {Xavier Leroy},
	booktitle = {Proceedings of the 21st {ACM} {SIGPLAN}-{SIGACT} symposium on Principles of programming languages},
	doi = {http://doi.acm.org/10.1145/174675.176926},
	isbn = {0-89791-636-0},
	location = {Portland, Oregon, United States},
	pages = {109--122},
	publisher = {{ACM} Press},
	title = {Manifest types, modules, and separate compilation},
	year = 1994,
}

Ler97

@string{may = "May"}
@manual{Ler97,
	author = {Xavier Leroy},
	month = may,
	organization = {INRIA, France},
	title = {The {Objective Caml} system release 1.07},
	year = 1997,
}

Les97

@book{Les97,
	address = {San Francisco, California},
	author = {Lesk, Michael},
	publisher = {Morgan Kaufmann Publishers},
	title = {Practical Digital Libraries: Books, Bytes, and Bucks},
	year = 1997,
}

Les97b

@misc{Les97b,
	author = {Lesk, Michael},
	note = {http://www.lesk.com/mlesk/ksg97/ksg.html},
	title = {How Much Information Is There In the World?},
	year = 1997,
}

Lev00

@misc{Lev00,
	author = {Levoy, Marc},
	note = {Presented at Campfire on Computers and Archeology},
	title = {Digitizing the {F}orma {U}rbis {R}omae},
	year = 2000,
}

Lev73

@article{Lev73,
	author = {Levin, L. A.},
	journal = {Problemy Peredaci Informacii 9},
	note = {(in Russian). English Translation in {\em Problems of Information Transmission 9}, pages 265--266, 1973},
	pages = {115--116},
	title = {Universal Search Problems},
	year = 1973,
}

Levy80

@incollection{Levy80,
	author = {L{\'e}vy, Jean-Jacques},
	booktitle = {To H. B. Curry: Essays in Combinatory Logic, Lambda Calculus and Formalism},
	editor = {Jonathan P. Seldin and J. Roger Hindley},
	pages = {159--191},
	publisher = {Academic Press},
	title = {Optimal Reductions in the Lambda-Calculus},
	year = 1980,
}

Lew90

@string{Dec = "December"}
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Lew90,
	author = {Lewington, C. P.},
	booktitle = {Proceedings of the 10th Conference on Foundations of Software Technology and Theoretical Computer Science},
	editor = {K.V. Nori and C.E. Veni Madhavan},
	month = Dec,
	pages = {115--132},
	publisher = {Springer-Verlag, New York},
	series = LNCS,
	title = {Towards constructive program derivation in {VDM}},
	volume = 472,
	year = 1990,
}

LF99

@string{Oct = "October"}
@inproceedings{LF99,
	author = {N.Lesley and A.Fekete},
	booktitle = {Proceedings of the 3rd International Conference on Principles of Distributed Systems},
	month = Oct,
	pages = {109--128},
	title = {Synchronous Executions and View Synchrony},
	year = 1999,
}

LF99b

@inproceedings{LF99b,
	author = {An-Chow Lai and Babak Falsafi},
	booktitle = {Proceedings of the 26th annual international symposium on Computer architecture},
	doi = {http://doi.acm.org/10.1145/300979.300994},
	isbn = {0-7695-0170-2},
	location = {Atlanta, Georgia, United States},
	pages = {172--183},
	publisher = {IEEE Computer Society Press},
	title = {Memory sharing predictor: the key to a speculative coherent DSM},
	year = 1999,
}

LFCS97

@string{LNCS = "Lecture Notes in Computer Science"}
@proceedings{LFCS97,
	booktitle = {Proceedings of the 4$^{th}$ International Symposium on Logical Foundations of Computer Science ({LFCS'97})},
	editor = {Sergei Adian and Anil Nerode},
	key = {lfcs97},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Proceedings of the 4$^{th}$ International Symposium on Logical Foundations of Computer Science ({LFCS'97})},
	url = {http://www.springerlink.com/(ju2wc555dvyz5n55wblt3drz)/app/home/issue.asp?referrer=parent&backto=journal,2713,3934;linkingpublicationresults,1:105633,1},
	volume = 1234,
	year = 1997,
}

LG86

@book{LG86,
	author = {Liskov, B. and J. Guttag},
	publisher = {MIT Press, Cambridge, MA},
	title = {Abstraction and Specification in Program Development},
	year = 1986,
}

LH03

@article{LH03,
	author = {Leonard, Elizabeth I. and Constance L. Heitmeyer},
	journal = {Higher-Order and Symbolic Computation},
	note = {To appear},
	title = {Program Synthesis from Formal Requirements Specifications using APTS},
	year = 2003,
}

Lia02

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Lia02,
	author = "Chuck C. Liang",
	booktitle = "Practical Aspects of Declarative Languages",
	pages = "47--63",
	series = LNCS,
	title = "Compiler Construction in Higher Order Logic Programming",
	volume = 2257,
	year = 2002,
}

LICS01

@proceedings{LICS01,
	booktitle = {Proceedings of 16$^{th}$ IEEE Symposium on Logic in Computer Science},
	key = {LICS01},
	publisher = "IEEE Computer Society Press",
	title = {Proceedings of 16$^{th}$ IEEE Symposium on Logic in Computer Science},
	year = 2001,
}

LICS86

@string{Jun = "June"}
@proceedings{LICS86,
	booktitle = {Proceedings of the First Annual IEEE Symposium on Logic in Computer Science},
	key = {LICS86},
	month = Jun,
	publisher = {IEEE Computer Society Press},
	title = {Proceedings of the First Annual IEEE Symposium on Logic in Computer Science},
	year = 1986,
}

LICS87

@string{Jun = "June"}
@proceedings{LICS87,
	booktitle = {Proceedings of the 2$^{nd}$ IEEE Symposium on Logic in Computer Science},
	editor = {D. Gries},
	key = {LICS87},
	month = Jun,
	publisher = {IEEE Computer Society Press},
	title = {Proceedings of the 2$^{nd}$ IEEE Symposium on Logic in Computer Science},
	year = 1987,
}

LICS88

@proceedings{LICS88,
	address = {Edinburgh, UK},
	booktitle = {Proceedings of the 3$^{rd}$ IEEE Symposium on Logic in Computer Science},
	key = {LICS88},
	publisher = {IEEE Computer Society Press},
	title = {Proceedings of the 3$^{rd}$ IEEE Symposium on Logic in Computer Science},
	year = 1988,
}

LICS89

@string{Jun = "June"}
@proceedings{LICS89,
	address = {Asilomar Conference Center, Pacific Grove, California},
	booktitle = {Proceedings of the 4$^{th}$ IEEE Symposium on Logic in Computer Science},
	key = {LICS89},
	month = Jun,
	publisher = {IEEE Computer Society Press},
	title = {Proceedings of the 4$^{th}$ IEEE Symposium on Logic in Computer Science},
	year = 1989,
}

LICS90

@string{Jun = "June"}
@proceedings{LICS90,
	booktitle = {Proceedings of the 5$^{th}$ Symposium on Logic in Computer Science},
	key = {LICS90},
	month = Jun,
	publisher = {IEEE Computer Society Press},
	title = {Proceedings of the 5$^{th}$ Symposium on Logic in Computer Science},
	year = 1990,
}

LICS91

@string{Jul = "July"}
@proceedings{LICS91,
	address = {Vrije University, Amsterdam, The Netherlands},
	booktitle = {Proceedings of the 6$^{th}$ Symposium on Logic in Computer Science},
	key = {LICS91},
	month = Jul,
	publisher = {IEEE Computer Society Press},
	title = {Proceedings of the 6$^{th}$ Symposium on Logic in Computer Science},
	year = 1991,
}

LICS92

@proceedings{LICS92,
	booktitle = {Proceedings of the 7$^{th}$ Symposium on Logic in Computer Science},
	key = {LICS92},
	publisher = {IEEE Computer Society Press},
	title = {Proceedings of the 7$^{th}$ Symposium on Logic in Computer Science},
	year = 1992,
}

LICS94

@string{Jul = "July"}
@proceedings{LICS94,
	address = {Paris, France},
	booktitle = {Proceedings of 9$^{th}$ IEEE Symposium on Logic in Computer Science},
	key = {LICS94},
	month = Jul,
	publisher = {IEEE Computer Society Press},
	title = {Proceedings of 9$^{th}$ IEEE Symposium on Logic in Computer Science},
	year = 1994,
}

LICS96

@proceedings{LICS96,
	address = "New Brunswick, New Jersey",
	booktitle = {Proceedings of 11$^{th}$ IEEE Symposium on Logic in Computer Science},
	editor = "E. Clarke",
	key = {LICS96},
	month = "July 27--30",
	publisher = "IEEE Computer Society Press",
	title = {Proceedings of 11$^{th}$ IEEE Symposium on Logic in Computer Science},
	year = 1996,
}

LICS99

@proceedings{LICS99,
	booktitle = {Proceedings of 14$^{th}$ IEEE Symposium on Logic in Computer Science},
	key = {LICS99},
	publisher = "IEEE Computer Society Press",
	title = {Proceedings of 14$^{th}$ IEEE Symposium on Logic in Computer Science},
	year = 1999,
}

Lin88

@string{Jan = "January"}
@article{Lin88,
	author = {Lindsay, P. A.},
	journal = {Software Engineering Journal},
	month = Jan,
	pages = 27,
	title = {A survey of mechanical support for formal reasoning},
	volume = 3,
	year = 1988,
}

LIN93

@string{Jun = "June"}
@inproceedings{LIN93,
	address = {Toulouse, France},
	author = {Lincoln, Patrick and John Rushby},
	booktitle = {Proceedings of the Fault-Tolerant Computing Symposium},
	month = Jun,
	number = 23,
	pages = {402--411},
	series = {FTCS},
	title = {A Formally Verified Algorithm for Interactive Consistency Under a Hybrid Fault Model},
	year = 1993,
}

Lip90

@string{Oct = "October"}
@techreport{Lip90,
	address = {Ithaca, NY},
	author = {Lipton, J.},
	institution = {Cornell University},
	month = Oct,
	number = {90--1163},
	title = {Realizabilty and Kripke Forcing},
	year = 1990,
}

Lip91

@misc{Lip91,
	author = {Lipton, J.},
	howpublished = {Cornell University, Ithaca, NY},
	title = {Logic Programming in the {\Nuprl} Type Theory Environment, {\rm Preprint}},
	year = 1991,
}

Lis86

@incollection{Lis86,
	author = {Liskov, B. H. and R. Atkinson and T. Bloom and E. Moss and J. Schaffert and R. Scheifler and A. Snyder},
	booktitle = {Abstraction and Specification in Program Development},
	pages = {323--412},
	publisher = {MIT Press, Cambridge, Mass.},
	title = {{CLU} Reference Manual},
	year = 1986,
}

Liu85

@book{Liu85,
	address = {NY},
	author = {Liu, C. L.},
	edition = {2nd},
	publisher = {McGraw-Hill},
	title = {Elements of Discrete Mathematics},
	year = 1985,
}

Liu98

@inproceedings{Liu98,
	author = {Liu, Y. A.},
	booktitle = {IEEE International Conference on Computer Languages},
	title = {Dependence Analysis for Recursive Data},
	year = 1998,
}

LLHA94

@inproceedings{LLHA94,
	address = {London, UK},
	author = {John W. O'Leary and Miriam Leeser and Jason Hickey and Mark Aagaard},
	booktitle = {TPCD '94: Proceedings of the Second International Conference on Theorem Provers in Circuit Design - Theory, Practice and Experience},
	isbn = {3-540-59047-1},
	optwwwpdf = {http://mojave.caltech.edu/jyh/papers/tpcd94/default.html},
	optwwwref = {http://portal.acm.org/citation.cfm?id=672931&dl=acm&coll=&CFID=15151515&CFTOKEN=6184618#},
	pages = {52--71},
	publisher = {Springer-Verlag},
	title = {Non-Restoring Integer Square Root: A Case Study in Design by Principled Optimization},
	year = {1994},
}

LLS-A93

@string{Oct = "October"}
@inproceedings{LLS-A93,
	address = {Boston, MA},
	author = {Lampson, Butler W. and Nancy A. Lynch and J{\o}rgen F. S{\o}gaard-Andersen},
	booktitle = {Formal Description Techniques, VI: Proceedings of the IFIP TC6/WG6.1 6th International Conference on Formal Description Techniques},
	editor = {Tenney, Richard L. and Paul D. Amer and M. {\"U}mit Uvar },
	month = Oct,
	organization = {FORTE'93},
	pages = {385--400},
	publisher = {North Holland, 1994},
	title = {Correctness of At-Most-Once Message Delivery Protocols},
	year = 1993,
}

LM-S85

@string{JACM = "Journal of the Association for Computing Machinery"}
@string{Jan = "January"}
@article{LM-S85,
	author = {Lamport, Leslie and P. M. Melliar-Smith},
	journal = JACM,
	month = Jan,
	number = 1,
	pages = {52--78},
	title = {Synchronizing Clocks in the Presence of Faults},
	volume = 32,
	year = 1985,
}

LM74

@incollection{LM74,
	address = {Cambridge},
	author = {I. Lakatos and A. Musgrowe eds.},
	booktitle = {Criticism and the Growth of Knowledge},
	pages = {91--196},
	publisher = {Cambridge University Press},
	title = {Falsification and the Methodology of Scientific Research Programmes},
	year = 1974,
}

LM92

@string{JAR = "Journal of Automated Reasoning"}
@article{LM92,
	author = {Jean-Louis Lassez and Michael J. Maher},
	issn = {0168-7433},
	journal = JAR,
	number = 3,
	pages = {373--379},
	publisher = {Kluwer Academic Publishers},
	title = {On Fourier's algorithm for linear arithmetic constraints},
	volume = 9,
	year = 1992,
}

LM93

@techreport{LM93,
	author = {Levin, Roy and Paul R. McJones},
	institution = {DIGITAL Systems Research Center},
	number = 105,
	title = {The {V}esta approach to precise configuration of large software systems},
	year = 1993,
}

LM94

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{LM94,
	author = "Leslie Lamport and Stephan Merz",
	booktitle = "{FTRTFTS}: Formal Techniques in Real-Time and Fault-Tolerant                 Systems: International Symposium Organized Jointly with the                 Working Group Provably Correct Systems -- ProCoS",
	publisher = "Springer-Verlag",
	series = LNCS,
	title = "Specifying and Verifying Fault-Tolerant Systems",
	url = citeseer.nj.nec.com/article/lamport94specifying.html,
	year = 1994,
}

LM95

@string{LNCS = "Lecture Notes in Computer Science"}
@incollection{LM95,
	author = {Leivant, Daniel and J.-Y. Marion},
	booktitle = {Computer Science Logic},
	editor = {Tiuryn, J. and L. Pacholsky},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Ramified Recurrence and Computational Complexity II: Substitutions and Poly-Space},
	year = 1995,
}

LM96

@inproceedings{LM96,
	author = {Lawall, Julia L. and Harry G. Mairson},
	booktitle = {1996 {ACM} International Conference on Functional Programming},
	pages = {92--101},
	title = {Optimality and Inefficiency: What Isn't a Cost Model of the Lambda Calculus?},
	year = 1996,
}

LM99

@string{TCS = "Journal of Theoretical Computer Science"}
@article{LM99,
	author = {Leino, Rustan M. and Rajit Manohar},
	journal = TCS,
	number = {1-2},
	pages = {375--394},
	title = {Joining specification statements},
	volume = 216,
	year = 1999,
}

LMC03

@inproceedings{LMC03,
	author = {Sorin Lerner and Todd D. Millstein and Craig Chambers},
	booktitle = {Proceedings of the {ACM} {SIGPLAN} 2003 Conference on Programming Language Design and Implementation (PLDI)},
	pages = {220--231},
	publisher = {ACM},
	title = {Automatically proving the correctness of compiler optimizations.},
	year = 2003,
}

LMRC05

@inproceedings{LMRC05,
	author = {Sorin Lerner and Todd D. Millstein and Erika Rice and Craig Chambers},
	booktitle = {Proceedings of the 32nd {ACM} {SIGPLAN}-{SIGACT} Symposium on Principles of Programming Languages ({POPL})},
	editor = {Jens Palsberg and Mart\'{\i}n Abadi},
	pages = {364--377},
	publisher = {ACM},
	title = {Automated soundness proofs for dataflow analyses and transformations via local rules.},
	year = 2005,
}

LMS92

@inproceedings{LMS92,
	author = {Ewing L. Lusk and William W. McCune and John K. Slaney},
	crossref = {CADE92},
	pages = {731--734},
	title = {{ROO}: A parallel theorem prover},
}
Fully expanded entry:
@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@string{jun = "June"}
@inproceedings{LMS92,
	address = {Saratoga, NY},
	author = {Ewing L. Lusk and William W. McCune and John K. Slaney},
	booktitle = {Proceedings of the 11$^{th}$ International Conference on Automated Deduction},
	editor = {Deepak Kapur},
	month = jun,
	pages = {731--734},
	publisher = {Springer-Verlag},
	series = LNAI,
	title = {{ROO}: A parallel theorem prover},
	volume = 607,
	year = 1992,
}

LN02

@string{TOPLAS = "{ACM} Transactions of Programming Language Systems"}
@article{LN02,
	author = {Leino, Rustan M. and Greg Nelson},
	journal = TOPLAS,
	number = 5,
	pages = {491--553},
	title = {Data abstraction and information hiding},
	volume = 24,
	year = 2002,
}

LN94

@string{May = "May"}
@techreport{LN94,
	address = {Durham, NC},
	author = {Loveland, Donald W. and Gopalan Nadathur},
	institution = {Duke University},
	month = May,
	number = {CS-1994-19},
	title = {Proof Procedures for Logic Programming},
	type = {Department of Computer Science},
	year = 1994,
}

LNCS613

@string{LNCS = "Lecture Notes in Computer Science"}
@proceedings{LNCS613,
	address = {San Antonio, Texas},
	booktitle = {Constructivity in Computer Science, Summer Symposium},
	editor = {J. Paul Myers and Michael J. O'Donnell},
	month = {June 19--22},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Constructivity in Computer Science, Summer Symposium},
	volume = 613,
	year = 1991,
}

LNR80

@string{Jul = "July"}
@techreport{LNR80,
	address = {Comp. Science and Technology},
	author = {Levitt, K. and P. Neumann and L. Robinson},
	institution = {National Bureau of Standards},
	month = Jul,
	title = {The {SRI} Hierarchical Development of Secure Systems},
	year = 1980,
}

Lob75

@techreport{Lob75,
	address = {Amsterdam},
	author = {M. H. Lob},
	institution = {Mathematisch Institut},
	number = {75--8},
	title = {Embedding first-order predicate logic in fragments of intuitionistic logic},
	year = 1975,
}

LOG

@misc{LOG,
	crossref = {logosphere},
}
Fully expanded entry:
@misc{LOG,
	author = "Schurmann and Pfenning and Shankar",
	note = "Logosphere homepage: \url{http://www.logosphere.org}",
	title = "Logosphere. {A} {F}ormal {D}igital {L}ibrary",
}

logosphere

@misc{logosphere,
	author = "Schurmann and Pfenning and Shankar",
	note = "Logosphere homepage: \url{http://www.logosphere.org}",
	title = "Logosphere. {A} {F}ormal {D}igital {L}ibrary",
}

Lon88

@misc{Lon88,
	author = {G. Longo},
	howpublished = {Carnegie Mellon, Computer Science Department},
	month = {Spring Semester},
	note = {Lectures Notes},
	title = {From Type structures to Type theories},
	year = 1988,
}

Loo74

@string{Aug = "August"}
@inproceedings{Loo74,
	author = {R. Loos},
	booktitle = {SIGSAM Bulletin 8, 3},
	month = Aug,
	organization = {Proceedings of EUROSAM `74},
	pages = {9--16},
	title = {Toward a formal implementation of computer algebra},
	year = 1974,
}

Lor02

@string{Dec = "December"}
@misc{Lor02,
	author = {Lori Lorigo},
	howpublished = {Talk given at Stanford University, Stanford, California},
	month = Dec,
	title = {Design of an Interactive Digital Library of Formal Algorithmic Knowledge},
	url = {http://www.nuprl.org/FDLProject/talks.html},
	year = 2002,
}

Lor03

@string{Apr = "April"}
@misc{Lor03,
	author = {Lori Lorigo},
	howpublished = {Talk given at the University of California, Berkeley},
	month = Apr,
	title = {An Interactive Digital Library of Algorithmic Knowledge},
	url = {http://www.nuprl.org/FDLProject/talks.html},
	year = 2003,
}

Lor06

@phdthesis{Lor06,
	author = {Lorigo, Lori},
	school = {Cornell University},
	title = {Information Management in the Service of Knowledge and Discovery},
	year = 2006,
}

Lov78

@book{Lov78,
	address = {New York},
	author = {D.W. Loveland},
	publisher = {North-Holland},
	title = {Automated Theorem Proving: A Logical Basis},
	year = 1978,
}

Loz97

@string{Sep = "September"}
@techreport{Loz97,
	address = {Gaithersburg, MD},
	author = {Daniel W. Lozier},
	institution = {U.S. Department of Commerce, Technology Administration, National Institute of Standards and Technology},
	month = Sep,
	number = {NISTIR 6072},
	title = {Toward a Revised {NBS} Handbook of Mathematical Functions},
	type = {Inter-agency Report},
	year = 1997,
}

LP03

@article{LP03,
	author = {Michael Y. Levin and Benjamin C. Pierce},
	bibsource = {DBLP, http://dblp.uni-trier.de},
	ee = {http://dx.doi.org/10.1017/S0956796802004550},
	journal = {Journal of Functonal Programming},
	number = 2,
	pages = {295--316},
	title = {\textsf{TinkerType}: {A} Language for Playing with Formal Systems},
	volume = 13,
	year = 2003,
}

LP81

@book{LP81,
	address = {Englewood Cliffs, New Jersey},
	author = {Lewis, Harry R. and Christos H. Papadimitriou},
	publisher = {Prentice-Hall},
	title = {Elements of the Theory of Computation},
	year = 1994,
}

LP92

@techreport{LP92,
	author = {Luo, Z. and R. Pollack},
	institution = {University of Edinburgh},
	number = {ECS-LFCS-92-211},
	title = {{LEGO} proof development system:  User's manual},
	year = 1992,
}

lpcsweb

@misc{lpcsweb,
	key = {LPCS},
	note = {\url{http://lpcs.math.msu.ru/eng/lpcs.htm}},
	title = {{The Laboratory for Logical Problems of Computer Science, Faculty of Mechanics and Mathematics, Moscow State University}},
}

LPP70

@article{LPP70,
	author = {Luckham, D. C. and M. R. Park and M. S. Paterson},
	journal = {JCSS},
	pages = {220--249},
	title = {On Formalized Computer Programs},
	volume = 4,
	year = 1970,
}

LR93

@string{Jun = "June"}
@inproceedings{LR93,
	address = {Toulouse, France},
	author = {Lincoln, Patrick and John Rushby},
	booktitle = {Proceedings of the Fault-Tolerant Computing Symposium},
	month = Jun,
	note = {Reprint},
	number = 23,
	organization = {Fault-Tolerant Computing Symposium},
	pages = {402--11},
	series = {FTCS},
	title = {A Formally Verified Algorithm for Interactive Consistency under a Hybrid Fault Model},
	year = 1993,
}

LR96

@string{Jun = "June"}
@inproceedings{LR96,
	address = {Jerusalem, Israel},
	author = {Nancy Lynch and Sergio Rajsbaum},
	booktitle = {Proceedings of the Fourth ISTCS Israel Symposium on Theory of Computing and Systems},
	month = Jun,
	pages = {4--15},
	title = {On the {Borowsky-Gafni} Simulation Algorithm},
	year = 1996,
}

LS86

@inbook{LS86,
	address = {Cambridge, UK},
	author = {J. Lambek and P. J. Scott},
	pages = {?},
	publisher = {Cambridge University Press},
	series = {Cambridge Studies in Advanced Mathematics},
	title = {Introduction to Higher-Order Categorical Logic},
	volume = 7,
	year = 1986,
}

LSBB92

@string{JAR = "Journal of Automated Reasoning"}
@article{LSBB92,
	author = {R. Letz and J. Schumann and S. Bayerl and W. Bibel},
	journal = JAR,
	pages = {183--212},
	title = {{\SETHEO}: {A} High-Performance Theorem Prover},
	volume = 8,
	year = 1992,
}

LSGL94

@string{Oct = "October"}
@inproceedings{LSGL94,
	address = {Berne, Switzerland},
	author = {Luchango, Victor and Ekrem S{\"o}ylemez and Stephen Garland and Nancy Lynch},
	booktitle = {Formal Description Techniques VII: Proceedings of the 7th IFIP WG6.1 International Conference on Formal Description Techniques},
	editor = {Dieter Hogrefe and Stefan Leue},
	month = Oct,
	pages = {259--273},
	publisher = {Chapman and Hall},
	series = {FORTE'94},
	title = {Verifying Timing Properities of Concurrent Algorithms},
	year = 1994,
}

LST96

@inproceedings{LST96,
	address = {St. Petersburg Beach, Florida},
	author = {Yanhong, A. Liu and Scott D. Stoller and Tim Teitelbaum},
	booktitle = {Conference Record of the 23rd Annual {ACM} Symposium on {POPL}},
	title = {Discovering auxiliary information for incremental computation},
	year = 1996,
}

LT87

@techreport{LT87,
	author = {Nancy A. Lynch and Mark R. Tuttle},
	institution = {MIT},
	number = {MIT/LCS/TR-387},
	title = {Hierarchical Correctness Proofs for Distributed Algorithms},
	type = {Department of Computer Science},
	year = 1987,
}

LT89

@string{Sep = "September"}
@article{LT89,
	author = {Lynch, Nancy and Mark Tuttle},
	journal = {Centrum voor Wiskunde en Informatica},
	month = Sep,
	number = 3,
	pages = {219--246},
	title = {An Introduction to {I}nput/{O}utput Automata},
	volume = 2,
	year = 1989,
}

LT95a

@string{Jun = "June"}
@inproceedings{LT95a,
	address = {La Jolla, CA},
	author = {Yanhong, A. Liu and Tim Teitelbaum},
	booktitle = {Proceedings of the {ACM} {SIGPLAN} Symposium of PEPM},
	month = Jun,
	pages = {190--201},
	title = {Caching intermediate results for program improvement},
	year = 1995,
}

LT95b

@string{Feb = "February"}
@article{LT95b,
	author = {Yanhong, A. Liu and Tim Teitelbaum},
	journal = {Science of Computer Programming},
	month = Feb,
	number = 1,
	pages = {1--39},
	title = {Systematic derivation of incremental programs},
	volume = 24,
	year = 1995,
}

Luc95

@string{Jun = "June"}
@mastersthesis{Luc95,
	address = {Cambridge, MA},
	author = {Luchangco, Victor},
	month = Jun,
	school = {Massachusetts Institute of Technology},
	title = {Using Simulation Techniques to Prove Timing Properties},
	year = 1995,
}

Luo89

@inproceedings{Luo89,
	author = {Zhaohui Luo},
	crossref = {LICS89},
	pages = {385--395},
	title = {{ECC}, an Extended Calculus of Construction},
}
Fully expanded entry:
@string{Jun = "June"}
@inproceedings{Luo89,
	address = {Asilomar Conference Center, Pacific Grove, California},
	author = {Zhaohui Luo},
	booktitle = {Proceedings of the 4$^{th}$ IEEE Symposium on Logic in Computer Science},
	key = {LICS89},
	month = Jun,
	pages = {385--395},
	publisher = {IEEE Computer Society Press},
	title = {{ECC}, an Extended Calculus of Construction},
	year = 1989,
}

Luo94

@book{Luo94,
	address = {New York},
	author = {Zhaohui Luo},
	publisher = {Oxford University Press},
	title = {Computation and Reasoning, A Type Theory for Computer Science},
	year = 1994,
}

LVB01

@inproceedings{LVB01,
	author = "Xiaoming Liu and Robbert van Renesse and Mark Bickford                      and Christoph Kreitz and Robert Constable",
	booktitle = "International Workshop on Applied Reliable Group                      Communication (WARGC 2001)",
	editor = "Luis Rodrigues and Michel Raynal",
	pages = "37--42",
	publisher = "IEEE",
	title = "Protocol Switching: Exploiting Meta-Properties",
	year = 2001,
}

Lyn94

@book{Lyn94,
	address = {San Mateo, CA},
	author = {Nancy Lynch and Michael Merritt and William Weihl and Alan Fekete},
	publisher = {Morgan Kaufmann Publishers},
	title = {Atomic Transactions},
	year = 1994,
}

Lyn96

@book{Lyn96,
	address = {San Mateo, CA},
	author = {Nancy Lynch},
	publisher = {Morgan Kaufmann Publishers},
	title = {Distributed Algorithms},
	year = 1996,
}

LZ95

@article{LZ95,
	author = {Lowe, G. and H. Zedan},
	journal = {The Computer Journal},
	number = 10,
	title = {Refinement of complex systems: a case study},
	volume = 38,
	year = 1995,
}

M-OM93

@unpublished{M-OM93,
	author = {Mart{\'i}-Oliet, N. and J. Meseguer},
	note = {To appear},
	title = {Rewriting Logic as a Logical and Semantic Framework},
	year = 1993,
}

M-OM94

@incollection{M-OM94,
	author = {Mart{\'i}-Oliet, N. and J. Meseguer},
	booktitle = {What is a Logical System?},
	editor = {D.M. Gabbay},
	publisher = {Oxford University Press},
	title = {General Logics and Logical Frameworks},
	year = 1994,
}

MA01

@techreport{MA01,
	author = {McDonald, James and John Anton},
	institution = {Kestrel Institute},
	number = {KES.U.01.3.},
	title = {SPECWARE--Producing Software Correct by Construction},
	year = 2001,
}

MA05

@string{jun = "June"}
@inproceedings{MA05,
	author = {J-P. Martin and L. Alvisi},
	booktitle = {Proceedings of the International Conference on Dependable Systems and Networks},
	month = jun,
	pages = {402--411},
	title = {Fast {B}yzantine Consensus},
	year = 2005,
}

MA94

@string{Nov = "November"}
@techreport{MA94,
	address = {Ithaca, NY},
	author = {Mannion, Conal L. and Stuart F. Allen},
	institution = {Cornell University},
	month = Nov,
	number = {TR94-1465},
	title = {A Notation for Computer Aided Mathematics},
	type = {Department of Computer Science},
	year = 1994,
}

MAC79

@string{Dec = "December"}
@misc{MAC79,
	author = {The MathLab Group},
	howpublished = {MIT},
	month = Dec,
	title = {MACSYMA Reference Manual},
	year = 1979,
}

MacK01

@book{MacK01,
	address = {Cambridge},
	author = {Donald MacKenzie},
	publisher = {MIT Press},
	title = {Mechanizing Proof},
	year = 2001,
}

MacK95

@article{MacK95,
	author = {Donald MacKenzie},
	journal = {IEEE Annals of the History of Computing},
	number = 3,
	pages = {7--29},
	title = {The Automation of Proof:  {A} Historical and Sociological Exploration},
	volume = 17,
	year = 1995,
}

MacQ86

@inproceedings{MacQ86,
	author = {D. MacQueen},
	booktitle = {Proceedings of the  13th {ACM} Symposium on Principles of Programming Languages},
	organization = {ACM},
	pages = {277--286},
	title = {Using Dependent Types to Express Modular Structure},
	year = 1986,
}

Mad88

@inproceedings{Mad88,
	author = {Madden, P.},
	booktitle = {Proceedings of the 1988 Alvey Technical Conference},
	editor = {Clarke, L.},
	note = {Also available from Edinburgh as DAI Research Paper No. 392},
	title = {Automatic program optimization via the transformation of {\Nuprl} synthesis proofs},
	year = 1988,
}

Mad89

@inproceedings{Mad89,
	author = {Madden, P.},
	booktitle = {Proceedings of the 11th Int'l Joint Conference on Art. Intelligence},
	editor = {Sridhara, N.S.},
	note = {Also available from Edinburgh as DAI Res. Paper No. 416},
	title = {The specialization and transformation of constructive existence proofs},
	year = 1989,
}

Mad91

@phdthesis{Mad91,
	author = {Madden, P.},
	note = {Unpublished Ph.D. thesis},
	school = {University of Edinburgh},
	title = {Automated Program Transformation Through Proof Transformation},
	year = 1991,
}

MADK94

@string{Jun = "June"}
@techreport{MADK94,
	address = {Jerusalem, Israel},
	author = {D. Malki and  Y. Amir and  D. Dolev and S. Kramer},
	institution = {The institute of Computer Science, Hebrew University},
	month = Jun,
	number = {CSTR94-14},
	title = {The Transis Approach to High Availability Cluster Communication},
	year = 1994,
}

Mae90

@book{Mae90,
	address = {New York},
	author = {R.E. Maeder},
	publisher = {Addison-Wesley Publishing Co.},
	title = {Programming in Logic},
	year = 1990,
}

Mag94

@phdthesis{Mag94,
	address = {G{\"o}teborg Sweden},
	author = {Lena Magnusson},
	school = {G{\"o}teborg University},
	title = {The Implementation of {\ALF} --- a Proof Editor based on Martin-L{\"o}f's Monomorphic Type Theory with Explicit Substitution},
	year = 1994,
}

magnusweb

@misc{magnusweb,
	author = "Gilbert Baumslag and others ",
	key = "MAGNUS",
	note = {\url{http://www.grouptheory.org/}},
	title = {{N}ew {Y}ork {G}roup {T}heory {C}ooperative at {CCNY}. {H}ome page of the {\Magnus} computational group theory project},
}

Man69

@article{Man69,
	author = {Manna, Z.},
	journal = {JCSS},
	pages = {119--127},
	title = {The Correctness of Programs},
	volume = 3,
	year = 1969,
}

Man74

@book{Man74,
	address = {New York},
	author = {Manna, Z.},
	publisher = {McGraw-Hill},
	title = {Mathematical Theory of Computation},
	year = 1974,
}

Man93

@string{Sep = "September"}
@unpublished{Man93,
	author = {Mannion, C. L. T.},
	month = Sep,
	note = {Will be a techreport soon.},
	title = {Scientific Computation, Symbolic Computation and Inference},
	year = 1993,
}

mapleweb

@misc{mapleweb,
	key = "MAPLE",
	note = {\url{http://www.maplesoft.com/}},
	title = {Waterloo {M}aple {G}roup. {\Maple} Home Page},
}

Mar98

@inproceedings{Mar98,
	author = {Per Martin-L\"of},
	crossref = {SS98},
	pages = {127--172},
	title = {An Intuitionistic Theory of Types},
}
Fully expanded entry:
@inproceedings{Mar98,
	address = {Oxford},
	author = {Per Martin-L\"of},
	booktitle = {Twenty-Five Years of Constructive Type Theory},
	editor = {Giovanni Sambin and Jan M. Smith},
	pages = {127--172},
	publisher = {Clarendon Press},
	series = {Oxford Logic Guides},
	title = {An Intuitionistic Theory of Types},
	volume = 36,
	year = 1998,
}

Markov54

@article{Markov54,
	author = "Markov, A.A.",
	journal = "Uspekhi Matematicheskikh Nauk",
	note = {In Russian},
	number = 61,
	pages = {226--230},
	title = "On the continuity of constructive functions",
	volume = {9/3},
	year = 1954,
}

Markov62

@article{Markov62,
	author = "Markov, A.A.",
	journal = "Trudy Matematicheskogo Instituta imeni V.A. Steklova",
	note = {In Russian. English Translation: A.M.S. Translations, series 2, vol.98, pp. 1--9. MR 27\#3528},
	pages = {8--14},
	title = "On constructive mathematics",
	volume = 67,
	year = 1962,
}

Marktoberdorf2001

@proceedings{Marktoberdorf2001,
	address = {Amsterdam},
	booktitle = {Proof and System-Reliability, Proceedings of International Summer School Marktoberdorf, July 24 to August 5, 2001},
	editor = {H. Schwichtenberg and R. Steinbr{\"u}ggen},
	publisher = {Kluwer Academic Publishers},
	series = {NATO Science Series III},
	title = {Proof and System-Reliability, Proceedings of International Summer School Marktoberdorf, July 24 to August 5, 2001},
	url = {http://www.comp.nus.edu.sg/~gheorghe/curs/mark01/proc.html},
	volume = 62,
	year = 2002,
}

Marktoberdorf93

@proceedings{Marktoberdorf93,
	address = {Berlin},
	booktitle = {Proof and Computation. Proceedings of the {NATO} Advanced Study Institute, Marktoberdorf, Germany},
	editor = {Ulrich Berger and H. Schwichtenberg},
	publisher = {Springer},
	series = {Series {F}: Computer and Systems Sciences},
	title = {Proof and Computation. Proceedings of the {NATO} Advanced Study Institute, Marktoberdorf, Germany},
	volume = 139,
	year = 1995,
}

Marktoberdorf97

@proceedings{Marktoberdorf97,
	address = {Berlin},
	booktitle = {Computational Logic. Proceedings of the {NATO} Advanced Study Institute, Marktoberdorf, Germany, July 29--August 10, 1997},
	editor = {Ulrich Berger and H. Schwichtenberg},
	publisher = {Springer},
	series = {Series {F}: Computer and Systems Sciences},
	title = {Computational Logic. Proceedings of the {NATO} Advanced Study Institute, Marktoberdorf, Germany, July 29--August 10, 1997},
	volume = 165,
	year = 1999,
}

Marsh97

@misc{Marsh97,
	author = {Marsh, Robert T.},
	note = {Washington, DC},
	title = {Critical Foundations: Report of the {P}resident's Commission on Critical Infrastructure Protection},
	year = 1997,
}

MathBus

@unpublished{MathBus,
	address = {Cornell University, Ithaca, NY},
	author = {Zippel, Richard},
	note = {Available online at \url{http://www.cs.cornell.edu/Simlab/papers/mathbus/mathTerm.htm}},
	title = {{MathBus}},
}

mathematicaweb

@misc{mathematicaweb,
	key = "MATHEMATICA",
	note = {\url{http://www.wolfram.com/products/mathematica/}},
	title = {Wolfram {R}esearch. {\Mathematica} Home Page},
}

mathml

@misc{mathml,
	crossref = {mathmlweb},
}
Fully expanded entry:
@misc{mathml,
	author = {{W$^3$C} Math working group},
	key = "MATHML",
	note = {\url{http://www.w3.org/Math}},
	title = {{\MathML} Home Page},
}

mathmlintegre

@misc{mathmlintegre,
	author = "Integre Technical Publishing",
	note = "\url{http://www.integretechpub.com/}",
	title = "Math{ML} Equation Editor",
}

mathmlweb

@misc{mathmlweb,
	author = {{W$^3$C} Math working group},
	key = "MATHML",
	note = {\url{http://www.w3.org/Math}},
	title = {{\MathML} Home Page},
}

mathtype

@misc{mathtype,
	author = "Design Science",
	note = "\url{http://www.dessci.com/en/products/mathtype}",
	title = Math{T}ype,
}

mathworld

@misc{mathworld,
	author = "E. Weisstein",
	note = "\url{http://mathworld.wolfram.com}",
	title = Math{W}orld,
}

Matlab95

@book{Matlab95,
	author = {The MathWorks, Inc.},
	publisher = {The MathWorks, Inc.},
	title = {{\Matlab} Reference Manual and Users Guide},
	year = 1995,
}

matlabweb

@misc{matlabweb,
	key = "MATLAB",
	note = {\url{http://www.mathworks.com/products/matlab/}},
	title = {The {M}athworks. {\Matlab} Home Page},
}

Maude00

@string{Mar = "March"}
@unpublished{Maude00,
	author = {Manuel Clavel and Francisco Dur\'an and Steven Eker and Patrick Lincoln and Narciso Mart\'\i-Oliet and Jos\'e Meseguer and Jos\'e Quesada},
	month = Mar,
	note = {\url{http://maude.csl.sri.com/papers/etaps00-tutorial}},
	title = {A {M}aude Tutorial},
	year = 2000,
}

Mayr97

@unpublished{Mayr97,
	author = {S. Tobias Mayr},
	note = {Communicated to the {\Nuprl} group at Cornell University},
	title = {Generating Primitive Proofs from {SupInf}},
	year = 1997,
}

Maz90

@inproceedings{Maz90,
	author = {Murray S. Mazer},
	booktitle = {Proceedings of the 3rd Conference on Theoretical Aspects of Reasoning about Knowledge},
	pages = {239--304},
	title = {A Link Between Knowledge and Communication in Faulty Distributed Systems},
	year = 1990,
}

MB00

@string{Jun = "June"}
@techreport{MB00,
	author = {Andrew M. Mironov and Virendra C. Bhavsar},
	institution = {University of New Brunswick},
	month = Jun,
	number = {TR98-12a},
	title = {A New Approach for Specification and Verification of Distributed Agents},
	year = 2000,
}

MB67

@book{MB67,
	author = {MacLane, Saunders and G. Birkhoff},
	publisher = {MacMillan},
	title = {Algebra},
	year = 1967,
}

MC81

@article{MC81,
	author = {B. Misra and K. M. Chandy},
	journal = {IEEE Trans. on Software Engineering},
	pages = {417--426},
	title = {Proofs of Networks of Processes},
	volume = 7,
	year = 1981,
}

MC90

@string{Nov = "November"}
@inproceedings{MC90,
	author = {Miner, Paul and James Caldwell},
	booktitle = {NASA Langley Formal Methods Workshop},
	month = Nov,
	number = {CP-10052},
	organization = {NASA},
	pages = {442--56},
	series = {NASA},
	title = {A {\HOL} theory for voting},
	year = 1990,
}

McA89

@book{McA89,
	address = {Cambrige, Mass.},
	author = {McAllester, D. A.},
	publisher = {MIT Press},
	title = {ONTIC:  A Knowledge Representation System for Mathematics},
	year = 1989,
}

McAG92

@string{Jul = "July"}
@article{McAG92,
	author = {D. A. McAllester and R. Givan},
	journal = {Artificial Intelligence},
	month = Jul,
	number = 1,
	pages = {1--20},
	title = {Natural Language Syntax and First-Order Inference},
	volume = 56,
	year = 1992,
}

McC60

@article{McC60,
	author = {McCarthy, J.},
	journal = {Communications of the {ACM}},
	number = 3,
	pages = {184--195},
	title = {Recursive Functions of Symbolic Expressions and Their Computations by Machine, Part I},
	volume = 3,
	year = 1960,
}

McC62

@book{McC62,
	address = {Cambridge, MA},
	author = {McCarthy, J. and others},
	publisher = {MIT Press},
	title = {{Lisp} 1.5 Users Manual},
	year = 1962,
}

McC62a

@inproceedings{McC62a,
	author = {McCarthy, J.},
	booktitle = {Proceedings of the Symposium in Pure Math, Recursive Function Theory},
	pages = {219--228},
	publisher = {AMS, Providence, RI},
	title = {Computer Programs for Checking Mathematical Proofs},
	volume = {V},
	year = 1962,
}

McC63

@incollection{McC63,
	address = {Amsterdam},
	author = {McCarthy, J.},
	booktitle = {Computer Programming and Formal Systems},
	editor = {P. Braffort and D. Hirschberg},
	pages = {33--70},
	publisher = {North-Holland},
	title = {A Basis for a Mathematical Theory of Computation},
	year = 1963,
}

McC84

@phdthesis{McC84,
	author = {David Charles McCarty},
	school = {Ohio State University},
	title = {Realizability and Recursive Mathematics},
	year = 1984,
}

McC92

@string{JAR = "Journal of Automated Reasoning"}
@article{McC92,
	author = {William McCune},
	issn = {0168-7433},
	journal = JAR,
	number = 2,
	pages = {147--167},
	publisher = {Kluwer Academic Publishers},
	title = {Experiments with discrimination-tree indexing and path indexing for term retrieval},
	volume = 9,
	year = 1992,
}

McC97

@string{JAR = "Journal of Automated Reasoning"}
@article{McC97,
	author = "William McCune",
	journal = JAR,
	number = 3,
	pages = "263--276",
	title = "Solution of the {Robbins} Problem",
	volume = 19,
	year = 1997,
}

McC97a

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{McC97a,
	author = {William McCune},
	booktitle = {8th International Conference on Rewriting Techniques and Applications (RTA), Sitges, Spain},
	editor = {H. Comon},
	number = 1232,
	pages = {1--7},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Well-behaved search and the {Robbins} problem},
	year = 1997,
}

McCarty86

@article{McCarty86,
	author = {McCarty, David},
	journal = {Journal of Pure and Applied Logic},
	pages = {153--183},
	title = {Realizability and Recursive Set Theory},
	volume = 32,
	year = 1986,
}

McCM69

@inproceedings{McCM69,
	author = {McCreight, E. M. and A. R. Meyer},
	booktitle = {Proceedings of the {ACM} Syposium of Theory of Computing},
	pages = {79--88},
	title = {Classes of Computable Functions Defined by Bounds on Computations},
	year = 1969,
}

McCune90

@techreport{McCune90,
	address = {Argonne, IL},
	author = {McCune, W.},
	institution = {Argonne National Laboratory},
	number = {ANL-909},
	title = {{OTTER} 2.0 {U}sers {G}uide},
	year = 1990,
}

McK85

@book{McK85,
	address = {Cambridge, England},
	author = {McKeown, K. R.},
	publisher = {Cambridge University Press},
	title = {Text Generation: using Discource Strategies and Focus Constraints to Generate Natural Language Text},
	year = 1985,
}

McK94

@book{McK94,
	address = {Toronto},
	author = {Wilbert J. McKeachie},
	edition = {9th},
	publisher = {D. C. Heath \& Co.},
	title = {Teaching Tips: Strategies, Research and Theory for College and University Teachers},
	year = 1994,
}

McM92

@phdthesis{McM92,
	author = {John William McManus},
	school = {The College of William and Mary in Virginia},
	title = {Design and Analysis Techniques for Concurrent Blackboard Systems},
	url = {http://techreports.larc.nasa.gov/ltrs/PDF/phd-92-mcmanus.pdf},
	year = 1992,
}

McM93

@book{McM93,
	author = {McMillan, K. L.},
	publisher = {Kluwer Academic Publishers},
	title = {Symbolic Model Checking},
	year = 1993,
}

MCP86

@inproceedings{MCP86,
	author = {Mendler, N. and Robert L. Constable and P. Panangaden},
	crossref = {LICS86},
	note = {(Cornell TR 86-743)},
	pages = {249--257},
	title = {Infinite Objects in Type Theory},
}
Fully expanded entry:
@string{Jun = "June"}
@inproceedings{MCP86,
	author = {Mendler, N. and Robert L. Constable and P. Panangaden},
	booktitle = {Proceedings of the First Annual IEEE Symposium on Logic in Computer Science},
	key = {LICS86},
	month = Jun,
	note = {(Cornell TR 86-743)},
	pages = {249--257},
	publisher = {IEEE Computer Society Press},
	title = {Infinite Objects in Type Theory},
	year = 1986,
}

MDH91

@inproceedings{MDH91,
	address = {Orlando, FL},
	author = {MacQueen, D. and B. Duba and R. Harper},
	booktitle = {Principles of Programming Languages},
	pages = {163--173},
	title = {Typing first-class continuations in {ML}},
	year = 1990,
}

Me63

@book{Me63,
	author = {Mendelson, Elliot},
	publisher = {D. Van Nostrand Co., Princeton, NJ},
	title = {Introduction to Mathematic Logic},
	year = 1963,
}

Meh76

@article{Meh76,
	author = {Mehlhorn, K.},
	journal = {Journal of Computer and System Sciences},
	pages = {148--176},
	title = {Polynomial and Abstract Subrecursive Classes},
	year = 1976,
}

Meh84

@book{Meh84,
	author = {Mehlhorn, K.},
	publisher = {Springer-Verlag, Berlin},
	title = {Data Structures and Algorithms 1:  Sorting and Searching},
	year = 1984,
}

Meh84a

@book{Meh84a,
	author = {Mehlhorn, K.},
	publisher = {Springer-Verlag, Berlin},
	title = {Data Structures and Algorithms 2:  Graph Algorithms and NP-Completeness},
	year = 1984,
}

Meh84b

@book{Meh84b,
	author = {Mehlhorn, K.},
	publisher = {Springer-Verlag, Berlin},
	title = {Data Structures and Algorithms 3:  Multi-Dimensional Searching and Computational Geometry},
	year = 1984,
}

Men87

@inproceedings{Men87,
	author = {Mendler, P.F.},
	crossref = {LICS87},
	pages = {30--36},
	title = {Recursive Types and Type Constraints in Second-Order Lambda Calculus},
}
Fully expanded entry:
@string{Jun = "June"}
@inproceedings{Men87,
	author = {Mendler, P.F.},
	booktitle = {Proceedings of the 2$^{nd}$ IEEE Symposium on Logic in Computer Science},
	editor = {D. Gries},
	key = {LICS87},
	month = Jun,
	pages = {30--36},
	publisher = {IEEE Computer Society Press},
	title = {Recursive Types and Type Constraints in Second-Order Lambda Calculus},
	year = 1987,
}

Men88

@phdthesis{Men88,
	address = {Ithaca, NY},
	author = {Mendler, P.F.},
	school = {Cornell University},
	title = {Inductive Definition in Type Theory},
	year = 1988,
}

Mend91

@inproceedings{Mend91,
	author = {Mendler, N.P},
	crossref = {LICS91},
	pages = {173--184},
	title = {Predicative Type Universes and Primitive Recursion},
}
Fully expanded entry:
@string{Jul = "July"}
@inproceedings{Mend91,
	address = {Vrije University, Amsterdam, The Netherlands},
	author = {Mendler, N.P},
	booktitle = {Proceedings of the 6$^{th}$ Symposium on Logic in Computer Science},
	key = {LICS91},
	month = Jul,
	pages = {173--184},
	publisher = {IEEE Computer Society Press},
	title = {Predicative Type Universes and Primitive Recursion},
	year = 1991,
}

Merlin03

@proceedings{Merlin03,
	booktitle = {Proceedings of the 2003 workshop on {M}echanized reasoning about languages with variable binding},
	isbn = {1-58113-800-8/03/0008},
	key = {Merlin03},
	location = {Uppsala, Sweden},
	publisher = {{ACM} Press},
	title = {Proceedings of the 2003 workshop on {M}echanized reasoning about languages with variable binding},
	year = 2003,
}

Merlin05

@proceedings{Merlin05,
	booktitle = {Proceedings of the 2005 workshop on {M}echanized reasoning about languages with variable binding},
	key = {Merlin05},
	location = {Tallinn, Estonia},
	publisher = {{ACM} Press},
	title = {Proceedings of the 2005 workshop on {M}echanized reasoning about languages with variable binding},
	year = 2005,
}

Mes03

@unpublished{Mes03,
	address = {Marktoberdorf, Germany},
	author = {Jos{\'e} Meseguer},
	note = {Unpublished},
	organization = {NATO Advanced Study Institute},
	title = {Software Specification and Verification in Rewriting Logic},
	year = 2003,
}

Mes89

@inproceedings{Mes89,
	author = {Meseguer, J.},
	booktitle = {Logic Colloquium '87},
	editor = {H. D. Ebbinghaus and others},
	pages = {275--329},
	publisher = {North-Holland},
	title = {General Logics},
	year = 1989,
}

Mes96

@string{TCS = "Journal of Theoretical Computer Science"}
@article{Mes96,
	author = {Meseguer, Jose},
	journal = TCS,
	pages = {73--155},
	title = {Conditional rewriting logic as a unified model of concurrency},
	volume = 96,
	year = 1996,
}

MetaprlDeveloperGuide

@misc{MetaprlDeveloperGuide,
	author = "Aleksey Nogin and Vladimir Krupski",
	optwwwref = {http://metaprl.org/developer-guide/default.html},
	title = {The {\MetaPRL} Developer Guide},
	url = {http://metaprl.org/developer-guide/default.html},
}

MetaprlUserGuide

@misc{MetaprlUserGuide,
	author = "Jason Hickey and Aleksey Nogin and Alexei Kopylov",
	optwwwref = {http://metaprl.org/user-guide/default.html},
	title = {The {\MetaPRL} User Guide},
	url = {http://metaprl.org/user-guide/default.html},
}

Mey75

@string{LNM = "Lecture Notes in Mathematics"}
@incollection{Mey75,
	author = {Meyer, A.R.},
	booktitle = {Logic Colloquium},
	editor = {R. Parikh},
	pages = {132--154},
	publisher = {Springer-Verlag, Berlin},
	series = LNM,
	title = {Weak Monadic Second Order Theory of Successor is not Elementary Recursive},
	volume = 453,
	year = 1975,
}

Mey88

@book{Mey88,
	author = {B. Meyer},
	publisher = {Prentice-Hall},
	title = {Object-oriented software construction},
	year = 1988,
}

MH88

@inproceedings{MH88,
	author = {John C. Mitchell and Robert Harper},
	booktitle = {Proceedings of the 15th {ACM} Symposium on Principles of Programming Languages},
	organization = {ACM},
	pages = {28--46},
	title = {The essence of ML},
	year = 1988,
}

MH90

@string{may = "May"}
@inproceedings{MH90,
	author = {W. S. Marcus and J. J. Hickey},
	booktitle = {In Proceedings of IEEE International Solid State Circuits Conference},
	location = {San Francisco, CA},
	month = may,
	pages = {75--84},
	title = {A CMOS Batcher and Banyan Chip Set for B-ISDN},
	volume = 1,
	year = 1990,
}

MH92

@misc{MH92,
	author = {W.S. Marcus and J.J. Hickey},
	note = {U.S. Patent 5130976},
	title = {Batcher and Banyan Switching Elements},
	year = 1992,
}

MH98

@inproceedings{MH98,
	author = {Shubhendu S. Mukherjee and Mark D. Hill},
	booktitle = {Proceedings of the 25th annual international symposium on Computer architecture},
	doi = {http://doi.acm.org/10.1145/279358.279386},
	isbn = {0-8186-8491-7},
	location = {Barcelona, Spain},
	pages = {179--190},
	publisher = {IEEE Press},
	title = {Using prediction to accelerate coherence protocols},
	year = 1998,
}

Mig92

@book{Mig92,
	author = {M. Mignotte},
	publisher = {Springer-Verlag},
	title = {Mathematics for Computer Algebra},
	year = 1992,
}

Mil71

@book{Mil71,
	address = {Princeton, NJ},
	author = {Miller, III, Charles F.},
	number = 68,
	pages = {viii+106},
	publisher = {Princeton University Press},
	series = {Annals of Mathematics Studies},
	title = {On group-theoretic decision problems and their classification},
	year = 1971,
}

Mil73

@inproceedings{Mil73,
	address = {University of California, Irvine},
	author = {Miller, III, Charles F.},
	booktitle = {Word problems: decision problems and the Burnside problem in group theory. Proceedings of the conference dedicated to Hanna Neumann},
	pages = {483--506},
	publisher = {North-Holland},
	series = {Studies in Logic and the Foundations of Mathematics},
	title = {Some connections between {H}ilbert's 10$^{th}$ problem and the theory of groups},
	volume = 71,
	year = 1973,
}

Mil78

@article{Mil78,
	author = {Robin Milner},
	journal = {Journal of computer and system sciences},
	pages = {363--371},
	title = {A theory of type polymorphism in programming},
	volume = 17,
	year = 1978,
}

Mil89

@book{Mil89,
	address = {London},
	author = {Robin Milner},
	publisher = {Prentice-Hall},
	title = {Communication and Concurrency},
	year = 1989,
}

Mil92

@inproceedings{Mil92,
	author = {Miller, III, Charles F.},
	booktitle = {Algorithms and classification in combinatorial group theory (Berkeley, CA, 1989)},
	pages = {1--59},
	publisher = {Springer, New York},
	series = {Math. Sci. Res. Inst. Publ.},
	title = {Decision problems for groups---survey and reflections},
	volume = 23,
	year = 1992,
}

Mil93

@string{Jan = "January"}
@article{Mil93,
	author = {Milner, R.},
	journal = {Communications of the Association for Compututing Machinery},
	month = Jan,
	number = 1,
	pages = {78--89},
	title = {Elements of Interaction},
	volume = 36,
	year = 1993,
}

Mil93a

@string{Aug = "August"}
@booklet{Mil93a,
	address = {Edinburgh, UK},
	author = {Robin Milner},
	howpublished = {University of Edinburgh},
	month = Aug,
	note = {Marktoberdorf},
	title = {Structures for the $\lambda$-Calculus Action Structures},
	year = 1993,
}

Mil94

@incollection{Mil94,
	address = {Berlin},
	author = {Milner, R.},
	booktitle = {Proof and Computation},
	editor = {Helmut Schwichtenberg},
	pages = {219--280},
	publisher = {Springer},
	series = {NATO Advanced Study Institute, International Summer School held in Marktoberdorf, Germany, July 20--August 1, 1993, NATO Series F},
	title = {Action Structures and the $\pi$-Calculus},
	volume = 139,
	year = 1994,
}

Mil96

@book{Mil96,
	address = {New York},
	author = {Millican, Peter and Andy Clark},
	publisher = {Oxford University Press},
	title = {The Legacy of Alan Turing, Vol. 1: Machines and Thought},
	year = 1996,
}

Mil96a

@article{Mil96a,
	author = {Robin Milner},
	journal = {Acta Informatica},
	number = 8,
	pages = {707--737},
	title = {Calculi for Interaction},
	volume = 33,
	year = 1996,
}

Mill78

@book{Mill78,
	address = {New York},
	author = {James Grier Miller},
	publisher = {McGraw-Hill},
	title = {Living Systems},
	year = 1978,
}

Min67

@book{Min67,
	address = {Englewood Cliffs, N. J.},
	author = {Minsky, Marvin L.},
	publisher = {Prentice-Hall, Inc.},
	title = {Computation: Finite and Infinite Machines},
	year = 1967,
}

Mit90

@incollection{Mit90,
	address = {North-Holland},
	author = {John C. Mitchell},
	booktitle = {Handbook of Theoretical Computer Science, Volume B: Formal Models and Sematics},
	chapter = 8,
	editor = {J. van Leeuwen},
	pages = {366--458},
	publisher = {Elsevier Science Publishers},
	title = {Type Systems for Programming Languages},
	year = 1990,
}

Mit94

@incollection{Mit94,
	address = {Cambridge, MA},
	author = {John C. Mitchell},
	booktitle = {Theoretical Aspects of Object-Oriented Programming, Types, Semantics and Language Design},
	chapter = {IV},
	editor = {C. A. Gunter, J. C. Mitchell},
	pages = {519--546},
	publisher = {MIT Press},
	title = {Toward a Typed foundation for method specialization and inheritance},
	year = 1994,
}

Mit96

@book{Mit96,
	author = {John C. Mitchell},
	publisher = {MIT Press},
	title = {Foundations of Programming Languages},
	year = 1996,
}

MizarHome

@misc{MizarHome,
	author = "Wojciech A. Trybulec and others",
	key = "Mizar",
	title = {{\Mizar} Home Page},
	url = {http://www.mizar.org/},
}

MK98

@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@inproceedings{MK98,
	author = "Heiko Mantel and Christoph Kreitz",
	booktitle = "6$^{th}$ European Workshop on Logics in AI (JELIA-98)",
	editor = "J.~Dix, F.~L.~Del Cerro, U.~Furbach",
	pages = "169--183",
	publisher = "Springer Verlag",
	series = LNAI,
	title = "A Matrix Characterization for {MELL}",
	volume = 1489,
	year = 1998,
}

MKO94

@string{Jan = "January"}
@unpublished{MKO94,
	author = {McAllester and D.J. Ku\v{c}an and D.F. Otth},
	month = Jan,
	note = {MIT Laboratory for Computer Science},
	title = {A Proof of Strong Normalization for $F_2$, $F_\omega$ and Beyond},
	year = 1994,
}

MKS76

@book{MKS76,
	address = {New York},
	author = {Magnus, Wilhelm and Karrass, Abraham and Solitar, Donald},
	edition = {revised},
	note = {Presentations of groups in terms of generators and relations},
	pages = {xii+444},
	publisher = {Dover Publications Inc.},
	title = {Combinatorial group theory},
	year = 1976,
}

ML73

@inproceedings{ML73,
	author = {Per Martin-L{\"o}f},
	booktitle = {Logic Colloquium '73},
	pages = {73--118},
	publisher = {North-Holland, Amsterdam},
	title = {An Intuitionistic Theory of Types: Predicative Part},
	year = 1973,
}

ML82

@inproceedings{ML82,
	address = {Amsterdam},
	author = {Per Martin-L{\"{o}}f},
	booktitle = {Proceedings of the Sixth International Congress for Logic, Methodology, and Philosophy of Science},
	pages = {153--175},
	publisher = {North Holland},
	title = {Constructive Mathematics and Computer Programming},
	year = 1982,
}

ML83

@unpublished{ML83,
	author = {Per Martin-L{\"o}f},
	note = {Lectures in Siena},
	title = {On the Meaning of the Logical Constants and the Justification of the Logical Laws},
	year = 1983,
}

ML84

@book{ML84,
	address = {Napoli},
	author = {Per Martin-L{\"o}f},
	number = 1,
	publisher = {Bibliopolis},
	series = {Studies in Proof Theory, Lecture Notes},
	title = {Intuitionistic Type Theory},
	year = 1984,
}

ML90

@techreport{ML90,
	author = {Murray S. Mazer and Frederick H. Lochovsky},
	institution = {DEC-CRL},
	number = {CRL 90/10},
	title = {Analyzing Distributed Commitment by Reasoning about Knowledge},
	year = 1990,
}

ML95

@article{ML95,
	author = {Manohar, Rajit and Rusatan M. Leino},
	journal = {Formal Aspects of Computing},
	number = 6,
	pages = {683--703},
	title = {Conditional composition},
	volume = 7,
	year = 1995,
}

ML98

@string{May = "May"}
@inproceedings{ML98,
	address = {Oakland, Calif},
	author = {Myers, A. and B. Liskov},
	booktitle = {Proceedings of the IEEE Symposium on Security and Privacy},
	month = May,
	pages = {186--197},
	title = {Complete, Safe Information Flow with Decentralized Labels},
	year = 1998,
}

MM92

@book{MM92,
	address = {New York},
	author = {Saunders MacLane and Ieke Moerdijk},
	publisher = {Springer-Verlag},
	title = {Sheaves in Geometry and Logic, a First Introduction to Topos Theory},
	year = 1992,
}

MMMS90

@incollection{MMMS90,
	address = {Reading, MA},
	author = {A. R. Meyer and J. C. Mitchell and E. Moggi and R. Statman},
	booktitle = {Logical Foundations of Functional Programming},
	editor = {G. Huet},
	pages = {273--284},
	publisher = {Addison-Wesley},
	title = {Empty Types in Polymorphic Lambda-Calculus},
	year = 1990,
}

MN78

@article{MN78,
	author = {G. Metakides and A. Nerode},
	journal = {Annals of Mathematical Logic},
	pages = {289--320},
	title = {Effective content of Field Theory},
	volume = 17,
	year = 1979,
}

MN87

@inproceedings{MN87,
	author = {Miller, Dale and Gopalan Nadathur},
	booktitle = {IEEE Symposium on Logic Programming},
	publisher = {ACM},
	title = {A logic programming approach to manipulating formulas and programs},
	year = 1987,
}

MN94

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{MN94,
	author = {Magnusson, L. and B. Nordstr{\"o}m},
	booktitle = {Types for Proofs and Programs. International Workshop {TYPES}'93},
	editor = {Henk Barendregt and Tobias Nipkow},
	pages = {213--237},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {The {\ALF} Proof Editor and its Proof Engine},
	volume = 806,
	year = 1994,
}

MNS87

@inproceedings{MNS87,
	author = {Miller, Dale and Gopalan Nadathur and Andre Scedrov},
	crossref = {LICS87},
	pages = {98--105},
	title = {Hereditary {Harrop} Formulas and Uniform Proof Systems},
}
Fully expanded entry:
@string{Jun = "June"}
@inproceedings{MNS87,
	author = {Miller, Dale and Gopalan Nadathur and Andre Scedrov},
	booktitle = {Proceedings of the 2$^{nd}$ IEEE Symposium on Logic in Computer Science},
	editor = {D. Gries},
	key = {LICS87},
	month = Jun,
	pages = {98--105},
	publisher = {IEEE Computer Society Press},
	title = {Hereditary {Harrop} Formulas and Uniform Proof Systems},
	year = 1987,
}

Mog88

@techreport{Mog88,
	address = {Edinburgh, UK},
	author = {Moggi, E.},
	institution = {Univ. of Edinburgh},
	number = {ECS-LFCS-88-86},
	title = {Computational Lambda Calculus and Monads},
	year = 1988,
}

Mog90

@phdthesis{Mog90,
	author = {Moggi, E.},
	school = {University of Edinburgh},
	title = {The partial Lambda Calculus},
	year = 1990,
}

Mog94

@inproceedings{Mog94,
	author = {Eugenio Moggi},
	crossref = {LICS94},
	pages = {353--362},
	title = {A General Semantics for Evaluation Logic},
}
Fully expanded entry:
@string{Jul = "July"}
@inproceedings{Mog94,
	address = {Paris, France},
	author = {Eugenio Moggi},
	booktitle = {Proceedings of 9$^{th}$ IEEE Symposium on Logic in Computer Science},
	key = {LICS94},
	month = Jul,
	pages = {353--362},
	publisher = {IEEE Computer Society Press},
	title = {A General Semantics for Evaluation Logic},
	year = 1994,
}

MojaveHome

@misc{MojaveHome,
	author = "Jason J. Hickey and others",
	optwwwref = {http://mojave.caltech.edu/},
	title = "{\Mojave} Research Project Home Page",
	url = {http://mojave.caltech.edu/},
}

molgenweb

@misc{molgenweb,
	author = "u}ner and Adalbert Kerber and Reinhard Laue and Andr{\'e} Ruckdeschel",
	key = "MOLGEN",
	note = {\url{http://www.mathe2.uni-bayreuth.de/molgen4}},
	title = {\textsf{Molgen} Home Page},
}

Moore82

@book{Moore82,
	address = {New York},
	author = {Moore, Gregory H.},
	publisher = {Springer-Verlag},
	series = {Oxford Science Publications},
	title = {Zermelo's axiom of choice : its origins, development, and influence},
	year = 1982,
}

Moore88

@string{Jun = "June"}
@techreport{Moore88,
	address = {Austin, TX},
	author = {Moore, J.S.},
	institution = {Computational Logic, Inc.},
	month = Jun,
	number = {CLI-22},
	title = {Piton:  A Verified Assembly-Level Language},
	year = 1988,
}

Moore89

@string{JAR = "Journal of Automated Reasoning"}
@article{Moore89,
	author = {Moore, J.S.},
	journal = JAR,
	number = 4,
	pages = {461--492},
	title = {A mechanically verified language implementation},
	volume = 5,
	year = 1989,
}

Mor03

@phdthesis{Mor03,
	author = {Evan Moran},
	school = {Cornell University},
	title = {Adding Intersection and Union Types to {Howe's} Model of Type                 Theory [working title]},
	year = 2003,
}

Mor65

@book{Mor65,
	author = {Morse, A.},
	publisher = {Academic Press},
	title = {A Theory of Sets},
	year = 1965,
}

Mor73

@inproceedings{Mor73,
	author = {J. H. Morris},
	booktitle = {Proceedings 1st {ACM} Symposium on Principles of Programming Languages},
	organization = {ACM},
	pages = {120--124},
	title = {Types are not sets},
	year = 1973,
}

Mor90

@book{Mor90,
	author = {Morgan, C.},
	publisher = {Prentice Hall International},
	title = {Programming from Specifications},
	year = 1990,
}

Mor94

@book{Mor94,
	author = {Morgan, C.},
	publisher = {Prentice-Hall},
	title = {Programming from Specifications},
	year = 1994,
}

Mor99

@book{Mor99,
	address = {Oxford},
	author = {Moravec, Hans},
	publisher = {Oxford University Press},
	title = {Robot: Mere Machine to Transcendent Mind},
	year = 1999,
}

Mos52

@book{Mos52,
	author = "Mostowski, Andrzej",
	publisher = "Amsterdam: North-Holland",
	title = o}del,
	year = 1952,
}

Mos74

@book{Mos74,
	author = {Moschovakis, Y.},
	publisher = {North-Holland, Amsterdam},
	title = {Elementary Induction on Abstract Structures},
	year = 1974,
}

Mos94

@book{Mos94,
	address = {New York},
	author = {Moschovakis, Y.},
	publisher = {Springer-Verlag},
	title = {Notes on Set Theory},
	year = 1994,
}

Mot97

@phdthesis{Mot97,
	author = {Roderick Moten},
	school = {Cornell University},
	title = {Concurrent Refinement in {\Nuprl}},
	year = 1997,
}

MOZ05

@inproceedings{MOZ05,
	author = {Dahlia Malkhi and Florin Oprea and Lidong Zhou},
	booktitle = {The 19th Intl. Symposium on Distributed Computing ({DISC})},
	title = {Omega Meets {Paxos}: Leader Election and Stability without Eventual Timely Links},
	year = 2005,
}

MP00

@book{MP00,
	author = {Muller, Silvia M. and Wolfgang Paul},
	publisher = {Springer-Verlag},
	title = {Computer Architechture: Complexity and Correctness},
	year = 2000,
}

MP74

@article{MP74,
	author = {Manna, Z. and A. Pneuli},
	journal = {Acta Informatica},
	pages = {243--263},
	title = {Axiomatic Approach to Total Correctness of Programs},
	volume = 3,
	year = 1974,
}

MP84

@article{MP84,
	author = {Manna, Z. and A. Pnueli},
	journal = {Sci. Comp. Prog.},
	pages = {257--289},
	title = {Adequate Proof Principles for Invariance and Liveness Properties of Concurrent Programs},
	volume = 32,
	year = 1984,
}

MP85

@inproceedings{MP85,
	author = {John C. Mitchell and Gordon Plotkin},
	booktitle = {Proceedings of 12$^{th}$ {ACM} Symposium on Principles of Programming Languages},
	organization = {ACM},
	pages = {37--51},
	title = {Abstract Types have existential Types},
	year = 1985,
}

MP92

@book{MP92,
	address = {Berlin},
	author = {Manna, Z. and A. Pnueli},
	publisher = {Springer-Verlag},
	title = {The Temporal Logic of Reactive and Concurrent Systems: Specification},
	year = 1992,
}

MP95

@book{MP95,
	address = {Berlin},
	author = {Manna, Z. and A. Pnueli},
	publisher = {Springer-Verlag},
	title = {Temporal Verification of Reactive Systems: Safety},
	year = 1995,
}

MPHome

@misc{MPHome,
	author = "Jason J. Hickey and Aleksey Nogin and Alexei Kopylov and others",
	key = "MetaPRL",
	optwwwref = {http://metaprl.org},
	title = {{\MetaPRL} Home Page},
	url = {http://metaprl.org/},
}

MPS86

@article{MPS86,
	author = {D. MacQueen, G. Plotkin and R. Sethi},
	journal = {Information and Control},
	number = {1,2},
	pages = {95--130},
	title = {An Ideal Model for Recursive Polymorphic Types},
	volume = 71,
	year = 1986,
}

MPthe

@misc{MPthe,
	author = "Jason J. Hickey and Brian Aydemir and Yegor Bryukhov and Alexei Kopylov and Aleksey Nogin and Xin Yu",
	optwwwref = {http://metaprl.org/theories.pdf},
	title = {A Listing of {\MetaPRL} Theories},
	url = {http://metaprl.org/theories.pdf},
}

MPW89

@string{Jun = "June"}
@techreport{MPW89,
	author = {Milner, R. and J. Parrow and D. Walker},
	institution = {LFCS, University of Edinburgh},
	month = Jun,
	number = {CSR-302-89},
	title = {A Calculus of Mobile Processes, Part 1},
	year = 1989,
}

MR00

@inproceedings{MR00,
	author = {J. Millen and H. Rue},
	booktitle = {2000 IEEE Symposium on Security and Privacy},
	organization = {IEEE Computer Society},
	title = {Protocol-independent secrecy},
	year = 2000,
}

MR86

@inproceedings{MR86,
	author = {A. R. Meyer and M. B. Reinhold},
	booktitle = {Proceedings of the 13th {ACM} Symposium on Principles of Programming Languages},
	organization = {ACM},
	pages = {287--295},
	title = {Type is not a Type},
	year = 1986,
}

MR89

@string{Jan = "January"}
@techreport{MR89,
	address = {Ithaca, NY},
	author = {Chetan Murthy and J. Russell},
	institution = {Cornell University},
	month = Jan,
	number = {89--1049},
	title = {A Constructive Proof of {H}igman's {L}emma},
	year = 1989,
}

MR90

@inproceedings{MR90,
	author = {Russell, J. and Chetan Murthy},
	crossref = {LICS90},
	pages = {257--269},
	title = {A Direct Constructive Proof of {H}igman's {L}emma},
}
Fully expanded entry:
@string{Jun = "June"}
@inproceedings{MR90,
	author = {Russell, J. and Chetan Murthy},
	booktitle = {Proceedings of the 5$^{th}$ Symposium on Logic in Computer Science},
	key = {LICS90},
	month = Jun,
	pages = {257--269},
	publisher = {IEEE Computer Society Press},
	title = {A Direct Constructive Proof of {H}igman's {L}emma},
	year = 1990,
}

MR91

@book{MR91,
	address = {New York},
	author = {Ieke Moerdijk and Gonzalo E. Reyes},
	publisher = {Springer-Verlag},
	title = {Models for Smooth Infinitesimal Analysis},
	year = 1991,
}

MR98

@string{jun = "June"}
@article{MR98,
	author = {Malkhi, D. and Reiter, M.K.},
	journal = {Distributed Computing},
	month = jun,
	pages = {203-213},
	title = {Byzantine {Q}uorum {S}ystems},
	volume = 11,
	year = 1998,
}

MRR88

@book{MRR88,
	address = {New York},
	author = {Mines, R. and F. Richman and W. Ruitenburg},
	publisher = {Springer-Verlag},
	title = {A Course in Constructive Algebra},
	year = 1988,
}

MS02

@book{MS02,
	editor = {Mateas, M. and P. Sengers},
	publisher = {John Benjamins},
	title = {Narrative Intelligence},
	year = 2002,
}

MS72

@inproceedings{MS72,
	author = {Meyer, A.R. and L.J. Stockmeyer},
	booktitle = {Proceedings 13th Ann. Symposium on Switching and Automata Theory},
	pages = {125--129},
	publisher = {IEEE, New York},
	title = {The Equivalence Problem for Regular Expressions with Squaring Requires Exponential Time},
	year = 1972,
}

MS91

@book{MS91,
	address = {New York},
	editor = {Meyer, Kenneth R. and Dieter S. Schmidt},
	publisher = {Springer-Verlag},
	series = {The Institute for Mathematics and Its Applications},
	title = {Computer Aided Proofs in Analysis},
	volume = 28,
	year = 1991,
}

MS96

@inproceedings{MS96,
	author = {Montangero, C. and L. Semini},
	booktitle = {Proceedings of 4th International Conference on the Software Process (ICSP4)},
	pages = {63--74},
	publisher = {IEEE Computer Society Press},
	title = {Applying Refinement Calculi to Software Process Modelling},
	year = 1996,
}

MS99

@string{Jan = "January"}
@unpublished{MS99,
	author = {Myers, A. and Fred B. Schneider},
	month = Jan,
	note = {Proposal},
	title = {Containment and Integrity for Mobile Code},
	year = 1999,
}

MS99a

@string{Jun = "June"}
@unpublished{MS99a,
	author = {J. Meseguer and M.-O. Stehr},
	month = Jun,
	note = {Working paper},
	title = {The {\HOL--\Nuprl} Connection from the Viewpoint of General Logic},
	year = 1999,
}

MSB91

@inproceedings{MSB91,
	address = {Edinburgh, Scotland},
	author = {Matthews, S. and A. Smaill and D. Basin},
	booktitle = {Proceedings of 2nd Workshop on Logical Frameworks},
	title = {Experience with {$FS_0$} as a framework theory},
	year = 1991,
}

MSD94

@string{Apr = "April"}
@techreport{MSD94,
	address = {Ithaca, NY},
	author = {Marzullo, Keith and Fred B. Schneider and J. Dehn},
	institution = {Cornell University},
	month = Apr,
	number = {TR 94-1417},
	title = {Refinement for Fault-Tolerance:  An Aircraft Hand-off Protocol},
	type = {Department of Computer Science},
	year = 1994,
}

MT02

@string{Dec = "December"}
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{MT02,
	author = "D. Miller and A. Tiu",
	booktitle = "Proceedings of the 22nd Conference on Foundations of Software Technology and Theoretical Computer Science (FST TCS 2002)",
	month = Dec,
	number = 2556,
	pages = "18--32",
	series = LNCS,
	title = "Encoding generic judgments",
	url = "http://www.springerlink.com/link.asp?id=8m3rb9pluvy7qy58",
	year = 2002,
}

MT83

@article{MT83,
	author = {Mannion, C.L.T. and J.G. Taylor},
	journal = {Physical Letters B.},
	title = {Quantum Gravity on a flat lattice},
	year = 1983,
}

MT88

@article{MT88,
	author = {Yoram Moses and Mark R. Tuttle},
	journal = {Algorithmica},
	pages = {121--169},
	title = {Programming Simultaneous Actions Using Common Knowledge},
	volume = 3,
	year = 1988,
}

MT91

@incollection{MT91,
	author = {Mannion, C.L.T. and J.G. Taylor},
	booktitle = {Perspectives in Neural Computing},
	publisher = {Springer Verlag},
	title = {Coupled excitable cells},
	year = 1991,
}

MT92

@string{TCS = "Journal of Theoretical Computer Science"}
@article{MT92,
	author = "Carolyn Talcott",
	journal = TCS,
	number = 1,
	pages = {129--159},
	title = "A Theory for Program and Data Type Specification",
	volume = 104,
	year = 1992,
}

MT93

@inproceedings{MT93,
	address = {San Diego},
	author = {Morrisett, J. Gregory and Andrew Tolmach},
	booktitle = {Proceedings of the Fourth {ACM} {SIGPLAN} Symposium on Principles and Practice of Parallel Programming},
	pages = {198--207},
	title = {Procs and Locks: A Portable Multiprocessing Platform for Standard ML of New Jersey},
	year = 1993,
}

MTH90

@book{MTH90,
	author = {Milner, R. and M. Tofte and R. Harper},
	publisher = {The MIT Press},
	title = {The Definition of Standard ML},
	year = 1991,
}

Mul84

@string{Jul = "July"}
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Mul84,
	address = {Amsterdam, The Netherlands},
	author = {Mulmuley, K.},
	booktitle = {Seventh Conference on Automated Deduction},
	month = Jul,
	pages = {96--107},
	series = LNCS,
	title = {The mechanization of existence proofs of recursive predicates},
	volume = 170,
	year = 1991,
}

Mum63

@book{Mum63,
	address = {New York},
	author = {Lewis Mumford},
	publisher = {Harcourt, Brace \& World},
	title = {Technics and Civilization},
	year = 1963,
}

Mur90

@phdthesis{Mur90,
	author = {Murthy, Chetan},
	note = {(TR 90-1151)},
	school = {Cornell University, Department of Computer Science},
	title = {Extracting Constructive Content from Classical Proofs},
	year = 1990,
}

Mur91

@inproceedings{Mur91,
	author = {Murthy, Chetan},
	crossref = {LICS91},
	pages = {96--109},
	title = {An Evaluation Semantics for Classical Proofs},
}
Fully expanded entry:
@string{Jul = "July"}
@inproceedings{Mur91,
	address = {Vrije University, Amsterdam, The Netherlands},
	author = {Murthy, Chetan},
	booktitle = {Proceedings of the 6$^{th}$ Symposium on Logic in Computer Science},
	key = {LICS91},
	month = Jul,
	pages = {96--109},
	publisher = {IEEE Computer Society Press},
	title = {An Evaluation Semantics for Classical Proofs},
	year = 1991,
}

Mur91a

@inproceedings{Mur91a,
	author = {Murthy, Chetan},
	crossref = {LNCS613},
	pages = {71--88},
	title = {Classical Proofs as Programs : {H}ow, {W}hat, and {W}hy},
}
Fully expanded entry:
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Mur91a,
	address = {San Antonio, Texas},
	author = {Murthy, Chetan},
	booktitle = {Constructivity in Computer Science, Summer Symposium},
	editor = {J. Paul Myers and Michael J. O'Donnell},
	month = {June 19--22},
	pages = {71--88},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Classical Proofs as Programs : {H}ow, {W}hat, and {W}hy},
	volume = 613,
	year = 1991,
}

Mur91b

@inproceedings{Mur91b,
	author = {Murthy, Chetan},
	booktitle = {Informal Proceedings of the Second Workshop on Logical Frameworks II},
	pages = {271--290},
	title = {Finding the Answers in Classical Proofs: A Unifying Framework},
	year = 1992,
}

Mur91c

@misc{Mur91c,
	author = {Murthy, Chetan},
	title = {On the Spectrum of Value-hood in Classical Control Calculi:  A Computational Explanation of the Answers in Classical Proofs.  (Preprint)},
	year = 1991,
}

Mur92

@inproceedings{Mur92,
	author = {Murthy, Chetan},
	crossref = {LICS92},
	pages = {90--101},
	title = {A computational analysis of {G}irard's translation and {LC}},
}
Fully expanded entry:
@inproceedings{Mur92,
	author = {Murthy, Chetan},
	booktitle = {Proceedings of the 7$^{th}$ Symposium on Logic in Computer Science},
	key = {LICS92},
	pages = {90--101},
	publisher = {IEEE Computer Society Press},
	title = {A computational analysis of {G}irard's translation and {LC}},
	year = 1992,
}

MV72

@article{MV72,
	author = {Manna, Z. and J. Vuillemin},
	journal = {Comm. Assoc. Comput. Mach.},
	number = 8,
	pages = {291--502},
	title = {Fixedpoint Approach to the Theory of Computation},
	volume = 16,
	year = 1972,
}

MVD00

@inproceedings{MVD00,
	author = {Mateas, M. and P. Vancouse and S. Domike},
	booktitle = {Proceedings of AAAI 2000},
	pages = {36--42},
	title = {Generation of Ideologically-Biased Historical Documentaries},
	year = 2000,
}

MW79

@string{Jul = "July"}
@article{MW79,
	author = {Manna, Z. and R.J. Waldinger},
	journal = {IEEE Transactions on Software Engineering},
	month = Jul,
	number = 4,
	pages = {294--328},
	title = {Synthesis: {D}reams {$\Rightarrow$} programs},
	volume = 5,
	year = 1979,
}

MW79b

@inproceedings{MW79b,
	author = {Meyer, A. and K. Winkelman},
	booktitle = {Proceedings 11th {ACM} Symposium Theory Comput.},
	publisher = {ACM},
	title = {On the expressive power of dynamic logic.},
	year = 1979,
}

MW80

@string{TOPLAS = "{ACM} Transactions of Programming Language Systems"}
@article{MW80,
	author = {Manna, Z. and R. Waldinger},
	journal = TOPLAS,
	number = 1,
	pages = {90--121},
	title = {A Deductive Approach to Program Synthesis},
	volume = 2,
	year = 1980,
}

MW81

@article{MW81,
	crossref = {MW80},
}
Fully expanded entry:
@string{TOPLAS = "{ACM} Transactions of Programming Language Systems"}
@article{MW81,
	author = {Manna, Z. and R. Waldinger},
	journal = TOPLAS,
	number = 1,
	pages = {90--121},
	title = {A Deductive Approach to Program Synthesis},
	volume = 2,
	year = 1980,
}

MW84

@string{TOPLAS = "{ACM} Transactions of Programming Language Systems"}
@article{MW84,
	author = {Manna, Z. and P. Wolper},
	journal = TOPLAS,
	number = 1,
	pages = {68--93},
	title = {Synthesis of communicating processes from temporal logic specifications},
	volume = 6,
	year = 1984,
}

MW85

@book{MW85,
	author = {Manna, Z. and R. Waldinger},
	publisher = {Addison-Wesley},
	title = {The Logical Basis for Computer Programming},
	year = 1985,
}

MW90

@string{Sep = "September"}
@techreport{MW90,
	address = {Ithaca, NY},
	author = {Marzullo, K. and M.D. Wood},
	institution = {Cornell University},
	month = Sep,
	number = {TR 90-1155},
	title = {Making Real-Time Reactive Systems Reliable*},
	type = {Department of Computer Science},
	year = 1990,
}

MW91

@string{Feb = "February"}
@techreport{MW91,
	address = {Ithaca, NY},
	author = {Marzullo, K. and M.D. Wood},
	institution = {Cornell University},
	month = Feb,
	number = {TR 91-1187},
	title = {Tools for Monitoring and Controlling Distributed Applications},
	type = {Department of Computer Science},
	year = 1991,
}

MWCG98

@article{MWCG98,
	author = {Morrisett, J. Gregory and David Walker and Karl Crary and Neal Glew},
	journal = {Principles of Programming Languages},
	title = {From System {F} to Typed Assembly Language},
	year = 1998,
}

MWCG98a

@inproceedings{MWCG98a,
	address = {New York},
	author = {Morrisett, G. and D. Walker and K. Crary and N. Glew},
	booktitle = {Proceedings of the 25th Annual Symposium on Principles of Programming Languages, San Diego, California, Jan. 1998},
	organization = {ACM},
	title = {From {ML} to Typed Assembly Language},
	year = 1998,
}

Myh73

@inproceedings{Myh73,
	author = {J. Myhill},
	booktitle = {Cambridge Summer School in Mathematical Logic},
	pages = {206--231},
	publisher = {Springer-Verlag},
	series = {Lecture Notes in Mathematics},
	title = {Some properties of intuitionistic {Zermelo-Fraenkel} set theory},
	volume = 337,
	year = 1973,
}

Myh75

@string{JSL = "The Journal of Symbolic Logic"}
@article{Myh75,
	author = "J. Myhill",
	journal = JSL,
	pages = "347--382",
	title = "Constructive set theory",
	volume = 40,
	year = 1975,
}

Nad00

@string{TCS = "Journal of Theoretical Computer Science"}
@article{Nad00,
	author = {Gopalan Nadathur},
	journal = TCS,
	pages = {273--298},
	title = {Correspondences between classical, intuitionistic and uniform provability},
	volume = 232,
	year = 2000,
}

Nad94

@string{Jan = "January"}
@techreport{Nad94,
	address = {Department of Computer Science, Durham, N.C.},
	author = {Gopalan Nadathur},
	institution = {Duke University},
	month = Jan,
	number = {CS-1994-01},
	title = {A Notation for Lambda Terms {II}:  Refinements and Applications},
	year = 1994,
}

Nau98

@string{Jun = "June"}
@techreport{Nau98,
	author = "Naumov, P.",
	institution = "Computer Science Department, Cornell University",
	month = Jun,
	number = "TR-1609",
	title = "Publishing Formal Mathematics on the Web",
	year = 1998,
}

Nau98a

@string{Aug = "August"}
@phdthesis{Nau98a,
	author = {P.~Naumov},
	month = Aug,
	school = {Cornell University},
	title = {Formalizing Reference Types in {\Nuprl}},
	year = 1998,
}

Nau99

@string{Sep = "September"}
@inproceedings{Nau99,
	author = "Pavel Naumov",
	booktitle = {Supplemental Proceedings of the 12$^{th}$ International Conference on Theorem Proving in Higher Order Logics, Nice, France},
	month = Sep,
	title = "Importing {\Isabelle} Formal Mathematics into {\Nuprl}",
	year = 1999,
}

Naur63

@article{Naur63,
	author = {Naur (ed.), P.},
	journal = {Comm. Assoc. Comput. Mach.},
	pages = {1--17},
	title = {Revised Report on the Algorithmic Language {A}lgol 60},
	volume = 6,
	year = 1963,
}

NCH+05

@string{may = "May"}
@article{NCH+05,
	author = {George C. Necula and Jeremy Condit and Matthew Harren and Scott McPeak and Westley Weimer},
	journal = {Transactions on Programming Languages and Systems (TOPLAS)},
	month = may,
	number = 3,
	title = {{CCured}: Type-Safe Retrofitting of Legacy Software},
	volume = 27,
	year = 2005,
}

ND81

@incollection{ND81,
	author = {Kristen Nygaard and Ole-Johan Dahl},
	booktitle = {History of Programming Languages},
	editor = {Richard~L. Wexelblat},
	publisher = {Academic Press},
	title = {The development of the {SIMULA} languages},
	year = 1981,
}

Nec00

@article{Nec00,
	author = "George C. Necula",
	journal = "{ACM} SIG{\-}PLAN Notices",
	number = 5,
	pages = "83--94",
	title = "Translation validation for an optimizing compiler",
	volume = 35,
	year = 2000,
}

Nei96

@string{May = "May"}
@article{Nei96,
	author = {Neiger, Gil},
	journal = {Proc. 15th Annual {ACM} Symposium on Principles of Dist. Comp.},
	month = May,
	pages = {331--340},
	title = {A new look at membership services.},
	year = 1996,
}

Nel68

@book{Nel68,
	author = {Nelson, R.J.},
	publisher = {John Wiley \& Sons, Inc.},
	title = {Introduction to Automata},
	year = 1968,
}

Ner58

@inproceedings{Ner58,
	author = {Nerode, A.},
	booktitle = {Proceedings of the American Mathematical Society},
	pages = {541--544},
	title = {Linear Automaton Transformations},
	volume = 9,
	year = 1958,
}

New56

@book{New56,
	address = {New York},
	author = {James R. Newman},
	publisher = {Simon \& Schuster},
	title = {The World of Mathematics},
	volume = 3,
	year = 1956,
}

NFAR82

@article{NFAR82,
	author = {H. Penny Nii and Edward A. Feigenbaum and  John J. Anton and A. J.  Rockmore},
	journal = {AI Magazine},
	number = 2,
	pages = {23--35},
	title = {Signal-to-Symbol Transformation: {HASP/SIAP} Case Study},
	volume = 3,
	year = 1982,
}

NFK89

@inproceedings{NFK89,
	author = {Neugebauer, G. and Bertram Fronhofer and Christoph Kreitz},
	booktitle = {Proceedings of the Thirteenth German Workshop on Artificial Intelligence},
	editor = {D. Metzing},
	pages = {348--57},
	publisher = {Springer},
	series = {Informatik Fachberichte 216},
	title = {XPRTS - an Implementation Tool for Program Synthesis},
	year = 1989,
}

NGDV94

@book{NGDV94,
	address = {Amsterdam},
	author = {Nederpelt, R. P. and J. H. Geuvers and R. C. de Vrijer},
	publisher = {Elsevier},
	series = {Studies in Logic and The Foundations of Mathematics},
	title = {Selected Papers on Automath},
	volume = 133,
	year = 1994,
}

NH02

@inproceedings{NH02,
	author = {Aleksey Nogin and Jason Hickey},
	crossref = {tphols2002},
	optwwwref = {http://nogin.org/papers/derived_rules.html},
	pages = {281--297},
	title = {Sequent Schema for Derived Rules},
	url = {http://nogin.org/papers/derived_rules.html},
}
Fully expanded entry:
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{NH02,
	author = {Aleksey Nogin and Jason Hickey},
	booktitle = {Proceedings of the 15$^{th}$ International Conference on Theorem Proving in Higher Order Logics ({TPHOLs} 2002)},
	editor = {Victor A. Carre{\~n}o and C{\'e}zar A. Mu{\~n}oz and Sophi{\`e}ne Tahar},
	isbn = {3-540-44039-9},
	key = {TPHOLs02},
	optwwwref = {http://nogin.org/papers/derived_rules.html},
	pages = {281--297},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Sequent Schema for Derived Rules},
	url = {http://nogin.org/papers/derived_rules.html},
	volume = 2410,
	year = 2002,
}

Nii89

@incollection{Nii89,
	address = {Reading, MA},
	author = {H. Penny Nii},
	booktitle = {The Handbook of Artificial Intelligence},
	editor = {A. Barr and P. Cohen and E. Feigenbaum},
	pages = {1--82},
	publisher = {Addison-Wesley},
	title = {Blackboard systems},
	volume = 4,
	year = 1989,
}

Nip03

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Nip03,
	author = {Tobias Nipkow},
	booktitle = {Types for Proofs and Programs (TYPES 2002)},
	editor = {H. Geuvers and F. Widijk},
	pages = {259--278},
	publisher = {Springer},
	series = LNCS,
	title = {{Structured Proofs in Isar/HOL}},
	volume = 2646,
	year = 2003,
}

NIST02

@string{May = "May"}
@book{NIST02,
	address = {Research Triangle Park, NC},
	author = {RTI},
	month = May,
	publisher = {National Institute of Standards and Technology},
	series = {Planning Report 02-3},
	title = {The Economic Impacts of Inadequate Infrastructure for Software Testing},
	url = {www.nist.gov/director/prog-ofc/report02-3.pdf},
	year = 2002,
}

NK06

@string{ENTCS = "Electronic Notes in Theoretical Computer Science"}
@inproceedings{NK06,
	author = {Aleksey Nogin and Alexei Kopylov},
	booktitle = {Proceedings of the 13th Workshop on Logic, Language, Information and Computation (WoLLIC 2006)},
	optwwwpdf = {http://files.metaprl.org/papers/image_type.pdf},
	optwwwref = {http://dx.doi.org/10.1016/j.entcs.2006.05.041},
	pages = {121--132},
	publisher = {Elsevier},
	series = ENTCS,
	title = {Formalizing Type Operations Using the ``{Image}'' Type Constructor},
	url = {http://dx.doi.org/10.1016/j.entcs.2006.05.041},
	volume = 165,
	year = 2006,
}

NKYH05

@inproceedings{NKYH05,
	author = {Aleksey Nogin and  Alexei Kopylov and Xin Yu and Jason Hickey},
	booktitle = {MERLIN '05: Proceedings of the 3rd {ACM} {SIGPLAN} workshop on Mechanized reasoning about languages with variable binding},
	doi = {http://doi.acm.org/10.1145/1088454.1088456},
	isbn = {1-59593-072-8},
	location = {Tallinn, Estonia},
	note = {An extended version is available as \href{http://resolver.caltech.edu/CaltechCSTR:2005.003}{California Institute of Technology technical report CaltechCSTR:2005.003}},
	optwwwref = {http://nogin.org/papers/reflection1.html},
	optwwwtrref = {http://resolver.caltech.edu/CaltechCSTR:2005.003},
	pages = {2--12},
	publisher = {{ACM} Press},
	title = {A Computational Approach to Reflective Meta-Reasoning about Languages with Bindings},
	year = 2005,
}

NKYH05tr

@techreport{NKYH05tr,
	author = {Aleksey Nogin and  Alexei Kopylov and Xin Yu and Jason Hickey},
	institution = {California Institure of Technology},
	note = {Available at \url{http://resolver.caltech.edu/CaltechCSTR:2005.003}},
	number = {CaltechCSTR:2005.003},
	optwwwtrref = {http://resolver.caltech.edu/CaltechCSTR:2005.003},
	title = {A Computational Approach to Reflective Meta-Reasoning about Languages with Bindings},
	year = 2005,
}

NM88

@inproceedings{NM88,
	author = {Nadathur, Gopalan and Dale Miller},
	booktitle = {Fifth International Conference and Symposium on Logic Programming},
	editor = {K. Bower and R. Kowalski},
	publisher = {MIT Press},
	title = {An Overview of {$lambda$} Prolog},
	year = 1988,
}

NM94

@string{Dec = "December"}
@techreport{NM94,
	address = {Durham, NC},
	author = {Nadathur, Gopalan and Dale Miller},
	institution = {Duke University},
	month = Dec,
	number = {CS-1994-38},
	title = {Higher-Order Logic Programming},
	type = {Department of Computer Science},
	year = 1994,
}

NO79

@string{Oct = "October"}
@string{TOPLAS = "{ACM} Transactions of Programming Language Systems"}
@article{NO79,
	author = {Nelson, G. and D. Oppen},
	journal = TOPLAS,
	month = Oct,
	number = 2,
	pages = {245--257},
	title = {Simplification by Cooperating Decision Procedures},
	volume = 1,
	year = 1979,
}

Noe93

@string{JAR = "Journal of Automated Reasoning"}
@article{Noe93,
	author = {Noel, Philippe},
	journal = JAR,
	number = 1,
	pages = {15--58},
	title = {Experimenting with {\Isabelle} in {ZF} set theory},
	volume = 10,
	year = 1993,
}

Nog00

@string{ENTCS = "Electronic Notes in Theoretical Computer Science"}
@inproceedings{Nog00,
	author = {Aleksey Nogin},
	booktitle = {Proceedings of the Workshop on Type-Theoretic Languages: Proof Search and Semantics},
	editor = {Didier Galmiche},
	optwwwref = {http://www.elsevier.nl/gej-ng/31/29/23/67/22/show/Products/notes/index.htt#005},
	publisher = {Elsevier Science Publishers},
	series = ENTCS,
	title = {Writing Constructive Proofs Yielding Efficient Extracted Programs},
	url = {http://www.elsevier.nl/gej-ng/31/29/23/67/22/show/Products/notes/index.htt#005},
	volume = 37,
	year = 2000,
}

Nog02a

@string{Apr = "April"}
@techreport{Nog02a,
	author = {Aleksey Nogin},
	institution = {Cornell University},
	month = Apr,
	number = {\href{http://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cs/TR2002-1869}{TR2002-1869}},
	optwwwref = {http://nogin.org/papers/quotients.html},
	optwwwtrpdf = {http://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cs/TR2002-1869},
	title = {Quotient Types --- A Modular Approach},
	type = {Department of Computer Science},
	url = {http://nogin.org/papers/quotients.html},
	year = 2002,
}

Nog02b

@inproceedings{Nog02b,
	author = {Aleksey Nogin},
	crossref = {tphols2002},
	optwwwref = {http://nogin.org/papers/quotients.html},
	optwwwtrpdf = {http://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cs/TR2002-1869},
	pages = {263--280},
	title = {Quotient Types: A Modular Approach},
	url = {http://nogin.org/papers/quotients.html},
}
Fully expanded entry:
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Nog02b,
	author = {Aleksey Nogin},
	booktitle = {Proceedings of the 15$^{th}$ International Conference on Theorem Proving in Higher Order Logics ({TPHOLs} 2002)},
	editor = {Victor A. Carre{\~n}o and C{\'e}zar A. Mu{\~n}oz and Sophi{\`e}ne Tahar},
	isbn = {3-540-44039-9},
	key = {TPHOLs02},
	optwwwref = {http://nogin.org/papers/quotients.html},
	optwwwtrpdf = {http://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cs/TR2002-1869},
	pages = {263--280},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Quotient Types: A Modular Approach},
	url = {http://nogin.org/papers/quotients.html},
	volume = 2410,
	year = 2002,
}

Nog02c

@string{Aug = "August"}
@phdthesis{Nog02c,
	address = {Ithaca, NY},
	author = {Aleksey Nogin},
	month = Aug,
	optwwwref = {http://nogin.org/papers/thesis.html},
	school = {Cornell University},
	title = {Theory and Implementation of an Efficient Tactic-Based Logical Framework},
	url = {http://nogin.org/papers/thesis.html},
	year = 2002,
}

Nog95

@string{Apr = "April"}
@techreport{Nog95,
	author = {Aleksey Nogin},
	institution = {Steklov Mathematical Institute},
	month = Apr,
	note = {In Russian},
	number = {TR 1995-11},
	title = {On {H}orn Interpolation in Linear Logic},
	type = {Mathematical Logic and Theoretical Computer Science},
	year = 1995,
}

Nog97

@string{Aug = "August"}
@techreport{Nog97,
	author = {Aleksey Nogin},
	institution = {Cornell University},
	month = Aug,
	note = {See also \url{http://nogin.org/papers/effproof.html}},
	number = {\href{http://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cs/TR97-1643}{TR97-1643}},
	title = {Improving the Efficiency of {\Nuprl} Proofs},
	type = {Department of Computer Science},
	year = 1997,
}

Nor03

@inproceedings{Nor03,
	author = {Michael Norrish},
	crossref = {tphols2003},
	pages = {71--86},
	title = {Complete Integer Decision Procedures as Derived Rules in {\HOL}},
	url = {http://users.rsise.anu.edu.au/~michaeln/pubs/publications.html},
}
Fully expanded entry:
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Nor03,
	author = {Michael Norrish},
	booktitle = {Proceedings of the 16$^{th}$ International Conference on Theorem Proving in Higher Order Logics ({TPHOLs} 2003)},
	editor = {David Basin and Burkhart Wolff},
	key = {TPHOLs03},
	pages = {71--86},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Complete Integer Decision Procedures as Derived Rules in {\HOL}},
	url = {http://users.rsise.anu.edu.au/~michaeln/pubs/publications.html},
	volume = 2758,
	year = 2003,
}

Nor04

@inproceedings{Nor04,
	author = {Michael Norrish},
	crossref = {tphols2004},
	pages = {241--256},
	title = {Recursive Function Definition for Types with Binders},
}
Fully expanded entry:
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Nor04,
	author = {Michael Norrish},
	booktitle = {Proceedings of the 17$^{th}$ International Conference on Theorem Proving in Higher Order Logics ({TPHOLs} 2004)},
	editor = {Konrad Slind and Annette Bunker and Ganesh Gopalakrishnan},
	key = {TPHOLs04},
	pages = {241--256},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Recursive Function Definition for Types with Binders},
	volume = 3223,
	year = 2004,
}

Nor81

@inproceedings{Nor81,
	author = {Nordstrom, B.},
	booktitle = {Proceedings 1981 Conference on Functional Prog. Lang and Computer Architecture},
	pages = {141--153},
	publisher = {Portsmouth},
	title = {Programming in Constructive Set Theory: Some Examples},
	year = 1981,
}

Noy77

@article{Noy77,
	author = {Noyce, Robert N.},
	journal = {Scientific American},
	month = {Sept},
	number = 3,
	pages = {63--69},
	title = {Microelectronics},
	volume = 237,
	year = 1977,
}

NP83

@inproceedings{NP83,
	author = {Bengt Nordstr{\"o}m and Kent Petersson},
	booktitle = {IFIP'93},
	publisher = {Elsvier},
	title = {Types and Specifications},
	year = 1983,
}

NP98

@inproceedings{NP98,
	author = "George C. Necula and Peter Lee",
	booktitle = "Proceedings of the 1998 {ACM} {SIGPLAN} Conference on Programming Language Design and Implementation ({PLDI})",
	pages = "333--344",
	title = "The Design and Implementation of a Certifying Compiler",
	year = 1998,
}

NPS90

@book{NPS90,
	address = {Oxford},
	author = {Bengt Nordstr{\"o}m and Kent Petersson and Jan M. Smith},
	publisher = {Oxford Sciences Publication},
	title = {Programming in Martin-L{\"{o}}f's Type Theory},
	year = 1990,
}

NPW02

@string{LNCS = "Lecture Notes in Computer Science"}
@book{NPW02,
	author = {Tobias Nipkow and Lawrence C. Paulson and Markus Wenzel},
	publisher = {Springer},
	series = LNCS,
	title = {{\Isabelle/\HOL} --- A Proof Assistant for Higher-Order Logic},
	volume = 2283,
	year = 2002,
}

NRS89

@conference{NRS89,
	author = {Nerode, A and J.B. Remmel and Andre Scedrov},
	crossref = {LICS89},
	pages = {375--385},
	title = {Polynomially Graded Logic {I}: A Graded Version of System {T}},
}
Fully expanded entry:
@string{Jun = "June"}
@conference{NRS89,
	address = {Asilomar Conference Center, Pacific Grove, California},
	author = {Nerode, A and J.B. Remmel and Andre Scedrov},
	booktitle = {Proceedings of the 4$^{th}$ IEEE Symposium on Logic in Computer Science},
	key = {LICS89},
	month = Jun,
	pages = {375--385},
	publisher = {IEEE Computer Society Press},
	title = {Polynomially Graded Logic {I}: A Graded Version of System {T}},
	year = 1989,
}

NS72

@book{NS72,
	address = {Englewood Cliffs, New Jersey},
	author = {Newell, A. and H.A. Simon},
	publisher = {Prentice Hall},
	title = {Human Problem Solving},
	year = 1972,
}

NS78

@article{NS78,
	author = {R. Needham and M. Schroeder},
	journal = {Communications of the {ACM}},
	number = 12,
	pages = {993--998},
	title = {Using encryption for authentication in large networks of computers},
	volume = 21,
	year = 1978,
}

NS94

@book{NS94,
	address = {New York},
	author = {Nerode, A. and R. Shore},
	publisher = {Springer-Verlag},
	title = {Logic for Applications},
	year = 1994,
}

NS95

@string{LNCS = "Lecture Notes in Computer Science"}
@incollection{NS95,
	author = {Nipkow, T. and K. Slind},
	booktitle = {Types for Proofs and Programs},
	editor = {P. Dybjer and B. Nordstr{\"o}m and J. Smith},
	pages = {101--119},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {{I/O} Automata in {\Isabelle}/{\HOL}},
	volume = 996,
	year = 1995,
}

NSM01

@inproceedings{NSM01,
	author = {Pavel Naumov and Mark-Olivar Stehr and Jos{\'e} Meseguer},
	crossref = {tphols2001},
	pages = {329--345},
	title = {The {\HOL}/{\Nuprl} Proof Translator: A Practical Approach to Formal Interoperability},
}
Fully expanded entry:
@string{LNCS = "Lecture Notes in Computer Science"}
@string{Sep = "September"}
@inproceedings{NSM01,
	address = {Edinburgh, Scotland},
	author = {Pavel Naumov and Mark-Olivar Stehr and Jos{\'e} Meseguer},
	booktitle = {14$^{th}$ International Conference on Theorem Proving in Higher Order Logics},
	editor = {Richard Boulton and Paul Jackson},
	key = {TPHOLs01},
	month = Sep,
	pages = {329--345},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {The {\HOL}/{\Nuprl} Proof Translator: A Practical Approach to Formal Interoperability},
	volume = 2152,
	year = 2001,
}

NSS57

@inproceedings{NSS57,
	author = {Newell, A. and J.C. Shaw and H.A. Simon},
	booktitle = {Proceedings West Joint Computer Conference},
	pages = {218--239},
	title = {Empirical Explorations with the Logic Theory Machine: A case study in heuristics},
	year = 1957,
}

NT93

@string{JACM = "Journal of the Association for Computing Machinery"}
@article{NT93,
	author = {Gil Neiger and Sam Toueg},
	journal = JACM,
	number = 2,
	pages = {334--367},
	title = {Simulating Real-time Clocks and Common Knowledge in Distributed Systems},
	volume = 40,
	year = 1993,
}

Nuprl00

@inproceedings{Nuprl00,
	crossref = {ACEKL00},
}
Fully expanded entry:
@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@inproceedings{Nuprl00,
	author = {Stuart Allen and Robert Constable and Richard Eaton and Christoph Kreitz and Lori Lorigo},
	booktitle = {Proceedings of the 17$^{th}$ International Conference on Automated Deduction},
	editor = {David McAllester},
	pages = {170--176},
	publisher = {Springer Verlag},
	series = LNAI,
	title = {The {\Nuprl} Open Logical Environment},
	volume = 1831,
	year = 2000,
}

nuprl5

@inproceedings{nuprl5,
	crossref = {ACEKL00},
}
Fully expanded entry:
@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@inproceedings{nuprl5,
	author = {Stuart Allen and Robert Constable and Richard Eaton and Christoph Kreitz and Lori Lorigo},
	booktitle = {Proceedings of the 17$^{th}$ International Conference on Automated Deduction},
	editor = {David McAllester},
	pages = {170--176},
	publisher = {Springer Verlag},
	series = LNAI,
	title = {The {\Nuprl} Open Logical Environment},
	volume = 1831,
	year = 2000,
}

NuprlStaff83

@misc{NuprlStaff83,
	author = {The Nuprl Staff},
	howpublished = {Cornell University, Department of Computer Science},
	title = {{\PRL}: Proof Refinement Logic Programmer's Manual (\textsf{Lambda PRL}, {VAX} Version)},
	year = 1983,
}

O'D77

@string{LNCS = "Lecture Notes in Computer Science"}
@book{O'D77,
	author = "M. J. O'Donnell",
	publisher = "Springer-Verlag",
	series = LNCS,
	title = "Computing in Systems Described by Equations",
	volume = 58,
	year = 1977,
}

O'D82

@article{O'D82,
	author = {O'Donnell, M.J.},
	journal = {Commications of the Association of Computing Machinery},
	number = 12,
	pages = {927--35},
	title = {A critique of the foundations of Hoare style programming logics.},
	volume = 25,
	year = 1982,
}

O'Don86

@inproceedings{O'Don86,
	crossref = {BCR86},
}
Fully expanded entry:
@inproceedings{O'Don86,
	author = {Boehm, Hans-J. and Robert Cartwright and Mark Riggle and Michael J. O'Donnell},
	booktitle = {{ACM} Symposium on Lisp and Functional Programming},
	publisher = {ACM},
	title = {Exact Real Arithmetic: {A} Case Study in Higher Order Programming},
	year = 1986,
}

OCAML97

@manual{OCAML97,
	crossref = {Ler97},
}
Fully expanded entry:
@string{may = "May"}
@manual{OCAML97,
	author = {Xavier Leroy},
	month = may,
	organization = {INRIA, France},
	title = {The {Objective Caml} system release 1.07},
	year = 1997,
}

OCamlBook

@misc{OCamlBook,
	author = {Jason Hickey},
	note = {In preparation; an older version of the book is available at \url{http://files.metaprl.org/doc/ocaml-book.pdf}},
	optwwwpdf = {http://files.metaprl.org/doc/ocaml-book.pdf},
	title = {An Introduction to the Objective Caml Programming Language},
	year = 2006,
}

OJ99

@string{LNCS = "Lecture Notes in Computer Science"}
@incollection{OJ99,
	abstract = {In this article we present Bali, the formalization of a large (hitherto sequential) sublanguage of Java. We give its abstract syntax, type system, well-formedness conditions, and an operational evaluation semantics. Based on these definitions, we can express soundness of the type system, an important design goal claimed to be reached by the designers of Java, and prove that Bali is indeed type-safe. All definitions and proofs have been done formally in the theorem prover Isabelle/HOL. Thus this article demonstrates that machine-checking the design of non-trivial programming languages has become a reality.},
	author = {Oheimb, David von and Nipkow, Tobias},
	booktitle = {Formal Syntax and Semantics of {J}ava},
	crclassification = {D.3.1, F.3.2},
	crgenterms = {Languages, Security, Verification},
	editor = {Jim Alves-Foss},
	note = {\url{http://isabelle.in.tum.de/Bali/papers/Springer98.html}},
	pages = {119--156},
	publisher = {Springer},
	series = LNCS,
	title = {Machine-checking the {J}ava Specification: Proving Type-Safety},
	volume = 1523,
	year = 1999,
}

Oka99

@string{JFP = "Journal of Functional Programming"}
@string{may = "May"}
@article{Oka99,
	author = "Chris Okasaki",
	journal = JFP,
	month = may,
	number = 4,
	pages = "471--477",
	title = "Red-Black Trees un a Functional Setting",
	volume = 9,
	year = 1999,
}

OM02

@string{Oct = "October"}
@inproceedings{OM02,
	author = {J. Oplinger and M.S. Lam},
	booktitle = {Proceedings of the Conference on Architectural Support for Programming Languages and Operating Systems},
	month = Oct,
	title = {Enhancing Software Reliability using Speculative Threads},
	year = 2002,
}

OMakeHome

@misc{OMakeHome,
	author = "Jason J. Hickey and Aleksey Nogin and others",
	optwwwref = {http://omake.metaprl.org},
	title = {The {\OMake} Home Page},
	url = {http://omake.metaprl.org/},
}

omdocweb

@misc{omdocweb,
	author = {Michael Kohlhase and Paul Libbrecht and Andreas Franke and George Goguadze and Olga Caprotti and Alberto Gonz{\'a}lez Palomo and Manfred Riem and Arjeh Cohen},
	key = {OMDOC},
	note = {\url{http://www.mathweb.org/omdoc}},
	title = {\textsc{OMDoc} Home Page},
}

Opp73

@inproceedings{Opp73,
	author = "Derek C. Oppen",
	bibdate = "Wed Feb 20 18:33:28 MST 2002",
	bibsource = "http://portal.acm.org/",
	crossref = "ACM:1973:CRF",
	pages = "34--37",
	title = "Elementary bounds for {Presburger} arithmetic",
}
Fully expanded entry:
@inproceedings{Opp73,
	address = "New York, NY, USA",
	author = "Derek C. Oppen",
	bibdate = "Wed Feb 20 18:33:28 MST 2002",
	bibsource = "http://portal.acm.org/",
	booktitle = "Conference record of Fifth Annual {ACM} Symposium on                  Theory of Computing: papers presented at the Symposium,                  Austin, Texas, April 30--May 2, 1973",
	editor = "{ACM}",
	keywords = "electronic digital computers --- programming ---                  congresses; computational complexity --- congresses;                  machine theory --- congresses",
	lccn = "QA76.6 .A16 1973",
	pages = "34--37",
	publisher = "{ACM} Press",
	title = "Elementary bounds for {Presburger} arithmetic",
	year = 1973,
}

Ore63

@book{Ore63,
	address = {New York},
	author = {O. Ore},
	publisher = {Mathematical Associates of America},
	title = {Graphs and Their Uses},
	year = 1963,
}

Ore67

@book{Ore67,
	address = {New York},
	author = {O. Ore},
	publisher = {Mathematical Association of America},
	title = {Invitation to Number Theory},
	year = 1967,
}

ORR96

@string{LNCS = "Lecture Notes in Computer Science"}
@incollection{ORR96,
	address = {New Brunswick NJ},
	author = {Owre, S. and S. Rajan and J. M. Rushby and N. Shankar and M. K. Srivas},
	booktitle = {Computer-Aided Verification},
	editor = {Rajeev Alur and Thomas A. Henzinger},
	month = {July--August},
	number = 1102,
	pages = {411--14},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {{\PVS}: Combining Specification, Proof Checking and Model Checking},
	year = 1996,
}

ORS92

@inproceedings{ORS92,
	author = {Owre, S. and J. M. Rushby and N. Shankar},
	crossref = {CADE92},
	pages = {748--752},
	title = {{\PVS}: A Prototype Verification System},
}
Fully expanded entry:
@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@string{jun = "June"}
@inproceedings{ORS92,
	address = {Saratoga, NY},
	author = {Owre, S. and J. M. Rushby and N. Shankar},
	booktitle = {Proceedings of the 11$^{th}$ International Conference on Automated Deduction},
	editor = {Deepak Kapur},
	month = jun,
	pages = {748--752},
	publisher = {Springer-Verlag},
	series = LNAI,
	title = {{\PVS}: A Prototype Verification System},
	volume = 607,
	year = 1992,
}

OS97

@string{Aug = "August"}
@techreport{OS97,
	address = {Menlo Park, CA},
	author = {Sam Owre and Natarajan Shankar},
	institution = {Computer Science Laboratory, SRI International},
	month = Aug,
	number = {SRI-CSL-97-2},
	title = {The Formal Semantics of {\PVS}},
	year = 1997,
}

Otter94

@string{Jan = "January"}
@techreport{Otter94,
	author = {William W. McCune},
	institution = {Argonne National Laboratory},
	month = Jan,
	note = {See also \url{http://www-unix.mcs.anl.gov/AR/otter/}},
	number = {ANL-94/6},
	title = {{\Otter} 3.0 Reference Manual and Guide},
	year = 1994,
}

OvRS00

@string{Jun = "June"}
@inproceedings{OvRS00,
	address = {Chapel Hill, NC},
	author = {W. T. Ooi and R. van Renesse and B. Smith},
	booktitle = {Proc. of the 10th Int. Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV 2000)},
	month = Jun,
	title = {Design and implementation of programmable media gateways},
	year = 2000,
}

OW02

@incollection{OW02,
	author = {Ostrin, Geoffrey E. and Stanley S. Wainer},
	crossref = {Marktoberdorf2001},
	pages = {369--398},
	title = {Proof Theory and Complexity},
}
Fully expanded entry:
@incollection{OW02,
	address = {Amsterdam},
	author = {Ostrin, Geoffrey E. and Stanley S. Wainer},
	booktitle = {Proof and System-Reliability, Proceedings of International Summer School Marktoberdorf, July 24 to August 5, 2001},
	editor = {H. Schwichtenberg and R. Steinbr{\"u}ggen},
	pages = {369--398},
	publisher = {Kluwer Academic Publishers},
	series = {NATO Science Series III},
	title = {Proof Theory and Complexity},
	url = {http://www.comp.nus.edu.sg/~gheorghe/curs/mark01/proc.html},
	volume = 62,
	year = 2002,
}

PADL:02

@string{Jan = "January"}
@string{LNCS = "Lecture Notes in Computer Science"}
@proceedings{PADL:02,
	address = "Portland, Oregon",
	booktitle = "Proceedings of the Fourth International Symposium                     on Practical Aspects of Declarative Languages",
	editor = "Shriram Krishnamurthi and C.R. Ramakrishnan",
	key = "Krishnamurthi",
	month = Jan,
	number = 2257,
	optkey = "PADL'02",
	optpublisher = "{ACM} Press",
	publisher = "Springer-Verlag",
	series = LNCS,
	title = "Fourth International Symposium on Practical Aspects                     of Declarative Languages",
	year = 2002,
}

Pae94

@book{Pae94,
	address = {Cambridge, MA},
	editor = {A. Paepcke},
	publisher = {MIT Press},
	title = {Object-oriented programming: The CLOS Perspective},
	year = 1994,
}

Pal91

@string{Mar = "March"}
@phdthesis{Pal91,
	address = {Thunbergsv{\"a}gen 3, S-752, Uppsala, Sweden},
	author = {Erik Palmgren},
	month = Mar,
	school = {Uppsala University},
	title = {On Fixed Point Operators, Inductive Definitions and Universes in {M}artin-{L}{\"o}f's Type Theory},
	year = 1991,
}

Pal93

@article{Pal93,
	author = {Erik Palmgren},
	journal = {Information and Computation},
	pages = {26--60},
	title = {An Information System Interpretation of {M}artin-{L}{\"o}f's Partial Type Theory with Universes},
	volume = 106,
	year = 1993,
}

Pal95

@article{Pal95,
	author = {Erik Palmgren},
	journal = {Mathematical Logic Quarterly},
	pages = {314--326},
	title = {The {F}riedman Translation for {M}artin-{L}{\"o}f's Type Theory},
	volume = 41,
	year = 1995,
}

Pal95a

@techreport{Pal95a,
	author = {Erik Palmgren},
	institution = {Uppsala University},
	number = {1995:44},
	title = {Constructive Sheaf Semantics},
	type = {Department of Mathematics},
	year = 1995,
}

Pal95b

@techreport{Pal95b,
	author = {Erik Palmgren},
	institution = {Uppsala University},
	number = {1995:43},
	title = {A sheaf-theoretic foundation for nonstandard analysis},
	type = {Department of Mathematics},
	year = 1995,
}

Pal98

@inproceedings{Pal98,
	author = {Erik Palmgren},
	crossref = {SS98},
	pages = {191--204},
	title = {On Universes in Type Theory},
}
Fully expanded entry:
@inproceedings{Pal98,
	address = {Oxford},
	author = {Erik Palmgren},
	booktitle = {Twenty-Five Years of Constructive Type Theory},
	editor = {Giovanni Sambin and Jan M. Smith},
	pages = {191--204},
	publisher = {Clarendon Press},
	series = {Oxford Logic Guides},
	title = {On Universes in Type Theory},
	volume = 36,
	year = 1998,
}

Papa94

@book{Papa94,
	address = {New York},
	author = {Papadimitriou, Christos H.},
	publisher = {Addison-Wesley},
	title = {Computational Complexity},
	year = 1994,
}

Par71

@string{JSL = "The Journal of Symbolic Logic"}
@article{Par71,
	author = "Parikh, R.",
	journal = JSL,
	pages = "494--508",
	title = "Existence and Feasibility in Arithmetic",
	volume = 36,
	year = 1971,
}

Par72

@article{Par72,
	author = {Parnas, D.L.},
	journal = {Comm. Assoc. Comput. Mach.},
	pages = {330--336},
	title = {A Technique for Software Module Specification with Examples},
	volume = 15,
	year = 1972,
}

Par91

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Par91,
	author = {Parigot, M.},
	booktitle = {Proceedings Russian Conference on Logic Programming, {\rm St. Petersburg, Russia}},
	pages = {361--380},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Free deduction: an analysis of "Computations" in classical logic},
	volume = 592,
	year = 1991,
}

Par92

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Par92,
	author = {Parigot, M.},
	booktitle = {Proceedings International Conference on Logic Programming and Automated Deduction, {\rm St. Petersburg, Russia}},
	pages = {190--201},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {$\lambda \mu$-calculus: an algorithmic interpretation of classical natrual deduction},
	volume = 624,
	year = 1992,
}

Park69

@article{Park69,
	author = {Park, D. M. R.},
	journal = {Machine Intelligence 5},
	pages = {59--78},
	title = {Fixedpoint Induction and Proofs of Program Properties},
	year = 1969,
}

Pau01

@string{TOPLAS = "{ACM} Transactions of Programming Language Systems"}
@article{Pau01,
	author = {L. C. Paulson},
	journal = TOPLAS,
	number = 5,
	pages = {626--656},
	title = {Mechanizing a theory of program composition for {UNITY}},
	volume = 25,
	year = 2001,
}

Pau85

@article{Pau85,
	author = {Paulson, L.},
	journal = {Comp. J.},
	number = 5,
	pages = {474--479},
	title = {Lessons learned from {\LCF}: a survey of natural deduction proofs},
	volume = 28,
	year = 1985,
}

Pau85a

@article{Pau85a,
	author = {Paulson, L.C.},
	journal = {Science of Computer Programming},
	pages = {143--169},
	title = {Verifying the unification algorithm in {\LCF}},
	volume = 5,
	year = 1985,
}

Pau87

@book{Pau87,
	author = {L. Paulson},
	publisher = {Cambridge University Press, NY},
	title = {Logic and Computation: Interactive Proof with Cambridge {\LCF}},
	year = 1987,
}

Pau88

@techreport{Pau88,
	address = {Cambridge, England},
	author = {Paulson, L.C.},
	institution = {University of Cambridge},
	number = 133,
	title = {A Preliminary User's Manual for {\Isabelle}},
	year = 1988,
}

Pau88a

@string{Dec = "December"}
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Pau88a,
	author = {Paulson, L.C.},
	booktitle = {Proceedings of the International Conference on Computer Logic},
	editor = {P. Martin L{\"{o}}f and G. Mints},
	journal = Dec,
	pages = {246--274},
	publisher = {Springer-Verlag, New York},
	series = LNCS,
	title = {A formulation of the simple theory of types (for {\Isabelle})},
	volume = 417,
	year = 1988,
}

Pau89

@string{JAR = "Journal of Automated Reasoning"}
@article{Pau89,
	author = {Paulson, L.C.},
	journal = JAR,
	pages = {363--397},
	title = {The foundation of a generic Theorem prover},
	volume = 5,
	year = 1989,
}

Pau90

@incollection{Pau90,
	author = {Paulson, L.C.},
	booktitle = {Logic and Computer Science},
	editor = {P. Odifreddi},
	pages = {361--386},
	publisher = {Academic Press, London},
	title = {{\Isabelle}:  The next 700 theorem provers},
	year = 1990,
}

Pau91

@book{Pau91,
	author = {L. C. Paulson},
	publisher = {Cambridge University Press},
	title = {Standard ML for the Working Programmer},
	year = 1991,
}

Pau93

@string{JAR = "Journal of Automated Reasoning"}
@article{Pau93,
	author = {L. C. Paulson},
	journal = JAR,
	number = 3,
	pages = {353--389},
	title = {Set Theory for Verification:  {I} From Foundations to Functions},
	volume = 11,
	year = 1993,
}

Pau93a

@techreport{Pau93a,
	author = {Lawrence C. Paulson},
	institution = {University of Cambridge Computer Laboratory},
	number = 286,
	title = {{\Isabelle}'s Object-Logics},
	url = {ftp://ftp.cl.cam.ac.uk/ml/logics.dvi.gz},
	year = 1993,
}

Pau94

@string{LNCS = "Lecture Notes in Computer Science"}
@book{Pau94,
	address = "New York",
	author = "Lawrence C. Paulson",
	isbn = "3-540-58244-4, 0-387-58244-4",
	publisher = "Springer-Verlag",
	series = LNCS,
	title = "{\Isabelle}: A Generic Theorem Prover",
	volume = 828,
	year = 1994,
}

Pau97

@inproceedings{Pau97,
	author = "Lawrence C. Paulson",
	booktitle = "10th Computer Security Foundations Workshop",
	pages = "84--95",
	publisher = "IEEE Computer Society Press",
	title = "Mechanized Proofs for a Recursive Authentication Protocol",
	year = 1997,
}

Pau98

@article{Pau98,
	author = {L. Paulson},
	journal = {Journal of Computer Security},
	number = 1,
	pages = {85--128},
	title = {The inductive approach to verifying cryptographic protocols},
	volume = 6,
	year = 1998,
}

pccip97

@book{pccip97,
	author = {President's Commission on Critical Infrastructure Protection},
	note = {also available at \url{www.pccip.gov}},
	publisher = {United States Government Printing Office},
	title = {Critical Foundations: Protecting America's Infrastructures},
	year = 1997,
}

PD01

@string{Aug = "August"}
@article{PD01,
	author = "Frank Pfenning and Rowan Davies",
	journal = "Mathematical Structures in Computer Science",
	month = Aug,
	number = 4,
	title = "Judgmental Reconstruction of Modal Logic",
	volume = 11,
	year = 2001,
}

PDH02

@inproceedings{PDH02,
	author = {Virgile Prevosto and Damien Doligez and Th{\'e}r{\`e}se Hardin},
	crossref = {tphols2002},
	pages = {298--313},
	title = {Algebraic Structures and Dependent Records},
}
Fully expanded entry:
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{PDH02,
	author = {Virgile Prevosto and Damien Doligez and Th{\'e}r{\`e}se Hardin},
	booktitle = {Proceedings of the 15$^{th}$ International Conference on Theorem Proving in Higher Order Logics ({TPHOLs} 2002)},
	editor = {Victor A. Carre{\~n}o and C{\'e}zar A. Mu{\~n}oz and Sophi{\`e}ne Tahar},
	isbn = {3-540-44039-9},
	key = {TPHOLs02},
	pages = {298--313},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Algebraic Structures and Dependent Records},
	volume = 2410,
	year = 2002,
}

PE88

@string{Jun = "June"}
@inproceedings{PE88,
	address = "Atlanta, Georgia",
	author = "Frank Pfenning and Conal Elliott",
	booktitle = "Proceedings of the {ACM} {SIGPLAN} '88 Conference on Programming Language Design and Implementation ({PLDI})",
	month = Jun,
	pages = "199--208",
	publisher = "{ACM} Press",
	series = "{SIGPLAN} Notices",
	title = "Higher-Order Abstract Syntax",
	volume = "23(7)",
	year = 1988,
}

Pe92

@article{Pe92,
	author = {Pe, Joseph L.},
	journal = {Archive for Mathematical Logic},
	pages = {137--150},
	title = {Polynomial-Time {M}artin {L}{\"o}f Type Theory},
	volume = 32,
	year = 1992,
}

Pea73

@book{Pea73,
	address = {Toronto},
	author = {G. Peano},
	note = {Edited by H.C. Kennedy},
	publisher = {University of Toronto Press},
	title = {Selected Works},
	year = 1973,
}

Pea84

@book{Pea84,
	author = {Pearl, J.},
	publisher = {Addison-Wesley, Reading, MA},
	title = {Heuristics:  Intelligent Search Strategies for Computer Problem Solving},
	year = 1984,
}

Pen94

@book{Pen94,
	author = {Roger Penrose},
	publisher = {Random House},
	title = {Shadows of the Mind},
	year = 1994,
}

Per99

@phdthesis{Per99,
	author = {Persson, Henrik},
	school = {G{\"o}teborg University},
	title = {Type Theory and the Integrated Logic of Programs},
	year = 1999,
}

Perss95

@string{Sep = "September"}
@misc{Perss95,
	author = {Persson, Henrik},
	howpublished = {Chalmers University of Technology, Goteborg},
	month = Sep,
	note = {Draft},
	title = {A Formalization of a Constructive Completeness Proof for Intuitionistic Predicate Logic},
	year = 1995,
}

Pet03

@misc{Pet03,
	author = {Sabina Petride},
	howpublished = {Draft paper and PRL seminar notes},
	title = {Knowledge-based specifications in the logic of events},
	year = 2003,
}

Pet62

@inproceedings{Pet62,
	author = {Petri, C. A.},
	booktitle = {Proceedings IFIP Congress '62},
	pages = {386--390},
	publisher = {North-Holland},
	title = {Fundamentals of a Theory of Asynchronous Information Flow},
	year = 1962,
}

Pet81

@article{Pet81,
	author = {G.L. Peterson},
	journal = {IPL},
	number = 3,
	pages = {115--116},
	title = {Myths About the Mutual Exclusion Problem},
	volume = 12,
	year = 1981,
}

Pet82

@techreport{Pet82,
	address = {Department of Computer Science, Sweden},
	author = {Petersson, K.},
	institution = {U. of G{\"o}tborg/Chalmers U. of Technology},
	number = {LPM Memo 21},
	title = {A Programming System for Type Theory},
	year = 1982,
}

Pet96

@book{Pet96,
	author = {Ivars Peterson},
	publisher = {Vintage Books},
	title = {Fatal Defect: Chasing Killer Computer Bugs},
	year = 1996,
}

Pfe01

@inproceedings{Pfe01,
	author = "Frank Pfenning",
	crossref = "LICS01",
	pages = "221--230",
	title = "Intensionality, Extensionality, and Proof Irrelevance in Modal Type Theory",
}
Fully expanded entry:
@inproceedings{Pfe01,
	author = "Frank Pfenning",
	booktitle = {Proceedings of 16$^{th}$ IEEE Symposium on Logic in Computer Science},
	key = {LICS01},
	pages = "221--230",
	publisher = "IEEE Computer Society Press",
	title = "Intensionality, Extensionality, and Proof Irrelevance in Modal Type Theory",
	year = 2001,
}

Pfe01b

@incollection{Pfe01b,
	author = "Frank Pfenning",
	booktitle = "Handbook of Automated Reasoning",
	editor = "Alan Robinson and Andrei Voronkov",
	publisher = "Elsevier Science Publishers",
	title = "Logical Frameworks",
	volume = 2,
	year = 2001,
}

Pfe89

@inproceedings{Pfe89,
	author = {Pfenning, Frank},
	crossref = {LICS89},
	pages = {313--322},
	title = {{\Elf}: a Language for Logic Definition and Verified Metaprogramming},
}
Fully expanded entry:
@string{Jun = "June"}
@inproceedings{Pfe89,
	address = {Asilomar Conference Center, Pacific Grove, California},
	author = {Pfenning, Frank},
	booktitle = {Proceedings of the 4$^{th}$ IEEE Symposium on Logic in Computer Science},
	key = {LICS89},
	month = Jun,
	pages = {313--322},
	publisher = {IEEE Computer Society Press},
	title = {{\Elf}: a Language for Logic Definition and Verified Metaprogramming},
	year = 1989,
}

Pfe90

@inproceedings{Pfe90,
	author = {Pfenning, Frank},
	booktitle = {Proceedings of First Annual Workshop on Logical Frameworks},
	organization = {Sophia-Antipolis, France},
	pages = {367--377},
	title = {{\Elf}: A Language for Logic Definition and Verified Metaprogramming},
	year = 1990,
}

Pfe90a

@article{Pfe90a,
	author = {Pfenning, Frank},
	journal = {Contemporary Mathematics},
	pages = {251--262},
	title = {Program development through proof transformation},
	volume = 106,
	year = 1990,
}

Pfe92

@book{Pfe92,
	address = {Cambridge},
	editor = {Frank Pfenning},
	publisher = {MIT Press},
	title = {Types in Logic Programming},
	year = 1992,
}

Pfe96

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Pfe96,
	address = "o}ping, Sweden",
	author = "Frank Pfenning",
	booktitle = "Proceedings of the Colloquium on Trees in Algebra and Programming",
	editor = "H{\'e}l{\`e}ne Kirchner",
	pages = "119--134",
	publisher = "Springer-Verlag",
	series = LNCS,
	title = "The Practice of Logical Frameworks",
	url = citeseer.nj.nec.com/pfenning96practice.html,
	volume = 1059,
	year = 1996,
}

PG00

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{PG00,
	author = "Andrew M. Pitts and Murdoch Gabbay",
	booktitle = "Mathematics of Program Construction",
	editor = {R. Backhouse and J. N. Oliveira},
	pages = "230--255",
	publisher = {Springer-Verlag, Heidelberg},
	series = LNCS,
	title = "A Metalanguage for Programming with Bound Names Modulo Renaming",
	volume = 1837,
	year = 2000,
}

PG01

@inproceedings{PG01,
	author = {Paul Ginsparg},
	booktitle = {ICSU Press/UNESCO conference},
	editors = {Sir R. Elliot and D. Shaw},
	series = {Electronic Publishing in Science II},
	title = {Creating a Global Knowledge Network},
	year = 2001,
}

Pie02

@book{Pie02,
	author = {Pierce, Benjamin C.},
	publisher = {MIT Press},
	title = {Types and Programming Languages},
	url = {http://www.cis.upenn.edu/~bcpierce/tapl/},
	year = 2002,
}

Pie91a

@string{Dec = "December"}
@phdthesis{Pie91a,
	author = {Pierce, Benjamin C.},
	month = Dec,
	note = {CMU-CS-91-205},
	school = {Carnegie Mellon University},
	title = {Programming with Intersection Types and Bounded Polymorphism},
	year = 1991,
}

Pie91b

@string{Feb = "February"}
@techreport{Pie91b,
	author = "Benjamin C. Pierce",
	institution = "Carnegie Mellon University",
	month = Feb,
	number = "CMU-CS-91-106",
	title = "Programming with Intersection Types, Union Types, and Polymorphism",
	year = 1991,
}

Pin97

@book{Pin97,
	address = {New York},
	author = {Pinker, Steven},
	publisher = {W.W. Morton},
	title = {How the Mind Works},
	year = 1997,
}

Pin99

@book{Pin99,
	author = {Pinker, Steven},
	publisher = {Basic Books},
	title = {Words and Rules: The Ingredients of Language},
	year = 1999,
}

Pit87

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Pit87,
	author = {A. M. Pitts},
	booktitle = {Proceedings Summer Conference on Category Theory and Computer Science},
	pages = {12--39},
	publisher = {Springer, Berlin},
	series = LNCS,
	title = {Polymorphism is set-theoretic, constructively},
	volume = 283,
	year = 1987,
}

Pit95

@book{Pit95,
	address = {Cambridge, UK},
	author = {A. M. Pitts},
	notes = {Presented at Summer School on Semantics and Logics of Computation.},
	publisher = {University of Cambridge},
	title = {Operationally-Based Theories of Program Equivalence},
	year = 1995,
}

PITAC05

@string{Feb = "February"}
@misc{PITAC05,
	annote = {\url{http://www.nitrd.gov/pitac/reports/20050301_cybersecurity/cybersecurity.pdf}},
	author = {{President's Information Technology Advisory Committee}},
	month = Feb,
	title = {Report to the {P}resident -- {C}yber Security: A Crisis of Prioritization},
	year = 2005,
}

PITAC98

@string{Aug = "August"}
@techreport{PITAC98,
	annote = {\url{http://www.hpcc.gov/ac/interim/}},
	author = {President's Information Technology Advisory Committee},
	institution = {National Coordination Office for Computing, Information, and Communications},
	month = Aug,
	title = {Interim Report to the President},
	year = 1998,
}

PITAC99

@string{Feb = "February"}
@misc{PITAC99,
	annote = {\url{http://www.nitrd.gov/pitac/report/}},
	author = {{President's Information Technology Advisory Committee}},
	month = Feb,
	title = {Report to the {P}resident -- Information Technology Research: Investing in Our Future},
	year = 1999,
}

PK98

@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@inproceedings{PK98,
	address = {Kaiserslauten, Germany},
	author = {Pientka, Brigitte and Christoph Kreitz},
	booktitle = {Fourth International Conference on Artificial Intelligence and Symbolic Computation (AISC'98)},
	editor = {J. Calmet and J. Plaza},
	month = {October 8--11},
	pages = {247--258},
	publisher = {Springer--Verlag},
	series = LNAI,
	title = {Instantiation of Existentially Quantified Variables in Inductive Specification Proofs},
	volume = 1476,
	year = 1998,
}

PK99

@article{PK99,
	author = "Brigitte Pientka and Christoph Kreitz",
	journal = "Fundamenta Informatica",
	number = "1--2",
	pages = "189--209",
	title = "Automating inductive Specification Proofs",
	volume = 39,
	year = 1999,
}

Pla94

@string{Jul = "July"}
@techreport{Pla94,
	address = {Germany},
	author = {D.A. Plaisted},
	institution = {Max-Planck-Institut F{\"u}r Informatik},
	month = Jul,
	number = {MPI-I-94-232},
	title = {An Abstract Program Generation Logic},
	year = 1994,
}

Plo75

@string{TCS = "Journal of Theoretical Computer Science"}
@article{Plo75,
	author = {Plotkin, Gordon},
	journal = TCS,
	pages = {125--59},
	title = {Call-by-name, call-by-value, and the {$\lambda$}-calculus},
	year = 1975,
}

Plo77

@string{TCS = "Journal of Theoretical Computer Science"}
@article{Plo77,
	author = {Gordon D. Plotkin},
	journal = TCS,
	pages = {223--255},
	title = {{\LCF} considered as a programming language},
	volume = 5,
	year = 1977,
}

Plo81

@techreport{Plo81,
	address = {Aarhus University, Computer Science Department, Denmark},
	author = {Plotkin, Gordon D.},
	institution = {Aarhus University},
	number = {DAIMI-FN-19},
	title = {A Structural Approach to Operational Semantics},
	year = 1981,
}

Plo90

@incollection{Plo90,
	author = {Gordon Plotkin},
	booktitle = {Situation Theory and Its Applications, Volume 1},
	editor = {R. Cooper and K. Mukai and J. Perry},
	number = 22,
	pages = {133--146},
	publisher = {Centre for the Study of Language and Information},
	series = {CSLI Lecture Notes},
	title = {An Illative Theory of Relations},
	url = {http://citeseer.ist.psu.edu/plotkin90illative.html},
	year = 1990,
}

PM89a

@phdthesis{PM89a,
	author = {Paulin-Mohring, Christine},
	school = {University of Paris VII},
	title = {Extraction in the Calculus of Constructions},
	year = 1989,
}

PM89b

@inproceedings{PM89b,
	author = {Paulin-Mohring, Christine},
	booktitle = {Proceedings of the 16th {ACM} Symposium on Principles of Programming Languages},
	pages = {89--104},
	title = {Extracting {$F_{w}'s$} Programs from Proofs in the Calculus of Constructions},
	year = 1989,
}

PM93

@inproceedings{PM93,
	author = {Christine Paulin-Mohring},
	booktitle = {16th Annual {ACM} Symposium on Principles of Programming Languages},
	organization = {ACM},
	title = {Extracting {$F_{w}'s$} Programs from Proofs in the Calculus of Constructions},
	year = 1993,
}

PM93a

@string{LNCS = "Lecture Notes in Computer Science"}
@incollection{PM93a,
	author = {Christine Paulin-Mohring},
	booktitle = {Typed Lambda Calculi and Applications},
	editor = {J. F. Groote M. Bezem},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Inductive Definitions in the System {\Coq}; Rules and Properties},
	year = 1993,
}

PMW93

@article{PMW93,
	author = {Christine Paulin-Mohring and Benjamin Werner},
	journal = {Journal of Symbolic Computations},
	pages = {607--640},
	title = {Synthesis of {ML} programs in the System {\Coq}},
	volume = 15,
	year = 1993,
}

PN90

@techreport{PN90,
	author = {Paulson, L. and T. Nipkow},
	institution = {University of Cambridge Computing Laboratory},
	title = {{\Isabelle} tutorial and User's Manual},
	year = 1990,
}

Poi89

@string{LNCS = "Lecture Notes in Computer Science"}
@incollection{Poi89,
	author = {Poign\'{e}, A.},
	booktitle = {Categorical Methods in Computer Science with Aspects from Topology},
	editor = {H. Ehrig and others},
	pages = {82--101},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Foundations are Rich Institutions, But Institutions are Poor Foundations},
	volume = 393,
	year = 1989,
}

Pol00

@inproceedings{Pol00,
	author = "Robert Pollack",
	crossref = "tphols2000",
	pages = "461--478",
	title = "Dependently Typed Records for Representing Mathematical Structure",
}
Fully expanded entry:
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Pol00,
	author = "Robert Pollack",
	booktitle = "Theorem Proving in Higher Order Logics:                 13$^{th}$ International Conference, {TPHOLs} 2000",
	editor = "J. Harrison and M. Aagaard",
	key = "TPHOLs00",
	pages = "461--478",
	publisher = "Springer-Verlag",
	series = LNCS,
	title = "Dependently Typed Records for Representing Mathematical Structure",
	volume = 1869,
	year = 2000,
}

Pol02

@article{Pol02,
	author = {Robert Pollack},
	journal = {Formal Aspects of Computing},
	pages = {386--402},
	title = {Dependently Typed Records in Type Theory},
	url = {http://www.dcs.ed.ac.uk/home/rap/export/recordsFAC.ps.gz},
	volume = 13,
	year = 2002,
}

Pol45

@book{Pol45,
	address = {Princeton, NJ},
	author = {G. P\'{o}lya},
	publisher = {Princeton University Press},
	title = {How to Solve It},
	year = 1945,
}

Pol54

@book{Pol54,
	address = {London},
	author = {G. P\'{o}lya},
	publisher = {Oxford University Press},
	title = {Mathematics and Plausible Reasoning},
	volume = {1 and 2},
	year = 1954,
}

Pol84

@book{Pol84,
	address = {Princeton, NJ},
	author = {J. C. Polkinghorne},
	publisher = {Princeton University Press},
	title = {The Quantum World},
	year = 1984,
}

Pol90

@techreport{Pol90,
	author = {Pollack, Robert},
	institution = {University of Edinburgh},
	title = {LEGO User's Guide},
	year = 1990,
}

Pol95

@string{Apr = "April"}
@phdthesis{Pol95,
	author = {Pollack, Robert},
	month = Apr,
	school = {Department of Computer Science, University of Edinburgh},
	title = {The Theory of LEGO:A Proof Checker for the Extended Calculus of Constructions},
	year = 1995,
}

Poll94

@phdthesis{Poll94,
	author = {Poll, Erik},
	school = {Technische Universiteit Eindhoven},
	title = {A Programming Logic Based on Type Theory},
	year = 1994,
}

Pos36

@article{Pos36,
	author = {Emil Post},
	journal = {JSL},
	pages = {288--291},
	title = {Finite Combinatory Processes, Formulation {I}},
	volume = 1,
	year = 1936,
}

Pot80

@incollection{Pot80,
	address = "London",
	author = "Pottinger, Garrel",
	booktitle = {To H. B. Curry: Essays in Combinatory Logic, Lambda Calculus and Formalism},
	editor = {Jonathan P. Seldin and J. Roger Hindley},
	pages = "561--577",
	publisher = "Academic Press",
	title = "A type assignment for the strongly normalizable  $\lambda$-terms",
	year = 1980,
}

PPGLL96

@inproceedings{PPGLL96,
	address = {Kaiserslauten, Germany},
	author = {Petrov, Tsvetomir P. and Anna Pogosyants and Stephen J. Garland and Victor Luchangco and Nancy A. Lynch},
	booktitle = {Formal Description Techniques and Protocol Specification, Testing and Verification},
	month = {October 8--11},
	organization = {FORTE/PSTV'96},
	title = {Computer-Assisted Verification of an Algorithm for Concurrent Timestamps},
	year = 1996,
}

PPM89

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{PPM89,
	author = {Frank Pfenning and Christine Paulin-Mohring},
	booktitle = {Mathematical Foundations of Program Semantics, 5th International Conference},
	editors = {M. Main and A. Melton and M. Mislove and D. Schmidt},
	pages = {209--228},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Inductively Defined Types in the Calculus of Constructions},
	volume = 442,
	year = 1989,
}

PR90

@inproceedings{PR90,
	author = {A. Pnueli and R. Rosner},
	booktitle = {Proceedings of Thirty-first IEEE Symposium on Foundations of Computer Science},
	pages = {746--757},
	title = {Distributed Reactive Systems Are Hard to Synthesize},
	year = 1990,
}

Pra65

@book{Pra65,
	address = {Stockholm},
	author = {Prawitz, D.},
	publisher = {Almquist and Wiksell},
	title = {Natural Deduction},
	year = 1965,
}

Pra75

@article{Pra75,
	author = {Pratt, V. R.},
	journal = {SIAM J. Comput.},
	pages = {214--220},
	title = {Every Prime has a Succinct Certificate},
	volume = 4,
	year = 1975,
}

Pra76

@inproceedings{Pra76,
	author = {Pratt, V. R.},
	booktitle = {Proceedings of the 17th Annual Symposium on the Foundations of Computer Science},
	pages = {109--21},
	title = {Semantical considerations on {F}loyd-{H}oare logic.},
	year = 1976,
}

Pra86

@article{Pra86,
	author = {Pratt, V.},
	journal = {International J. of Parallel Programming},
	pages = {33--71},
	title = {Modeling concurrency with partial orders},
	volume = 15,
	year = 1986,
}

Pre29

@incollection{Pre29,
	author = {M. Presburger},
	booktitle = {Comptes Rendus du Premier Congr{\`e}s des Math{\'e}maticienes des Pays Slaves},
	pages = {92--101},
	publisher = {Warsaw},
	title = {{\"U}ber de vollst{\"a}ndigkeit eines gewissen systems der arithmetik ganzer zahlen, in welchen, die addition als einzige operation hervortritt},
	year = 1927,
}

Pre89

@book{Pre89,
	author = {Press, W. and others},
	publisher = {Cambridge University Press},
	title = {Numerical Recipes in Pascal},
	year = 1989,
}

Pro93

@article{Pro93,
	author = "P. Prosser",
	journal = "Computational Intelligence",
	pages = "268--299",
	publisher = "Blackwell",
	title = "Hybrid algorithms for the constraint satisfaction problem",
	vol = 9,
	year = 1993,
}

PS01

@techreport{PS01,
	author = {Pavlovic, Dusko and Douglas R. Smith},
	institution = {Kestral Institute},
	number = {KES.U.01.6},
	title = {Composition and Refinement of Behavioral Specifications},
	year = 2001,
}

PS03

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{PS03,
	author = {Pavlovic, Dusko and Douglas R. Smith},
	booktitle = {UNU/IIST 10th Anniversary Colloquium, Formal Methods at the Crossroads: From Panaea to Foundational Support},
	editor = {Aichernig, Bernhard K. and T. S. E. Maibaum},
	pages = {267--286},
	publisher = {Springer},
	series = LNCS,
	title = {Software Development by Refinement},
	volume = 2757,
	year = 2003,
}

PS96

@article{PS96,
	author = {Pierce, Benjamin and Davide Sangiorgi},
	journal = {Mathematical Structures in Computer Science},
	number = 5,
	pages = {409--453},
	title = {Typing and subtyping for mobile processes},
	volume = 6,
	year = 1996,
}

PS99

@inproceedings{PS99,
	author = {Frank Pfenning and Carsten Sch{\"u}rmann},
	crossref = {CADE99},
	pages = {202--206},
	title = {{\Twelf} --- a meta-logical framework for deductive systems},
}
Fully expanded entry:
@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@inproceedings{PS99,
	address = {Berlin},
	author = {Frank Pfenning and Carsten Sch{\"u}rmann},
	booktitle = {Proceedings of the 16$^{th}$ International Conference on Automated Deduction},
	editor = {Harald Ganzinger},
	isbn = {3-540-66222-7},
	month = {July 7--10},
	pages = {202--206},
	publisher = {Trento, Italy},
	series = LNAI,
	title = {{\Twelf} --- a meta-logical framework for deductive systems},
	volume = 1632,
	year = 1999,
}

PSH89

@string{Jan = "January"}
@techreport{PSH89,
	address = {Thunbergsv{\"a}gen 3, S-752, Uppsala, Sweden},
	author = {Erik Palmgren and Viggo Stoltenberg-Hansen},
	institution = {Uppsala University, Department of Mathematics},
	month = Jan,
	number = {1989:1},
	title = {Domain Interpretations of Intuitionistic Type Theory},
	year = 1989,
}

PSS98

@string{LNCS = "Lecture Notes in Computer Science"}
@article{PSS98,
	author = "A. Pnueli and M. Siegel and E. Singerman",
	journal = LNCS,
	pages = "151--166",
	title = "Translation Validation",
	url = citeseer.ist.psu.edu/article/pnueli98translation.html,
	volume = 1384,
	year = 1998,
}

PT00

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{PT00,
	author = {Eric Poll and Simon Thompson},
	booktitle = {Frontiers of Combining Systems (FroCos'2000)},
	editor = {H. Kirchner and C. Ringeissen},
	pages = {136--150},
	publisher = {Springer},
	series = LNCS,
	title = {Integrating computer algebra and reasoning through the type system of {\Aldor}},
	volume = 1794,
	year = 2000,
}

PT92

@article{PT92,
	author = {Prakash Panangaden and S. Taylor},
	journal = {Distributed Computing},
	number = 2,
	pages = {73--93},
	title = {Concurrent Common Knowledge: {D}efining Agreement for Asynchronous Systems},
	volume = 6,
	year = 1992,
}

PT94

@string{JFP = "Journal of Functional Programming"}
@article{PT94,
	author = {Pierce, B.C. and D.N. Turner},
	journal = JFP,
	number = 2,
	title = {Simple type-theoretic foundations for object-oriented programming},
	volume = 4,
	year = 1994,
}

PT98

@string{Jul = "July"}
@inproceedings{PT98,
	address = {Eindhoven, Netherlands},
	author = {Erik Poll and Simon Thompson},
	booktitle = {Calculemus and Types '98},
	month = Jul,
	note = {Also available as technical report 6-98, Computing Laboratory, University of Kent},
	title = {Adding the axioms to {\Axiom}: {T}owards a system of automated reasoning in {\Aldor}},
	year = 1998,
}

PT99

@string{Jul = "July"}
@techreport{PT99,
	address = {Kent CT2 7NF, UK},
	author = {Erik Poll and Simon Thompson},
	institution = {Computing Laboratory, University of Kent at Canterbury},
	month = Jul,
	number = {11-99},
	title = {The Type System of {\Aldor}},
	url = {http://www.cs.ukc.ac.uk/pubs/1999/874},
	year = 1999,
}

Pug91

@inproceedings{Pug91,
	author = "William Pugh",
	booktitle = "Supercomputing",
	pages = "4--13",
	title = "The {O}mega test: a fast and practical integer programming algorithm for dependence analysis",
	url = citeseer.nj.nec.com/pugh92omega.html,
	year = 1991,
}

Pug92

@string{Aug = "August"}
@article{Pug92,
	author = {Pugh, W.},
	journal = {Communications of the {ACM}},
	month = Aug,
	number = 8,
	pages = 102,
	title = {A Practical Algorithm for Exact Array Dependency Analysis},
	volume = 35,
	year = 1992,
}

PV94

@string{Dec = "December"}
@unpublished{PV94,
	author = {Pitsianis, N. and C. F. van Loan},
	month = Dec,
	note = {Draft},
	title = {Automatic Implementation of Optimized {FFT} Codes},
	year = 1994,
}

PVS93

@manual{PVS93,
	crossref = {SOR93},
}
Fully expanded entry:
@string{Feb = "February"}
@manual{PVS93,
	address = {Menlo Park, CA},
	author = {N. Shankar and S. Owre and J. M. Rushby},
	month = Feb,
	organization = {Computer Science Laboratory, SRI International},
	title = {The {\PVS} Proof Checker: A Reference Manual},
	year = 1993,
}

PVS95

@string{Apr = "April"}
@inproceedings{PVS95,
	author = "Judy Crow and Sam Owre and John Rushby and Natarajan Shankar and Mandayam Srivas",
	booktitle = "WIFT '95: Workshop on Industrial-Strength Formal Specification Techniques",
	month = Apr,
	note = "\url{http://www.csl.sri.com/sri-csl-fm.html}",
	title = "A Tutorial Introduction to {\PVS}",
	year = 1995,
}

PVS99

@string{sep = "September"}
@manual{PVS99,
	address = {Menlo Park, CA},
	author = {N. Shankar and S. Owre and J. M. Rushby and D. W. J.       Stringer-Calvert},
	month = sep,
	organization = {Computer Science Laboratory, SRI International},
	title = {{\PVS} Prover Guide},
	year = 1999,
}

PW90

@inproceedings{PW90,
	author = {Paulin, Christine and B. Werner},
	booktitle = {Proceedings of First Annual Workshop of Logical Frameworks},
	organization = {Sophia-Antipolis, France},
	pages = {349--361},
	title = {Extracting and Executing Programs Developed in the Inductive Construction Systems},
	year = 1990,
}

QED95

@misc{QED95,
	howpublished = {Internet Report \url{http://www.rbjones.com/rbjpub/logic/quedres00.htm}},
	key = {QED95},
	title = {The {QED} Manifesto},
	year = 1995,
}

QS98

@string{Jun = "June"}
@inproceedings{QS98,
	address = {Shelter Island, NY},
	author = {Qadeer, Shaz and Natarajan Shankar},
	booktitle = {{IFIP} International Conference on Programming Concepts and Methods: {PROCOMET'98}},
	editor = {David Gries and Willem-Paul de Roever},
	month = Jun,
	pages = {424--443},
	publisher = {Chapman \& Hall},
	title = {Verifying a Self-Stabilizing Mutual Exclusion Algorithm},
	year = 1998,
}

Qua92

@string{JAR = "Journal of Automated Reasoning"}
@article{Qua92,
	author = {A. Quaife},
	journal = JAR,
	number = 1,
	pages = {91--147},
	title = {Automated Deduction in von {N}euman-{B}ernays-{G}{\"o}del Set Theory},
	volume = 8,
	year = 1992,
}

Qui60

@book{Qui60,
	author = {Willard vanOrman Quine},
	publisher = {MIT Press},
	title = {Word and Object},
	year = 1960,
}

Qui92

@book{Qui92,
	address = {Cambridge},
	author = {W. V. Quine},
	edition = {revised},
	publisher = {Harvard University Press},
	title = {Pursuit of Truth},
	year = 1992,
}

r5rs

@article{r5rs,
	author = {Kelsey, R. and Clinger W. and Rees, J. and others},
	journal = {Journal of Higher Order and Symbolic Computation},
	pages = {7--105},
	title = {Revised$^5$ Report on the Algorithmic Language Scheme},
	volume = {11(1)},
	year = 1998,
}

Rab60

@techreport{Rab60,
	address = {Jerusalem},
	author = {Rabin, M. O.},
	institution = {Hebrew University, Branch of Applied Logic},
	number = {No. 2},
	title = {Degree of Difficulty of Computing a Function and a Partial Ordering of Recursive Sets},
	year = 1960,
}

Rab77

@article{Rab77,
	author = {Rabin, M. O.},
	journal = {Comm. Assoc. Comput. Mach.},
	pages = {625--633},
	title = {Complexity of Computations},
	volume = 20,
	year = 1977,
}

Rab83

@string{nov = "November"}
@inproceedings{Rab83,
	address = {Tucson, AZ},
	author = {Michael Rabin},
	booktitle = {Twenty-4th IEEE Symp. on Foundations of Computer Science},
	month = nov,
	organization = {IEEE},
	pages = {403--409},
	title = {Randomized {B}yzantine Generals},
	year = 1983,
}

Rai77

@techreport{Rai77,
	address = {Warsaw},
	author = {Raisowa, H.},
	institution = {Inst. Comput. Sci., Polish Acad. Sci.},
	title = {Algorithmic Logic {ICS} {PAS} Reports 281.},
	year = 1977,
}

Ran94

@book{Ran94,
	address = {Oxford, England},
	author = {Ranta, Aarne},
	publisher = {Clarendon Press},
	series = {Oxford Science Publications},
	title = {Type-theoretical grammar},
	year = 1994,
}

Rat04

@unpublished{Rat04,
	author = {Michael Rathjen},
	note = {Preprint},
	title = {Realizability for {C}onstructive {Z}ermelo-{F}raenkel Set Theory},
	year = 2004,
}

Rat05

@unpublished{Rat05,
	author = {Michael Rathjen},
	note = {Preprint},
	title = {{CZF} has the Disjunction and Numerical Existence Property},
	year = 2005,
}

RB97

@string{Nov = "November"}
@unpublished{RB97,
	author = {Rodeh, O. and K. P. Birman},
	month = Nov,
	note = {Forthcoming},
	title = {Dynamic Virtually Private Networks},
	year = 1997,
}

RB98

@string{Sep = "September"}
@techreport{RB98,
	author = {Rodeh, Ohad and Kenneth P. Birman and Mark Hayden and Zhen Xiao and Danny Dolev},
	institution = {Cornell University},
	month = Sep,
	number = {TR-98-1703},
	title = {{\Ensemble} Security},
	year = 1998,
}

RBHVK98

@string{Jul = "July"}
@article{RBHVK98,
	author = {van Renesse, Robbert and Kenneth P. Birman and Mark Hayden and Alexey Vaysburg and David Karr},
	journal = {Software: Practice and Experience},
	month = Jul,
	number = 9,
	pages = {963--979},
	title = {Building Adaptive Systems Using {\Ensemble}},
	volume = 28,
	year = 1998,
}

RC90

@book{RC90,
	author = {Reeves, Steve and M. Clarke},
	publisher = {Addison-Wesley, Reading, MA},
	title = {Logic for Computer Science},
	year = 1990,
}

RD01

@string{nov = "November"}
@inproceedings{RD01,
	address = {Heidelberg, Germany},
	author = {Rowstron, A. and P. Druschel},
	booktitle = {Proc. of Middleware 2001},
	month = nov,
	title = {Pastry: Scalable, Distributed Object Location and Routing for Large-Scale Peer-to-peer Systems},
	year = 2001,
}

Rea89

@book{Rea89,
	address = {Reading, MA},
	author = {C. Reade},
	publisher = {Addison-Wesley},
	title = {Elements of Functional Programming},
	year = 1989,
}

Read89

@string{Mar = "March"}
@book{Read89,
	address = {Scotland},
	author = {Stephen Read},
	month = Mar,
	number = 1,
	publisher = {Bulletin of the Association for Computerised Logic Teaching},
	title = {Computerised Logic Teaching Bulletin},
	volume = 2,
	year = 1989,
}

Red94

@inproceedings{Red94,
	author = {U. S. Reddy},
	crossref = {LICS94},
	pages = {342--352},
	title = {Passivity and Independence},
}
Fully expanded entry:
@string{Jul = "July"}
@inproceedings{Red94,
	address = {Paris, France},
	author = {U. S. Reddy},
	booktitle = {Proceedings of 9$^{th}$ IEEE Symposium on Logic in Computer Science},
	key = {LICS94},
	month = Jul,
	pages = {342--352},
	publisher = {IEEE Computer Society Press},
	title = {Passivity and Independence},
	year = 1994,
}

Rei92

@inproceedings{Rei92,
	author = {Wolfgang Reif},
	crossref = {CADE92},
	pages = {753--757},
	title = {The {KIV} System: Systematic Construction of Verified Software},
}
Fully expanded entry:
@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@string{jun = "June"}
@inproceedings{Rei92,
	address = {Saratoga, NY},
	author = {Wolfgang Reif},
	booktitle = {Proceedings of the 11$^{th}$ International Conference on Automated Deduction},
	editor = {Deepak Kapur},
	month = jun,
	pages = {753--757},
	publisher = {Springer-Verlag},
	series = LNAI,
	title = {The {KIV} System: Systematic Construction of Verified Software},
	volume = 607,
	year = 1992,
}

Rei94

@string{Nov = "November"}
@inproceedings{Rei94,
	author = {M. K. Reiter},
	booktitle = {Proceedings of the 2nd {ACM} Conference on Computer and Communication Security},
	month = Nov,
	pages = {68--80},
	title = {Secure Agreement Protocols: Reliable and Atomic Group Multicast in Rampart},
	year = 1994,
}

Rei94a

@string{May = "May"}
@inproceedings{Rei94a,
	author = {M. K. Reiter},
	booktitle = {Proceedings of the 1994 IEEE Symposium on Research in Security and Privacy},
	month = May,
	pages = {176--189},
	title = {A Secure Group Membership Protocol},
	year = {@ARTICLE1994},
}

Rep92

@string{Jun = "June"}
@phdthesis{Rep92,
	address = {Ithaca, New York},
	author = {John H. Reppy},
	month = Jun,
	note = {TR92-1285},
	school = {Cornell University},
	title = {High-Order Concurrency},
	year = 1992,
}

Reps82

@phdthesis{Reps82,
	address = {Ithaca, NY},
	author = {Thomas W. Reps},
	school = {Cornell University},
	title = {Generating Language-Based Environments},
	year = 1982,
}

Res92

@inproceedings{Res92,
	address = {London},
	author = {M. D. Resnick},
	booktitle = {Proof and knowledge in mathematics},
	editor = {M. Detlefsen},
	pages = {6--32},
	title = {Proof as a source of truth},
	year = 1992,
}

Rey74

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Rey74,
	author = {Reynolds, John C.},
	booktitle = {Proceedings Colloque sur, la Programmation},
	pages = {408--23},
	publisher = {Springer-Verlag, New York},
	series = LNCS,
	title = {Towards a theory of type structure},
	volume = 19,
	year = 1974,
}

Rey81

@incollection{Rey81,
	address = {Amsterdam},
	author = {Reynolds, John C.},
	booktitle = {International Symposium on Algorithmic Languages},
	editor = {J. de Bakker and J. van Vliet},
	pages = {345--372},
	publisher = {North-Holland},
	title = {The Essence of {A}lgol},
	year = 1981,
}

Rey83

@incollection{Rey83,
	address = {Amsterdam},
	author = {Reynolds, John C.},
	booktitle = {Information Processing '83},
	pages = {513--523},
	publisher = {North-Holland},
	title = {Types, abstraction and parametric polymorphism},
	year = 1983,
}

Rey84

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Rey84,
	address = {Berlin},
	author = {Reynolds, John C.},
	booktitle = {Proceedings International Symposium on Sematics of Data Types},
	pages = {145--156},
	publisher = {Springer},
	series = LNCS,
	title = {Polymorphism is not set-theoretic},
	volume = 173,
	year = 1984,
}

Rey91

@string{LNCS = "Lecture Notes in Computer Science"}
@incollection{Rey91,
	address = {Sendai, Japan},
	author = {Reynolds, John C.},
	booktitle = {Theoretical Aspects of Computer Software, International Conference TACS '91},
	editor = {T. Ito and A. R. Meyer},
	pages = {675--700},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {The Coherence of Languages with Intersection Types},
	volume = 526,
	year = 1991,
}

Rey94

@incollection{Rey94,
	address = {Cambridge, MA},
	author = {Reynolds, John C.},
	booktitle = {Theoretical Aspects of Object-Oriented Programming, Types, Semantics and Language Design},
	chapter = {I},
	editor = {C. A. Gunter, J. C. Mitchell},
	pages = {13--24},
	publisher = {MIT Press},
	title = {User-defined types and Procedural data structures as complementary approaches to data abstraction},
	year = 1994,
}

Rey96

@string{Jun = "June"}
@techreport{Rey96,
	author = {Reynolds, John C.},
	institution = "Carnegie Mellon University",
	month = Jun,
	number = "CMU-CS-96-146",
	title = "Design of the Programming Language Forsythe",
	year = 1996,
}

Rez85

@string{Sep = "September"}
@techreport{Rez85,
	address = {Informatics Department, Faculty of Science, The Netherlands},
	author = {Adrian Rezus},
	institution = {Nijmegen University},
	month = Sep,
	number = 70,
	title = {Semantics of Constructive Type Theory},
	year = 1985,
}

RG00

@book{RG00,
	author = {Raghu Ramakrishnan and Johannes Gehrke},
	publisher = {McGraw-Hill},
	title = {Database Management Systems},
	year = 2000,
}

RG94

@techreport{RG94,
	address = {Uppsala, Sweden},
	author = {Rathjen, Michael and Edward Griffor},
	institution = {Uppsala University},
	note = {ISSN 1101-3591},
	number = {U.U.D.M. Report 1994:4},
	title = {The Strength of Some {M}artin-{L}{\"o}f Type Theories},
	type = {Department of Mathematics},
	year = 1994,
}

RH91

@string{Dec = "December"}
@article{RH91,
	author = {Rushby, J. and F. von Henke},
	journal = {{ACM} SIGSOFT Engineering Notes},
	month = Dec,
	note = {Presented at SIGSOFT '91: Software for Critical Systems},
	number = 5,
	pages = {1--15},
	title = {Formal Verification of Algorithms for Critical Systems},
	volume = 16,
	year = 1991,
}

RH93

@string{Jan = "January"}
@article{RH93,
	author = {Rushby, J. and F. von Henke},
	journal = {IEEE Transactions of Software Engineering},
	month = Jan,
	number = 1,
	pages = {13--23},
	title = {Formal Verification of Algorithms for Critical Systems},
	volume = 19,
	year = 1993,
}

Rhi01

@string{Aug = "August"}
@phdthesis{Rhi01,
	author = "Morten Rhiger",
	month = Aug,
	note = "\url{http://www.brics.dk/DS/01/4/}",
	school = "BRICS PhD School, University of Aarhus, Aarhus,                     Denmark",
	title = "Higher-Order Program Generation",
	year = 2001,
}

Rhi02

@inproceedings{Rhi02,
	author = "Morten Rhiger",
	crossref = "PADL:02",
	pages = "120--136",
	title = "Compiling Embedded Programs to Byte Code",
}
Fully expanded entry:
@string{Jan = "January"}
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Rhi02,
	address = "Portland, Oregon",
	author = "Morten Rhiger",
	booktitle = "Proceedings of the Fourth International Symposium                     on Practical Aspects of Declarative Languages",
	editor = "Shriram Krishnamurthi and C.R. Ramakrishnan",
	key = "Krishnamurthi",
	month = Jan,
	number = 2257,
	optkey = "PADL'02",
	optpublisher = "{ACM} Press",
	pages = "120--136",
	publisher = "Springer-Verlag",
	series = LNCS,
	title = "Compiling Embedded Programs to Byte Code",
	year = 2002,
}

RHO91

@string{Feb = "February"}
@techreport{RHO91,
	author = {Rushby, J. and F. von Henke and S. Owre},
	institution = {Computer Science Laboratory, SRI International},
	month = Feb,
	number = {CSL-91-2},
	title = {An Introduction to Formal Specification and Verification Using {EHDM}},
	year = 1991,
}

Ric89

@inproceedings{Ric89,
	author = {James Rice},
	booktitle = {Proceedings of the 11$^{th}$ International Joint Conference on Artificial Intelligence (IJCAI)},
	editor = {N. S. Sridharan},
	organization = {Morgan Kaufmann, San Mateo, CA, USA.},
	pages = {212--220},
	title = {The ELINT Application on Poligon: The Architecture and Performance of a Concurrent Blackboard System},
	year = 1989,
}

Rit63

@article{Rit63,
	author = {Ritchie, R. W.},
	journal = {Transactions of the AMS},
	pages = {139--173},
	title = {Classes of Predictably Computable Functions},
	volume = 106,
	year = 1963,
}

RL78

@inproceedings{RL78,
	author = {C. R. Reddy and D. W. Loveland},
	booktitle = {Proceedings of the tenth annual {ACM} symposium on Theory of computing},
	location = {San Diego, California, United States},
	pages = {320--325},
	publisher = {{ACM} Press},
	title = {Presburger arithmetic with bounded quantifier alternation},
	year = 1978,
}

RLN88

@inproceedings{RLN88,
	author = {Rosenblum, P. and J. Laird and A. Newell},
	booktitle = {Meta-Level Architecture and Reflection},
	editor = {P. Maes, D. Nardi},
	publisher = {North-Holland},
	title = {Metalevels in {SOAR}},
	year = 1988,
}

RLN98

@string{Apr = "April"}
@string{LNCS = "Lecture Notes in Computer Science"}
@incollection{RLN98,
	author = {Rustan, K. and M. Leino and Greg Nelson},
	booktitle = {Compiler Construction: Seventh International Conference, CC'98},
	editor = {Kai Koskimies},
	month = Apr,
	pages = {302--305},
	publisher = {Springer},
	series = LNCS,
	title = {An Extended Static Checker for Modula-3},
	volume = 1383,
	year = 1998,
}

Rob65

@article{Rob65,
	author = {Robinson, J.A.},
	journal = {Journal of the Association of Computing Machinery},
	pages = {23--41},
	title = {A machine oriented logic based on the resolution principle},
	volume = 12,
	year = 1965,
}

Rob69

@book{Rob69,
	author = {Robbin, Joel W.},
	publisher = {W.A. Benjamin, New York},
	title = {Mathematical Logic, a First Course},
	year = 1969,
}

Rob79

@book{Rob79,
	author = {Robinson, J.A.},
	publisher = {Edinburgh University Press},
	title = {Logic:  Form and Function},
	year = 1979,
}

Rog67

@book{Rog67,
	address = {New York},
	author = {Rogers, Jr., Hartley},
	publisher = {McGraw-Hill Book Company},
	title = {Theory of Recursive Functions and Effective Computability},
	year = 1967,
}

Ros91

@book{Ros91,
	address = {New York},
	author = {Kenneth H. Rosen},
	edition = {2nd},
	publisher = {McGraw-Hill},
	title = {Discrete Mathematics and Its Applications},
	year = 1991,
}

Rose96

@string{Oct = "October"}
@manual{Rose96,
	author = {Rose, Kristoffer H.},
	edition = {Basic Research In Computer Science LS-96-3},
	month = Oct,
	organization = {Danish National Research Foundation},
	title = {Explicit Substitution --- \emph{Tutorial \& Survey}},
	year = 1996,
}

RS59

@inproceedings{RS59,
	author = {Rabin, M. O. and D. Scott},
	booktitle = {IBM Journal of Research and Development},
	pages = {115--125},
	title = {Finite Automata and their decision problems},
	volume = {3(2)},
	year = 1959,
}

RS94

@string{Apr = "April"}
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{RS94,
	author = {Niels Jakob Rehof and Morten Heine Sorensen},
	booktitle = {Theoretical Aspects of Computer Software},
	editor = {Masami Hagiya and John C. Mitchell},
	month = Apr,
	note = {Sendai, Japan},
	organization = {TACS '94},
	pages = {495--515},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {The $\lambda_{\Delta}$-calculus},
	year = 1994,
}

RSA78

@string{Feb = "February"}
@article{RSA78,
	author = {R. L. Rivest and A. Shamir and L. Adleman},
	journal = {Communications of the {ACM}},
	month = Feb,
	pages = {120--126},
	title = {A Method of Obtaining Digital Signaturtes and Public-Key Cryptosystems},
	volume = 21,
	year = 1978,
}

RSST97

@article{RSST97,
	author = {N. Robertson, D. P. Sanders, P. D. Seymour and R. Thomas},
	journal = {J. Combin. Theory Ser. B},
	pages = {2--44},
	title = {The four colour theorem},
	volume = 70,
	year = 1997,
}

Rud92

@string{JUN = "June"}
@unpublished{Rud92,
	address = {B{\aa}stad, Sweden},
	author = {Piotr Rudnicki},
	month = JUN,
	note = {Notes to a talk at the workshop on Types for Proofs and Programs},
	title = {An Overview of the {\Mizar} Project},
	url = {http://www.cs.ualberta.ca/~piotr/Mizar/index.html},
	year = 1992,
}

Rue97

@inproceedings{Rue97,
	author = "Harald Rue{\ss}",
	crossref = {TLCA97},
	title = "Computational Reflection in the Calculus of Constructions and Its Application to Theorem Proving",
}
Fully expanded entry:
@string{Apr = "April"}
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Rue97,
	address = "Nancy, France",
	author = "Harald Rue{\ss}",
	booktitle = {Proceedings of the International Conference on Typed Lambda Calculus and its Applications (TLCA'97)},
	editor = {R. Hindley},
	month = Apr,
	publisher = {Springer-Verlag},
	series = LNCS,
	title = "Computational Reflection in the Calculus of Constructions and Its Application to Theorem Proving",
	volume = 1210,
	year = 1997,
}

Rus08

@book{Rus08,
	address = {Cambridge},
	author = {Bertrand Russell},
	publisher = {Cambridge University Press},
	title = {The Principles of Mathematics},
	year = 1908,
}

Rus08a

@article{Rus08a,
	author = {Russell, Bertrand},
	journal = {Am. J. Math.},
	pages = {222--62},
	title = {Mathematical logic as based on a theory of types},
	volume = 30,
	year = 1908,
}

Rus19

@book{Rus19,
	author = {B. Russell},
	publisher = {George Allen and Unwin},
	title = {Introduction to Mathematical Philosophy},
	year = 1919,
}

Rus92

@string{Nov = "November"}
@inproceedings{Rus92,
	address = {Toulouse, France},
	author = {Rushby, John},
	booktitle = {Proceedings of the International Symposium on Real-Time Embedded Processing for Space Applications},
	month = Nov,
	note = {Reprint of an invited paper},
	organization = {CNES},
	pages = {355--66},
	publisher = {Cepadues-Editions},
	title = {Formal Methods for Dependable Real-Time Systems},
	year = 1992,
}

Rus94

@string{Aug = "August"}
@inproceedings{Rus94,
	address = {Los Angeles, CA},
	author = {Rushby, John},
	booktitle = {Thirteenth {ACM} Symposium on Principles of Distributed Computing},
	month = Aug,
	organization = {Association for Computing Machinery},
	pages = {304--13},
	title = {A Formally Verified Algorithm for Clock Synchronization Under a Hybrid Fault Model},
	year = 1994,
}

Rus95

@string{Mar = "March"}
@techreport{Rus95,
	address = {Menlo Park, CA},
	author = {Rushby, John},
	institution = {Computer Science Laboratory, SRI International},
	month = Mar,
	note = {Also available as NASA Contractor Report 4673, August 1995, and to be issued as part of the {\em FAA Digital Systems Validation Handbook}.},
	title = {Formal Methods and their Role in the Certification of Critical Systems},
	year = 1995,
}

Rus97

@string{Mar = "March"}
@incollection{Rus97,
	address = {Garmisch-Partenkirchen, Germany},
	author = {Rushby, John},
	booktitle = {Dependable Computing for Critical Applications: 6},
	editor = {Catherine Meadows and William Sanders},
	month = Mar,
	pages = {191--210},
	publisher = {IEEE Computer Society},
	title = {Systematic Formal Verification for Fault-Tolerant Time-Triggered Algorithms},
	year = 1997,
}

RV97

@inproceedings{RV97,
	author = "Didier R{\'e}my and J{\'e}r{\^o}me Vouillon",
	booktitle = "{ACM} Symposium on Principles of Programming Languages",
	pages = "40--53",
	title = "{O}bjective {ML}: {A} simple object--oriented                    extension of {ML}",
	year = 1997,
}

RW90

@book{RW90,
	author = {Rich, C. and R.C. Waters},
	publisher = {Springer-Verlag, New York},
	title = {Algorithm Synthesis:  A comparative study},
	year = 1989,
}

RW93

@string{APAL = "Annals of Pure and Applied Logic"}
@article{RW93,
	author = {Rathjen, M. and A. Weiermann},
	editor = {D. van Dalen},
	journal = APAL,
	pages = {49--88},
	publisher = {North-Holland},
	title = {Proof-theoretic investigations on {K}ruskal's theorem},
	volume = 60,
	year = 1993,
}

Sah81

@book{Sah81,
	address = {Fridley, MN},
	author = {S. Sahni},
	publisher = {Camelot Publishing Co.},
	title = {Concepts in Discrete Mathematics},
	year = 1981,
}

Sal66

@string{JACM = "Journal of the Association for Computing Machinery"}
@article{Sal66,
	author = {Salomaa, Arto},
	journal = JACM,
	pages = {158--169},
	title = {Two Complete Axiom Systems for the Algebras of Regular Events},
	volume = 13,
	year = 1966,
}

Sal73

@book{Sal73,
	author = {Salomaa, Arto},
	publisher = {Academic Press},
	series = {{ACM} Monograph Series},
	title = {Formal Languages},
	year = 1973,
}

Sam59

@string{Jul = "July"}
@article{Sam59,
	author = {Samuel, A. L.},
	journal = {IBM Journal of Research and Development},
	month = Jul,
	pages = {211--229},
	title = {Some studies in machine learning using the game of checkers},
	volume = 3,
	year = 1959,
}

Sam95

@string{JSL = "The Journal of Symbolic Logic"}
@article{Sam95,
	author = {Sambin, G.},
	journal = JSL,
	pages = {861--878},
	title = {Pretopologies and Completeness Proofs},
	volume = 60,
	year = 1995,
}

Sar93

@book{Sar93,
	author = {Saraswat, V.A.},
	publisher = {MIT Press},
	title = {Concurrent Constraint Programming},
	year = 1993,
}

Sas85

@phdthesis{Sas85,
	crossref = {Sas86},
}
Fully expanded entry:
@phdthesis{Sas85,
	author = {Sasaki, James T.},
	school = {Cornell University},
	title = {Extracting Efficient Code from Constructive Proofs},
	year = 1986,
}

Sas86

@phdthesis{Sas86,
	author = {Sasaki, James T.},
	school = {Cornell University},
	title = {Extracting Efficient Code from Constructive Proofs},
	year = 1986,
}

Saz89

@string{Jul = "July"}
@inproceedings{Saz89,
	address = {West Berlin},
	author = {Sazonov, V. Yu.},
	booktitle = {Proceedings of the ASL Meeting},
	month = Jul,
	title = {On Feasible Numbers},
	year = 1989,
}

SB02

@incollection{SB02,
	author = {Schwichtenberg, Helmut and Bellantoni, Stephen J.},
	crossref = {Marktoberdorf2001},
	title = {Feasible Computation with Higher Types},
}
Fully expanded entry:
@incollection{SB02,
	address = {Amsterdam},
	author = {Schwichtenberg, Helmut and Bellantoni, Stephen J.},
	booktitle = {Proof and System-Reliability, Proceedings of International Summer School Marktoberdorf, July 24 to August 5, 2001},
	editor = {H. Schwichtenberg and R. Steinbr{\"u}ggen},
	publisher = {Kluwer Academic Publishers},
	series = {NATO Science Series III},
	title = {Feasible Computation with Higher Types},
	url = {http://www.comp.nus.edu.sg/~gheorghe/curs/mark01/proc.html},
	volume = 62,
	year = 2002,
}

SB82

@book{SB82,
	address = {London},
	editor = {Sleeman, D. and J. S. Brown},
	publisher = {Academic Press},
	title = {Intelligent Tutoring Systems},
	year = 1982,
}

SBML67

@book{SBML67,
	address = {Cambridge, MA},
	booktitle = {From Frege to G{\"o}del: {A} Source Book in Mathematical Logic, 1879--1931},
	editor = {J. van Heijenoort},
	publisher = {Harvard University Press},
	title = {From Frege to G{\"o}del: {A} Source Book in Mathematical Logic, 1879--1931},
	year = 1967,
}

SC03

@inproceedings{SC03,
	author = {Sengupta, B. and R. Cleaveland},
	booktitle = {Proceedings of 15th Computer Aided Verification Conference},
	title = {TRIM: A tool for triggered message sequence charts},
	year = 2003,
}

SC87

@inproceedings{SC87,
	author = {Scott Fraser Smith and Robert L. Constable},
	crossref = {LICS87},
	pages = {183--193},
	title = {Partial objects in constructive type theory.},
}
Fully expanded entry:
@string{Jun = "June"}
@inproceedings{SC87,
	author = {Scott Fraser Smith and Robert L. Constable},
	booktitle = {Proceedings of the 2$^{nd}$ IEEE Symposium on Logic in Computer Science},
	editor = {D. Gries},
	key = {LICS87},
	month = Jun,
	pages = {183--193},
	publisher = {IEEE Computer Society Press},
	title = {Partial objects in constructive type theory.},
	year = 1987,
}

Sce85

@incollection{Sce85,
	author = {S\u{c}edrov, Andrej},
	booktitle = {Harvey Friedman's Research on the Foundations of Mathematics},
	editor = {Harrington, Morley{,} S\u{c}edrov{,} and Simpson},
	pages = {257--284},
	publisher = {North-Holland},
	title = {Intuitionistic Set Theory},
	year = 1985,
}

Sch00

@book{Sch00,
	author = "Douglas C. Schmidt and Michael Stal and Hans Rohert and                      Frank Buschmann",
	publisher = "John Wiley and Sons",
	title = "Pattern-Oriented Software Architecture:                      Patterns for Concurrent and Networked Objects",
	year = 2000,
}

Sch00a

@article{Sch00a,
	author = "Fred B. Schneider",
	journal = "Information and System Security",
	number = 1,
	pages = "30--50",
	title = "Enforceable security policies",
	url = citeseer.nj.nec.com/schneider98enforceable.html,
	volume = 3,
	year = 2000,
}

Sch01

@inproceedings{Sch01,
	author = {Carsten Sch{\"u}rmann},
	crossref = {CSL01},
	pages = {585--599},
	title = {Recursion for Higher-Order Encodings},
}
Fully expanded entry:
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Sch01,
	author = {Carsten Sch{\"u}rmann},
	booktitle = {Computer Science Logic, Proceedings of the 10$^{th}$ Annual Conference of the EACSL},
	editor = {L. Fribourg},
	pages = {585--599},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Recursion for Higher-Order Encodings},
	url = {http://link.springer-ny.com/link/service/series/0558/tocs/t2142.htm},
	volume = 2142,
	year = 2001,
}

Sch82

@inproceedings{Sch82,
	address = {Amsterdam},
	author = {Schwichtenberg, Helmut},
	booktitle = {The L. E. J. Brouwer Centenary Symposium},
	editor = {A. S. Troelstra and D. Van Dalen},
	publisher = {North-Holland},
	title = {Complexity of Normalization in the Pure Typed Lambda Calculus},
	year = 1982,
}

Sch85

@book{Sch85,
	address = {New York},
	author = {Alan H. Schoenfeld},
	publisher = {Academic Press, Inc.},
	title = {Mathematical Problem Solving},
	year = 1985,
}

Sch86

@book{Sch86,
	address = {Dubuque, Iowa},
	author = {S. A. Schmidt},
	publisher = {W. C. Brown},
	title = {Denotational Semantics},
	year = 1986,
}

Sch87

@string{Aug = "August"}
@techreport{Sch87,
	address = {Ithaca, NY},
	author = {Fred B. Schneider},
	institution = {Cornell University},
	month = Aug,
	number = {87--859},
	title = {Understanding Protocols for {B}ysantine Clock Synchronization},
	type = {Department of Computer Science},
	year = 1987,
}

Sch90

@string{dec = "December"}
@article{Sch90,
	author = {Schneider, F.B.},
	journal = {ACM Computing Surveys},
	month = dec,
	number = 4,
	pages = {299--319},
	title = {Implementing fault-tolerant services using the state machine approach: A tutorial},
	volume = 22,
	year = 1990,
}

Sch95

@book{Sch95,
	address = {M{\"u}nchen, Germany},
	author = {Helmut Schwichtenberg},
	note = {Working material for Marktoberdorf Lecture.},
	publisher = {Mathematisches Institut, Universit{\"a}t M{\"u}nchen},
	title = {Computational Content of Proofs},
	year = 1995,
}

Sch97

@book{Sch97,
	address = {New York},
	author = {Fred B. Schneider},
	publisher = {Springer-Verlag},
	title = {On Concurrent Programming},
	year = 1997,
}

Sch98

@techreport{Sch98,
	author = {Fred B. Schneider},
	institution = {Cornell University},
	number = {TR 98-1664},
	title = {Enforceable Security Policies},
	year = 1998,
}

Sch99

@book{Sch99,
	author = {Schneider, Fred B.},
	publisher = {National Academy Press},
	title = {Trust in Cyberspace},
	year = 1999,
}

Schm94

@book{Schm94,
	address = {Cambridge},
	author = {D.A. Schmidt},
	publisher = {MIT Press},
	title = {The Structure of Typed Programming Languages},
	year = 1994,
}

Schw94

@book{Schw94,
	address = {New York},
	author = {Winn Schwartau},
	publisher = {Thunder's Mouth Press},
	title = {Information Warfare},
	year = 1994,
}

SCI90

@manual{SCI90,
	note = "Unapproved Draft. Approved standard is described in          IEEE Std. 1596-1992 ``The Scalable Coherent Interface''",
	organization = "IEEE-P1596-05Nov90-doc197-iii",
	title = "Part IIIA: SCI Coherence Overview",
	year = 1990,
}

Sco69

@unpublished{Sco69,
	author = {D. S. Scott},
	note = {Unpublished manuscript},
	title = {A type theoretical alternative to {CUCH}, {ISWIM}, {OWHY}},
	year = 1969,
}

Sco70

@inproceedings{Sco70,
	address = {Princeton, NJ},
	author = {Scott, D.},
	booktitle = {Proceedings 4th Annual Princeton Conference on Information Sciences \& Systems},
	pages = {169--176},
	title = {Outline of a Mathematical Theory of Computation},
	year = 1970,
}

Sco70a

@string{LNM = "Lecture Notes in Mathematics"}
@incollection{Sco70a,
	address = {New York},
	author = {D. Scott},
	booktitle = {Symposium on Automatic Demonstration},
	editor = {M. Laudelt, D. Lacombe},
	pages = {237--275},
	publisher = {Springer-Verlag},
	series = LNM,
	title = {Constructive Validity},
	volume = {5(3)},
	year = 1970,
}

Sco72

@inproceedings{Sco72,
	author = {Scott, D.},
	booktitle = {Proceedings 4th International Congress in Logic and Methodology and Philosophy of Science},
	pages = {157--87},
	publisher = {North-Holland, Amsterdam},
	title = {Lattice theoretic models for various type-free calculi.},
	year = 1972,
}

Sco76

@article{Sco76,
	author = {Scott, D.},
	journal = {SIAM J. Comput.},
	pages = {522--87},
	title = {Data types as lattices.},
	volume = 5,
	year = 1976,
}

Sco77

@article{Sco77,
	author = {Scott, D.},
	journal = {Comm. Assoc. Comput. Mach.},
	pages = {634--641},
	title = {Logic and Programming Languages},
	volume = 20,
	year = 1977,
}

Sco80

@inbook{Sco80,
	address = {New York},
	author = {D. S. Scott},
	chapter = {Relating Theories of the lambda calculus},
	pages = {403--450},
	publisher = {Academic Press},
	title = {To H. B. Curry: Essays on Combinatory Logic, Lambda Calculus and Formalism},
	year = 1980,
}

scons

@misc{scons,
	key = {SCONS},
	note = {Home page \url{http://www.scons.org/}},
	title = {SCONS: A software construction tool},
}

SE84

@article{SE84,
	author = {Soloway, E. and K. Ehrlich},
	journal = {IEEE Transactions on Software Engineering},
	number = 5,
	pages = {595--609},
	title = {Empirical studies of programming knowledge},
	volume = {SE-10},
	year = 1984,
}

Sed88

@book{Sed88,
	address = {London},
	author = {Sedgewick, Robert},
	edition = {2nd},
	publisher = {Addison Wesley},
	title = {Algorithms},
	year = 1988,
}

See87

@string{JSL = "The Journal of Symbolic Logic"}
@article{See87,
	author = {R. A. G. Seely},
	journal = JSL,
	number = 4,
	pages = {969--989},
	title = {Categorical Semantics for Higher Order Polymorphic lambda Calculus},
	volume = 52,
	year = 1987,
}

Sei74

@article{Sei74,
	author = {Seidenberg, A.},
	journal = {Transactions of the American Mathematical Society},
	pages = {273--313},
	title = {Constructions in Algebra},
	volume = 197,
	year = 1974,
}

Ser97

@article{Ser97,
	author = "{\'A}kos Seress",
	journal = "Notices of the AMS",
	month = "June--July",
	number = 6,
	pages = "671--679",
	title = "An Introduction to Computational Group Theory",
	volume = 44,
	year = 1997,
}

Set93

@string{Sep = "September"}
@phdthesis{Set93,
	address = {M{\"u}nchen},
	author = {Anton Setzer},
	month = Sep,
	school = {Ludwig-Maximilians-Universit{\"a}t},
	title = {Proof theoretical strength of {M}artin-{L}{\"o}f Type Theory with {W}-type and one universe},
	year = 1993,
}

Set94

@string{Mar = "March"}
@unpublished{Set94,
	author = {Anton Setzer},
	month = Mar,
	note = {Department of Mathematics, Univesrity of Leeds},
	title = {A Type Theory for Iterated inductive Definitions},
	year = 1994,
}

Set97

@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@incollection{Set97,
	author = {Anton Setzer},
	booktitle = {Computational Logic and Proof Theory},
	editor = {G. Gottlob and A. Leitsch and D. Mundici},
	pages = {278--289},
	publisher = {Springer-Verlag},
	series = LNAI,
	title = {Translating Set Theoretical Proofs into Type Theoretical Programs},
	volume = 1289,
	year = 1997,
}

Seth92

@inproceedings{Seth92,
	author = {Seth, A.},
	crossref = {LICS92},
	title = {There Is No Recursive Axiomatization for Feasible Functionals of Type 2},
}
Fully expanded entry:
@inproceedings{Seth92,
	author = {Seth, A.},
	booktitle = {Proceedings of the 7$^{th}$ Symposium on Logic in Computer Science},
	key = {LICS92},
	publisher = {IEEE Computer Society Press},
	title = {There Is No Recursive Axiomatization for Feasible Functionals of Type 2},
	year = 1992,
}

Seth93

@inproceedings{Seth93,
	author = {Seth, A.},
	booktitle = {Eighth Annual IEEE Symposium on Logic in Computer Science},
	title = {Some Desirable Conditions for Feasible Functionals of Type 2},
	year = 1993,
}

Seth94

@inproceedings{Seth94,
	author = {Seth, A.},
	booktitle = {Proceedings of MSI Workshop on Feasible Mathematics},
	editor = {P. Clote and J. Remmel},
	publisher = {Birkhauser-Boston},
	series = {Perespectives in computer science},
	title = {Turing Machine Characterizations of Feasible Functionals of All Finite Types},
	year = 1994,
}

SF94

@string{Feb = "February"}
@techreport{SF94,
	address = {Ithaca, NY},
	author = {Schneider, Fred B. and Limor Fix},
	institution = {Cornell University},
	month = Feb,
	number = {TR 94-1409},
	title = {Reasoning About Programs by Exploiting the Environment},
	type = {Department of Computer Science},
	year = 1994,
}

SG96

@inproceedings{SG96,
	author = "Douglas R. Smith and Cordell Green",
	booktitle = "FMSP'96, The First Workshop on Formal Methods in Software              Practice",
	pages = 31--39.,
	title = "Toward Practical Applications of Software Synthesis",
	year = 1996,
}

SGGLP93

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{SGGLP93,
	address = {Elounda, Greece},
	author = {S{\o}gaard-Andersen, J{\o}rgen F. and Stephen J. Garland and John V. Guttag and Nancy A. Lynch and Anna Pogosyants},
	booktitle = {Computer-Aided Verification: 5th International Conference, CAV'93},
	editor = {Costas Courcoubetis},
	month = {June--July},
	pages = {305--319},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Computer-Assisted Simulation Proofs},
	volume = 697,
	year = 1993,
}

Sha00

@string{LNCS = "Lecture Notes in Computer Science"}
@string{aug = "August"}
@inproceedings{Sha00,
	address = {State College, PA},
	author = {Natarajan Shankar},
	booktitle = {{CONCUR 2000}: Concurrency Theory},
	month = aug,
	number = 1877,
	pages = {1--16},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Combining Theorem Proving and Model Checking through Symbolic Analysis},
	year = 2000,
}

Sha01

@inproceedings{Sha01,
	author = "Natarajan Shankar",
	crossref = "tphols2001",
	pages = "5--26",
	title = "Using Decision Procedures with a Higher-Order Logic",
}
Fully expanded entry:
@string{LNCS = "Lecture Notes in Computer Science"}
@string{Sep = "September"}
@inproceedings{Sha01,
	address = {Edinburgh, Scotland},
	author = "Natarajan Shankar",
	booktitle = {14$^{th}$ International Conference on Theorem Proving in Higher Order Logics},
	editor = {Richard Boulton and Paul Jackson},
	key = {TPHOLs01},
	month = Sep,
	pages = "5--26",
	publisher = {Springer-Verlag},
	series = LNCS,
	title = "Using Decision Procedures with a Higher-Order Logic",
	volume = 2152,
	year = 2001,
}

Sha79

@article{Sha79,
	author = {A. Shamir},
	journal = {CACM},
	pages = {612--613},
	title = {How to share a secret},
	volume = 22,
	year = 1979,
}

Sha85

@string{JAR = "Journal of Automated Reasoning"}
@article{Sha85,
	author = {Shankar, Natarajan},
	journal = JAR,
	number = 4,
	pages = {407--434},
	title = {Towards mechanical metamathematics},
	volume = 1,
	year = 1985,
}

Sha86

@phdthesis{Sha86,
	author = {Shankar, Natarajan},
	school = {University of Texas at Austin},
	title = {Proof-checking {M}etamathematics},
	year = 1986,
}

Sha88

@string{JACM = "Journal of the Association for Computing Machinery"}
@article{Sha88,
	author = {Shankar, Natarajan},
	journal = JACM,
	number = 3,
	pages = {475--507},
	title = {A Mechanical Proof of the {C}hurch-{R}osser Theorem},
	volume = 35,
	year = 1988,
}

Sha92

@string{Jan = "January"}
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Sha92,
	address = {Nijmegen, The Netherlands},
	author = {Shankar, Natarajan},
	booktitle = {Formal Techniques in Real-Time and Fault-Tolerant Systems},
	editor = {J. Vytopil},
	month = Jan,
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Mechanical Verification of a Generalized Protocol for {Byzantine} Fault-Tolerant Clock Synchronization},
	volume = 571,
	year = 1992,
}

Sha92a

@techreport{Sha92a,
	address = {Austin, TX},
	author = {Shankar, Natarajan},
	institution = {University of Texas},
	title = {Checking the {P}roof of {G}{\"o}del's {I}ncompletness {T}heorem},
	year = 1992,
}

Sha94

@book{Sha94,
	address = {Cambridge, MA},
	author = {Shankar, Natarajan},
	publisher = {Cambridge University Press},
	title = {Metamathematics, Machines, and {G}{\"o}del's Proof},
	year = 1994,
}

Sha95

@book{Sha95,
	address = {New York},
	author = {Shasha, Dennis and Cathy Lazere},
	publisher = {Copernicus},
	title = {Out of Their Minds: The Lives and Discoveries of 15 Great Computer Scientists},
	year = 1995,
}

Sha96

@article{Sha96,
	author = {Shankar, Natarajan},
	journal = {Science of Computer Programming},
	number = {1--3},
	pages = {33--57},
	title = {Steps toward Mechanizing Program Transformations Using {\PVS}},
	volume = 26,
	year = 1996,
}

She85

@inbook{She85,
	author = {J. C. Shepherdson},
	note = {In Harvey Friedman's Research on the Foundations of Mathematics, L. A. Harrington, M. D. Morley, Andre Scedrov, S. G. Simpson, ed.},
	pages = {309--315},
	publisher = {North-Holland},
	title = {Algorithmic procedures, generalized {Turing} algorithms, and elementary recursion theory},
	year = 1985,
}

Sho77

@string{JACM = "Journal of the Association for Computing Machinery"}
@string{Oct = "October"}
@article{Sho77,
	author = {Robert E. Shostak},
	journal = JACM,
	month = Oct,
	number = 4,
	pages = {529--543},
	title = {On the {SUP}-{INF} Method for Proving {P}resburger Formulas},
	volume = 24,
	year = 1977,
}

Sho79

@string{JACM = "Journal of the Association for Computing Machinery"}
@article{Sho79,
	author = {Shostak, Robert E.},
	journal = JACM,
	pages = {351--360},
	title = {A Practical Decision Procedure for Arithmetic with Function Symbols},
	volume = 26,
	year = 1979,
}

Sho81

@string{JACM = "Journal of the Association for Computing Machinery"}
@string{Oct = "October"}
@article{Sho81,
	author = {Shostak, Robert E.},
	journal = JACM,
	month = Oct,
	number = 4,
	pages = {769--779},
	title = {Deciding Linear Inequalities by Computing Loop Residues},
	volume = 28,
	year = 1981,
}

SHSD83

@book{SHSD83,
	author = {Steenrod, N. E. and P. R. Halmos and M. M. Schiffer and J. A. Dieudonn\'{e}},
	publisher = {American Mathematical Society},
	title = {How to Write Mathematics},
	year = 1983,
}

Sie00

@book{Sie00,
	address = {New York},
	author = {Siegfried, Tom},
	publisher = {John Wiley \& Sons},
	title = {The Bit and the Pendulum},
	year = 2000,
}

sigcomm01

@string{aug = "August"}
@proceedings{sigcomm01,
	address = {San Diego, CA},
	booktitle = {Proc. Sigcomm '01 },
	month = aug,
	organization = {{ACM} SIGCOMM},
	title = {Proc. Sigcomm '01 },
	year = 2001,
}

Sim80

@incollection{Sim80,
	address = {Hillsdale, New Jersey},
	author = {Herbert A. Simon},
	booktitle = {Problem Solving and Education:  Issues in Teaching and Research},
	editor = {D. Tuma and F. Reif},
	publisher = {Erlbaum},
	title = {Problem Solving and Education},
	year = 1980,
}

Sim88

@article{Sim88,
	author = {Simmons, Harold},
	journal = {Archive for Mathematical Logic},
	pages = {177--188},
	title = {The Realm of Primitive Recusion},
	volume = 27,
	year = 1988,
}

SJ94

@unpublished{SJ94,
	crossref = {JS94},
}
Fully expanded entry:
@string{Jan = "January"}
@unpublished{SJ94,
	author = {J{\"a}ger, G. and T. Strahm},
	month = Jan,
	note = {Unpublished},
	title = {Totality in applicative theories},
	year = 1994,
}

SJ95

@inproceedings{SJ95,
	author = {Srinivas, Y. V. and Richard J{\"u}llig},
	booktitle = {Proceedings of the International Conference on the Mathematics of Program Construction},
	title = {SPECWARE: Formal Support for Composing Software},
	year = 1995,
}

SK86

@book{SK86,
	author = {Saaty, Thomas L. and Paul C. Kainen},
	publisher = {Dover},
	title = {The Four-Color Problem},
	year = 1986,
}

SL90

@string{Oct = "October"}
@article{SL90,
	author = {Smith, D.R. and M.R. Lowry},
	journal = {Science of Computer Programming},
	month = Oct,
	note = {Report KES.U.89.3, Kestrel Institute},
	number = {2--3},
	pages = {305--321},
	title = {Algorithm theories and design tactics},
	volume = 14,
	year = 1990,
}

Sla03

@techreport{Sla03,
	author = {Sergey Slavnov},
	institution = {City University of New York},
	number = {TR-2003015},
	title = {Two Counterexamples in the logic of dynamic topological systems},
	year = 2003,
}

Sla05

@article{Sla05,
	author = {Sergey Slavnov},
	journal = {Moscow Mathematical Journal},
	number = 2,
	pages = {477--492},
	title = {On completeness of dynamic topological logic},
	volume = 5,
	year = 2005,
}

Sli93

@inproceedings{Sli93,
	author = {Slind, Konrad},
	booktitle = {Higher Order Logic Theorem Proving and its Applications},
	editor = {L. J. M. Claesen and M. J. C. Gordon},
	pages = {549--559},
	publisher = {North-Holland},
	title = {Adding New Rules to an {\LCF}-Style Logic Implementation},
	year = 1993,
}

SLKN01

@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@inproceedings{SLKN01,
	author = {Stephan Schmitt and Lori Lorigo and Christoph Kreitz and Aleksey Nogin},
	booktitle = {International Joint Conference on Automated Reasoning},
	optwwwref = {http://nogin.org/papers/jprover.html},
	pages = {421--426},
	publisher = {Springer-Verlag},
	series = LNAI,
	title = {{\JProver}: Integrating Connection-Based Theorem Proving into Interactive Proof Assistants},
	url = {http://nogin.org/papers/jprover.html},
	volume = 2083,
	year = 2001,
}

SLO06

@unpublished{SLO06,
	author = {Konrad Slind and Guodong Li and Scott Owens},
	note = {Draft},
	title = {A Proof-Producing Software Compiler for a Subset of Higher Order Logic},
	url = {http://www.cs.utah.edu/~slind/sw-compiler/ijcar06-paper.pdf},
	year = 2006,
}

SM77

@book{SM77,
	address = {Englewood Cliffs, New Jersey},
	author = {Stanat, Donald F. and David F. McAllister},
	publisher = {Prentice-Hall},
	title = {Discrete Mathematics in Computer Science},
	year = 1977,
}

SM90

@string{May = "May"}
@techreport{SM90,
	address = {Ithaca, NY},
	author = {Shah, A. and K. Marzullo},
	institution = {Cornell University},
	month = May,
	number = {TR 90-1070},
	title = {Harary Networks: Architectural Support for Highly Available Distributed Databases},
	type = {Department of Computer Science},
	year = 1990,
}

SM96

@techreport{SM96,
	author = {Srinivas, Y. V. and James L. McDonald},
	institution = {KESTREL},
	number = {KES.U.96.7},
	title = {The Architecture of {SPECWARE}, A Formal Software Development System},
	year = 1996,
}

Smi03

@mastersthesis{Smi03,
	address = {Department of Computer Science},
	author = {Justin D. Smith},
	optwwwref = {http://etd.caltech.edu/etd/available/etd-05272003-120725/},
	school = {California Institute of Technology},
	title = {Fault Tolerance using Whole-Process Migration and Speculative Execution},
	year = 2003,
}

Smi84

@article{Smi84,
	author = {Smith, B.C.},
	journal = {Principles of Programming Languages},
	pages = {23--35},
	title = {Reflection and semantics in {Lisp}},
	year = 1984,
}

Smi84a

@string{JSL = "The Journal of Symbolic Logic"}
@article{Smi84a,
	author = {Smith, J.M.},
	journal = JSL,
	number = 3,
	pages = {730--753},
	title = {An interpretation of {M}artin-{L}{\"{o}}f's {T}ype {T}heory in a type-free theory of propositions},
	volume = 49,
	year = 1984,
}

Smi85

@article{Smi85,
	author = {Smith, D.R.},
	journal = {Science of Computer Programming},
	pages = {37--58},
	title = {The design of divide and conquer algorithms},
	volume = 5,
	year = 1985,
}

Smi87

@article{Smi87,
	author = {Douglas R. Smith},
	journal = {Science of Computer Programming},
	pages = {213--229},
	title = {Applications of a strategy for designing divide-and-conquer algorithms},
	volume = 8,
	year = 1987,
}

Smi89

@phdthesis{Smi89,
	address = {Ithaca, NY},
	author = {Smith, S.F.},
	school = {Cornell University},
	title = {Partial Objects in Type Theory},
	year = 1989,
}

Smi90

@string{Sep = "September"}
@article{Smi90,
	author = {Douglas R. Smith},
	journal = {IEEE Transactions Software Engineering},
	month = Sep,
	number = 9,
	pages = {1024--1043},
	title = {{KIDS}: {A} semiautomatic program development system},
	volume = 16,
	year = 1990,
}

Smi91

@incollection{Smi91,
	address = {Menlo Park, CA},
	author = {Smith, D.R.},
	booktitle = {Automating Software Design},
	editor = {M. R. Lowry and R. D. McCartney},
	pages = {483--514},
	publisher = {AAAI Press/MIT Press},
	title = {{KIDS}---a knowledge-based software development system},
	year = 1991,
}

Smi93

@article{Smi93,
	author = {Smith, Douglas R.},
	journal = {Journal of symbolic Computation, Special Issue on Automatic Programming},
	number = {5--6},
	pages = {571--606},
	title = {Constructing Specification Morphisms},
	volume = 16,
	year = 1993,
}

Smi93a

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Smi93a,
	author = {Smith, Douglas R.},
	booktitle = {Formal Program Development, IFIP TC2/WG2.1 State-of-the-Art Report},
	editor = {Moeller, B. and H. Partsch and S. Schumann},
	pages = {324--354},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Automating the Design of Algorithms},
	volume = 755,
	year = 1993,
}

Smi96

@article{Smi96,
	author = {Smith, Douglas R.},
	journal = {Proceedings of the Fiftieth International Conference on Algebraic Methodology and Software Technology, AMAST'96, LNCS},
	note = {Springer Verlag},
	pages = {62--84},
	title = {Toward a Classification Approach to Design},
	year = 1996,
}

Smi99

@inproceedings{Smi99,
	author = {Smith, Douglas R.},
	booktitle = {Proceedings of the Eighth International Conference on Category Theory and Computer Science},
	title = {Designware: Software Development by Refinement},
	year = 1999,
}

SMKK01

@inproceedings{SMKK01,
	author = {Stoica, I. and Morris, R. and Karger, D. and Kaashoek, M.F.},
	crossref = {sigcomm01},
	title = {Chord: A Scalable Peer-to-peer Lookup Service for {I}nternet Applications.},
}
Fully expanded entry:
@string{aug = "August"}
@inproceedings{SMKK01,
	address = {San Diego, CA},
	author = {Stoica, I. and Morris, R. and Karger, D. and Kaashoek, M.F.},
	booktitle = {Proc. Sigcomm '01 },
	month = aug,
	organization = {{ACM} SIGCOMM},
	title = {Chord: A Scalable Peer-to-peer Lookup Service for {I}nternet Applications.},
	year = 2001,
}

Smo80

@book{Smo80,
	address = {New York},
	author = {C. Smorynski},
	publisher = {Springer-Verlag},
	title = {Logical Number Theory -- An Introduction},
	year = 1980,
}

Smo85

@book{Smo85,
	author = {Smorynski, C.},
	publisher = {Springer-Verlag, NY},
	title = {Self-Reference and Modal Logic},
	year = 1985,
}

Smu61

@book{Smu61,
	author = {Smullyan, Raymond M.},
	publisher = {Princeton University Press},
	title = {Theory of Formal Systems},
	year = 1961,
}

Smu68

@book{Smu68,
	address = {New York},
	author = {Smullyan, R. M.},
	publisher = {Springer-Verlag},
	title = {First--Order Logic},
	year = 1968,
}

Smu83

@book{Smu83,
	author = {Smullyan, Raymond M.},
	publisher = {St. Martin' Press, New York},
	title = {5000 B.C. and other Philosophical Fantasies},
	year = 1983,
}

Smu84

@book{Smu84,
	author = {Smullyan, R. M.},
	publisher = {Pelican},
	title = {What is the name of this book??},
	year = 1984,
}

Smu87

@incollection{Smu87,
	address = {Dordrecht, Holland},
	author = {Smullyan, Raymond M.},
	booktitle = {Self-Reference: Reflections on Reflexivity},
	editor = {Bartlett, S. J. and P. Suber},
	publisher = {Martinus Nijhoff},
	title = {Quotation and self-reference},
	year = 1987,
}

Smu92

@book{Smu92,
	author = {Smullyan, Raymond M.},
	publisher = {Oxford University Press, New York},
	title = {G{\"{o}}del's Incompleteness Theorems},
	year = 1992,
}

Smu95

@book{Smu95,
	address = {Oxford},
	author = {Smullyan, Raymond M.},
	comment = {database ZentralblattMATH --jdh 12/3/01},
	number = 27,
	publisher = {Clarendon Press},
	series = {Oxford Logic Guides},
	title = {Diagonalization and self-reference},
	year = 1994,
}

Smu95a

@book{Smu95a,
	address = {New York},
	author = {Smullyan, Raymond M.},
	publisher = {Dover Publications},
	title = {First-Order Logic},
	year = 1995,
}

SNM01

@inproceedings{SNM01,
	author = {M.-O. Stehr and P. Naumov and J. Meseguer},
	booktitle = {Workshop on Algebraic Development Techniques and General Workshop of the CoFI WG},
	title = {A proof-theoretic approach to {HOL}-{N}uprl connection with applications to proof translation (extended abstract)},
	year = 2001,
}

SNS88

@inproceedings{SNS88,
	address = {Dallas},
	author = {J. Steiner and C. Neuman and J. I. Schiller},
	booktitle = {Proceedings Winter Usenix},
	title = {Kerberos: An Authentication Service for Open Network Systems},
	year = 1988,
}

Sol82

@book{Sol82,
	address = {New York},
	author = {Daniel Solow},
	publisher = {John Wiley \& Sons},
	title = {How to Read and Do Proofs:  An Introduction to Mathematical Thought Process},
	year = 1982,
}

Sor01

@string{Nov = "November"}
@phdthesis{Sor01,
	address = {Saarbr{\"u}ken, Germany},
	author = {Volker Sorge},
	month = Nov,
	school = {Saarland University},
	title = {{$\Omega$-\textsf{ANTS}}: A Blackboard Architecture for the Integration of Reasoning Techniques into Proof Planning},
	year = 2001,
}

SOR93

@string{Feb = "February"}
@manual{SOR93,
	address = {Menlo Park, CA},
	author = {N. Shankar and S. Owre and J. M. Rushby},
	month = Feb,
	organization = {Computer Science Laboratory, SRI International},
	title = {The {\PVS} Proof Checker: A Reference Manual},
	year = 1993,
}

sosp03

@string{Oct = "October"}
@proceedings{sosp03,
	address = {Bolton Landing, NY},
	booktitle = {Proceedings of the 19th Symposium on Operating Systems Principles (SOSP)},
	key = {SOSP03},
	month = Oct,
	title = {Proceedings of the 19th Symposium on Operating Systems Principles (SOSP)},
	year = 2003,
}

SOSP99

@string{Dec = "December"}
@inproceedings{SOSP99,
	author = "Xiaoming Liu and Christoph Kreitz and Robbert van Renesse and Jason J. Hickey and Mark Hayden and Kenneth Birman and Robert Constable",
	booktitle = "17$^{th}$ {ACM} Symposium on Operating Systems Principles (SOSP'99)",
	editor = "David Kotz and John Wilkes",
	month = Dec,
	optwwwref = {http://www.nuprl.org/documents/Kreitz/BuildingReliable.html},
	pages = "80--92",
	publisher = "{ACM} Press",
	series = "Operating Systems Review",
	title = "Building Reliable, High-Performance Communication Systems from Components",
	volume = "33(5)",
	year = 1999,
}

Soy94

@string{Feb = "February"}
@mastersthesis{Soy94,
	address = {Cambridge, MA},
	author = {S\'{o}ylemez, Ekrem},
	month = Feb,
	school = {Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology},
	title = {Automatic Verification of the Timing Properties of {MMT} Automata},
	year = 1994,
}

SP98

@string{Jul = "July"}
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{SP98,
	address = {Lindau, Germany},
	author = {Sch{\"o}rmann, Carsten and Frank Pfenning},
	booktitle = {Proceedings of the 15$^{th}$ International Conference on Automated Deduction (CADE-15)},
	editor = {Claude Kirchner and H{\'e}l{\`e}ne Kirchner},
	month = Jul,
	pages = {286--300},
	publisher = {Springer Verlag},
	series = LNCS,
	title = {Automated theorem proving in a simple meta--logic for {\LF}},
	volume = 1421,
	year = 1998,
}

Spi89

@book{Spi89,
	author = {J.M. Spivey},
	publisher = {Prentice Hall International},
	title = {The Z Notation},
	year = 1989,
}

Spi92

@book{Spi92,
	author = "J. M. Spivey",
	edition = "2nd",
	publisher = "Prentice Hall International Series in Computer Science",
	title = "The {Z} Notation -- A Reference Manual",
	year = 1992,
}

SS05

@unpublished{SS05,
	author = {C. Schurmann and M.-O Stehr},
	booktitle = {11th International Conference on Logic for Programming, Artificial Intelligence, and Reasoning},
	note = {To appear},
	title = {An Executable Formalizaion of the {\HOL}-{\Nuprl} Connection in {\Twelf}},
	year = 2005,
}

SS71

@inproceedings{SS71,
	author = {Scott, D. and C. Strachey},
	booktitle = {Proceedings Symposium on Computers and Automata},
	editor = {J. Fox},
	pages = {19--46},
	publisher = {Polytechnic Inst. of Brooklyn Press, New York},
	title = {Towards a mathematical semantics for computer languages},
	year = 1971,
}

SS83

@inproceedings{SS83,
	address = {Paris},
	author = {Scherlis, S. and D. Scott},
	booktitle = {Information Processing, Proceedings IFIP Congr.},
	pages = {199--213},
	title = {First steps toward inferential programming.},
	year = 1983,
}

SS86

@book{SS86,
	author = {Sterling, L. and E. Shapiro},
	publisher = {MIT Press, Cambridge, MA},
	title = {The Art of Prolog},
	year = 1986,
}

SS93

@string{Aug = "August"}
@techreport{SS93,
	address = {Pittsburgh, Pennsylvania},
	author = {Scheines, R. and W. Sieg},
	institution = {Carnegie Mellon University},
	month = Aug,
	number = {CMU-PHIL-40},
	title = {An Experimental Comparison of Alternative Proof Construction Environments},
	type = {Department of Philosophy},
	year = 1993,
}

SS94

@string{May = "May"}
@techreport{SS94,
	address = {Ithaca, NY},
	author = {Stoller, S.D. and F.B. Schneider},
	institution = {Cornell University},
	month = May,
	note = {Submitted to {\em Science of Computer Programming}},
	number = {TR94-1423},
	title = {Verifying {P}rograms That Use {C}ausally-ordered {M}essage-passing},
	type = {Department of Computer Science},
	year = 1994,
}

SS98

@proceedings{SS98,
	address = {Oxford},
	booktitle = {Twenty-Five Years of Constructive Type Theory},
	editor = {Giovanni Sambin and Jan M. Smith},
	publisher = {Clarendon Press},
	series = {Oxford Logic Guides},
	title = {Twenty-Five Years of Constructive Type Theory},
	volume = 36,
	year = 1998,
}

SSS81

@string{Apr = "April"}
@string{TOPLAS = "{ACM} Transactions of Programming Language Systems"}
@article{SSS81,
	author = {Schonberg, E. and J. Schwartz and M. Sharir},
	journal = TOPLAS,
	month = Apr,
	number = 2,
	pages = {126--143},
	title = {An automatic technique for the selection of data represntations in {SETL} programs},
	volume = 3,
	year = 1981,
}

SSSZDM03

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{SSSZDM03,
	author = {S{\'a}nchez, C{\'e}sar and Sriram Sankaranarayanan and Henny Sipma and Ting Zhang and David Dill and Zohar Manna},
	booktitle = {Embedded Software (EMSOFT)},
	pages = {323--339},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Event Correlation: Language and Semantics},
	volume = 2855,
	year = 2003,
}

ST77

@book{ST77,
	author = {Stewart, Ian and David Tall},
	publisher = {Oxford University Press},
	title = {The Foundations of Mathematics},
	year = 1977,
}

ST87

@string{JACM = "Journal of the Association for Computing Machinery"}
@string{Jul = "July"}
@article{ST87,
	author = {Srikanth, T.K. and S. Toueg},
	journal = JACM,
	month = Jul,
	number = 3,
	pages = {626--645},
	title = {Optimal Clock Synchronization},
	volume = 34,
	year = 1987,
}

ST88

@article{ST88,
	author = {Sannella, D. and A. Tarlecki},
	journal = {Acta Informatica},
	number = 3,
	pages = {233--281},
	title = {Toward formal development of programs from algebraic specifications:  implementations revisited},
	volume = 25,
	year = 1988,
}

ST88a

@article{ST88a,
	author = {Sannella, D. and A. Tarlecki},
	journal = {Information and Computation},
	number = {2/3},
	pages = {165--210},
	title = {Specifications in an Arbitrary Institution},
	volume = 76,
	year = 1988,
}

Sta85

@article{Sta85,
	author = {R. Statman},
	journal = {Information and Control},
	pages = {85--97},
	title = {Logical relations and the typed lambda calculus},
	volume = 65,
	year = 1985,
}

Sta93

@string{Nov = "November"}
@unpublished{Sta93,
	author = {R.F. St{\"a}rk},
	month = Nov,
	note = {draft notes, Universit{\"a}t M{\"u}nchen},
	title = {On the complexity of mode assignments},
	year = 1993,
}

Sta94a

@inproceedings{Sta94a,
	author = {R.F. St{\"a}rk},
	crossref = {LICS94},
	pages = {252--261},
	title = {The declarative semantics of the {P}rolog selection rule},
}
Fully expanded entry:
@string{Jul = "July"}
@inproceedings{Sta94a,
	address = {Paris, France},
	author = {R.F. St{\"a}rk},
	booktitle = {Proceedings of 9$^{th}$ IEEE Symposium on Logic in Computer Science},
	key = {LICS94},
	month = Jul,
	pages = {252--261},
	publisher = {IEEE Computer Society Press},
	title = {The declarative semantics of the {P}rolog selection rule},
	year = 1994,
}

Sta94b

@string{Feb = "February"}
@unpublished{Sta94b,
	author = {R.F. St{\"a}rk},
	month = Feb,
	note = {draft notes},
	title = {A computational model of LDNF-resolution},
	year = 1994,
}

Ste77

@book{Ste77,
	author = {Stenlund, S.},
	publisher = {D. Reidel, Dordrechte},
	title = {Combinators, $\lambda$--Terms, and Proof Theory.},
	year = 1972,
}

Ste78

@inproceedings{Ste78,
	author = {M. Steiner},
	booktitle = {Philosophical Studies},
	pages = {135--151},
	title = {Mathematical explanation},
	volume = 34,
	year = 1978,
}

Ste88

@inproceedings{Ste88,
	author = {Stevens, A.},
	booktitle = {Proceedings of ECAI-88.  {\rm European Conference on Art. Intelligence}},
	editor = {Kodratoff, Y.},
	pages = {565--570},
	title = {A rational reconstruction of Boyer and Moore's technique for constructing induction formulas},
	year = 1988,
}

Ste89

@book{Ste89,
	author = {Stewart, Ian},
	publisher = {Chapman \& Hall, New York},
	title = {Galois Theory (2nd Ed.)},
	year = 1989,
}

Ste90

@book{Ste90,
	author = {Stewart, Ian},
	publisher = {Penguin, London},
	title = {Does God Play Dice?},
	year = 1990,
}

Stern95

@inproceedings{Stern95,
	author = "Ulrich Stern and David L. Dill",
	booktitle = "Correct Hardware Design and Verification Methods:                 IFIP WG10.5 Advanced Research Working Conference Proceedings",
	title = "Automatic Verification of the {SCI} Cache Coherence Protocol",
	year = 1995,
}

Sti95

@book{Sti95,
	author = {Stinson, D.R.},
	publisher = {CRC Press},
	title = {Cryptography--Theory and Practice},
	year = 1995,
}

Sto90

@book{Sto90,
	address = {New York},
	author = {Stonier, Tom},
	publisher = {Springer-Verlag},
	title = {Information and the Internal Structure of the Universe},
	year = 1990,
}

Sto91

@string{Sep = "September"}
@article{Sto91,
	author = {David R. Stoutemeyer},
	journal = {Notices of the American Mathematical Society},
	month = Sep,
	number = 7,
	pages = "778--785",
	title = {Crimes and misdemeanors in the computer algebra trade},
	volume = 38,
	year = 1991,
}

Sto94

@string{Aug = "August"}
@article{Sto94,
	author = {S.D. Stoller},
	journal = {TSE},
	month = Aug,
	pages = 664,
	title = {Addendum to "{Proof Rules for Flush Channels}"},
	year = 1994,
}

Stoy77

@book{Stoy77,
	author = {Stoy, J.E.},
	publisher = {MIT Press, Cambridge, MA},
	title = {Denotational Semantics: The Scott-Strachey Approach to Programming Language Theory.},
	year = 1977,
}

Str88

@phdthesis{Str88,
	author = {Thomas Streicher},
	school = {Universit\"{a}t Passau},
	title = {Correctness and Completeness of a Categorical Semantics of the Calculus of Constructions},
	year = 1988,
}

Str91

@book{Str91,
	author = {Thomas Streicher},
	publisher = {Birkh{\"a}user},
	title = {Semantics of Type Theory},
	year = 1991,
}

Str93

@string{Jun = "June"}
@techreport{Str93,
	address = {CH-3012 Bern, Switzerland},
	author = {T. Strahm},
	institution = {Institut f{\"u}r Informatik und angewandte Mathematik, Universit{\"a}t Bern L{\"a}nggassstrasse 51},
	month = Jun,
	number = {IAM 93-008},
	title = {Partial Applicative Theories and Explicit Substitutions},
	year = 1993,
}

Str94

@techreport{Str94,
	author = {T. Strassen},
	institution = {Institut f{\"u}r Informatik und angewandte Mathematik der Universit{\"a}t Bern},
	title = {The Basic Logic of Proofs},
	year = 1994,
}

Sup81

@inbook{Sup81,
	address = {Stanford, CA},
	author = {Patrick Suppes},
	chapter = 7,
	pages = {165--182},
	publisher = {Stanford University},
	title = {Future educational uses of interactive theorem proving},
	volume = {IMSSS},
	year = 1981,
}

Sup81a

@book{Sup81a,
	address = {Stanford, California},
	author = {Patrick Suppes},
	publisher = {Stanford University},
	title = {University-Level Computer-Assisted Instruction at Stanford: 1968--1980},
	volume = {IMSSS},
	year = 1981,
}

Sup82

@techreport{Sup82,
	author = {Suppes, Patrick},
	institution = {Stanford},
	number = {IMSSS},
	title = {University-Level Computer Assisted Instruction at {S}tanford},
	year = 1982,
}

SV02

@article{SV02,
	author = {Freek Stulp and Rineke Verbrugge},
	journal = {Bulletin of Economic Research},
	number = 1,
	pages = {69--94},
	title = {A Knowledge-based Algorithm for the Internet Protocol {(TCP)}},
	volume = 54,
	year = 2002,
}

SW82

@article{SW82,
	author = {Stanat, D. and S. Weiss},
	journal = {{SIGACT} News},
	pages = {36--37},
	title = {A Pumping Theorem for Regular Languages},
	volume = 14,
	year = 1982,
}

SW83

@book{SW83,
	address = {New York},
	author = {J{\"o}rg Siekmann and Graham Wrightson},
	publisher = {Springer-Verlag},
	series = {Classical Papers on Computational Logic},
	title = {Automation of Reasoning},
	volume = 1,
	year = 1983,
}

SW95

@string{Mar = "March"}
@techreport{SW95,
	author = {Martin Simons and Matthias Weber},
	institution = {Technische Universit{\"a}t Berlin},
	month = Mar,
	number = {95-6},
	title = {Case Studies in Literate and Structured Formal Developments},
	year = 1995,
}

SW97

@string{Sep = "September"}
@string{TOPLAS = "{ACM} Transactions of Programming Language Systems"}
@article{SW97,
	author = {Amr Sabry and Philip Wadler},
	journal = TOPLAS,
	month = Sep,
	number = 5,
	title = {A Reflection on Call-by-Value},
	volume = 19,
	year = 1997,
}

Swa84

@techreport{Swa84,
	author = {Swarup, V.},
	institution = {Department of Computer Science, University of Illinois at Urbana-Champaign},
	number = {Technical Report No. UIUCDCS-R-88-1434},
	title = {The {UIPRL} Proof Development System},
	type = {Master's Thesis},
	year = 1984,
}

SWLP94

@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@inproceedings{SWLP94,
	author = {Stickel, Mark and Richard Waldinger and Michael Lowry and Thomas Pressburger and Ian Underwood},
	booktitle = {Automated Deduction --- {CADE}-12},
	editor = {Alan Bundy},
	number = 814,
	pages = {341--355},
	publisher = {Springer-Verlag},
	series = LNAI,
	title = {Deductive Composition of Astronomical Software from Subroutine Libraries},
	year = 1994,
}

Syn81

@article{Syn81,
	author = {Teitelbaum, Tim and Thomas Reps},
	journal = {Comm. Assoc. Comput. Mach.},
	number = 9,
	pages = {563--73},
	title = {The {C}ornell {P}rogram {S}ynthesizer: a syntax--directed programming environment},
	volume = 24,
	year = 1981,
}

Syn88

@book{Syn88,
	author = {Reps, Thomas and Tim Teitelbaum},
	edition = {Third},
	publisher = {Springer-Verlag, New York},
	title = {The Synthesizer Generator Reference Manual},
	year = 1988,
}

SZH94

@string{TCS = "Journal of Theoretical Computer Science"}
@article{SZH94,
	author = {Scholefield, D. J. and H. S. M. Zedan and J. He},
	journal = TCS,
	pages = {219--241},
	title = {A specification oriented semantics for the refinement of real-time systems},
	volume = 129,
	year = 1994,
}

Szp03

@book{Szp03,
	author = {George G. Szpiro},
	publisher = {Wiley},
	title = {Kepler's Conjecture},
	year = 2003,
}

TACAS99

@string{LNCS = "Lecture Notes in Computer Science"}
@proceedings{TACAS99,
	booktitle = "5$^{th}$ International Conference on Tools and Algorithms                   for the Construction and Analysis of Systems",
	editor = "W. Rance Cleaveland",
	publisher = "Springer",
	series = LNCS,
	title = "5$^{th}$ International Conference on Tools and Algorithms                   for the Construction and Analysis of Systems",
	url = "http://link.springer-ny.com/link/service/series/0558/tocs/t1579.htm",
	volume = 1579,
	year = 1999,
}

Tai67

@string{JSL = "The Journal of Symbolic Logic"}
@article{Tai67,
	author = {Tait, W. W.},
	journal = JSL,
	number = 2,
	pages = {189--212},
	title = {Intensional Interpretation of Functionals of Finite Type},
	volume = 32,
	year = 1967,
}

Tai83

@article{Tai83,
	author = {W. W. Tait},
	journal = {Journal of Phil. Logic},
	pages = {173--195},
	title = {Against Intuitionism:  Constructive Mathematics is Part of Classical Mathematics},
	volume = 12,
	year = 1983,
}

Tak78

@string{Aug = "August"}
@inproceedings{Tak78,
	author = {Takasu, A. S.},
	booktitle = {Proceedings of the Third IBM Symposium on Mathematical Foundations of Computer Science},
	month = Aug,
	organization = {Academic and Scientific Programs, IBM Japan},
	pages = {99 pages},
	title = {Proofs and programs},
	year = 1978,
}

Tal91

@book{Tal91,
	editor = {David Tall},
	publisher = {Kluwer Academic Publishers},
	title = {Advanced Mathematicial Thinking},
	year = 1991,
}

Tal94

@inproceedings{Tal94,
	author = {Talcott, C. L.},
	booktitle = {Proceedings of CADE-12 Workshop on Theory Reasoning in Automated Deduction},
	pages = {1--6},
	title = {Reasoning Specialists Should Be Logical Services, Not Black Boxes},
	year = 1994,
}

Tap06

@phdthesis{Tap06,
	address = {Pasadena, CA, USA},
	author = {Cristian {\c T}{\u a}pu{\c s}},
	school = {California Institute of Technology},
	title = {Distributed Speculations: Providing Fault-tolerance and Improving Performance},
	year = 2006,
}

Tar56

@inbook{Tar56,
	address = {Oxford},
	author = {Alfred Tarski},
	note = {In {\em Logic, Semantics, Meta-Mathematics}},
	pages = {152--278},
	publisher = {Clarendon Press},
	title = {The Concept of Truth in Formalized Languages},
	year = 1956,
}

Tar97

@phdthesis{Tar97,
	address = {Pittsburgh, PA, USA},
	author = {David Tarditi},
	school = {Carnegie Mellon University},
	title = {Design and implementation of code optimizations for a type-directed compiler for Standard ML.},
	year = 1997,
}

TB94

@article{TB94,
	author = {Bertot, Y. and L. Th{\'{e}}ry},
	journal = {Journal of Symbolic Computation},
	title = {A Generic Approach to Building User Interfaces for Theorem Provers},
	volume = 11,
	year = 1994,
}

TBG91

@article{TBG91,
	author = {Tarlecki, A. and R. M. Burstall and J. A. Goguen},
	journal = {Theoretical Science},
	pages = {239--264},
	title = {Some Fundamental Algebraic Tools for the Semantics of Computation. Part 3: Indexed Categories},
	volume = 91,
	year = 1991,
}

TBK92

@inproceedings{TBK92,
	author = {Th{\'{e}}ry, L. and Y. Bertot and G. Kahn},
	booktitle = {Software Engineering Notes},
	organization = {Fifth Symposium on Software Development Environments},
	pages = {120--129},
	title = {Real Theorem Provers Deserve Real User-Interfaces},
	volume = {17(5)},
	year = 1992,
}

TBK94

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{TBK94,
	author = {Bertot, Y. and G. Kahn and L. Th\'{e}ry},
	booktitle = {Theoretical Aspects of Computer Software},
	pages = {141--160},
	series = LNCS,
	title = {Proof by Pointing},
	volume = 789,
	year = 1994,
}

Ten90

@article{Ten90,
	author = {R. D. Tennent},
	journal = {Information and Computation},
	number = 2,
	pages = {135--162},
	title = {Semantical analysis of specification logic},
	volume = 85,
	year = 1990,
}

Ten91

@book{Ten91,
	address = {London},
	author = {R. D. Tennent},
	publisher = {Prentice-Hall International},
	title = {Semantics of Programming Languages},
	year = 1991,
}

The01

@string{Feb = "February"}
@string{JAR = "Journal of Automated Reasoning"}
@article{The01,
	author = {Laurent Th{\'{e}}ry},
	journal = JAR,
	month = Feb,
	number = 2,
	pages = {107--137},
	title = {A Machine-Checked Implementation of {Buchberger's} Algorithm},
	volume = 26,
	year = 2001,
}

THG99

@article{THG99,
	author = {F. J. Thayer and J. H. Herzog and J. Guttman},
	journal = {Journal of Computer Security},
	number = {2/3},
	pages = {191--230},
	title = {Strand spaces: Proving security protocols correct},
	volume = 7,
	year = 1999,
}

Tho04

@article{Tho04,
	author = {Thomas, Dave},
	journal = {Journal of Object Technology},
	number = 5,
	pages = {7--12},
	title = {Message Oriented Programming, the case for first class messages},
	volume = 3,
	year = 2004,
}

Tho91

@book{Tho91,
	author = "Simon Thompson",
	publisher = "Addison-Wesley",
	title = "Type Theory and Functional Programming",
	year = 1991,
}

Tho94

@article{Tho94,
	author = {Muffy Thomas},
	journal = {High Integrity Systems},
	number = 1,
	pages = {3--15},
	title = {Case Study: The story of the Therac-25 in LOTOS},
	volume = 1,
	year = 1994,
}

Thu94

@article{Thu94,
	author = {William P. Thurston},
	journal = {Bulletin of the American Mathematical Society},
	number = 2,
	pages = {161--177},
	title = {On Proof and Progress in Mathematics},
	volume = 30,
	year = 1994,
}

Thu95

@string{Feb = "February"}
@incollection{Thu95,
	author = {William P. Thurston},
	booktitle = {For the Learning of Mathematics},
	month = Feb,
	note = {Vancouver, British Columbia, Canada},
	publisher = {FLM Publishing Association},
	title = {On Proof and Progress in Mathematics},
	volume = 15,
	year = 1995,
}

Thu95a

@string{Nov = "November"}
@incollection{Thu95a,
	author = {William P. Thurston},
	booktitle = {For the Learning of Mathematics},
	month = Nov,
	note = {Vancouver, British Columbia, Canada},
	publisher = {FLM Publishing Association},
	title = {Challenges to the Importance of Proof},
	volume = 15,
	year = 1995,
}

Tin99

@string{Oct = "October"}
@article{Tin99,
	author = {Kyril Tintarev},
	journal = {CAL-laborate},
	month = Oct,
	note = {\url{http://science.uniserve.edu.au/pubs/callab/vol3/tintarev.html}},
	publisher = {UniServe Science, The University of Sydney},
	title = {{\textsf{MINOS}}: Steps Toward A Syntax-free Computer Algebra Program},
	volume = 3,
	year = 1999,
}

TJ03

@inproceedings{TJ03,
	author = {Taghdiri, Mana and Daniel Jackson},
	booktitle = {The 23rd {IFIP} International Conference on Formal Techniques for Networked and Distributed Systems},
	title = {Automatic Evaluation of a Multicast Key Management Scheme Using Lightweight Formal Modelling},
	year = 2003,
}

TLCA95

@string{Apr = "April"}
@string{LNCS = "Lecture Notes in Computer Science"}
@proceedings{TLCA95,
	booktitle = {Proceedings of the International Conference on Typed Lambda Calculus and its Applications (TLCA'95)},
	editor = {M. Dezani-Ciancaglini and G. Plotkin},
	month = Apr,
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Proceedings of the International Conference on Typed Lambda Calculus and its Applications (TLCA'95)},
	volume = 902,
	year = 1995,
}

TLCA97

@string{Apr = "April"}
@string{LNCS = "Lecture Notes in Computer Science"}
@proceedings{TLCA97,
	address = "Nancy, France",
	booktitle = {Proceedings of the International Conference on Typed Lambda Calculus and its Applications (TLCA'97)},
	editor = {R. Hindley},
	month = Apr,
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Proceedings of the International Conference on Typed Lambda Calculus and its Applications (TLCA'97)},
	volume = 1210,
	year = 1997,
}

TMCS96

@inproceedings{TMCS96,
	author = {David Tarditi and J. Gregory Morrisett and P. Cheng and C. Stone and Robert Harper and Peter Lee},
	booktitle = {{ACM} {SIGPLAN} Conference on Programming Language Design and Implementation (PLDI)},
	pages = {181--192},
	title = {{TIL}: A Type-Directed Optimizing Compiler for {ML}},
	year = 1996,
}

TNHW04

@inproceedings{TNHW04,
	author = {Cristian {\c T}{\u a}pu{\c s}  and Aleksey Nogin and Jason Hickey and Jerome White},
	booktitle = {Proceedings of the 17$^{th}$ International Conference on Parallel and Distributed Computing Systems (PDCS-2004)},
	editor = {David A. Bader and Ashfaq A. Khokhar},
	isbn = {1-880843-52-8},
	optwwwpdf = {http://nogin.org/papers/serializability.pdf},
	optwwwps = {http://nogin.org/papers/serializability.ps},
	publisher = {International Society for Computers and Their Applications (ISCA)},
	title = {A Simple Serializability Mechanism for a Distributed Objects System},
	url = {http://nogin.org/papers/serializability.html},
	year = 2004,
}

Tou84

@string{aug = "August"}
@inproceedings{Tou84,
	address = {Vancouver, British Columbia},
	author = {Toueg, Sam},
	booktitle = {Proc. of the 3rd ACM Symp. on Principles of Distributed Computing},
	month = aug,
	organization = {ACM SIGOPS-SIGACT},
	pages = {163--178},
	title = {Randomized {B}yzantine Agreements},
	year = 1984,
}

tphols1997

@string{Aug = "August"}
@string{LNCS = "Lecture Notes in Computer Science"}
@proceedings{tphols1997,
	address = {Murray Hill, NJ, USA},
	booktitle = {Proceedings of the 10th International Conference on                 Theorem Proving in Higher Order Logics ({TPHOLs}'97)},
	editor = {E. L. Gunter and A. Felty},
	month = Aug,
	publisher = {Springer},
	series = LNCS,
	title = {Proceedings of the 10th International Conference on             Theorem Proving in Higher Order Logics ({TPHOLs}'97)},
	volume = 1275,
	year = 1997,
}

tphols2000

@string{LNCS = "Lecture Notes in Computer Science"}
@proceedings{tphols2000,
	booktitle = "Theorem Proving in Higher Order Logics:                 13$^{th}$ International Conference, {TPHOLs} 2000",
	editor = "J. Harrison and M. Aagaard",
	key = "TPHOLs00",
	publisher = "Springer-Verlag",
	series = LNCS,
	title = "Theorem Proving in Higher Order Logics:                 13$^{th}$ International Conference, {TPHOLs} 2000",
	volume = 1869,
	year = 2000,
}

tphols2001

@string{LNCS = "Lecture Notes in Computer Science"}
@string{Sep = "September"}
@proceedings{tphols2001,
	address = {Edinburgh, Scotland},
	booktitle = {14$^{th}$ International Conference on Theorem Proving in Higher Order Logics},
	editor = {Richard Boulton and Paul Jackson},
	key = {TPHOLs01},
	month = Sep,
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {14$^{th}$ International Conference on Theorem Proving in Higher Order Logics},
	volume = 2152,
	year = 2001,
}

tphols2001b

@string{Sep = "September"}
@proceedings{tphols2001b,
	booktitle = {14$^{th}$ International Conference on Theorem Proving in Higher Order Logics ({TPHOLs} 2001): Supplemental Proceedings},
	editor = {R. J. Boulton and P. B. Jackson},
	month = Sep,
	number = {EDI-INF-RR-0046},
	organization = {Division of Informatics, University of Edinburgh, Edinburgh, Scotland, UK},
	series = {Informatics Report Series},
	title = {14$^{th}$ International Conference on Theorem Proving in Higher Order Logics ({TPHOLs} 2001): Supplemental Proceedings},
	url = {http://www.informatics.ed.ac.uk/publications/report/0046.html},
	year = 2001,
}

tphols2002

@string{LNCS = "Lecture Notes in Computer Science"}
@proceedings{tphols2002,
	booktitle = {Proceedings of the 15$^{th}$ International Conference on Theorem Proving in Higher Order Logics ({TPHOLs} 2002)},
	editor = {Victor A. Carre{\~n}o and C{\'e}zar A. Mu{\~n}oz and Sophi{\`e}ne Tahar},
	isbn = {3-540-44039-9},
	key = {TPHOLs02},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Proceedings of the 15$^{th}$ International Conference on Theorem Proving in Higher Order Logics ({TPHOLs} 2002)},
	volume = 2410,
	year = 2002,
}

tphols2002b

@proceedings{tphols2002b,
	booktitle = {Theorem Proving in Higher Order Logics; Track B Proceedings of the 15$^{th}$ International Conference on Theorem Proving in Higher Order Logics ({TPHOLs} 2002), Hampton, VA, August 2002},
	editor = {Victor A. Carre{\~n}o and C{\'e}zar A. Mu{\~n}oz and Sophi{\`e}ne Tahar},
	publisher = {National Aeronautics and Space Administration},
	title = {Theorem Proving in Higher Order Logics; Track B Proceedings of the 15$^{th}$ International Conference on Theorem Proving in Higher Order Logics ({TPHOLs} 2002), Hampton, VA, August 2002},
	year = 2002,
}

tphols2003

@string{LNCS = "Lecture Notes in Computer Science"}
@proceedings{tphols2003,
	booktitle = {Proceedings of the 16$^{th}$ International Conference on Theorem Proving in Higher Order Logics ({TPHOLs} 2003)},
	editor = {David Basin and Burkhart Wolff},
	key = {TPHOLs03},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Proceedings of the 16$^{th}$ International Conference on Theorem Proving in Higher Order Logics ({TPHOLs} 2003)},
	volume = 2758,
	year = 2003,
}

tphols2003b

@proceedings{tphols2003b,
	booktitle = {16$^{th}$ International Conference on Theorem Proving in Higher Order Logics ({TPHOLs} 2003). Emerging Trends Proceedings},
	editor = {David Basin and Burkhart Wolff},
	key = {TPHOLs03B},
	publisher = {Universit{\"a}t Freiburg},
	title = {16$^{th}$ International Conference on Theorem Proving in Higher Order Logics ({TPHOLs} 2003). Emerging Trends Proceedings},
	year = 2003,
}

tphols2004

@string{LNCS = "Lecture Notes in Computer Science"}
@proceedings{tphols2004,
	booktitle = {Proceedings of the 17$^{th}$ International Conference on Theorem Proving in Higher Order Logics ({TPHOLs} 2004)},
	editor = {Konrad Slind and Annette Bunker and Ganesh Gopalakrishnan},
	key = {TPHOLs04},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Proceedings of the 17$^{th}$ International Conference on Theorem Proving in Higher Order Logics ({TPHOLs} 2004)},
	volume = 3223,
	year = 2004,
}

tphols2004b

@proceedings{tphols2004b,
	booktitle = {Emerging Trends. Proceedings of the 17$^{th}$ International Conference on Theorem Proving in Higher Order Logics ({TPHOLs} 2004)},
	editor = {Konrad Slind},
	key = {TPHOLs04B},
	publisher = {University of Utah},
	title = {Emerging Trends. Proceedings of the 17$^{th}$ International Conference on Theorem Proving in Higher Order Logics ({TPHOLs} 2004)},
	year = 2004,
}

tphols2005b

@proceedings{tphols2005b,
	booktitle = {Emerging Trends. Proceedings of the 18$^{th}$ International Conference on Theorem Proving in Higher Order Logics ({TPHOLs} 2005)},
	editor = {Joe Hurd},
	key = {TPHOLs05B},
	publisher = {Oxford University},
	title = {Emerging Trends. Proceedings of the 18$^{th}$ International Conference on Theorem Proving in Higher Order Logics ({TPHOLs} 2005)},
	year = 2005,
}

TPS96

@string{JAR = "Journal of Automated Reasoning"}
@string{jun = "June"}
@article{TPS96,
	author = {Peter B. Andrews and Matthew Bishop and Sunil Issar and Dan Nesmith and Frank Pfenning and Hongwei Xi},
	journal = JAR,
	month = jun,
	number = 3,
	pages = {321--353},
	title = {{\TPS}: {A} Theorem Proving System For Classical Type Theory},
	volume = 16,
	year = 1996,
}

TR93

@unpublished{TR93,
	author = {Trybulec, A. and P. Rudnicki},
	note = {To appear},
	title = {Using {M}izar in Computer Aided Instruction of Mathematics},
	year = 1993,
}

Tra53

@article{Tra53,
	author = {Trachtenbrot, B. A.},
	journal = {Dok. Akad. Nauk. SSSR},
	pages = {953--956},
	title = {O rekursivnoi neotdelimosti},
	volume = 88,
	year = 1953,
}

Tra63

@book{Tra63,
	address = {Lexington, Massachusetts},
	author = {B. A. Trakhtenbrot},
	publisher = {D. C. Heath and Company},
	title = {Algorithms and Automatic Computing Machines},
	year = 1963,
}

Tro73

@string{LNM = "Lecture Notes in Mathematics"}
@book{Tro73,
	author = {Anne Sjerp Troelstra},
	publisher = {Springer-Verlag},
	series = LNM,
	title = {Metamathematical Investigation of Intuitionistic Mathematics},
	volume = 344,
	year = 1973,
}

Tro87

@string{TCS = "Journal of Theoretical Computer Science"}
@article{Tro87,
	author = {Anne Sjerp Troelstra},
	journal = TCS,
	pages = {1--26},
	title = {On the syntax of {M}artin-{L}\"{o}f's type theories},
	volume = 51,
	year = 1987,
}

Tro88

@book{Tro88,
	author = {Troelstra, A.S. and D. van Dalen},
	publisher = {North-Holland, Amsterdam},
	title = {Constructivism in Mathematics, An Introduction},
	volume = {I, II},
	year = 1988,
}

Tro95

@string{Jan = "January"}
@unpublished{Tro95,
	author = {A. S. Troelstra},
	comment = "old version",
	month = Jan,
	note = {to appear in Handbook of Proof Theory, ed. Sam Buss},
	title = {Realizability},
	year = 1995,
}

Tro98

@incollection{Tro98,
	author = {Troelstra, A.S.},
	booktitle = {Handbook of Proof Theory},
	comment = {database Zentralblatt MATH (http://euclid.library.cornell.edu/) --jdh 11/19/01},
	editor = {Buss, S.R.},
	pages = {407--473},
	publisher = {Elsevier},
	series = {Studies in Logic and the Foundations of Mathematics},
	title = {Realizability},
	volume = 137,
	year = 1998,
}

Try84

@article{Try84,
	author = {Trybulec, A.},
	journal = {Bulletin of the Section of Logic PAS},
	title = {On a System of Computer-Aided Instruction of Logic},
	volume = {12, Nr.4},
	year = 1984,
}

Try90

@article{Try90,
	author = {Trybulec, Wojciech A.},
	journal = {Journal of Formalized Mathematics},
	note = {\url{http://mizar.org/JFM/Vol2/group_1.html}},
	title = {Groups},
	volume = 2,
	year = 1990,
}

TS96

@book{TS96,
	address = {Amsterdam},
	author = {A. S. Troelstra and H. Schwichtenberg},
	publisher = {Cambridge University Press},
	title = {Basic Proof Theory},
	year = 1996,
}

Tuc90

@string{Aug = "August"}
@misc{Tuc90,
	address = {Department of Mathematics, U. of Swansea, Wales},
	author = {Tucker, J.V. and others},
	howpublished = {Course Notes},
	month = Aug,
	title = {Specification and {V}erification of {S}ynchronous {C}oncurrent {A}lgorithms {U}sing the {\Nuprl} {P}roof {D}evelopment {S}ystem},
	year = 1990,
}

Tuc91

@inproceedings{Tuc91,
	author = {J. V. Tucker},
	booktitle = {Logic, Algebra and Computation},
	editor = {F. L. Bauer},
	organization = {Proceedings of the {NATO} Summer School at Marktoberdorf, 1989},
	pages = {1--39},
	publisher = {Springer-Verlag},
	title = {Theory of computation and specification over abstract data types and its applications},
	year = 1991,
}

Tur37

@inproceedings{Tur37,
	author = {A. M. Turing},
	booktitle = {Proceedings London Math Society},
	pages = {116--154},
	title = {On computable numbers, with an application to the {E}ntscheidungs problem},
	year = 1937,
}

Tur84

@book{Tur84,
	address = {New York},
	author = {R. Turner},
	publisher = {Halstead Press (John Wiley \& Sons)},
	title = {Logics for Artificial Intelligence},
	year = 1984,
}

Tur91

@book{Tur91,
	address = {New York},
	author = {R. Turner},
	publisher = {McGraw Hill},
	title = {Constructive Foundations for Functional Languages},
	year = 1991,
}

twelfweb

@misc{twelfweb,
	author = "Frank Pfenning",
	note = "Twelfweb homepage: \url{http://www-2.cs.cmu.edu/~twelf/}",
	title = "Twelfweb",
}

TYPES98

@string{LNCS = "Lecture Notes in Computer Science"}
@proceedings{TYPES98,
	booktitle = "Types for Proofs and Programs: International Workshop, TYPES '98, Kloster Irsee, Germany, March 1998",
	editor = "T. Altenkirch and W. Naraschewski and B. Reus",
	key = "TYPES98",
	series = LNCS,
	title = "Types for Proofs and Programs: International Workshop, TYPES '98, Kloster Irsee, Germany, March 1998",
	volume = 1657,
	year = 1999,
}

Ull98

@book{Ull98,
	author = "Jeffrey D. Ullman",
	publisher = "Prentice Hall",
	title = "Elements of {ML} Programming",
	year = 1998,
}

Und90

@techreport{Und90,
	author = {Underwood, Judith L.},
	institution = {Cornell University},
	number = {90--1179},
	title = {A Constructive Completeness Proof for the Intuitionistic Propositional Calculus},
	year = 1990,
}

Und93

@inproceedings{Und93,
	author = {Underwood, Judith L.},
	booktitle = {Proceedings of the Workshop on Theorem Proving with Analytic Tableaux, Marseille, France},
	note = {Available as Technical Report MPI-I-93-213 Max-Planck-Institut f{\"u}r Informatik, Saarbr{\"u}cken, Germany},
	pages = {245--248},
	title = {The Tableau Algorithm for Intuitionistic Propositional Calculus as a Constructive Completeness Proof},
	year = 1993,
}

Und94

@string{Oct = "October"}
@techreport{Und94,
	address = {Ithaca, NY},
	author = {Underwood, Judith L.},
	institution = {Cornell University},
	month = Oct,
	number = {TR94-1460},
	title = {Aspects of the Computational Content of Proofs},
	type = {Department of Computer Science},
	year = 1994,
}

Und97

@string{Sep = "September"}
@string{TCS = "Journal of Theoretical Computer Science"}
@article{Und97,
	author = {Underwood, Judith L. and James Caldwell and Ian Gent},
	journal = TCS,
	month = Sep,
	title = {Search Algorithms in Type Theory},
	volume = {Special Issue on Proof Search in Type-theoretic Languages},
	year = 1997,
}

Ung92

@book{Ung92,
	author = {Ungar, A.M.},
	publisher = {CLSI, Stanford, CA},
	series = {Center for the Study of Language and Information --- Lecture Notes},
	title = {Normalization, Cut-elimination and the theory of proofs},
	volume = 28,
	year = 1992,
}

URN02

@article{URN02,
	author = "Mark Utting and Peter Robinson and Ray Nickson",
	journal = "Journal of Computation and Mathematics",
	pages = "194--219",
	publisher = "London Mathematical Society",
	title = "{\Ergo} 6: {A} Generic Proof Engine that uses {\Prolog} Proof Technology",
	volume = 5,
	year = 2002,
}

Val94

@book{Val94,
	address = {New York},
	author = {Valiant, Leslie G.},
	publisher = {Oxford University Press},
	title = {Circuits of the Mind},
	year = 1994,
}

Val94a

@book{Val94a,
	address = {New York},
	author = {Daniel J. Valleman},
	publisher = {Cambridge University Press},
	title = {How to Prove It:  {A} Structured Approach},
	year = 1994,
}

vanD80

@phdthesis{vanD80,
	address = {Eindhoven, The Netherlands},
	author = {van Daalen, D. T.},
	school = {Technical University of Eindhoven},
	title = {The Language Theory of {AUTOMATH}},
	year = 1980,
}

Var95

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Var95,
	author = {M. Y. Vardi},
	booktitle = {Computer Aided Verification, Proceedings of the 7th International Conference},
	editor = {P. Wolper},
	pages = {267--292},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {An automata-theoretic approach to fair realizability and synthesis},
	volume = 939,
	year = 1995,
}

Ver02

@book{Ver02,
	author = {Vertosick, Jr., Frank T.},
	publisher = {Harcourt},
	title = {The Genius Within: Discovering the Intelligence of Every Living Thing},
	year = 2002,
}

Veroff97

@book{Veroff97,
	booktitle = {Automated Reasoning and its Applications: Essays in Honor of Larry Wos},
	editor = {Robert Veroff},
	publisher = {MIT Press},
	title = {Automated Reasoning and its Applications: Essays in Honor of Larry Wos},
	year = 1997,
}

Vin01

@book{Vin01,
	address = {New York},
	author = {Vernor Vinge},
	note = {Edited and with Introductions by James Frenkel},
	publisher = {Tor Books},
	title = {True Names and the Opening of the Cyberspace Frontier},
	year = 2001,
}

Vis94

@unpublished{Vis94,
	author = {U. Vishkin},
	note = {University of Maryland},
	title = {Can Parallel Algorithms Enhance Serial Implementation?},
	year = 1994,
}

VKC99

@string{Sep = "September"}
@techreport{VKC99,
	author = "R. Vitenberg and I. Keidar and G. Chockler and D. Dolev",
	institution = "Comp. Sci. Inst., The Hebrew University of Jerusalem",
	month = Sep,
	note = "Also MIT Technical Report MIT-LCS-TR-790",
	number = "CS99-31",
	title = "Group Communication Specifications: A Comprehensive Study",
	year = 1999,
}

VL92

@book{VL92,
	address = {Philadelphia, PA},
	author = {Charles F. Van Loan},
	publisher = {SIAM Publications},
	title = {Computational Frameworks for the Fast Fourier Transform},
	year = 1992,
}

VL96

@book{VL96,
	address = {Sudbury, Mass},
	author = {Charles F. Van Loan},
	publisher = {Jones and Bartlett},
	title = {Introduction to Computational Science and Mathematics},
	year = 1996,
}

VL97

@book{VL97,
	address = {Englewood Cliffs, NJ},
	author = {Charles F. Van Loan},
	publisher = {Prentice Hall},
	title = {Introduction to Scientific Computing---A Matrix Vector Approach Using {\Matlab}},
	year = 1997,
}

VMN94

@unpublished{VMN94,
	author = {Vishkin, U. and Y. Mansour and N. Nisan},
	note = {University of Maryland, Tel Aviv University, Hebrew University},
	title = {Trade-offs Between Communication Throughput and Parallel Time},
	year = 1994,
}

Vol04

@article{Vol04,
	author = {Hagen Volzer},
	journal = {Information Processing Letters},
	pages = {83--87},
	title = {A constructive proof of {FLP}},
	volume = 92,
	year = 2004,
}

Vou05

@misc{Vou05,
	author = {J{\'e}r{\^o}me Vouillon},
	howpublished = {Available at \url{http://www.cis.upenn.edu/group/proj/plclub/mmm/submissions.shtml}},
	title = {{\POPLmark} submission},
	year = 2005,
}

vP94

@unpublished{vP94,
	author = {von Plato, Jan},
	note = {University of Helsinki},
	title = {The Axioms of Constructive Geometry},
	year = 1994,
}

vR00

@string{jan = "January"}
@inproceedings{vR00,
	address = {Los Alamitos, CA},
	author = {R. van Renesse},
	booktitle = {Proc. Thirty-Third Annual Hawaii Int. Conf. on System Sciences},
	month = jan,
	organization = {IEEE},
	publisher = {IEEE Computer Society Press},
	title = {Scalable and Secure Resource Location},
	year = 2000,
}

vRBV03

@string{May = "May"}
@article{vRBV03,
	author = {van Renesse, Robbert and Kenneth P. Birman and Werner Vogels},
	journal = {{ACM} Transactions on Computer Systems},
	month = May,
	number = 3,
	title = {Astrolabe: A Robust and Scalable Technology For Distributed Systems Monitoring, Management, and Data Mining},
	volume = 21,
	year = 2003,
}

vRHB+01

@misc{vRHB+01,
	author = "Robbert van Renesse and Mike Hicks and Mark Bickford and Robert Constable and Christoph Kreitz and Lori Lorigo",
	howpublished = "Cornell University",
	title = "Aspect-Oriented Programming of Continuous Media Networks",
	year = 2001,
}

vRHB94

@techreport{vRHB94,
	address = {Ithaca, NY},
	author = {van Renesse, Robbert and Takako Hickey and Kenneth P. Birman},
	institution = {Cornell University},
	number = {TR94-1442},
	title = {Design and Performance of {\Horus}: A Lightweight Group Communications System},
	type = {Department of Computer Science},
	year = 1994,
}

VRK95

@string{Feb = "February"}
@misc{VRK95,
	author = {van Renesse and David Karr},
	month = Feb,
	title = {Private Communication},
	year = 1995,
}

VRK96

@string{Apr = "April"}
@article{VRK96,
	author = {van Renesse, Robbert and Kenneth P. Birman and Silvano Maffeis},
	journal = {Communications of the {ACM}},
	month = Apr,
	number = 4,
	pages = {76--83},
	title = {{\Horus}: A Flexible Group Communication System},
	volume = 39,
	year = 1996,
}

vRMH98

@string{Jun = "June"}
@inproceedings{vRMH98,
	author = {van Renesse, Robbert and Yaron Minsky and Mark Hayden},
	booktitle = {Proceedings of Middleware '98},
	month = Jun,
	title = {A Gossip-Based Failure Detection Service},
	year = 1998,
}

vSt90

@book{vSt90,
	address = {Amsterdam},
	author = {van Stigt, Walter P.},
	publisher = {North-Holland},
	title = {Brouwer's Intuitionism},
	year = 1990,
}

Vyt92

@string{Jan = "January"}
@string{LNCS = "Lecture Notes in Computer Science"}
@proceedings{Vyt92,
	address = {Nijmegen, The Netherlands},
	editor = {J. Vytopil},
	month = Jan,
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {Formal Techniques in Real-Time and Fault-Tolerant Systems},
	volume = 571,
	year = 1992,
}

Wag73

@inproceedings{Wag73,
	address = {Austin, TX},
	author = {Wagner, E. G.},
	booktitle = {Proceedings 5th {ACM} Symposium on Theory of Computing},
	pages = {214--223},
	title = {From Algebras to Programming Languages},
	year = 1973,
}

Wai94

@techreport{Wai94,
	author = {Wainer, S.S.},
	institution = {University of Leeds},
	title = {The Proof Theoretic Complexity of Recursive Programs},
	year = 1994,
}

Wai94a

@string{LNCS = "Lecture Notes in Computer Science"}
@incollection{Wai94a,
	address = {Berlin},
	author = {Wainer, S.S.},
	booktitle = {Logic and Computational Complexity},
	editor = {Daniel Leivant},
	pages = {281--299},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {The Hierarchy of Terminating Recursive Programs over {N}},
	volume = 959,
	year = 1994,
}

Wal69

@techreport{Wal69,
	author = {Waldinger, R.J.},
	institution = {Computer Science Department, Carnegie-Mellon University, Pittsburg, PA},
	number = {AD 697 041},
	title = {Constructing programs automatically using theorem proving},
	type = {Ph.D. Thesis},
	year = 1969,
}

Wan60

@article{Wan60,
	author = {Wang, H.},
	journal = {IBM Journal of Research and Development},
	pages = {2--22},
	title = {Toward Mechanical Mathematics},
	year = 1960,
}

Wand76

@inproceedings{Wand76,
	author = {Wand, M.},
	booktitle = {Proceedings 8th Annual {ACM} Symposium on Theory of Computing},
	title = {A New Incompleteness Result for Hoare's System},
	year = 1976,
}

Wand80

@book{Wand80,
	author = {Wand, M.},
	publisher = {North-Holland},
	title = {Induction, Recursion, and Programming},
	year = 1980,
}

Wand87

@inproceedings{Wand87,
	author = {M. Wand},
	crossref = {LICS87},
	pages = {37--44},
	title = {Complete type inference for simple objects},
}
Fully expanded entry:
@string{Jun = "June"}
@inproceedings{Wand87,
	author = {M. Wand},
	booktitle = {Proceedings of the 2$^{nd}$ IEEE Symposium on Logic in Computer Science},
	editor = {D. Gries},
	key = {LICS87},
	month = Jun,
	pages = {37--44},
	publisher = {IEEE Computer Society Press},
	title = {Complete type inference for simple objects},
	year = 1987,
}

Wat88

@article{Wat88,
	author = {Frank Wattenberg},
	journal = {Studia-Logica},
	pages = {303--309},
	title = {Nonstandard Analysis and Constructivism},
	volume = 47,
	year = 1988,
}

WC03

@inproceedings{WC03,
	author = {Tjark Weber and James Caldwell},
	booktitle = {13th International Symposium on Logic-based Program Synthesis and Transformation (LOPSTR 2003), held August 25--27 in Uppsala, Sweden},
	title = {Constructively Characterizing Fold and Unfold},
	year = 2003,
}

WD91

@inproceedings{WD91,
	author = {H. Wont-Toi and D.L. Dill},
	booktitle = {Computer-Aided Verification '90},
	pages = {177--186},
	title = {Synthesizing Processes and Schedulers from Temporal Specifications},
	volume = 3,
	year = 1991,
}

Web03

@string{Aug = "August"}
@misc{Web03,
	author = {Tjark Weber},
	howpublished = {Talk given at LOPSTR 2003, Uppsala, Sweden},
	month = Aug,
	title = {Constructively Characterizing Fold and Unfold},
	url = {http://www.nuprl.org/FDLProject/talks.html},
	year = 2003,
}

Web93

@phdthesis{Web93,
	address = {T{\"u}bingen},
	author = {A. Weber},
	school = {Eberhard Karls Universit{\"a}t zu T{\"u}bingen},
	title = {Type Systems for Computer Algebra},
	year = 1993,
}

webeq

@misc{webeq,
	key = "WEBEQ",
	note = {Home page \url{http://www.dessci.com/en/products/webeq}},
	title = {{WebEQ}: Dynamic Math on the Web},
}

Wei92

@inproceedings{Wei92,
	author = {Weihrauch, K.},
	crossref = {LNCS613},
	pages = {228--246},
	title = {A Simple and Powerful Approach for Studying Constructivity, Computability and Complexity},
}
Fully expanded entry:
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Wei92,
	address = {San Antonio, Texas},
	author = {Weihrauch, K.},
	booktitle = {Constructivity in Computer Science, Summer Symposium},
	editor = {J. Paul Myers and Michael J. O'Donnell},
	month = {June 19--22},
	pages = {228--246},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {A Simple and Powerful Approach for Studying Constructivity, Computability and Complexity},
	volume = 613,
	year = 1991,
}

Wei97

@string{JAR = "Journal of Automated Reasoning"}
@string{apr = "April"}
@article{Wei97,
	author = {Christoph Weidenbach},
	journal = JAR,
	month = apr,
	number = 2,
	pages = {247--252},
	title = {{\SPASS} --- version 0.49},
	volume = 18,
	year = 1997,
}

Wer90

@article{Wer90,
	author = {Wertheimer, R.},
	journal = {Mathematics Teacher},
	pages = {308--313},
	title = {The Geometry Proof Tutor:  An ``Intelligent'' Computer-based tutor in the classroom},
	year = 1990,
}

Wer97

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Wer97,
	author = "Benjamin Werner",
	booktitle = "International Symposium on Theoretical Aspects of Computer Software",
	publisher = "Springer-Verlag",
	series = LNCS,
	title = "Sets in Types, Types in Sets",
	year = 1997,
}

Wey80

@article{Wey80,
	author = {Weyrauch, R.},
	journal = {Artificial Intelligence},
	pages = {133--170},
	title = {Prolegomena to a Theory of Formal Reasoning},
	volume = 13,
	year = 1980,
}

WF92

@string{Aug = "August"}
@article{WF92,
	author = {Wainer, S.S. and M.V.H. Fairtlough},
	journal = {Information and Computation},
	month = Aug,
	number = 2,
	pages = {123--153},
	title = {Ordinal Complexity of Recursive Definitions},
	volume = 99,
	year = 1992,
}

WH66

@article{WH66,
	author = {N.~Wirth and C.A.R. Hoare},
	journal = {Communications of the {ACM}},
	pages = {413--432},
	title = {A contribution to the development of {ALGOL}},
	volume = 9,
	year = 1966,
}

WH93

@string{Oct = "October"}
@techreport{WH93,
	address = {Department of Pure Mathematics, United Kingdom},
	author = {S. S. Wainer and W. G. Handley},
	institution = {University of Leeds},
	month = Oct,
	note = {To appear in Annals of Pure and Applied Logic},
	number = 20,
	title = {Equational Derivation vs. Computation},
	year = 1993,
}

WH97

@inproceedings{WH97,
	address = {Berlin},
	author = {Wainer, S. S. and W. G. Handley},
	booktitle = {TBA},
	editor = {Helmut Schwichtenberg},
	organization = {NATO Advanced Study Institute, International Summer School held in Marktoberdorf, Germany, July ??--August ??, 1999},
	pages = {need page nos.},
	publisher = {Springer},
	series = {??Series F: Computer and Systems Sciences??},
	title = {Complexity of Primitive Recursion},
	volume = 157,
	year = 1999,
}

Whi25

@book{Whi25,
	address = {New York},
	author = {Whitehead, A. N.},
	publisher = {Macmillan},
	title = {Science and the Modern World},
	year = 1925,
}

Whi29

@book{Whi29,
	address = {New York},
	author = {Whitehead, A. N.},
	publisher = {MacMillan},
	title = {The Aims of Education},
	year = 1929,
}

Whi68

@book{Whi68,
	author = {Whitehead, A. N.},
	note = {Originally published by Macmillan, New York, 1938},
	publisher = {Free Press},
	title = {Modes of Thought},
	year = 1968,
}

Wie02

@unpublished{Wie02,
	author = {Freek Wiedijk},
	note = {Talk presented at the Workshop on 35 years of Automath, Heriot-Watt University, Edinburgh, Scotland, April 10--13},
	title = {A contemporary implementation of {Automath}},
	year = 2002,
}

Wie99

@unpublished{Wie99,
	author = {Freek Wiedijk},
	note = {\url{http://www.cs.ru.nl/~freek/mizar/mizarintro.ps.gz}},
	title = {{\Mizar}: An impression},
	year = 1999,
}

Wijesekera90

@string{APAL = "Annals of Pure and Applied Logic"}
@article{Wijesekera90,
	author = {Duminda Wijesekera},
	journal = APAL,
	pages = {271--301},
	title = {Constructive modal logics {I}},
	volume = 50,
	year = 1990,
}

Wil96

@unpublished{Wil96,
	author = {Wilson, Todd},
	comment = {Only exists as draft notes in Bob's email},
	note = {Draft notes. Department of Computer Science, Cornell University},
	title = {A Formalization of the {Sup-Inf} Algorithm and Its Proof of Correctness},
	year = 1996,
}

Win80

@phdthesis{Win80,
	author = {G. Winskel},
	school = {University of Edinburgh},
	title = {Events in Computation},
	year = 1980,
}

Win89

@string{LNCS = "Lecture Notes in Computer Science"}
@incollection{Win89,
	author = {G. Winskel},
	booktitle = {Linear Time, Branching Time and Partial Order in Logics and Models for Concurrency},
	editor = {J. W. de Bakker and others},
	number = 345,
	pages = {364--397},
	publisher = {Springer},
	series = LNCS,
	title = {An Introduction to Event Structures},
	year = 1989,
}

Win93

@book{Win93,
	address = {Cambridge},
	author = {G. Winskel},
	publisher = {MIT Press},
	title = {Formal Semantics of Programming Languages},
	year = 1993,
}

Win99

@string{May = "May"}
@inproceedings{Win99,
	author = {Victor L. Winter},
	booktitle = {Proceedings of the Software Transformation Systems Workshop},
	month = May,
	title = {Program Transformation in {\HATS}},
	year = 1999,
}

Wir71

@article{Wir71,
	author = {Wirth, Niklaus},
	journal = {Communications of the {ACM}},
	number = 4,
	pages = {221--227},
	title = {Program Development by Stepwise Refinement},
	volume = 14,
	year = 1971,
}

Wit22

@book{Wit22,
	author = {Ludwig Wittgenstein},
	publisher = {Routledge \& Kegan Paul},
	title = {Tractatus Logico-Philosophicus},
	year = 1922,
}

Wit53

@book{Wit53,
	author = {Ludwig Wittgenstein},
	publisher = {Basil Blackwell},
	title = {Philosophical Investigations},
	year = 1953,
}

WK91

@string{TCS = "Journal of Theoretical Computer Science"}
@article{WK91,
	author = {Weihrauch, K and C. Kreitz},
	journal = TCS,
	pages = {1--18},
	title = {Type 2 Computational Complexity of Functions on Cantor's Space},
	volume = 82,
	year = 1991,
}

WKLW99

@misc{WKLW99,
	author = {S. Weibel and J. Kunze and C. Lagoze and M. Wolf},
	howpublished = {DCMI Recommendation},
	note = {\url{http://dublincore.org/documents/1999/07/02/dces}},
	title = {Dublin Core Metadata Element Set, Version 1.1: Reference Description},
	year = 1999,
}

WLAG93

@inproceedings{WLAG93,
	author = {Wahbe, R. and S. Lucco and T. E. Anderson and S. L. Graham},
	booktitle = {Proceedings of the 1th {ACM} Symposium on Operating Systems Principles},
	organization = {ACM},
	pages = {202--216},
	series = {Asheville, North Carolina, December 1993},
	title = {Efficient Software-Based Fault Isolation},
	year = 1993,
}

WLL88

@string{Jun = "June"}
@techreport{WLL88,
	address = {Cambridge, MA},
	author = {Welch, J.L. and L. Lamport and N. Lynch},
	institution = {Massachusetts Institute of Technology},
	month = Jun,
	number = {MIT/LCS/TM-361},
	title = {A Lattice-Structured Proof Technique Applied to a Minimum Spanning Tree Algorithm},
	type = {Laboratory for Computer Science},
	year = 1988,
}

Wol88

@book{Wol88,
	author = {Wolfram, S.},
	publisher = {Addison-Wesley},
	title = {{\Mathematica}:  A System for Doing Mathematics by Computer},
	year = 1988,
}

Wol89

@book{Wol89,
	address = {London},
	author = {Wolfe, M.},
	publisher = {Pitman Publishing},
	title = {Optimizing Supercompilers for Supercomputers},
	year = 1989,
}

Wol97

@phdthesis{Wol97,
	address = {Aachen},
	author = {Burkhart Wolff},
	isbn = {3-8265-3654-1},
	pubisher = {Shaker-Verlag},
	school = {Universit{\"a}t Bremen},
	title = {A Generic Calculus of Transformations},
	year = 1997,
}

Wos82

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Wos82,
	author = {Wos, Larry},
	booktitle = {Sixth International Conference on Automated Deduction},
	series = LNCS,
	title = {Solving Open Questions with an Automated Theorem-Proving Program},
	year = 1982,
}

Wos84

@book{Wos84,
	address = {Englewood Cliffs, NJ},
	author = {Wos, Larry and R. Overbeek and Ewing and J. Boyle},
	publisher = {Prentice--Hall},
	title = {Automated Reasoning},
	year = 1984,
}

Wos93

@string{Jan = "January"}
@article{Wos93,
	author = {Larry Wos},
	journal = {Computers and Mathematics},
	month = Jan,
	number = 1,
	pages = {15--26},
	title = {Automated Reasoning Answers Open Questions},
	volume = 40,
	year = 1993,
}

WR25

@book{WR25,
	author = {Whitehead, A.N. and B. Russell},
	edition = {2nd},
	publisher = {Cambridge University Press},
	title = {Principia Mathematica},
	volume = {1, 2, 3},
	year = {1925--27},
}

WS93

@techreport{WS93,
	address = {Department of Pure Mathematics, United Kingdom},
	author = {Wainer, S.S. and H. Schwitchenberg},
	institution = {University of Leeds},
	note = {1993 Preprint Series},
	number = {No.19},
	title = {Ordinal Bounds for Programs},
	year = 1993,
}

WS97

@inproceedings{WS97,
	address = {London, UK},
	author = {Laura Wingerd and Christipher Seiwald},
	booktitle = {ICSE '97: Proceedings of the SCM-7 Workshop on System Configuration Management},
	isbn = {3-540-63014-7},
	pages = {36--48},
	publisher = {Springer-Verlag},
	title = {Constructing a Large Product with \textsf{Jam}},
	year = 1997,
}

WT94

@string{LNCS = "Lecture Notes in Computer Science"}
@incollection{WT94,
	author = {Weyhrauch and C. L. Talcott},
	booktitle = {Festschrift in Honor of Professor Satoru Takasu},
	editor = {M. Hagiya and N. D. Jones and M. Sato},
	number = 792,
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {The Logic of FOL Systems: Formulated in Set Theory},
	year = 1994,
}

WW66

@article{WW66,
	author = {N.~Wirth and Helmut Weber},
	journal = {Communications of the {ACM}},
	pages = {89--99},
	title = {{EULER}: a generalization of {ALGOL}, and its formal definition: {Part II}},
	volume = 9,
	year = 1966,
}

WW93

@incollection{WW93,
	author = {Wainer, S. and L. Wallen},
	booktitle = {Proof Theory},
	editor = {Aczell, Simmons \& Wainer},
	pages = {1--26},
	publisher = {Cambridge University Press},
	title = {Basic proof theory},
	year = 1993,
}

XP98

@string{Jun = "June"}
@inproceedings{XP98,
	address = {Montreal, Canada},
	author = {Xi, Hongwei and Frank Pfenning},
	booktitle = {Proceedings of the Conference on Programming Language Design and Implementation (PLDI'98)},
	editor = {Keith D. Cooper},
	month = Jun,
	pages = {249--257},
	publisher = {{ACM} Press},
	title = {Eliminating Array Bounds Checking through Dependent Types},
	year = 1998,
}

XP99

@string{Jan = "January"}
@inproceedings{XP99,
	author = {Xi, Hongwei and Frank Pfenning},
	booktitle = {Conference Record of the 26$^th$ Symposium on Principles of Programming Languages ({POPL}'99)},
	editor = {A. Aiken},
	month = Jan,
	pages = {214--227},
	publisher = {{ACM} Press},
	title = {Dependent types in practical programming},
	year = 1999,
}

YD03

@unpublished{YD03,
	author = {Yalagandula, P. and Dahlin, M.},
	note = {In submission},
	title = {A Scalable Distributed Information Management System},
	year = 2003,
}

YH03

@string{Jun = "June"}
@techreport{YH03,
	address = {Pasadena, CA},
	author = {Xin Yu and Jason J. Hickey},
	institution = {California Institute of Technology},
	month = Jun,
	number = {CSTR2003.004},
	optwwwpdf = {http://caltechcstr.library.caltech.edu/secure/00000491/01/formalaa.pdf},
	title = {Formalizing Abstract Algebra in Constructive Set Theory},
	type = {Master's thesis},
	url = {http://caltechcstr.library.caltech.edu/secure/00000491/01/formalaa.pdf},
	year = 2003,
}

YH04

@inproceedings{YH04,
	author = {Xin Yu and Jason J. Hickey},
	crossref = {tphols2004b},
	title = {The Axiomatization of Group Theory: An Experiment in Constructive Set Theory},
}
Fully expanded entry:
@inproceedings{YH04,
	author = {Xin Yu and Jason J. Hickey},
	booktitle = {Emerging Trends. Proceedings of the 17$^{th}$ International Conference on Theorem Proving in Higher Order Logics ({TPHOLs} 2004)},
	editor = {Konrad Slind},
	key = {TPHOLs04B},
	publisher = {University of Utah},
	title = {The Axiomatization of Group Theory: An Experiment in Constructive Set Theory},
	year = 2004,
}

YN04

@unpublished{YN04,
	author = {Xin Yu and Aleksey Nogin and Jason Hickey},
	note = {Submitted to LPAR'05},
	title = {Formalizing Abstract Algebra in {\MetaPRL}'s Computational Type Theory},
	year = 2005,
}

YNKH03

@inproceedings{YNKH03,
	author = {Xin Yu and Aleksey Nogin and Alexei Kopylov and Jason Hickey},
	crossref = {tphols2003b},
	optwwwref = {http://nogin.org/papers/formalaa.html},
	pages = {13--27},
	title = {Formalizing Abstract Algebra in Type Theory with Dependent Records},
	url = {http://nogin.org/papers/formalaa.html},
}
Fully expanded entry:
@inproceedings{YNKH03,
	author = {Xin Yu and Aleksey Nogin and Alexei Kopylov and Jason Hickey},
	booktitle = {16$^{th}$ International Conference on Theorem Proving in Higher Order Logics ({TPHOLs} 2003). Emerging Trends Proceedings},
	editor = {David Basin and Burkhart Wolff},
	key = {TPHOLs03B},
	optwwwref = {http://nogin.org/papers/formalaa.html},
	pages = {13--27},
	publisher = {Universit{\"a}t Freiburg},
	title = {Formalizing Abstract Algebra in Type Theory with Dependent Records},
	url = {http://nogin.org/papers/formalaa.html},
	year = 2003,
}

YSAA97

@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{YSAA97,
	author = {J. Yuan and J. Shen and J. Abraham and A. Aziz},
	booktitle = {Computer Aided Verification, Proceedings of the 9th International Conference},
	pages = {376--387},
	publisher = {Springer-Verlag},
	series = LNCS,
	title = {On Combining Formal and Informal Verification},
	volume = 1254,
	year = 1997,
}

Yu02

@mastersthesis{Yu02,
	author = "Xin Yu",
	school = "California Institute of Technology",
	title = "Formalizing Abstract Algebra in Constructive Set Theory",
	type = "Master's thesis",
	year = 2002,
}

Yu03

@string{Sep = "September"}
@misc{Yu03,
	author = {Xin Yu},
	howpublished = {Poster session given at {TPHOLs} 2003, Rome, Italy},
	month = Sep,
	title = {Formalizing Abstract Algebra in Type Theory with Dependent Records},
	url = {http://www.nuprl.org/FDLProject/talks.html},
	year = 2003,
}

Zam97

@inproceedings{Zam97,
	author = {V. Zammit},
	crossref = {tphols1997},
	pages = {323--337},
	title = {A Comparative Study of {Coq} and {HOL}},
}
Fully expanded entry:
@string{Aug = "August"}
@string{LNCS = "Lecture Notes in Computer Science"}
@inproceedings{Zam97,
	address = {Murray Hill, NJ, USA},
	author = {V. Zammit},
	booktitle = {Proceedings of the 10th International Conference on                 Theorem Proving in Higher Order Logics ({TPHOLs}'97)},
	editor = {E. L. Gunter and A. Felty},
	month = Aug,
	pages = {323--337},
	publisher = {Springer},
	series = LNCS,
	title = {A Comparative Study of {Coq} and {HOL}},
	volume = 1275,
	year = 1997,
}

ZCMZ03

@inproceedings{ZCMZ03,
	author = {Zheng, Lantian and Stephen Chong and Andrew C. Myers and Steve Zdancewic},
	booktitle = {Proceedings of the 2003 IEEE Symposium on Security and Privacy},
	pages = {236--250},
	title = {Using Replication and Partitioning to Build Secure Distributed Systems},
	year = 2003,
}

ZH96

@article{ZH96,
	author = {Zedan, H. and H. Heping},
	journal = {Journal of Systems Architecture},
	pages = {251--266},
	title = {A fast prototype tool for parallel reactive systems},
	volume = 42,
	year = 1996,
}

Zha96

@article{Zha96,
	author = "Hantao Zhang and Maria Paola Bonacina and Jieh Hsiang",
	journal = "Journal of Symbolic Computation",
	number = 4,
	pages = "543--560",
	title = "{PSATO}: a Distributed Propositional Prover and its Application to Quasigroup Problems",
	url = citeseer.nj.nec.com/zhang96psato.html,
	volume = 21,
	year = 1996,
}

Zha97

@inproceedings{Zha97,
	author = "Hantao Zhang",
	crossref = "CADE97",
	pages = "272--275",
	title = "{SATO}: an efficient propositional prover",
	url = citeseer.nj.nec.com/zhang97sato.html,
}
Fully expanded entry:
@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@inproceedings{Zha97,
	author = "Hantao Zhang",
	booktitle = {Proceedings of the 14$^{th}$ International Conference on Automated Deduction},
	editor = {William McCune},
	isbn = {3-540-63104-6},
	month = {July 13--17},
	pages = "272--275",
	publisher = {Springer},
	series = LNAI,
	title = "{SATO}: an efficient propositional prover",
	url = citeseer.nj.nec.com/zhang97sato.html,
	volume = 1249,
	year = 1997,
}

Zim01

@string{jul = "July"}
@phdthesis{Zim01,
	address = {Department of Computer Science},
	author = {Daniel Zimmerman},
	month = jul,
	optwwwcomment = {(co-advised with Mani Chandy)},
	optwwwref = {http://resolver.caltech.edu/CaltechETD:etd-12072001-160019},
	school = {California Institute of Technology},
	title = {Dynamic {UNITY}},
	year = 2001,
}

Zip90

@techreport{Zip90,
	address = {Ithaca, NY},
	author = {Zippel, Richard},
	institution = {Department of Computer Science, Cornell University},
	number = {TR 90-1077},
	title = {The {W}eyl Computer Algebra substrate},
	year = 1990,
}

Zip93

@book{Zip93,
	author = {Zippel, Richard},
	publisher = {Kluwer Academic Publishers},
	title = {{E}ffective {P}olynomial {C}omputation},
	year = 1993,
}

ZK02

@inproceedings{ZK02,
	author = {J{\"u}rgen Zimmer and Michael Kohlhase},
	crossref = {CADE02},
	title = {System Description: The \textsf{MathWeb} Software Bus for Distributed Mathematical Reasoning},
}
Fully expanded entry:
@string{LNAI = "Lecture Notes in Artificial Intelligence"}
@inproceedings{ZK02,
	author = {J{\"u}rgen Zimmer and Michael Kohlhase},
	booktitle = {Proceedings of the 18$^{th}$ International Conference on Automated Deduction},
	editor = {Andrei Voronkov},
	number = 2392,
	publisher = {Springer Verlag},
	series = LNAI,
	title = {System Description: The \textsf{MathWeb} Software Bus for Distributed Mathematical Reasoning},
	year = 2002,
}

ZS01

@string{oct = "October"}
@inproceedings{ZS01,
	author = {Zhu, D. and A. S. Sethi},
	booktitle = {Proceedings of ICCCN 2001},
	month = oct,
	pages = {586--589},
	title = {{SEL}, A new event pattern specification language for event correlation},
	year = 2001,
}

ZSvR02a

@string{nov = "November"}
@article{ZSvR02a,
	author = {L. Zhou and F. Schneider and R. van Renesse},
	journal = {{ACM} Transactions on Computer Systems},
	month = nov,
	number = 4,
	pages = {329--368},
	title = {{COCA}: A Secure Distributed On-line Certification Authority},
	volume = 20,
	year = 2002,
}

ZSvR02b

@techreport{ZSvR02b,
	author = {L. Zhou and F. Schneider and R. van Renesse},
	institution = {Cornell University},
	number = {TR2002-1877},
	title = {{APSS}: Proactive secret sharing in asynchronous systems},
	type = {Department of Computer Science},
	year = 2002,
}

ZSvR05

@article{ZSvR05,
	address = {New York, NY, USA},
	author = {Lidong Zhou and Fred B. Schneider and Robbert Van Renesse},
	journal = {ACM Transactions on Information System Security},
	number = 3,
	pages = {259--286},
	publisher = {ACM Press},
	title = {APSS: proactive secret sharing in asynchronous systems},
	volume = 8,
	year = 2005,
}

ZSZ03

@inproceedings{ZSZ03,
	author = {Zhang, Z. and Shi, S.-M. and Zhu, J.},
	crossref = {iptps03},
	title = {{SOMO}: {S}elf-{O}rganized {M}etadata {O}verlay for Resource management in P2P {DHT}},
}
Fully expanded entry:
@string{feb = "February"}
@inproceedings{ZSZ03,
	address = {Berkeley, CA},
	author = {Zhang, Z. and Shi, S.-M. and Zhu, J.},
	booktitle = {Proceedings of the Second International Workshop on Peer-to-Peer Systems (IPTPS'03)},
	key = {IPTP03},
	month = feb,
	title = {{SOMO}: {S}elf-{O}rganized {M}etadata {O}verlay for Resource management in P2P {DHT}},
	year = 2003,
}

Zuc74

@article{Zuc74,
	author = {J. Zucker},
	journal = {Annals of Mathematical Logic},
	pages = {1--112},
	title = {Cut-elimination and normalization},
	volume = 7,
	year = 1974,
}

Zuc77

@inproceedings{Zuc77,
	address = {Paris},
	author = {J. Zucker},
	booktitle = {Colloque International de Logique},
	organization = {Colloques Internationaux du Centre National de la Recherche Scientifique},
	pages = {135--145},
	publisher = {CNRS},
	title = {Formalization of classical mathematics in {Automath}},
	year = 1977,
}

ZZ95

@inproceedings{ZZ95,
	author = {Jian Zhang and Hantao Zhang},
	booktitle = {Proceedings of the 14$^{th}$ International Joint Conference on Artificial Intelligence},
	organization = {Morgan Kaufmann},
	pages = {298--303},
	title = {{SEM}: a system for enumerating models},
	year = 1995,
}

ZZJKK01

@string{jun = "June"}
@inproceedings{ZZJKK01,
	address = {Port Jefferson, NY},
	author = {S. Zhuang and B. Zhao and A. Joseph and R. Katz and J. Kubiatowicz},
	booktitle = {Proc. of the 11th Int. Workshop on Network and Operating System Support for Digital Audio and Video},
	month = jun,
	title = {Bayeux: An Architecture for Scalable and Fault-tolerant Wide-Area Data Dissemination},
	year = 2001,
}


Webmaster | Contact Us | Generated on Sat Jan 27 19:01:31 PST 2007

Copyright (c) 2002-2006 Caltech Mojave Research Group.
Computer Science Department, California Institute of Technology