{ [Info,A:Type]. [x:A].  (return-class(x)  EClass(A)) }

{ Proof }



Definitions occuring in Statement :  return-class: return-class(x) eclass: EClass(A[eo; e]) uall: [x:A]. B[x] member: t  T universe: Type
Definitions :  empty-bag: {} single-bag: {x} subtype: S  T subtype_rel: A r B eq_atom: eq_atom$n(x;y) atom: Atom apply: f a top: Top es-base-E: es-base-E(es) token: "$token" eq_atom: x =a y record-select: r.x dep-isect: Error :dep-isect,  record+: record+ es-first: first(e) all: x:A. B[x] ifthenelse: if b then t else f fi  event_ordering: EO lambda: x.A[x] bool: eclass: EClass(A[eo; e]) event-ordering+: EO+(Info) function: x:A  B[x] es-E: E bag: bag(T) return-class: return-class(x) equal: s = t axiom: Ax universe: Type uall: [x:A]. B[x] isect: x:A. B[x] member: t  T CollapseTHEN: Error :CollapseTHEN
Lemmas :  ifthenelse_wf es-first_wf bag_wf single-bag_wf empty-bag_wf es-E_wf es-base-E_wf subtype_rel_self event-ordering+_inc event-ordering+_wf

\mforall{}[Info,A:Type].  \mforall{}[x:A].    (return-class(x)  \mmember{}  EClass(A))


Date html generated: 2011_08_16-AM-11_33_17
Last ObjectModification: 2011_06_20-AM-00_29_00

Home Index