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

{ Proof }



Definitions occuring in Statement :  es-prior-interface: prior(X) eclass-val: X(e) in-eclass: e  X eclass: EClass(A[eo; e]) event-ordering+: EO+(Info) es-loc: loc(e) es-E: E Id: Id assert: b uimplies: b supposing a uall: [x:A]. B[x] top: Top universe: Type equal: s = t
Definitions :  es-locl: (e <loc e') es-first: first(e) null: null(as) implies: P  Q false: False lsrc: source(l) ldst: destination(l) es-init: es-init(es;e) fpf: a:A fp-B[a] strong-subtype: strong-subtype(A;B) pair: <a, b> list: type List le: A  B ge: i  j  not: A less_than: a < b product: x:A  B[x] and: P  Q uiff: uiff(P;Q) decide: case b of inl(x) =s[x] | inr(y) =t[y] axiom: Ax eclass-val: X(e) es-loc: loc(e) Id: Id void: Void set: {x:A| B[x]}  es-E-interface: E(X) es-prior-interface: prior(X) in-eclass: e  X prop: assert: b uimplies: b supposing a union: left + right subtype: S  T subtype_rel: A r B atom: Atom apply: f a token: "$token" ifthenelse: if b then t else f fi  record-select: r.x top: Top event_ordering: EO es-E: E lambda: x.A[x] dep-isect: Error :dep-isect,  eq_atom: x =a y eq_atom: eq_atom$n(x;y) record+: record+ all: x:A. B[x] function: x:A  B[x] isect: x:A. B[x] uall: [x:A]. B[x] eclass: EClass(A[eo; e]) so_lambda: x y.t[x; y] universe: Type member: t  T event-ordering+: EO+(Info) equal: s = t tactic: Error :tactic,  cond-class: [X?Y] so_apply: x[s] or: P  Q guard: {T} eq_knd: a = b l_member: (x  l) fpf-dom: x  dom(f) infix_ap: x f y es-causl: (e < e') MaAuto: Error :MaAuto,  RepeatFor: Error :RepeatFor,  CollapseTHEN: Error :CollapseTHEN
Lemmas :  es-prior-interface-locl uiff_inversion es-loc_wf Id_wf event-ordering+_wf event-ordering+_inc subtype_rel_self es-E_wf top_wf es-E-interface_wf subtype_rel_wf es-prior-interface_wf es-interface-subtype_rel2 member_wf eclass_wf es-prior-interface_wf1 es-prior-interface_wf0 in-eclass_wf assert_wf es-le-loc eclass-val_wf2 eclass-val_wf es-loc-pred not_wf false_wf

\mforall{}[Info:Type].  \mforall{}[es:EO+(Info)].  \mforall{}[X:EClass(Top)].  \mforall{}[e:E].
    loc(prior(X)(e))  =  loc(e)  supposing  \muparrow{}e  \mmember{}\msubb{}  prior(X)


Date html generated: 2011_08_16-PM-04_49_25
Last ObjectModification: 2011_06_20-AM-01_07_56

Home Index