Skip to main content
Log in

Grothendieck Inclusion Systems

  • Published:
Applied Categorical Structures Aims and scope Submit manuscript

Abstract

Inclusion systems have been introduced in algebraic specification theory as a categorical structure supporting the development of a general abstract logic-independent approach to the algebra of specification (or programming) modules. Here we extend the concept of indexed categories and their Grothendieck flattenings to inclusion systems. An important practical significance of the resulting Grothendieck inclusion systems is that they allow the development of module algebras for multi-logic heterogeneous specification frameworks. At another level, we show that several inclusion systems in use in some syntactic (signatures, deductive theories) or semantic contexts (models) appear as Grothendieck inclusion systems too. We also study several general properties of Grothendieck inclusion systems.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Aiguier, M., Barbier, F.: An institution-independent proof of the Beth definability theorem. Stud. Log. 85(3), 333–359 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  2. Bergstra, J., Heering, J., Klint, P.: Module algebra. J. Assoc. Comput. Mach. 37(2), 335–372 (1990)

    MathSciNet  MATH  Google Scholar 

  3. Borceux, F.: Handbook of Categorical Algebra. Cambridge University Press, Cambridge (1994)

    Book  Google Scholar 

  4. Căzănescu, V.E., Roşu, G.: Weak inclusion systems. Math. Struct. Comput. Sci. 7(2), 195–206 (1997)

    Article  MATH  Google Scholar 

  5. Diaconescu, R.: Extra theory morphisms for institutions: logical semantics for multi-paradigm languages. Appl. Categ. Struct. 6(4), 427–453 (1998). A preliminary version appeared as JAIST Technical Report IS-RR-97-0032F in 1997

    Article  MathSciNet  MATH  Google Scholar 

  6. Diaconescu, R.: Grothendieck institutions. Appl. Categ. Struct. 10(4), 383–402 (2002). Preliminary version appeared as IMAR Preprint 2-2000, ISSN 250-3638, February 2000

    Article  MathSciNet  MATH  Google Scholar 

  7. Diaconescu, R.: Elementary diagrams in institutions. J. Log. Comput. 14(5), 651–674 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  8. Diaconescu, R.: Institution-independent Model Theory. Birkhäuser, Boston (2008)

    MATH  Google Scholar 

  9. Diaconescu, R., Futatsugi, K.: Logical foundations of CafeOBJ. Theor. Comp. Sci. 285, 289–318 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  10. Diaconescu, R., Goguen, J., Stefaneas, P.: Logical support for modularisation. In: Huet, G., Plotkin, G. (Eds.) Logical Environments. Proceedings of a Workshop held in Edinburgh, Scotland, May 1991, pp. 83–130. Cambridge (1993)

  11. Fiadeiro, J.L., Sernadas, A.: Structuring theories on consequence. In: Sannella, D., Tarlecki, A. (Eds.) Recent Trends in Data Type Specification. Lecture Notes in Computer Science, vol. 332, pp. 44–72. Springer, New York (1988)

    Google Scholar 

  12. Goguen, J., Burstall, R.: Institutions: abstract model theory for specification and programming. J. Assoc. Comput. Mach. 39(1), 95–146 (1992)

    MathSciNet  MATH  Google Scholar 

  13. Goguen, J., Roşu, G.: Institution morphisms. Form. Asp. Comput. 13, 274–307 (2002)

    Article  MATH  Google Scholar 

  14. Goguen, J., Roşu, G.: Composing hidden information modules over inclusive institutions. In: From Object-Orientation to Formal Methods. Lecture Notes in Computer Science, vol. 2635, pp. 96–123. Springer, New York (2004)

    Chapter  Google Scholar 

  15. Grothendieck, A.: Catégories fibrées et descente. In: Revêtements étales et groupe fondamental, Séminaire de Géométrie Algébraique du Bois-Marie 1960/61, Exposé VI. Institut des Hautes Études Scientifiques, 1963. Reprinted in Lecture Notes in Mathematics, vol. 224, pp. 145–94. Springer, New York (1971)

    Google Scholar 

  16. Harper, R., Sannella, D., Tarlecki, A.: Logic representation in LF. In: Pitt, D., Rydeheard, D., Dybjer, P., Pitts, A., Poigné, A. (Eds.) Proceedings, Conference on Category Theory and Computer Science. Lecture Notes in Computer Science, vol. 389, pp. 250–272. Springer, New York (1989)

    Google Scholar 

  17. Mac Lane, S.: Categories for the Working Mathematician, 2nd edn. Springer, New York (1998)

    MATH  Google Scholar 

  18. Maibaum, T., Fiadeiro, J., Sadler, M.: Stepwise program development in Π-institutions. Technical Report, Imperial College (1990)

  19. Meseguer, J.: General logics. In: Ebbinghaus, H.-D., et al. (Eds.) Proceedings, Logic Colloquium, 1987, pp. 275–329. North-Holland, Amsterdam (1989)

    Chapter  Google Scholar 

  20. Mossakowski, T.: Comorphism-based Grothendieck logics. In: Diks, K., Rytter, W. (Eds.) Mathematical foundations of computer science. Lecture Notes in Computer Science, vol. 2420, pp. 593–604. Springer, New York (2002)

    Google Scholar 

  21. Mossakowski, T.: Foundations of heterogeneous specification. In: Hennicker, R., Wirsing, M., Pattinson, D. (Eds.) Recent Trends in Algebraic Development Techniques. Lecture Notes in Computer Science, vol. 2755, pp. 359–375. Springer, London (2003)

    Chapter  Google Scholar 

  22. Mossakowski, T.: Heterogeneous specification and the heterogeneous tool set. Habilitation Thesis, University of Bremen (2005)

  23. Roşu, G.: Axiomatisability in inclusive equational logic. Math. Struct. Comput. Sci. 12(5), 541–563 (2002)

    MATH  Google Scholar 

  24. Sannella, D., Tarlecki, A.: Specifications in an arbitrary institution. Inf. Control 76, 165–210 (1988)

    MathSciNet  MATH  Google Scholar 

  25. Tarlecki, A.: Towards heterogeneous specifications. In: Gabbay, D., van Rijke, M. (Eds.) Proceedings, International Conference on Frontiers of Combining Systems (FroCoS’98), pp. 337–360. Research Studies, Taunton (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Răzvan Diaconescu.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Diaconescu, R. Grothendieck Inclusion Systems. Appl Categor Struct 19, 783–802 (2011). https://doi.org/10.1007/s10485-009-9211-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10485-009-9211-6

Keywords

Mathematics Subject Classifications (2000)

Navigation