We present a system for representing programs as proofs, which combines features of classical and constructive logic. We present the syntax, semantics, and inference rules of the system, and establish soundness and consistency. The system is based on an unspecified underlying logic possessing certain properties. We show how proofs in this system can be systematically converted to programs in a class of abstract logic programming languages including term-rewriting systems and Horn clause logic programs. A number of examples of such logic programming languages and underlying logics are given, as well as some proofs that can be expressed in this system and the corresponding programs
AbstractMiller, D., G. Nadathur, F. Pfenning and A. Scedrov, Uniform proofs as a foundation for logi...
AbstractThe notions of uniform proof and of resolution represent the foundations of the proof-theore...
This thesis presents a formal apparatus which is adequate both to express the termination and correc...
We present a system for representing programs as proofs, which combines features of classical and co...
In this paper definite Horn clause programs are investigated within a proof-theoretic framework; pro...
Often, calculi for manipulating and reasoning about programs can be recast as calculi for synthesizi...
Programs are like constructive proofs of their specifications. This analogy is a precise equivalenc...
We present an overview of some sequent calculi organised not for "theorem-proving" but for proof se...
We propose a novel approach to automating the synthesis of logic programs: Logic programs are synthe...
We show how logical frameworks can provide a basis for logic program synthesis. With them, we may us...
Logic programming languages have many characteristics that indicate that they should serve as good i...
In the proofs-as-programs methodology, verified programs are developed through theorem-proving in a ...
Most logic programming languages have the first-order, classical theory of Horn clauses as their log...
AbstractIn the last few years, substantial efforts have been made towards developing equational prog...
AbstractWe present the program development concept in a logical framework including constructive typ...
AbstractMiller, D., G. Nadathur, F. Pfenning and A. Scedrov, Uniform proofs as a foundation for logi...
AbstractThe notions of uniform proof and of resolution represent the foundations of the proof-theore...
This thesis presents a formal apparatus which is adequate both to express the termination and correc...
We present a system for representing programs as proofs, which combines features of classical and co...
In this paper definite Horn clause programs are investigated within a proof-theoretic framework; pro...
Often, calculi for manipulating and reasoning about programs can be recast as calculi for synthesizi...
Programs are like constructive proofs of their specifications. This analogy is a precise equivalenc...
We present an overview of some sequent calculi organised not for "theorem-proving" but for proof se...
We propose a novel approach to automating the synthesis of logic programs: Logic programs are synthe...
We show how logical frameworks can provide a basis for logic program synthesis. With them, we may us...
Logic programming languages have many characteristics that indicate that they should serve as good i...
In the proofs-as-programs methodology, verified programs are developed through theorem-proving in a ...
Most logic programming languages have the first-order, classical theory of Horn clauses as their log...
AbstractIn the last few years, substantial efforts have been made towards developing equational prog...
AbstractWe present the program development concept in a logical framework including constructive typ...
AbstractMiller, D., G. Nadathur, F. Pfenning and A. Scedrov, Uniform proofs as a foundation for logi...
AbstractThe notions of uniform proof and of resolution represent the foundations of the proof-theore...
This thesis presents a formal apparatus which is adequate both to express the termination and correc...