Nuprl Lemma : ler_Config_to_Nbr

es:EO'. nodes:bag(Id). e:E. epoch:. i:Id.
  (ler_non_decreasing_configuration(es)
   ler_consistent_configuration(es)
   (e:E. epoch:. i:Id.  (<epoch, i ler_Config()(e)  (epoch > 0)))
   <epoch, i ler_Config()(e)
   <epoch, i ler_Nbr()(e))


Proof not projected




Definitions occuring in Statement :  ler_non_decreasing_configuration: ler_non_decreasing_configuration(es) ler_consistent_configuration: ler_consistent_configuration(es) ler_Nbr: ler_Nbr() ler_Config: ler_Config() Message: Message classrel: v  X(e) event-ordering+: EO+(Info) es-E: E Id: Id gt: i > j all: x:A. B[x] implies: P  Q pair: <a, b> product: x:A  B[x] natural_number: $n int: bag: bag(T)
Definitions :  all: x:A. B[x] implies: P  Q ler_non_decreasing_configuration: ler_non_decreasing_configuration(es) ler_consistent_configuration: ler_consistent_configuration(es) gt: i > j ler_Nbr: ler_Nbr() member: t  T top: Top let: let prop: ler_dumEpoch: ler_dumEpoch() squash: T exists: x:A. B[x] and: P  Q uimplies: b supposing a uiff: uiff(P;Q) true: True subtype: S  T so_lambda: x.t[x] ifthenelse: if b then t else f fi  btrue: tt bfalse: ff Id: Id false: False eclass: EClass(A[eo; e]) label: ...$L... t guard: {T} iff: P  Q rev_implies: P  Q uall: [x:A]. B[x] or: P  Q rev_uimplies: rev_uimplies(P;Q) decidable: Dec(P) le: A  B es-p-local-pred: es-p-local-pred(es;P) not: A sq_stable: SqStable(P) pi2: snd(t) so_apply: x[s] pi1: fst(t) sq_type: SQType(T) bool: unit: Unit class-opt: X?b nat: it: classrel: v  X(e)
Lemmas :  ler-ilf rec-combined-loc-class-opt-1-classrel simple-loc-comb-2-concat-classrel ifthenelse_wf lt_int_wf bag_wf single-bag_wf primed-class-opt_wf ler_dumEpoch_wf ler_Nbr_wf decidable__lt bag-size_wf Id_wf Message_wf nat_wf classrel_wf ler_Config_wf es-E_wf event-ordering+_inc gt_wf es-loc_wf es-locl_wf le_wf event-ordering+_wf bag-member-iff-size primed-class-opt-classrel sq_stable__bag-member ler_inc_Config bag-member-single Error :pi2_wf,  pi1_wf_top subtype_base_sq int_subtype_base bag-member_wf bool_wf assert_wf le_int_wf bnot_wf ler_eq_Config uiff_transitivity eqtt_to_assert assert_of_lt_int eqff_to_assert assert_functionality_wrt_uiff bnot_of_lt_int assert_of_le_int atom2_subtype_base eclass_wf2 bag-null_wf primed-class_wf empty-bag_wf not_wf not_functionality_wrt_uiff empty-bag-iff-size squash_wf true_wf primed-class-opt_eq_class-opt-primed bool_cases bool_subtype_base assert-bag-null assert_of_bnot

\mforall{}es:EO'.  \mforall{}nodes:bag(Id).  \mforall{}e:E.  \mforall{}epoch:\mBbbZ{}.  \mforall{}i:Id.
    (ler\_non\_decreasing\_configuration(es)
    {}\mRightarrow{}  ler\_consistent\_configuration(es)
    {}\mRightarrow{}  (\mforall{}e:E.  \mforall{}epoch:\mBbbZ{}.  \mforall{}i:Id.    (<epoch,  i>  \mmember{}  ler\_Config()(e)  {}\mRightarrow{}  (epoch  >  0)))
    {}\mRightarrow{}  <epoch,  i>  \mmember{}  ler\_Config()(e)
    {}\mRightarrow{}  <epoch,  i>  \mmember{}  ler\_Nbr()(e))


Date html generated: 2012_02_20-PM-06_08_03
Last ObjectModification: 2012_02_02-PM-02_40_27

Home Index