Demonic lattices and semilattices in relational semigroups with ordinary composition

Robin Hirsch, Jaš Šemrl

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Downloads (Pure)

Abstract

Relation algebra and its reducts provide us with a strong tool for reasoning about nondeterministic programs and their partial correctness. Demonic calculus, introduced to model the behaviour of a machine where the demon is in control of nondeterminism, has also provided us with an extension of that reasoning to total correctness. We formalise the framework for relational reasoning about total correctness in nondeterministic programs using semigroups with ordinary composition and demonic lattice operations. We show that the class of representable demonic join semigroups is not finitely axiomatisable and that the representation class of demonic meet semigroups does not have the finite representation property for its finite members. For lattice semigroups (with composition, demonic join and demonic meet) we show that the representation problem for finite algebras is undecidable, moreover the finite representation problem is also undecidable. It follows that the representation class is not finitely axiomatisable, furthermore the finite representation property fails.
Original languageEnglish
Title of host publication2021 36th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS)
PublisherIEEE
Number of pages10
ISBN (Electronic)9781665448956
ISBN (Print)9781665448963
DOIs
Publication statusPublished - 7 Jul 2021
Externally publishedYes

Keywords

  • computer science
  • algebra
  • lattices
  • tools
  • cognition
  • calculus

Fingerprint

Dive into the research topics of 'Demonic lattices and semilattices in relational semigroups with ordinary composition'. Together they form a unique fingerprint.

Cite this