We present a categorical theory of `well-behaved' operational semantics which aims at complementing the established theory of domains and denotational semantics to form a coherent whole. It is shown that, if the operational rules of a programming language can be modelled as a natural transformation of a suitable general form, depending on functorial notions of syntax and behaviour, then one gets both an operational model and a canonical, internally fully abstract denotational model for free; moreover, both models satisfy the operational rules. The theory is based on distributive laws and bialgebras; it specialises to the known classes of well-behaved rules for structural operational semantics, such as GSOS
AbstractIn this paper, we study extensions of mathematical operational semantics with algebraic effe...
AbstractIn this paper, we study extensions of mathematical operational semantics with algebraic effe...
Both operational and denotational semantics are prominent approaches for reasoning about properties ...
We present a categorical theory of ‘well-behaved’ operational semantics which aims at complementing...
We use the concept of a distributive law of a monad over a copointed endofunctor to define and devel...
AbstractWe use the concept of a distributive law of a monad over a copointed endofunctor to define a...
Introduction There are several ways to give a semantics of a programming language. Each kind of sem...
1 Introduction Operational semantics has played a useful role in computer science since the very inc...
Operational semantics gives meaning to terms in a programming language by defining a transition rela...
In the mid-nineties, Turi and Plotkin gave an elegant categorical treatment of denotational and oper...
AbstractBialgebras and distributive laws are an abstract, categorical framework to study various fla...
AbstractWe examine two versions of maps between distributive laws as candidates for well-behaved tra...
Structural operational semantics is a popular technique for specifying the meaning of programs by me...
Structural operational semantics is a popular technique for specifying the meaning of programs by me...
AbstractBialgebras and distributive laws are an abstract, categorical framework to study various fla...
AbstractIn this paper, we study extensions of mathematical operational semantics with algebraic effe...
AbstractIn this paper, we study extensions of mathematical operational semantics with algebraic effe...
Both operational and denotational semantics are prominent approaches for reasoning about properties ...
We present a categorical theory of ‘well-behaved’ operational semantics which aims at complementing...
We use the concept of a distributive law of a monad over a copointed endofunctor to define and devel...
AbstractWe use the concept of a distributive law of a monad over a copointed endofunctor to define a...
Introduction There are several ways to give a semantics of a programming language. Each kind of sem...
1 Introduction Operational semantics has played a useful role in computer science since the very inc...
Operational semantics gives meaning to terms in a programming language by defining a transition rela...
In the mid-nineties, Turi and Plotkin gave an elegant categorical treatment of denotational and oper...
AbstractBialgebras and distributive laws are an abstract, categorical framework to study various fla...
AbstractWe examine two versions of maps between distributive laws as candidates for well-behaved tra...
Structural operational semantics is a popular technique for specifying the meaning of programs by me...
Structural operational semantics is a popular technique for specifying the meaning of programs by me...
AbstractBialgebras and distributive laws are an abstract, categorical framework to study various fla...
AbstractIn this paper, we study extensions of mathematical operational semantics with algebraic effe...
AbstractIn this paper, we study extensions of mathematical operational semantics with algebraic effe...
Both operational and denotational semantics are prominent approaches for reasoning about properties ...