Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Coalgebraic Infinite Traces and Kleisli Simulations

View through CrossRef
Kleisli simulation is a categorical notion introduced by Hasuo to verify finite trace inclusion. They allow us to give definitions of forward and backward simulation for various types of systems. A generic categorical theory behind Kleisli simulation has been developed and it guarantees the soundness of those simulations with respect to finite trace semantics. Moreover, those simulations can be aided by forward partial execution (FPE)---a categorical transformation of systems previously introduced by the authors. In this paper, we give Kleisli simulation a theoretical foundation that assures its soundness also with respect to infinitary traces. There, following Jacobs' work, infinitary trace semantics is characterized as the "largest homomorphism." It turns out that soundness of forward simulations is rather straightforward; that of backward simulation holds too, although it requires certain additional conditions and its proof is more involved. We also show that FPE can be successfully employed in the infinitary trace setting to enhance the applicability of Kleisli simulations as witnesses of trace inclusion. Our framework is parameterized in the monad for branching as well as in the functor for linear-time behaviors; for the former we mainly use the powerset monad (for nondeterminism), the sub-Giry monad (for probability), and the lift monad (for exception).Comment: 39 pages, 1 figure
Centre pour la Communication Scientifique Directe (CCSD)
Title: Coalgebraic Infinite Traces and Kleisli Simulations
Description:
Kleisli simulation is a categorical notion introduced by Hasuo to verify finite trace inclusion.
They allow us to give definitions of forward and backward simulation for various types of systems.
A generic categorical theory behind Kleisli simulation has been developed and it guarantees the soundness of those simulations with respect to finite trace semantics.
Moreover, those simulations can be aided by forward partial execution (FPE)---a categorical transformation of systems previously introduced by the authors.
In this paper, we give Kleisli simulation a theoretical foundation that assures its soundness also with respect to infinitary traces.
There, following Jacobs' work, infinitary trace semantics is characterized as the "largest homomorphism.
" It turns out that soundness of forward simulations is rather straightforward; that of backward simulation holds too, although it requires certain additional conditions and its proof is more involved.
We also show that FPE can be successfully employed in the infinitary trace setting to enhance the applicability of Kleisli simulations as witnesses of trace inclusion.
Our framework is parameterized in the monad for branching as well as in the functor for linear-time behaviors; for the former we mainly use the powerset monad (for nondeterminism), the sub-Giry monad (for probability), and the lift monad (for exception).
Comment: 39 pages, 1 figure.

Related Results

On Kleisli liftings and decorated trace semantics
On Kleisli liftings and decorated trace semantics
It is well known that Kleisli categories provide a natural language to model side effects. For instance, in the theory of coalgebras, behavioural equivalence coincides with languag...
EXPTIME Tableaux for the Coalgebraic mu-Calculus
EXPTIME Tableaux for the Coalgebraic mu-Calculus
The coalgebraic approach to modal logic provides a uniform framework that captures the semantics of a large class of structurally different modal logics, including e.g. graded and ...
Coalgebraic Trace Semantics for Continuous Probabilistic Transition Systems
Coalgebraic Trace Semantics for Continuous Probabilistic Transition Systems
Coalgebras in a Kleisli category yield a generic definition of trace semantics for various types of labelled transition systems. In this paper we apply this generic theory to gener...
Infinite-Acting Physically Representative Networks for Capillarity-Controlled Displacements
Infinite-Acting Physically Representative Networks for Capillarity-Controlled Displacements
Abstract Drainage/imbibition simulations are traditionally performed on finite regular lattices. If physically representative networks are used instead, the spatial ...
Fair Simulation for Nondeterministic and Probabilistic Buechi Automata: a Coalgebraic Perspective
Fair Simulation for Nondeterministic and Probabilistic Buechi Automata: a Coalgebraic Perspective
Notions of simulation, among other uses, provide a computationally tractable and sound (but not necessarily complete) proof method for language inclusion. They have been comprehens...
Infinite-Acting Physically Representative Networks for Capillarity-Controlled Displacements
Infinite-Acting Physically Representative Networks for Capillarity-Controlled Displacements
Summary Drainage/imbibition simulations are traditionally performed on finite regular lattices. If physically representative networks are used instead, the spatial c...
James and Math
James and Math
Abstract In the last thirty years of his life, William James reflected periodically on two questions concerning infinite totalities: is the notion of an infinite tot...
VASCULARIZATION OF A MULTILACUNAR SPECIES: POLYSCIAS QUILFOYLEI (ARALIACEAE) I. THE STEM
VASCULARIZATION OF A MULTILACUNAR SPECIES: POLYSCIAS QUILFOYLEI (ARALIACEAE) I. THE STEM
The odd‐pinnate leaves of Polyscias quilfoylei have a sheathing leaf base that completely encircles the stem. At each node, many traces depa...

Back to Top