Re: How to extend a patch theory to fully commute

Ben Franksen <[email protected]> Wed, 19 Aug 2020 12:12:17 +0200
Newsgroups gmane.comp.version-control.darcs.user
Message-ID <[email protected]>
Am 19.08.20 um 03:26 schrieb James Cook:
>> I changed the definition of Context
>> Address to work better with my new "patch universe" definition, but I
>> think it amounts to the same thing.
> 
> Thinking about it more, I'm not sure my new definition of Context
> Address is a good one, since I've been finding it hard to associate a
> primitive context with every minimal context address in the same way I
> did in the hms_patchfinder writeup.
> 
> It might be better to stick closer to my original definition of
> context address. The proof should still be about as easy as the one in
> the linked pdf: if a context address points to two different contexts,
> you can conclude the contexts are equal because a name-balanced path
> connects. them.

I agree; your new definition is too general: you allow arbitrary signed
name multisets; whereas your original definition started out with a
valid sequence.

Cheers
Ben