Skip to main content

Different types of arrow between logical frameworks

  • Session 3: Logic and Algebra
  • Conference paper
  • First Online:
Automata, Languages and Programming (ICALP 1996)

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

Included in the following conference series:

Abstract

We argue that there are problems with the distinction between signatures and sentences within the notion of institution. While the distinction is useful and necessary, maps between institutions ofter have to go beyond this distinction. Therefore, three new notions of map between institutions, conjunctive maps, weak maps and semi-maps, have been introduced. These allow to relax the distinction between signatures and sentences while still being sentence-structured, opposed to mere maps of specification frames.

When introducing these types of arrow we have followed some guidelines which allow to relate different categories of logical framework by pair of adjoint functors. Along two of those pairs, there is a useful borrowing of sentences from an institution, extendeding the work of Cerioli and Meseguer on borrowing logical structure along maps [7] to the relation between specification frames and institutions.

Thus, there is not one common type of logical framework, but there is the chance to introduce new types of logical framework (driven by a systematic study of examples) in a manner that different types of logical framework are well-related via nice general mathematical tools and theorems.

The technical results of the paper are summarized in lower half of Fig. 2, where the arrows ∃!,, U Ext ° K −1 and K ° F Ext only exist when everything is restricted to the case with amalgamation.

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. J. Adámek, H. Herrlich, G. Strecker. Abstract and Concrete Categories. Wiley, New York, 1990.

    Google Scholar 

  2. E. Astesiano, M. Cerioli. Relationships between logical frameworks. In M. Bidoit, C. Choppy, eds., Proc. 8th ADT workshop, LNCS 655, 126–143. Springer Verlag, 1992.

    Google Scholar 

  3. E. Astesiano, M. Cerioli. Multiparadigm specification languages: a first attempt at foundations. In J.F. Groote C.M.D.J. Andrews, ed., Semantics of Specification Languages (SoSi 93), Workshops in Computing, 168–185. Springer Verlag, 1994.

    Google Scholar 

  4. M. Barr, C. Wells. Toposes, Triples and Theories, Grundlehren der mathematischen Wissenschaften 278. Springer Verlag, 1985.

    Google Scholar 

  5. F. Borceux. Handbook of Categorical Algebra I–III. Cambridge University Press, 1994.

    Google Scholar 

  6. M. Cerioli. Relationships between Logical Formalisms. PhD thesis, TD-4/93, Università di Pisa-Genova-Udine, 1993.

    Google Scholar 

  7. M. Cerioli, J. Meseguer. May I borrow your logic? In A.M. Borzyszkowski, S. Sokolowski, eds., Proc. MFCS'93 (Mathematical Foundations of Computer Science), LNCS 711, 342–351. Springer Verlag, Berlin, 1993. To appear in Theoretical Computer Science.

    Google Scholar 

  8. M. Cerioli, T. Mossakowski, H. Reichel. From total equational to partial first order. In E. Astesiano, H.-J. Kreowski, B. Krieg-Brückner, eds., Algebraic Foundations of Systems Specifications. Chapman and Hall, 1996. to appear.

    Google Scholar 

  9. M. Coste. Localisation, spectra and sheaf representation. In M.P. Fourman, C.J. Mulvey, D.S. Scott, eds., Application of Sheaves, Lecture Notes in Mathematics 753, 212–238. Springer Verlag, 1979.

    Google Scholar 

  10. H. Ehrig, P. Pepper, F. Orejas. On recent trends in algebraic specification. In Proc. ICALP'89, LNCS 372, 263–288. Springer Verlag, 1989.

    Google Scholar 

  11. W. A. Farmer. A partial functions version of Church's simple type theory. Journal of Symbolic Logic 55, 1269–1291, 1991.

    Google Scholar 

  12. J. Fiadeiro, A. Sernadas. Structuring theories on consequence. In D. Sannella, A. Tarlecki, eds., Recent Trends in Data Type Specification, 5th Workshop on Specification of Abstract Data Types, LNCS 332, 44–72. Springer Verlag, 1988.

    Google Scholar 

  13. J. A. Goguen, R. M. Burstall. Institutions: Abstract model theory for specification and programming. Journal of the Association for Computing Machinery 39, 95–146, 1992. Predecessor in: LNCS 164(1984):221-256.

    Google Scholar 

  14. J. A. Goguen, T. Winkler. Introducing OBJ3. Research report SRI-CSL-88-9, SRI International, 1988.

    Google Scholar 

  15. R. Harper, F. Honsell, G. D. Plotkin. A framework for defining logics. In Proceedings of the second Symposium on Logic in Computer Science (Ithaca, NY). IEEE, 1987.

    Google Scholar 

  16. J. Meseguer. General logics. In Logic Colloquium 87, 275–329. North Holland, 1989.

    Google Scholar 

  17. T. Mossakowski. Equivalences among various logical frameworks of partial algebras. In H. Kleine Büning et al., ed., Computer Science Logic. 9th Workshop, CSL'95. Paderborn, Germany, September 1995. Springer LNCS, 1996. To appear.

    Google Scholar 

  18. T. Mossakowski. Using colimits of parchments to systematically construct institutions of partial algebras. In M. Haveraaen et al., ed., Recent Trends in Data Type Specifications, 11th Workshop on Specification of Abstract Data Types, LNCS. To appear. Springer Verlag, 1996.

    Google Scholar 

  19. W. Pawlowski. Institutions with contexts. In M. Haveraaen et al., ed., Recent Trends in Data Type Specifications. 11th Workshop on Specification of Abstract Data Types, LNCS. To appear. Springer Verlag, 1996.

    Google Scholar 

  20. H. Reichel. Initial Computability, Algebraic Specifications and Partial Algebras. Oxford Science Publications, 1987.

    Google Scholar 

  21. A. Salibra, G. Scollo. A soft stairway to institutions. In M. Bidoit, C. Choppy, eds., Proc. 8th ADT workshop, LNCS 655, 310–329. Springer Verlag, 1992.

    Google Scholar 

  22. D. Sannella, A. Tarlecki. Specifications in an arbitrary institution. Information and Computation 76, 165–210, 1988.

    Article  Google Scholar 

  23. A. Sernadas, C. Sernadas. Theory spaces. Research report, DMIST, 1096 Lisboa, Portugal, 1995. Presented at ISCORE'95 and ADT/COMPASS'95.

    Google Scholar 

  24. A. Tarlecki. Working with multiple logical systems. Unpublished manuscript.

    Google Scholar 

  25. A. Tarlecki. Moving between logical systems. In M. Haveraaen et al., ed., Recent Trends in Data Type Specifications. 11th Workshop on Specification of Abstract Data Types, LNCS. To appear. Springer Verlag, 1996.

    Google Scholar 

  26. M. Wirsing. Structured algebraic specifications: A kernel language. Theoretical Computer Science 42, 123–249, 1986.

    Article  Google Scholar 

  27. Uwe Wolter. Institutional frames. In Recent Trends in Data Type Specification. Proceedings, LNCS 906, 469–482. Springer Verlag, London, 1995.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Friedhelm Meyer Burkhard Monien

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Mossakowski, T. (1996). Different types of arrow between logical frameworks. In: Meyer, F., Monien, B. (eds) Automata, Languages and Programming. ICALP 1996. Lecture Notes in Computer Science, vol 1099. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61440-0_125

Download citation

  • DOI: https://doi.org/10.1007/3-540-61440-0_125

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61440-1

  • Online ISBN: 978-3-540-68580-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics