Nuprl Lemma : message-constraint_wf

[T:']. [es:EO']. [X:EClass'(T)]. [hdrs:Name List].  (message-constraint{i:l}(es;X;hdrs)  ')


Proof not projected




Definitions occuring in Statement :  message-constraint: message-constraint{i:l}(es;X;hdrs) Message: Message eclass: EClass(A[eo; e]) event-ordering+: EO+(Info) name: Name uall: [x:A]. B[x] prop: member: t  T list: type List universe: Type
Definitions :  isect: x:A. B[x] uall: [x:A]. B[x] member: t  T axiom: Ax equal: s = t event-ordering+: EO+(Info) eclass: EClass(A[eo; e]) list: type List message-constraint: message-constraint{i:l}(es;X;hdrs) universe: Type prop: name: Name Message: Message so_lambda: x y.t[x; y] product: x:A  B[x] Id: Id function: x:A  B[x] bag: bag(T) record+: record+ eq_atom: eq_atom$n(x;y) eq_atom: x =a y dep-isect: Error :dep-isect,  all: x:A. B[x] bool: label: ...$L... t subtype_rel: A r B uimplies: b supposing a subtype: S  T es-E: E event_ordering: EO implies: P  Q exists: x:A. B[x] and: P  Q bag-member: bag-member(T;x;bs) es-causl: (e < e') l_member: (x  l) record-select: r.x ifthenelse: if b then t else f fi  token: "$token" es-base-E: es-base-E(es) top: Top apply: f a atom: Atom es-header: es-header(es;e) cand: A c B pair: <a, b> es-loc: loc(e) es-info: info(e) assert: b decide: case b of inl(x) =s[x] | inr(y) =t[y] set: {x:A| B[x]}  infix_ap: x f y
Lemmas :  member_wf es-info_wf es-loc_wf es-header_wf bag_wf eclass_wf eclass_wf3 eclass_wf2 event-ordering+_wf subtype_rel_self es-base-E_wf event-ordering+_inc es-causl_wf es-E_wf name_wf l_member_wf Message_wf Id_wf bag-member_wf

\mforall{}[T:\mBbbU{}'].  \mforall{}[es:EO'].  \mforall{}[X:EClass'(T)].  \mforall{}[hdrs:Name  List].    (message-constraint\{i:l\}(es;X;hdrs)  \mmember{}  \mBbbP{}')


Date html generated: 2011_10_20-PM-03_27_26
Last ObjectModification: 2011_09_02-PM-04_53_09

Home Index