arXiv · 2604.03085
HistMSO: A Logic for Reasoning about Consistency Models with MONA
Abstract
Reasoning about consistency models for replicated data systems is a challenging task that requires a deep understanding of both the consistency models themselves and a large part of human inputs in mechanized verification approaches. In this work, we introduce an approach to reasoning about consistency models for replicated data systems. We introduce HistMSO, a monadic second-order logic (MSO) for histories and abstract executions, the formal models of executions of replicated data systems introduced by Burckhardt. We show that HistMSO can express 39 out of 42 consistency models from Viotti and Vukolic hierarchy. Moreover, we develop a method for reducing HistMSO satisfiability and model-checking to the same problems for MSO over words. While doing this, we leverage the MONA tool for automated reasoning on consistency models.
Explore related subjects
Keep this discovery
Isabelle Coget, Étienne Lozes. 2026-04-03. HistMSO: A Logic for Reasoning about Consistency Models with MONA. https://arxiv.org/abs/2604.03085
Cite the original work for its findings. Save a collection to share your selection of sources.