Bialgebrae provide an abstract framework encompassing the semantics of different kinds of computational models. In this paper we propose a bialgebraic approach to the semantics of logic programming. Our methodology is to study logic programs as reactive systems and exploit abstract techniques developed in that setting. First we use saturation to model the operational semantics of logic programs as coalgebrae on presheaves. Then, we make explicit the underlying algebraic structure by using bialgebrae on presheaves. The resulting semantics turns out to be compositional with respect to conjunction and term substitution. Also, it encodes a parallel model of computation, whose soundness is guaranteed by a built-in notion of synchronisation betwe...
AbstractWe present a general methodology aimed at providing an algebraic semantics for a large class...
We present a general methodology aimed at providing an algebraic semantics for a large class of form...
AbstractThis paper considers open logic programs originally as a tool to build an OR-compositional s...
Bialgebrae provide an abstract framework encompassing the semantics of different kinds of computatio...
Bialgebrae provide an abstract framework encompassing the semantics ofdifferent kinds of computation...
Bialgebraic semantics, invented a decade ago by Turi and Plotkin, is an approach to formal reasoning...
Turi and Plotkin's bialgebraic semantics is an abstract approach to specifying the operational seman...
Logic programming, a class of programming languages based on first-order logic, provides simple and ...
AbstractBialgebraic semantics, invented a decade ago by Turi and Plotkin, is an approach to formal r...
AbstractBialgebraic semantics, invented a decade ago by Turi and Plotkin, is an approach to formal r...
Turi and Plotkin’s bialgebraic semantics is an abstract approach to specifying the operational seman...
We introduce algorithmic logic - an algebraic approach according to [25]. It is done in three stages...
Covering the authors’ own state-of-the-art research results, Mathematical Aspects of Logic Programmi...
In [9] a unifying framework was given for operational and denotational semantics. It uses bialgebras...
AbstractWe present a Language Prototyping System that facilitates the modular development of interpr...
AbstractWe present a general methodology aimed at providing an algebraic semantics for a large class...
We present a general methodology aimed at providing an algebraic semantics for a large class of form...
AbstractThis paper considers open logic programs originally as a tool to build an OR-compositional s...
Bialgebrae provide an abstract framework encompassing the semantics of different kinds of computatio...
Bialgebrae provide an abstract framework encompassing the semantics ofdifferent kinds of computation...
Bialgebraic semantics, invented a decade ago by Turi and Plotkin, is an approach to formal reasoning...
Turi and Plotkin's bialgebraic semantics is an abstract approach to specifying the operational seman...
Logic programming, a class of programming languages based on first-order logic, provides simple and ...
AbstractBialgebraic semantics, invented a decade ago by Turi and Plotkin, is an approach to formal r...
AbstractBialgebraic semantics, invented a decade ago by Turi and Plotkin, is an approach to formal r...
Turi and Plotkin’s bialgebraic semantics is an abstract approach to specifying the operational seman...
We introduce algorithmic logic - an algebraic approach according to [25]. It is done in three stages...
Covering the authors’ own state-of-the-art research results, Mathematical Aspects of Logic Programmi...
In [9] a unifying framework was given for operational and denotational semantics. It uses bialgebras...
AbstractWe present a Language Prototyping System that facilitates the modular development of interpr...
AbstractWe present a general methodology aimed at providing an algebraic semantics for a large class...
We present a general methodology aimed at providing an algebraic semantics for a large class of form...
AbstractThis paper considers open logic programs originally as a tool to build an OR-compositional s...