{ [es:EO']. [X:EClass'(Id  Message)]. [hdrs:Name List].
    (StandardMessageAutomaton(X;hdrs)  ') }

{ Proof }



Definitions occuring in Statement :  std-ma: StandardMessageAutomaton(X;hdrs) Message: Message eclass: EClass(A[eo; e]) event-ordering+: EO+(Info) Id: Id name: Name uall: [x:A]. B[x] prop: member: t  T product: x:A  B[x] list: type List
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 std-ma: StandardMessageAutomaton(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 and: P  Q cand: A c B message-constraint: message-constraint{i:l}(es;X;hdrs) messages-delivered: messages-delivered{i:l}(es;X)
Lemmas :  messages-delivered_wf message-constraint_wf Message_wf event-ordering+_wf eclass_wf2 Id_wf eclass_wf3 eclass_wf name_wf bag_wf event-ordering+_inc es-E_wf

\mforall{}[es:EO'].  \mforall{}[X:EClass'(Id  \mtimes{}  Message)].  \mforall{}[hdrs:Name  List].    (StandardMessageAutomaton(X;hdrs)  \mmember{}  \mBbbP{}')


Date html generated: 2011_08_17-PM-04_06_50
Last ObjectModification: 2011_05_12-PM-06_53_58

Home Index