Results 1 -
7 of
7
Generic trace semantics via coinduction
- Logical Methods in Comp. Sci
, 2007
"... Abstract. Trace semantics has been defined for various kinds of state-based systems, notably with different forms of branching such as non-determinism vs. probability. In this paper we claim to identify one underlying mathematical structure behind these “trace ..."
Abstract
-
Cited by 12 (5 self)
- Add to MetaCart
Abstract. Trace semantics has been defined for various kinds of state-based systems, notably with different forms of branching such as non-determinism vs. probability. In this paper we claim to identify one underlying mathematical structure behind these “trace
Generic forward and backward simulations
- International Conference on Concurrency Theory (CONCUR 2006), volume 4137 of Lect. Notes Comp. Sci
, 2006
"... Abstract. The technique of forward/backward simulations has been applied successfuly in many distributed and concurrent applications. In this paper, however, we claim that the technique can actually have more genericity and mathematical clarity. We do so by identifying forward/backward simulations a ..."
Abstract
-
Cited by 10 (3 self)
- Add to MetaCart
Abstract. The technique of forward/backward simulations has been applied successfuly in many distributed and concurrent applications. In this paper, however, we claim that the technique can actually have more genericity and mathematical clarity. We do so by identifying forward/backward simulations as lax/oplax morphisms of coalgebras. Starting from this observation, we present a systematic study of this generic notion of simulations. It is meant to be a generic version of the study by Lynch and Vaandrager, covering both non-deterministic and probabilistic systems. In particular we prove soundness and completeness results with respect to trace inclusion: the proof is by coinduction using the generic theory of traces developed by Jacobs, Sokolova and the author. By suitably instantiating our generic framework, one obtains the appropriate definition of forward/backward simulations for various kinds of systems, for which soundness and completeness come for free. 1
Generic trace theory
- International Workshop on Coalgebraic Methods in Computer Science (CMCS 2006), volume 164 of Elect. Notes in Theor. Comp. Sci
, 2006
"... Trace semantics has been defined for various non-deterministic systems with different input/output types, or with different types of “non-determinism ” such as classical non-determinism (with a set of possible choices) vs. probabilistic nondeterminism. In this paper we claim that these various forms ..."
Abstract
-
Cited by 6 (4 self)
- Add to MetaCart
Trace semantics has been defined for various non-deterministic systems with different input/output types, or with different types of “non-determinism ” such as classical non-determinism (with a set of possible choices) vs. probabilistic nondeterminism. In this paper we claim that these various forms of “trace semantics” are instances of a single categorical construction, namely coinduction in a Kleisli category. This claim is based on our main technical result that an initial algebra in
Coalgebraic trace semantics for probabilistic systems
- CALCO-jnr Workshop, 2005. TRACE SEMANTICS VIA COINDUCTION 31
, 2005
"... Introduction The authors introduced in [1] the technique of coalgebraic trace semantics for the powerset monad P. There the initial F-algebra α: F A ∼ = → A ..."
Abstract
-
Cited by 4 (3 self)
- Add to MetaCart
Introduction The authors introduced in [1] the technique of coalgebraic trace semantics for the powerset monad P. There the initial F-algebra α: F A ∼ = → A
SEMANTICS OF GRAMMARS AND ATTRIBUTES VIA INITIALITY
"... ABSTRACT. This paper uses elementary categorical techniques to systematically describe the semantics of context-free grammars and of attribute evaluation for such grammars. The novelty lies in capturing inherited attributes and their evaluation via exponents and naturality. 1. ..."
Abstract
- Add to MetaCart
ABSTRACT. This paper uses elementary categorical techniques to systematically describe the semantics of context-free grammars and of attribute evaluation for such grammars. The novelty lies in capturing inherited attributes and their evaluation via exponents and naturality. 1.
Traces, Executions and Schedulers,
"... Abstract. A theory of traces of computations has emerged within the field of coalgebra, via finality in Kleisli categories. In concurrency theory, traces are traditionally obtained from executions, by projecting away states. These traces and executions are sequences and will be called “thin”. The co ..."
Abstract
- Add to MetaCart
Abstract. A theory of traces of computations has emerged within the field of coalgebra, via finality in Kleisli categories. In concurrency theory, traces are traditionally obtained from executions, by projecting away states. These traces and executions are sequences and will be called “thin”. The coalgebraic approach gives rise to both “thin ” and “fat” traces/executions, where in the “fat ” case the structure of computations is preserved. This distinction between thin and fat will be introduced first. It is needed for a theory of schedulers in a coalgebraic setting, of which we only present the very basic definitions and results. 1
Context-Free Languages, Coalgebraically
"... Abstract. We give a coalgebraic account of context-free languages using the functor D(X) =2 × X A for deterministic automata over an alphabet A, in three different but equivalent ways: (i) by viewing context-free grammars as D-coalgebras; (ii) by defining a format for behavioural differential equati ..."
Abstract
- Add to MetaCart
Abstract. We give a coalgebraic account of context-free languages using the functor D(X) =2 × X A for deterministic automata over an alphabet A, in three different but equivalent ways: (i) by viewing context-free grammars as D-coalgebras; (ii) by defining a format for behavioural differential equations (w.r.t. D) for which the unique solutions are precisely the context-free languages; and (iii) as the D-coalgebra of generalized regular expressions in which the Kleene star is replaced by a unique fixed point operator. In all cases, semantics is defined by the unique homomorphism into the final coalgebra of all languages, paving the way for coinductive proofs of context-free language equivalence. Furthermore, the three characterizations can serve as the basis for the definition of a general coalgebraic notion of context-freeness, which we see as the ultimate long-term goal of the present study. 1

