Finite Representability of Semigroups with Demonic Refinement
Abstract
Composition and demonic refinement of binary relations are defined by \begin{align*} (x, y)\in (R;S)&\iff \exists z((x, z)\in R\wedge (z, y)\in S) R\sqsubseteq S&\iff (dom(S)\subseteq dom(R) \wedge R\restriction_{dom(S)}\subseteq S) \end{align*} where and denotes the restriction of to pairs where . 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 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 . 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.
Keywords
Cite
@article{arxiv.2009.06970,
title = {Finite Representability of Semigroups with Demonic Refinement},
author = {Robin Hirsch and Jaš Šemrl},
journal= {arXiv preprint arXiv:2009.06970},
year = {2021}
}