{ [Info:Type]
    es:EO+(Info). X:EClass(Top). e:E. e':E(X).
      ((e'  (X)(e))  e' loc e ) }

{ Proof }



Definitions occuring in Statement :  es-interface-predecessors: (X)(e) es-E-interface: E(X) eclass: EClass(A[eo; e]) event-ordering+: EO+(Info) es-le: e loc e'  es-E: E uall: [x:A]. B[x] top: Top all: x:A. B[x] iff: P  Q universe: Type l_member: (x  l)
Definitions :  uall: [x:A]. B[x] all: x:A. B[x] member: t  T nat: implies: P  Q ge: i  j  le: A  B not: A false: False prop: squash: T true: True so_lambda: x y.t[x; y] top: Top es-E-interface: E(X) append: as @ bs ifthenelse: if b then t else f fi  subtype: S  T btrue: tt bfalse: ff or: P  Q iff: P  Q rev_implies: P  Q and: P  Q so_lambda: x.t[x] guard: {T} es-le: e loc e'  assert: b exists: x:A. B[x] cand: A c B strongwellfounded: SWellFounded(R[x; y]) so_apply: x[s1;s2] bool: uimplies: b supposing a unit: Unit so_apply: x[s] decidable: Dec(P) sq_type: SQType(T) it:
Lemmas :  es-causl-swellfnd event-ordering+_inc nat_properties ge_wf nat_wf le_wf es-causl_wf es-E_wf eclass_wf top_wf event-ordering+_wf es-E-interface_wf Id_wf es-loc_wf es-le_wf in-eclass_wf es-prior-interface_wf es-interface-subtype_rel2 bool_wf assert_wf iff_weakening_uiff eqtt_to_assert iff_wf l_member_wf append_wf es-interface-predecessors_wf eclass-val_wf2 es-E-interface-subtype_rel not_wf uiff_transitivity bnot_wf eqff_to_assert assert_of_bnot squash_wf true_wf es-interface-predecessors-general-step all_functionality_wrt_iff iff_functionality_wrt_iff member_append es-prior-interface-causl or_functionality_wrt_iff es-prior-interface-locl decidable__es-le es-locl_transitivity1 es-le_weakening member_singleton es-locl_wf nil_member bool_cases subtype_base_sq bool_subtype_base es-le-prior-interface-val btrue_neq_bfalse not_assert_elim assert_elim cons_member false_wf decidable__l_member decidable__equal_es-E-interface es-is-prior-interface assert_witness

\mforall{}[Info:Type].  \mforall{}es:EO+(Info).  \mforall{}X:EClass(Top).  \mforall{}e:E.  \mforall{}e':E(X).    ((e'  \mmember{}  \mleq{}(X)(e))  \mLeftarrow{}{}\mRightarrow{}  e'  \mleq{}loc  e  )


Date html generated: 2011_08_16-PM-05_19_09
Last ObjectModification: 2011_06_20-AM-01_20_39

Home Index