To appear in Theory and Practice of Logic Programming (TPLP)International audienceSeveral formal systems, such as resolution and minimal model semantics, provide a framework for logic programming. In this paper, we will survey the use of structural proof theory as an alternative foundation. Researchers have been using this foundation for the past 35 years to elevate logic programming from its roots in first-order classical logic into higher-order versions of intuitionistic and linear logic. These more expressive logic programming languages allow for capturing stateful computations and rich forms of abstractions, including higher-order programming, modularity, and abstract data types. Term-level bindings are another kind of abstraction, and ...
Logic programming languages have many characteristics that indicate that they should serve as good i...
Abstract logic programming is about designing logic programming languages via the proof theoretic n...
A proof-theoretic characterization of logical languages that form suitable bases for Prolog-like pro...
To appear in Theory and Practice of Logic Programming (TPLP)International audienceSeveral formal sys...
To appear in Theory and Practice of Logic Programming (TPLP)International audienceSeveral formal sys...
International audienceThe topics of structural proof theory and logic programming have influenced ea...
International audienceThe topics of structural proof theory and logic programming have influenced ea...
International audienceThe topics of structural proof theory and logic programming have influenced ea...
International audienceThe topics of structural proof theory and logic programming have influenced ea...
International audienceThe topics of structural proof theory and logic programming have influenced ea...
International audienceThe earliest and most popular use of logic in computer science views computati...
International audienceThe earliest and most popular use of logic in computer science views computati...
International audienceThe earliest and most popular use of logic in computer science views computati...
Abstract. Logic programming can be given a foundation in sequent calculus, viewing computation as th...
Logic programming languages have many characteristics that indicate that they should serve as good i...
Logic programming languages have many characteristics that indicate that they should serve as good i...
Abstract logic programming is about designing logic programming languages via the proof theoretic n...
A proof-theoretic characterization of logical languages that form suitable bases for Prolog-like pro...
To appear in Theory and Practice of Logic Programming (TPLP)International audienceSeveral formal sys...
To appear in Theory and Practice of Logic Programming (TPLP)International audienceSeveral formal sys...
International audienceThe topics of structural proof theory and logic programming have influenced ea...
International audienceThe topics of structural proof theory and logic programming have influenced ea...
International audienceThe topics of structural proof theory and logic programming have influenced ea...
International audienceThe topics of structural proof theory and logic programming have influenced ea...
International audienceThe topics of structural proof theory and logic programming have influenced ea...
International audienceThe earliest and most popular use of logic in computer science views computati...
International audienceThe earliest and most popular use of logic in computer science views computati...
International audienceThe earliest and most popular use of logic in computer science views computati...
Abstract. Logic programming can be given a foundation in sequent calculus, viewing computation as th...
Logic programming languages have many characteristics that indicate that they should serve as good i...
Logic programming languages have many characteristics that indicate that they should serve as good i...
Abstract logic programming is about designing logic programming languages via the proof theoretic n...
A proof-theoretic characterization of logical languages that form suitable bases for Prolog-like pro...