Abstract
We present a sound and complete logical system for deriving inclusions between graphs from inclusions between graphs, taken as hypotheses. Graphs provide a natural tool for expressing relations and reasoning about them. Here we extend this system to a sound and complete one to cope with proofs from hypotheses. This leads to a system dealing with complementation. Other approaches using pictures for relations use as bases the theory of allegories or rewriting systems. Our formalism is more widely applicable and provides a common denominator of these approaches.
Research partly sponsored by CNPq (Brazilian National Research Council), FAPERJ (Rio de Janeiro State Research Foundation) and FAPESP (SĂ£o Paulo State Research Foundation).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Brown, C., Hutton, G.: Categories, allegories and circuit design. In: Proc. Ninth Annual IEEE Symp. on Logic in Computer Science, pp. 372–381. IEEE Computer Society Press, New York (1994)
Brown, C., Jeffrey, A.: Allegories of circuits. In: Proc. Logical Foundations of Computer Science, St. Petersburg, pp. 56–68 (1994)
Curtis, S., Lowe, G.: A graphical calculus. In: Möller, B. (ed.) MPC 1995. LNCS, vol. 947, pp. 214–231. Springer, Heidelberg (1995)
Curtis, S., Lowe, G.: Proofs with graphs. Sci. Comput. Programming 26, 197–216 (1996)
Finberg, D., Mainetti, M., Rota, G.-C.: The logic of commuting equivalence relations. In: Logic and Algebra. Lecture Notes in Pure and Applied Mathematics, vol. 180, pp. 63–99. Dekker, New York (1996)
de Freitas, R., Veloso, P.A.S., Veloso, S.R.M., Viana, P.: Reasoning with graphs. ENTCS 165, 201–212 (2006)
de Freitas, R., Veloso, P.A.S., Veloso, S.R.M., Viana, P.: On positive relational calculi. Logic J. IGPL 15, 577–601 (2007)
Freyd, P.J., Scedrov, A.: Categories, Allegories. North-Holland, Amsterdam (1990)
Haiman, M.: Proof theory for linear lattices. Adv. in Math. 58, 209–242 (1985)
Hirsch, R., Hodkinson, I.: Relation Algebras by Games. Elsevier, Amsterdam (2002)
Hutton, G.: A relational derivation of a functional program. In: Lecture Notes of the STOP Summer School on Constructive Algorithms (1992)
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)
Kahl, W.: Relational treatment of term graphs with bound variables. Logic J. IGPL 6, 259–303 (1998)
Kahl, W.: Relational matching for graphical calculi of relations. Inform. Sciences 119, 253–273 (1999)
Maddux, R.D.: A sequent calculus for relation algebras. Annals Pure Applied Log. 25, 73–101 (1983)
Maddux, R.D.: Relation Algebras. Elsevier, Amsterdam (2006)
Mainetti, M., Yan, C.H.: Arguesian identities in linear lattices. Adv. in Math. 44, 50–93 (1999)
Mainetti, M., Yan, C.H.: Geometric identities in lattice theory. J. Combin. Theory Ser. A 91, 411–450 (2000)
De Morgan, A.: On the syllogism: IV, and on the logic of relations. Cambridge Phil. Soc. Trans. 10, 331–358 (1864)
Yan, C.H.: Arguesian identities in the congruence variety of Abelian groups. Adv. in Math. 150, 36–79 (2000)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
de Freitas, R., Veloso, P.A.S., Veloso, S.R.M., Viana, P. (2008). On a Graph Calculus for Algebras of Relations. In: Hodges, W., de Queiroz, R. (eds) Logic, Language, Information and Computation. WoLLIC 2008. Lecture Notes in Computer Science(), vol 5110. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69937-8_26
Download citation
DOI: https://doi.org/10.1007/978-3-540-69937-8_26
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-69936-1
Online ISBN: 978-3-540-69937-8
eBook Packages: Computer ScienceComputer Science (R0)