Results 1  10
of
19
Elements Of The General Theory Of Coalgebras
, 1999
"... . Data Structures arising in programming are conveniently modeled by universal algebras. State based and object oriented systems may be described in the same way, but this requires that the state is explicitly modeled as a sort. From the viewpoint of the programmer, however, it is usually intend ..."
Abstract

Cited by 42 (7 self)
 Add to MetaCart
. Data Structures arising in programming are conveniently modeled by universal algebras. State based and object oriented systems may be described in the same way, but this requires that the state is explicitly modeled as a sort. From the viewpoint of the programmer, however, it is usually intended that the state should be "hidden" with only certain features accessible through attributes and methods. States should become equal, if no external observation may distinguish them. It has recently been discovered that state based systems such as transition systems, automata, lazy data structures and objects give rise to structures dual to universal algebra, which are called coalgebras. Equality is replaced by indistinguishability and coinduction replaces induction as proof principle. However, as it turns out, one has to look at universal algebra from a more general perspective (using elementary category theoretic notions) before the dual concept is able to capture the relevant ...
Products of coalgebras
, 2001
"... We prove that the category of Fcoalgebras is complete, that is products and equalizers exist, provided that the type functor F is bounded or preserves mono sources. This generalizes and simplifies a result of Worrell ([Wor98]). We also describe the relationship between the product A × B and the lar ..."
Abstract

Cited by 21 (5 self)
 Add to MetaCart
We prove that the category of Fcoalgebras is complete, that is products and equalizers exist, provided that the type functor F is bounded or preserves mono sources. This generalizes and simplifies a result of Worrell ([Wor98]). We also describe the relationship between the product A × B and the largest bisimulation ∼ A,B between A and B and find an example of two finite coalgebras whose product is infinite.
MonoidLabeled Transition Systems
"... Given a # complete (semi)lattice L, we consider Llabeled transition systems as coalgebras of a functor L () , associating with a set X the set L X of all Lfuzzy subsets. We describe simulations and bisimulations of Lcoalgebras to show that L () weakly preserves nonempty kern ..."
Abstract

Cited by 13 (2 self)
 Add to MetaCart
Given a # complete (semi)lattice L, we consider Llabeled transition systems as coalgebras of a functor L () , associating with a set X the set L X of all Lfuzzy subsets. We describe simulations and bisimulations of Lcoalgebras to show that L () weakly preserves nonempty kernel pairs i# it weakly preserves nonempty pullbacks i# L is join infinitely distributive (JID). Exchanging L for a commutative monoid M, we consider the functor M () # which associates with a set X all finite multisets containing elements of X with multiplicities m # M . The corresponding functor weakly preserves nonempty pullbacks along injectives i# 0 is the only invertible element of M, and it preserves nonempty kernel pairs i# M is refinable, in the sense that two sum representations of the same value, r 1 + . . . + r m = c 1 + . . . + c n , have a common refinement matrix (m i,j ) whose kth row sums to r k and whose lth column sums to c l for any 1 # k # m and 1 # l # n.
Final coalgebras and the HennessyMilner property
 Annals of Pure and Applied Logic
"... The existence of a final coalgebra is equivalent to the existence of a formal logic with a set (small class) of formulas that has the HennessyMilner property of distinguishing coalgebraic states up to bisimilarity. This applies to coalgebras of any functor on the category of sets for which the bisi ..."
Abstract

Cited by 4 (1 self)
 Add to MetaCart
(Show Context)
The existence of a final coalgebra is equivalent to the existence of a formal logic with a set (small class) of formulas that has the HennessyMilner property of distinguishing coalgebraic states up to bisimilarity. This applies to coalgebras of any functor on the category of sets for which the bisimilarity relation is transitive. There are cases of functors that do have logics with the HennessyMilner property, but the only such logics have a proper class of formulas. The main theorem gives a representation of states of the final coalgebra as certain satisfiable sets of formulas. The key technical fact used is that any function between coalgebras that is truthpreserving and has a simple codomain must be a coalgebraic morphism.
Enhanced Coalgebraic Bisimulation
, 2013
"... We present a systematic study of bisimulationupto techniques for coalgebras. This enhances the bisimulation proof method for a large class of state based systems, including labelled transition systems but also stream systems and weighted automata. Our approach allows for compositional reasoning ab ..."
Abstract

Cited by 4 (3 self)
 Add to MetaCart
We present a systematic study of bisimulationupto techniques for coalgebras. This enhances the bisimulation proof method for a large class of state based systems, including labelled transition systems but also stream systems and weighted automata. Our approach allows for compositional reasoning about the soundness of enhancements. Applications include the soundness of bisimulation up to bisimilarity, up to equivalence and up to congruence. All in all, this gives a powerful and modular framework for simplified coinductive proofs of equivalence. 1.
A logic of implications in algebra and coalgebra
"... Implications in a category can be presented as epimorphisms: an object satisfies the implication iff it is injective w.r.t. that epimorphism. G. Roçu formulated a logic for deriving an implication from other implications. We present two versions of implicational logics: a general one and a finitary ..."
Abstract

Cited by 3 (3 self)
 Add to MetaCart
(Show Context)
Implications in a category can be presented as epimorphisms: an object satisfies the implication iff it is injective w.r.t. that epimorphism. G. Roçu formulated a logic for deriving an implication from other implications. We present two versions of implicational logics: a general one and a finitary one (for epimorphisms with finitely presentable domains and codomains). In categories Alg Σ of algebras on a given signature our logic specializes to the implicational logic of R. Quackenbush. In categories Coalg H of coalgebras for a given accessible endofunctor H of sets we derive a logic for implications in the sense of P. Gumm. 1
Distributivity of Categories of Coalgebras
"... We prove that for any F the category of F coalgebras is distributive if F preserves preimages, i.e. pullbacks along an injective map, and that the converse is also true whenever has finite products. ..."
Abstract

Cited by 2 (2 self)
 Add to MetaCart
We prove that for any F the category of F coalgebras is distributive if F preserves preimages, i.e. pullbacks along an injective map, and that the converse is also true whenever has finite products.
State Based Systems Are Coalgebras
 Cubo  Matematica Educacional 5
, 2003
"... Universal coalgebra is a mathematical theory of state based systems, which in many respects is dual to universal algebra. Equality must be replaced by indistinguishability. Coinduction replaces induction as a proof principle and maps are defined by corecursion. In this (entirely selfcontained) pap ..."
Abstract

Cited by 2 (0 self)
 Add to MetaCart
(Show Context)
Universal coalgebra is a mathematical theory of state based systems, which in many respects is dual to universal algebra. Equality must be replaced by indistinguishability. Coinduction replaces induction as a proof principle and maps are defined by corecursion. In this (entirely selfcontained) paper we give a first glimpse at the general theory and focus on some applications in Computer Science. 1. State based systems State based systems can be found everywhere in our environment  from simple appliances like alarm clocks and answering machines to sophisticated computing devices. Typically, such systems receive some input and, as a result, produce some output. In contrast to purely algebraic systems, however, the output is not only determined by the input received, but also by some modifiable "internal state". Internal states are usually not directly observable, so there may as well be di#erent states that cannot be distinguished from the inputoutput behavior of the system. A simple example of a state based system is a digital watch with several buttons and a display. Clearly, the buttons that are pressed do not by themselves determine the output  it also depends on the internal state, which might include the current time, the mode (time/alarm/stopwatch), and perhaps the information which buttons have been pressed previously. The user of a system is normally not interested in knowing precisely, what the internal states of the system are, nor how they are represented. Of course, he might try to infer all possible states by testing various inputoutput combinations and attribute di#erent behaviors to di#erent states. Some states might not be distinguishable by their outside behavior. It is therefore natural to define an appropriate indistinguishability relation "#...
UNIVERSAL COALGEBRAS AND THEIR LOGICS
, 2009
"... ABSTRACT. We survey coalgebras as models of state based systems together with their global and local logics. We convey some useful intuition regarding Setfunctors which leads naturally to coalgebraic modal logic where modalities are validity patterns for the successor object of a state. 1. ..."
Abstract
 Add to MetaCart
(Show Context)
ABSTRACT. We survey coalgebras as models of state based systems together with their global and local logics. We convey some useful intuition regarding Setfunctors which leads naturally to coalgebraic modal logic where modalities are validity patterns for the successor object of a state. 1.