Linear logic as logic programming: An abstract
The theory of cut-free sequent proofs has been used to motivate and justify the design of a number of logic programming languages. Two such languages, \(\lambda\)Prolog and its linear logic refinement, Lolli [\textit{J. Hodas} and \textit{D. Miller}, Inf. Comput. 110, 327-365 (1994; Zbl 0807.68016)], provide for various forms of abstraction (modules, abstract data types, and higher-order programming) but lack primitives for concurrency. The logic programming language LO (Linear Objects) [\textit{J.-M. Andreoli} and \textit{R. Pareschi}, New Gener. Comput. 9, 445-473 (1991; Zbl 0731.68022)] provides some primitives for concurrency but lacks abstraction mechanisms. Forum is a logic programming presentation of all of linear logic that modularly extends \(\lambda\)Prolog, Lolli, and LO. This language, therefore, allows specifications to incorporate both abstractions and concurrency. For the entire collection see [Zbl 0877.00010].
- Programs with continuations and linear logic
- On structuring proof search for first order linear logic
- Forward and backward chaining in linear logic. (Extended abstract)
- A linear logic programming language for concurrent programming over graph structures
- Decomposition of linear recursive logic programs
- scientific article; zbMATH DE number 1231530 (Why is no real title available?)
- A specification logic for concurrent object-oriented programming
- scientific article; zbMATH DE number 517089 (Why is no real title available?)
- Logic programming and meta-logic
- scientific article; zbMATH DE number 1361538 (Why is no real title available?)
- scientific article; zbMATH DE number 2120362 (Why is no real title available?)
- scientific article; zbMATH DE number 786485 (Why is no real title available?)
- Logic programming with sequent systems: a linear logic approach
- scientific article; zbMATH DE number 5241986 (Why is no real title available?)
- Linear logic propositions as session types
- The dual of a logical linear programme
- Logic programming with multiplicative structures
This page was built for publication: Linear logic as logic programming: An abstract
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q4370235)