Maximal non-interleaving of Eg-walker’s Yjs-variant insertion ordering
Prove that the variant of the Yjs list CRDT algorithm (based on YATA) used within Eg-walker’s internal state to order concurrent insertions is maximally non-interleaving, meaning that concurrent sequences of insertions at the same position are placed contiguously rather than interleaved.
References
Our implementation of Eg-walker uses a variant of the Yjs algorithm, itself based on YATA, that we conjecture to be maximally non-interleaving. We leave a detailed analysis of this algorithm to future work, since it is not core to this paper.
— Collaborative Text Editing with Eg-walker: Better, Faster, Smaller
(2409.14252 - Gentle et al., 2024) in Section 3.3, Representing prepare and effect versions