arXiv · 2601.11646
A Forward Simulation-Based Hierarchy of Linearizable Concurrent Objects
Abstract
In this paper, we systematically investigate the connection between linearizable objects and forward simulation. We prove that the sets of linearizable objects satisfying wait-freedom (resp., lock-freedom or obstruction-freedom) form a bounded join-semilattice under the forward simulation relation, and that the sets of linearizable objects without liveness constraints form a bounded lattice under the same relation. Thus, forward simulation is not only a proof technique for linearizability but also induces an algebraic hierarchy of linearizable objects. As part of our lattice result, we propose an equivalent characterization of linearizability by reducing checking linearizability w.r.t. sequential specification $Spec$ into checking forward simulation w.r.t. an object $\mathcal{U}_{Spec}$.
Explore related subjects
Keep this discovery
Chao Wang, Ruijia Li, Yang Zhou, Peng Wu, Yi Lv, Jianwei Liao, Jim Woodcock, Zhiming Liu. 2026-01-15. A Forward Simulation-Based Hierarchy of Linearizable Concurrent Objects. https://arxiv.org/abs/2601.11646
Cite the original work for its findings. Save a collection to share your selection of sources.