Nuprl Lemma : RSC_votes-from-locs

[Cmd:ValueAllType]. [eq:EqDecider(Cmd)]. [locs,clients:bag(Id)]. [f:]. [es:EO'].
  ((RSC_SimpleConsensus_stdma{mark-simple-consensus-V2.esh:o, i:l}(Cmd; clients; eq; f; locs) es)
   (n,i:. c:Cmd. l:Id. e:E.  (<<<n, i>, c>, l>  RSC_Vote(Cmd)(e)  l  locs)))


Proof not projected




Definitions occuring in Statement :  RSC_Vote: RSC_Vote(Cmd),  Message: Message,  classrel: v  X(e),  event-ordering+: EO+(Info),  es-E: E,  Id: Id,  uall: [x:A]. B[x],  all: x:A. B[x],  implies: P  Q,  apply: f a,  pair: <a, b>,  product: x:A  B[x],  int: ,  deq: EqDecider(T),  bag-member: x  bs,  bag: bag(T),  vatype: ValueAllType
Definitions :  uall: [x:A]. B[x],  vatype: ValueAllType,  implies: P  Q,  all: x:A. B[x],  bag-member: x  bs,  squash: T,  RSC_SimpleConsensus_headers_no_inputs: Error :RSC_SimpleConsensus_headers_no_inputs,  and: P  Q,  es-header: es-header(es;e),  name: Name,  exists: x:A. B[x],  member: t  T,  so_lambda: x.t[x],  true: True,  select: l[i],  int_seg: {i..j},  length: ||as||,  ycomb: Y,  lelt: i  j < k,  le: A  B,  not: A,  false: False,  prop: ,  ifthenelse: if b then t else f fi ,  le_int: i z j,  bnot: b,  lt_int: i <z j,  btrue: tt,  bfalse: ff,  Id: Id,  RSC_SimpleConsensus_stdma: Error :RSC_SimpleConsensus_stdma,  RSC_Vote: Error :RSC_Vote,  message-constraint: message-constraint{i:l}(es;X;hdrs),  std-ma: StandardMessageAutomaton(X;hdrs),  uimplies: b supposing a,  uiff: uiff(P;Q),  so_apply: x[s],  sq_stable: SqStable(P),  iff: P  Q,  cand: A c B,  sq_type: SQType(T),  guard: {T},  msg-header: msg-header(m),  subtype: S  T
Lemmas :  base-noloc-classrel-make-Msg,  Id_wf,  product-valueall-type,  int-valueall-type,  sq_stable__valueall-type,  Id-valueall-type,  valueall-type_wf,  select_member,  name_wf,  le_wf,  l_member_wf,  msg-header_wf,  Error :RSC_SimpleConsensus_headers_no_inputs_wf,  squash_wf,  es-causl_wf,  classrel_wf,  Error :RSC_SimpleConsensus_main_wf,  es-loc_wf,  RSC_vote,  event-ordering+_inc,  Message_wf,  Error :RSC_Vote_wf,  es-E_wf,  Error :RSC_SimpleConsensus_stdma_wf,  event-ordering+_wf,  bag_wf,  deq_wf,  subtype_base_sq,  atom2_subtype_base

\mforall{}[Cmd:ValueAllType].  \mforall{}[eq:EqDecider(Cmd)].  \mforall{}[locs,clients:bag(Id)].  \mforall{}[f:\mBbbZ{}].  \mforall{}[es:EO'].
    ((RSC\_SimpleConsensus\_stdma\{mark-simple-consensus-V2.esh:o,  i:l\}(Cmd;  clients;  eq;  f;  locs)  es)
    {}\mRightarrow{}  (\mforall{}n,i:\mBbbZ{}.  \mforall{}c:Cmd.  \mforall{}l:Id.  \mforall{}e:E.    (<<<n,  i>,  c>,  l>  \mmember{}  RSC\_Vote(Cmd)(e)  {}\mRightarrow{}  l  \mdownarrow{}\mmember{}  locs)))


Date html generated: 2012_02_20-PM-04_03_26
Last ObjectModification: 2012_02_02-PM-01_59_46

Home Index