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