Nuprl Definition : remove-repeats

remove-repeats(eq;L) ==  rec-case(L) of [] => [] | a::as => r.[a / filter(λx.(¬b(eq x a));r)]



Definitions occuring in Statement :  filter: filter(P;l),  list_ind: list_ind,  cons: [a / b],  nil: [],  bnot: ¬bb,  apply: f a,  lambda: λx.A[x]
Definitions occuring in definition :  list_ind: list_ind,  nil: [],  cons: [a / b],  filter: filter(P;l),  lambda: λx.A[x],  bnot: ¬bb,  apply: f a
FDL editor aliases :  remove-repeats

Latex:
remove-repeats(eq;L)  ==    rec-case(L)  of  []  =>  []  |  a::as  =>  r.[a  /  filter(\mlambda{}x.(\mneg{}\msubb{}(eq  x  a));r)]



Date html generated: 2016_05_14-PM-03_25_55
Last ObjectModification: 2015_09_22-PM-05_59_45

Theory : decidable!equality


Home Index