Nuprl Definition : pv11_p1_headers_fun

pv11_p1_headers_fun(Cmd) ==
  λhdr.if name_eq(hdr;``pv11_p1 p1a``) then Id × pv11_p1_Ballot_Num()
       if name_eq(hdr;``pv11_p1 p1b``)
         then Id × pv11_p1_Ballot_Num() × pv11_p1_Ballot_Num() × ((pv11_p1_Ballot_Num() × ℤ × Cmd) List)
       if name_eq(hdr;``pv11_p1 p2a``) then Id × pv11_p1_Ballot_Num() × ℤ × Cmd
       if name_eq(hdr;``pv11_p1 p2b``) then Id × pv11_p1_Ballot_Num() × ℤ × pv11_p1_Ballot_Num()
       if name_eq(hdr;``pv11_p1 preempted``) then pv11_p1_Ballot_Num()
       if name_eq(hdr;``pv11_p1 adopted``) then pv11_p1_Ballot_Num() × ((pv11_p1_Ballot_Num() × ℤ × Cmd) List)
       if name_eq(hdr;[propose]) then ℤ × Cmd
       if name_eq(hdr;[decision]) then ℤ × Cmd
       else Top
       fi 



Definitions occuring in Statement :  pv11_p1_Ballot_Num: pv11_p1_Ballot_Num() Id: Id name_eq: name_eq(x;y) cons: [a b] nil: [] list: List ifthenelse: if then else fi  top: Top lambda: λx.A[x] product: x:A × B[x] int: token: "$token"
FDL editor aliases :  pv11_p1_headers_fun

Latex:
pv11\_p1\_headers\_fun(Cmd)  ==
    \mlambda{}hdr.if  name\_eq(hdr;``pv11\_p1  p1a``)  then  Id  \mtimes{}  pv11\_p1\_Ballot\_Num()
              if  name\_eq(hdr;``pv11\_p1  p1b``)
                  then  Id
                            \mtimes{}  pv11\_p1\_Ballot\_Num()
                            \mtimes{}  pv11\_p1\_Ballot\_Num()
                            \mtimes{}  ((pv11\_p1\_Ballot\_Num()  \mtimes{}  \mBbbZ{}  \mtimes{}  Cmd)  List)
              if  name\_eq(hdr;``pv11\_p1  p2a``)  then  Id  \mtimes{}  pv11\_p1\_Ballot\_Num()  \mtimes{}  \mBbbZ{}  \mtimes{}  Cmd
              if  name\_eq(hdr;``pv11\_p1  p2b``)  then  Id  \mtimes{}  pv11\_p1\_Ballot\_Num()  \mtimes{}  \mBbbZ{}  \mtimes{}  pv11\_p1\_Ballot\_Num()
              if  name\_eq(hdr;``pv11\_p1  preempted``)  then  pv11\_p1\_Ballot\_Num()
              if  name\_eq(hdr;``pv11\_p1  adopted``)
                  then  pv11\_p1\_Ballot\_Num()  \mtimes{}  ((pv11\_p1\_Ballot\_Num()  \mtimes{}  \mBbbZ{}  \mtimes{}  Cmd)  List)
              if  name\_eq(hdr;[propose])  then  \mBbbZ{}  \mtimes{}  Cmd
              if  name\_eq(hdr;[decision])  then  \mBbbZ{}  \mtimes{}  Cmd
              else  Top
              fi 



Date html generated: 2015_07_23-PM-04_11_09
Last ObjectModification: 2014_11_26-AM-11_22_28

Home Index