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

{ Proof }



Definitions occuring in Statement :  base-class-caused-by: hdr.X <-- p.Z[p],  Message: Message,  eclass: EClass(A[eo; e]),  event-ordering+: EO+(Info),  Id: Id,  name: Name,  uall: [x:A]. B[x],  prop: ,  so_apply: x[s],  member: t  T,  set: {x:A| B[x]} ,  function: x:A  B[x],  product: x:A  B[x],  universe: Type,  valueall-type: valueall-type(T)
Lemmas :  Message_wf,  eclass_wf,  subtype_rel_wf,  intensional-universe_wf,  member_wf,  eclass_wf2,  Id_wf,  eclass_wf3,  valueall-type_wf,  name_wf,  bag_wf,  event-ordering+_inc,  es-E_wf,  event-ordering+_wf,  eo-forward_wf,  classrel_wf,  es-causl_wf,  es-le_wf,  squash_wf,  es-base-E_wf,  subtype_rel_self,  es-loc_wf,  make-Msg_wf,  true_wf,  l_member_wf,  bag_qinc,  es-interface-top,  member-eo-forward-E

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


Date html generated: 2011_08_17-PM-04_07_38
Last ObjectModification: 2011_07_22-PM-12_19_30

Home Index