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

At: remove msgs disjoint


A:Type, msg:(AA), L1,L2:A List. (a,b:A. (a L1) (b L2) msg(a,b)) (L1 -msg(a,b) L2) = L1

By:
Auto
THEN
Unfold `remove_msgs` 0


Generated subgoal:

11. A: Type
2. msg: AA
3. L1: A List
4. L2: A List
5. a,b:A. (a L1) (b L2) msg(a,b)
filter(a.reduce(b,y. msg(a,b)y;true;L2);L1) = L1


About:
listboolbtrueassertlambdafunctionuniverseequalimpliesall

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