Computing and Software 734
Formalized Mathematics
Winter 2014
References
01 What is Formalized Mathematics?
- A. Doxiadis and C. Papadimitriou, Logicomix,
Bloomsbury Publishing, 2009.
- H. Geuvers, Proof assistants: History, ideas, and
future, Sadhana 34:325, 2009.
Online.
- I. Lakatos, Proofs and Refutations,
Cambridge University Press, 1976.
-
Biographical Sketch of Imre Lakatos.
- A. N. Whitehead and B. Russell, Principia Mathematica,
Cambridge University Press, 19101913.
02 Review of Mathematical Logic
03 Review of First-Order Logic
- R. M. Smullyan, First-Order Logic, Dover, 1995.
04 Simple Type Theory
- P. B. Andrews, "A Reduction of the Axioms for the Theory of
Propositional Types", Fundamenta Mathematicae,
52:345350, 1963.
- P. B. Andrews, An Introduction to Mathematical Logic and Type
Theory: To Truth Through Proof, Kluwer, 2002.
- P. B. Andrews, "Church's Type Theory", in: E. N. Zalta, ed.,
The Stanford Encyclopedia of Philosophy, Spring 2009.
Article
- B. Russell, "Mathematical Logic as Based on the Theory of
types", American Journal of Mathematics, 30:222262, 1908.
- A. Church, "A formulation of the simple theory of types",
Journal of Symbolic Logic, 5:5668, 1940.
- W. M. Farmer, "A basic extended simple type theory", SQRL
Report No. 14, 12 pp., McMaster University, 2003 (revised 2004).
PDF
- W. M. Farmer, "The seven virtues of simple type theory",
Journal of Applied Logic, 6:267286, 2008.
PDF
- L. Henkin, "Completeness in the Theory of Types",
Journal of Symbolic Logic, 15:8191, 1950.
- L. Henkin, "A Theory of Propositional Types",
Fundamenta Mathematicae, 52:323344, 1963.
05 Other Interactive Theorem Proving Systems
- F. Wiedijk, "Comparing mathematical provers", in: A. Asperti,
B. Buchberger, and J. Davenport, eds., Mathematical Knowledge
Management, LNCS, 2594:188202, 2003. PostScript
PDF
06 Practise-Oriented Logics
- W. M. Farmer, "A partial functions version of Church's simple
theory of types", Journal of Symbolic Logic, 55:12691291,
1990.
- W. M. Farmer, "Reasoning about partial functions with the aid
of a computer", Erkenntnis, 43:279294, 1995.
- W. M. Farmer and J. D. Guttman, "A set theory with support for
partial functions, Studia Logica, 66:5978, 2000. PostScript PDF
- W. M. Farmer, "STMM: A Set Theory for Mechanized Mathematics",
Journal of Automated Reasoning, 26:269289, 2001. PostScript PDF
- W. M. Farmer, "Formalizing undefinedness arising in calculus",
in: D. Basin and M. Rusinowitch, eds., Automated Reasoning,
LNCS, 3097:475489, 2004. PostScript PDF
- W. M. Farmer, "Chiron: A multi-paradigm logic", in:
R. Matuszewski and A. Zalewska, eds, From Insight to Proof:
Festschrift in Honour of Andrzej Trybulec, Studies in
Logic, Grammar and Rhetoric, 10(23):119, 2007. PostScript PDF
- W. M. Farmer, "Logics with Undefinedness: How to Modify a
Traditional Logic so that It handles Undefinedness in Accordance
with Mathematical Practice", a half-day tutorial at the 22nd
International Conference on Automated Deduction (CADE-22), McGill
University, Montreal, Quebec, Canada, August 27, 2009. PDF
07 The Little Theories Method
- J. Barwise and J. Seligman, Information Flow : The Logic of
Distributed Systems, Cambridge University Press, 1997.
- R. Burstall and J. Goguen, "Putting theories together to make
specifications", Proceedings of the Fifth International Joint
Conference on Artificial Intelligence, pp. 10451058, 1977.
- W. M. Farmer, J. D. Guttman, and F. J. Thayer, "Little
theories", in: D. Kapur, ed., Automated Deduction--CADE-11,
LNCS, 607:567581, 1992. PostScript
PDF
- W. M. Farmer, "Theory interpretation in simple type theory",
in: J. Heering et al., eds., Higher-Order Algebra, Logic, and
Term Rewriting, LNCS, 816:96123, 1994. PostScript
PDF
- W. M. Farmer, "An infrastructure for intertheory reasoning",
in: In: D. McAllester, ed., Automated Deduction--CADE-17,
LNCS, 1831:115131, 2000. PostScript PDF
- J. Carette, W. M. Farmer, and J. Wajs, "Trustable communication
between mathematics systems", Technical Report, 22 pp., McMaster
University, 2004. (This is a longer, revised version of the paper
with the same name published in the proceedings of Calculemus 2003.)
PostScript PDF
- R. Nakajima and T. Yuasa (eds.), The IOTA Programming
System, LNCS, Vol. 160, 1982.
- D. Sannella and A. Tarlecki, "Towards formal development of
programs from algebraic specifications: Implementations revisited",
Acta Informatica, 25:233281, 1988.
- D. Smith and M. Lowry, "Algorithmic theories and design
tactics", Science of Computer Programming, 14:305321, 1990
- W. Turski and T. Maibaum, The Specification of Computer
Programs, Addison-Wesley, 1987.