Towards a uniform presentation of logical systems by indexed categories and adjoint situations

Logical Systems are paramount to almost every subject in computer science. This vast number of application areas had a deep influence on us and thus on how we perceive what a formal specification of a logical system should be. Lawvere s [29, 30] essential idea is that the fundamental relationship between syntax and semantics can be precisely formulated by adjoint functors. In this work, we show that Institutions from Goguen and Burstall [19] and Entailment Systems from Meseguer [36] are in its essence, a family of local adjoint situations between the syntactical and semantical aspects underlying these systems. These abstractions are named Indexed Frames. Also, from a categorical perspective, Tarski s consequence operator [40] can be formalized as Indexed Closure Operators, a construction that maps each language to the corresponding co-monad. Finally, in the framework of preorder categories, both concepts, Indexed Frames and Indexed Closure Operators are equivalent.

[1]  Zinovy Diskin,et al.  A Graphical Yet Formalized Framework for Specifying View Systems , 1997, ADBIS.

[2]  Marko Becker,et al.  What Is A Logical System , 2016 .

[3]  Uwe Wolter,et al.  Shedding the New Light in the World of Logical Systems , 1997, Category Theory and Computer Science.

[4]  Roy L. Crole,et al.  Categories for Types , 1994, Cambridge mathematical textbooks.

[5]  José Luiz Fiadeiro,et al.  Structuring Theories on Consequence , 1988, ADT.

[6]  Joseph A. Goguen,et al.  Some Fundamental Algebraic Tools for the Semantics of Computation. Part 1: Comma Categories, Colimits, Signatures and Theories , 1984, Theor. Comput. Sci..

[7]  Joseph A. Goguen,et al.  Putting Theories Together to Make Specifications , 1977, IJCAI.

[8]  Michael Barr,et al.  Category theory for computing science , 1995, Prentice Hall International Series in Computer Science.

[9]  F. W. Lawvere,et al.  FUNCTORIAL SEMANTICS OF ALGEBRAIC THEORIES. , 1963, Proceedings of the National Academy of Sciences of the United States of America.

[10]  J. Girard,et al.  Proofs and types , 1989 .

[11]  Johan Dovland,et al.  Observable Behavior of Dynamic Systems: Component Reasoning for Concurrent Objects , 2008, FInCo@ETAPS.

[12]  J. Lambek Deductive systems and categories II. Standard constructions and closed categories , 1969 .

[13]  Joseph A. Goguen,et al.  Institutions: abstract model theory for specification and programming , 1992, JACM.

[14]  José Luiz Fiadeiro Categories for software engineering , 2005 .

[15]  Joseph A. Goguen,et al.  Some Fundamental Algebraic Tools for the Semantics of Computation: Part 3: Indexed Categories , 1991, Theor. Comput. Sci..

[16]  A. Pitts INTRODUCTION TO HIGHER ORDER CATEGORICAL LOGIC (Cambridge Studies in Advanced Mathematics 7) , 1987 .

[17]  A. Tarski Fundamentale Begriffe der Methodologie der deduktiven Wissenschaften. I , 1930 .

[18]  Joseph A. Goguen,et al.  What is a Logic , 2007 .

[19]  Peter J. Huber,et al.  Homotopy theory in general categories , 1961 .

[20]  Adrian Rutle,et al.  A formal approach to the specification and transformation of constraints in MDE , 2012, J. Log. Algebraic Methods Program..

[21]  F. William Lawvere,et al.  Adjointness in Foundations , 1969 .

[22]  Joachim Lambek,et al.  Deductive systems and categories III. Cartesian closed categories, intuitionist propositional calculus, and combinatory logic , 1972 .

[23]  Valeria de Paiva,et al.  Relating Categorical Semantics for Intuitionistic Linear Logic , 2005, Appl. Categorical Struct..

[24]  Uwe Wolter,et al.  Fibred and Indexed Categories for Abstract Model Theory , 2007, Log. J. IGPL.

[25]  K. J. Barwise,et al.  Axioms for abstract model theory , 1974 .

[26]  José Meseguer,et al.  May I Borrow Your Logic? (Transporting Logical Structures Along Maps) , 1997, Theor. Comput. Sci..

[27]  Saunders MacLane,et al.  Natural Associativity and Commutativity , 1963 .

[28]  J. Lambek,et al.  Introduction to higher order categorical logic , 1986 .

[29]  Zinovy Diskin MATHEMATICS OF UML: Making the Odysseys of UML less dramatic 1 , 2003 .

[30]  Law Fw FUNCTORIAL SEMANTICS OF ALGEBRAIC THEORIES. , 1963 .

[31]  Alfio Ricardo de Brito Martini Relating arrows between institutions in a categorical framework , 1999 .

[32]  Zinovy Diskin,et al.  A Diagrammatic Logic for Object-Oriented Visual Modeling , 2008, Electron. Notes Theor. Comput. Sci..

[33]  Joseph A. Goguen,et al.  The Semantics of CLEAR, A Specification Language , 1979, Abstract Software Specifications.

[34]  M. Makkai Generalized sketches as a framework for completeness theorems , 1997 .

[35]  M. Barr,et al.  Toposes, Triples and Theories , 1984 .

[36]  Bart Jacobs,et al.  Categorical Logic and Type Theory , 2001, Studies in logic and the foundations of mathematics.

[37]  José Meseguer,et al.  General Logics , 2006 .

[38]  J. Hintikka,et al.  What is Logic , 2007 .