Skip to main content

Normal Forms and Reduction for Theories of Binary Relations

  • Conference paper
Rewriting Techniques and Applications (RTA 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1833))

Included in the following conference series:

Abstract

We consider equational theories of binary relations, in a language expressing composition, converse, and lattice operations. We treat the equations valid in the standard model of sets and also define a hierarchy of equational axiomatisations stratifying the standard theory. By working directly with a presentation of relation-expressions as graphs we are able to define a notion of reduction which is confluent and strongly normalising, in sharp contrast to traditional treatments based on first-order terms. As consequences we obtain unique normal forms, decidability of the decision problem for equality for each theory. In particular we show a non-deterministic polynomial-time upper bound for the complexity of the decision problems.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. AndrĆ©ka, H., Bredikhin, D.A.: The equational theory of union-free algebras of relations. Algebra UniversalisĀ 33, 516ā€“532 (1995)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  2. Backhouse, R.C., Hoogendijk, P.F.: Elements of a relational theory of datatypes. In: Mƶller, B., Schuman, S., Partsch, H. (eds.) Formal Program Development. LNCS, vol.Ā 755, pp. 7ā€“42. Springer, Heidelberg (1993)

    Google ScholarĀ 

  3. Barwise, J., Allwein, G. (eds.): Logical Reasoning with Diagrams. Oxford University Press, Oxford (1996)

    MATHĀ  Google ScholarĀ 

  4. Bird, R., de Moor, O.: Algebra of Programming. Prentice Hall, Englewood Cliffs (1997)

    MATHĀ  Google ScholarĀ 

  5. Brink, C., Kahl, W., Schmidt, G. (eds.): Relational Methods in Computer Science. Advances in Computing. Springer, Wien, New York (1997) ISBN 3-211-82971-7

    Google ScholarĀ 

  6. Broome, P., Lipton, J.: Combinatory logic programming: computing in relation calculi. In: Bruynooghe, M. (ed.) Logic Programming, MIT Press, Cambridge (1994)

    Google ScholarĀ 

  7. Brown, C., Hutton, G.: Categories, allegories and circuit design. In: Logic in Computer Science, pp. 372ā€“381. IEEE Computer Society Press, Los Alamitos (1994)

    Google ScholarĀ 

  8. Hoare, C.A.R.: An axiomatic basis for computer programming. CACMĀ 12(10), 576ā€“583 (1969)

    MATHĀ  Google ScholarĀ 

  9. Curtis, S., Lowe, G.: Proofs with graphs. Science of Computer ProgrammingĀ 26, 197ā€“216 (1996)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  10. De Bakker, J.W., De Roever, W.P.: A calculus for recursive program schemes. In: Nivat, M. (ed.) Automata, Languages and Programming, pp. 167ā€“196. North-Holland, Amsterdam (1973)

    Google ScholarĀ 

  11. De Morgan, A.: On the syllogism, no. IV, and on the logic of relations. Transactions of the Cambridge Philosophical SocietyĀ 10, 331ā€“358 (1860)

    Google ScholarĀ 

  12. Freyd, P., Scedrov, A.: Categories and Allegories. North-Holland Mathematical Library, vol.Ā 39. North-Holland, Amsterdam (1990)

    Google ScholarĀ 

  13. GutiƩrrez, C.: Normal forms for connectedness in categories. Annals of pure and applied logic. Special issue devoted to the XI Simposio Latinoamericano de Logica Matematica, Venezuela (July 1998) (to appear)

    Google ScholarĀ 

  14. GutiƩrrez, C.: The Arithmetic and Geometry of Allegories: normal forms and complexity of a fragment of the theory of relations. PhD thesis, Wesleyan University (1999)

    Google ScholarĀ 

  15. Haiman, M.: Arguesian lattics which are not linear. Bull. Amer. Math. Soc.Ā 16, 121ā€“123 (1987)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  16. Hutton, G., Meijer, E., Voermans, E.: A tool for relational programmers. Distributed on the mathematics of programming electronic mailing list (January 1994), http://www.cs.nott.ac.uk/gmh/allegories.gs

  17. Kahl, W.: Relational matching for graphical calculi of relations. Journal of Information ScienceĀ 119(3-4), 253ā€“273 (1999)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  18. Lipton, J., Chapman, E.: Some notes on logic programming with a relational machine. In: Jaoua, A., Kempf, P., Schmidt, G. (eds.) Relational Methods in Computer Science, Technical Report Nr. 1998-03, pp. 1ā€“34, FakultƤt fĆ¼r Informatik, UniversitƤt der Bundeswehr MĆ¼nchen (July 1998)

    Google ScholarĀ 

  19. Maddux, R.D.: Relation-algebraic semantics. Theoretical Computer ScienceĀ 160, 1ā€“85 (1996)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  20. Peirce, C.S.: Collected Papers. Harvard University Press, Cambridge (1933)

    Google ScholarĀ 

  21. Pratt, V.R.: Origins of the calculus of binary relations, pp. 248ā€“254. IEEE Computer Soc. Press, Los Alamitos (1992)

    Google ScholarĀ 

  22. Sanderson, J.G.: A Relational Theory of Computing. LNCS, vol.Ā 82. Springer, Heidelberg (1980)

    MATHĀ  Google ScholarĀ 

  23. Schmidt, G.W., Strƶhlein, T.: Relations and Graphs: Discrete Mathematics for Computer Scientists. EATCS Monographs on Theoretical Computer Science. Springer, Heidelberg (1993)

    MATHĀ  Google ScholarĀ 

  24. Schrƶder, E.: Vorlesungen Ć¼ber der Algebra der Logik. Algebra und Logik der Relative, vol.Ā 3 (1895)

    Google ScholarĀ 

  25. Tarski, A.: On the calculus of relations. Journal of Symbolic LogicĀ 6(3), 73ā€“89 (1941)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  26. Tarski, A., Givant, S.: A formalization of set theory without variables, AMS Colloquium Publications. American Mathematical Society, vol.Ā 41 (1988)

    Google ScholarĀ 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

Ā© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dougherty, D., GutiƩrrez, C. (2000). Normal Forms and Reduction for Theories of Binary Relations. In: Bachmair, L. (eds) Rewriting Techniques and Applications. RTA 2000. Lecture Notes in Computer Science, vol 1833. Springer, Berlin, Heidelberg. https://doi.org/10.1007/10721975_7

Download citation

  • DOI: https://doi.org/10.1007/10721975_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67778-9

  • Online ISBN: 978-3-540-44980-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics