Skip to main content

A Calculus for Graphs with Complement

  • Conference paper
Diagrammatic Representation and Inference (Diagrams 2010)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 6170))

Included in the following conference series:

Abstract

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.

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  MathSciNet  MATH  Google Scholar 

  2. Brown, C., Hutton, G.: Categories, allegories and circuit design. LICS 94, 372–381 (1994)

    Google Scholar 

  3. Brown, C., Jeffrey, A.: Allegories of circuits. In: Proc. Logical Foundations of Computer Science, pp. 56–68. St. Petersburg (1994)

    Google Scholar 

  4. Bredikhin, D.A.: On clones generated by primitive-positive operations of Tarskis relation algebras. Algebra Universalis 38, 165–174 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  5. Cantone, D., Formisano, A., Omodeo, E.G., Zarba, C.G.: Compiling dyadic specifications into map algebra. Theoret. Comput. Sci. 293, 447–475 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  6. Curtis, S., Lowe, G.: Proofs with graphs. Sci. Comput. Programming 26, 197–216 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  7. Formisano, A., Omodeo, E.G., Simeoni, M.: A graphical approach to relational reasoning. ENTCS 44, 1–22 (2003)

    Google Scholar 

  8. Freyd, P.J., Scedrov, A.: Categories, Allegories. Elsevier, Amsterdam (1990)

    MATH  Google Scholar 

  9. de Freitas, R., Viana, P.: A note on proofs with graphs. Sci. Comput. Programming 73, 129–135 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  10. de Freitas, R., Veloso, P.A.S., Veloso, S.R.M., Viana, P.: On positive relational calculi. Logic J. IGPL 15, 577–601 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  11. de Freitas, R., Veloso, P.A.S., Veloso, S.R.M., Viana, P.: On a graph calculus for algebras of relations. In: Hodges, W., de Queiroz, R. (eds.) WoLLIC 2008. LNCS (LNAI), vol. 5110, pp. 298–312. Springer, Heidelberg (2008)

    Google Scholar 

  12. de Freitas, R., Veloso, P.A.S., Veloso, S.R.M., Viana, P.: Positive fork graph calculus. In: Artemov, S., Nerode, A. (eds.) LFCS 2009. LNCS, vol. 5407, pp. 152–163. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  13. de Freitas, R., Veloso, P.A.S., Veloso, S.R.M., Viana, P.: On graph reasoning. Information and Computation 207, 1000–1014 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  14. Grätzer, G.: Universal Algebra. Springer, New York (1979)

    MATH  Google Scholar 

  15. Hirsch, R., Hodkinson, I.: Relation Algebras by Games. Elsevier, Amsterdam (2002)

    MATH  Google Scholar 

  16. Hutton, G.: A relational derivation of a functional program. In: Lecture Notes of the STOP Summer School on Constructive Algorithms (1992)

    Google Scholar 

  17. Kahl, W.: Algebraic graph derivations for graphical calculi. In: D’Amore, F., Marchetti-Spaccamela, A., Franciosa, P.G. (eds.) WG 1996. LNCS, vol. 1197, pp. 224–238. Springer, Heidelberg (1997)

    Chapter  Google Scholar 

  18. Kahl, W.: Relational treatment of term graphs with bound variables. Logic J. IGPL 6, 259–303 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  19. Kahl, W.: Relational matching for graphical calculi of relations. Inform. Sciences 119, 253–273 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  20. Maddux, R.: Relation Algebras. Elsevier, Amsterdam (2006)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

de Freitas, R., Veloso, P.A.S., Veloso, S.R.M., Viana, P. (2010). A Calculus for Graphs with Complement. In: Goel, A.K., Jamnik, M., Narayanan, N.H. (eds) Diagrammatic Representation and Inference. Diagrams 2010. Lecture Notes in Computer Science(), vol 6170. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14600-8_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-14600-8_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-14599-5

  • Online ISBN: 978-3-642-14600-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics