Nuprl Definition : permute-to-front
permute-to-front(L;idxs) ==
  (L o λi.filter(λi.int-list-member(i;idxs);upto(||L||)) @ filter(λi.(¬bint-list-member(i;idxs));upto(||L||))[i])
Definitions occuring in Statement : 
int-list-member: int-list-member(i;xs), 
permute_list: (L o f), 
upto: upto(n), 
select: L[n], 
length: ||as||, 
filter: filter(P;l), 
append: as @ bs, 
bnot: ¬bb, 
lambda: λx.A[x]
Definitions occuring in definition : 
permute_list: (L o f), 
select: L[n], 
append: as @ bs, 
filter: filter(P;l), 
lambda: λx.A[x], 
bnot: ¬bb, 
int-list-member: int-list-member(i;xs), 
upto: upto(n), 
length: ||as||
FDL editor aliases : 
permute-to-front
Latex:
permute-to-front(L;idxs)  ==
    (L  o  \mlambda{}i.filter(\mlambda{}i.int-list-member(i;idxs);upto(||L||))
                    @  filter(\mlambda{}i.(\mneg{}\msubb{}int-list-member(i;idxs));upto(||L||))[i])
Date html generated:
2016_05_15-PM-04_23_08
Last ObjectModification:
2015_09_23-AM-07_48_10
Theory : general
Home
Index