Journal of Symbolic Logic

Abstract Beth definability in institutions

Răzvan Diaconescu and Marius Petria
Source: J. Symbolic Logic Volume 71, Issue 3 (2006), 1002-1028.

Abstract

This paper studies definability within the theory of institutions, a version of abstract model theory that emerged in computing science studies of software specification and semantics. We generalise the concept of definability to arbitrary logics, formalised as institutions, and we develop three general definability results. One generalises the classical Beth theorem by relying on the interpolation properties of the institution. Another relies on a meta Birkhoff axiomatizability property of the institution and constitutes a source for many new actual definability results, including definability in (fragments of) classical model theory. The third one gives a set of sufficient conditions for ‘borrowing’ definability properties from another institution via an ‘adequate’ encoding between institutions. The power of our general definability results is illustrated with several applications to (many-sorted) classical model theory and partial algebra, leading for example to definability results for (quasi-)varieties of models or partial algebras. Many other applications are expected for the multitude of logical systems formalised as institutions from computing science and logic.

First Page: Show Hide
Full-text: Access denied (no subscription detected)
We're sorry, but we are unable to provide you with the full text of this article because we are not able to identify you as a subscriber.
If you have a personal subscription to this journal, then please login. If you are already logged in, then you may need to update your profile to register your subscription. Read more about accessing full-text
Links and Identifiers

Permanent link to this document: http://projecteuclid.org/euclid.jsl/1154698588
Digital Object Identifier: doi:10.2178/jsl/1154698588
Mathematical Reviews number (MathSciNet): MR2251552
Zentralblatt MATH identifier: 1110.03064

References

Hajnal Andréka and István Németi, Łoś lemma holds in every category, Studia Scientiarum Mathematicarum Hungarica, vol. 13 (1978), pp. 361--376.
--------, A general axiomatizability theorem formulated in terms of cone-injective subcategories, Universal algebra (B. Csakany, E. Fried, and E. T. Schmidt, editors), North-Holland, 1981, Colloquia Mathematics Societas János Bolyai, 29, pp. 13--35.
Mathematical Reviews (MathSciNet): MR660845
--------, Generalization of the concept of variety and quasivariety to partial algebras through category theory, Dissertationes Mathematicae, vol. CCIV (1983).
Zentralblatt MATH: 0518.08007
Jan Bergstra, Jan Heering, and Paul Klint, Module algebra, Journal of the Association for Computing Machinery, vol. 37 (1990), no. 2, pp. 335--372.
Mathematical Reviews (MathSciNet): MR1072262
Digital Object Identifier: doi:10.1145/77600.77621
Michel Bidoit and Rolf Hennicker, On the integration of the observability and reachability concepts, Proceedings of the 5th International Conference on Foundations of Software Science and Computation Structures $($FOSSACS '2002$)$, Lecture Notes in Computer Science, vol. 2303, 2002, pp. 21--36.
Mathematical Reviews (MathSciNet): MR1965541
Zentralblatt MATH: 1077.68709
Digital Object Identifier: doi:10.1007/3-540-45931-6_3
Michel Bidoit and Andrzej Tarlecki, Behavioural satisfaction and equivalence in concrete model categories, Proceedings of the 21st Colloquium on Trees in Algebra and Programming, Lecture Notes in Computer Science, vol. 1059, Springer Verlag, 1996, pp. 241--256.
Mathematical Reviews (MathSciNet): MR1415910
Tomasz Borzyszkowski, Higher-order logic and theorem proving for structured specifications, Workshop on Algebraic Development Techniques 1999 (Christine Choppy, Didier Bert, and Peter Mosses, editors), Lecture Notes in Computer Science, vol. 1827, 2000, pp. 401--418.
--------, Generalized interpolation in CASL, Information Processing Letters, vol. 76 (2001), pp. 19--24.
Mathematical Reviews (MathSciNet): MR1797559
Digital Object Identifier: doi:10.1016/S0020-0190(00)00120-4
Zentralblatt MATH: 1099.68663
Peter Burmeister A model theoretic oriented approach to partial algebras, Akademie-Verlag, Berlin, 1986.,
Mathematical Reviews (MathSciNet): MR854861
Zentralblatt MATH: 0598.08004
Maura Cerioli and José Meseguer, May I borrow your logic? $($transporting logical structures along maps$)$, Theoretical Computer Science, vol. 173 (1997), pp. 311--347.
Mathematical Reviews (MathSciNet): MR1439957
Digital Object Identifier: doi:10.1016/S0304-3975(96)00160-0
Zentralblatt MATH: 0901.68186
C. C. Chang and H. J. Keisler Model theory, North Holland, Amsterdam, 1990.,
Mathematical Reviews (MathSciNet): MR1059055
Zentralblatt MATH: 0697.03022
Corina Cîrstea, Institutionalising many-sorted coalgebraic modal logic, Coalgebraic Methods in Computer Science 2002, Electronic Notes in Theoretical Computer Science, 2002.
Răzvan Diaconescu, Extra theory morphisms for institutions: logical semantics for multi-paradigm languages, Applied Categorical Structures, vol. 6 (1998), no. 4, pp. 427--453, a preliminary version appeared as JAIST Technical Report IS-RR-97-0032F in 1997.
Mathematical Reviews (MathSciNet): MR1657494
Digital Object Identifier: doi:10.1023/A:1008607717635
Zentralblatt MATH: 0919.68087
--------, Institution-independent ultraproducts, Fundamenta Informaticæ, vol. 55 (2003), no. 3--4, pp. 321--348.
Mathematical Reviews (MathSciNet): MR2008651
--------, Elementary diagrams in institutions, Journal of Logic and Computation, vol. 14 (2004), no. 5, pp. 651--674.
Mathematical Reviews (MathSciNet): MR2093045
Digital Object Identifier: doi:10.1093/logcom/14.5.651
Zentralblatt MATH: 1104.03036
--------, An institution-independent proof of Craig Interpolation Theorem, Studia Logica, vol. 77 (2004), no. 1, pp. 59--79.
Mathematical Reviews (MathSciNet): MR2071849
Digital Object Identifier: doi:10.1023/B:STUD.0000034185.62660.d6
Zentralblatt MATH: 1048.03026
--------, Interpolation in Grothendieck institutions, Theoretical Computer Science, vol. 311 (2004), pp. 439--461.
Mathematical Reviews (MathSciNet): MR2030303
Digital Object Identifier: doi:10.1016/j.tcs.2003.10.030
Zentralblatt MATH: 1068.68083
--------, Jewels of institution-independent model theory, Algebra, meaning and computation $($Essays dedicated to Joseph A. Goguen on the occasion of his 65th birthday$)$, Lecture Notes in Computer Science, vol. 4060, Springer, 2006.
Mathematical Reviews (MathSciNet): MR2281328
Digital Object Identifier: doi:10.1007/11780274_5
Zentralblatt MATH: 1133.03014
--------, Proof systems for institutional logic, Journal of Logic and Computation, vol. 16 (2006), pp. 339--357.
Mathematical Reviews (MathSciNet): MR2239083
Digital Object Identifier: doi:10.1093/logcom/exi082
Zentralblatt MATH: 1113.03062
-------- Institution-independent model theory,to appear, book draft. Ask author for current draft at Razvan.Diaconescu@imar.ro.,
Răzvan Diaconescu, Joseph Goguen, and Petros Stefaneas, Logical support for modularisation, Logical environments (Gerard Huet and Gordon Plotkin, editors), Cambridge, 1993, proceedings of a workshop held in Edinburgh, Scotland, May 1991, pp. 83--130.
Mathematical Reviews (MathSciNet): MR1255111
Theodosis Dimitrakos and Tom Maibaum, On a generalized modularization theorem, Information Processing Letters, vol. 74 (2000), pp. 65--71.
Mathematical Reviews (MathSciNet): MR1761199
Digital Object Identifier: doi:10.1016/S0020-0190(00)00037-5
Zentralblatt MATH: 1003.68079
J. L. Fiadeiro and J. F. Costa, Mirror, mirror in my hand: A duality between specifications and models of process behaviour, Mathematical Structures in Computer Science, vol. 6 (1996), no. 4, pp. 353--373.
Mathematical Reviews (MathSciNet): MR1408600
Daniel Găină and Andrei Popescu, An institution-independent generalization of Tarski's Elementary Chain Theorem, Journal of Logic and Computation, to appear.
--------, An institution-independent proof of Robinson consistency theorem, Studia Logica, to appear.
Mathematical Reviews (MathSciNet): MR2310316
Digital Object Identifier: doi:10.1007/s11225-007-9022-4
Zentralblatt MATH: 1123.03059
Joseph Goguen and Rod Burstall, Institutions: Abstract model theory for specification and programming, Journal of the Association for Computing Machinery, vol. 39 (1992), no. 1, pp. 95--146.
Mathematical Reviews (MathSciNet): MR1147298
Digital Object Identifier: doi:10.1145/147508.147524
Joseph Goguen and Răzvan Diaconescu, Towards an algebraic semantics for the object paradigm, Recent trends in data type specification (Harmut Ehrig and Fernando Orejas, editors), Lecture Notes in Computer Science, vol. 785, Springer, 1994, pp. 1--34.
Mathematical Reviews (MathSciNet): MR1294629
Zentralblatt MATH: 0941.68637
Joseph Goguen and Grigore Roşu, Institution morphisms, Formal Aspects of Computing, vol. 13 (2002), pp. 274--307.
George Grätzer Universal algebra, Springer, 1979.,
Mathematical Reviews (MathSciNet): MR538623
Wilfrid Hodges Model theory, Cambridge University Press, 1993.,
Mathematical Reviews (MathSciNet): MR1221741
Zentralblatt MATH: 0789.03031
Joachim Lambek and Phil Scott Introduction to higher order categorical logic, Cambridge Studies in Advanced Mathematics, vol. 7, Cambridge, 1986.,
Mathematical Reviews (MathSciNet): MR856915
Zentralblatt MATH: 0596.03002
Yngve Lamo The institution of multialgebras---a general framework for algebraic software development, PhD thesis, University of Bergen, 2003.,
Saunders Mac Lane Categories for the working mathematician, second ed., Springer, 1998.,
Mathematical Reviews (MathSciNet): MR1712872
Zentralblatt MATH: 0906.18001
G. Matthiessen, Regular and strongly finitary structures over strongly algebroidal categories, Canadian Journal of Mathematics, vol. 30 (1978), pp. 250--261.
Mathematical Reviews (MathSciNet): MR486057
José Meseguer, General logics, Logic Colloquium, 1987 (H.-D. Ebbinghaus et al., editors), North-Holland, 1989, pp. 275--329.
Mathematical Reviews (MathSciNet): MR1015312
Zentralblatt MATH: 0691.03001
Digital Object Identifier: doi:10.1016/S0049-237X(08)70132-0
--------, Conditional rewriting logic as a unified model of concurrency, Theoretical Computer Science, vol. 96 (1992), no. 1, pp. 73--155.
Mathematical Reviews (MathSciNet): MR1158714
Digital Object Identifier: doi:10.1016/0304-3975(92)90182-F
Zentralblatt MATH: 0758.68043
--------, Membership algebra as a logical framework for equational specification, Proceedings of the WADT'97 (F. Parisi-Pressice, editor), Lecture Notes in Computer Science, no. 1376, Springer, 1998, pp. 18--61.
Mathematical Reviews (MathSciNet): MR1656744
Zentralblatt MATH: 0903.08009
Till Mossakowski, Specification in an arbitrary institution with symbols, Recent trends in Algebraic Development Techniques, 14th International Workshop, WADT'99, Bonas, France (C. Choppy, D. Bert, and P. Mosses, editors), Lecture Notes in Computer Science, vol. 1827, Springer-Verlag, 2000, pp. 252--270.
--------, Relating CASL with other specification languages: the institution level, Theoretical Computer Science, vol. 286 (2002), pp. 367--475.
Mathematical Reviews (MathSciNet): MR1934885
Digital Object Identifier: doi:10.1016/S0304-3975(01)00369-3
Zentralblatt MATH: 1061.68106
Till Mossakowski, Joseph Goguen, Răzvan Diaconescu, and Andrzej Tarlecki, What is a logic?, Logica universalis (Jean-Yves Beziau, editor), Birkh, pp. 113--133.
Mathematical Reviews (MathSciNet): MR2134733
Zentralblatt MATH: 1080.03028
Digital Object Identifier: doi:10.1007/3-7643-7304-0_7
István Németi and Ildikó Sain, Cone-implicational subcategories and some Birkhoff-type theorems, Universal algebra (B. Csakany, E. Fried, and E. T. Schmidt, editors), North-Holland, 1981, Colloquia Mathematics Societas János Bolyai, 29, pp. 535--578.
Mathematical Reviews (MathSciNet): MR660893
Andrei Popescu, Traian \c Serbănuţă, and Grigore Roşu, A semantic approach to interpolation, submitted.
Pieter-Hendrik Rodenburg, A simple algebraic proof of the equational interpolation theorem, Algebra Universalis, vol. 28 (1991), pp. 48--51.
Mathematical Reviews (MathSciNet): MR1083821
Digital Object Identifier: doi:10.1007/BF01190411
Zentralblatt MATH: 0756.08005
Donald Sannella and Andrzej Tarlecki, Specifications in an arbitrary institution, Information and Control, vol. 76 (1988), pp. 165--210, earlier version in Proceedings, International Symposium on the Semantics of Data Types, Lecture Notes in Computer Science, vol. 173, Springer, 1985.
Mathematical Reviews (MathSciNet): MR935895
Digital Object Identifier: doi:10.1016/0890-5401(88)90008-9
Zentralblatt MATH: 0654.68017
Lutz Schröder, Till Mossakowski, and Christoph Lüth, Type class polymorphism in an institutional framework, Recent trends in Algebraic Development Techniques, 17th International Workshop $($WADT 2004$)$ (José Fiadeiro, editor), Lecture Notes in Computer Science, vol. 3423, Springer, Berlin, 2004, pp. 234--248.
Joseph Shoenfield Mathematical logic, Addison-Wesley, 1967.,
Mathematical Reviews (MathSciNet): MR225631
Zentralblatt MATH: 0155.01102
Andrzej Tarlecki, Bits and pieces of the theory of institutions, Proceedings, Summer Workshop on Category Theory and Computer Programming (David Pitt, Samson Abramsky, Axel Poigné, and David Rydeheard, editors), Lecture Notes in Computer Science, vol. 240, Springer, 1986, pp. 334--360.
Mathematical Reviews (MathSciNet): MR875698
Zentralblatt MATH: 0636.68029
--------, On the existence of free models in abstract algebraic institutions, Theoretical Computer Science, vol. 37 (1986), pp. 269--304, preliminary version, University of Edinburgh, Computer Science Department, Report CSR-165-84, 1984.
Mathematical Reviews (MathSciNet): MR824476
Digital Object Identifier: doi:10.1016/0304-3975(85)90094-5
Zentralblatt MATH: 0608.68014
--------, Quasi-varieties in abstract algebraic institutions, Journal of Computer and System Sciences, vol. 33 (1986), no. 3, pp. 333--360, original version, University of Edinburgh, Report CSR-173-84.
Mathematical Reviews (MathSciNet): MR869131
Digital Object Identifier: doi:10.1016/0022-0000(86)90057-7
--------, Moving between logical systems, Recent trends in data type specification (Magne Haveraaen, Olaf Owe, and Ole-Johan Dahl, editors), Lecture Notes in Computer Science, Springer, 1996, pp. 478--502.
--------, Towards heterogeneous specifications, Proceedings, International Conference on Frontiers of Combining Systems $($FroCoS'98$)$ (D. Gabbay and M. van Rijke, editors), Research Studies Press, 2000, pp. 337--360.
Mathematical Reviews (MathSciNet): MR1861692
Zentralblatt MATH: 0988.03056
Paulo Veloso, On pushout consistency, modularity and interpolation for logical specifications, Information Processing Letters, vol. 60 (1996), no. 2, pp. 59--66.
Mathematical Reviews (MathSciNet): MR1424851
Digital Object Identifier: doi:10.1016/S0020-0190(96)00146-9
Zentralblatt MATH: 0900.68305

2013 © Association for Symbolic Logic

Journal of Symbolic Logic

Journal of Symbolic Logic

Turn MathJax Off
What is MathJax?