Nuprl Definition : bag-diff

bag-diff(eq;bs;as) ==  bag-accum(r,a.case r of inl(b) => bag-remove1(eq;b;a) | inr(z) => r;inl bs;as)



Definitions occuring in Statement :  bag-remove1: bag-remove1(eq;bs;a),  bag-accum: bag-accum(v,x.f[v; x];init;bs),  decide: case b of inl(x) => s[x] | inr(y) => t[y],  inl: inl x
Definitions occuring in definition :  bag-accum: bag-accum(v,x.f[v; x];init;bs),  decide: case b of inl(x) => s[x] | inr(y) => t[y],  bag-remove1: bag-remove1(eq;bs;a),  inl: inl x
FDL editor aliases :  bag-diff

Latex:
bag-diff(eq;bs;as)  ==
    bag-accum(r,a.case  r  of  inl(b)  =>  bag-remove1(eq;b;a)  |  inr(z)  =>  r;inl  bs;as)



Date html generated: 2016_05_15-PM-08_04_54
Last ObjectModification: 2015_09_23-AM-08_20_49

Theory : bags_2


Home Index