Logic programming in a fragment of intuitionistic linear logic

作者: J.S. Hodas , D. Miller

DOI: 10.1006/INCO.1994.1036

关键词:

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

参考文章(40)
Anthony J. Bonner, L. Thorne McCarty, Kumar V. Vadaparty, Expressing Database Queries with Intuitionistic Logic. NACLP. pp. 831- 850 ,(1989)
Peter Schroeder-Heister, Lars Hallnäs, A proof-theoretic approach to logic programming, I. Generalized horn clauses Swedish Institute of Computer Science. ,(1988)
DM Gabbay, Algorithmic Proof with Diminishing Resources, Part 1 computer science logic. pp. 156- 173 ,(1990) , 10.1007/3-540-54487-9_58
Remo Pareschi, Dale Miller, Extending definite clause grammars with scoping constructs international conference on lightning protection. pp. 373- 389 ,(1990)
P. Lincoln, A. Scedrov, N. Shankar, Linearizing intuitionistic implication logic in computer science. pp. 51- 62 ,(1991) , 10.1109/LICS.1991.151630
Dale Miller, Lexical Scoping as Universal Quantification international conference on lightning protection. pp. 268- 283 ,(1989)
Amy P. Felty, Dale Miller, Specifying and implementing theorem provers in a higher-order logic programming language University of Pennsylvania. ,(1989)