{ [Info:Type]. [eo:EO+(Info)]. [e:E]. [e':E].
    pred(e') = pred(e') supposing first(e') }

{ Proof }



Definitions occuring in Statement :  eo-forward: eo.e event-ordering+: EO+(Info) es-pred: pred(e) es-first: first(e) es-E: E assert: b uimplies: b supposing a uall: [x:A]. B[x] not: A universe: Type equal: s = t
Definitions :  subtype: S  T es-first: first(e) pair: <a, b> fpf: a:A fp-B[a] strong-subtype: strong-subtype(A;B) void: Void false: False record-select: r.x eq_atom: x =a y eq_atom: eq_atom$n(x;y) implies: P  Q set: {x:A| B[x]}  dep-isect: Error :dep-isect,  record+: record+ le: A  B ge: i  j  less_than: a < b product: x:A  B[x] and: P  Q uiff: uiff(P;Q) subtype_rel: A r B function: x:A  B[x] all: x:A. B[x] axiom: Ax es-pred: pred(e) universe: Type equal: s = t uall: [x:A]. B[x] eo-forward: eo.e event-ordering+: EO+(Info) event_ordering: EO es-E: E uimplies: b supposing a member: t  T assert: b prop: isect: x:A. B[x] not: A es-eq-E: e = e' es-eq: es-eq(es) apply: f a sqequal: s ~ t eqof: eqof(d) limited-type: LimitedType lt_int: i <z j le_int: i z j bfalse: ff es-bless: e <loc e' es-ble: e loc e' bimplies: p  q band: p  q bor: p q bnot: b guard: {T} it: inr: inr x  ifthenelse: if b then t else f fi  es-pred?: es-pred?(es;e) unit: Unit btrue: tt or: P  Q union: left + right bool: sq_type: SQType(T) es-le: e loc e'  outl: outl(x) Id: Id eq_lnk: a = b eq_id: a = b es-loc: loc(e) top: Top eq_int: (i = j) decide: case b of inl(x) =s[x] | inr(y) =t[y] true: True isl: isl(x) squash: T atom: Atom es-base-E: es-base-E(es) token: "$token" infix_ap: x f y es-causl: (e < e') es-locl: (e <loc e') null: null(as) inl: inl x 
Lemmas :  subtype_rel_self es-base-E_wf not_assert_elim es-locl-first squash_wf false_wf ifthenelse_wf isl_wf true_wf eo-forward-loc assert-eq-id eq_id_wf Id_wf es-loc_wf es-pred?_wf unit_wf outl_wf eo-forward-E-member bool_cases eqtt_to_assert subtype_base_sq bool_subtype_base eqff_to_assert uiff_transitivity assert_of_bnot not_functionality_wrt_uiff assert-es-eq-E-2 es-eq-E_wf bool_wf bnot_wf eo-forward-first eo-forward-pred? es-pred_wf not_wf assert_wf es-first_wf eo-forward_wf es-E_wf event-ordering+_inc event-ordering+_wf

\mforall{}[Info:Type].  \mforall{}[eo:EO+(Info)].  \mforall{}[e:E].  \mforall{}[e':E].    pred(e')  =  pred(e')  supposing  \mneg{}\muparrow{}first(e')


Date html generated: 2011_08_16-AM-11_24_27
Last ObjectModification: 2011_01_12-PM-04_15_22

Home Index