Nuprl Definition : disjoint-union-class

X + Y ==  b1,b2.if bag-null(b1) then bag-map(x.(inr x );b2) else bag-map(x.(inl x );b1) fi |X, Y|


Proof not projected




Definitions occuring in Statement :  simple-comb-2: F|X, Y| ifthenelse: if b then t else f fi  lambda: x.A[x] inr: inr x  inl: inl x  bag-null: bag-null(bs) bag-map: bag-map(f;bs)
FDL editor aliases :  disjoint-union-class

X  +  Y  ==    \mlambda{}b1,b2.if  bag-null(b1)  then  bag-map(\mlambda{}x.(inr  x  );b2)  else  bag-map(\mlambda{}x.(inl  x  );b1)  fi  |X,  Y|


Date html generated: 2011_10_20-PM-03_37_55
Last ObjectModification: 2011_09_22-PM-07_26_54

Home Index