Nuprl Lemma : RSC_validity_property

[Cmd:ValueAllType]. [eq:EqDecider(Cmd)]. [locs,clients:bag(Id)]. [f:]. [es:EO'].
  ((RSC_stdma{i:l}(Cmd;clients;eq;f;locs) es)  RSC_validity(Cmd;es))


Proof not projected




Definitions occuring in Statement :  RSC_validity: RSC_validity(Cmd;es) RSC_stdma: RSC_stdma{i:l}(Cmd;clients;cmdeq;flrs;locs) Message: Message event-ordering+: EO+(Info) Id: Id uall: [x:A]. B[x] implies: P  Q apply: f a int: deq: EqDecider(T) bag: bag(T) vatype: ValueAllType
Definitions :  uall: [x:A]. B[x] vatype: ValueAllType implies: P  Q RSC_validity: RSC_validity(Cmd;es) member: t  T all: x:A. B[x] and: P  Q squash: T exists: x:A. B[x] nat: ge: i  j  le: A  B not: A false: False prop: true: True RSC_headers_no_inputs: Error :RSC_headers_no_inputs,  es-header: es-header(es;e) name: Name so_lambda: x.t[x] select: l[i] int_seg: {i..j} length: ||as|| ycomb: Y lelt: i  j < k ifthenelse: if b then t else f fi  le_int: i z j bnot: b lt_int: i <z j btrue: tt bfalse: ff RSC_Vote: Error :RSC_Vote,  pi1: fst(t) top: Top subtype: S  T cand: A c B pi2: snd(t) RSC_Propose: Error :RSC_Propose,  label: ...$L... t or: P  Q es-causle: e c e' uiff: uiff(P;Q) RSC_stdma: Error :RSC_stdma,  RSC_Decided: Error :RSC_Decided,  RSC_Retry: Error :RSC_Retry,  strongwellfounded: SWellFounded(R[x; y]) message-constraint: message-constraint{i:l}(es;X;hdrs) std-ma: StandardMessageAutomaton(X;hdrs) uimplies: b supposing a so_apply: x[s] sq_stable: SqStable(P) sq_or: a  b iff: P  Q sq_type: SQType(T) guard: {T} l_member: (x  l) es-p-local-pred: es-p-local-pred(es;P) classrel: v  X(e) bag-member: x  bs msg-header: msg-header(m) !hyp_hide: x
Lemmas :  es-causl-swellfnd event-ordering+_inc nat_properties ge_wf nat_wf le_wf es-causl_wf base-noloc-classrel-make-Msg product-valueall-type int-valueall-type sq_stable__valueall-type valueall-type_wf select_member name_wf l_member_wf msg-header_wf Error :RSC_headers_no_inputs_wf,  squash_wf classrel_wf Id_wf Error :RSC_main_wf,  es-loc_wf Error :RSC_Decided_wf,  Id-valueall-type Error :RSC_Vote_wf,  Error :RSC_Retry_wf,  es-E_wf Error :RSC_stdma_wf,  Message_wf event-ordering+_wf bag_wf deq_wf RSC_decided poss-maj-unanimous pair-eta poss-maj_wf subtype_base_sq int_subtype_base l_all_cons es-causl_transitivity2 es-causle_weakening Error :RSC_Propose_wf,  non_neg_length length_wf_nat top_wf length_wf RSC_vote product-wf base-headers-msg-val_wf RSC_retry poss-maj-member cons_member true_wf primed-class-opt-classrel Error :RSC_VotesInRound_wf,  single-bag_wf eo-forward_wf member-eo-forward-E sq_stable_from_decidable es-le_wf decidable__es-le RSC_VotesInRound-inv eo-forward-E-subtype select_wf eo-forward-base-classrel eo-forward-le eo-forward-locl es-causle_weakening_locl es-causl_weakening es-causl_transitivity1 decidable__es-causl sq_stable__equal bag-member-single pi1_wf_top Error :pi2_wf,  member_wf nil_member

\mforall{}[Cmd:ValueAllType].  \mforall{}[eq:EqDecider(Cmd)].  \mforall{}[locs,clients:bag(Id)].  \mforall{}[f:\mBbbZ{}].  \mforall{}[es:EO'].
    ((RSC\_stdma\{i:l\}(Cmd;clients;eq;f;locs)  es)  {}\mRightarrow{}  RSC\_validity(Cmd;es))


Date html generated: 2012_02_20-PM-04_04_49
Last ObjectModification: 2012_02_02-PM-01_59_54

Home Index