中文
相关论文

相关论文: Generic Trace Semantics via Coinduction

200 篇论文

A coalgebraic definition of finite and infinite trace semantics for probabilistic transition systems has recently been given using a certain Kleisli category. In this paper this semantics is developed using a coalgebraic method which is an…

计算机科学中的逻辑 · 计算机科学 2018-02-27 Alexandre Goy

In the theory of coalgebras, trace semantics can be defined in various distinct ways, including through algebraic logics, the Kleisli category of a monad or its Eilenberg-Moore category. This paper elaborates two new unifying ideas: 1)…

计算机科学中的逻辑 · 计算机科学 2020-04-14 Jurriaan Rot , Bart Jacobs , Paul Levy

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 generative probabilistic transition systems, short PTS, with…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Henning Kerstan , Barbara König

Kleisli categories have long been recognised as a setting for modelling the linear behaviour of various types of systems. However, the final coalgebra in such settings does not, in general, correspond to a fixed notion of linear semantics.…

计算机科学中的逻辑 · 计算机科学 2025-07-31 Marco Peressotti

Traces and their extension called combined traces (comtraces) are two formal models used in the analysis and verification of concurrent systems. Both models are based on concepts originating in the theory of formal languages, and they are…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Lukasz Mikulski

This paper studies trace-based equivalences for systems combining nondeterministic and probabilistic choices. We show how trace semantics for such processes can be recovered by instantiating a coalgebraic construction known as the…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Filippo Bonchi , Ana Sokolova , Valeria Vignudelli

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 language equivalence (instead of bisimilarity) when…

计算机科学中的逻辑 · 计算机科学 2024-12-18 Daniel Luckhardt , Harsh Beohar , Sebastian Küpper

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…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Natsuki Urabe , Ichiro Hasuo

Coinduction refers to both a technique for the definition of infinite streams, so-called codata, and a technique for proving the equality of coinductively specified codata. This article first reviews coinduction in declarative programming.…

编程语言 · 计算机科学 2020-07-23 François Bry

We investigate the possibility of deriving metric trace semantics in a coalgebraic framework. First, we generalize a technique for systematically lifting functors from the category Set of sets to the category PMet of pseudometric spaces,…

计算机科学中的逻辑 · 计算机科学 2015-06-01 Paolo Baldan , Filippo Bonchi , Henning Kerstan , Barbara König

The analysis of concurrent and reactive systems is based to a large degree on various notions of process equivalence, ranging, on the so-called linear-time/branching-time spectrum, from fine-grained equivalences such as strong bisimilarity…

计算机科学中的逻辑 · 计算机科学 2014-10-17 Alexander Kurz , Stefan Milius , Dirk Pattinson , Lutz Schröder

Traces form a coarse notion of semantic equivalence between states of a process, and have been studied coalgebraically for various types of system. We instantiate the finitary coalgebraic trace semantics framework of Hasuo et al. for…

计算机科学中的逻辑 · 计算机科学 2026-03-03 Benjamin Plummer , Corina Cirstea

Traditionally, formal languages are defined as sets of words. More recently, the alternative coalgebraic or coinductive representation as infinite tries, i.e., prefix trees branching over the alphabet, has been used to obtain compact and…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Dmitriy Traytel

This is a short introduction to categories with some emphasis on coalgebras. We start from introducing basic notions (categories, functors, natural transformations), move to Kleisli tripels and monads, with a short discussion of monads in…

计算机科学中的逻辑 · 计算机科学 2014-10-09 Ernst-Erich Doberkat

Taking advantage of a recently discovered associativity property of rule compositions, we extend the classical concurrency theory for rewriting systems over adhesive categories. We introduce the notion of tracelets, which are defined as…

计算机科学中的逻辑 · 计算机科学 2020-09-16 Nicolas Behr

We use modal logic as a framework for coalgebraic trace semantics, and show the flexibility of the approach with concrete examples such as the language semantics of weighted, alternating and tree automata, and the trace semantics of…

计算机科学中的逻辑 · 计算机科学 2019-03-14 Bartek Klin , Jurriaan Rot

In this survey article (which hitherto is an ongoing work-in-progress) we present the formulation of the induction and coinduction principles using the language and conventions of each of order theory, set theory, programming languages'…

计算机科学中的逻辑 · 计算机科学 2019-03-13 Moez A. AbdelGawad

We propose trace logic, an instance of many-sorted first-order logic, to automate the partial correctness verification of programs containing loops. Trace logic generalizes semantics of program locations and captures loop semantics by…

计算机科学中的逻辑 · 计算机科学 2020-08-07 Pamina Georgiou , Bernhard Gleiss , Laura Kovács

Inference systems are a widespread framework used to define possibly recursive predicates by means of inference rules. They allow both inductive and coinductive interpretations that are fairly well-studied. In this paper, we consider a…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Francesco Dagnino

A key requirement on any well-behaved process language is its compositionality: behavioural equivalence of processes should be respected by the constructors of the language. Turi and Plotkin's abstract GSOS provides an elegant bialgebraic…

计算机科学中的逻辑 · 计算机科学 2026-05-19 Robin Jourde , Henning Urbat , Sergey Goncharov , Stelios Tsampas , Jonas Forster
‹ 上一页 1 2 3 10 下一页 ›