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

At: P tag by msg lemma


E:TaggedEventStruct, tr:|E| List. (m:Label. Causal(E)( < tr > _m)) No-dup-send(E)(tr) Tag-by-msg(E)(tr)

By:
Auto
THEN
Unfold `P_tag_by_msg` 0
THEN
Reduce 0
THEN
AllHyps (h.(InstHyp [tag(E)(tr[i])] h) THEN (InstHyp [tag(E)(tr[j])] h) THEN (Thin h))


Generated subgoal:

11. E: TaggedEventStruct
2. tr: |E| List
3. No-dup-send(E)(tr)
4. i: ||tr||
5. j: ||tr||
6. tr[i] =msg=(E) tr[j]
7. Causal(E)( < tr > _tag(E)(tr[i]))
8. Causal(E)( < tr > _tag(E)(tr[j]))
tag(E)(tr[i]) = tag(E)(tr[j])


About:
listapplyequalimpliesall

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