(24steps) PrintForm Definitions Lemmas mb hybrid Sections GenAutomata Doc

At: switch normal exists 2 1 2

1. E: TaggedEventStruct
2. tr: |E| List
3. switch_inv(E)(tr)
4. No-dup-send(E)(tr)
5. L': |E| List
6. tr (swap adjacent[R_ad_normal(tr)(x,y)]^*) L'
7. i:(||L'||-1). R_ad_normal(tr)(L'[i],L'[(i+1)])
8. swap adjacent[R_ad_normal(tr)(x,y)]^* preserves switch_inv(E)

switch_inv(E)(L')

By:
Unfold `preserved_by` -1
THEN
Reduce -1
THEN
InstHyp [tr;L'] -1


Generated subgoals:

None


About:
listnatural_numberaddsubtractapplyall

(24steps) PrintForm Definitions Lemmas mb hybrid Sections GenAutomata Doc