Abstract
We introduce the paradigm of High-Level Logic Programming. This paradigm is the consolidation of our recent results on disjunctions, sets, partial-order clauses and aggregation. We show how these concepts are integrated in a natural way into the standard logic programming framework. For this purpose, we present several well known examples from the literature that support this claim. Our approach to define the declarative semantics of HLL (High-Level Logic) programs consists on a translation of them to datalog disjunctive programs and then to use D1-WFS-COMP.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
J. Arrazola, J. Dix y M. Osorio. Confluent term Rewriting Systems for Non-Monotonic Reasoning. Computaciń y Sistemas, II(2–3). pp. 104–123, 1999. México.
S. Abiteboul and S. Grumbach, “A Rule-Based Language with Functions and Sets,” ACM Transactions on Database Systems, 16(1):1–30,1991.
C. Beeri, S. Naqvi, et al, “Sets and Negation in a Logic Database Language (LDL1),” Proc. 6th ACM Principles of Database Systems, pp. 21–37, 1987.
S. Brass, J. Dix, T. Przymusinski, “Super Logic Programs,” Proc. of the Fifth Intern. Conf. on Principles of Knowledge Repr. and Reasoning (KR’ 96), L. C. Aiello, J. Doyle and S. C. Shapiro (eds.), Morgan Kaufmann, San Francisco 1996.
Stefan Brass and Jürgen Dix. Characterizations of the Disjunctive Stable Semantics by Partial Evaluation. Journal of Logic Programming, 32(3):207–228, 1997. (Extended abstract appeared in: Characterizations of the Stable Semantics by Partial Evaluation LPNMR, Proceedings of the Third International Conference, Kentucky, pages 85–98, 1995. LNCS 928, Springer.).
Stefan Brass and Jürgen Dix. Characterizations of the Disjunctive Well-founded Semantics: Confluent Calculi and Iterated GCWA. Journal of Automated Reasoning, to appear, 1998. (Extended abstract appeared in: Characterizing D-WFS: Confluence and Iterated GCWA. Logics in Artificial Intelligence, JELIA’ 96, pages 268–283, 1996. Springer, LNCS 1126.).
Stefan Brass, Ulrich Zukowski, and Burkhardt Freitag. Transformation Based Bottom-Up Computation of the Well-Founded Model. In J. Dix, L. Pereira, and T. Przymusinski, editors, Nonmonotonic Extensions of Logic Programming, LNAI 1216, pages 171–201. Springer, Berlin, 1997.
Gerhard Brewka and Jürgen Dix. Knowledge representation with logic programs. Technical report, Tutorial Notes of the 12th European Conference on Artificial Intelligence (ECAI’ 96), 1996. Also appeare d as Technical Report 15/96, Dept. of CS of the University of Koblenz-Landau. Will appear as Chapter 6 in Handbook of Philosophical Logic, 2nd edition (1998), Volume 6, Methodologies.
Keith L. Clark. Negation as Failure. In H. Gallaire and J. Minker, editors, Logic and Data-Bases, pages 293–322. Plenum, New York, 1978.
Dovier, A., Omodeo, E. G., Pontelli, E., and Rossi, G. “{log }: A Logic Programming Language with Finite Sets,” Proc. 8th International Conference of Logic Programming, pp. 111–124, Paris, June 1991.
Jürgen Dix. A Framework for Representing and Characterizing Semantics of Logic Programs. In B. Nebel, C. Rich, and W. Swartout, editors, Principles of Knowledge Representation and Reas oning: Proceedings of the Third International Conference (KR’ 92), pages 591–602. San Mateo, CA, Morgan Kaufmann, 1992.
Jürgen Dix. A Classification-Theory of Semantics of Normal Logic Programs: II. Weak Properties. Fundamenta Informaticae, XXII(3):257–288, 1995.
G. Ganguly, S. Greco, and C. Zaniolo, “Minimum and maximum predicates in logic programs”, Proceedings of the ACM Symposium on Principles of Database Systems, pp 154–163, 1991.
Allen van Gelder, Kenneth A. Ross, and John S. Schlipf. The well-founded semantics for general logic programs. Journal of the ACM, 38:620–650, 1991.
B. Jayaraman, “Implementation of Subset-Equational Programs,” Journal of Logic Programming, 11(4):299–324, 1992.
D. Jana, “Semantics of Subset-Logic Languages,” dissertation submitted to SUNY-Buffalo, 1994.
B. Jayaraman, M. Osorio and K. Moon, “Partial Order Programming (revisited)”, Proc. AMAST, Springer-Verlag, July 1995.
Jayaraman, B. and Plaisted, D. A., “Programming with Equations, Subsets, and Relations,” Proc. North American Conference of Logic Programming 89, pp. 1051–1068, Cleveland, October 1989.
Kuper, G. M., “Logic Programming with Sets,” JCSS, 41(1):44–64, 1990.
J. Lloyd, “Foundations of Logic Programming,” (2 ed.) Springer-Verlag, 1987.
M. Liu., “Relationlog: A typed extension to Datalog with Sets and Tuples,” Proc. ISLP95 pp. 83–97. MIT Press. June 1995.
John W. Lloyd. Foundations of Logic Programming. Springer, Berlin, 1987. 2nd edition.
Mauricio Osorio y B. Jayaraman Integrating the Completion and the Well Founded Semantics. Titulo del libro: Progress in Artificial Intelligence IBERAMIA 98. Ed. Springer-Verlag. ISBN 3-540-64992-1. pp 230–241. Alemania 1998.
M. Osorio and B. Jayaraman, “Aggregation and Negation as Failure”, New Genetation Computing, 17(3), 1999.
M. Osorio, B. Jayaraman and J. C. Nieves “Declarative Pruning in a Functional Query Language”, accepted ICLP99.
Mauricio Osorio, B. Jayaraman and D. Plaisted “Theory of partial-order programming,” in Science of computer programming Journal, (34)3, 1999.
M. Osorio, B. Jayaraman, “Aggregation and WFS+”, In J. Dix, L. Pereida, and T. Przymusinski, editors, Nonmonotonic Extensions of Logic Programming, LNAI 1216, pp. 71–90. Springer, Berlin 1997
Mauricio Osorio, “Semantics of Partial order programming,” presented at JELIA98, Germany, Oct. 1998 appears in Proc. JELIA98, pp. 47–61, LNAI 1489, Springer-Verlag, 1998.
K. Ross, “Modular Stratification and Magic Sets for DATALOG Programs with negation”, Journal of the ACM, Vol. 41, No. 6, November 1994, pp. 1216–1266.
K.A. Ross and Y. Sagiv, “Monotonic Aggregation in Deductive Databases,” Proc. 11th ACM Symposium on Principles of Database Systems, pp. 114–126, San Diego, 1992.
A. Van Gelder, “The Well-Founded Semantics of Aggregation,” Proc. ACM 11th Principles of Database Systems, pp. 127–138, San Diego, 1992.
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
Osorio, M., Zacarias, F. (2000). High-Level Logic Programming. In: Schewe, KD., Thalheim, B. (eds) Foundations of Information and Knowledge Systems. FoIKS 2000. Lecture Notes in Computer Science, vol 1762. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46564-2_14
Download citation
DOI: https://doi.org/10.1007/3-540-46564-2_14
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67100-8
Online ISBN: 978-3-540-46564-5
eBook Packages: Springer Book Archive