We present an encoding of the calculus of construc-tions (CC) in a higher-order intuitionistic logic (I) in a direct way, so that correct typing in CC corre-sponds to intuitionistic provability in a sequent calcu-lus for I. In addition, we demonstrate a direct corre-spondence between proofs in these two systems. The logic I is an extension of hereditary Harrop formu-las (hh) which serve as the logical foundation of the logic programming language Prolog. Like hh, I has the uniform proof property, which allows a complete non-deterministic search procedure to be described in a straightforward manner. Via the encoding, this search procedure provides a goal directed description of proof checking and proof search in CC.
International audienceWe propose a first-order presentation of higher-order logic based on explicit ...
This paper presents a case for the use of higher-order logic as a foundation for computational logic...
International audienceFormal systems that describe computations over syntactic structures occur freq...
The Calculus of Constructions (CC) ([Coquand 1985]) is a typed lambda calculus for higher order intu...
We show how a procedure developed by Bledsoe for automatically nding substitution instances for set ...
AbstractWe show how a procedure developed by Bledsoe for automatically finding substitution instance...
We show how a procedure developed by Bledsoe for automatically finding substitution instances for se...
. We show how a procedure developed by Bledsoe for automatically finding substitution instances for ...
We present a focused intuitionistic sequent calculus for higher-order logic. It has primitive suppor...
We give a first-order presentation of higher-order logic based on explicit substitutions. This prese...
We argue that a logic programming language with a higher-order intuitionistic logic as its foundatio...
A proof-theoretic characterization of logical languages that form suitable bases for Prolog-like pro...
The objective of this thesis is to provide a formal basis for higher-order features in the paradigm ...
Since logic programming systems directly implement search and unification and since these operations...
In this thesis, we explore three aspects of the computational content of proofs. These are: a compu...
International audienceWe propose a first-order presentation of higher-order logic based on explicit ...
This paper presents a case for the use of higher-order logic as a foundation for computational logic...
International audienceFormal systems that describe computations over syntactic structures occur freq...
The Calculus of Constructions (CC) ([Coquand 1985]) is a typed lambda calculus for higher order intu...
We show how a procedure developed by Bledsoe for automatically nding substitution instances for set ...
AbstractWe show how a procedure developed by Bledsoe for automatically finding substitution instance...
We show how a procedure developed by Bledsoe for automatically finding substitution instances for se...
. We show how a procedure developed by Bledsoe for automatically finding substitution instances for ...
We present a focused intuitionistic sequent calculus for higher-order logic. It has primitive suppor...
We give a first-order presentation of higher-order logic based on explicit substitutions. This prese...
We argue that a logic programming language with a higher-order intuitionistic logic as its foundatio...
A proof-theoretic characterization of logical languages that form suitable bases for Prolog-like pro...
The objective of this thesis is to provide a formal basis for higher-order features in the paradigm ...
Since logic programming systems directly implement search and unification and since these operations...
In this thesis, we explore three aspects of the computational content of proofs. These are: a compu...
International audienceWe propose a first-order presentation of higher-order logic based on explicit ...
This paper presents a case for the use of higher-order logic as a foundation for computational logic...
International audienceFormal systems that describe computations over syntactic structures occur freq...