Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

William M. Farmer

dblp:26/5164 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Logic in computer science
type theory
0.312018
Incorporating quotation and evaluation into Church's type theory · Inf. Comput. 2018
Runtime systems and virtual machines
combinator graph reduction
0.011990
A Correctness Proof for Combinator Reduction with Cycles · ACM Trans. Program. Lang. Syst. 1990
Programming languages and type systems › language implementation
graph reduction
0.011990
A Correctness Proof for Combinator Reduction with Cycles · ACM Trans. Program. Lang. Syst. 1990
Programming languages and type systems
lambda calculus
0.011990
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.011990
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
YearPublicationVenuePosition
2020 Leveraging the Information Contained in Theory Presentations
Jacques Carette, William M. Farmer, Yasmine Sharoda
CICM2
2019 Towards Specifying Symbolic Computation
Jacques Carette, William M. Farmer
CICM2
2018 HOL Light QE
Jacques Carette, William M. Farmer, Patrick Laskowski
ITP2
2018 Biform Theories: Project Description
Jacques Carette, William M. Farmer, Yasmine Sharoda
CICM2
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
CICM2
2017 Theory Morphisms in Church's Type Theory with Quotation and Evaluation
William M. Farmer
CICM1
2016 Incorporating Quotation and Evaluation into Church's Type Theory: Syntax and Semantics
William M. Farmer
CICM1
2014 Realms: A Structure for Consolidating Knowledge about Mathematical Theories
Jacques Carette, William M. Farmer, Michael Kohlhase
CICM2
2001 STMM: A Set Theory for Mechanized Mathematics
William M. Farmer
J. Autom. Reason.1
2000 An Infrastructure for Intertheory Reasoning
William M. Farmer
CADE1
1996 IMPS: An Updated System Description
William M. Farmer, Joshua D. Guttman, F. Javier Thayer
CADE1
1996 Security for Mobile Agents: Authentication and State Appraisal
William M. Farmer, Joshua D. Guttman, Vipin Swarup
ESORICS1
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
CADE1
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
CADE1
1992 IMPS: System Description
William M. Farmer, Joshua D. Guttman, F. Javier Thayer
CADE1
1991 Redex Capturing in Term Graph Rewriting (Concise Version)
William M. Farmer, Ronald J. Watro
RTA1
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
CADE1
1990 A Partial Functions Version of Church's Simple Theory of Types
abstract
Abstract 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 Cycles
abstract
Turner 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