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).
Notes
- 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.
\(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.
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.
Closure Lemma: For any morphism \(\phi : \varSigma \rightarrow \varSigma ^{'}\) and sets \(F, F^{'}\) of \(\varSigma -\) sentences: \(\phi (F^\circ ) \subseteq \phi (F)^\circ \).
References
Angius, N., Stefaneas, P.: The Logical Structure of Modular Semantic Theories of Software Systems. J. Log. Comput (Forthcoming)
Barwise, J.K.: Axioms for abstract model theory. Ann. Math. Log. 7(2), 221–265 (1974)
Baier, C., Katoen, J.P.: Principles of model checking. MIT press, Cambridge (2008)
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)
Burstall, R.M., Goguen, J.A.: The semantics of Clear, a specification language. In: Abstract Software Specifications, pp. 292–332, Springer, Heidelberg (1980)
Clarke, E.M., Grumberg, O., Peled, D.A.: Model checking. MIT Press, Cambridge (1999)
Darrigol, O.: The modular structure of physical theories. Synth. 162(2), 195–223 (2008)
Diaconescu, R.: Three decades of institution theory. Universal logic: an anthology, pp. 309–322 (2012)
Diaconescu, R., Goguen, J., Stefaneas, P.: Logical support for modularization. Second Annual Workshop on Logical Enviroments, pp. 83–100 (1993)
Glymour, C.: Theoretical equivalence and the semantic view of theories. Philos. Sci. 80(2), 286–297 (2013)
Goguen, J.A.: A categorical manifesto. Math. Struct. Comput. Sci. 1(1), 49–67 (1991)
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)
Goguen, J.A., Burstall, R.M.: Institutions: Abstract model theory for specification and programming. J. ACM (JACM) 39(1), 95–146 (1992)
Halvorson, H.: What scientific theories could not be. Philos. Sci. 79(2), 183–206 (2012)
Halvorson, H.: The semantic view, if plausible, is syntactic. Philos. Sci 80(3), 475–478 (2013)
Lawvere, F.W.: Adjointness in foundations. Dialect. 23(3–4), 281–296 (1969)
Birkhoff, G.: On the structure of abstract algebras. Proc. Camb. Philos. Soc. 31, 433–454 (1935)
Mller, P.: Modular Specification and Verification of Object Oriented Programs. Springer, Berlin (2002)
Sanella, D., Tarlecki, A.: Foundations of Algebraic Specifications and Formal Software Development. Springer, Berlin (2012)
Suppe, F.: The semantic conception of theories and scientific realism. University of Illinois Press, Urbana (1989)
Suppes, P.: A comparison of the meaning and uses of models in mathematics and the empirical sciences. Synth. 12, 287301 (1960)
Tarski, A.: The semantic conception of truth: and the foundations of semantics. Philos. Phenomenol. Res. 4(3), 341–376 (1944)
van Fraassen, B.C.: The Scientific Image. Oxford University Press, Oxford (1980)
van Fraassen, B.C.: Laws and Symmetry. Oxford University Press, Oxford (1989)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
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
DOI: https://doi.org/10.1007/978-3-319-68103-0_17
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-68102-3
Online ISBN: 978-3-319-68103-0
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)