Equations and rewrite rules: A survey
G Huet, DC Oppen - Formal Language Theory, 1980 - Elsevier
Publisher Summary Equations and formulas occur frequently in mathematics, logic, and
computer science. This chapter reviews the main results concerning equations and the …
computer science. This chapter reviews the main results concerning equations and the …
Unification: A multidisciplinary survey
K Knight - ACM Computing Surveys (CSUR), 1989 - dl.acm.org
The unification problem and several variants are presented. Various algorithms and data
structures are discussed. Research on unification arising in several areas of computer …
structures are discussed. Research on unification arising in several areas of computer …
[PDF][PDF] The calculus of constructions
T Coquand, G Huet - 1986 - inria.hal.science
We present the Calculus of Constructions, a higher-order formalism for constructive proofs in
natural deduction style. Every proof is a X-expression, typed with propositions of the …
natural deduction style. Every proof is a X-expression, typed with propositions of the …
A framework for defining logics
The Edinburgh Logical Framework (LF) provides a means to define (or present) logics. It is
based on a general treatment of syntax, rules, and proofs by means of a typed λ-calculus …
based on a general treatment of syntax, rules, and proofs by means of a typed λ-calculus …
[图书][B] Implementing mathematics
RL Constable, SF Allen, HM Bromley, WR Cleaveland… - 1986 - academia.edu
We hope to accomplish four things by writing this book. Our rst goal is to o er a tutorial on the
new mathematical ideas which underlie our research. In doing so we have tried to provide …
new mathematical ideas which underlie our research. In doing so we have tried to provide …
[图书][B] Isabelle: A generic theorem prover
LC Paulson - 1994 - Springer
The theory ZF implements Zermelo-Fraenkel set theory [23, 56] as an extension of FOL,
classical first-order logic. The theory includes a collection of derived natural deduction rules …
classical first-order logic. The theory includes a collection of derived natural deduction rules …
[图书][B] Towards a practical programming language based on dependent type theory
U Norell - 2007 - ncatlab.org
Dependent type theories [ML72] have a long history of being used for theorem proving. One
aspect of type theory which makes it very powerful as a proof language is that it mixes …
aspect of type theory which makes it very powerful as a proof language is that it mixes …
Higher-order abstract syntax
F Pfenning, C Elliott - ACM sigplan notices, 1988 - dl.acm.org
We describe motivation, design, use, and implementation of higher-order abstract syntax as
a central representation for programs, formulas, rules, and other syntactic objects in program …
a central representation for programs, formulas, rules, and other syntactic objects in program …
An efficient unification algorithm
A Martelli, U Montanari - ACM Transactions on Programming Languages …, 1982 - dl.acm.org
The unification problem in f'mst-order predicate calculus is described in general terms as the
solution of a system of equations, and a nondeterministic algorithm is given. A new …
solution of a system of equations, and a nondeterministic algorithm is given. A new …
Top-down synthesis for library learning
This paper introduces corpus-guided top-down synthesis as a mechanism for synthesizing
library functions that capture common functionality from a corpus of programs in a domain …
library functions that capture common functionality from a corpus of programs in a domain …