{ [Info:Type]
    es:EO+(Info). e1,e2:E. t:Info.
      ((t  es-hist(es;e1;e2))  e[e1,e2].t = info(e)) }

{ Proof }



Definitions occuring in Statement :  es-hist: es-hist(es;e1;e2),  es-info: info(e),  event-ordering+: EO+(Info),  existse-between2: e[e1,e2].P[e],  es-E: E,  uall: [x:A]. B[x],  all: x:A. B[x],  iff: P  Q,  universe: Type,  equal: s = t,  l_member: (x  l)
Definitions :  uall: [x:A]. B[x],  all: x:A. B[x],  iff: P  Q,  es-hist: es-hist(es;e1;e2),  existse-between2: e[e1,e2].P[e],  member: t  T,  prop: ,  exists: x:A. B[x],  and: P  Q,  cand: A c B,  implies: P  Q,  rev_implies: P  Q,  so_lambda: x.t[x],  uimplies: b supposing a,  so_apply: x[s],  subtype: S  T
Lemmas :  es-E_wf,  event-ordering+_inc,  event-ordering+_wf,  l_member_wf,  map_wf,  es-interval_wf,  es-info_wf,  es-le_wf,  iff_functionality_wrt_iff,  iff_transitivity,  member_map,  exists_functionality_wrt_iff,  and_functionality_wrt_iff,  member-es-interval

\mforall{}[Info:Type]
    \mforall{}es:EO+(Info).  \mforall{}e1,e2:E.  \mforall{}t:Info.    ((t  \mmember{}  es-hist(es;e1;e2))  \mLeftarrow{}{}\mRightarrow{}  \mexists{}e\mmember{}[e1,e2].t  =  info(e))


Date html generated: 2011_08_16-AM-11_26_41
Last ObjectModification: 2011_06_20-AM-00_26_54

Home Index