Nuprl Definition : remove1

as ==  remove1,as. case as of [] => [] a'::as' => if a' (=bthen as' else [a' (remove1 as')] fi  esac) as



Definitions occuring in Statement :  list_ind: list_ind cons: [a b] nil: [] ifthenelse: if then else fi  infix_ap: y ycomb: Y apply: a lambda: λx.A[x] set_eq: =b
Definitions occuring in definition :  ycomb: Y lambda: λx.A[x] list_ind: list_ind nil: [] ifthenelse: if then else fi  infix_ap: y set_eq: =b cons: [a b] apply: a

Latex:
as  \mbackslash{}  a  ==
    Y 
    (\mlambda{}remove1,as.  case  as  of 
                                    []  =>  [] 
                                    a'::as'  =>
                                      if  a'  (=\msubb{})  a  then  as'  else  [a'  /  (remove1  as')]  fi   
                              esac) 
    as



Date html generated: 2016_05_16-AM-07_38_42
Last ObjectModification: 2015_09_23-AM-09_51_36

Theory : list_2


Home Index