Finite Representability of Semigroups with Demonic Refinement

09/15/2020
by   Robin Hirsch, et al.
0

Composition and demonic refinement ⊑ of binary relations are defined by (x, y)∈ (R;S) ∃ z((x, z)∈ R∧ (z, y)∈ S) R⊑ S (dom(S)⊆ dom(R) ∧ R_dom(S)⊆ S) where dom(S)={x:∃ y (x, y)∈ S} and R_dom(S) denotes the restriction of R to pairs (x, y) where x∈ dom(S). Demonic calculus was introduced to model the total correctness of non-deterministic programs and has been applied to program verification. We prove that the class R(⊑, ;) of abstract (≤, ∘) structures isomorphic to a set of binary relations ordered by demonic refinement with composition cannot be axiomatised by any finite set of first-order (≤, ∘) formulas. We provide a fairly simple, infinite, recursive axiomatisation that defines R(⊑, ;). We prove that a finite representable (≤, ∘) structure has a representation over a finite base. This appears to be the first example of a signature for binary relations with composition where the representation class is non-finitely axiomatisable, but where the finite representations for finite representable structures property holds.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/25/2020

The algebra of non-deterministic programs: demonic operators, orders and axioms

Demonic composition, demonic refinement and demonic union are alternativ...
research
05/14/2021

Demonic Lattices and Semilattices in Relational Semigroups with Ordinary Composition

Relation algebra and its reducts provide us with a strong tool for reaso...
research
07/24/2019

Free Kleene algebras with domain

First we identify the free algebras of the class of algebras of binary r...
research
05/20/2020

A refinement checking based strategy for component-based systems evolution

We propose inheritance and refinement relations for a CSP-based componen...
research
06/04/2021

Domain Range Semigroups and Finite Representations

Relational semigroups with domain and range are a useful tool for modell...
research
05/03/2021

In search of lost time: Axiomatising parallel composition in process algebras

This survey reviews some of the most recent achievements in the saga of ...
research
11/30/2020

Difference-restriction algebras of partial functions: axiomatisations and representations

We investigate the representation and complete representation classes fo...

Please sign up or login with your details

Forgot password? Click here to reset