lg-filter(P;G) ==
  let rms = filter(
i.(
(P (fst(G[i]))));upto(lg-size(G))) in
      reduce(
x,g.lg-remove(g;x);G;rms)
Definitions : 
let: let, 
filter: filter(P;l), 
bnot: 
b, 
apply: f a, 
pi1: fst(t), 
select: l[i], 
upto: upto(n), 
lg-size: lg-size(g), 
reduce: reduce(f;k;as), 
lambda:
x.A[x], 
lg-remove: lg-remove(g;n)
FDL editor aliases : 
lg-filter
lg-filter(P;G)  ==
    let  rms  =  filter(\mlambda{}i.(\mneg{}\msubb{}(P  (fst(G[i]))));upto(lg-size(G)))  in
            reduce(\mlambda{}x,g.lg-remove(g;x);G;rms)
Date html generated:
2010_08_27-PM-03_40_39
Last ObjectModification:
2010_06_08-AM-11_36_57
Home
Index