MemberOp: trait assumes InsertGenerated introduces __ \in __, __ \notin __: E, C -> Bool asserts forall e, e1, e2: E, c: C e \notin c == ~(e \in c); e \notin empty; e1 \in insert(e2, c) == e1 = e2 \/ e1 \in c implies converts \in, \notin[Table of Contents] [Index]