1 | 1. E: TaggedEventStruct 2. tr: |E| List 3. switch_inv(E)(tr) 4. No-dup-send(E)(tr) x,y:|E|. R_ad_normal(tr)(x,y) R_ad_normal(tr)(y,x) |
2 | 1. E: TaggedEventStruct 2. tr: |E| List 3. switch_inv(E)(tr) 4. No-dup-send(E)(tr) 5. L':|E| List. (tr (swap adjacent[R_ad_normal(tr)(x,y)]^*) L') & (i:(||L'||-1). R_ad_normal(tr)(L'[i],L'[(i+1)])) tr':|E| List. switch_inv(E)(tr') & AD-normal(E)(tr') & (tr adR(E) tr') |
About: