Nuprl Definition : guarded_permutation

guarded_permutation(T;P) ==  L1,L2. ∃i:ℕ||L1|| 1. ((P L1 i) ∧ (L2 swap(L1;i;i 1) ∈ (T List))))^*



Definitions occuring in Statement :  swap: swap(L;i;j) length: ||as|| list: List rel_star: R^* int_seg: {i..j-} exists: x:A. B[x] and: P ∧ Q apply: a lambda: λx.A[x] subtract: m add: m natural_number: $n equal: t ∈ T
Definitions occuring in definition :  rel_star: R^* lambda: λx.A[x] exists: x:A. B[x] int_seg: {i..j-} subtract: m length: ||as|| and: P ∧ Q apply: a equal: t ∈ T list: List swap: swap(L;i;j) add: m natural_number: $n
FDL editor aliases :  guarded_permutation

Latex:
guarded\_permutation(T;P)  ==
    (\mlambda{}L1,L2.  \mexists{}i:\mBbbN{}||L1||  -  1.  ((P  L1  i)  \mwedge{}  (L2  =  swap(L1;i;i  +  1))))\^{}*



Date html generated: 2016_05_15-PM-02_05_12
Last ObjectModification: 2015_09_23-AM-07_37_47

Theory : list!


Home Index