William M. Farmer
Professor
Department of Computing and Software
McMaster University
Publications
Table of Contents
-
Formal Mathematics for the Masses Project
-
MathScheme Project
-
Tetrapod Project
-
IMPS Interactive Mathematical Proof System
-
Simple Type Theory
-
Set Theories for Mechanized Mathematics
-
Undefinedness and Partial Functions
-
Logics with Quotation and Evaluation
-
Little Theories Method
-
Mathematical Knowledge Management (MKM)
-
Formal Methods
-
Security of Mobile Agents
-
Graph Rewriting and Combinatory Algebra
-
Higher-Order Unification
-
Length of Proofs
-
Education
-
Miscellaneous
-
Edited Conference Proceedings
-
Reviews
Notes
- The entries below include some selected unpublished technical
reports and tutorials.
- Several entries appear under more than one topic.
- The 10 publications that are most important in my judgment are
written in red, and the 21 that are
next most important are written in green.
A. Formal Mathematics for the Masses Project
- Simple Type Theory: A Practical Logic
for Expressing and Reasoning About Mathematical Ideas
Springer Link
Corrigenda
- W. M. Farmer
309 pp., Computer Science Foundations and
Applied Logic, Birkhäuser/Springer, 2023.
- Monoid theory in Alonzo: A little
theories formalization in simple type theory
Abstract
PDF
- W. M. Farmer
- arXiv:2312.05658 (76 pp.), 2023.
- LaTeX for Alonzo
Abstract
PDF
- W. M. Farmer
60 pp., 2023 (revised 2024).
- Formal mathematics for the masses
Abstract
PDF
CEUR Workshop Proceedings
- W. M. Farmer
In: J. Blanchette, J, Davenport, P. Koepke,
M. Kohlhase, A. Kohlhase, A. Naumowicz, D. Müller,
Y. Sharoda, and C. Sacerdoti Coen, eds., Workshop Papers at
14th Conference on Intelligent Computer Mathematics (CICM
2021), CEUR Workshop Proceedings, Vol. 3377, 8 pp.,
CEUR-WS.org, 2023.
B. MathScheme Project
- Leveraging the information contained in theory presentations
Abstract
PDF
Springer Link
- J. Carette, W. M. Farmer, Y. Sharoda
In:
C. Benzmüller and B. Miller, eds., Intelligent Computer
Mathematics (CICM 2020), Lecture Notes in Computer Science
(LNCS), 12236:5570, 2020.
- Preprint: arXiv:2006.09292, 2020.
- Towards specifying symbolic computation
Abstract
PDF
Springer Link
- J. Carette and W. M. Farmer
In: C. Kalisyk, E. Brady,
A. Kohlhase, and C. Sacerdoti Coen, eds., Intelligent Computer
Mathematics (CICM 2019), Lecture Notes in Computer Science
(LNCS), 11617:109124, 2019.
- Preprint: arXiv:1904.02729, 2019.
- Biform Theories: Project description
Abstract
PDF
Springer Link
- J. Carette, W. M. Farmer, and Y. Sharoda
In: F. Rabe,
W. M. Farmer, G. O. Passmore, and A. Youssef,
eds., Intelligent Computer Mathematics (CICM 2018), Lecture
Notes in Computer Science (LNCS), 11006:7686, 2018.
- Preprint: arXiv:1805.02709, 2018.
- HOL Light QE
Abstract
PDF
Springer Link
- J. Carette, W. M. Farmer, and P. Laskowski
In: J. Avigad
and A. Mahboubi, eds., Interactive Theorem Proving (ITP
2018), Lecture Notes in Computer Science (LNCS),
10895:215234, 2018.
- Preprint: arXiv:1802.00405, 2018.
- Formalizing mathematical knowledge as
a biform theory graph: A case study
Abstract
PDF
Springer Link
- J. Carette and W. M. Farmer
In: H. Geuvers, M. England,
O. Hasan, F. Rabe, and O. Teschke, eds., Intelligent Computer
Mathematics (CICM 2017), Lecture Notes in Computer Science
(LNCS), 10383:924, 2017 (without appendices).
- Preprint with appendices: arXiv:1704.02253 (43 pp.), 2017.
- Meaning formulas for syntax-based mathematical
algorithms
PDF
- W. M. Farmer
In: T. Kutsia and A. Voronkov,
eds., SCSS 2014 (6th International Symposium on Symbolic
Computation in Software Science), EasyChair Proceedings in
Computing (EPiC), 30:1011, 2014.
Extended Abstract.
- Mechanising mathematics (text interview)
PDF
- In: International Innovation North America, May
2013, pp. 2022, Research Media, 2013.
- The formalization of syntax-based mathematical algorithms
using quotation and evaluation
Abstract
PDF
Springer Link
- W. M. Farmer
In: J. Carette et al., eds., Intelligent
Computer Mathematics (CICM 2013), Lecture Notes in Computer
Science (LNCS), 7961:3550, 2013.
- Preprint: arXiv:1305.6052, 2013.
- Frameworks for reasoning about syntax that utilize
quotation and evaluation
Abstract
PDF
- W. M. Farmer and P. Larjani
McSCert Report 9, 38 pp., McMaster
University, 2013 (revised 2014).
- Preprint: arXiv:1308.2149, 2013 (revised 2014).
- MathScheme: Project description
Abstract
PDF
Springer Link
- J. Carette, W. M. Farmer, and R. O'Connor
In:
J. H. Davenport, W. M. Farmer, F. Rabe, and J. Urban, eds.,
Intelligent Computer Mathematics (CICM 2011), Lecture Notes in
Computer Science (LNCS), 6824:287288, 2011.
- The MathScheme library: Some preliminary experiments
Abstract
PDF
- J. Carette, W. M. Farmer, F. Jeremic, V. Maccio, R. O'Connor,
and Q. M. Tran
In: A. Asperti, J. H. Davenport, W. M. Farmer,
F. Rabe, and J. Urban, eds.,
Conference on Intelligent Computer Mathematics
Work-in-Progress Papers Proceedings, Technical Report
UBLCS-2011-04, pp. 1022, University of Bologna, 2011.
- Preprint: arXiv:1106.1862, 2011.
- High-level theories
Abstract
PDF
Springer Link
- J. Carette and W. M. Farmer
In: S. Autexier, J. Campbell,
J. Rubio, V. Sorge, M. Suzuki, and F. Wiedijk,
eds., Intelligent Computer Mathematics, Lecture Notes in
Computer Science (LNCS), 5144:232245, 2008.
- Biform theories in Chiron
Abstract
PDF
Springer Link
- W. M. Farmer
In: M. Kauers, M. Kerber, R. R. Miner, and
W. Windsteiger, eds., Towards Mechanized Mathematical
Assistants, Lecture Notes in Computer Science (LNCS),
4573:6679, 2007.
- A rational reconstruction of a system for experimental
mathematics
Abstract
PDF
Springer Link
- J. Carette, W. M. Farmer, and V. Sorge
In: M. Kauers,
M. Kerber, R. R. Miner, and W. Windsteiger, eds., Towards
Mechanized Mathematical Assistants, Lecture Notes in Computer
Science (LNCS), 4573:1326, 2007.
- A rational reconstruction of a system for experimental
mathematics
- J. Carette, W. M. Farmer, and V. Sorge
In: S. Colton,
ed., Proceedings of the Fourteenth Workshop on Automated
Reasoning: Bridging the Gap between Theory and Practice,
Imperial College, London, UK, April 1920, 2007.
Abstract.
- Trustable communication between
mathematics systems
Abstract
PDF
- J. Carette, W. M. Farmer, and J. Wajs
SQRL Report No. 41,
22 pp., McMaster University, 2004.
This is an extended, revised
version of the paper below with the same name.
- Trustable communication between mathematics systems
Abstract
PDF
- J. Carette, W. M. Farmer, and J. Wajs
In: T. Hardin and
R. Rioboo, eds., Calculemus 2003 (11th Symposium on the
Integration of Symbolic Computation and Mechanized Reasoning,
Rome, Italy, September 2003), pp. 5868, Aracne, Rome, Italy,
2003.
This is a shorter, preliminary version of the paper above with the
same name.
- An overview of a Formal Framework for Managing Mathematics
Abstract
PDF
Springer Link
- W. M. Farmer and M. v. Mohrenschildt
In: B. Buchberger,
G. Gonnet, and M. Hazewinkel, eds, Mathematical Knowledge
Management, special issue of Annals of Mathematics and
Artificial Intelligence, 38:165191, 2003.
- A Formal Framework for Managing Mathematics
Online
- W. M. Farmer and M. v. Mohrenschildt
In: B. Buchberger
and O. Caprotti, eds, Electronic Proceedings of the First
International Workshop on Mathematical Knowledge Management:
MKM 2001, 37 pp., RISC, Hagenburg, Austria, September 2426,
2001.
Preliminary version of the paper above.
- A proposal for the development of an interactive
mathematics laboratory for mathematics education
PDF
- W. M. Farmer
In: E. Melis, ed., Proceedings of the
Workshop on Deduction Systems for Mathematics Education,
pp. 2025, CADE-17, Carnegie Mellon University, Pittsburgh,
Pennsylvania, June 16, 2000.
- Transformers for symbolic computation and formal
deduction
Abstract
PDF
- W. M. Farmer and M. v. Mohrenschildt
In: S. Colton,
U. Martin and V. Sorge, eds., Proceedings of the Workshop on
the Role of Automated Deduction in Mathematics, pp. 3645,
CADE-17, Carnegie Mellon University, Pittsburgh, Pennsylvania,
June 2021, 2000.
- The Interactive Mathematics Laboratory Abstract Online
- W. M. Farmer
In: Proceedings of the 31st Annual
Midwest Instruction and Computing Symposium (MICS '98),
pp. 8494, Fargo, North Dakota and Moorhead, Minnesota, April
1618, 1998.
C. Tetrapod Project
- The space of mathematical software systems A survey
of paradigmatic systems
Abstract
- K. Berčič, J. Carette, W. M. Farmer,
M. Kohlhase, D. Müller, F. Rabe, and Y. Sharoda
- arXiv:2002.04955, 2020.
- Big math and the one-brain barrier: A
position paper and architecture proposal
Abstract
PDF
Springer Link
- J. Carette, W. M. Farmer, M. Kohlhase, and
F. Rabe
The Mathematical Intelligencer, 43:78--87,
2021.
- Realms: A structure for consolidating
knowledge about mathematical theories
Abstract
PDF
Springer Link
- J. Carette, W. M. Farmer, and M. Kohlhase
In: S. Watt,
J. Davenport, A. Sexton, P. Sojka, and J. Urban,
eds., Intelligent Computer Mathematics (CICM 2014), Lecture
Notes in Computer Science (LNCS), 8543:252266, 2014.
- Preprint: arXiv:1405.5956, 2014.
D. IMPS Interactive Mathematical Proof System
- Panoptes: An exploration tool for formal proofs
Abstract
PDF
ScienceDirect
- W. M. Farmer and O. Grigorov
In: S. Autexier and
C. Benzmüller, eds., Proceedings of the 8th International
Workshop on User Interfaces for Theorem Provers (UITP'08)
(TPHOLs 2008, Concordia University, Montréal,
Québec, Canada, August 22, 2008), Electronic Notes in
Theoretical Computer Science (ENTCS), 226:3948, 2009.
- IMPS
Abstract
Springer Link
- W. M. Farmer
In: F. Wiedijk, ed., The Seventeen
Provers of the World, Lecture Notes in Computer Science
(LNCS), 3600:7287, 2006.
- A scheme for defining partial higher-order functions by
recursion
Abstract
PDF
ScienceOpen
- W. M. Farmer
In: A. Butterfield, ed., 3rd Irish
Workshop on Formal Methods, 13 pp., electronic Workshops
in Computing, Springer-Verlag, 1999.
- IMPS: An updated system description
PDF
Springer Link
- W. M. Farmer, J. D. Guttman, and F. J. Thayer Fábrega
In: M. McRobbie and J. Slaney, eds., Automated
DeductionCADE-13, Lecture Notes in Computer Science
(LNCS), 1104:298302, 1996.
- Contexts in mathematical reasoning and
computation
Abstract
ScienceDirect
- W. M. Farmer, J. D. Guttman, and F. J. Thayer
Journal of Symbolic Computation, 19:201216, 1995.
- Proof script pragmatics in IMPS
Abstract
PDF
Springer Link
- W. M. Farmer, J. D. Guttman, M. E. Nadel, and
F. J. Thayer
In: A. Bundy, ed., Automated
DeductionCADE-12, Lecture Notes in Computer Science
(LNCS), 814:356370, 1994.
- Theory interpretation in simple type theory
Abstract
PDF
Springer Link
- W. M. Farmer
In: J. Heering et al., eds.,
Higher-Order Algebra, Logic, and Term Rewriting, Lecture Notes
in Computer Science (LNCS), 816:96123, 1994.
- Reasoning with contexts
Springer Link
- W. M. Farmer, J. D. Guttman, and F. J. Thayer
In:
A. Miola, ed., Design and Implementation of Symbolic
Computation Systems, Lecture Notes in Computer Science
(LNCS), 722:216228, 1993.
Preliminary version of
Contexts in mathematical reasoning and computation.
- The IMPS User's Manual
HTML
PDF
- W. M. Farmer, J. D. Guttman, and F. J. Thayer
Technical
Report M-93B138, 289 pp., The MITRE Corporation, November 1993.
- IMPS: An Interactive Mathematical Proof System
Abstract
PDF
Springer Link
- W. M. Farmer, J. D. Guttman, and F. J. Thayer
Journal
of Automated Reasoning, 11:213248, 1993.
- A simple type theory with partial functions and
subtypes
Abstract
ScienceDirect
- W. M. Farmer
Annals of Pure and Applied Logic,
64:211240, 1993.
- A simple theory of types with partial functions and
subtypes
- W. M. Farmer and J. D. Guttman
Journal of Symbolic
Logic 58:754, 1993.
Abstract.
- Little theories
Abstract
PDF
Springer Link
- W. M. Farmer, J. D. Guttman, and F. J. Thayer
In:
D. Kapur, ed., Automated DeductionCADE-11, Lecture Notes
in Computer Science (LNCS), 607:567581, 1992.
- Theory interpretations in computerized mathematics
- W. M. Farmer
Journal of Symbolic Logic, 57:356,
1992.
Abstract.
- IMPS: System description
PDF
Springer Link
- W. M. Farmer, J. D. Guttman, and F. J. Thayer
In:
D. Kapur, ed., Automated DeductionCADE-11, Lecture Notes
in Computer Science (LNCS), 607:701705, 1992.
- Two computer-supported proofs in metric space topology
PDF
- W. M. Farmer and F. J. Thayer
Notices of the American
Mathematical Society, 38:11331138, 1991.
- A partial functions version of Church's simple
theory of types
Abstract
Cambridge Core
- W. M. Farmer
Journal of Symbolic Logic,
55:12691291, 1990.
- IMPS: An Interactive Mathematical Proof System (system
description)
Springer Link
- W. M. Farmer, J. D. Guttman, and F. J. Thayer
In:
M. E. Stickel, ed., 10th International Conference on Automated
Deduction, Lecture Notes in Computer Science (LNCS),
449:653654, 1990.
Extended Abstract.
E. Simple Type Theory
- Simple Type Theory: A Practical Logic
for Expressing and Reasoning About Mathematical Ideas
Springer Link
- W. M. Farmer
Computer Science Foundations and Applied
Logic, Birkhäuser/Springer, 2023.
- Incorporating quotation and evaluation into Church's type
theory
Abstract
PDF
ScienceDirect
- W. M. Farmer
Information and Computation,
260:950, 2018.
- Preprint: arXiv:1612.02785 (74 pp.), 2016 (revised 2018).
- Theory morphisms in Church's type theory with quotation
and evaluation
Abstract
PDF
Springer Link
- W. M. Farmer
In: H. Geuvers, M. England, O. Hasan,
F. Rabe, and O. Teschke, eds., Intelligent Computer
Mathematics (CICM 2017), Lecture Notes in Computer Science
(LNCS), 10383:147162, 2017.
- Preprint: arXiv:1703.02117, 2017.
- Incorporating quotation and evaluation into Church's type
theory: Syntax and semantics
Abstract
PDF
Springer Link
- W. M. Farmer
In: M. Kohlhase et al.,
eds., Intelligent Computer Mathematics (CICM 2016), Lecture
Notes in Computer Science (LNCS), 9791:8398, 2016.
This is a preliminary version of the Information and
Computation paper.
- Preprint: arXiv:1605.07068, 2016.
- Simple type theory with undefinedness,
quotation, and evaluation
Abstract
PDF
- W. M. Farmer
McSCert Report 13, 87 pp., McMaster
University, 2014 (revised 2016).
- Preprint: arXiv:1406.6706, 2014 (revised 2016).
- Andrews' type system with undefinedness
Abstract
PDF
- W. M. Farmer
In: C. Benzmüller, C. Brown J. Siekmann,
and R. Statman, eds., Reasoning in Simple Type Theory:
Festschrift in Honor of Peter B. Andrews on his 70th Birthday,
Studies in Logic, pp. 223242, College Publications,
2008.
- Preprint: arXiv:1406.7492, 2014.
- The seven virtues of simple type theory
Abstract
PDF
ScienceDirect
- W. M. Farmer
Journal of Applied Logic,
6:267286, 2008.
- Formalizing undefinedness arising in calculus
Abstract
PDF
Springer Link
- W. M. Farmer
In: D. Basin and M. Rusinowitch, eds.,
Automated Reasoning, Lecture Notes in Computer Science
(LNCS), 3097:475489, 2004.
- A basic extended simple type theory
Abstract
PDF
- W. M. Farmer
SQRL Report No. 14, 12 pp., McMaster
University, 2003 (revised 2004).
- A simple type theory with partial functions and
subtypes
Abstract
ScienceDirect
- W. M. Farmer
Annals of Pure and Applied Logic,
64:211240, 1993.
- A simple theory of types with partial functions and
subtypes
- W. M. Farmer and J. D. Guttman
Journal of Symbolic
Logic 58:754, 1993.
Abstract.
- A partial functions version of Church's simple
theory of types
Abstract
Cambridge Core
- W. M. Farmer
Journal of Symbolic Logic,
55:12691291, 1990.
F. Set Theories for Mechanized Mathematics
- Chiron: A set theory with types, undefinedness, quotation,
and evaluation
Abstract
PDF
- W. M. Farmer
SQRL Report No. 38, 154 pp., McMaster
University, 2007 (revised 2012).
- Preprint: arXiv:1305.6206, 2013.
- Chiron: A multi-paradigm logic
Abstract
PDF
- W. M. Farmer
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.
- STMM: A Set Theory for Mechanized Mathematics
Abstract
PDF
Springer Link
- W. M. Farmer
Journal of Automated Reasoning,
26:269289, 2001.
- A set theory with support for partial functions
Abstract
PDF
Springer Link
- W. M. Farmer and J. D. Guttman
In: E. Thijsse, F. Lepage,
and H. Wansing, eds, Partiality and Modality, special
issue of Studia Logica, 66:5978, 2000.
- STMM and partial functions
- W. M. Farmer
In: M. Kerber, ed., Proceedings of the
Workshop on the Mechanization of Partial Functions, pp. 314,
CADE-15, Lindau, Germany, July 5, 1998.
Preliminary version of
STMM: A Set Theory for Mechanized Mathematics.
- A set theory for mechanized mathematics
- W. M. Farmer
926th AMS Meeting Program (Southeast
Sectional Meeting, Georgia Institute of Technology), p. 481,
American Mathematical Society, October 1719, 1997.
Abstract.
G. Undefinedness and Partial Functions
- Logics with undefinedness
PDF
- W. M. Farmer
Tutorial given at CADE-22, McGill
University, Montreal, Quebec, Canada, August 2, 2009.
- Andrews' type system with undefinedness
Abstract
PDF
- W. M. Farmer
In: C. Benzmüller, C. Brown J. Siekmann,
and R. Statman, eds., Reasoning in Simple Type Theory:
Festschrift in Honor of Peter B. Andrews on his 70th Birthday,
Studies in Logic, pp. 223242, College Publications,
2008.
- Preprint: arXiv:1406.7492, 2014.
- Formalizing undefinedness arising in calculus
Abstract
PDF
Springer Link
- W. M. Farmer
In: D. Basin and M. Rusinowitch, eds.,
Automated Reasoning, Lecture Notes in Computer Science
(LNCS), 3097:475489, 2004.
- A set theory with support for partial functions
Abstract
PDF
Springer Link
- W. M. Farmer and J. D. Guttman
In: E. Thijsse, F. Lepage,
and H. Wansing, eds, Partiality and Modality, special
issue of Studia Logica, 66:5978, 2000.
- A scheme for defining partial higher-order functions by
recursion
Abstract
PDF
ScienceOpen
- W. M. Farmer
In: A. Butterfield, ed., 3rd Irish
Workshop on Formal Methods, 13 pp., electronic Workshops
in Computing, Springer-Verlag, 1999.
- Mechanizing the traditional approach to partial functions
Abstract
PDF
- W. M. Farmer
In: W. Farmer, M. Kerber, and M. Kohlhase,
eds., Proceedings of the Workshop on the Mechanization of
Partial Functions, pp. 2732, CADE-13, Rutgers University,
New Brunswick, New Jersey, July 30, 1996.
Abbreviated version
of Reasoning about partial functions with the aid of a
computer.
- Reasoning about partial functions with the aid of a
computer
Abstract
PDF
Springer Link
- W. M. Farmer
Erkenntnis, 43:279294, 1995.
- A simple type theory with partial functions and
subtypes
Abstract
ScienceDirect
- W. M. Farmer
Annals of Pure and Applied Logic,
64:211240, 1993.
- A simple theory of types with partial functions and
subtypes
- W. M. Farmer and J. D. Guttman
Journal of Symbolic
Logic 58:754, 1993.
Abstract.
- A partial functions version of Church's simple
theory of types
Abstract
Cambridge Core
- W. M. Farmer
Journal of Symbolic Logic,
55:12691291, 1990.
H. Logics with Quotation and Evaluation
- Towards specifying symbolic computation
Abstract
PDF
Springer Link
- J. Carette and W. M. Farmer
In: C. Kalisyk, E. Brady,
A. Kohlhase, and C. Sacerdoti Coen, eds., Intelligent Computer
Mathematics (CICM 2019), Lecture Notes in Computer Science
(LNCS), 11617:109124, 2019.
- Preprint: arXiv:1904.02729, 2019.
- Incorporating quotation and evaluation into Church's type
theory
Abstract
PDF
ScienceDirect
- W. M. Farmer
Information and Computation,
260:950, 2018.
- Preprint: arXiv:1612.02785 (74 pp.), 2016 (revised 2018).
- HOL Light QE
Abstract
PDF
Springer Link
- J. Carette, W. M. Farmer, and P. Laskowski
In: J. Avigad
and A. Mahboubi, eds., Interactive Theorem Proving (ITP
2018), Lecture Notes in Computer Science (LNCS),
10895:215234, 2018.
- Preprint: arXiv:1802.00405, 2018.
- Formalizing mathematical knowledge as
a biform theory graph: A case study
Abstract
PDF
Springer Link
- J. Carette and W. M. Farmer
In: H. Geuvers, M. England,
O. Hasan, F. Rabe, and O. Teschke, eds., Intelligent Computer
Mathematics (CICM 2017), Lecture Notes in Computer Science
(LNCS), 10383:924, 2017 (without appendices).
- Preprint with appendices: arXiv:1704.02253 (43 pp.), 2017.
- Theory morphisms in Church's type theory with quotation
and evaluation
Abstract
PDF
Springer Link
- W. M. Farmer
In: H. Geuvers, M. England, O. Hasan,
F. Rabe, and O. Teschke, eds., Intelligent Computer
Mathematics (CICM 2017), Lecture Notes in Computer Science
(LNCS), 10383:147162, 2017.
- Preprint: arXiv:1703.02117, 2017.
- Incorporating quotation and evaluation into Church's type
theory: Syntax and semantics
Abstract
PDF
Springer Link
- W. M. Farmer
In: M. Kohlhase et al.,
eds., Intelligent Computer Mathematics (CICM 2016), Lecture
Notes in Computer Science (LNCS), 9791:8398, 2016.
This is a preliminary version of the Information and
Computation paper.
- Preprint: arXiv:1605.07068, 2016.
- Simple type theory with undefinedness,
quotation, and evaluation
Abstract
PDF
- W. M. Farmer
McSCert Report 13, 87 pp., McMaster
University, 2014 (revised 2016).
- Preprint: arXiv:1406.6706, 2014 (revised 2016).
- The formalization of syntax-based mathematical algorithms
using quotation and evaluation
Abstract
PDF
Springer Link
- W. M. Farmer
In: J. Carette et al., eds., Intelligent
Computer Mathematics (CICM 2013), Lecture Notes in Computer
Science (LNCS), 7961:3550, 2013.
- Preprint: arXiv:1305.6052, 2013.
- Frameworks for reasoning about syntax that utilize
quotation and evaluation
Abstract
PDF
- W. M. Farmer and P. Larjani
McSCert Report 9, 38 pp., McMaster
University, 2013 (revised 2014).
- Preprint: arXiv:1308.2149, 2013 (revised 2014).
- Chiron: A set theory with types,
undefinedness, quotation, and evaluation
Abstract
PDF
- W. M. Farmer
SQRL Report No. 38, 154 pp., McMaster
University, 2007 (revised 2012).
- Preprint: arXiv:1305.6206, 2013.
- Chiron: A multi-paradigm logic
Abstract
PDF
- W. M. Farmer
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.
I. Little Theories Method
- Formalizing mathematical knowledge as
a biform theory graph: A case study
Abstract
PDF
Springer Link
- J. Carette and W. M. Farmer
In: H. Geuvers, M. England,
O. Hasan, F. Rabe, and O. Teschke, eds., Intelligent Computer
Mathematics (CICM 2017), Lecture Notes in Computer Science
(LNCS), 10383:924, 2017 (without appendices).
- Preprint with appendices: arXiv:1704.02253 (43 pp.), 2017.
- Theory morphisms in Church's type theory with quotation
and evaluation
Abstract
PDF
Springer Link
- W. M. Farmer
In: H. Geuvers, M. England, O. Hasan,
F. Rabe, and O. Teschke, eds., Intelligent Computer
Mathematics (CICM 2017), Lecture Notes in Computer Science
(LNCS), 10383:147162, 2017.
- Preprint: arXiv:1703.02117, 2017.
- Realms: A structure for consolidating knowledge about
mathematical theories
Abstract
PDF
Springer Link
- J. Carette, W. M. Farmer, and M. Kohlhase
In: S. Watt,
J. Davenport, A. Sexton, P. Sojka, and J. Urban,
eds., Intelligent Computer Mathematics (CICM 2014), Lecture
Notes in Computer Science (LNCS), 8543:252266, 2014.
- Preprint: arXiv:1405.5956, 2014.
- Modules for a large library of formalized mathematics
- W. M. Farmer
AMS Special Session on Formal
Mathematics for Mathematicians: Developing Large Repositories of
Advanced Mathematics, JMM 2011, JMM abstract 1067-03-1782,
2011.
Abstract.
- An infrastructure for intertheory reasoning
Abstract
PDF
Springer Link
- W. M. Farmer
In: D. McAllester, ed., Automated
DeductionCADE-17, Lecture Notes in Computer Science
(LNCS), 1831:115131, 2000.
- Perspective switching using theories and interpretations
PDF
- W. M. Farmer
In: J. Albus, A. Meystel, and R. Quintero,
eds., Intelligent Systems: A Semiotic Perspective,
Vol. I, pp. 206207, National Institute of Standards and
Technology, Gaithersburg, MD, October 2023, 1996.
Extended Abstract.
- Theory interpretation in simple type
theory
Abstract
PDF
Springer Link
- W. M. Farmer
In: J. Heering et al., eds.,
Higher-Order Algebra, Logic, and Term Rewriting, Lecture Notes
in Computer Science (LNCS), 816:96123, 1994.
- A general method for safely overwriting theories in
mechanized mathematics systems
Abstract
PDF
- W. M. Farmer
Technical Report, 21 pp., The MITRE
Corporation, 1994.
- A general method for safely overwriting theories in
mechanized mathematics systems
- W. M. Farmer
In: D. Basin, F. Giunchiglia, and
M. Kaufmann, eds., Proceedings of the Workshop on the
Correctness and Metatheoretical Extensibility of Automated
Reasoning Systems, pp. 4648, CADE-12, Nancy, France, June
26, 1994.
Extended Abstract.
- Little theories
Abstract
PDF
Springer Link
- W. M. Farmer, J. D. Guttman, and F. J. Thayer
In:
D. Kapur, ed., Automated DeductionCADE-11, Lecture Notes
in Computer Science (LNCS), 607:567581, 1992.
- Theory interpretations in computerized mathematics
- W. M. Farmer
Journal of Symbolic Logic, 57:356,
1992.
Abstract.
- Abstract data types in many-sorted second-order logic
- W. M. Farmer
Technical Report M87-64, 29 pp., The MITRE
Corporation, October 1987.
J. Mathematical Knowledge Management (MKM)
- A new style of proof for mathematics
organized as a network of axiomatic theories
Abstract
PDF
- W. M. Farmer
arXiv:1806.00810, 2018.
This is an
extended version of the paper below.
- A new style of mathematical proof
Abstract
PDF
Springer Link
- W. M. Farmer
In: J. H. Davenport, M. Kauers, G. Labahn,
and J. Urban, eds., Mathematical SoftwareICMS 2018,
Lecture Notes in Computer Science (LNCS), 10931:175181,
2018.
- Preprint: arXiv:1806.00810, 2018.
- We need a better style of proof
Abstract
- W. M. Farmer
In: G. Dowek, C. Dubois, B. Pientka, and
F. Rabe, eds, Universality of Proofs (Dagstuhl Seminar 16421),
Dagstuhl Reports, 6:82, 2017.
Abstract.
- A review of mathematical knowledge management
Abstract
PDF
Springer Link
- J. Carette and W. M. Farmer
In: J. Carette, L. Dixon,
C. Sacerdoti Coen, and S. M. Watt, eds., Intelligent Computer
Mathematics (CICM 2009), Lecture Notes in Computer Science
(LNCS), 5625:233246, 2009.
- Mathematical knowledge management Abstract
- W. M. Farmer
In: D. G. Schwartz, ed., Encyclopedia of Knowledge
Management, pp. 599604, Information Science Reference,
2005. Online
Also in: M. E. Jennex, ed., Knowledge Management: Concepts,
Methodologies, Tools and Applications, Chapter 7.3,
pp. 29762983, Information Science Reference, 2007. Online
- MKM: A new interdisciplinary field of research
Abstract
PDF
ACM Digital Library
- W. M. Farmer
ACM SIGSAM Bulletin, 38:4752,
2004.
K. Formal Methods
- FCL: A formal language for writing
contracts
Abstract
PDF
Springer Link
- W. M. Farmer and Q. Hu
In: S. H. Rubin and T. Bouabana Tebibel, eds.,
Quality Software Through Reuse and Integration,
pp. 190208, Springer, 2018. This is a extended version of
the paper below.
- A formal language for writing contracts
Abstract
PDF
IEEE Xplore
- W. M. Farmer and Q. Hu
In: 2016 IEEE International
Conference on Information Reuse and Integration, 8 pp.,
IEEE, 2016.
- A verified compiler for Multithreaded PreScheme
Abstract
- W. M. Farmer and J. D. Ramsdell
Technical Report,
180 pp., The MITRE Corporation, 1996.
- Formal numerical program analysis
Abstract
PDF
- W. M. Farmer and F. J. Thayer
Technical Report, 52 pp.,
The MITRE Corporation, 1994.
- 8 papers on the VLISP verified programming language
implementation
- W. M. Farmer, J. D. Guttman, L. G. Monk, J. D. Ramsdell, and
V. Swarup
Technical Reports M-92B91, ..., M-92B98, 487 pp.,
The MITRE Corporation, September 1992.
- Towards a discipline for developing verified software
Abstract
PDF
- W. M. Farmer, D. M. Johnson, and F. J. Thayer
In:
J. H. Burrows and P. R. Gallagher, Jr., eds., Proceedings of
the 9th National Computer Security Conference, pp. 9198,
National Bureau of Standards, Gaithersburg, Maryland, September
1518, 1986.
Also in: R. Turn, ed., Advances in Computer
System Security, Vol. III, Artech House, Norwood,
Massachusetts, pp. 176183, 1988.
L. Security of Mobile Agents
- Security for mobile agents: Issues and requirements
Abstract
PDF
- W. M. Farmer, J. D. Guttman, and V. Swarup
In: S. Wakid
and J. Davis, eds., Proceedings of the 19th National
Information Systems Security Conference, Vol. 2, pp. 591597,
Baltimore Convention Center, Baltimore, Maryland, October 2225,
1996.
- Security for mobile agents: Authentication and state
appraisal
Abstract
PDF
Springer Link
- W. M. Farmer, J. D. Guttman, and V. Swarup
In: E. Bertino
et al., eds., Computer SecurityESORICS 96, Lecture Notes
in Computer Science (LNCS), 1146:118130, 1996.
M. Graph Rewriting and Combinatory Algebra
- Redex capturing in term graph rewriting (concise
version)
Springer Link
- W. M. Farmer and R. J. Watro
In: R. V. Book, ed.,
Rewriting Techniques and Applications, Lecture Notes in
Computer Science (LNCS), 488:1324, 1991.
- Redex capturing in term graph rewriting
Abstract
PDF
World Scientific
- W. M. Farmer and R. J. Watro
International Journal of
the Foundations of Computer Science, 1:369386, 1990.
- A correctness proof for combinator reduction with
cycles
Abstract
ACM Digital Library
- W. M. Farmer, J. D. Ramsdell, and R. J. Watro
ACM
Transactions on Programming Languages and Systems,
12:123134, 1990.
- A correctness proof for combinator reduction with
cycles
- W. M. Farmer, J. D. Ramsdell, and R. J. Watro
Journal
of Symbolic Logic, 55:373374, 1990.
Abstract.
- Computing with the Curry Chip
Abstract
- W. M. Farmer, J. D. Ramsdell, and R. J. Watro
Technical
Report M89-59, 89 pp., The MITRE Corporation, September 1989.
N. Higher-Order Unification
- Simple second-order languages for which unification is
undecidable
Abstract
ScienceDirect
- W. M. Farmer
Theoretical Computer Science,
87:2541, 1991.
- A unification algorithm for second-order
monadic terms
Abstract
ScienceDirect
- W. M. Farmer
Annals of Pure and Applied Logic,
39:131174, 1988.
- An algorithm for the unification of second-order monadic
terms
- W. M. Farmer
Journal of Symbolic Logic,
51:841842, 1986.
Abstract.
O. Length of Proofs
- The Kreisel length-of-proof problem
Abstract
Springer Link
- W. M. Farmer
In: J. Franco, J. M. Dunn, and
W. H. Wheeler, eds., Logic and Combinatorics, special
issue of Annals of Mathematics and Artificial Intelligence,
6:2755, 1992.
- A unification-theoretic method for investigating the
k-provability problem
Abstract
ScienceDirect
- W. M. Farmer
Annals of Pure and Applied Logic,
51:173214, 1991.
- The k-provability problem for Gentzen-style
sequent systems
Abstract
- W. M. Farmer
Technical Report M89-20, 13 pp., The MITRE
Corporation, February 1989.
- Some results on the k-provability problem
- W. M. Farmer
Journal of Symbolic Logic, 53:1003,
1988.
Abstract.
- Length of Proofs and Unification Theory
Abstract
- W. M. Farmer
Ph.D. Thesis, University of
Wisconsin-Madison, 1984.
P. Education
- The use of formal reasoning technology in mathematics
education: Opportunities and challenges
Abstract
- W. M. Farmer
In: P. Courtieu and H. Geuvers, eds.,
Proceedings of the Workshop on Proof Assistants and Types in
Education (PATE 2007), Paris, France, June 25, 2007.
Abstract.
- Simple type theory: Simple steps towards a formal
specification
Abstract
IEEE Computer Society Digital Library
- W. M. Farmer and M. v. Mohrenschildt
In: Proceedings
of the 34th Annual Frontiers in Education (FIE 2004), CD-ROM,
IEEE, pp. F1C-1F1C-6, 2004.
- A proposal for the development of an interactive
mathematics laboratory for mathematics education
PDF
- W. M. Farmer
In: E. Melis, ed., Proceedings of the
Workshop on Deduction Systems for Mathematics Education,
pp. 2025, CADE-17, Carnegie Mellon University, Pittsburgh,
Pennsylvania, June 16, 2000.
- Network instructional units Online
- W. M. Farmer and R. E. Mowe
In: Proceedings of the
32st Annual Midwest Instruction and Computing Symposium (MICS
'99), 9 pp., La Crosse, Wisconsin, April 1517, 1999.
Q. Miscellaneous
- A simple framework for contracts in federated
database systems
Abstract
PDF
- W. M. Farmer and M. E. Nadel
Technical Report, 22 pp.,
The MITRE Corporation, 1995.
R. Edited Conference Proceedings
- Workshop Papers at 12th Conference on Intelligent Computer
Mathematics (CICM 2019)
CEUR Workshop Proceedings
- E. Brady, J. Davenport, W. M. Farmer, C. Kaliszyk,
A. Kohlhase, M. Kohlhase, D. Müller, K. Pak,
eds.
CEUR Workshop Proceedings, Vol. 2634, 2020.
- Workshop Papers at 11th Conference on Intelligent Computer
Mathematics (CICM 2018)
CEUR Workshop Proceedings
- O. Hasan, A. Youssef, A. Naumowicz, W. M. Farmer,
C. Kaliszyk, D. Gallois-Wong, F. Rabe, G. Dos Reis,
G. O. Passmore, J. H. Davenport, M. Pfeiffer, M. Kohlhase,
S. Autexier, S. Tahar, T. Koprucki, U. Siddique, W. Neuper,
W. Windsteiger, W. Schreiner, W. Sperber, and Z. Kovàcs,
eds.
CEUR Workshop Proceedings, Vol. 2307, 2019.
- Intelligent Computer Mathematics (11th International
Conference, CICM 2018, Hagenberg, Austria, August 13-17, 2018,
Proceedings)
Springer Link
- F. Rabe, W. Farmer, O. Hasan, G. Passmore, and A. Youssef,
eds.
Lecture Notes in Computer Science (LNCS),
11006:1287, 2018.
- Intelligent Computer Mathematics (18th Symposium,
Calculemus 2011 and 10th International Conference, MKM 2011,
Bertinoro, Italy, July 18-23, 2011, Proceedings)
Springer Link
- J. H. Davenport, W. M. Farmer, F. Rabe, and J. Urban,
eds.
Lecture Notes in Computer Science (LNCS),
6824:1312, 2011.
- Conference on Intelligent Computer Mathematics
Work-in-Progress Papers Proceedings
- A. Asperti, J. H. Davenport, W. M. Farmer, F. Rabe, and
J. Urban, eds.
Technical Report UBLCS-2011-04, University of
Bologna, 2011.
- Mathematical Knowledge Management (5th International
Conference, MKM 2006, Wokingham, UK, August 2006, Proceedings)
Springer Link
- J. M. Borwein and W. M. Farmer, eds.
Lecture Notes in
Computer Science (LNCS), 4108:1295, 2006.
- Proceeding of the 12th Symposium on the Integration
of Symbolic Computation and Mechanized Reasoning (Calculemus 2005)
ACM Digital Library
- J. Carette and W. M. Farmer, eds.
Electronic Notes in
Theoretical Computer Science (ENTCS), 151:1178, 2006.
- Proceedings of the Workshop on the Mechanization of
Partial Functions Online
- W. Farmer, M. Kerber, and M. Kohlhase, eds.
CADE-13,
Rutgers University, New Brunswick, New Jersey, USA, July 30, 1996.
S. Reviews
- Review of Jan Krajícek, On the number of steps
in proofs, Annals of Pure and Applied Logic,
41:153178, 1989.
PhilPapers
- W. M. Farmer, Journal of Symbolic Logic,
56:334335, 1991.
- Review of Jan Krajícek and Pavel
Pudlák, The number of proof lines and the size of
proofs in first order logic, Archive for Mathematical
Logic, 27:6984, 1988.
Cambridge Core
- W. M. Farmer, Journal of Symbolic Logic,
54:11071108, 1989.
- Review of Larry Wos, Automated Reasoning: 33 Basic
Research Problems, Prentice Hall, Englewood Cliffs, New
Jersey, 1988.
Cambridge Core
- W. M. Farmer, Journal of Symbolic Logic,
53:12581259, 1988.