Legal(thr)@A ==
  i:||thr||
    UsedAtoms(thr[i])  [Private(A) / 
                         concat(map(j.UseableAtoms(thr[j]);[0, i)))]



Definitions :  all: x:A. B[x],  int_seg: {i..j},  length: ||as||,  l_contains: A  B,  atom: Atom$n,  ses-used-atoms: UsedAtoms(e),  cons: [car / cdr],  ses-private: Private(A),  concat: concat(ll),  map: map(f;as),  lambda: x.A[x],  ses-useable-atoms: UseableAtoms(e),  select: l[i],  from-upto: [n, m),  natural_number: $n
FDL editor aliases :  ses-legal-thread

Legal(thr)@A  ==
    \mforall{}i:\mBbbN{}||thr||.  UsedAtoms(thr[i])  \msubseteq{}  [Private(A)  /  concat(map(\mlambda{}j.UseableAtoms(thr[j]);[0,  i)))]


Date html generated: 2010_08_28-AM-02_43_45
Last ObjectModification: 2010_02_22-PM-11_55_20

Home Index