EDBT 2026 Demo / reviewers in the wild / expert
William M. Farmer
dblp:26/5164
· DBLP profile ↗
26ranked-venue papers
20as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 22 · 16 first-authorArtificial intelligence and machine learning · 15 · 10 first-authorSoftware engineering, systems software and programming languages · 8 · 3 first-authorSecurity and privacy · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
1 paper |
Logic in computer science · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 75% Runtime systems and virtual machines · 25% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Logic in computer science
type theory |
0.3 | 1 | 2018 | Incorporating quotation and evaluation into Church's type theory · Inf. Comput. 2018 |
Runtime systems and virtual machines
combinator graph reduction |
0.0 | 1 | 1990 | A Correctness Proof for Combinator Reduction with Cycles · ACM Trans. Program. Lang. Syst. 1990 |
Programming languages and type systems › language implementation
graph reduction |
0.0 | 1 | 1990 | A Correctness Proof for Combinator Reduction with Cycles · ACM Trans. Program. Lang. Syst. 1990 |
Programming languages and type systems
lambda calculus |
0.0 | 1 | 1990 | A Correctness Proof for Combinator Reduction with Cycles · ACM Trans. Program. Lang. Syst. 1990 |
Programming languages and type systems › language semantics › formal semantics
operational semantics |
0.0 | 1 | 1990 | A Correctness Proof for Combinator Reduction with Cycles · ACM Trans. Program. Lang. Syst. 1990 |
Methods — techniques the papers use, named apart from their topics
correctness proof · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Leveraging the Information Contained in Theory Presentations
Jacques Carette, William M. Farmer, Yasmine Sharoda |
CICM | 2 |
| 2019 | Towards Specifying Symbolic Computation
Jacques Carette, William M. Farmer |
CICM | 2 |
| 2018 | HOL Light QE
Jacques Carette, William M. Farmer, Patrick Laskowski |
ITP | 2 |
| 2018 | Biform Theories: Project Description
Jacques Carette, William M. Farmer, Yasmine Sharoda |
CICM | 2 |
| 2018 | Incorporating quotation and evaluation into Church's type theory
William M. Farmer |
Inf. Comput. | 1 |
| 2017 | Formalizing Mathematical Knowledge as a Biform Theory Graph: A Case Study
Jacques Carette, William M. Farmer |
CICM | 2 |
| 2017 | Theory Morphisms in Church's Type Theory with Quotation and Evaluation
William M. Farmer |
CICM | 1 |
| 2016 | Incorporating Quotation and Evaluation into Church's Type Theory: Syntax and Semantics
William M. Farmer |
CICM | 1 |
| 2014 | Realms: A Structure for Consolidating Knowledge about Mathematical Theories
Jacques Carette, William M. Farmer, Michael Kohlhase |
CICM | 2 |
| 2001 | STMM: A Set Theory for Mechanized Mathematics
William M. Farmer |
J. Autom. Reason. | 1 |
| 2000 | An Infrastructure for Intertheory Reasoning
William M. Farmer |
CADE | 1 |
| 1996 | IMPS: An Updated System Description
William M. Farmer, Joshua D. Guttman, F. Javier Thayer |
CADE | 1 |
| 1996 | Security for Mobile Agents: Authentication and State Appraisal
William M. Farmer, Joshua D. Guttman, Vipin Swarup |
ESORICS | 1 |
| 1995 | Context in Mathematical Reasoning and Computation
William M. Farmer, Joshua D. Guttman, F. Javier Thayer |
J. Symb. Comput. | 1 |
| 1994 | Proof Script Pragmatics in IMPS
William M. Farmer, Joshua D. Guttman, Mark E. Nadel, F. Javier Thayer |
CADE | 1 |
| 1993 | A Simple Type Theory with Partial Functions and Subtypes
William M. Farmer |
Ann. Pure Appl. Log. | 1 |
| 1993 | IMPS: An Interactive Mathematical Proof System
William M. Farmer, Joshua D. Guttman, F. Javier Thayer |
J. Autom. Reason. | 1 |
| 1992 | Little Theories
William M. Farmer, Joshua D. Guttman, F. Javier Thayer |
CADE | 1 |
| 1992 | IMPS: System Description
William M. Farmer, Joshua D. Guttman, F. Javier Thayer |
CADE | 1 |
| 1991 | Redex Capturing in Term Graph Rewriting (Concise Version)
William M. Farmer, Ronald J. Watro |
RTA | 1 |
| 1991 | A Unification-Theoretic Method for Investigating the k-Provability Problem
William M. Farmer |
Ann. Pure Appl. Log. | 1 |
| 1991 | Simple Second-order Languages for which Unification is Undecidable
William M. Farmer |
Theor. Comput. Sci. | 1 |
| 1990 | IMPS: An Interactive Mathematical Proof System
William M. Farmer, Joshua D. Guttman, F. Javier Thayer |
CADE | 1 |
| 1990 | A Partial Functions Version of Church's Simple Theory of TypesabstractAbstract Church's simple theory of types is a system of higher-order logic in which functions are assumed to be total. We present in this paper a version of Church's system called PF in which functions may be partial. The semantics of PF, which is based on Henkin's general-models semantics, allows terms to be nondenoting but requires formulas to always denote a standard truth value. We prove that PF is complete with respect to its semantics. The reasoning mechanism in PF for partial functions corresponds closely to mathematical practice, and the formulation of PF adheres tightly to the framework of Church's system. William M. Farmer |
J. Symb. Log. | 1 |
| 1990 | A Correctness Proof for Combinator Reduction with CyclesabstractTurner popularized a technique of Wadsworth in which a cyclic graph rewriting rule is used to implement reduction of the fixed point combinator Y . We examine the theoretical foundation of this approach. Previous work has concentrated on proving that graph methods are, in a certain sense, sound and complete implementations of term methods. This work is inapplicable to the cyclic Y rule, which is unsound in this sense since graph normal forms can exist without corresponding term normal forms. We define and prove the correctness of combinator head reduction using the cyclic Y rule; the correctness of normal reduction is an immediate consequence. Our proof avoids the use of infinite trees to explain cyclic graphs. Instead, we show how to consider reduction with cycles as an optimization of reduction without cycles. William M. Farmer, John D. Ramsdell, Ronald J. Watro |
ACM Trans. Program. Lang. Syst. | 1 |
| 1988 | A unification algorithm for second-order monadic terms
William M. Farmer |
Ann. Pure Appl. Log. | 1 |