RAMiCS 2023

Accepted Papers with Abstracts

Andrew Lewis-Smith and Jas Semrl. Implication Algebras and Implication Semigroups of Binary Relations
Abstract: Implication algebras are known to be axiomatised by a finite number of equations (making the representation and finite representation problems decidable in that case). We show that this also holds in the context of unary (and binary) relations and present a Stone-style representation theorem. We then show that the (finite) representation decision problem is undecidable for implication semigroups, in stark contrast with implication algebras.
Nasos Evangelou-Oost, Callum Bannister and Ian Hayes. Contextuality in distributed systems
Abstract: We present a lattice of distributed program specifications, whose ordering represents implementability/refinement.
Specifications are modelled by families of subsets of relative execution traces, which encode the local orderings of state transitions, rather than their absolute timing according to a global clock.
This is to overcome fundamental physical difficulties with synchronisation.
The lattice of specifications is assembled and analysed with several established mathematical tools.
Sets of nondegenerate cells of a simplicial set model relative traces, presheaves model the parametrisation of these traces by a topological space of variables, and information algebras reveal novel constraints on program correctness.
The latter aspect brings the enterprise of program specification under the widening umbrella of contextual semantics introduced by Abramsky et al.
In this model of program specifications, contextuality manifests as a failure of a consistency criterion comparable to Lamport's definition of sequential consistency.
The theory of information algebras also suggests efficient local computation algorithms for the verification of this criterion.
The novel constructions in this paper have been verified in the proof assistant Isabelle/HOL.
Jeremy F. Alm, David Andrews and Michael Levet. Comer Schemes, Relation Algebras, and the Flexible Atom Conjecture
Abstract: In this paper, we consider relational structures arising from Comer's finite field construction, where the cosets need not be sum free. These Comer schemes generalize the notion of a Ramsey scheme and may be of independent interest. As an application, we give the first finite representation of $34_{65}$. We complement our upper bounds with some lower bounds. Using a SAT solver, we establish that $33_{65}$ is not representable on fewer than $24$ points and $34_{65}$ is not representable on fewer than $24$ points.
Arman Shamsgovara.Enumerating, Cataloguing and Classifying all Quantales on up to Nine Elements
Abstract: Using computer software, every quantale on up to nine elements has been enumerated up to isomorphism, catalogued and classified with respect to various properties. In order to achieve this the enumeration was branched by partitioning the search space based on various isomorphic invariants of quantales.
Baltasar Trancón Y Widemann and Markus Lepper. Towards a Theory of Conversion Relations for Prefixed Units of Measure
Abstract: Units of measure with prefixes and conversion rules are given a formal semantic model in terms of categorial group theory. Basic structures and both natural and contingent semantic operations are defined. Conversion rules are represented as a class of ternary relations with both group-like and category-like properties. A hierarchy of subclasses is explored, with increasingly benign algebraic behavior, culminating in a direct efficient conversion-by-rewriting algorithm.
Jesse Sigal and Chris Heunen. Duoidally enriched Freyd categories
Abstract: Freyd categories provide a semantics for first-order effectful programming languages by capturing the two different orders of evaluation for products. We enrich Freyd categories in a duoidal category, which provides a new, third choice of parallel composition. Duoidal categories have two monoidal structures which account for the sequential and parallel compositions. The traditional setting is recovered as a full coreflective subcategory for a judicious choice of duoidal category. We give several worked examples of this uniform framework, including the parametrised state monad, basic separation semantics for resources, and interesting cases of change of enrichment.
Igor Sedlar. On the Complexity of *-Continuous Kleene Algebra With Domain
Abstract: We prove that the equational theory of *-continuous Kleene algebra with domain is EXPTIME-complete. Our proof makes essential use of Hollenberg's equational axiomatization of program equations valid in relational test algebra.
Walter Guttmann. Dependences between Domain Constructions in Heterogeneous Relation Algebras
Abstract: We show the following dependences between relational domain constructions in the framework of heterogeneous relation algebras. If all power sets and subsets exist and objects are comparable, then all sums exist. If all sums exist and atoms are rectangular, then all products exist. If all atoms are rectangular, then all subsets exist if and only if all quotients exist. We give models with rectangular atoms which rule out further dependences between these constructions.
Roland Glück. Compatibility of Refining and Controlling Plant Automata with Bisimulation Quotients
Abstract: This paper is concerned with the refinement and control of a certain class of labelled transition systems, called plant automata, via bisimulation quotients.
Refinement means that arbitrary transitions may be removed whereas control allows only removing edges with the same edge label.
The goal is to ensure given LTL properties in the resulting plant automaton.
We give a hardness result for refinement and control and investigate, in particular, the question whether refineability and controllability can be decided by looking at bisimulation quotients.
Stefano Aguzzoli and Matteo Bianchi. Amalgamation property for some varieties of BL-algebras generated by one finite set of BL-chains with finitely-many components
Abstract: BL-algebras are the algebraic semantics of Basic logic BL, the logic of all continuous t-norms and their residua. In a previous work, we provided the classification of the amalgamation property (AP) for the varieties of BL-algebras generated by one BL-chain with finitely-many components. As an open problem, we left the analysis of the AP for varieties of BL-algebras generated by one finite set of BL-chains with finitely-many components. In this paper we provide a partial solution to this problem. We provide a classification of the AP for the varieties of BL-algebras generated by one finite set of BL-chains with finitely-many components, which are either cancellative hoops or finite Wajsberg hoops. We also discuss the difficulties to generalize this approach to the more general case.
Tobias Kappé. Completeness and the Finite Model Property for Kleene Algebra, Reconsidered
Abstract: Kleene Algebra (KA) is the algebra of regular expressions. Central to the study of KA is Kozen's (1994) completeness result, which says that any equivalence valid in the language model of KA follows from the axioms of KA. Also of interest is the finite model property (FMP), which says that false equivalences always have a finite counterexample. Palka (2005) showed that, for KA, the FMP is equivalent to completeness.

We provide a unified and elementary proof of both properties. In contrast with earlier completeness proofs, this proof does not rely on minimality or bisimilarity techniques for deterministic automata. Instead, our approach avoids deterministic automata altogether, and uses Antimirov's derivatives and the well-known transition monoid construction.

Our results are fully verified in the Coq proof assistant.
Mark Hopkins and Hans Leiß. Normal Forms for Elements of the *-Continuous Kleene Algebras K (x) C2'
Abstract: The tensor product (K (x) C2') of the *-continuous Kleene algebra K with the polycyclic *-continuous Kleene algebra C2' of two bracket pairs contains a copy of the fixed-point closure of K: the centralizer of C2' in (K (x) C2'). We prove a representation of elements of (K (x) C2') by automata a la Kleene and refine it by normal form theorems that restrict the occurrences of brackets on paths through the automata. This is the basis for a calculus of context-free expressions.
Laura Kovács and Anton Varonka. What Else is Undecidable about Loops?
Abstract: We address algebraic aspects of invariant generation and proving termination, two central questions of program analysis, for non-deterministic loops with polynomial updates.

Our focus is sketching the boundary of (un-)decidability for both problems between different classes of programs. The first main contribution of this work is related to the question raised by Braverman in 2006: ``How much non-determinism can be introduced in a linear loop before termination becomes undecidable?'' We show that termination of loops with a purely non-deterministic choice between linear updates is undecidable in the presence of linear inequality loop conditions.

In the context of invariants, an algorithm is known that computes all polynomial relations among variables of loops with multiple linear updates. At the same time, allowing polynomial assignments of higher degrees was shown to result in algorithmic unsolvability. We highlight that negative results in fact do not exploit general polynomial updates. We show that no algorithm can find all polynomial relations for programs as soon as quadratic updates or updates guarded by affine equalities are involved.
José Gil-Férez, Peter Jipsen and Siddhartha Lodhia. The structure of locally integral involutive po-monoids and semirings
Abstract: We show that every locally integral involutive partially ordered monoid (ipo-monoid) $\mathbf A = (A,\le, \cdot, 1, \sim, -)$, and in particular every locally integral involutive semiring, decomposes in a unique way into a family $\{\mathbf A_p : p\in A^+\}$ of integral ipo-monoids, which we call its \emph{integral components}. In the semiring case, the integral components are semirings. Moreover, we show that there is a family of monoidal homomorphisms $\Phi = \{\varphi_{pq}\colon \mathbf A_p\to \mathbf A_q : p\leq q\}$, indexed on the positive cone $(A^+,\leq)$, so that the structure of $\mathbf A$ can be recovered as a glueing $\int_\Phi \mathbf A_p$ of its integral components along $\Phi$. Reciprocally, we give necessary and sufficient conditions so that the P\l{}onka sum of any family of integral ipo-monoids $\{\mathbf A_p : p\in D\}$, indexed on a lower-bounded join-semilattice $(D,\vee, 1)$, along a family of monoidal homomorphisms $\Phi$ is an ipo-monoid.
Michael Winter. Relational Algebraic Approach to the Real Numbers - The Additive Group
Abstract: In this paper we start the investigation of an object representing the real numbers in categories of relations. Our axiomatization uses the construction of a relation power, i.e., an abstract version of power sets within the category. This allows us to utilize a relation algebraic version of Tarski's axioms of the real numbers as a first-order definition of a real number object. The current paper focuses on the addition operation of the real number object. It is shown that addition forms a densely and linearly ordered abelian group.
Rudolf Berghammer and Michael Winter. A General Method for Representing Sets of Relations by Vectors
Abstract: We present a general method for computing vector representations $\Fr$ of sets of relations. This method is used for obtaining $\Fr$ from an inclusion $\FR \subseteq \FS$, where $\FR$ and $\FS$ are relation-algebraic expressions over a relation
rather than its vector representation. The core of the method is a theorem that shows how $\Fr$ can be obtained from $\FR \subseteq \FS$ in one step. As applications we consider some problems concerning kernels of relations.
Peter Jipsen and Jas Semrl. Representable and diagonally representable weakening relation algebras
Abstract: Weakening relations are all binary relations defined on a poset such that the partial order acts as a both-sided compositional identity. This is motivated by the weakening rule in sequent calculi and closely related to models of relevance logic. For a fixed poset the collection of weakening relations is a subreduct of the full relation algebra on the underlying set of the poset. We present a two-player game for the class of representable weakening relation algebras akin to that for the class of representable relation algebras. This enables us to define classes of abstract weakening relation algebras that approximate the quasivariety of representable weakening relation algebras. We give explicit finite axiomatisations for some of these classes. We define the class of diagonally representable weakening relation algebras and prove that it is a discriminator variety. We also provide explicit representations for several small weakening relation algebras.

Short Presentations

Ambroise Baril, Miguel Couceiro, and Victor Lagerkvist. Recent Results on Component Twin-Width and Clique-Width with Algorithmic Applications to Counting Graph Colorings
Anthony Brogni and Sebastiaan J. C. Joosten. Translating First-Order Predicate Logic to Relation Algebra, an Implementation
Yannick Chevalier. Model Synthesis based on Experience
Wesley Fussner and Peter Jipsen. Poset Product Representations Over Simple Residuated Lattices
Roland Glück and Florian Krebs. Toward Ontology-based Production - Relations building Airplanes
Hans Leiß. An Algebraic Representation of the Fixed-Point Closure of *-Continuous Kleene Algebras
Luigi Santocanale and Cédric de Lacroix. Prenuclear vs. Nuclear Objects in ⋆-Autonomous Categories
Martin E. Bidlingmaier. Datalog with Equality: Semantics and Evaluation