Abstract
A key property in the definition of logic programming languages is the completeness of goal-directed proofs. This concept originated in the study of logic programming languages for intuitionistic logic in the (single-conclusioned) sequent calculus LJ, but has subsequently been adapted to multiple-conclusioned systems such as those for linear logic. Given these developments, it seems interesting to investigate the notion of goal-directed proofs for a multiple-conclusioned sequent calculus for intuitionistic logic, in that this is a logic for which there are both single-conclusioned and multiple-conclusioned systems (although the latter are less well known). In this paper we show that the language obtained for the multiple-conclusioned system differs from that for the single-conclusioned case, show how hereditary Harrop formulae can be recovered, and investigate contraction-free fragments of the logic.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
J.-M. Andreoli. Logic Programming with Focusing Proofs in Linear Logic. Journal of Logic and Computation, 2(3), 1992.
J.-M. Andreoli and R. Pareschi. Linear Objects: Logical Processes with Built-in Inheritance. In David H. D. Warren and Peter Szeredi, editors, Proceedings of the Seventh International Conference on Logic Programming, pages 496–510, Jerusalem, 1990. The MIT Press.
K. Clark. Negation as Failure. In H. Gallaie and J. Minker, editors, Logic and Databases, pages 293–323. Plenum Press, 1978.
R. Dyckhoff. Contraction-free Sequent Calculi for Intuitionistic Logic. Journal of Symbolic Logic, 57:795–807, 1992.
R. Dyckhoff. A Deterministic Terminating Sequent Calculus for Godel-Dummett logic. Logic Journal of the IGPL, 7:319–326, 1999.
D. Galmiche and G. Perrier. On Proof Normalisation in Linear Logic. Theoretical Computer Science, 135:67–110, 1994.
G. Gentzen. Untersuchungen üiber das logische Schliessen. Math. Zeit., 39:176–210,405-431, 1934.
J. Harland. On Normal Forms and Equivalence for Logic Programs. In Krzysztof Apt, editor, Proceedings of the Joint International Conference and Symposium on Logic Programming, pages 146–160, Washington, DC, 1992. ALP, MIT Press.
J. Harland. A Proof-Theoretic Analysis of Goal-Directed Provability. Journal of Logic and Computation, 4(1):69–88, January1994.
J. Harland. On Goal-Directed Provability in Classical Logic. Computer Languages, 23:161–178, 1997.
J. Harland, D. Pym, and M. Winikoff. Programming in Lygon: An Overview. In M. Wirsing, editor, Lecture Notes in Computer Science, pages 391–405. Springer, July1996.
J. Hodas and D. Miller. Logic Programming in a Fragment of Intuitionistic Linear Logic. Information and Computation, 110(2):327–365, 1994.
N. Kobayash and A. Yonezawa. ACL-A Concurrent Linear Logic Programming Paradigm. In Dale Miller, editor, Logic Programming-Proceedings of the 1993 International Symposium, pages 279–294, Vancouver, Canada, 1993. The MIT Press.
T. Lutovac and J. Harland. Towards the Automation of the Design of Logic Programming Languages. Technical Report 97-30, Department of Computer Science, RMIT, 1997.
D. Miller. Forum: A Multiple-Conclusion Specification Logic. Theoretical Computer Science, 165(1):201–232, 1996.
D. Miller, G. Nadathur, F. Pfenning, and A. Scedrov. Uniform Proofs as a Foundation for Logic Programming. Annals of Pure and Applied Logic, 51:125–157, 1991.
J. Minker and A. Rajasekar. A Fixpoint Semantics for Disjunctive Logic Programs. Journal of Logic Programming, 9(1):45–74, July1990.
G. Nadathur. Uniform Provability in Classical Logic. Journal of Logic and Computation, 8(2):209–230, 1998.
D. Pym and J. Harland. A Uniform Proof-theoretic Investigation of Linear Logic Programming. Journal of Logic and Computation, 4(2): 175–207, April1994.
E. Ritter, D. Pym, and L. Wallen. On the Intuitionistic Force of Classical Search, to appear in Theoretical Computer Science, 1999.
P. Volpe. Concurrent Logic Programming as Uniform Linear Proofs. In G. Levi and M. Rodríguez-Artalejo, editors, Proceedings of the Conference on Algebraic and Logic Programming, pages 133–149. Springer, 1994.
Lincoln Wallen. Automated Deduction in Nonclassical Logics. MIT Press, 1990.
M. Winikoff. Logic Programming with Linear Logic. PhD thesis, University of Melbourne, 1997.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Harland, J., Lutovac, T., Winikoff, M. (2000). Goal-Directed Proof Search in Multiple-Conclusioned Intuitionistic Logic. In: Lloyd, J., et al. Computational Logic — CL 2000. CL 2000. Lecture Notes in Computer Science(), vol 1861. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44957-4_17
Download citation
DOI: https://doi.org/10.1007/3-540-44957-4_17
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67797-0
Online ISBN: 978-3-540-44957-7
eBook Packages: Springer Book Archive