Abstract
We present a technique for the relational computation of sets \(\mathcal {R}\) of relations. It is based on a specification of a relation R to belong to \(\mathcal {R}\) by means of an inclusion \(\mathfrak {s}\,\subseteq \,\mathfrak {t}\), where \(\mathfrak {s}\) and \(\mathfrak {t}\) are relation-algebraic expressions constructed from a vector model of R in a specific way. To get the inclusion, we apply properties of a mapping that transforms relations into their vectors models and, if necessary, point-wise reasoning. The desired computation of \(\mathcal {R}\) via a relation-algebraic expression \(\mathfrak {r}\) is then immediately obtained from \(\mathfrak {s}\,\subseteq \,\mathfrak {t}\) using a result of [3]. Compared with a direct development of \(\mathfrak {r}\) from a logical specification of R to belong to \(\mathcal {R}\), the proposed technique is much more simple. We demonstrate its use by some classes of specific relations and also show some applications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Berghammer, R., Zierer, H.: Relational algebraic semantics of deterministic and nondeterministic programs. Theor. Comput. Sci. 43, 123–147 (1986)
Berghammer, R., Kehden, B.: Relation-algebraic specification and solution of special university timetabling problems. J. Logic Algebraic Progr. 79, 722–739 (2010)
Berghammer, R.: Column-wise extendible vector expressions and the relational computation of sets of sets. In: Hinze, R., Voigtländer, J. (eds.) MPC 2015. LNCS, vol. 9129, pp. 238–256. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-19797-5_12
Berghammer, Rudolf: Tool-based relational investigation of closure-interior relatives for finite topological spaces. In: Höfner, Peter, Pous, Damien, Struth, Georg (eds.) RAMICS 2017. LNCS, vol. 10226, pp. 60–76. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-57418-9_4
Guttmann, W.: Multirelations with infinite computations. J. Logic Algebraic Progr. 83, 194–211 (2014)
Kawahara, Y.: On the cardinality of relations. In: Schmidt, R.A. (ed.) RelMiCS 2006. LNCS, vol. 4136, pp. 251–265. Springer, Heidelberg (2006). https://doi.org/10.1007/11828563_17
Kehden, B.: Evaluating sets of search points using relational algebra. In: Schmidt, R.A. (ed.) RelMiCS 2006. LNCS, vol. 4136, pp. 266–280. Springer, Heidelberg (2006). https://doi.org/10.1007/11828563_18
Maddux, R.: On the derivation of identities involving projection functions. In: Cirmaz, L., Gabbay, D., de Rijke, M. (eds.) Logic Colloquium 92, Studies in Logic, Language and Information, pp. 143–163. CSLI Publications (1995)
Schmidt, G.: Programs as partial graphs I: flow equivalence and correctness. Theor. Comput. Sci. 15, 1–25 (1981)
Schmidt, G., Ströhlein, T.: Relations and Graphs. Springer, Heidelberg (1993). https://doi.org/10.1007/978-3-642-77968-8
Schmidt, G.: Relational Mathematics. Cambridge University Press, Cambridge (2010)
Stoy, J.E.: Denotational Semantics. The MIT Press, Cambridge (1977)
Acknowledgment
I want to thank W. Guttmann and M. Winter for the cooperation concerning the applications presented in Sect. 5 and the referees for their very helpful comments and suggestions.
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
Berghammer, R. (2021). Relational Computation of Sets of Relations. In: Fahrenberg, U., Gehrke, M., Santocanale, L., Winter, M. (eds) Relational and Algebraic Methods in Computer Science. RAMiCS 2021. Lecture Notes in Computer Science(), vol 13027. Springer, Cham. https://doi.org/10.1007/978-3-030-88701-8_4
Download citation
DOI: https://doi.org/10.1007/978-3-030-88701-8_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-88700-1
Online ISBN: 978-3-030-88701-8
eBook Packages: Computer ScienceComputer Science (R0)