Legal(pas) given prvt ==
  i:||pas||
    pa-used(pas[i])  [prvt / concat(map(j.pa-useable(pas[j]);[0, i)))]



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

Legal(pas)  given  prvt  ==
    \mforall{}i:\mBbbN{}||pas||.  pa-used(pas[i])  \msubseteq{}  [prvt  /  concat(map(\mlambda{}j.pa-useable(pas[j]);[0,  i)))]


Date html generated: 2010_08_28-AM-02_46_27
Last ObjectModification: 2010_02_23-AM-12_15_00

Home Index