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