Basing program analyses on formal semantics has a long and successful tradi-tion in the logic programming paradigm. These analyses rely on results about the relative correctness of mathematically sophisticated semantics, and au-thors of such analyses often invest considerable effort into establishing these results. The development of interactive theorem provers such as Coq and their recent successes both in the field of program verification as well as in mathematics, poses the question whether these tools can be usefully deployed in logic programming. This paper presents formalisations in Coq of several general results about the correctness of semantics in different styles; forward and backward, top-down and bottom-up. It also presents a fo...
We develop an extensional semantics for higher-order logic programs withnegation, generalizing the t...
AbstractWe study the expressive of two semantics far deductive databases and logic programming: the ...
AbstractMiller, D., G. Nadathur, F. Pfenning and A. Scedrov, Uniform proofs as a foundation for logi...
Basing program analyses on formal semantics has a long and successful tradition in the logic program...
International audienceBasing program analyses on formal semantics has a long and successful traditio...
The functional and logic programming research communities are to a signif-icant extent solving the s...
Abstract. The goal of this lecture is to show how modern theorem provers—in this case, the Coq proof...
AbstractWe present a proof method in the style of Hoare's logic, aimed at providing a unifying frame...
This paper explores the relationship between verification of logic programs and imperative programs ...
A proof-theoretic characterization of logical languages that form suitable bases for Prolog-like pro...
MasterThis course is devised as an introduction to different techniques used in studying programming...
We compare here two uses of negation -- in logic programming and in Prolog. As in Prolog negation is...
We propose a proof method in the style of Hoare's logic, aimed at providing a unifying framework f...
Recent extensive research on non-monotonic reasoning and logic programming has clearly demonstrated ...
Programs are like constructive proofs of their specifications. This analogy is a precise equivalenc...
We develop an extensional semantics for higher-order logic programs withnegation, generalizing the t...
AbstractWe study the expressive of two semantics far deductive databases and logic programming: the ...
AbstractMiller, D., G. Nadathur, F. Pfenning and A. Scedrov, Uniform proofs as a foundation for logi...
Basing program analyses on formal semantics has a long and successful tradition in the logic program...
International audienceBasing program analyses on formal semantics has a long and successful traditio...
The functional and logic programming research communities are to a signif-icant extent solving the s...
Abstract. The goal of this lecture is to show how modern theorem provers—in this case, the Coq proof...
AbstractWe present a proof method in the style of Hoare's logic, aimed at providing a unifying frame...
This paper explores the relationship between verification of logic programs and imperative programs ...
A proof-theoretic characterization of logical languages that form suitable bases for Prolog-like pro...
MasterThis course is devised as an introduction to different techniques used in studying programming...
We compare here two uses of negation -- in logic programming and in Prolog. As in Prolog negation is...
We propose a proof method in the style of Hoare's logic, aimed at providing a unifying framework f...
Recent extensive research on non-monotonic reasoning and logic programming has clearly demonstrated ...
Programs are like constructive proofs of their specifications. This analogy is a precise equivalenc...
We develop an extensional semantics for higher-order logic programs withnegation, generalizing the t...
AbstractWe study the expressive of two semantics far deductive databases and logic programming: the ...
AbstractMiller, D., G. Nadathur, F. Pfenning and A. Scedrov, Uniform proofs as a foundation for logi...