Abstract
We present a proof-theoretic foundation for logic programming in Girard's linear logic. We exploit the permutability properties of two-sided linear sequent calculus to identify appropriate notions of uniform proof, definite formula, goal formula, clause and resolution proof for fragments of linear logic. The analysis of this paper extends earlier work by the present authors to include $negative occurrences of ✠ (par) and positive occurrences of ! (of course !) and ? (why not ?). These connectives introduce considerable difficulty. We consider briefly some of the issues related to the mechanical implementation of our resolution proofs.
Supported by a grant of the Australian Research Council through the Machine Intelligence Project.
Supported by U.K. Science and Engineering Research Council grant GR/G 58588, “Logical and Semantical Frameworks”.
Preview
Unable to display preview. Download preview PDF.
References
Andreoli, J.-M., Pareschi, R. Linear Objects: Logical Processes with Built-in Inheritance. Proceedings of the International Conference on Logic Programming, pp. 496–510, Jerusalem, June, 1990. MIT Press, 1990.
Curry, H.B. The permutabilily of rules in the classical inferential calculus. J. Symb. Log. 17, pp. 245–248, 1952.
Girard, J.-Y. Linear Logic. Theor. Comp. Sci. 50, pp. 1–102, 1987.
Girard, J.-Y., Lafont, Y., Taylor, P. Proofs and Types. Cambridge University Press, 1989.
Harland, James and Pym, David. The Uniform Proof-theoretic Foundation of Linear Logic Programming (Extended Abstract). Proceedings of the International Logic Programming Symposium, San Diego, October 1991, pp. 304–318. MIT Press, 1991. Preliminary version available as Report ECS-LFCS-90-124, University of Edinburgh, November 1990.
Hodas, J., Miller, D. Logic Programming in a Fragment of Intuitionistic Linear Logic: Extended Abstract. Proc. 6th Annual IEEE Symposium on Logic in Computer Science. Amsterdam, July 1991. IEEE Computer Society Press, 1991.
Kleene, S.C. Mathematical Logic. Wiley and Sons, 1968.
Kleene, S.C. Permutabilily of inferences in Gentzen's calculi LK and LJ. Memoirs of the American Mathematical Society 10, pp. 1–26, 1952.
Miller, D. A Logical Analysis of Modules in Logic Programming. J. Log. Prog. 6(1& 2), pp. 79–108, 1989.
Miller, D., Nadathur, G., Pfenning, F., Scedrov, A. Uniform Proofs as a Foundation for Logic Programming, Annals of Pure and Applied Logic 51, pp. 125–157, 1991.
Read, S. Relevant Logic. Basil Blackwell, 1988.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Harland, J.A., Pym, D.J. (1992). On resolution in fragments of classical linear logic (extended abstract). In: Voronkov, A. (eds) Logic Programming and Automated Reasoning. LPAR 1992. Lecture Notes in Computer Science, vol 624. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0013046
Download citation
DOI: https://doi.org/10.1007/BFb0013046
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55727-2
Online ISBN: 978-3-540-47279-7
eBook Packages: Springer Book Archive