Nuprl Lemma : ler2_nbr_from_config

es:EO'. nodes:bag(Id). e:E. epoch:. j:Id.
  (<epoch, j ler2_Nbr()(e)
   ((epoch = 0)  ((epoch > 0)  (e':E. (e' loc e   <epoch, j ler2_config'base()(e'))))))


Proof not projected




Definitions occuring in Statement :  ler2_Nbr: ler2_Nbr() ler2_config'base: ler2_config'base() Message: Message classrel: v  X(e) event-ordering+: EO+(Info) es-le: e loc e'  es-E: E Id: Id gt: i > j all: x:A. B[x] exists: x:A. B[x] squash: T implies: P  Q or: P  Q and: P  Q pair: <a, b> product: x:A  B[x] natural_number: $n int: equal: s = t bag: bag(T)
Definitions :  top: Top true: True false: False not: A le: A  B ge: i  j  nat: member: t  T gt: i > j or: P  Q squash: T implies: P  Q all: x:A. B[x] Id: Id cand: A c B subtype: S  T so_lambda: x.t[x] prop: guard: {T} es-le: e loc e'  exists: x:A. B[x] and: P  Q uiff: uiff(P;Q) uimplies: b supposing a ler2_PrNbr: Error :ler2_PrNbr,  ler2_new_conf: Error :ler2_new_conf,  Accum-class: Accum-class(f;init;X) uall: [x:A]. B[x] strongwellfounded: SWellFounded(R[x; y]) ler2_Nbr: Error :ler2_Nbr,  es-locl: (e <loc e') es-p-local-pred: es-p-local-pred(es;P) bfalse: ff btrue: tt ifthenelse: if b then t else f fi  pi1: fst(t) so_apply: x[s] pi2: snd(t) sq_type: SQType(T)
Lemmas :  event-ordering+_wf bag_wf es-E_wf equal_wf Error :ler2_Nbr_wf,  classrel_wf single-bag_wf primed-class-opt-classrel Error :ler2_PrNbr_wf,  Error :ler2_config'base_wf,  Id_wf Error :ler2_new_conf_wf,  simple-comb-2-classrel rec-combined-class-opt-1-classrel es-causl_wf le_wf nat_wf less_than_wf ge_wf nat_properties Message_wf event-ordering+_inc es-causl-swellfnd atom2_subtype_base assert_of_le_int bnot_of_lt_int assert_functionality_wrt_uiff eqff_to_assert assert_of_lt_int eqtt_to_assert uiff_transitivity bool_subtype_base bool_cases exists_wf gt_wf and_wf bnot_wf le_int_wf es-le_wf es-locl_wf pi1_wf_top pi2_wf assert_wf bool_wf lt_int_wf int_subtype_base subtype_base_sq es-le_weakening es-locl_transitivity1 es-loc_wf bag-member-single

\mforall{}es:EO'.  \mforall{}nodes:bag(Id).  \mforall{}e:E.  \mforall{}epoch:\mBbbZ{}.  \mforall{}j:Id.
    (<epoch,  j>  \mmember{}  ler2\_Nbr()(e)
    {}\mRightarrow{}  (\mdownarrow{}(epoch  =  0)  \mvee{}  ((epoch  >  0)  \mwedge{}  (\mexists{}e':E.  (e'  \mleq{}loc  e    \mwedge{}  <epoch,  j>  \mmember{}  ler2\_config'base()(e'))))))


Date html generated: 2012_02_20-PM-06_16_36
Last ObjectModification: 2012_02_02-PM-02_43_51

Home Index