Abstract
We explore the range of propositional logics suitable for logic programs under the stable semantics, starting with the logic of here-and-there as a primary representative. It will be shown, however, that there are other potential logics in the range. Still, all such logics are based on essentially the same semantics, so their differences are largely due to choice of the underlying language. Our representation suggests a more tolerant answer to the question ‘What is the Logic of Logic Programming?’, as well as some further expressive opportunities in using logic programs as a general knowledge representation formalism.
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
Anderson, A.R., Belnap Jr., N.D.: Entailment: The Logic of Relevance and Necessity. Princeton University Press, Princeton (1975)
Arieli, O., Avron, A.: Reasoning with logical bilattices. Journal of Logic, Language, and Information 5, 25–63 (1996)
Belnap Jr., N.D.: A useful four-valued logic. In: Dunn, M., Epstein, G. (eds.) Modern Uses of Multiple-Valued Logic, pp. 8–41. D. Reidel (1977)
Bochman, A.: Biconsequence relations: A four-valued formalism of reasoning with inconsistency and incompleteness. Notre Dame Journal of Formal Logic 39(1), 47–73 (1998)
Bochman, A.: A logical foundation for logic programming I: Biconsequence relations and nonmonotonic completion. Journal of Logic Programming 35, 151–170 (1998)
Bochman, A.: A logical foundation for logic programming II: Semantics of general logic programs. Journal of Logic Programming 35, 171–194 (1998)
Bochman, A.: A causal logic of logic programming. In: Dubois, D., Welty, C., Williams, M.-A. (eds.) Proc. Ninth Conference on Principles of Knowledge Representation and Reasoning, KR 2004, pp. 427–437. Whistler (2004)
Bochman, A.: Explanatory Nonmonotonic Reasoning. World Scientific (2005)
Bochman, A.: Logic in nonmonotonic reasoning. In: Brewka, G., Marek, V.W., Truszczynski, M. (eds.) Nonmonotonic Reasoning. Essays Celebrating its 30th Anniversary, pp. 25–61. College Publ. (2011)
Bochman, A., Lifschitz, V.: Yet another characterization of strong equivalence. In: Hermenegildo, M., Schaub, T. (eds.) Technical Communications of the 26th Int’l. Conference on Logic Programming (ICLP 2010). Leibniz International Proceedings in Informatics (LIPIcs), vol. 7, pp. 281–290. Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik, Dagstuhl (2011)
Cabalar, P., Ferraris, P.: Propositional theories are strongly equivalent to logic programs. TPLP 7(6), 745–759 (2007)
Cabalar, P., Pearce, D., Valverde, A.: Reducing Propositional Theories in Equilibrium Logic to Logic Programs. In: Bento, C., Cardoso, A., Dias, G. (eds.) EPIA 2005. LNCS (LNAI), vol. 3808, pp. 4–17. Springer, Heidelberg (2005)
de Jongh, D.H.J., Hendriks, L.: Characterization of strongly equivalent logic programs in intermediate logics. Theory Pract. Log. Program. 3, 259–270 (2003)
Lifschitz, V., Pearce, D., Valverde, A.: Strongly equivalent logic programs. ACM Transactions on Computational Logic 2, 526–541 (2001)
Lifschitz, V., Tang, L.R., Turner, H.: Nested expressions in logic programs. Annals of Mathematics and Artificial Intelligence 25, 369–389 (1999)
Lloyd, J., Topor, R.: Making Prolog more expressive. Journal of Logic Programming 3, 225–240 (1984)
Pearce, D.: A new logical characterization of stable models and answer sets. In: Dix, J., Przymusinski, T.C., Moniz Pereira, L. (eds.) NMELP 1996. LNCS (LNAI), vol. 1216, pp. 57–70. Springer, Heidelberg (1997)
Pearce, D.: Equilibrium logic. Ann. Math. Artif. Intell. 47(1-2), 3–41 (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Bochman, A. (2012). Here and There among Logics for Logic Programming. In: Erdem, E., Lee, J., Lierler, Y., Pearce, D. (eds) Correct Reasoning. Lecture Notes in Computer Science, vol 7265. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30743-0_7
Download citation
DOI: https://doi.org/10.1007/978-3-642-30743-0_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-30742-3
Online ISBN: 978-3-642-30743-0
eBook Packages: Computer ScienceComputer Science (R0)