Nuprl Definition : binary_map_ind
binary_map_ind(v;E;key,value,cnt,left,right,rec1,rec2.T[key;value;cnt;left;right;rec1;rec2]) ==
  fix((λbinary_map_ind,v. let lbl,v1 = v 
                          in if lbl="E" then E
                             if lbl="T"
                               then let key,v2 = v1 
                                    in let value,v3 = v2 
                                       in let cnt,v4 = v3 
                                          in let left,v5 = v4 
                                             in T[key;value;cnt;left;v5;binary_map_ind left;binary_map_ind v5]
                             else ⊥
                             fi )) 
  v
Definitions occuring in Statement : 
bottom: ⊥
, 
atom_eq: if a=b then c else d fi 
, 
apply: f a
, 
fix: fix(F)
, 
lambda: λx.A[x]
, 
spread: spread def, 
token: "$token"
FDL editor aliases : 
binary_map_ind
binary\_map\_ind(v;E;key,value,cnt,left,right,rec1,rec2.T[key;value;cnt;left;right;rec1;rec2])  ==
    fix((\mlambda{}binary\_map$_{ind}$,v.  let  lbl,v1  =  v 
                                                  in  if  lbl="E"  then  E
                                                        if  lbl="T"
                                                            then  let  key,v2  =  v1 
                                                                      in  let  value,v3  =  v2 
                                                                            in  let  cnt,v4  =  v3 
                                                                                  in  let  left,v5  =  v4 
                                                                                        in  T[key;value;cnt;left;v5;binary\_map$_{ind\mbackslash{}\000Cff7d$ 
                                                                                                                                              left;binary\_map$_\mbackslash{}ff7\000Cbind}$  v5]
                                                        else  \mbot{}
                                                        fi  )) 
    v
Date html generated:
2015_07_17-AM-08_17_54
Last ObjectModification:
2014_04_30-AM-11_06_26
Home
Index