Logic programming in a fragment of intuitionistic linear logic
Logic programming in a fragment of intuitionistic linear logic
复制标题
直觉线性逻辑片段中的逻辑编程
DOI:
--
复制
发表时间:
1991
期刊:
影响因子:
--
通讯作者:
D. Miller
中科院分区:
文献类型:
--
作者:
J. S. Hodas;D. Miller
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.<<ETX>>