Nuprl Definition : pi_prefix_ind

pi_prefix_ind(v;
              pisend(chan,var) send[chan; var];
              pircv(chan,var) rcv[chan; var])  ==
  let lbl,v1 
  in if lbl="send" then let chan,v2 v1 in send[chan; v2]
     if lbl="rcv" then let chan,v2 v1 in rcv[chan; v2]
     else ⊥
     fi 



Definitions occuring in Statement :  bottom: atom_eq: if a=b then else fi  spread: spread def token: "$token"
FDL editor aliases :  pi_prefix_ind pi_prefix_ind

Latex:
pi\_prefix\_ind(v;
                            pisend(chan,var){}\mRightarrow{}  send[chan;  var];
                            pircv(chan,var){}\mRightarrow{}  rcv[chan;  var])    ==
    let  lbl,v1  =  v 
    in  if  lbl="send"  then  let  chan,v2  =  v1  in  send[chan;  v2]
          if  lbl="rcv"  then  let  chan,v2  =  v1  in  rcv[chan;  v2]
          else  \mbot{}
          fi 



Date html generated: 2015_07_23-AM-11_31_46
Last ObjectModification: 2014_05_04-PM-07_45_34

Home Index