{ [Info,A:Type]. [Xs:EClass(A) List].  (first-eclass(Xs)  EClass(A)) }

{ Proof }



Definitions occuring in Statement :  first-eclass: first-eclass(Xs) eclass: EClass(A[eo; e]) uall: [x:A]. B[x] member: t  T list: type List universe: Type
Definitions :  apply: f a natural_number: $n set: {x:A| B[x]}  real: grp_car: |g| int: nat: bag-size: bag-size(bs) eq_int: (i = j) ifthenelse: if b then t else f fi  empty-bag: {} so_lambda: x y.t[x; y] list_accum: list_accum(x,a.f[x; a];y;l) lambda: x.A[x] subtype: S  T all: x:A. B[x] eclass: EClass(A[eo; e]) universe: Type uall: [x:A]. B[x] event_ordering: EO isect: x:A. B[x] axiom: Ax event-ordering+: EO+(Info) function: x:A  B[x] es-E: E bag: bag(T) first-eclass: first-eclass(Xs) member: t  T equal: s = t list: type List Unfold: Error :Unfold,  CollapseTHEN: Error :CollapseTHEN
Lemmas :  list_accum_wf event-ordering+_wf empty-bag_wf ifthenelse_wf eq_int_wf bag-size_wf nat_wf bag_wf es-E_wf event-ordering+_inc

\mforall{}[Info,A:Type].  \mforall{}[Xs:EClass(A)  List].    (first-eclass(Xs)  \mmember{}  EClass(A))


Date html generated: 2011_08_16-PM-04_18_20
Last ObjectModification: 2011_06_20-AM-00_46_02

Home Index