Logic programming in a fragment of intuitionistic linear logic

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The intuitionistic notion of context is refined by using a fragment of J.-Y. Girard's (Theor. Comput. Sci., vol. 50, pp. 1-102, 1987) linear logic that includes additive and multiplicative conjunction, linear implication, universal quantification, the 'of course' exponential, and the constants for the empty context and for the erasing contexts. It is shown that the logic has a goal-directed interpretation. It is also shown that the nondeterminism that results from the need to split contexts in order to prove a multiplicative conjunction can be handled by viewing proof search as a process that takes a context, consumes part of it, and returns the rest (to be consumed elsewhere). Examples taken from theorem proving, natural language parsing, and data base programming are presented: each example requires a linear, rather than intuitionistic, notion of context to be modeled adequately.

Original languageEnglish
Title of host publicationProceedings - Symposium on Logic in Computer Science
PublisherPubl by IEEE
Pages32-42
Number of pages11
ISBN (Print)081862230X
Publication statusPublished - 1 Jul 1991
Externally publishedYes
EventProceedings of the 6th Annual IEEE Symposium on Logic in Computer Science - Amsterdam, Neth
Duration: 15 Jul 199118 Jul 1991

Publication series

NameProceedings - Symposium on Logic in Computer Science

Conference

ConferenceProceedings of the 6th Annual IEEE Symposium on Logic in Computer Science
CityAmsterdam, Neth
Period15/07/9118/07/91

Fingerprint

Dive into the research topics of 'Logic programming in a fragment of intuitionistic linear logic'. Together they form a unique fingerprint.

Cite this