Nuprl Definition : ml_match_pair
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>
Definitions occuring in Statement :
ifthenelse: if b then t else f fi
,
bfalse: ff
,
ispair: if z is a pair then a otherwise b
,
spread: spread def,
pair: <a, b>
Definitions occuring in definition :
ispair: if z is a pair then a otherwise b
,
spread: spread def,
ifthenelse: if b then t else f 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