Abstract
The majority of contemporary software systems are developed using object-oriented tools and methodologies, where constructs like classes, inheritance and objects are first-class citizens. In the current paper we provide a novel formal framework for many-valued object-oriented inheritance in rule-based query languages. We also relate the framework to rough set-like approximate reasoning. Rough sets and their generalizations have intensively been studied and applied. However, the mainstream of the area mainly focuses on the context of information and decision tables. Therefore, approximations defined in the much richer object-oriented contexts generalize known approaches.
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.
This technique is actually used, e.g., in SAT solver-based implementations of Asp.
- 2.
Observe that removing the value from these orderings result in orderings shown in Fig. 1.
- 3.
- 4.
- 5.
According to a convention used in rule languages, comma in rules’ premises (bodies) is interpreted as a conjunction.
- 6.
We assume here type compatibility in the sense of o\(^{\mathrm {n}}\) QL [25].
- 7.
Recall that we assume that objects are created using classes as patterns. Therefore we require that actual parameters determine a unique object represented by a nested structure.
- 8.
For clarity, the unknown facts in ‘smartphone’ are listed explicitly.
- 9.
In fact, it is compatible with belief fusion in 4ql and belief bases of [8].
- 10.
Recall that the domains we deal with are finite.
- 11.
Observe that approximations are classical two-valued sets.
- 12.
The assumption that is a designated truth value is not artificial – see, e.g., the Priest logic [20].
- 13.
Since approximations are two-valued sets, we list elements belonging to a set.
- 14.
The complexity of computing truth values returned by connectives is typically \(\mathcal {O} (1)\).
- 15.
In fact, tableaux became a dominant verification technique in Semantic Web.
References
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, Upper Saddle River (1990)
Brewka, G., Eiter, T., Truszczyński, M.: Answer set programming at a glance. Commun. ACM 54(12), 92–103 (2011)
Ciucci, D.: Orthopairs: a simple and widely used way to model uncertainty. Fundam. Inform. 108(3–4), 287–304 (2011)
Doherty, P., Łukaszewicz, W., Skowron, A., Szałas, A.: Knowledge Engineering. A Rough Set Approach. Springer, Heidelberg (2006)
Doherty, P., Szałas, A.: Stability, supportedness, minimality and Kleene answer set programs. In: Eiter, T., Strass, H., Truszczynski, M., Woltran, S. (eds.) Advances in Knowledge Representation, Logic Programming, and Abstract Argumentation. LNCS, vol. 9060, pp. 125–140. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-14726-0_9
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. Outstanding Contributions to Logic, vol. 17, pp. 233–252. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-97879-6_9
Doherty, P., Szałas, A.: Rough set reasoning using answer set programs. Int. J. Approx. Reason. 130, 126–149 (2021)
Dunin-Kęplicz, B., Szałas, A.: Shadowing in many-valued nested structures. In: 50th IEEE International Symposium on Multiple-Valued Logic, ISMVL, pp. 230–236. IEEE (2020)
Gebser, M., Kaminski, R., Kaufmann, B., Schaub, T.: Answer set solving in practice. In: Synthesis Lectures on AI and Machine Learning. Morgan and Claypool Pub., San Rafael (2012)
Gelfond, M., Kahl, Y.: Knowledge Representation, Reasoning, and the Design of Intelligent Agents - The Answer-Set Programming Approach. Cambridge University Press, Cambridge (2014)
Greco, S., Matarazzo, B., Słowiński, R.: Algebra and topology for dominance-based rough set approach. In: Ras, Z., Tsay, L.S. (eds.) Advances in Intelligent Information Systems, SCI, vol. 265, pp. 43–78. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-05183-8_3
Kleene, S.: On a notation for ordinal numbers. Symbol. Logic 3, 150–155 (1938)
Leone, N., et al.: The DLV system for knowledge representation and reasoning. ACM TCL 7(3), 499–562 (2006)
Małuszyński, J., Szałas, A.: Living with inconsistency and taming nonmonotonicity. In: de Moor, O., Gottlob, G., Furche, T., Sellers, A. (eds.) Datalog 2.0 2010. LNCS, vol. 6702, pp. 334–398. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-24206-9_22
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, Amsterdam (2013)
Pal, S.K., Polkowski, L., Skowron, A. (eds.): Rough-Neuro Computing: Techniques for Computing with Words. Springer, Heidelberg (2003). https://doi.org/10.1007/978-3-642-18859-6
Pawlak, Z.: Rough sets. Int. J. Comput. Inf. Sci. 11, 341–356 (1982)
Pawlak, Z.: Rough Sets. Theoretical Aspects of Reasoning About Data. Kluwer Academic Publishers, Dordrecht (1991)
Pawlak, Z., Skowron, A.: Rudiments of rough sets. Inf. Sci. 117(1), 3–27 (2007)
Priest, G.: The logic of paradox. J. Philos. Logic 8, 219–241 (1979)
Przymusiński, T.: Stable semantics for disjunctive programs. New Gener. Comput. 9(3/4), 401–424 (1991)
Rescher, N.: Many-Valued Logic. McGraw Hill, New York (1969)
Simons, P., Niemelä, I., Soininen, T.: Extending and implementing the stable model semantics. Artif. Intell. 138(1–2), 181–234 (2002)
Ślȩzak, D., Synak, P., Toppin, G., Wróblewski, J., Borkowski, J.: Rough SQL - semantics and execution. In: Greco, S., Bouchon-Meunier, B., Coletti, G., Fedrizzi, M., Matarazzo, B., Yager, R. (eds.) IPMU 2012, Part II. CCIS, vol. 298, pp. 570–579. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-31715-6_60
Szałas, A.: Revisiting object-rule fusion in query languages. In: Cristani, M., Toro, C., Zanni-Merk, C., Howlett, R., Jain, L. (eds.) Proceedings of the 24th International Conference on KES 2020, Knowledge-Based and Intelligent Information and Engineering Systems. Procedia Computer Science, vol. 176, pp. 50–59. Elsevier, Amsterdam (2020)
Urquhart, A.: Many-valued logic. In: Gabbay, D., Guenthner, F. (eds.) Handbook of Philosophical Logic, vol. 3, pp. 71–116. Reidel, Dordrecht (1986)
Verna, D.: Method combinators. In: Cooper, D. (ed.) Proceedinds of 11th European Lisp Symposium ELS 2018, pp. 32–41. ELSAA (2018)
Vitória, A., Małuszyński, J., Szałas, A.: Modeling and reasoning with paraconsistent rough sets. Fundam. Inform. 97(4), 405–438 (2009)
Yao, Y., Wong, S., Lin, T.: A review of rough set models. In: Lin, T., Cercone, N. (eds.) Rough Sets and Data Mining, pp. 47–75. Springer, Boston (1997). https://doi.org/10.1007/978-1-4613-1461-5_3
Zhang, Q., Xie, Q., Wang, G.: A survey on rough set theory and its applications. CAAI Trans. Intell. Technol. 1(4), 323–333 (2016)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Szałas, A. (2021). Many-Valued Dynamic Object-Oriented Inheritance and Approximations. In: Ramanna, S., Cornelis, C., Ciucci, D. (eds) Rough Sets. IJCRS 2021. Lecture Notes in Computer Science(), vol 12872. Springer, Cham. https://doi.org/10.1007/978-3-030-87334-9_10
Download citation
DOI: https://doi.org/10.1007/978-3-030-87334-9_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-87333-2
Online ISBN: 978-3-030-87334-9
eBook Packages: Computer ScienceComputer Science (R0)