Nuprl Definition : consensus-ts6

consensus-ts6(V;A;W) ==
  <consensus-state6(V;A)
  , λa.[]
  , λx,y. ∃a:{a:Id| (a ∈ A)} . ∃e:consensus-event(V;A). (e@a allowed in state x ∧ y = x after e@a)
  , λx.∃v:V. ∀a:{a:Id| (a ∈ A)} . ((x a) = [Archive(v)] ∈ (consensus-event(V;A) List))>



Definitions occuring in Statement :  consensus-event-constraint: e@a allowed in state x,  one-consensus-event: y = x after e@a,  consensus-state6: consensus-state6(V;A),  archive-event: Archive(v),  consensus-event: consensus-event(V;A),  Id: Id,  l_member: (x ∈ l),  cons: [a / b],  nil: [],  list: T List,  all: ∀x:A. B[x],  exists: ∃x:A. B[x],  and: P ∧ Q,  set: {x:A| B[x]} ,  apply: f a,  lambda: λx.A[x],  pair: <a, b>,  equal: s = t ∈ T
FDL editor aliases :  consensus-ts6
consensus-ts6(V;A;W)  ==
    <consensus-state6(V;A)
    ,  \mlambda{}a.[]
    ,  \mlambda{}x,y.  \mexists{}a:\{a:Id|  (a  \mmember{}  A)\}  .  \mexists{}e:consensus-event(V;A).  (e@a  allowed  in  state  x  \mwedge{}  y  =  x  after  e@a)
    ,  \mlambda{}x.\mexists{}v:V.  \mforall{}a:\{a:Id|  (a  \mmember{}  A)\}  .  ((x  a)  =  [Archive(v)])>



Date html generated: 2015_07_17-AM-11_45_28
Last ObjectModification: 2012_02_25-AM-11_48_13

Home Index