{ [Info:Type]. [es:EO+(Info)]. [X,Y:EClass(Top)].
    E((X,Y)) = E(Y) supposing E(Y) r E(X) }

{ Proof }



Definitions occuring in Statement :  es-interface-pair: (X,Y) es-E-interface: E(X) eclass: EClass(A[eo; e]) event-ordering+: EO+(Info) subtype_rel: A r B uimplies: b supposing a uall: [x:A]. B[x] top: Top universe: Type equal: s = t
Definitions :  uall: [x:A]. B[x] uimplies: b supposing a es-E-interface: E(X) member: t  T assert: b all: x:A. B[x] band: p  q implies: P  Q btrue: tt prop: ifthenelse: if b then t else f fi  bfalse: ff so_lambda: x y.t[x; y] and: P  Q bool: unit: Unit iff: P  Q not: A false: False so_apply: x[s1;s2] subtype: S  T it:
Lemmas :  es-E_wf event-ordering+_inc is-interface-pair in-eclass_wf bool_wf iff_weakening_uiff assert_wf eqtt_to_assert not_wf uiff_transitivity bnot_wf eqff_to_assert assert_of_bnot false_wf es-E-interface_wf eclass_wf top_wf event-ordering+_wf assert_elim

\mforall{}[Info:Type].  \mforall{}[es:EO+(Info)].  \mforall{}[X,Y:EClass(Top)].    E((X,Y))  =  E(Y)  supposing  E(Y)  \msubseteq{}r  E(X)


Date html generated: 2011_08_16-PM-06_05_53
Last ObjectModification: 2011_06_20-AM-01_47_43

Home Index