Nuprl Definition : list-delete

as\i==r if as = Ax then as otherwise let a,as2 = as in if (i) < (1)  then as2  else [a / as2\i - 1]

as\i ==
  fix((λlist-delete,as,i. if as = Ax then as otherwise let a,as2 = as 
                                                       in if (i) < (1)  then as2  else [a / (list-delete as2 (i - 1))]))\000C 
  as 
  i



Definitions occuring in Statement :  cons: [a / b],  isaxiom: if z = Ax then a otherwise b,  less: if (a) < (b)  then c  else d,  apply: f a,  fix: fix(F),  lambda: λx.A[x],  spread: spread def,  subtract: n - m,  natural_number: $n
Definitions occuring in definition :  fix: fix(F),  lambda: λx.A[x],  isaxiom: if z = Ax then a otherwise b,  spread: spread def,  less: if (a) < (b)  then c  else d,  cons: [a / b],  apply: f a,  subtract: n - m,  natural_number: $n
FDL editor aliases :  list-delete
Latex:
as\mbackslash{}i==r  if  as  =  Ax  then  as  otherwise  let  a,as2  =  as  in  if  (i)  <  (1)    then  as2    else  [a  /  as2\mbackslash{}i  -  1]


Latex:
as\mbackslash{}i  ==
    fix((\mlambda{}list-delete,as,i.  if  as  =  Ax  then  as  otherwise  let  a,as2  =  as 
                                                                                                              in  if  (i)  <  (1)
                                                                                                                          then  as2
                                                                                                                          else  [a  /  (list-delete  as2  (i  -  1))])) 
    as 
    i



Date html generated: 2016_05_14-AM-06_56_20
Last ObjectModification: 2015_09_22-PM-05_51_17

Theory : omega


Home Index