{ [hdr:Name]. [T:Type].  (Base(hdr;T)  EClass'(T)) }

{ Proof }



Definitions occuring in Statement :  base-headers-msg-val: Base(hdr;typ) Message: Message eclass: EClass(A[eo; e]) name: Name uall: [x:A]. B[x] member: t  T universe: Type
Definitions :  tactic: Error :tactic,  CollapseTHEN: Error :CollapseTHEN,  Unfold: Error :Unfold,  member: t  T equal: s = t universe: Type isect: x:A. B[x] uall: [x:A]. B[x] axiom: Ax name: Name base-headers-msg-val: Base(hdr;typ) bag: bag(T) es-E: E function: x:A  B[x] Message: Message event-ordering+: EO+(Info) eclass: EClass(A[eo; e]) list: type List bool: all: x:A. B[x] lambda: x.A[x] event_ordering: EO cond-msg-body: cond-msg-body(hdr;typ;m) es-info: info(e) record+: record+ dep-isect: Error :dep-isect,  record-select: r.x ifthenelse: if b then t else f fi  eq_atom: x =a y token: "$token" es-base-E: es-base-E(es) top: Top apply: f a atom: Atom eq_atom: eq_atom$n(x;y) subtype_rel: A r B subtype: S  T
Lemmas :  Message_wf event-ordering+_wf event-ordering+_inc es-base-E_wf subtype_rel_self es-E_wf es-info_wf cond-msg-body_wf name_wf

\mforall{}[hdr:Name].  \mforall{}[T:Type].    (Base(hdr;T)  \mmember{}  EClass'(T))


Date html generated: 2011_08_17-PM-04_01_11
Last ObjectModification: 2011_06_20-PM-01_13_08

Home Index