AbstractWe present the idea of using a proof checking algorithm for the purpose of automated proof construction. This is achieved by applying narrowing search on a proof checker expressed in a functional programming language. We focus on higher-order formalisms, such as logical frameworks, whereas the narrowing techniques we employ are first-order. An obvious advantage of this approach is that a single representation of the semantics can in principle be used for both proof checking and proof construction. The correctness of the search algorithm is consequently more or less trivially provided. The question is whether this representation of the search procedure allows a performance plausible for practical use. In order to achieve this, we add...
This paper describes an implementation of narrowing, an essential component of implementations of mo...
We present a general framework for proof search in first-order cut-free sequent calculi and apply it...
AbstractThe kinds of inference rules and decision procedures that one writes for proofs involving eq...
We present the idea of using a proof checking algorithm for the purpose of automated proof construct...
Since logic programming systems directly implement search and unification and since these operations...
Although originally introduced as a theorem proving method to solve equational unification problems,...
In order to know if a program is correct a specification of its intended behaviour must be stated. T...
We present the design philosophy of a proof checker based on a notion of foundational proof certific...
Language Since logic programming systems directly implement search and unification and since these o...
Logic programming languages have many characteristics that indicate that they should serve as good i...
Abstract. We describe a new approach to higher-order narrowing computations ina class of systems sui...
AbstractElf is a general meta-language for the specification and implementation of logical systems i...
Research on automated and interactive theorem proving aims at the mechanization of logical reasoning...
Abstract. Languages that integrate functional and logic programming styles with a complete operation...
We review the Italian contribution to proof-theoretic and higher-order extensions of logic programmi...
This paper describes an implementation of narrowing, an essential component of implementations of mo...
We present a general framework for proof search in first-order cut-free sequent calculi and apply it...
AbstractThe kinds of inference rules and decision procedures that one writes for proofs involving eq...
We present the idea of using a proof checking algorithm for the purpose of automated proof construct...
Since logic programming systems directly implement search and unification and since these operations...
Although originally introduced as a theorem proving method to solve equational unification problems,...
In order to know if a program is correct a specification of its intended behaviour must be stated. T...
We present the design philosophy of a proof checker based on a notion of foundational proof certific...
Language Since logic programming systems directly implement search and unification and since these o...
Logic programming languages have many characteristics that indicate that they should serve as good i...
Abstract. We describe a new approach to higher-order narrowing computations ina class of systems sui...
AbstractElf is a general meta-language for the specification and implementation of logical systems i...
Research on automated and interactive theorem proving aims at the mechanization of logical reasoning...
Abstract. Languages that integrate functional and logic programming styles with a complete operation...
We review the Italian contribution to proof-theoretic and higher-order extensions of logic programmi...
This paper describes an implementation of narrowing, an essential component of implementations of mo...
We present a general framework for proof search in first-order cut-free sequent calculi and apply it...
AbstractThe kinds of inference rules and decision procedures that one writes for proofs involving eq...