Relations and Graphs

Relation Algebras We have deduced Propositions 2.3.6 and 2.3.7 from Propositions 2.3.2, 2.3.3, and 2.3.4 by arguments involving no element relationship (x,y) E R. In the exercises we require similar proofs for Dedekind's formula 2.3.5. Proofs not involving quantifiers are usually shorter and more transparent, hence also easier to check and to memorize. Moreover, this type of proof is capable of being performed by a machine. We define an (abstract) relation algebra to be an algebraic structure that satisfies the laws of an atomic, complete, Boolean lattice, the properties of multiplication (2.3.2), the Tarski rule (2.3.3), and the SchrOder equivalences (2.3.4). By contrast, when we consider a given set V and relations on it, we refer to concrete relations. We call a proof relation-algebraic, if it involves only the laws of a relation algebra, and their consequences, such as (2.3.6), but makes no use of the matrix-like structure of ReV x V. Results proved in such a way hold true in every relation algebra, hence also in those constructed by the procedure of (7.5.14).

[1]  J. W. de Bakker,et al.  On the Completeness of the Inductive Assertion Method , 1975, J. Comput. Syst. Sci..

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

[3]  Thomas Ströhlein,et al.  Analyzing games by Boolean matrix iteration , 1977, Discret. Math..

[4]  Gérard P. Huet,et al.  Confluent Reductions: Abstract Properties and Applications to Term Rewriting Systems , 1980, J. ACM.

[5]  R. Z. Norman,et al.  An algorithm for a minimum cover of a graph , 1959 .

[6]  Walter Felscher,et al.  Natürliche Zahlen, Ordnung, Nachfolge , 1958 .

[7]  A. Roth A Fixed Point Approach to Stability in Cooperative Games , 1977 .

[8]  Zohar Manna Verification of Sequential Programs: Temporal Axiomatization , 1982 .

[9]  J. Roger Hindley,et al.  An abstract Church-Rosser theorem. II: Applications , 1974, Journal of Symbolic Logic.

[10]  Willem P. de Roever,et al.  Recursive program schemes: semantics and proof theory , 1976, Mathematical Centre Tracts.

[11]  Thomas Ströhlein,et al.  On Kernels of Graphs and Solutions of Games: A Synopsis Based on Relations and Fixpoints , 1985 .

[12]  A. Church,et al.  Some properties of conversion , 1936 .

[13]  Joseph A. Goguen,et al.  On Homomorphisms, Correctness, Termination, Unfoldments, and Equivalence of Flow Diagram Programs , 1974, J. Comput. Syst. Sci..

[14]  M. Newman On Theories with a Combinatorial Definition of "Equivalence" , 1942 .

[15]  Thomas Ströhlein,et al.  Relation Algebra and Logic of Programs , 1991 .

[16]  R. Luce A note on Boolean matrix theory , 1952 .

[17]  E. Artin The theory of braids. , 1950, American scientist.

[18]  Maurice Kraitchik La mathématique des jeux ou Récréations mathématiques , 1930 .

[19]  David Harel,et al.  First-Order Dynamic Logic , 1979, Lecture Notes in Computer Science.

[20]  Harold W. Kuhn,et al.  Definitions for a theory of games and pursuit , 1960 .

[21]  Thanh Tung Nguyen A Relational Model of Demonic Nondeterministic Programs , 1991, Int. J. Found. Comput. Sci..

[22]  M. Stone The theory of representations for Boolean algebras , 1936 .

[23]  Thomas Ströhlein,et al.  A Boolean matrix iteration in timetable construction , 1976 .

[24]  M. Richardson,et al.  Solutions of Irreflexive Relations , 1953 .

[25]  Gunther Schmidt,et al.  Discrete ordering relations , 1983, Discret. Math..

[26]  Frank Harary,et al.  Is the null-graph a pointless concept? , 1974 .

[27]  Robert W. Floyd,et al.  Assigning meaning to programs , 1967 .

[28]  John G. Sanderson A Relational Theory of Computing , 1980, Lecture Notes in Computer Science.