====== Proofs ====== .. include:: .. include:: Causal ordering =============== .. _diff-apply-model: Formal model for diff and apply ------------------------------- This is similar to, but not exactly the same as, darcs' `theory of patches`. Their theory is more developed with more "useful" results, but is also places more constraints on what valid patches are. We try to be more general (less constrained), to demonstrate that the rest of our work depends on fewer assumptions than their model. For example, we don't need a notion of "compose two patches into another patch", and we only have partial notions of "applying n patches is equivalent to