{ [Info:Type]. [es:EO+(Info)]. [X:EClass(Top)]. [i:Id]. [s:FSet{E(X)}].
    (s@i  E(X) List) }

{ Proof }



Definitions occuring in Statement :  es-E-interface: E(X) eclass: EClass(A[eo; e]) event-ordering+: EO+(Info) es-fset-at: s@i Id: Id uall: [x:A]. B[x] top: Top member: t  T list: type List universe: Type fset: FSet{s}
Definitions :  prop: member: t  T implies: P  Q all: x:A. B[x] l_all: (xL.P[x]) ifthenelse: if b then t else f fi  btrue: tt true: True squash: T assert: b rev_implies: P  Q uimplies: b supposing a uall: [x:A]. B[x] iff: P  Q and: P  Q guard: {T} sq_type: SQType(T) es-E-interface: E(X) subtype: S  T
Lemmas :  event-ordering+_inc es-fset-at_wf l_member_wf es-E-interface-strong-subtype es-E_wf es-E-interface_wf subtype_rel_fset es-fset-at-property assert_elim bool_subtype_base bool_wf subtype_base_sq in-eclass_wf assert_wf es-eq_wf strong-subtype-fset-member-type

\mforall{}[Info:Type].  \mforall{}[es:EO+(Info)].  \mforall{}[X:EClass(Top)].  \mforall{}[i:Id].  \mforall{}[s:FSet\{E(X)\}].    (s@i  \mmember{}  E(X)  List)


Date html generated: 2011_08_16-PM-05_45_46
Last ObjectModification: 2011_06_20-AM-01_33_07

Home Index