Relation Algebras and their Application in Temporal and Spatial Reasoning

Qualitative temporal and spatial reasoning is in many cases based on binary relations such as before, after, starts, contains, contact, part of, and others derived from these by relational operators. The calculus of relation algebras is an equational formalism; it tells us which relations must exist, given several basic operations, such as Boolean operations on relations, relational composition and converse. Each equation in the calculus corresponds to a theorem, and, for a situation where there are only finitely many relations, one can construct a composition table which can serve as a look up table for the relations involved. Since the calculus handles relations, no knowledge about the concrete geometrical objects is necessary. In this sense, relational calculus is “pointless”. Relation algebras were introduced into temporal reasoning by Allen (1983, Communications of the ACM 26(1), 832–843) and into spatial reasoning by Egenhofer and Sharma (1992, Fifth International Symposium on Spatial Data Handling, Charleston, SC). The calculus of relation algebras is also well suited to handle binary constraints as demonstrated e.g. by Ladkin and Maddux (1994, Journal of the ACM 41(3), 435–469). In the present paper I will give an introduction to relation algebras, and an overview of their role in qualitative temporal and spatial reasoning.

[1]  Anna Maria Radzikowska,et al.  Lattice-Based Relation Algebras and Their Representability , 2003, Theory and Applications of Relational Structures as Knowledge Instruments.

[2]  Eugene C. Luschei,et al.  The logical systems of Lesniewski , 1962 .

[3]  Max J. Egenhofer,et al.  Relation algebras over containers and surfaces: An ontological study of a room space , 1999, Spatial Cogn. Comput..

[4]  Ugo Montanari,et al.  Networks of constraints: Fundamental properties and applications to picture processing , 1974, Inf. Sci..

[5]  Ivo Düntsch,et al.  Cylindric structures and dependencies in relational databases , 2001, Theor. Comput. Sci..

[6]  William Kneale ON THE SYLLOGISM AND OTHER LOGICAL WRITINGS , 1966 .

[7]  Henry A. Kautz,et al.  Constraint propagation algorithms for temporal reasoning: a revised report , 1989 .

[8]  Roger D. Maddux,et al.  The origin of relation algebras in the development and axiomatization of the calculus of relations , 1991, Stud Logica.

[9]  R. Maddux Some varieties containing relation algebras , 1982 .

[10]  JudtHlt JHodillitt 1890 , 1891, The Indian medical gazette.

[11]  Roger D. Maddux,et al.  Representations for Small Relation Algebras , 1994, Notre Dame J. Formal Log..

[12]  Robin Hirsch,et al.  A Finite Relation Algebra with Undecidable Network Satisfaction Problem , 1999, Log. J. IGPL.

[13]  Bernhard Nebel,et al.  Computational Properties of Qualitative Spatial Reasoning: First Results , 1995, KI.

[14]  Mingsheng Ying,et al.  Relational reasoning in the region connection calculus , 2005, ArXiv.

[15]  C. Chree,et al.  Transactions of the Cambridge Philosophical Society , 1889 .

[16]  Max J. Egenhofer,et al.  On the Equivalence of Topological Relations , 1995, Int. J. Geogr. Inf. Sci..

[17]  C. Siegel Vorlesungen über die Algebra der Logik , 1907 .

[18]  B. Jónsson Varieties of relation algebras , 1982 .

[19]  Roger D. Maddux,et al.  Relation Algebras for Reasoning about Time and Space , 1993, AMAST.

[20]  R. McKenzie Representations of integral relation algebras. , 1970 .

[21]  R. C. Lyndon Relation algebras and projective geometries. , 1961 .

[22]  Robin Hirsch,et al.  Expressive Power and Complexity in Algebraic Logic , 1997, J. Log. Comput..

[23]  A. Tarski,et al.  Cylindric Algebras. Part II , 1988 .

[24]  B. Bennett,et al.  When does a Composition Table Provide a Complete and TractableProof Procedure for a Relational Constraint Language ? , 1997 .

[25]  I. Németi,et al.  Decidability of relation algebras with weakened associativity , 1987 .

[26]  R. Lyndon THE REPRESENTATION OF RELATIONAL ALGEBRAS , 1950 .

[27]  Giangiacomo Gerla Chapter 18 – Pointless Geometries , 1995 .

[28]  A. Tarski,et al.  A Formalization Of Set Theory Without Variables , 1987 .

[29]  M. Egenhofer,et al.  Assessing the Consistency of Complete and Incomplete Topological Information , 1993 .

[30]  Sanjiang Li,et al.  Extensionality of the RCC8 Composition Table , 2002, Fundam. Informaticae.

[31]  Sanjiang Li,et al.  Region Connection Calculus: Its models and composition table , 2003, Artif. Intell..

[32]  Michael Winter,et al.  A representation theorem for Boolean contact algebras , 2005, Theor. Comput. Sci..

[33]  Max J. Egenhofer,et al.  Deriving the Composition of Binary Topological Relations , 1994, J. Vis. Lang. Comput..

[34]  Carus Paul The Foundation of Mathematics. , 1920 .

[35]  R. Maddux Some algebras and algorithms for reasoning about time and space , 1989 .

[36]  Brandon Bennett,et al.  Spatial Reasoning with Propositional Logics , 1994, KR.

[37]  Laure Vieu,et al.  Toward a Geometry of Common Sense: A Semantics and a Complete Axiomatization of Mereotopology , 1995, IJCAI.

[38]  Algebraic logic , 1985, Problem books in mathematics.

[39]  Vaughan R. Pratt,et al.  On the Syllogism: IV; and on the Logic of Relations , 2022 .

[40]  Peter B. Ladkin,et al.  On binary constraint networks , 1989 .

[41]  Peter B. Ladkin,et al.  On binary constraint problems , 1994, JACM.

[42]  Ivo Düntsch,et al.  A relation - algebraic approach to the region connection calculus , 2001, Theor. Comput. Sci..

[43]  M. Egenhofer Categorizing Binary Topological Relations Between Regions, Lines, and Points in Geographic Databases , 1998 .

[44]  Jochen Renz,et al.  Maximal Tractable Fragments of the Region Connection Calculus: A Complete Analysis , 1999, IJCAI.

[45]  D. Monk On representable relation algebras. , 1964 .

[46]  M. Egenhofer,et al.  Point-Set Topological Spatial Relations , 2001 .

[47]  Michael Winter,et al.  Construction of Boolean contact algebras , 2004, AI Commun..

[48]  Peter Jonsson,et al.  A Complete Classification of Tractability in RCC-5 , 1997, J. Artif. Intell. Res..

[49]  Robin Hirsch,et al.  Tractable approximations for temporal constraint handling , 2000, Artif. Intell..

[50]  Ian Pratt-Hartmann,et al.  Expressivity in Polygonal, Plane Mereotopology , 2000, J. Symb. Log..

[51]  Max J. Egenhofer,et al.  Reasoning about Binary Topological Relations , 1991, SSD.

[52]  Max J. Egenhofer,et al.  Topological Relations Between Regions with Holes , 1994, Int. J. Geogr. Inf. Sci..

[53]  Bjarni Jónsson,et al.  Representation of modular lattices and of relation algebras , 1959 .

[54]  Alexander Reinefeld,et al.  Effective Solution of Qualitative Interval Constraint Problems , 1992, Artif. Intell..

[55]  Andrew U. Frank,et al.  Qualitative Spatial Reasoning: Cardinal Directions as an Example , 1996, Int. J. Geogr. Inf. Sci..

[56]  Ian Pratt-Hartmann,et al.  A Complete Axiom System for Polygonal Mereotopology of the Real Plane , 1998, J. Philos. Log..

[57]  International symposium on spatial data handling , 1984 .

[58]  Augustus de Morgan,et al.  On the Syllogism, No. IV., and on the Logic of Relations , 1864 .

[59]  Alfred Tarski,et al.  Distributive and Modular Laws in the Arithmetic of Relation Algebras , 1953 .

[60]  Alan K. Mackworth Consistency in Networks of Relations , 1977, Artif. Intell..

[61]  Alfred Tarski,et al.  Relational selves as self-affirmational resources , 2008 .

[62]  Ivo Düntsch,et al.  Binary Relations and Permutation Groups , 1995, Math. Log. Q..

[63]  Andrzej Grzegorczyk,et al.  Axiomatizability of geometry without points , 1960, Synthese.

[64]  E. Schröder Vorlesungen uber die Algebra der Logik , 1967 .

[65]  R. Maddux Introductory course on relation algebras, finite-dimensional cylindric algebras, and their interc , 1990 .

[66]  Jan Woleński Review of S. Leśniewski, Collected Works, Vols. I-II, ed. by S. J. Surma, J. T. Srzednicki, D. I. Barnett, and V. F. Rickey , 2000 .

[67]  Bernhard Nebel,et al.  Reasoning about temporal relations: a maximal tractable subclass of Allen's interval algebra , 1994, JACM.

[68]  Mark Witkowski,et al.  From Images to Bodies: Modelling and Exploiting Spatial Occlusion and Motion Parallax , 2001, IJCAI.

[69]  Robin Hirsch,et al.  Relation Algebras of Intervals , 1996, Artif. Intell..

[70]  James F. Allen Maintaining knowledge about temporal intervals , 1983, CACM.

[71]  Anthony G. Cohn,et al.  Computing Transivity Tables: A Challenge For Automated Theorem Provers , 1992, CADE.

[72]  Alexander Reinefeld,et al.  Fast algebraic methods for interval constraint problems , 1997, Annals of Mathematics and Artificial Intelligence.

[73]  T. D. Laguna Point, Line, and Surface, as Sets of Solids , 1922 .

[74]  Bowman L. Clarke,et al.  A calculus of individuals based on "connection" , 1981, Notre Dame J. Formal Log..

[75]  Ralf Behnke,et al.  RELVIEW - A System for Calculating With Relations and Relational Programming , 1998, FASE.

[76]  Bernhard Nebel,et al.  On the Complexity of Qualitative Spatial Reasoning: A Maximal Tractable Fragment of the Region Connection Calculus , 1999, Artif. Intell..

[77]  Gunther Schmidt,et al.  A Necessary Relation Algebra for Mereotopology , 2001, Stud Logica.

[78]  Terence R. Smith,et al.  Algebraic approach to spatial reasoning , 1992, Int. J. Geogr. Inf. Sci..

[79]  I. Hodkinson,et al.  Relation Algebras by Games , 2002 .

[80]  Hajnal Andréka,et al.  Decision problems for equational theories of relation algebras , 1997, Memoirs of the American Mathematical Society.

[81]  Ivo Düntsch Small integral relation algebras generated by a partial order , 1991 .

[82]  Brandon Bennett Some Observations and Puzzles about Composing Spatial and Temporal Relations , 1994 .

[83]  A. Tarski Contributions to the theory of models. III , 1954 .