Nuprl Definition : values-for-distinct

values-for-distinct(eq;L) ==  map(λa.outl(apply-alist(eq;L;a));remove-repeats(eq;map(λp.(fst(p));L)))



Definitions occuring in Statement :  remove-repeats: remove-repeats(eq;L) apply-alist: apply-alist(eq;L;x) map: map(f;as) outl: outl(x) pi1: fst(t) lambda: λx.A[x]
Definitions occuring in definition :  outl: outl(x) apply-alist: apply-alist(eq;L;x) remove-repeats: remove-repeats(eq;L) map: map(f;as) lambda: λx.A[x] pi1: fst(t)
FDL editor aliases :  values-for-distinct

Latex:
values-for-distinct(eq;L)  ==
    map(\mlambda{}a.outl(apply-alist(eq;L;a));remove-repeats(eq;map(\mlambda{}p.(fst(p));L)))



Date html generated: 2016_05_14-PM-03_27_42
Last ObjectModification: 2015_09_22-PM-05_59_46

Theory : decidable!equality


Home Index