Skip to main content

Free constructions in algebraic institutions

  • Communications
  • Conference paper
  • First Online:
Mathematical Foundations of Computer Science 1984 (MFCS 1984)

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

Abstract

To provide a formal framework for discussing specifications of algebraic abstract data types we introduce the notion of an algebraic institution. Our main results concern the problem of the existence of free constructions in algebraic institutions. We review a characterization of logical specification systems that guarantee the existence of initial models for any consistent set of axioms given by Mahr and Makowsky in [MM 83a, MM 83b]. Then the more general problem of the existence of free functors (left adjoints to forgetful functors) for any theory morphism is analysed. We give a construction of a free model of a theory over a model of a subtheory (with respect to an arbitrary theory morphism) which requires only the existence of initial models.

On leave from Institute of Computer Science, Polish Academy of Sciences, Warsaw.

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.

8 References

  1. Goguen, J.A., Thatcher, J.W. and Wagner, E.G. An initial algebra approach to the specification, correctness, and implementation of abstract data types. Current Trends in Programming Methodology, Vol. 4: Data Structuring (R.T. Yeh, ed.). Prentice-Hall. pp. 80–149 (1978).

    Google Scholar 

  2. Barwise, K.J. Axioms for abstract model theory. Annals of Math. Logic 7, pp. 221–265.

    Google Scholar 

  3. Burstall, R.M. and Goguen, J.A. The semantics of Clear, a specification language. Proc. of Advanced Course on Abstract Software Specifications, Copenhagen. Springer LNCS 86, pp. 292–332.

    Google Scholar 

  4. Ehrig, H., Wagner, E.G. and Thatcher, J.W. Algebraic specifications with generating constraints. Proc. 10th ICALP, Barcelona. Springer LNCS 154, pp. 188–202.

    Google Scholar 

  5. Goguen, J.A. and Burstall, R.M. Introducing institutions. Proc. Logics of Programming Workshop. CMU.

    Google Scholar 

  6. Goguen, J.A., Meseguer, J. Completeness of many-sorted equational logic. SIGPLAN Notices 16(7), pp. 24–32, July 1981, extended version to appear in Houston Journal of Mathematics.

    Google Scholar 

  7. Goguen, J.A. and Meseguer, J. An initiality primer, to appear in Application of Algebra to Language Definition and Compliation (M. Nivat. J. Reynolds, editors). North Holland.

    Google Scholar 

  8. MacLane, S. Categories for the Working Mathematician. Springer.

    Google Scholar 

  9. Mahr, B. and Makowsky, J.A. Characterizing specification languages which admit initial semantics. Proc. 8th CAAP, L'Aquila, Italy. Springer LNCS 159, pp. 300–316.

    Google Scholar 

  10. Mahr, B. and Makowsky, J.A. An axiomatic approach to semantics of specification languages. Proc. 6th GI Conf. on Theoretical Computer Science, Dortmund. Springer LNCS 145.

    Google Scholar 

  11. Reichel, H. Initially restricting algebraic theories. in: Mathematical Foundations of Computer Science (Proc. 9th Symp. Rydzyna 1980. Poland, P. Dembinski, ed.), Lecture Notes in Computer Science 88, pp. 504–514, Springer-Verlag 1980.

    Google Scholar 

  12. Sannelia, D.T. and Tarlecki, A. Building specifications in an arbitrary institution, Proc. International Symposium on Semantics of Data Types. Sophia-Antipolis, June 1984, to appear.

    Google Scholar 

  13. Tarlecki, A. Free constructions in algebraic institutions. Report CSR-149-83. Dept. of Computer Science, Univ. of Edinburgh.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

M. P. Chytil V. Koubek

Rights and permissions

Reprints and permissions

Copyright information

© 1984 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Tarlecki, A. (1984). Free constructions in algebraic institutions. In: Chytil, M.P., Koubek, V. (eds) Mathematical Foundations of Computer Science 1984. MFCS 1984. Lecture Notes in Computer Science, vol 176. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0030336

Download citation

  • DOI: https://doi.org/10.1007/BFb0030336

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-13372-8

  • Online ISBN: 978-3-540-38929-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics