Algebraic Meta-Theory of Processes with Data
Daniel Gebler (Department of Computer Science, VU University Amsterdam, (VU)), Eugen-Ioan Goriac (ICE-TCS, School of Computer Science, Reykjavik, University, Iceland), Mohammad Reza Mousavi (Center for Research on Embedded, Systems (CERES), Halmstad University)

TL;DR
This paper extends algebraic process theory to include data, introducing rule formats and axiomatizations for bisimilarity with data, specifically focusing on stateless bisimilarity with constant store components.
Contribution
It generalizes existing algebraic frameworks to data-inclusive processes and proposes a new method for axiomatizing bisimilarity with data.
Findings
Rule formats for algebraic properties are applicable with data.
A new approach for axiomatizing stateless bisimilarity is introduced.
Axiomatization is restricted to constant store components.
Abstract
There exists a rich literature of rule formats guaranteeing different algebraic properties for formalisms with a Structural Operational Semantics. Moreover, there exist a few approaches for automatically deriving axiomatizations characterizing strong bisimilarity of processes. To our knowledge, this literature has never been extended to the setting with data (e.g. to model storage and memory). We show how the rule formats for algebraic properties can be exploited in a generic manner in the setting with data. Moreover, we introduce a new approach for deriving sound and ground-complete axiom schemata for a notion of bisimilarity with data, called stateless bisimilarity, based on intuitive auxiliary function symbols for handling the store component. We do restrict, however, the axiomatization to the setting where the store component is only given in terms of constants.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
