Results 1  10
of
14
General logics
 In Logic Colloquium 87
, 1989
"... theory, categorical logic. model theory that emerged in computer science studies of software specification and semantics. To handle proof theory, our institutions use an extension of traditional categorical logic with sets of sentences as objects instead of single sentences, and with morphisms repre ..."
Abstract

Cited by 9 (3 self)
 Add to MetaCart
theory, categorical logic. model theory that emerged in computer science studies of software specification and semantics. To handle proof theory, our institutions use an extension of traditional categorical logic with sets of sentences as objects instead of single sentences, and with morphisms representing proofs as usual. A natural equivalence relation on institutions is defined such that its equivalence classes are logics. Several invariants are defined for this equivalence, including a Lindenbaum
Behavioral extensions of institutions
 Proc. 1st Conf. on Algebra and Coalgebra in Computer Science CALCO’05, Swansea. Springer LNCS 3629
, 2005
"... Abstract. We show that any institution I satisfying some reasonable conditions can be transformed into another institution, Ibeh, which captures formally and abstractly the intuitions of adding support for behavioral equivalence and reasoning to an existing, particular algebraic framework. We call o ..."
Abstract

Cited by 2 (0 self)
 Add to MetaCart
Abstract. We show that any institution I satisfying some reasonable conditions can be transformed into another institution, Ibeh, which captures formally and abstractly the intuitions of adding support for behavioral equivalence and reasoning to an existing, particular algebraic framework. We call our transformation an “extension ” because Ibeh has the same sentences as I and because its entailment relation includes that of I. Many properties of behavioral equivalence in concrete hidden logics follow as special cases of corresponding institutional results. As expected, the presented constructions and results can be instantiated to other logics satisfying our requirements as well, thus leading to novel behavioral logics, such as partial or infinitary ones, that have the desired properties. 1
Hybridization of Institutions
"... Abstract. Modal logics are successfully used as specification logics for reactive systems. However, they are not expressive enough to refer to individual states and reason about the local behaviour of such systems. This limitation is overcome in hybrid logics which introduce special symbols for nami ..."
Abstract

Cited by 2 (1 self)
 Add to MetaCart
Abstract. Modal logics are successfully used as specification logics for reactive systems. However, they are not expressive enough to refer to individual states and reason about the local behaviour of such systems. This limitation is overcome in hybrid logics which introduce special symbols for naming states in models. Actually, hybrid logics have recently regained interest, resulting in a number of new results and techniques as well as applications to software specification. In this context, the first contribution of this paper is an attempt to ‘universalize ’ the hybridization idea. Following the lines of [16], where a method to modalize arbitrary institutions is presented, the paper introduces a method to hybridize logics at the same institutionindependent level. The method extends arbitrary institutions with Kripke semantics (for multimodalities with arbitrary arities) and hybrid features. This paves the ground for a general result: any encoding (expressed as comorphism) from an arbitrary institution to first order logic (FOL) determines a comorphism from its hybridization to FOL. This second contribution opens the possibility of effective tool support to specification languages based upon logics with hybrid features. 1
An institutional view on categorical logic and the CurryHowardTaitisomorphism
"... We introduce a generic notion of propositional categorical logic and provide a construction of an institution with proofs out of such a logic, following the CurryHowardTait paradigm. We then prove logicindependent soundness and completeness theorems. The framework is instantiated with a number ..."
Abstract

Cited by 1 (1 self)
 Add to MetaCart
We introduce a generic notion of propositional categorical logic and provide a construction of an institution with proofs out of such a logic, following the CurryHowardTait paradigm. We then prove logicindependent soundness and completeness theorems. The framework is instantiated with a number of examples: classical, intuitionistic, linear and modal propositional logics. Finally, we speculate how this framework may be extended beyond the propositional case.
Grothendieck Inclusion Systems
 APPLIED CATEGORICAL STRUCTURES
"... Inclusion systems have been introduced in algebraic specification theory as a categorical structure supporting the development of a general abstract logicindependent approach to the algebra of specification (or programming) modules. Here we extend the concept of indexed categories and their Grothe ..."
Abstract

Cited by 1 (1 self)
 Add to MetaCart
Inclusion systems have been introduced in algebraic specification theory as a categorical structure supporting the development of a general abstract logicindependent 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 multilogic 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.
What is a Logic? In memoriam Joseph Goguen
"... model theory that emerged in computer science studies of software specification and semantics. To handle proof theory, our institutions use an extension of traditional categorical logic with sets of sentences as objects instead of single sentences, and with morphisms representing proofs as usual. A ..."
Abstract
 Add to MetaCart
model theory that emerged in computer science studies of software specification and semantics. To handle proof theory, our institutions use an extension of traditional categorical logic with sets of sentences as objects instead of single sentences, and with morphisms representing proofs as usual. A natural equivalence relation on institutions is defined such that its equivalence classes are logics. Several invariants are defined for this equivalence, including a Lindenbaum
An Axiomatic Approach to Structuring Specifications
"... In this paper we develop an axiomatic approach to structured specifications in which both the underlying logical system and corresponding institution of the structured specifications are treated as abstract institutions, which means two levels of institution independence. This abstract axiomatic app ..."
Abstract
 Add to MetaCart
In this paper we develop an axiomatic approach to structured specifications in which both the underlying logical system and corresponding institution of the structured specifications are treated as abstract institutions, which means two levels of institution independence. This abstract axiomatic approach provides a uniform framework for the study of structured specifications independently from any actual choice of specification building operators, and moreover it unifies the theory and the model oriented approaches. Within this framework we develop concepts and results about ‘abstract structured specifications ’ such as colimits, model amalgamation, compactness, interpolation, sound and complete proof theory, and pushoutstyle parameterization with sharing, all of them in a top down manner dictated by the upper level of institution independence. 1.
Under consideration for publication in Math. Struct. in Comp. Science Interpolation for Predefined Types
, 2008
"... model theoretic framework of the theory of institutions. For this semantics we develop a generic interpolation result which can be easily applied to various concrete situations from the theory and practice of specification and programming. Our study of interpolation is motivated by a number of impor ..."
Abstract
 Add to MetaCart
model theoretic framework of the theory of institutions. For this semantics we develop a generic interpolation result which can be easily applied to various concrete situations from the theory and practice of specification and programming. Our study of interpolation is motivated by a number of important applications to computing science especially in the area of structured specifications. 1.
On the Algebra of the Structured Specifications
"... We develop module algebra for structured specifications with model oriented denotations. Our work extends the existing theory with specification building operators for nonprotecting importation modes and with new algebraic rules (most notably for initial semantics) and upgrades the pushoutstyle se ..."
Abstract
 Add to MetaCart
We develop module algebra for structured specifications with model oriented denotations. Our work extends the existing theory with specification building operators for nonprotecting importation modes and with new algebraic rules (most notably for initial semantics) and upgrades the pushoutstyle semantics of parameterized modules to capture the (possible) sharing between the body of the parameterized modules and the instances of the parameters. We specify a set of sufficient abstract conditions, smoothly satisfied in the actual situations, and prove the isomorphism between the parallel and the serial instantiation of multiple parameters. Our module algebra development is done at the level of abstract institutions, which means that our results are very general and directly applicable to a wide variety of specification and programming formalisms that are rigorously based upon some logical system. 1.