{ [es:EO']. [A:Type]. [Z:A  EClass'(Id  Message)]. [T:Type].
  [X:EClass'(T)].
    (X <-- p.Z[p]  ') }

{ Proof }



Definitions occuring in Statement :  class-caused-by-some: X <-- p.Z[p] Message: Message eclass: EClass(A[eo; e]) event-ordering+: EO+(Info) Id: Id uall: [x:A]. B[x] prop: so_apply: x[s] member: t  T function: x:A  B[x] product: x:A  B[x] universe: Type
Lemmas :  member_wf eclass_wf2 Id_wf Message_wf eclass_wf3 eclass_wf subtype_rel_wf intensional-universe_wf bag_wf event-ordering+_inc es-E_wf event-ordering+_wf classrel_wf es-causl_wf squash_wf es-base-E_wf subtype_rel_self es-loc_wf es-info_wf

\mforall{}[es:EO'].  \mforall{}[A:Type].  \mforall{}[Z:A  {}\mrightarrow{}  EClass'(Id  \mtimes{}  Message)].  \mforall{}[T:Type].  \mforall{}[X:EClass'(T)].
    (X  <--  p.Z[p]  \mmember{}  \mBbbP{}')


Date html generated: 2011_08_17-PM-04_05_41
Last ObjectModification: 2011_07_21-AM-10_08_47

Home Index