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

At: P causal switchable0 2 1 1

1. E: EventStruct
2. x: |E| List
3. y: |E| List
4. tr':|E| List. tr' x (xtr'.(ytr'.is-send(E)(y) & (y =msg=(E) x)))
5. a: |E|
6. y = filter(b.(b =msg=(E) a);x)
7. tr': |E| List
8. tr' y

tr:|E| List. tr x & tr' = filter(b.(b =msg=(E) a);tr)

By: BackThru Thm* P:(T), L_1,L_2:T List. L_2 filter(P;L_1) (L_3:T List. L_3 L_1 & L_2 = filter(P;L_3))

Generated subgoal:

1 tr' filter(b.(b =msg=(E) a);x)


About:
listassertlambdaapplyequalimpliesandallexists

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