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

At: memoryless remove msgs 2 2

1. E: EventStruct
2. P: (|E| List)Prop
3. L: |E| List
4. L1: |E| List
5. memorylessR(E) preserves P
6. P(L)
7. u: |E|
8. v: |E| List
9. P((L -x =msg=(E) y v))

P(filter(a.(a =msg=(E) u);filter(a.reduce(b,y. (a =msg=(E) b)y;true;v);L)))

By:
Fold `remove_msgs` 0
THEN
AllHyps (h. (Unfolds [`preserved_by`;`R_memoryless`] h) THEN (Using [`x',(L -x =msg=(E) y v)] (BackThru h)))
THEN
Reduce 0
THEN
InstConcl [u]


Generated subgoals:

None


About:
listbtruelambdaapplyfunctionprop

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