Skip to main content

A completeness result for equational deduction in coalgebraic specification

  • Contributed Papers
  • Conference paper
  • First Online:
Book cover Recent Trends in Algebraic Development Techniques (WADT 1997)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1376))

Included in the following conference series:

Abstract

The use of coalgebras for the specification of dynamical systems with a hidden state space is receiving more and more attention in the years, as a valid alternative to algebraic methods based on observational equivalences. However, to our knowledge, the coalgebraic framework is still lacking a complete equational deduction calculus which enjoys properties similar to those stated in Birkhoff's completeness theorem for the algebraic case.

In this paper we present a sound and complete equational calculus for a restricted class of coalgebras. We compare our notion of coalgebraic equation to others in the literature, and we hint at possible extensions of our framework.

Research carried on while the author was visiting the CWI, Amsterdam, supported by the EC Fixed Contribution Contract n. EBRFMBICT960840.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M. Barr. Terminal coalgebras in well-founded set theory. Theoret. Comput. Sci., 114:299–315, 1993.

    Google Scholar 

  2. M. Bidoit, R. Hennicker, and M. Wirsing. Behavioural and Abstractor Specifications. Science of Computer Programming, 25:146–186, 1995.

    Google Scholar 

  3. A. Corradini. A Complete Calculus for Equational Deduction in Coalgebraic Specification. Technical Report SEN-R9723, CWI, Amsterdam, 1997.

    Google Scholar 

  4. U. Hensel and H. Reichel. Defining equations in terminal coalgebras. In E. Astesiano, G. Reggio, and A. Tarlecki, editors, Recent Trends in Data, Type Specification, volume 906 of LNCS, pages 307-318. Springer Verlag, 1995.

    Google Scholar 

  5. U. Hensel and D. Spooner. A view on implementing processes: Categories of circuits. In M. Haveraaen, O. Owe, and O. Dahl, editors, Recent Trends in Data Types Specification, volume 1130 of LNCS, pages 237–255. Springer Verlag, 1995.

    Google Scholar 

  6. B. Jacobs. Inheritance and cofree constructions. In P. Cointe, editor, European Conference on object-oriented programming, volume 1098 of LNCS, pages 210–231. Springer Verlag, 1996.

    Google Scholar 

  7. B. Jacobs. Objects and classes, co-algebraically. In B. Freitag, C.B. Jones, C. Lengauer, and H.-J. Schek, editors, Object-Orientation with Parallelism and Persistence, pages 83–103. Kluwer Acad. Publ., 1996.

    Google Scholar 

  8. B. Jacobs. Invariants, Bisimulations and the Correctness of Coalgebraic Refinement. In Proceedings AMAST'97, LNCS. Springer Verlag, 1997.

    Google Scholar 

  9. L.S. Moss. Coalgebraic Logic. Annals of Pure and Applied Logic, 1997. To appear.

    Google Scholar 

  10. F. Orejas, M. Navarro, and A. Sanchez. Implementation and behavioural equivalence: a survey. In M. Bidoit and C. Choppy, editors, Recent Trends in Data Type Specification, volume 655 of LNCS, pages 93–125. Springer Verlag, 1993.

    Google Scholar 

  11. H. Reichel. An Approach to Object Semantics based on Terminal Coalgebras. Mathematical Structures in Computer Science, 5:129–152, 1995.

    Google Scholar 

  12. J.J.M.M. Rutten. Universal coalgebra: a theory of systems. Technical Report CS-R9652, CWI, 1996.

    Google Scholar 

  13. A. Selman. Completeness of calculii for axiomatically defined classes of algebras. Algebra Universalis, 2:20–32, 1972.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Francesco Parisi Presicce

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Corradini, A. (1998). A completeness result for equational deduction in coalgebraic specification. In: Presicce, F.P. (eds) Recent Trends in Algebraic Development Techniques. WADT 1997. Lecture Notes in Computer Science, vol 1376. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-64299-4_34

Download citation

  • DOI: https://doi.org/10.1007/3-540-64299-4_34

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64299-2

  • Online ISBN: 978-3-540-69719-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics