Abstract
Inheritance has intensively been investigated during the past decades in object-oriented programming and knowledge representation and reasoning areas. In the paper we focus on recently introduced inheritance expressions that allow one to represent dynamic concept hierarchies as well as fuse and disambiguate beliefs acquired by the objects involved. We focus on querying and reasoning about inheritance expressions using a four-valued paraconsistent formalism that has been developed over the last ten years. In particular, we show that querying inheritance expressions and formulas can be efficiently implemented. In addition, we provide tableaux for general reasoning purposes. Complexity of the investigated tools is also analyzed.
Supported by the Polish National Science Centre grant 2017/27/B/ST6/02018.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
We don’t employ function symbols, which is a standard in rule-based query languages. We also omit variables for the sake of presentation simplicity, what does not affect complexity results.
- 2.
For open-source implementation of 4ql, , see .
- 3.
We use the semantics of 4ql here.
- 4.
Notice that signed formulas only have the value \(\mathbb {T}\) or \(\mathbb {F}\), so classical connectives can be used.
References
Amo, S., Pais, M.: A paraconsistent logic approach for querying inconsistent databases. International Journal of Approximate Reasoning 46, 366–386 (2007)
Belnap, N.: A useful four-valued logic. In: Eptein, G., Dunn, J. (eds.) Modern Uses of Many Valued Logic. pp. 8–37. Reidel (1977)
Béziau, J.Y., Carnielli, W., Gabbay, D. (eds.): Handbook of Paraconsistency. College Publications (2007)
Bobrow, D., Kahn, K., Kiczales, G., Masinter, L., Stefik, M., Zdybel, F.: CommonLoops: Merging Lisp and object-oriented programming. In: Cardenas, A., McLeod, D. (eds.) Research Foundations in OO and Semantic Database System, pp. 70–90. Prentice-Hall (1990)
Bonatti, P., Petrova, I., Sauro, L.: Defeasible reasoning in description logics: An overview on DLN. In: Cota, G., Daquino, M., Pozzato, G. (eds.) Applications and Practices in Ontology Design, Extraction, and Reasoning, Studies on the Semantic Web, vol. 49, pp. 178–193. IOS Press (2020)
Casini, G., Straccia, U.: Defeasible inheritance-based description logics. J. Artif. Intell. Res. 48, 415–473 (2013)
Corradi, A., Leonardi, L.: Static vs. dynamic issues in object-oriented programming languages. JOOP - Journal of Object-Oriented Programming 13, 11–64 (2000)
Dingle, A.: Object-Oriented Design Choices. Taylor & Francis (2021)
Doherty, P.: A constraint-based approach to proof procedures for multi-valued logics. In: Proc. of the 1st World Conf. on Fund. of AI (WOCFAI). Springer (1991)
Doherty, P., Szałas, A.: Signed Dual Tableaux for Kleene Answer Set Programs. In: Golińska-Pilarek, J., Zawidzki, M. (eds.) Ewa Orłowska on Relational Methods in Logic and Computer Science. OCL, vol. 17, pp. 233–252. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-97879-6_9
Dunin-Kęplicz, B., Szałas, A.: Shadowing in many-valued nested structures. In: 50th IEEE Int. Symp. on Multiple-Valued Logic, ISMVL. pp. 230–236. IEEE (2020)
Gabbay, D., Schlechta, K.: Logical Tools for Handling Change in Agent-based Systems. Springer, Cognitive Technologies (2009)
Hähnle, R.: Tableaux for many-valued logics. In: D’Agostino, M., Gabbay, D., Hähnle, R., Posegga, J. (eds.) Handbook of Tableau Methods, pp. 529–580. Springer, Netherlands (1999)
Haugh, B.: Tractable theories of multiple defeasible inheritance in ordinary nonmonotonic logics. In: Shrobe, H., Mitchell, T., Smith, R. (eds.) Proc. AAAI, 7th National Conf. on AI. pp. 421–426. AAAI Press / The MIT Press (1988)
Małuszyński, J., Szałas, A.: Partiality and inconsistency in agents’ belief bases. In: Barbucha, D., Le, M., Howlett, R., Jain, L. (eds.) KES-AMSTA. Frontiers in AI and Applications, vol. 252, pp. 3–17. IOS Press (2013)
Rescher, N.: Many-Valued Logic. McGraw Hill, New York (1969)
Salus, P. (ed.): Handbook of Programming Languages. Object-Oriented Languages, vol. 1. Macmillian Technical Publishing (1998)
Sandewall, E.: Defeasible inheritance with doubt index and its axiomatic characterization. Artif. Intell. 174(18), 1431–1459 (2010)
Szałas, A.: Revisiting object-rule fusion in query languages. In: Cristani, M., Toro, C., Zanni-Merk, C., Howlett, R., Jain, L. (eds.) Proc. 24th Int. Conf. KES-2020. Procedia Computer Science, vol. 176, pp. 50–59. Elsevier (2020)
Szałas, A.: Inheriting and fusing beliefs of logically heterogeneous objects. In: Proc. 26th Int. Conf. KES-2022. Procedia Computer Science, Elsevier (2022), to appear
Szałas, A.: Many-Valued Dynamic Object-Oriented Inheritance and Approximations. In: Ramanna, S., Cornelis, C., Ciucci, D. (eds.) IJCRS 2021. LNCS (LNAI), vol. 12872, pp. 103–119. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-87334-9_10
Urquhart, A.: Many-Valued Logic. In: Gabbay, D., Guenthner, F. (eds.) Handbook of Philosophical Logic. vol. 3, pp. 71–116. Reidel (1986)
Veitch, J.: A history and description of CLOS. In: Salus, P. (ed.) Handbook of Programming Languages. Functional, Concurrent & Logic Programming Languages, vol. 4, pp. 107–158. Macmillian Technical Publishing (1998)
Vitória, A., Małuszyński, J., Szałas, A.: Modeling and reasoning with paraconsistent rough sets. Fundamenta Informaticae 97(4), 405–438 (2009)
Wegner, P.: Concepts and paradigms of object-oriented programming. OOPS Messenger 1(1), 7–87 (1990)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Szałas, A. (2022). Querying and Reasoning in Paraconsistent Rule-Object Languages with Inheritance Expressions. In: Nguyen, N.T., Manolopoulos, Y., Chbeir, R., Kozierkiewicz, A., Trawiński, B. (eds) Computational Collective Intelligence. ICCCI 2022. Lecture Notes in Computer Science(), vol 13501. Springer, Cham. https://doi.org/10.1007/978-3-031-16014-1_32
Download citation
DOI: https://doi.org/10.1007/978-3-031-16014-1_32
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-16013-4
Online ISBN: 978-3-031-16014-1
eBook Packages: Computer ScienceComputer Science (R0)