Nuprl Definition : ml_match_pair

ml_match_pair(e;e1,t1.p1[e1; t1];e2,t2.p2[e2; t2];t) ==
  if is pair then let e1,e2 
                      in let b1,t1 p1[e1; t] 
                         in if b1 then p2[e2; t1] else <ff, t1> fi  otherwise <ff, t>



Definitions occuring in Statement :  ifthenelse: if then else fi  bfalse: ff ispair: if is pair then otherwise b spread: spread def pair: <a, b>
Definitions occuring in definition :  ispair: if is pair then otherwise b spread: spread def ifthenelse: if then else fi  pair: <a, b> bfalse: ff
FDL editor aliases :  ml_match_pair

Latex:
ml\_match\_pair(e;e1,t1.p1[e1;  t1];e2,t2.p2[e2;  t2];t)  ==
    if  e  is  a  pair  then  let  e1,e2  =  e 
                                            in  let  b1,t1  =  p1[e1;  t] 
                                                  in  if  b1  then  p2[e2;  t1]  else  <ff,  t1>  fi    otherwise  <ff,  t>



Date html generated: 2017_09_29-PM-05_50_51
Last ObjectModification: 2017_05_08-PM-04_20_06

Theory : ML


Home Index