{ [V:Type]
    ((v,w:V.  Dec(v = w))
     (A:Id List. x,y:consensus-rcv(V;A).  Dec(x = y))) }

{ Proof }



Definitions occuring in Statement :  consensus-rcv: consensus-rcv(V;A),  Id: Id,  decidable: Dec(P),  uall: [x:A]. B[x],  all: x:A. B[x],  implies: P  Q,  list: type List,  universe: Type,  equal: s = t
Definitions :  uall: [x:A]. B[x],  implies: P  Q,  all: x:A. B[x],  consensus-rcv: consensus-rcv(V;A),  member: t  T,  prop: ,  so_lambda: x.t[x],  so_apply: x[s]
Lemmas :  consensus-rcv_wf,  Id_wf,  decidable_wf,  decidable__equal_union,  l_member_wf,  nat_wf,  decidable__equal_product,  decidable__equal_set,  decidable__equal_Id,  decidable__equal_nat

\mforall{}[V:Type].  ((\mforall{}v,w:V.    Dec(v  =  w))  {}\mRightarrow{}  (\mforall{}A:Id  List.  \mforall{}x,y:consensus-rcv(V;A).    Dec(x  =  y)))


Date html generated: 2011_08_16-AM-10_10_33
Last ObjectModification: 2011_06_18-AM-09_03_28

Home Index