A Calculus for Graphs with Complement

We present a system for deriving inclusions between graphs from a set of inclusions between graphs taken as hypotheses. The novel features are the extended notion of graph with an explicitly representation of complement, the more involved definition of the system, and its completeness proof due to the embedding of complements. This is an improvement on former work, where complement was introduced by definition. Our calculus provides a basis on which one can construct a wide range of graph calculi for several algebras of relations.

[1]  Andrea Formisano,et al.  A graphical approach to relational reasoning , 2001, Electron. Notes Theor. Comput. Sci..

[2]  On clones generated by primitive-positive operations of Tarski's relation algebras , 1997 .

[3]  Calogero G. Zarba,et al.  Compiling dyadic first-order specifications into map algebra , 2003, Theor. Comput. Sci..

[4]  H. Andréka,et al.  The equational theory of union-free algebras of relations , 1995 .

[5]  Wolfram Kahl,et al.  Relational Treatment of Term Graphs With Bound Variables , 1998, Log. J. IGPL.

[6]  Paulo A. S. Veloso,et al.  On a Graph Calculus for Algebras of Relations , 2008, WoLLIC.

[7]  Paulo A. S. Veloso,et al.  On graph reasoning , 2009, Inf. Comput..

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

[9]  Roger D. Maddux,et al.  Relation Algebras , 1997, Relational Methods in Computer Science.

[10]  Paulo A. S. Veloso,et al.  On Positive Relational Calculi , 2007, Log. J. IGPL.

[11]  Graham Hutton,et al.  A Relational Derivation of a Functional Program , 1992 .

[12]  Alan Jeffrey,et al.  Allegories of Circuits , 1994, LFCS.

[13]  Wolfram Kahl Algebraic Graph Derivations for Graphical Calculi , 1996, WG.

[14]  Gavin Lowe,et al.  Proofs with Graphs , 1996, Sci. Comput. Program..

[15]  Renata P. de Freitas,et al.  A note on proofs with graphs , 2008, Sci. Comput. Program..

[16]  Andre Scedrov,et al.  Categories, allegories , 1990, North-Holland mathematical library.

[17]  Hans-Jörg Kreowski,et al.  GRACE as a unifying approach to graph-transformation-based specification , 2001, Electron. Notes Theor. Comput. Sci..

[18]  Anil Nerode,et al.  Logical Foundations of Computer Science, International Symposium, LFCS 2009, Deerfield Beach, FL, USA, January 3-6, 2009. Proceedings , 1994, LFCS.

[19]  Paulo A. S. Veloso,et al.  Positive Fork Graph Calculus , 2009, LFCS.

[20]  George Gratzer,et al.  Universal Algebra , 1979 .

[21]  Graham Hutton,et al.  Categories, allegories and circuit design , 1994, Proceedings Ninth Annual IEEE Symposium on Logic in Computer Science.

[22]  Wolfram Kahl Relational Matching for Graphical Calculi of Relations , 1999, Inf. Sci..