Skip to main content

Building and Integrating Semantic Theories over Institutions

  • Conference paper
  • First Online:
Algebraic Modeling of Topological and Computational Structures and Applications (AlModTopCom 2015)

Abstract

This paper constitutes a first attempt at constructing semantic theories over institutions and examining the logical relations holding between different such theories. Our results show that this approach can be very useful for theoretical computer science (and may also contribute to the current philosophical debate regarding the semantic and the syntactic presentation of scientific theories). First we provide a definition of semantic theories in the institution theory framework - in terms of a set of models satisfying a given set of sentences - using the language-independent satisfaction relation characterizing institutions (Definition 17.3). Then we give a proof of the logical equivalence holding between the syntactic and the semantic presentation of a theory, based on the Galois connection holding between sentences and models (Theorem 17.1). We also show how to integrate and combine semantic theories using colimits (Theorem 17.2). Finally we establish when the output of a model-based software verification method applied to a semantic theory over an institution also holds for a semantic theory defined over a different institution (Theorem 17.3).

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

Access this chapter

Institutional subscriptions

Notes

  1. 1.

    In the terminology of axiomatic set theory, \(E^*\) is a class of \(\varSigma \)-models, rather than a set [12]. For the sake of simplicity, this paper will nonetheless consider \(E^*\) as a set.

  2. 2.

    \(E^\bullet \) is a model-theoretic closure of the set of \(\varSigma \)-sentences. For some institutions, including equational logic, a corresponding proof-theoretic notion can be given, insofar as there is a complete set of inference rules [13].

  3. 3.

    In the equational institution, closed sets of models are usually called varieties. A set of models is called closed iff its objects are all the models of some set of sentences.

  4. 4.

    Closure Lemma: For any morphism \(\phi : \varSigma \rightarrow \varSigma ^{'}\) and sets \(F, F^{'}\) of \(\varSigma -\) sentences: \(\phi (F^\circ ) \subseteq \phi (F)^\circ \).

References

  1. Angius, N., Stefaneas, P.: The Logical Structure of Modular Semantic Theories of Software Systems. J. Log. Comput (Forthcoming)

    Google Scholar 

  2. Barwise, J.K.: Axioms for abstract model theory. Ann. Math. Log. 7(2), 221–265 (1974)

    Article  MathSciNet  MATH  Google Scholar 

  3. Baier, C., Katoen, J.P.: Principles of model checking. MIT press, Cambridge (2008)

    MATH  Google Scholar 

  4. Burstall, R.M., Goguen, J.A.: Putting theories together to make specifications. In: Proceedings of the 5th International Joint Conference on Artificial Intelligence, Volume 2, pp. 1045–1058. Morgan Kaufmann, San Francisco (1977)

    Google Scholar 

  5. Burstall, R.M., Goguen, J.A.: The semantics of Clear, a specification language. In: Abstract Software Specifications, pp. 292–332, Springer, Heidelberg (1980)

    Google Scholar 

  6. Clarke, E.M., Grumberg, O., Peled, D.A.: Model checking. MIT Press, Cambridge (1999)

    Google Scholar 

  7. Darrigol, O.: The modular structure of physical theories. Synth. 162(2), 195–223 (2008)

    Article  MathSciNet  Google Scholar 

  8. Diaconescu, R.: Three decades of institution theory. Universal logic: an anthology, pp. 309–322 (2012)

    Google Scholar 

  9. Diaconescu, R., Goguen, J., Stefaneas, P.: Logical support for modularization. Second Annual Workshop on Logical Enviroments, pp. 83–100 (1993)

    Google Scholar 

  10. Glymour, C.: Theoretical equivalence and the semantic view of theories. Philos. Sci. 80(2), 286–297 (2013)

    Article  MathSciNet  Google Scholar 

  11. Goguen, J.A.: A categorical manifesto. Math. Struct. Comput. Sci. 1(1), 49–67 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  12. Goguen, J.A., Burstall, R.M.: Introducing institutions. In: Clarke, E., Kozen, D. (eds). Proc. Logics of Programming Workshop, vol. 164 of LNCS, pp. 221–256. Springer, Heidelberg (1984)

    Google Scholar 

  13. Goguen, J.A., Burstall, R.M.: Institutions: Abstract model theory for specification and programming. J. ACM (JACM) 39(1), 95–146 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  14. Halvorson, H.: What scientific theories could not be. Philos. Sci. 79(2), 183–206 (2012)

    Article  MathSciNet  Google Scholar 

  15. Halvorson, H.: The semantic view, if plausible, is syntactic. Philos. Sci 80(3), 475–478 (2013)

    Article  Google Scholar 

  16. Lawvere, F.W.: Adjointness in foundations. Dialect. 23(3–4), 281–296 (1969)

    Article  MATH  Google Scholar 

  17. Birkhoff, G.: On the structure of abstract algebras. Proc. Camb. Philos. Soc. 31, 433–454 (1935)

    Article  MATH  Google Scholar 

  18. Mller, P.: Modular Specification and Verification of Object Oriented Programs. Springer, Berlin (2002)

    Book  Google Scholar 

  19. Sanella, D., Tarlecki, A.: Foundations of Algebraic Specifications and Formal Software Development. Springer, Berlin (2012)

    Book  Google Scholar 

  20. Suppe, F.: The semantic conception of theories and scientific realism. University of Illinois Press, Urbana (1989)

    Google Scholar 

  21. Suppes, P.: A comparison of the meaning and uses of models in mathematics and the empirical sciences. Synth. 12, 287301 (1960)

    MATH  Google Scholar 

  22. Tarski, A.: The semantic conception of truth: and the foundations of semantics. Philos. Phenomenol. Res. 4(3), 341–376 (1944)

    Article  MathSciNet  MATH  Google Scholar 

  23. van Fraassen, B.C.: The Scientific Image. Oxford University Press, Oxford (1980)

    Book  Google Scholar 

  24. van Fraassen, B.C.: Laws and Symmetry. Oxford University Press, Oxford (1989)

    Book  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nicola Angius .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Angius, N., Dimarogkona, M., Stefaneas, P. (2017). Building and Integrating Semantic Theories over Institutions. In: Lambropoulou, S., Theodorou, D., Stefaneas, P., Kauffman, L. (eds) Algebraic Modeling of Topological and Computational Structures and Applications. AlModTopCom 2015. Springer Proceedings in Mathematics & Statistics, vol 219. Springer, Cham. https://doi.org/10.1007/978-3-319-68103-0_17

Download citation

Publish with us

Policies and ethics