sc-env(t;voters;clients) ==
  [<"input", mk-base(sc-Inputs(voters))>; 
   
   <"vote", mk-base(sc-Votes(voters))>;
    
   <"sc1", mk-combdef(SimpleConsensus1(t))>;
    
   <"sc2", mk-combdef(SimpleConsensus2())>;
    
   <"+", mk-combdef(DisjointUnionComb())>;
    
   <"left", mk-combdef(LeftComb(    ))>;
    
   <"right", mk-combdef(RightComb(  ))>]



Definitions :  sc-Inputs: sc-Inputs(locs) mk-base: mk-base(x) sc-Votes: sc-Votes(locs) SimpleConsensus1: SimpleConsensus1(t) SimpleConsensus2: SimpleConsensus2() DisjointUnionComb: DisjointUnionComb() LeftComb: LeftComb(A) cons: [car / cdr] pair: <a, b> token: "$token" mk-combdef: mk-combdef(c) RightComb: RightComb(A) product: x:A  B[x] nat: int: nil: []
FDL editor aliases :  sc-env

sc-env(t;voters;clients)  ==
    [<"input",  mk-base(sc-Inputs(voters))> 
     
      <"vote",  mk-base(sc-Votes(voters))>
       
      <"sc1",  mk-combdef(SimpleConsensus1(t))>
       
      <"sc2",  mk-combdef(SimpleConsensus2())>
       
      <"+",  mk-combdef(DisjointUnionComb())>
       
      <"left",  mk-combdef(LeftComb(\mBbbN{}  \mtimes{}  \mBbbN{}  \mtimes{}  \mBbbZ{}))>  <"right",  mk-combdef(RightComb(\mBbbN{}  \mtimes{}  \mBbbZ{}))>]


Date html generated: 2010_08_27-PM-08_31_36
Last ObjectModification: 2010_06_24-AM-10_47_18

Home Index