Step * 2 1 1 2 1 1 1 of Lemma permute-to-front-permutation


1. Type
2. List
3. idxs : ℕ List
⊢ l_disjoint(ℕ||L||;filter(λi.int-list-member(i;idxs);upto(||L||));filter(λi.(¬bint-list-member(i;idxs));upto(||L||)))
BY
(RepeatFor ((D THEN Auto))
   THEN ((RWO "member_filter" (-2) THENM (Reduce (-2) THEN -2)) THENA Auto)
   THEN ((RWO "member_filter" (-1) THENM (Reduce (-1) THEN -1)) THENA Auto)) }

1
1. Type
2. List
3. idxs : ℕ List
4. : ℕ||L||
5. (x ∈ upto(||L||))
6. ↑int-list-member(x;idxs)
7. (x ∈ upto(||L||))
8. ↑¬bint-list-member(x;idxs)
⊢ False


Latex:


Latex:

1.  T  :  Type
2.  L  :  T  List
3.  idxs  :  \mBbbN{}  List
\mvdash{}  l\_disjoint(\mBbbN{}||L||;filter(\mlambda{}i.int-list-member(i;idxs);
                                                      upto(||L||));filter(\mlambda{}i.(\mneg{}\msubb{}int-list-member(i;idxs));upto(||L||)))


By


Latex:
(RepeatFor  2  ((D  0  THEN  Auto))
  THEN  ((RWO  "member\_filter"  (-2)  THENM  (Reduce  (-2)  THEN  D  -2))  THENA  Auto)
  THEN  ((RWO  "member\_filter"  (-1)  THENM  (Reduce  (-1)  THEN  D  -1))  THENA  Auto))




Home Index