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)])>



Definitions :  consensus-state6: consensus-state6(V;A) pair: <a, b> and: P  Q consensus-event-constraint: e@a allowed in state x one-consensus-event: y = x after e@a lambda: x.A[x] exists: x:A. B[x] all: x:A. B[x] set: {x:A| B[x]}  l_member: (x  l) Id: Id equal: s = t list: type List consensus-event: consensus-event(V;A) apply: f a cons: [car / cdr] archive-event: Archive(v) nil: []
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: 2010_08_27-AM-12_55_51
Last ObjectModification: 2009_12_23-PM-03_31_12

Home Index