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.
Similar content being viewed by others
References
Aiguier, M., Barbier, F.: An institution-independent proof of the Beth definability theorem. Stud. Log. 85(3), 333–359 (2007)
Bergstra, J., Heering, J., Klint, P.: Module algebra. J. Assoc. Comput. Mach. 37(2), 335–372 (1990)
Borceux, F.: Handbook of Categorical Algebra. Cambridge University Press, Cambridge (1994)
Căzănescu, V.E., Roşu, G.: Weak inclusion systems. Math. Struct. Comput. Sci. 7(2), 195–206 (1997)
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
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
Diaconescu, R.: Elementary diagrams in institutions. J. Log. Comput. 14(5), 651–674 (2004)
Diaconescu, R.: Institution-independent Model Theory. Birkhäuser, Boston (2008)
Diaconescu, R., Futatsugi, K.: Logical foundations of CafeOBJ. Theor. Comp. Sci. 285, 289–318 (2002)
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)
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)
Goguen, J., Burstall, R.: Institutions: abstract model theory for specification and programming. J. Assoc. Comput. Mach. 39(1), 95–146 (1992)
Goguen, J., Roşu, G.: Institution morphisms. Form. Asp. Comput. 13, 274–307 (2002)
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)
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)
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)
Mac Lane, S.: Categories for the Working Mathematician, 2nd edn. Springer, New York (1998)
Maibaum, T., Fiadeiro, J., Sadler, M.: Stepwise program development in Π-institutions. Technical Report, Imperial College (1990)
Meseguer, J.: General logics. In: Ebbinghaus, H.-D., et al. (Eds.) Proceedings, Logic Colloquium, 1987, pp. 275–329. North-Holland, Amsterdam (1989)
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)
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)
Mossakowski, T.: Heterogeneous specification and the heterogeneous tool set. Habilitation Thesis, University of Bremen (2005)
Roşu, G.: Axiomatisability in inclusive equational logic. Math. Struct. Comput. Sci. 12(5), 541–563 (2002)
Sannella, D., Tarlecki, A.: Specifications in an arbitrary institution. Inf. Control 76, 165–210 (1988)
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)
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10485-009-9211-6