DocumentCode :
2144703
Title :
Logic programming in a fragment of intuitionistic linear logic
Author :
Hodas, Joshua S. ; Miller, Dale
Author_Institution :
Dept. of Comput. Sci., Pennsylvania Univ., Philadelphia, PA, USA
fYear :
1991
fDate :
15-18 July 1991
Firstpage :
32
Lastpage :
42
Abstract :
The intuitionistic notion of context is refined by using a fragment of J.-Y. Girard´s (Theor. Comput. Sci., vol.50, p.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 database programming are presented: each example requires a linear, rather than intuitionistic, notion of context to be modeled adequately
Keywords :
formal logic; logic programming; additive conjunction; context; database programming; empty context; erasing contexts; goal directed logic; intuitionistic linear logic; linear implication; logic programming; multiplicative conjunction; natural language parsing; nondeterminism; of course exponential; proof search; theorem proving; universal quantification; Computer science; Context modeling; Databases; Linear programming; Logic programming; Natural languages; Specification languages;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Logic in Computer Science, 1991. LICS '91., Proceedings of Sixth Annual IEEE Symposium on
Conference_Location :
Amsterdam
Print_ISBN :
0-8186-2230-X
Type :
conf
DOI :
10.1109/LICS.1991.151628
Filename :
151628
Link To Document :
بازگشت