Nuprl Definition : bm_delete'
bm_delete'(m1;m2) ==
  binary_map_case(m1;m2;key1,value1,cnt1,left1,right1.binary_map_case(m2;m1;key2,value2,cnt2,left2,right2.
                                                                      let mink,minv = bm_min(m2) 
                                                                      in bm_T'(mink;minv;m1;bm_delmin(m2))))
Definitions occuring in Statement : 
bm_delmin: bm_delmin(m)
, 
bm_min: bm_min(m)
, 
bm_T': bm_T'(k;v;m1;m2)
, 
binary_map_case: binary_map_case(m;E;key,value,cnt,left,right.F[key; value; cnt; left; right])
, 
spread: spread def
FDL editor aliases : 
bm_delete'
bm\_delete'(m1;m2)  ==
    binary\_map\_case(m1;m2;key1,value1,cnt1,left1,right1.
                                    binary\_map\_case(m2;m1;key2,value2,cnt2,left2,right2.
                                                                    let  mink,minv  =  bm\_min(m2) 
                                                                    in  bm\_T'(mink;minv;m1;bm\_delmin(m2))))
Date html generated:
2015_07_17-AM-08_19_15
Last ObjectModification:
2012_08_21-PM-07_48_44
Home
Index