Step
*
2
of Lemma
index-split-permutation
1. [T] : Type
2. L : T List
3. ids : ℕ List
4. permutation(T;L;permute-to-front(L;ids))
5. n : ℕ||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<" 0 THEN Auto)⋅ }
1
1. T : Type
2. L : T List
3. ids : ℕ List
4. permutation(T;L;permute-to-front(L;ids))
5. n : ℤ
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