Skip to main content

Relational Computation of Sets of Relations

  • Conference paper
  • First Online:
Relational and Algebraic Methods in Computer Science (RAMiCS 2021)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 13027))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 79.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Berghammer, R., Zierer, H.: Relational algebraic semantics of deterministic and nondeterministic programs. Theor. Comput. Sci. 43, 123–147 (1986)

    Article  MathSciNet  Google Scholar 

  2. Berghammer, R., Kehden, B.: Relation-algebraic specification and solution of special university timetabling problems. J. Logic Algebraic Progr. 79, 722–739 (2010)

    Article  MathSciNet  Google Scholar 

  3. 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

    Chapter  MATH  Google Scholar 

  4. 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

    Chapter  MATH  Google Scholar 

  5. Guttmann, W.: Multirelations with infinite computations. J. Logic Algebraic Progr. 83, 194–211 (2014)

    Article  MathSciNet  Google Scholar 

  6. 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

    Chapter  Google Scholar 

  7. 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

    Chapter  MATH  Google Scholar 

  8. 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)

    Google Scholar 

  9. Schmidt, G.: Programs as partial graphs I: flow equivalence and correctness. Theor. Comput. Sci. 15, 1–25 (1981)

    Article  MathSciNet  Google Scholar 

  10. Schmidt, G., Ströhlein, T.: Relations and Graphs. Springer, Heidelberg (1993). https://doi.org/10.1007/978-3-642-77968-8

    Book  MATH  Google Scholar 

  11. Schmidt, G.: Relational Mathematics. Cambridge University Press, Cambridge (2010)

    Book  Google Scholar 

  12. Stoy, J.E.: Denotational Semantics. The MIT Press, Cambridge (1977)

    MATH  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Rudolf Berghammer .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics