Step * 2 of Lemma index-split-permutation


1. [T] Type
2. List
3. ids : ℕ List
4. permutation(T;L;permute-to-front(L;ids))
5. : ℕ||L|| 1
⊢ permutation(T;L;firstn(n;permute-to-front(L;ids)) nth_tl(n;permute-to-front(L;ids)))
BY
(RWO "append_firstn_lastn_sq<THEN Auto)⋅ }

1
1. Type
2. List
3. ids : ℕ List
4. permutation(T;L;permute-to-front(L;ids))
5. : ℤ
6. 0 ≤ n
7. n < ||L|| 1
⊢ n < ||permute-to-front(L;ids)|| 1


Latex:


Latex:

1.  [T]  :  Type
2.  L  :  T  List
3.  ids  :  \mBbbN{}  List
4.  permutation(T;L;permute-to-front(L;ids))
5.  n  :  \mBbbN{}||L||  +  1
\mvdash{}  permutation(T;L;firstn(n;permute-to-front(L;ids))  @  nth\_tl(n;permute-to-front(L;ids)))


By


Latex:
(RWO  "append\_firstn\_lastn\_sq<"  0  THEN  Auto)\mcdot{}




Home Index