Academia.eduAcademia.edu

Outline

Diagonals and Block-Ordered Relations

2024, arXiv (Cornell University)

https://doi.org/10.48550/ARXIV.2401.17130

Abstract

More than 70 years ago, Jaques Riguet suggested the existence of an "analogie frappante" (striking analogy) between so-called "relations de Ferrers" and a class of difunctional relations, members of which we call "diagonals". Inspired by his suggestion, we formulate an "analogie frappante" linking the notion of a block-ordered relation and the notion of the diagonal of a relation. We formulate several novel properties of the core/index of a diagonal, and use these properties to rephrase our "analogie frappante". Loosely speaking, we show that a block-ordered relation is a provisional ordering up to isomorphism and reduction to its core. (Our theorems make this informal statement precise.) Unlike Riguet (and others who follow his example), we avoid almost entirely the use of nested complements to express and reason about properties of these notions: we use factors (aka residuals) instead. The only (and inevitable) exception to this is to show that our definition of a "staircase" relation is equivalent to Riguet's definition of a "relation de Ferrers". Our "analogie frappante" also makes it obvious that a "staircase" relation is not necessarily block-ordered, in spite of the mental picture of such a relation presented by Riguet.

References (24)

  1. A.V. Aho, M.R. Garey, and J.D. Ullman. The transitive reduction of a directed graph. SIAM J. of Computing, 1(2):131-137, 1972.
  2. Roland Backhouse. Pair algebras and Galois connections. Information Process- ing Letters, 67(4):169-176, 31 August 1998.
  3. Roland Backhouse. Fixed point calculus. Summer School and Workshop on Algebraic and Coalgebraic Methods in the Mathematics of Program Construction, available at http:/www.cs.nott.ac.uk/~psarb2/MPC/acmmpc.pdf, April 2000.
  4. See [Bac21], in particular the concluding section, for references to the relevant literature.
  5. Roland Backhouse. Galois connections and fixed point calculus. In Roland Back- house, Roy Crole, and Jeremy Gibbons, editors, Algebraic and Coalgebraic Methods in the Mathematics of Program Construction, volume 2297 of LNCS Tutorial, chapter 4, pages 89-148. Springer, 2002. International Summer School and Workshop, Oxford, UK, April 2000, Revised Lectures (Abridged version of [Bac00]).
  6. Roland Backhouse. Regular algebra applied to language problems. Journal of Logic and Algebraic Programming, 66:71-111, 2006.
  7. Roland Backhouse. Difunctions and block-ordered rela- tions. Working document. Available at ResearchGate and www.cs.nott.ac.uk/~psarb2/MPC/DifunBlockOrderedAndStaircase.pdf, 2021.
  8. Roland Backhouse. Elements of algorithmic graph the- ory. An exercise in combining precision with concision. http://www.cs.nott.ac.uk/~psarb2/MPC/BasicGraphTheory.pdf. Working Document. Extended version of [BDGv22]. Also available from ResearchGate, 2022.
  9. Roland Backhouse, Henk Doornbos, Roland Glück, and Jaap van der Woude. Components and acyclicity of graphs. An exercise in combining precision with concision. Journal of Logical and Algebraic Methods in Programming, 124:100730, 2022.
  10. R.C. Backhouse and P. Hoogendijk. Elements of a relational theory of datatypes. In B. Möller, H.A. Partsch, and S.A. Schuman, editors, Formal Program Devel- opment. Proc. IFIP TC2/WG 2.1 State of the Art Seminar, Rio de Janeiro, Jan. 1992, volume 755 of LNCS, pages 7-42. Springer-Verlag, 1993.
  11. Roland Backhouse and Ed Voermans. The index and core of a relation. With application to the axiomatics of relation algebra and block-ordered relations. Available at ResearchGate, April 2022.
  12. Roland Backhouse and Ed Voermans. The index and core of a relation. With application to the axiomatics of relation algebra. Submitted for publication., September 2023.
  13. J.H. Conway. Regular Algebra and Finite Machines. Chapman and Hall, London, 1971.
  14. P.J. Freyd and A. Ščedrov. Categories, Allegories. North-Holland, 1990.
  15. GHK + 80] G. Gierz, K. H. Hofmann, K. Keimel, J.D. Lawson, M. Mislove, and D. S. Scott. A Compendium of Continuous Lattices. Springer-Verlag, 1980.
  16. J. Hartmanis and R.E. Stearns. Pair algebras and their application to automata theory. Information and Control, 7(4):485-507, 1964.
  17. J. Hartmanis and R.E. Stearns. Algebraic Structure Theory of Sequential Ma- chines. Prentice-Hall, 1966.
  18. José N. Oliveira. Programming from metaphorisms. JLAMP, 94:15-44, January 2018.
  19. J. Riguet. Relations binaire, fermetures, correspondances de Galois. Bulletin de la Société Mathématiques de France, 76:114-155, 1948.
  20. J. Riguet. Quelques propriétés des relations difonctionelles. C.R.Acad.Sci. Paris, 230:1999-2000, 1950.
  21. J. Riguet. Les relations de Ferrers. Compte Rendus des Séances hebdomadaires de l'Acadamie des Sciences (Paris), 232:1729-1730, 1951.
  22. Gunther Schmidt and Thomas Ströhlein. Relations and Graphs. EATCS Monographs on Theoretical Computer Science. Springer-Verlag Berlin Heidel- berg, 1993.
  23. Ed (Theodorus Sebastiaan) Voermans. Inductive Datatypes with Laws and Sub- typing. A Relational Model. Technische Universiteit Eindhoven, Department of Mathematics and Computer Science, 1999. Ph.D. thesis. DOI:10.6100/IR51.
  24. Michael Winter. Decomposing relations into orderings. In B. Möller R. Bergham- mer and G. Struth, editors, Proc. of the Internat. Workshop RelMiCS '7 and 2nd Internat. Workshop on Applications of Kleene Algebra, in combina- tion with a workshop of the COST Action 274: TARSKI. Revised Selected Papers, volume 3051 of LNCS, pages 261-272. Springer-Verlag, 2004.