Nuprl Definition : ohc_v2_roundout1

ohc_v2_roundout1(Cmd;cmdeq;flrs) ==
  loc,zf.
   let zg,sender = zf 
   in let zh,c = zg 
      in let n,i = zh 
         in z.let cmds,z = z 
               in if (||cmds|| = flrs + 1)
                  then let k,x = poss-maj(cmdeq;cmds;c) 
                       in if (k = flrs + 1) then {<inl x , x>} else {<inr  , x>} fi 
                  else {}
                  fi 



Definitions occuring in Statement :  length: ||as|| eq_int: (i = j) ifthenelse: if b then t else f fi  it: lambda: x.A[x] spread: spread def pair: <a, b> inr: inr x  inl: inl x  add: n + m natural_number: $n poss-maj: poss-maj(eq;L;x) single-bag: {x} empty-bag: {}
FDL editor aliases :  ohc_v2_roundout1

ohc\_v2\_roundout1(Cmd;cmdeq;flrs)  ==
    \mlambda{}loc,zf.
      let  zg,sender  =  zf 
      in  let  zh,c  =  zg 
            in  let  n,i  =  zh 
                  in  \mlambda{}z.let  cmds,z  =  z 
                              in  if  (||cmds||  =\msubz{}  flrs  +  1)
                                    then  let  k,x  =  poss-maj(cmdeq;cmds;c) 
                                              in  if  (k  =\msubz{}  flrs  +  1)  then  \{<inl  x  ,  x>\}  else  \{<inr  \mcdot{}  ,  x>\}  fi 
                                    else  \{\}
                                    fi 


Date html generated: 2012_02_20-PM-05_33_16
Last ObjectModification: 2012_02_17-PM-10_21_43

Home Index