{ [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